From 979381b64e7868e19b8637243efbc1f9748b7bb5 Mon Sep 17 00:00:00 2001 From: Florian Esser Date: Wed, 8 Apr 2026 21:02:40 +0200 Subject: [PATCH] vault backup: 2026-04-08 21:02:40 --- .obsidian/community-plugins.json | 3 +- .obsidian/plugins/copilot/data.json | 459 +++ .obsidian/plugins/copilot/main.js | 3444 +++++++++++++++++ .obsidian/plugins/copilot/manifest.json | 13 + .obsidian/plugins/copilot/styles.css | 1 + .obsidian/workspace.json | 22 +- .../copilot-custom-prompts/Clip Web Page.md | 55 + .../Clip YouTube Transcript.md | 69 + copilot/copilot-custom-prompts/Emojify.md | 13 + .../Explain like I am 5.md | 12 + .../Fix grammar and spelling.md | 8 + .../Generate glossary.md | 8 + .../Generate table of contents.md | 8 + copilot/copilot-custom-prompts/Make longer.md | 12 + .../copilot-custom-prompts/Make shorter.md | 12 + copilot/copilot-custom-prompts/Remove URLs.md | 8 + .../Rewrite as tweet thread.md | 18 + .../Rewrite as tweet.md | 12 + copilot/copilot-custom-prompts/Simplify.md | 8 + copilot/copilot-custom-prompts/Summarize.md | 8 + .../Translate to Chinese.md | 12 + 21 files changed, 4202 insertions(+), 3 deletions(-) create mode 100644 .obsidian/plugins/copilot/data.json create mode 100644 .obsidian/plugins/copilot/main.js create mode 100644 .obsidian/plugins/copilot/manifest.json create mode 100644 .obsidian/plugins/copilot/styles.css create mode 100644 copilot/copilot-custom-prompts/Clip Web Page.md create mode 100644 copilot/copilot-custom-prompts/Clip YouTube Transcript.md create mode 100644 copilot/copilot-custom-prompts/Emojify.md create mode 100644 copilot/copilot-custom-prompts/Explain like I am 5.md create mode 100644 copilot/copilot-custom-prompts/Fix grammar and spelling.md create mode 100644 copilot/copilot-custom-prompts/Generate glossary.md create mode 100644 copilot/copilot-custom-prompts/Generate table of contents.md create mode 100644 copilot/copilot-custom-prompts/Make longer.md create mode 100644 copilot/copilot-custom-prompts/Make shorter.md create mode 100644 copilot/copilot-custom-prompts/Remove URLs.md create mode 100644 copilot/copilot-custom-prompts/Rewrite as tweet thread.md create mode 100644 copilot/copilot-custom-prompts/Rewrite as tweet.md create mode 100644 copilot/copilot-custom-prompts/Simplify.md create mode 100644 copilot/copilot-custom-prompts/Summarize.md create mode 100644 copilot/copilot-custom-prompts/Translate to Chinese.md diff --git a/.obsidian/community-plugins.json b/.obsidian/community-plugins.json index d3f66fa..fc1fe99 100644 --- a/.obsidian/community-plugins.json +++ b/.obsidian/community-plugins.json @@ -1,3 +1,4 @@ [ - "obsidian-git" + "obsidian-git", + "copilot" ] \ No newline at end of file diff --git a/.obsidian/plugins/copilot/data.json b/.obsidian/plugins/copilot/data.json new file mode 100644 index 0000000..d156ba7 --- /dev/null +++ b/.obsidian/plugins/copilot/data.json @@ -0,0 +1,459 @@ +{ + "userId": "81dff892-4fb4-4b12-b0a3-838d73bc64e2", + "isPlusUser": false, + "plusLicenseKey": "", + "openAIApiKey": "", + "openAIOrgId": "", + "huggingfaceApiKey": "", + "cohereApiKey": "", + "anthropicApiKey": "", + "azureOpenAIApiKey": "", + "azureOpenAIApiInstanceName": "", + "azureOpenAIApiDeploymentName": "", + "azureOpenAIApiVersion": "", + "azureOpenAIApiEmbeddingDeploymentName": "", + "googleApiKey": "", + "openRouterAiApiKey": "", + "xaiApiKey": "", + "mistralApiKey": "", + "deepseekApiKey": "", + "amazonBedrockApiKey": "", + "amazonBedrockRegion": "", + "siliconflowApiKey": "", + "githubCopilotAccessToken": "", + "githubCopilotToken": "", + "githubCopilotTokenExpiresAt": 0, + "defaultChainType": "llm_chain", + "defaultModelKey": "google/gemini-2.5-flash|openrouterai", + "embeddingModelKey": "openai/text-embedding-3-small|openrouterai", + "temperature": 0.1, + "maxTokens": 6000, + "contextTurns": 15, + "userSystemPrompt": "", + "openAIProxyBaseUrl": "", + "openAIEmbeddingProxyBaseUrl": "", + "stream": true, + "defaultSaveFolder": "copilot/copilot-conversations", + "defaultConversationTag": "copilot-conversation", + "autosaveChat": true, + "generateAIChatTitleOnSave": true, + "autoAddActiveContentToContext": true, + "defaultOpenArea": "view", + "defaultSendShortcut": "enter", + "customPromptsFolder": "copilot/copilot-custom-prompts", + "indexVaultToVectorStore": "ON MODE SWITCH", + "qaExclusions": "copilot", + "qaInclusions": "", + "chatNoteContextPath": "", + "chatNoteContextTags": [], + "enableIndexSync": true, + "debug": false, + "enableEncryption": false, + "maxSourceChunks": 30, + "enableInlineCitations": true, + "groqApiKey": "", + "activeModels": [ + { + "name": "copilot-plus-flash", + "provider": "copilot-plus", + "enabled": true, + "isBuiltIn": true, + "core": true, + "plusExclusive": true, + "projectEnabled": false, + "capabilities": [ + "vision" + ] + }, + { + "name": "google/gemini-2.5-flash", + "provider": "openrouterai", + "enabled": true, + "isBuiltIn": true, + "core": true, + "projectEnabled": true, + "capabilities": [ + "vision" + ] + }, + { + "name": "gpt-5.4", + "provider": "openai", + "enabled": true, + "isBuiltIn": true, + "core": true, + "capabilities": [ + "vision" + ] + }, + { + "name": "gpt-5-mini", + "provider": "openai", + "enabled": true, + "isBuiltIn": true, + "core": true, + "capabilities": [ + "vision" + ] + }, + { + "name": "claude-sonnet-4-6", + "provider": "anthropic", + "enabled": true, + "isBuiltIn": true, + "capabilities": [ + "vision", + "reasoning" + ] + }, + { + "name": "gemini-3.1-flash-lite-preview", + "provider": "google", + "enabled": true, + "isBuiltIn": true, + "projectEnabled": true, + "capabilities": [ + "vision" + ] + }, + { + "name": "gemini-2.5-flash", + "provider": "google", + "enabled": true, + "isBuiltIn": true, + "projectEnabled": true, + "capabilities": [ + "vision" + ] + }, + { + "name": "google/gemini-3-flash-preview", + "provider": "openrouterai", + "enabled": false, + "isBuiltIn": true, + "capabilities": [ + "vision", + "reasoning" + ] + }, + { + "name": "google/gemini-3.1-pro-preview", + "provider": "openrouterai", + "enabled": false, + "isBuiltIn": true, + "capabilities": [ + "vision", + "reasoning" + ] + }, + { + "name": "google/gemini-2.5-pro", + "provider": "openrouterai", + "enabled": false, + "isBuiltIn": true, + "core": false, + "projectEnabled": true, + "capabilities": [ + "vision" + ] + }, + { + "name": "openai/gpt-5.4", + "provider": "openrouterai", + "enabled": false, + "isBuiltIn": true, + "core": false, + "projectEnabled": true, + "capabilities": [ + "vision" + ] + }, + { + "name": "openai/gpt-5-mini", + "provider": "openrouterai", + "enabled": false, + "isBuiltIn": true, + "core": false, + "projectEnabled": true, + "capabilities": [ + "vision" + ] + }, + { + "name": "grok-4-1-fast", + "provider": "xai", + "enabled": false, + "isBuiltIn": true, + "core": false, + "projectEnabled": true, + "capabilities": [ + "vision" + ] + }, + { + "name": "x-ai/grok-4.1-fast", + "provider": "openrouterai", + "enabled": false, + "isBuiltIn": true, + "core": false, + "projectEnabled": true, + "capabilities": [ + "vision" + ] + }, + { + "name": "gpt-4.1", + "provider": "openai", + "enabled": false, + "isBuiltIn": true, + "core": false, + "projectEnabled": true, + "capabilities": [ + "vision" + ] + }, + { + "name": "gpt-4.1-mini", + "provider": "openai", + "enabled": false, + "isBuiltIn": true, + "core": false, + "projectEnabled": true, + "capabilities": [ + "vision" + ] + }, + { + "name": "claude-opus-4-6", + "provider": "anthropic", + "enabled": false, + "isBuiltIn": true, + "capabilities": [ + "vision", + "reasoning" + ] + }, + { + "name": "gemini-3-flash-preview", + "provider": "google", + "enabled": false, + "isBuiltIn": true, + "capabilities": [ + "vision", + "reasoning" + ] + }, + { + "name": "gemini-3.1-pro-preview", + "provider": "google", + "enabled": false, + "isBuiltIn": true, + "capabilities": [ + "vision", + "reasoning" + ] + }, + { + "name": "gemini-2.5-pro", + "provider": "google", + "enabled": false, + "isBuiltIn": true, + "projectEnabled": true, + "capabilities": [ + "vision" + ] + }, + { + "name": "deepseek-chat", + "provider": "deepseek", + "enabled": false, + "isBuiltIn": true + }, + { + "name": "deepseek-reasoner", + "provider": "deepseek", + "enabled": false, + "isBuiltIn": true, + "capabilities": [ + "reasoning" + ] + }, + { + "name": "deepseek-ai/DeepSeek-V3", + "provider": "siliconflow", + "enabled": false, + "isBuiltIn": false, + "baseUrl": "https://api.siliconflow.com/v1" + }, + { + "name": "deepseek-ai/DeepSeek-R1", + "provider": "siliconflow", + "enabled": false, + "isBuiltIn": false, + "baseUrl": "https://api.siliconflow.com/v1", + "capabilities": [ + "reasoning" + ] + } + ], + "activeEmbeddingModels": [ + { + "name": "copilot-plus-small", + "provider": "copilot-plus", + "enabled": true, + "isBuiltIn": true, + "isEmbeddingModel": true, + "core": true, + "plusExclusive": true + }, + { + "name": "copilot-plus-large", + "provider": "copilot-plus-jina", + "enabled": true, + "isBuiltIn": true, + "isEmbeddingModel": true, + "core": true, + "plusExclusive": true, + "believerExclusive": true, + "dimensions": 1024 + }, + { + "name": "copilot-plus-multilingual", + "provider": "copilot-plus-jina", + "enabled": true, + "isBuiltIn": true, + "isEmbeddingModel": true, + "core": true, + "plusExclusive": true, + "dimensions": 512 + }, + { + "name": "openai/text-embedding-3-small", + "provider": "openrouterai", + "enabled": true, + "isBuiltIn": true, + "isEmbeddingModel": true, + "core": true + }, + { + "name": "text-embedding-3-small", + "provider": "openai", + "enabled": true, + "isBuiltIn": true, + "isEmbeddingModel": true, + "core": true + }, + { + "name": "gemini-embedding-001", + "provider": "google", + "enabled": true, + "isBuiltIn": true, + "isEmbeddingModel": true, + "core": true + }, + { + "name": "gemini-embedding-2-preview", + "provider": "google", + "enabled": true, + "isBuiltIn": true, + "isEmbeddingModel": true, + "core": true + }, + { + "name": "Qwen/Qwen3-Embedding-0.6B", + "provider": "siliconflow", + "enabled": true, + "isBuiltIn": true, + "isEmbeddingModel": true, + "core": true, + "baseUrl": "https://api.siliconflow.com/v1" + }, + { + "name": "text-embedding-3-large", + "provider": "openai", + "enabled": true, + "isBuiltIn": true, + "isEmbeddingModel": true + }, + { + "name": "embed-multilingual-light-v3.0", + "provider": "cohereai", + "enabled": true, + "isBuiltIn": true, + "isEmbeddingModel": true + }, + { + "name": "text-embedding-004", + "provider": "google", + "enabled": true, + "isBuiltIn": true, + "isEmbeddingModel": true + }, + { + "name": "azure-openai", + "provider": "azure openai", + "enabled": true, + "isBuiltIn": true, + "isEmbeddingModel": true + } + ], + "embeddingRequestsPerMin": 60, + "embeddingBatchSize": 16, + "disableIndexOnMobile": true, + "showSuggestedPrompts": true, + "showRelevantNotes": true, + "numPartitions": 1, + "lexicalSearchRamLimit": 100, + "promptUsageTimestamps": {}, + "promptSortStrategy": "timestamp", + "chatHistorySortStrategy": "recent", + "projectListSortStrategy": "recent", + "defaultConversationNoteName": "{$topic}@{$date}_{$time}", + "inlineEditCommands": [], + "projectList": [], + "lastDismissedVersion": null, + "passMarkdownImages": true, + "enableAutonomousAgent": true, + "enableCustomPromptTemplating": true, + "enableSemanticSearchV3": false, + "enableSelfHostMode": false, + "enableMiyo": false, + "selfHostModeValidatedAt": null, + "selfHostValidationCount": 0, + "selfHostUrl": "", + "selfHostApiKey": "", + "miyoServerUrl": "", + "miyoRemoteVaultPath": "", + "selfHostSearchProvider": "firecrawl", + "firecrawlApiKey": "", + "perplexityApiKey": "", + "supadataApiKey": "", + "enableLexicalBoosts": true, + "suggestedDefaultCommands": true, + "autonomousAgentMaxIterations": 4, + "autonomousAgentEnabledToolIds": [ + "localSearch", + "readNote", + "webSearch", + "pomodoro", + "youtubeTranscription", + "writeFile", + "editFile", + "updateMemory" + ], + "reasoningEffort": "low", + "verbosity": "medium", + "memoryFolderName": "copilot/memory", + "enableRecentConversations": true, + "maxRecentConversations": 30, + "enableSavedMemory": true, + "quickCommandIncludeNoteContext": true, + "autoIncludeTextSelection": false, + "autoAddSelectionToContext": false, + "autoAcceptEdits": false, + "diffViewMode": "split", + "userSystemPromptsFolder": "copilot/system-prompts", + "defaultSystemPromptTitle": "", + "autoCompactThreshold": 128000, + "convertedDocOutputFolder": "" +} \ No newline at end of file diff --git a/.obsidian/plugins/copilot/main.js b/.obsidian/plugins/copilot/main.js new file mode 100644 index 0000000..93e94a2 --- /dev/null +++ b/.obsidian/plugins/copilot/main.js @@ -0,0 +1,3444 @@ +/* +THIS IS A GENERATED/BUNDLED FILE BY ESBUILD +if you want to view the source, please visit the github repository of this plugin +*/ + +// Polyfill for import.meta in CommonJS context +if (typeof import_meta === 'undefined') { + var import_meta = { + url: typeof __filename !== 'undefined' ? 'file://' + __filename : 'file:///obsidian-plugin' + }; +} + +var Qln=Object.create;var SQ=Object.defineProperty;var ecn=Object.getOwnPropertyDescriptor;var tcn=Object.getOwnPropertyNames;var rcn=Object.getPrototypeOf,ncn=Object.prototype.hasOwnProperty;var U0t=t=>{throw TypeError(t)};var ocn=(t,e,r)=>e in t?SQ(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r;var v=(t,e)=>()=>(t&&(e=t(t=0)),e);var S=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),En=(t,e)=>{for(var r in e)SQ(t,r,{get:e[r],enumerable:!0})},z0t=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of tcn(e))!ncn.call(t,o)&&o!==r&&SQ(t,o,{get:()=>e[o],enumerable:!(n=ecn(e,o))||n.enumerable});return t};var $=(t,e,r)=>(r=t!=null?Qln(rcn(t)):{},z0t(e||!t||!t.__esModule?SQ(r,"default",{value:t,enumerable:!0}):r,t)),wpe=t=>z0t(SQ({},"__esModule",{value:!0}),t);var x=(t,e,r)=>ocn(t,typeof e!="symbol"?e+"":e,r),icn=(t,e,r)=>e.has(t)||U0t("Cannot "+r);var MBe=(t,e,r)=>e.has(t)?U0t("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r);var V0t=(t,e,r)=>(icn(t,e,"access private method"),r);var H0t,W0t=v(()=>{H0t=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/i});function acn(t){return typeof t=="string"&&H0t.test(t)}var j6,J0t=v(()=>{W0t();j6=acn});function Spe(t,e=0){return(hg[t[e+0]]+hg[t[e+1]]+hg[t[e+2]]+hg[t[e+3]]+"-"+hg[t[e+4]]+hg[t[e+5]]+"-"+hg[t[e+6]]+hg[t[e+7]]+"-"+hg[t[e+8]]+hg[t[e+9]]+"-"+hg[t[e+10]]+hg[t[e+11]]+hg[t[e+12]]+hg[t[e+13]]+hg[t[e+14]]+hg[t[e+15]]).toLowerCase()}var hg,RBe=v(()=>{hg=[];for(let t=0;t<256;++t)hg.push((t+256).toString(16).slice(1))});function $6(){if(!IBe){if(typeof crypto>"u"||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");IBe=crypto.getRandomValues.bind(crypto)}return IBe(scn)}var IBe,scn,ABe=v(()=>{scn=new Uint8Array(16)});var ucn,NBe,K0t=v(()=>{ucn=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),NBe={randomUUID:ucn}});function lcn(t,e,r){if(NBe.randomUUID&&!e&&!t)return NBe.randomUUID();t=t||{};let n=t.random??t.rng?.()??$6();if(n.length<16)throw new Error("Random bytes length must be >= 16");if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,e){if(r=r||0,r<0||r+16>e.length)throw new RangeError(`UUID byte range ${r}:${r+15} is out of buffer bounds`);for(let o=0;o<16;++o)e[r+o]=n[o];return e}return Spe(n)}var gu,G0t=v(()=>{K0t();ABe();RBe();gu=lcn});function ccn(t,e,r){let n;if(t)n=X0t(t.random??t.rng?.()??$6(),t.msecs,t.seq,e,r);else{let o=Date.now(),i=$6();dcn(DBe,o,i),n=X0t(i,DBe.msecs,DBe.seq,e,r)}return e??Spe(n)}function dcn(t,e,r){return t.msecs??(t.msecs=-1/0),t.seq??(t.seq=0),e>t.msecs?(t.seq=r[6]<<23|r[7]<<16|r[8]<<8|r[9],t.msecs=e):(t.seq=t.seq+1|0,t.seq===0&&t.msecs++),t}function X0t(t,e,r,n,o=0){if(t.length<16)throw new Error("Random bytes length must be >= 16");if(!n)n=new Uint8Array(16),o=0;else if(o<0||o+16>n.length)throw new RangeError(`UUID byte range ${o}:${o+15} is out of buffer bounds`);return e??(e=Date.now()),r??(r=t[6]*127<<24|t[7]<<16|t[8]<<8|t[9]),n[o++]=e/1099511627776&255,n[o++]=e/4294967296&255,n[o++]=e/16777216&255,n[o++]=e/65536&255,n[o++]=e/256&255,n[o++]=e&255,n[o++]=112|r>>>28&15,n[o++]=r>>>20&255,n[o++]=128|r>>>14&63,n[o++]=r>>>6&255,n[o++]=r<<2&255|t[10]&3,n[o++]=t[11],n[o++]=t[12],n[o++]=t[13],n[o++]=t[14],n[o++]=t[15],n}var DBe,FT,Z0t=v(()=>{ABe();RBe();DBe={};FT=ccn});var y_=v(()=>{G0t();Z0t();J0t()});var Y0t,Uo,zo=v(()=>{Y0t=Object.defineProperty,Uo=(t,e)=>{let r={};for(var n in t)Y0t(r,n,{get:t[n],enumerable:!0});return e||Y0t(r,Symbol.toStringTag,{value:"Module"}),r}});function Cpe(t,e=L6){t=t.trim();let r=t.indexOf("```");if(r===-1)return e(t);let n=t.substring(r+3);n.startsWith(`json +`)?n=n.substring(5):n.startsWith("json")?n=n.substring(4):n.startsWith(` +`)&&(n=n.substring(1));let o=n.indexOf("```"),i=n;return o!==-1&&(i=n.substring(0,o)),e(i.trim())}function pcn(t){try{return JSON.parse(t)}catch{}let e=t.trim();if(e.length===0)throw new Error("Unexpected end of JSON input");let r=0;function n(){for(;r="0"&&e[r]<="9"))throw new Error(`Invalid number at position ${c}`);if(r="1"&&e[r]<="9")for(;r="0"&&e[r]<="9";)d+=e[r],r+=1;if(r="0"&&e[r]<="9";)d+=e[r],r+=1;if(r="0"&&e[r]<="9";)d+=e[r],r+=1;if(d==="-")return-0;let f=Number.parseFloat(d);if(Number.isNaN(f))throw r=c,new Error(`Invalid number '${d}' at position ${c}`);return f}function a(){if(n(),r>=e.length)throw new Error(`Unexpected end of input at position ${r}`);let c=e[r];if(c==="{")return u();if(c==="[")return s();if(c==='"')return o();if("null".startsWith(e.substring(r,r+4)))return r+=Math.min(4,e.length-r),null;if("true".startsWith(e.substring(r,r+4)))return r+=Math.min(4,e.length-r),!0;if("false".startsWith(e.substring(r,r+5)))return r+=Math.min(5,e.length-r),!1;if(c==="-"||c>="0"&&c<="9")return i();throw new Error(`Unexpected character '${c}' at position ${r}`)}function s(){if(e[r]!=="[")throw new Error(`Expected '[' at position ${r}, got '${e[r]}'`);let c=[];if(r+=1,n(),r>=e.length)return c;if(e[r]==="]")return r+=1,c;for(;r=e.length||(c.push(a()),n(),r>=e.length))return c;if(e[r]==="]")return r+=1,c;if(e[r]===","){r+=1;continue}throw new Error(`Expected ',' or ']' at position ${r}, got '${e[r]}'`)}return c}function u(){if(e[r]!=="{")throw new Error(`Expected '{' at position ${r}, got '${e[r]}'`);let c={};if(r+=1,n(),r>=e.length)return c;if(e[r]==="}")return r+=1,c;for(;r=e.length)return c;let d=o();if(n(),r>=e.length)return c;if(e[r]!==":")throw new Error(`Expected ':' at position ${r}, got '${e[r]}'`);if(r+=1,n(),r>=e.length||(c[d]=a(),n(),r>=e.length))return c;if(e[r]==="}")return r+=1,c;if(e[r]===","){r+=1;continue}throw new Error(`Expected ',' or '}' at position ${r}, got '${e[r]}'`)}return c}let l=a();if(n(),r"u"?null:pcn(t)}catch{return null}}var CQ=v(()=>{});function Q0t(t){let e=Symbol.for(t);return{brand(r,n){var a,s;let o=n?Symbol.for(`${t}.${n}`):e;class i extends(s=r,a=o,s){constructor(...c){super(...c);x(this,a,!0)}static isInstance(c){return typeof c=="object"&&c!==null&&o in c&&c[o]===!0}}return Object.defineProperty(i,"name",{value:r.name}),i},sub(r){return Q0t(`${t}.${r}`)},isInstance(r){return typeof r=="object"&&r!==null&&e in r&&r[e]===!0}}}var eCt,tCt=v(()=>{eCt=Q0t("langchain")});function AL(t,e){return t.lc_error_code=e,t.message=`${t.message} + +Troubleshooting URL: https://docs.langchain.com/oss/javascript/langchain/errors/${e}/ +`,t}var jBe,rCt,$Be,sCi,F6=v(()=>{zo();tCt();jBe=eCt.sub("error"),rCt=class extends jBe.brand(Error){constructor(e){super(e);x(this,"name","LangChainError");Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}},$Be=class extends jBe.brand(rCt,"model-abort"){constructor(e,r){super(e);x(this,"name","ModelAbortError");x(this,"partialOutput");this.partialOutput=r}},sCi=class nCt extends jBe.brand(rCt,"context-overflow"){constructor(r){super(r??"Input exceeded the model's context window.");x(this,"name","ContextOverflowError");x(this,"cause")}static fromError(r){let n=new nCt(r.message);return n.cause=r,n}}});function NL(t){return!!(t&&typeof t=="object"&&"type"in t&&t.type==="tool_call")}function oCt(t){return!!(t&&typeof t=="object"&&"toolCall"in t&&t.toolCall!=null&&typeof t.toolCall=="object"&&"id"in t.toolCall&&typeof t.toolCall.id=="string")}var xQ,xpe=v(()=>{xQ=class extends Error{constructor(e,r){super(e);x(this,"output");this.output=r}}});var aCt=S((hCi,iCt)=>{"use strict";iCt.exports=function(t,e){if(typeof t!="string")throw new TypeError("Expected a string");return e=typeof e>"u"?"_":e,t.replace(/([a-z\d])([A-Z])/g,"$1"+e+"$2").replace(/([A-Z]+)([A-Z][a-z\d]+)/g,"$1"+e+"$2").toLowerCase()}});var pCt=S((gCi,LBe)=>{"use strict";var mcn=/[\p{Lu}]/u,hcn=/[\p{Ll}]/u,sCt=/^[\p{Lu}](?![\p{Lu}])/gu,cCt=/([\p{Alpha}\p{N}_]|$)/u,dCt=/[_.\- ]+/,gcn=new RegExp("^"+dCt.source),uCt=new RegExp(dCt.source+cCt.source,"gu"),lCt=new RegExp("\\d+"+cCt.source,"gu"),ycn=(t,e,r)=>{let n=!1,o=!1,i=!1;for(let a=0;a(sCt.lastIndex=0,t.replace(sCt,r=>e(r))),_cn=(t,e)=>(uCt.lastIndex=0,lCt.lastIndex=0,t.replace(uCt,(r,n)=>e(n)).replace(lCt,r=>e(r))),fCt=(t,e)=>{if(!(typeof t=="string"||Array.isArray(t)))throw new TypeError("Expected the input to be `string | string[]`");if(e={pascalCase:!1,preserveConsecutiveUppercase:!1,...e},Array.isArray(t)?t=t.map(i=>i.trim()).filter(i=>i.length).join("-"):t=t.trim(),t.length===0)return"";let r=e.locale===!1?i=>i.toLowerCase():i=>i.toLocaleLowerCase(e.locale),n=e.locale===!1?i=>i.toUpperCase():i=>i.toLocaleUpperCase(e.locale);return t.length===1?e.pascalCase?n(t):r(t):(t!==r(t)&&(t=ycn(t,r,n)),t=t.replace(gcn,""),e.preserveConsecutiveUppercase?t=bcn(t,r):t=r(t),e.pascalCase&&(t=n(t.charAt(0))+t.slice(1)),_cn(t,n))};LBe.exports=fCt;LBe.exports.default=fCt});function hCt(t,e){return e?.[t]||(0,mCt.default)(t)}function gCt(t,e,r){let n={};for(let o in t)Object.hasOwn(t,o)&&(n[e(o,r)]=t[o]);return n}var mCt,vcn,yCt=v(()=>{mCt=$(aCt(),1),vcn=$(pCt(),1)});function wcn(t){return"lc"in t||Object.keys(t).length===1&&bCt in t}function Scn(t){return{[bCt]:t}}function Ccn(t){return t!==null&&typeof t=="object"&&"lc_serializable"in t&&typeof t.toJSON=="function"}function xcn(t){let e;return t!==null&&typeof t=="object"?"lc_id"in t&&Array.isArray(t.lc_id)?e=t.lc_id:e=[t.constructor?.name??"Object"]:e=[typeof t],{lc:1,type:"not_implemented",id:e}}function Tpe(t,e=new WeakSet){if(t!==null&&typeof t=="object"&&!Array.isArray(t)){if(e.has(t))return xcn(t);if(Ccn(t))return t;e.add(t);let r=t;if(wcn(r))return e.delete(t),Scn(r);let n={};for(let[o,i]of Object.entries(r))n[o]=Tpe(i,e);return e.delete(t),n}return Array.isArray(t)?t.map(r=>Tpe(r,e)):t}var bCt,_Ct=v(()=>{bCt="__lc_escaped__"});function vCt(t){return Array.isArray(t)?[...t]:{...t}}function Tcn(t,e){let r=vCt(t);for(let[n,o]of Object.entries(e)){let[i,...a]=n.split(".").reverse(),s=r;for(let u of a.reverse()){if(s[u]===void 0)break;s[u]=vCt(s[u]),s=s[u]}s[i]!==void 0&&(s[i]={lc:1,type:"secret",id:[o]})}return r}function FBe(t){let e=Object.getPrototypeOf(t);return typeof t.lc_name=="function"&&(typeof e.lc_name!="function"||t.lc_name()!==e.lc_name())?t.lc_name():t.name}var b_,DL=v(()=>{zo();yCt();_Ct();b_=class wCt{constructor(e,...r){x(this,"lc_serializable",!1);x(this,"lc_kwargs");this.lc_serializable_keys!==void 0?this.lc_kwargs=Object.fromEntries(Object.entries(e||{}).filter(([n])=>this.lc_serializable_keys?.includes(n))):this.lc_kwargs=e??{}}static lc_name(){return this.name}get lc_id(){return[...this.lc_namespace,FBe(this.constructor)]}get lc_secrets(){}get lc_attributes(){}get lc_aliases(){}get lc_serializable_keys(){}toJSON(){if(!this.lc_serializable)return this.toJSONNotImplemented();if(this.lc_kwargs instanceof wCt||typeof this.lc_kwargs!="object"||Array.isArray(this.lc_kwargs))return this.toJSONNotImplemented();let e={},r={},n=Object.keys(this.lc_kwargs).reduce((s,u)=>(s[u]=u in this?this[u]:this.lc_kwargs[u],s),{});for(let s=Object.getPrototypeOf(this);s;s=Object.getPrototypeOf(s))Object.assign(e,Reflect.get(s,"lc_aliases",this)),Object.assign(r,Reflect.get(s,"lc_secrets",this)),Object.assign(n,Reflect.get(s,"lc_attributes",this));Object.keys(r).forEach(s=>{let u=this,l=n,[c,...d]=s.split(".").reverse();for(let f of d.reverse()){if(!(f in u)||u[f]===void 0)return;(!(f in l)||l[f]===void 0)&&(typeof u[f]=="object"&&u[f]!=null?l[f]={}:Array.isArray(u[f])&&(l[f]=[])),u=u[f],l=l[f]}c in u&&u[c]!==void 0&&(l[c]=l[c]||u[c])});let o={},i=new WeakSet;i.add(this);for(let[s,u]of Object.entries(n))o[s]=Tpe(u,i);let a=gCt(Object.keys(r).length?Tcn(o,r):o,hCt,e);return{lc:1,type:"constructor",id:this.lc_id,kwargs:a}}toJSONNotImplemented(){return{lc:1,type:"not_implemented",id:this.lc_id}}}});var SCt,bz,CCt,jL,TQ=v(()=>{SCt=Symbol.for("ls:tracing_async_local_storage"),bz=Symbol.for("lc:context_variables"),CCt=t=>{globalThis[SCt]=t},jL=()=>globalThis[SCt]});function py(t){return typeof t=="object"&&t!==null&&"type"in t&&typeof t.type=="string"&&"source_type"in t&&(t.source_type==="url"||t.source_type==="base64"||t.source_type==="text"||t.source_type==="id")}function OQ(t){return py(t)&&t.source_type==="url"&&"url"in t&&typeof t.url=="string"}function EQ(t){return py(t)&&t.source_type==="base64"&&"data"in t&&typeof t.data=="string"}function kBe(t){return py(t)&&t.source_type==="id"&&"id"in t&&typeof t.id=="string"}function qBe(t){if(py(t)){if(t.source_type==="url")return{type:"image_url",image_url:{url:t.url}};if(t.source_type==="base64"){if(!t.mime_type)throw new Error("mime_type key is required for base64 data.");return{type:"image_url",image_url:{url:`data:${t.mime_type};base64,${t.data}`}}}}throw new Error("Unsupported source type. Only 'url' and 'base64' are supported.")}function Ope(t){let e=t.split(";")[0].split("/");if(e.length!==2)throw new Error(`Invalid mime type: "${t}" - does not match type/subtype format.`);let r=e[0].trim(),n=e[1].trim();if(r===""||n==="")throw new Error(`Invalid mime type: "${t}" - type or subtype is empty.`);let o={};for(let i of t.split(";").slice(1)){let a=i.split("=");if(a.length!==2)throw new Error(`Invalid parameter syntax in mime type: "${t}".`);let s=a[0].trim(),u=a[1].trim();if(s==="")throw new Error(`Invalid parameter syntax in mime type: "${t}".`);o[s]=u}return{type:r,subtype:n,parameters:o}}function bb({dataUrl:t,asTypedArray:e=!1}){let r=t.match(/^data:(\w+\/\w+);base64,([A-Za-z0-9+/]+=*)$/),n;if(r){n=r[1].toLowerCase();let o=e?Uint8Array.from(atob(r[2]),i=>i.charCodeAt(0)):r[2];return{mime_type:n,data:o}}}function AN(t,e){if(t.type==="text"){if(!e.fromStandardTextBlock)throw new Error(`Converter for ${e.providerName} does not implement \`fromStandardTextBlock\` method.`);return e.fromStandardTextBlock(t)}if(t.type==="image"){if(!e.fromStandardImageBlock)throw new Error(`Converter for ${e.providerName} does not implement \`fromStandardImageBlock\` method.`);return e.fromStandardImageBlock(t)}if(t.type==="audio"){if(!e.fromStandardAudioBlock)throw new Error(`Converter for ${e.providerName} does not implement \`fromStandardAudioBlock\` method.`);return e.fromStandardAudioBlock(t)}if(t.type==="file"){if(!e.fromStandardFileBlock)throw new Error(`Converter for ${e.providerName} does not implement \`fromStandardFileBlock\` method.`);return e.fromStandardFileBlock(t)}throw new Error(`Unable to convert content block type '${t.type}' to provider-specific format: not recognized.`)}var PQ=v(()=>{});function cr(t,e){return Ur(t)&&t.type===e}function Ur(t){return typeof t=="object"&&t!==null}function Ch(t){return Array.isArray(t)}function ot(t){return typeof t=="string"}function Wv(t){return typeof t=="number"}function Epe(t){return t instanceof Uint8Array}function BBe(t){try{return JSON.parse(t)}catch{return}}var Jv,fS=v(()=>{Jv=t=>t()});function Ocn(t){if(t.type==="char_location"&&ot(t.document_title)&&Wv(t.start_char_index)&&Wv(t.end_char_index)&&ot(t.cited_text)){let{document_title:e,start_char_index:r,end_char_index:n,cited_text:o,...i}=t;return{...i,type:"citation",source:"char",title:e??void 0,startIndex:r,endIndex:n,citedText:o}}if(t.type==="page_location"&&ot(t.document_title)&&Wv(t.start_page_number)&&Wv(t.end_page_number)&&ot(t.cited_text)){let{document_title:e,start_page_number:r,end_page_number:n,cited_text:o,...i}=t;return{...i,type:"citation",source:"page",title:e??void 0,startIndex:r,endIndex:n,citedText:o}}if(t.type==="content_block_location"&&ot(t.document_title)&&Wv(t.start_block_index)&&Wv(t.end_block_index)&&ot(t.cited_text)){let{document_title:e,start_block_index:r,end_block_index:n,cited_text:o,...i}=t;return{...i,type:"citation",source:"block",title:e??void 0,startIndex:r,endIndex:n,citedText:o}}if(t.type==="web_search_result_location"&&ot(t.url)&&ot(t.title)&&ot(t.encrypted_index)&&ot(t.cited_text)){let{url:e,title:r,encrypted_index:n,cited_text:o,...i}=t;return{...i,type:"citation",source:"url",url:e,title:r,startIndex:Number(n),endIndex:Number(n),citedText:o}}if(t.type==="search_result_location"&&ot(t.source)&&ot(t.title)&&Wv(t.start_block_index)&&Wv(t.end_block_index)&&ot(t.cited_text)){let{source:e,title:r,start_block_index:n,end_block_index:o,cited_text:i,...a}=t;return{...a,type:"citation",source:"search",url:e,title:r??void 0,startIndex:n,endIndex:o,citedText:i}}}function TCt(t){if(cr(t,"document")&&Ur(t.source)&&"type"in t.source){if(t.source.type==="base64"&&ot(t.source.media_type)&&ot(t.source.data))return{type:"file",mimeType:t.source.media_type,data:t.source.data};if(t.source.type==="url"&&ot(t.source.url))return{type:"file",url:t.source.url};if(t.source.type==="file"&&ot(t.source.file_id))return{type:"file",fileId:t.source.file_id};if(t.source.type==="text"&&ot(t.source.data))return{type:"file",mimeType:String(t.source.media_type??"text/plain"),data:t.source.data}}else if(cr(t,"image")&&Ur(t.source)&&"type"in t.source){if(t.source.type==="base64"&&ot(t.source.media_type)&&ot(t.source.data))return{type:"image",mimeType:t.source.media_type,data:t.source.data};if(t.source.type==="url"&&ot(t.source.url))return{type:"image",url:t.source.url};if(t.source.type==="file"&&ot(t.source.file_id))return{type:"image",fileId:t.source.file_id}}}function OCt(t){function*e(){for(let r of t){let n=TCt(r);n?yield n:yield r}}return Array.from(e())}function xCt(t){function*e(){let r=typeof t.content=="string"?[{type:"text",text:t.content}]:t.content;for(let n of r){if(cr(n,"text")&&ot(n.text)){let{text:o,citations:i,...a}=n;if(Ch(i)&&i.length){let s=i.reduce((u,l)=>{let c=Ocn(l);return c?[...u,c]:u},[]);yield{...a,type:"text",text:o,annotations:s};continue}else{yield{...a,type:"text",text:o};continue}}else if(cr(n,"thinking")&&ot(n.thinking)){let{thinking:o,signature:i,...a}=n;yield{...a,type:"reasoning",reasoning:o,signature:i};continue}else if(cr(n,"redacted_thinking")){yield{type:"non_standard",value:n};continue}else if(cr(n,"tool_use")&&ot(n.name)&&ot(n.id)){yield{type:"tool_call",id:n.id,name:n.name,args:n.input};continue}else if(cr(n,"input_json_delta")){if(Ecn(t)&&t.tool_call_chunks?.length){let o=t.tool_call_chunks[0];yield{type:"tool_call_chunk",id:o.id,name:o.name,args:o.args,index:o.index};continue}}else if(cr(n,"server_tool_use")&&ot(n.name)&&ot(n.id)){let{name:o,id:i}=n;if(o==="web_search"){yield{id:i,type:"server_tool_call",name:"web_search",args:{query:Jv(()=>{if(typeof n.input=="string")return n.input;if(Ur(n.input)&&ot(n.input.query))return n.input.query;if(ot(n.partial_json)){let a=BBe(n.partial_json);if(a?.query)return a.query}return""})}};continue}else if(n.name==="code_execution"){yield{id:i,type:"server_tool_call",name:"code_execution",args:{code:Jv(()=>{if(typeof n.input=="string")return n.input;if(Ur(n.input)&&ot(n.input.code))return n.input.code;if(ot(n.partial_json)){let a=BBe(n.partial_json);if(a?.code)return a.code}return""})}};continue}}else if(cr(n,"web_search_tool_result")&&ot(n.tool_use_id)&&Ch(n.content)){let{content:o,tool_use_id:i}=n;yield{type:"server_tool_call_result",name:"web_search",toolCallId:i,status:"success",output:{urls:o.reduce((a,s)=>cr(s,"web_search_result")?[...a,s.url]:a,[])}};continue}else if(cr(n,"code_execution_tool_result")&&ot(n.tool_use_id)&&Ur(n.content)){yield{type:"server_tool_call_result",name:"code_execution",toolCallId:n.tool_use_id,status:"success",output:n.content};continue}else if(cr(n,"mcp_tool_use")){yield{id:n.id,type:"server_tool_call",name:"mcp_tool_use",args:n.input};continue}else if(cr(n,"mcp_tool_result")&&ot(n.tool_use_id)&&Ur(n.content)){yield{type:"server_tool_call_result",name:"mcp_tool_use",toolCallId:n.tool_use_id,status:"success",output:n.content};continue}else if(cr(n,"container_upload")){yield{type:"server_tool_call",name:"container_upload",args:n.input};continue}else if(cr(n,"search_result")){yield{id:n.id,type:"non_standard",value:n};continue}else if(cr(n,"tool_result")){yield{id:n.id,type:"non_standard",value:n};continue}else{let o=TCt(n);if(o){yield o;continue}}yield{type:"non_standard",value:n}}}return Array.from(e())}function Ecn(t){return typeof t?._getType=="function"&&typeof t.concat=="function"&&t._getType()==="ai"}var ECt,UBe=v(()=>{fS();ECt={translateContent:xCt,translateContentChunk:xCt}});function Pcn(t){return OQ(t)?{type:t.type,mimeType:t.mime_type,url:t.url,metadata:t.metadata}:EQ(t)?{type:t.type,mimeType:t.mime_type??"application/octet-stream",data:t.data,metadata:t.metadata}:kBe(t)?{type:t.type,mimeType:t.mime_type,fileId:t.id,metadata:t.metadata}:t}function PCt(t){return t.map(Pcn)}function MCt(t){return!!(cr(t,"image_url")&&Ur(t.image_url)||cr(t,"input_audio")&&Ur(t.input_audio)||cr(t,"file")&&Ur(t.file))}function RCt(t){if(cr(t,"image_url")&&Ur(t.image_url)&&ot(t.image_url.url)){let e=bb({dataUrl:t.image_url.url});return e?{type:"image",mimeType:e.mime_type,data:e.data}:{type:"image",url:t.image_url.url}}else{if(cr(t,"input_audio")&&Ur(t.input_audio)&&ot(t.input_audio.data)&&ot(t.input_audio.format))return{type:"audio",data:t.input_audio.data,mimeType:`audio/${t.input_audio.format}`};if(cr(t,"file")&&Ur(t.file)&&ot(t.file.data)){let e=bb({dataUrl:t.file.data});if(e)return{type:"file",data:e.data,mimeType:e.mime_type};if(ot(t.file.file_id))return{type:"file",fileId:t.file.file_id}}}return t}var zBe=v(()=>{PQ();fS()});function Mcn(t){let e=[];typeof t.content=="string"?t.content.length>0&&e.push({type:"text",text:t.content}):e.push(...Ppe(t.content));for(let r of t.tool_calls??[])e.push({type:"tool_call",id:r.id,name:r.name,args:r.args});return e}function Rcn(t){let e=[];typeof t.content=="string"?t.content.length>0&&e.push({type:"text",text:t.content}):e.push(...Ppe(t.content));for(let r of t.tool_calls??[])e.push({type:"tool_call",id:r.id,name:r.name,args:r.args});return e}function Ppe(t){let e=[];for(let r of t)MCt(r)?e.push(RCt(r)):e.push(r);return e}function Icn(t){if(t.type==="url_citation"){let{url:e,title:r,start_index:n,end_index:o}=t;return{type:"citation",url:e,title:r,startIndex:n,endIndex:o}}if(t.type==="file_citation"){let{file_id:e,filename:r,index:n}=t;return{type:"citation",title:r,startIndex:n,endIndex:n,fileId:e}}return t}function ICt(t){function*e(){Ur(t.additional_kwargs?.reasoning)&&Ch(t.additional_kwargs.reasoning.summary)&&(yield{type:"reasoning",reasoning:t.additional_kwargs.reasoning.summary.reduce((n,o)=>Ur(o)&&ot(o.text)?`${n}${o.text}`:n,"")});let r=typeof t.content=="string"?[{type:"text",text:t.content}]:t.content;for(let n of r)if(cr(n,"text")){let{text:o,annotations:i,...a}=n;Array.isArray(i)?yield{...a,type:"text",text:String(o),annotations:i.map(Icn)}:yield{...a,type:"text",text:String(o)}}for(let n of t.tool_calls??[])yield{type:"tool_call",id:n.id,name:n.name,args:n.args};if(Ur(t.additional_kwargs)&&Ch(t.additional_kwargs.tool_outputs))for(let n of t.additional_kwargs.tool_outputs){if(cr(n,"web_search_call")){let o={};if(Ur(n.action)&&ot(n.action.query)&&(o.query=n.action.query),yield{id:n.id,type:"server_tool_call",name:"web_search",args:o},n.status==="completed"||n.status==="failed"){let i={};Ur(n.action)&&(i.action=n.action),yield{type:"server_tool_call_result",toolCallId:ot(n.id)?n.id:"",status:n.status==="completed"?"success":"error",output:i}}continue}else if(cr(n,"file_search_call")){yield{id:n.id,type:"server_tool_call",name:"file_search",args:{queries:Ch(n.queries)?n.queries:[]}},(n.status==="completed"||n.status==="failed")&&(yield{type:"server_tool_call_result",toolCallId:ot(n.id)?n.id:"",status:n.status==="completed"?"success":"error",output:Ch(n.results)?{results:n.results}:{}});continue}else if(cr(n,"computer_call")){yield{type:"non_standard",value:n};continue}else if(cr(n,"code_interpreter_call")){if(ot(n.code)&&(yield{id:n.id,type:"server_tool_call",name:"code_interpreter",args:{code:n.code}}),Ch(n.outputs)){let o=Jv(()=>{if(n.status!=="in_progress"){if(n.status==="completed")return 0;if(n.status==="incomplete")return 127;if(n.status!=="interpreting"&&n.status==="failed")return 1}});for(let i of n.outputs)if(cr(i,"logs")){yield{type:"server_tool_call_result",toolCallId:n.id??"",status:"success",output:{type:"code_interpreter_output",returnCode:o??0,stderr:[0,void 0].includes(o)?void 0:String(i.logs),stdout:[0,void 0].includes(o)?String(i.logs):void 0}};continue}}continue}else if(cr(n,"mcp_call")){yield{id:n.id,type:"server_tool_call",name:"mcp_call",args:n.input};continue}else if(cr(n,"mcp_list_tools")){yield{id:n.id,type:"server_tool_call",name:"mcp_list_tools",args:n.input};continue}else if(cr(n,"mcp_approval_request")){yield{type:"non_standard",value:n};continue}else if(cr(n,"image_generation_call")){ot(n.result)&&(yield{type:"image",mimeType:"image/png",data:n.result,id:ot(n.id)?n.id:void 0,metadata:{status:ot(n.status)?n.status:void 0}}),yield{type:"non_standard",value:n};continue}Ur(n)&&(yield{type:"non_standard",value:n})}}return Array.from(e())}function Acn(t){function*e(){yield*ICt(t);for(let r of t.tool_call_chunks??[])yield{type:"tool_call_chunk",id:r.id,name:r.name,args:r.args}}return Array.from(e())}var ACt,VBe=v(()=>{fS();zBe();ACt={translateContent:t=>typeof t.content=="string"?Mcn(t):ICt(t),translateContentChunk:t=>typeof t.content=="string"?Rcn(t):Acn(t)}});function HBe(t){return typeof t=="object"&&t!==null&&"type"in t&&"content"in t&&(typeof t.content=="string"||Array.isArray(t.content))}var WBe=v(()=>{});function NCt(t,e="pretty"){return e==="pretty"?Ncn(t):JSON.stringify(t)}function Ncn(t){let e=[],r=` ${t.type.charAt(0).toUpperCase()+t.type.slice(1)} Message `,n=Math.floor((80-r.length)/2),o="=".repeat(n),i=r.length%2===0?o:`${o}=`;if(e.push(`${o}${r}${i}`),t.type==="ai"){let a=t;if(a.tool_calls&&a.tool_calls.length>0){e.push("Tool Calls:");for(let s of a.tool_calls){e.push(` ${s.name} (${s.id})`),e.push(` Call ID: ${s.id}`),e.push(" Args:");for(let[u,l]of Object.entries(s.args))e.push(` ${u}: ${typeof l=="object"?JSON.stringify(l):l}`)}}}if(t.type==="tool"){let a=t;a.name&&e.push(`Name: ${a.name}`)}return typeof t.content=="string"&&t.content.trim()&&(e.length>1&&e.push(""),e.push(t.content)),e.join(` +`)}var DCt=v(()=>{});function _b(t,e){return typeof t=="string"?t===""?e:typeof e=="string"?t+e:Array.isArray(e)&&e.length===0?t:Array.isArray(e)&&e.some(r=>py(r))?[{type:"text",source_type:"text",text:t},...e]:[{type:"text",text:t},...e]:Array.isArray(e)?_z(t,e)??[...t,...e]:e===""?t:Array.isArray(t)&&t.some(r=>py(r))?[...t,{type:"file",source_type:"text",text:e}]:[...t,{type:"text",text:e}]}function KBe(t,e){return t==="error"||e==="error"?"error":"success"}function Dcn(t,e){function r(n,o){if(typeof n!="object"||n===null||n===void 0)return n;if(o>=e)return Array.isArray(n)?"[Array]":"[Object]";if(Array.isArray(n))return n.map(a=>r(a,o+1));let i={};for(let a of Object.keys(n))i[a]=r(n[a],o+1);return i}return JSON.stringify(r(t,0),null,2)}function pc(t,e,r){let n=r?.ignoreKeys??LCt;if(t==null&&e==null)return;if(t==null||e==null)return t??e;let o={...t};for(let[i,a]of Object.entries(e))if(o[i]==null)o[i]=a;else{if(a==null)continue;if(typeof o[i]!=typeof a||Array.isArray(o[i])!==Array.isArray(a))throw new Error(`field[${i}] already exists in the message chunk, but with a different type.`);if(typeof o[i]=="string"){if(i==="type")continue;if(["id","name","output_version","model_provider"].includes(i))a&&(o[i]=a);else{if(n.includes(i))continue;o[i]+=a}}else if(typeof o[i]=="number"){if(n.includes(i))continue;o[i]=o[i]+a}else if(typeof o[i]=="object"&&!Array.isArray(o[i]))o[i]=pc(o[i],a,r);else if(Array.isArray(o[i]))o[i]=_z(o[i],a,r);else{if(o[i]===a)continue;console.warn(`field[${i}] already exists in this message chunk and value has unsupported type.`)}}return o}function jcn(t){return typeof t=="number"||typeof t=="string"}function jCt(t){return typeof t!="object"||t===null||!("index"in t)?!1:jcn(t.index)}function _z(t,e,r){if(!(t==null&&e==null)){if(t==null||e==null)return t||e;{let n=[...t];for(let o of e)if(jCt(o)){let i=n.findIndex(a=>{if(!jCt(a))return!1;let s=a.index===o.index,u=a.id!=null&&o.id!=null&&a.id===o.id,l=a.id==null||o.id==null;return s&&(u||l)});i!==-1&&typeof n[i]=="object"&&n[i]!==null?n[i]=pc(n[i],o,r):n.push(o)}else{if(typeof o=="object"&&o!==null&&"text"in o&&o.text==="")continue;n.push(o)}return n}}}function GBe(t,e,r){if(!(t==null&&e==null)){if(t==null||e==null)return t??e;if(typeof t!=typeof e)throw new Error(`Cannot merge objects of different types. +Left ${typeof t} +Right ${typeof e}`);if(typeof t=="string"&&typeof e=="string")return t+e;if(Array.isArray(t)&&Array.isArray(e))return _z(t,e,r);if(typeof t=="object"&&typeof e=="object")return pc(t,e,r);if(t===e)return t;throw new Error(`Can not merge objects of different types. +Left ${t} +Right ${e}`)}}function XBe(t){return typeof t.role=="string"}function pS(t){return typeof t?._getType=="function"}function Mpe(t){return __.isInstance(t)}var JBe,$Ct,Sm,LCt,__,my=v(()=>{DL();PQ();UBe();zBe();VBe();WBe();DCt();JBe=Symbol.for("langchain.message");Sm=class extends b_{constructor(e){let r=typeof e=="string"||Array.isArray(e)?{content:e}:e;r.additional_kwargs||(r.additional_kwargs={}),r.response_metadata||(r.response_metadata={});super(r);x(this,"lc_namespace",["langchain_core","messages"]);x(this,"lc_serializable",!0);x(this,$Ct,!0);x(this,"id");x(this,"name");x(this,"content");x(this,"additional_kwargs");x(this,"response_metadata");this.name=r.name,r.content===void 0&&r.contentBlocks!==void 0?(this.content=r.contentBlocks,this.response_metadata={output_version:"v1",...r.response_metadata}):r.content!==void 0?(this.content=r.content??[],this.response_metadata=r.response_metadata):(this.content=[],this.response_metadata=r.response_metadata),this.additional_kwargs=r.additional_kwargs,this.id=r.id}get lc_aliases(){return{additional_kwargs:"additional_kwargs",response_metadata:"response_metadata"}}_getType(){return this.type}getType(){return this._getType()}get text(){return typeof this.content=="string"?this.content:Array.isArray(this.content)?this.content.map(e=>typeof e=="string"?e:e.type==="text"?e.text:"").join(""):""}get contentBlocks(){let e=typeof this.content=="string"?[{type:"text",text:this.content}]:this.content;return[PCt,Ppe,OCt].reduce((r,n)=>n(r),e)}toDict(){return{type:this.getType(),data:this.toJSON().kwargs}}static lc_name(){return"BaseMessage"}get _printableFields(){return{id:this.id,content:this.content,name:this.name,additional_kwargs:this.additional_kwargs,response_metadata:this.response_metadata}}static isInstance(e){return typeof e=="object"&&e!==null&&JBe in e&&e[JBe]===!0&&HBe(e)}_updateId(e){this.id=e,this.lc_kwargs.id=e}get[($Ct=JBe,Symbol.toStringTag)](){return this.constructor.lc_name()}[Symbol.for("nodejs.util.inspect.custom")](e){if(e===null)return this;let r=Dcn(this._printableFields,Math.max(4,e));return`${this.constructor.lc_name()} ${r}`}toFormattedString(e="pretty"){return NCt(this,e)}},LCt=["index","created","timestamp"];__=class FCt extends Sm{static isInstance(e){if(!super.isInstance(e))return!1;let r=Object.getPrototypeOf(e);for(;r!==null;){if(r===FCt.prototype)return!0;r=Object.getPrototypeOf(r)}return!1}}});function ZBe(t){return t!=null&&typeof t=="object"&&"lc_direct_tool_output"in t&&t.lc_direct_tool_output===!0}function YBe(t){let e=[],r=[];for(let n of t)if(n.function){let o=n.function.name;try{let i=JSON.parse(n.function.arguments);e.push({name:o||"",args:i||{},id:n.id})}catch{r.push({name:o,args:n.function.arguments,id:n.id,error:"Malformed args."})}}else continue;return[e,r]}function QBe(t){return typeof t=="object"&&t!==null&&"getType"in t&&typeof t.getType=="function"&&t.getType()==="tool"}var Kv,$L,k6=v(()=>{zo();my();Kv=class extends Sm{constructor(e,r,n){let o=typeof e=="string"||Array.isArray(e)?{content:e,name:n,tool_call_id:r}:e;super(o);x(this,"lc_direct_tool_output",!0);x(this,"type","tool");x(this,"status");x(this,"tool_call_id");x(this,"metadata");x(this,"artifact");this.tool_call_id=o.tool_call_id,this.artifact=o.artifact,this.status=o.status,this.metadata=o.metadata}static lc_name(){return"ToolMessage"}get lc_aliases(){return{tool_call_id:"tool_call_id"}}static isInstance(e){return super.isInstance(e)&&e.type==="tool"}get _printableFields(){return{...super._printableFields,tool_call_id:this.tool_call_id,artifact:this.artifact}}},$L=class extends __{constructor(e){super(e);x(this,"type","tool");x(this,"tool_call_id");x(this,"status");x(this,"artifact");this.tool_call_id=e.tool_call_id,this.artifact=e.artifact,this.status=e.status}static lc_name(){return"ToolMessageChunk"}concat(e){let r=this.constructor;return new r({content:_b(this.content,e.content),additional_kwargs:pc(this.additional_kwargs,e.additional_kwargs),response_metadata:pc(this.response_metadata,e.response_metadata),artifact:GBe(this.artifact,e.artifact),tool_call_id:this.tool_call_id,id:this.id??e.id,status:KBe(this.status,e.status)})}get _printableFields(){return{...super._printableFields,tool_call_id:this.tool_call_id,artifact:this.artifact}}}});function eUe(t){switch(t){case"csv":return"text/csv";case"doc":return"application/vnd.openxmlformats-officedocument.wordprocessingml.document";case"docx":return"application/vnd.openxmlformats-officedocument.wordprocessingml.document";case"html":return"text/html";case"md":return"text/markdown";case"pdf":return"application/pdf";case"txt":return"text/plain";case"xls":return"application/vnd.ms-excel";case"xlsx":return"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";case"gif":return"image/gif";case"jpeg":return"image/jpeg";case"jpg":return"image/jpeg";case"png":return"image/png";case"webp":return"image/webp";case"flv":return"video/flv";case"mkv":return"video/mkv";case"mov":return"video/mov";case"mp4":return"video/mp4";case"mpeg":return"video/mpeg";case"mpg":return"video/mpg";case"three_gp":return"video/three_gp";case"webm":return"video/webm";case"wmv":return"video/wmv";default:return"application/octet-stream"}}function $cn(t){if(Ur(t.document)&&Ur(t.document.source)){let e=eUe(Ur(t.document)&&ot(t.document.format)?t.document.format:"");if(Ur(t.document.source)){if(Ur(t.document.source.s3Location)&&ot(t.document.source.s3Location.uri))return{type:"file",mimeType:e,fileId:t.document.source.s3Location.uri};if(Epe(t.document.source.bytes))return{type:"file",mimeType:e,data:t.document.source.bytes};if(ot(t.document.source.text))return{type:"file",mimeType:e,data:Buffer.from(t.document.source.text).toString("base64")};if(Ch(t.document.source.content))return{type:"file",mimeType:e,data:t.document.source.content.reduce((r,n)=>Ur(n)&&ot(n.text)?r+n.text:r,"")}}}return{type:"non_standard",value:t}}function Lcn(t){if(cr(t,"image")&&Ur(t.image)){let e=eUe(Ur(t.image)&&ot(t.image.format)?t.image.format:"");if(Ur(t.image.source)){if(Ur(t.image.source.s3Location)&&ot(t.image.source.s3Location.uri))return{type:"image",mimeType:e,fileId:t.image.source.s3Location.uri};if(Epe(t.image.source.bytes))return{type:"image",mimeType:e,data:t.image.source.bytes}}}return{type:"non_standard",value:t}}function Fcn(t){if(cr(t,"video")&&Ur(t.video)){let e=eUe(Ur(t.video)&&ot(t.video.format)?t.video.format:"");if(Ur(t.video.source)){if(Ur(t.video.source.s3Location)&&ot(t.video.source.s3Location.uri))return{type:"video",mimeType:e,fileId:t.video.source.s3Location.uri};if(Epe(t.video.source.bytes))return{type:"video",mimeType:e,data:t.video.source.bytes}}}return{type:"non_standard",value:t}}function kCt(t){function*e(){let r=typeof t.content=="string"?[{type:"text",text:t.content}]:t.content;for(let n of r){if(cr(n,"cache_point")){yield{type:"non_standard",value:n};continue}else if(cr(n,"citations_content")&&Ur(n.citationsContent)){yield{type:"text",text:Ch(n.citationsContent.content)?n.citationsContent.content.reduce((o,i)=>Ur(i)&&ot(i.text)?o+i.text:o,""):"",annotations:Ch(n.citationsContent.citations)?n.citationsContent.citations.reduce((o,i)=>{if(Ur(i)){let a=Ch(i.sourceContent)?i.sourceContent.reduce((u,l)=>Ur(l)&&ot(l.text)?u+l.text:u,""):"",s=Jv(()=>{if(Ur(i.location)){let u=i.location.documentChar||i.location.documentPage||i.location.documentChunk;if(Ur(u))return{source:Wv(u.documentIndex)?u.documentIndex.toString():void 0,startIndex:Wv(u.start)?u.start:void 0,endIndex:Wv(u.end)?u.end:void 0}}return{}});o.push({type:"citation",citedText:a,...s})}return o},[]):[]};continue}else if(cr(n,"document")&&Ur(n.document)){yield $cn(n);continue}else if(cr(n,"guard_content")){yield{type:"non_standard",value:n};continue}else if(cr(n,"image")&&Ur(n.image)){yield Lcn(n);continue}else if(cr(n,"reasoning_content")&&ot(n.reasoningText)){yield{type:"reasoning",reasoning:n.reasoningText};continue}else if(cr(n,"text")&&ot(n.text)){yield{type:"text",text:n.text};continue}else if(cr(n,"tool_result")){yield{type:"non_standard",value:n};continue}else{if(cr(n,"tool_call"))continue;if(cr(n,"video")&&Ur(n.video)){yield Fcn(n);continue}}yield{type:"non_standard",value:n}}}return Array.from(e())}var qCt,BCt=v(()=>{fS();qCt={translateContent:kCt,translateContentChunk:kCt}});function UCt(t){let e=[],r=t.additional_kwargs?.reasoning_content;if(ot(r)&&r.length>0&&e.push({type:"reasoning",reasoning:r}),typeof t.content=="string")t.content.length>0&&e.push({type:"text",text:t.content});else for(let n of t.content)typeof n=="object"&&"type"in n&&n.type==="text"&&"text"in n&&ot(n.text)&&e.push({type:"text",text:n.text});for(let n of t.tool_calls??[])e.push({type:"tool_call",id:n.id,name:n.name,args:n.args});return e}var zCt,VCt=v(()=>{fS();zCt={translateContent:UCt,translateContentChunk:UCt}});function HCt(t){function*e(){let r=typeof t.content=="string"?[{type:"text",text:t.content}]:t.content;for(let n of r){if(cr(n,"text")&&ot(n.text)){yield{type:"text",text:n.text};continue}else if(cr(n,"thinking")&&ot(n.thinking)){yield{type:"reasoning",reasoning:n.thinking,...n.signature?{signature:n.signature}:{}};continue}else if(cr(n,"inlineData")&&Ur(n.inlineData)&&ot(n.inlineData.mimeType)&&ot(n.inlineData.data)){yield{type:"file",mimeType:n.inlineData.mimeType,data:n.inlineData.data};continue}else if(cr(n,"functionCall")&&Ur(n.functionCall)&&ot(n.functionCall.name)&&Ur(n.functionCall.args)){yield{type:"tool_call",id:t.id,name:n.functionCall.name,args:n.functionCall.args};continue}else if(cr(n,"functionResponse")){yield{type:"non_standard",value:n};continue}else if(cr(n,"fileData")&&Ur(n.fileData)&&ot(n.fileData.mimeType)&&ot(n.fileData.fileUri)){yield{type:"file",mimeType:n.fileData.mimeType,fileId:n.fileData.fileUri};continue}else if(cr(n,"executableCode")){yield{type:"non_standard",value:n};continue}else if(cr(n,"codeExecutionResult")){yield{type:"non_standard",value:n};continue}yield{type:"non_standard",value:n}}}return Array.from(e())}var WCt,JCt=v(()=>{fS();WCt={translateContent:HCt,translateContentChunk:HCt}});function KCt(t){function*e(){let r=typeof t.content=="string"?[{type:"text",text:t.content}]:t.content;for(let n of r){if(cr(n,"reasoning")&&ot(n.reasoning)){let o=Jv(()=>{let i=r.indexOf(n);if(Ch(t.additional_kwargs?.signatures)&&i>=0)return t.additional_kwargs.signatures.at(i)});ot(o)?yield{type:"reasoning",reasoning:n.reasoning,signature:o}:yield{type:"reasoning",reasoning:n.reasoning};continue}else if(cr(n,"thinking")&&ot(n.thinking)){yield{type:"reasoning",reasoning:n.thinking,...n.signature?{signature:n.signature}:{}};continue}else if(cr(n,"text")&&ot(n.text)){yield{type:"text",text:n.text};continue}else if(cr(n,"image_url")){if(ot(n.image_url))if(n.image_url.startsWith("data:")){let o=n.image_url.match(/^data:([^;]+);base64,(.+)$/);o?yield{type:"image",data:o[2],mimeType:o[1]}:yield{type:"image",url:n.image_url}}else yield{type:"image",url:n.image_url};continue}else if(cr(n,"media")&&ot(n.mimeType)&&ot(n.data)){yield{type:"file",mimeType:n.mimeType,data:n.data};continue}yield{type:"non_standard",value:n}}}return Array.from(e())}var GCt,XCt=v(()=>{fS();GCt={translateContent:KCt,translateContentChunk:KCt}});function ZCt(t){let e=[],r=t.additional_kwargs?.reasoning;if(ot(r)&&r.length>0&&e.push({type:"reasoning",reasoning:r}),typeof t.content=="string"){let n=t.content,o=n.match(/([\s\S]*?)<\/think>/);if(o){let i=o[1].trim();i.length>0&&e.push({type:"reasoning",reasoning:i}),n=n.replace(/[\s\S]*?<\/think>/,"").trim()}n.length>0&&e.push({type:"text",text:n})}else for(let n of t.content)if(typeof n=="object"&&"type"in n&&n.type==="text"&&"text"in n&&ot(n.text)){let o=n.text,i=o.match(/([\s\S]*?)<\/think>/);if(i){let a=i[1].trim();a.length>0&&e.push({type:"reasoning",reasoning:a}),o=o.replace(/[\s\S]*?<\/think>/,"").trim()}o.length>0&&e.push({type:"text",text:o})}for(let n of t.tool_calls??[])e.push({type:"tool_call",id:n.id,name:n.name,args:n.args});return e}var YCt,QCt=v(()=>{fS();YCt={translateContent:ZCt,translateContentChunk:ZCt}});function ext(t){let e=[],r=t.additional_kwargs?.reasoning_content;if(ot(r)&&r.length>0&&e.push({type:"reasoning",reasoning:r}),typeof t.content=="string")t.content.length>0&&e.push({type:"text",text:t.content});else for(let n of t.content)typeof n=="object"&&"type"in n&&n.type==="text"&&"text"in n&&ot(n.text)&&e.push({type:"text",text:n.text});for(let n of t.tool_calls??[])e.push({type:"tool_call",id:n.id,name:n.name,args:n.args});return e}var txt,rxt=v(()=>{fS();txt={translateContent:ext,translateContentChunk:ext}});function nxt(t){let e=[];if(Ur(t.additional_kwargs?.reasoning)){let n=t.additional_kwargs.reasoning;if(Ch(n.summary)){let o=n.summary.reduce((i,a)=>Ur(a)&&ot(a.text)?`${i}${a.text}`:i,"");o.length>0&&e.push({type:"reasoning",reasoning:o})}}let r=t.additional_kwargs?.reasoning_content;if(ot(r)&&r.length>0&&e.push({type:"reasoning",reasoning:r}),typeof t.content=="string")t.content.length>0&&e.push({type:"text",text:t.content});else for(let n of t.content)typeof n=="object"&&"type"in n&&n.type==="text"&&"text"in n&&ot(n.text)&&e.push({type:"text",text:n.text});for(let n of t.tool_calls??[])e.push({type:"tool_call",id:n.id,name:n.name,args:n.args});return e}var oxt,ixt=v(()=>{fS();oxt={translateContent:nxt,translateContentChunk:nxt}});function axt(t){function*e(){let r=Jv(()=>typeof t.content=="string"?t.additional_kwargs.originalTextContentBlock?[{...t.additional_kwargs.originalTextContentBlock,type:"text"}]:[{type:"text",text:t.content}]:t.content);for(let n of r){let o=Jv(()=>cr(n,"text")&&ot(n.text)?{type:"text",text:n.text}:cr(n,"inlineData")&&Ur(n.inlineData)&&ot(n.inlineData.mimeType)&&ot(n.inlineData.data)?{type:"file",mimeType:n.inlineData.mimeType,data:n.inlineData.data}:cr(n,"functionCall")&&Ur(n.functionCall)&&ot(n.functionCall.name)&&Ur(n.functionCall.args)?{type:"tool_call",id:t.id,name:n.functionCall.name,args:n.functionCall.args}:cr(n,"functionResponse")?{type:"non_standard",value:n}:cr(n,"fileData")&&Ur(n.fileData)&&ot(n.fileData.mimeType)&&ot(n.fileData.fileUri)?{type:"file",mimeType:n.fileData.mimeType,fileId:n.fileData.fileUri}:cr(n,"executableCode")?{type:"non_standard",value:n}:cr(n,"codeExecutionResult")?{type:"non_standard",value:n}:{type:"non_standard",value:n}),i=Jv(()=>"thought"in n&&n.thought?{type:"reasoning",reasoning:o.type==="text"?o.text:"",reasoningContentBlock:o}:o),a={thought:n.thought,thoughtSignature:n.thoughtSignature,partMetadata:n.partMetadata,...i};for(let s in a)a[s]===void 0&&delete a[s];yield a}}return Array.from(e())}var sxt,uxt=v(()=>{fS();sxt={translateContent:axt,translateContentChunk:axt}});function tUe(t){return globalThis.lc_block_translators_registry.get(t)}var lxt=v(()=>{UBe();VBe();BCt();VCt();JCt();XCt();QCt();rxt();ixt();uxt();globalThis.lc_block_translators_registry??(globalThis.lc_block_translators_registry=new Map([["anthropic",ECt],["bedrock-converse",qCt],["deepseek",zCt],["google",sxt],["google-genai",WCt],["google-vertexai",GCt],["groq",YCt],["ollama",txt],["openai",ACt],["xai",oxt]]))});function rUe(t,e){return pc(t,e)??{}}function cxt(t,e){let r={};return(t?.audio!==void 0||e?.audio!==void 0)&&(r.audio=(t?.audio??0)+(e?.audio??0)),(t?.image!==void 0||e?.image!==void 0)&&(r.image=(t?.image??0)+(e?.image??0)),(t?.video!==void 0||e?.video!==void 0)&&(r.video=(t?.video??0)+(e?.video??0)),(t?.document!==void 0||e?.document!==void 0)&&(r.document=(t?.document??0)+(e?.document??0)),(t?.text!==void 0||e?.text!==void 0)&&(r.text=(t?.text??0)+(e?.text??0)),r}function kcn(t,e){let r={...cxt(t,e)};return(t?.cache_read!==void 0||e?.cache_read!==void 0)&&(r.cache_read=(t?.cache_read??0)+(e?.cache_read??0)),(t?.cache_creation!==void 0||e?.cache_creation!==void 0)&&(r.cache_creation=(t?.cache_creation??0)+(e?.cache_creation??0)),r}function qcn(t,e){let r={...cxt(t,e)};return(t?.reasoning!==void 0||e?.reasoning!==void 0)&&(r.reasoning=(t?.reasoning??0)+(e?.reasoning??0)),r}function MQ(t,e){return{input_tokens:(t?.input_tokens??0)+(e?.input_tokens??0),output_tokens:(t?.output_tokens??0)+(e?.output_tokens??0),total_tokens:(t?.total_tokens??0)+(e?.total_tokens??0),input_token_details:kcn(t?.input_token_details,e?.input_token_details),output_token_details:qcn(t?.output_token_details,e?.output_token_details)}}var Rpe=v(()=>{my()});function mc(t){return t._getType()==="ai"}function Ipe(t){return t._getType()==="ai"}var uo,Hr,mS=v(()=>{my();lxt();Rpe();k6();OC();uo=class extends Sm{constructor(e){let r;if(typeof e=="string"||Array.isArray(e))r={content:e,tool_calls:[],invalid_tool_calls:[],additional_kwargs:{}};else{r=e;let n=r.additional_kwargs?.tool_calls,o=r.tool_calls;n!=null&&n.length>0&&(o===void 0||o.length===0)&&console.warn(["New LangChain packages are available that more efficiently handle",`tool calling. + +Please upgrade your packages to versions that set`,"message tool calls. e.g., `pnpm install @langchain/anthropic`,","pnpm install @langchain/openai`, etc."].join(" "));try{if(n!=null&&o===void 0){let[i,a]=YBe(n);r.tool_calls=i??[],r.invalid_tool_calls=a??[]}else r.tool_calls=r.tool_calls??[],r.invalid_tool_calls=r.invalid_tool_calls??[]}catch{r.tool_calls=[],r.invalid_tool_calls=[]}if(r.response_metadata!==void 0&&"output_version"in r.response_metadata&&r.response_metadata.output_version==="v1"&&(r.contentBlocks=r.content,r.content=void 0),r.contentBlocks!==void 0){r.tool_calls&&r.contentBlocks.push(...r.tool_calls.map(a=>({type:"tool_call",id:a.id,name:a.name,args:a.args})));let i=r.contentBlocks.filter(a=>a.type==="tool_call").filter(a=>!r.tool_calls?.some(s=>s.id===a.id&&s.name===a.name));i.length>0&&(r.tool_calls=i.map(a=>({type:"tool_call",id:a.id,name:a.name,args:a.args})))}}super(r);x(this,"type","ai");x(this,"tool_calls",[]);x(this,"invalid_tool_calls",[]);x(this,"usage_metadata");typeof r!="string"&&(this.tool_calls=r.tool_calls??this.tool_calls,this.invalid_tool_calls=r.invalid_tool_calls??this.invalid_tool_calls),this.usage_metadata=r.usage_metadata}get lc_aliases(){return{...super.lc_aliases,tool_calls:"tool_calls",invalid_tool_calls:"invalid_tool_calls",usage_metadata:"usage_metadata"}}static lc_name(){return"AIMessage"}get contentBlocks(){if(this.response_metadata&&"output_version"in this.response_metadata&&this.response_metadata.output_version==="v1")return this.content;if(this.response_metadata&&"model_provider"in this.response_metadata&&typeof this.response_metadata.model_provider=="string"){let r=tUe(this.response_metadata.model_provider);if(r)return r.translateContent(this)}let e=super.contentBlocks;if(this.tool_calls){let r=this.tool_calls.filter(n=>!e.some(o=>o.id===n.id&&o.name===n.name));e.push(...r.map(n=>({type:"tool_call",id:n.id,name:n.name,args:n.args})))}return e}get _printableFields(){return{...super._printableFields,tool_calls:this.tool_calls,invalid_tool_calls:this.invalid_tool_calls,usage_metadata:this.usage_metadata}}static isInstance(e){return super.isInstance(e)&&e.type==="ai"}};Hr=class extends __{constructor(e){let r;if(typeof e=="string"||Array.isArray(e))r={content:e,tool_calls:[],invalid_tool_calls:[],tool_call_chunks:[]};else if(e.tool_call_chunks===void 0||e.tool_call_chunks.length===0)r={...e,tool_calls:e.tool_calls??[],invalid_tool_calls:[],tool_call_chunks:[],usage_metadata:e.usage_metadata!==void 0?e.usage_metadata:void 0};else{let n=nUe(e.tool_call_chunks??[]);r={...e,tool_call_chunks:n.tool_call_chunks,tool_calls:n.tool_calls,invalid_tool_calls:n.invalid_tool_calls,usage_metadata:e.usage_metadata!==void 0?e.usage_metadata:void 0}}super(r);x(this,"type","ai");x(this,"tool_calls",[]);x(this,"invalid_tool_calls",[]);x(this,"tool_call_chunks",[]);x(this,"usage_metadata");this.tool_call_chunks=r.tool_call_chunks??this.tool_call_chunks,this.tool_calls=r.tool_calls??this.tool_calls,this.invalid_tool_calls=r.invalid_tool_calls??this.invalid_tool_calls,this.usage_metadata=r.usage_metadata}get lc_aliases(){return{...super.lc_aliases,tool_calls:"tool_calls",invalid_tool_calls:"invalid_tool_calls",tool_call_chunks:"tool_call_chunks",usage_metadata:"usage_metadata"}}static lc_name(){return"AIMessageChunk"}get contentBlocks(){if(this.response_metadata&&"output_version"in this.response_metadata&&this.response_metadata.output_version==="v1")return this.content;if(this.response_metadata&&"model_provider"in this.response_metadata&&typeof this.response_metadata.model_provider=="string"){let r=tUe(this.response_metadata.model_provider);if(r)return r.translateContent(this)}let e=super.contentBlocks;if(this.tool_calls&&typeof this.content!="string"){let r=this.content.filter(n=>n.type==="tool_call").map(n=>n.id);for(let n of this.tool_calls)n.id&&!r.includes(n.id)&&e.push({...n,type:"tool_call",id:n.id,name:n.name,args:n.args})}return e}get _printableFields(){return{...super._printableFields,tool_calls:this.tool_calls,tool_call_chunks:this.tool_call_chunks,invalid_tool_calls:this.invalid_tool_calls,usage_metadata:this.usage_metadata}}concat(e){let r={content:_b(this.content,e.content),additional_kwargs:pc(this.additional_kwargs,e.additional_kwargs),response_metadata:rUe(this.response_metadata,e.response_metadata),tool_call_chunks:[],tool_calls:[],id:this.id??e.id};if(this.tool_call_chunks!==void 0||e.tool_call_chunks!==void 0){let o=_z(this.tool_call_chunks,e.tool_call_chunks);o!==void 0&&o.length>0&&(r.tool_call_chunks=o)}if(this.tool_calls!==void 0||e.tool_calls!==void 0){let o=_z(this.tool_calls,e.tool_calls);o!==void 0&&o.length>0&&(r.tool_calls=o)}(this.usage_metadata!==void 0||e.usage_metadata!==void 0)&&(r.usage_metadata=MQ(this.usage_metadata,e.usage_metadata));let n=this.constructor;return new n(r)}static isInstance(e){return super.isInstance(e)&&e.type==="ai"}}});var hy,kT,RQ=v(()=>{my();hy=class dxt extends Sm{constructor(r,n){(typeof r=="string"||Array.isArray(r))&&(r={content:r,role:n});super(r);x(this,"type","generic");x(this,"role");this.role=r.role}static lc_name(){return"ChatMessage"}static _chatMessageClass(){return dxt}static isInstance(r){return super.isInstance(r)&&r.type==="generic"}get _printableFields(){return{...super._printableFields,role:this.role}}},kT=class extends __{constructor(e,r){(typeof e=="string"||Array.isArray(e))&&(e={content:e,role:r});super(e);x(this,"type","generic");x(this,"role");this.role=e.role}static lc_name(){return"ChatMessageChunk"}concat(e){let r=this.constructor;return new r({content:_b(this.content,e.content),additional_kwargs:pc(this.additional_kwargs,e.additional_kwargs),response_metadata:pc(this.response_metadata,e.response_metadata),role:this.role,id:this.id??e.id})}static isInstance(e){return super.isInstance(e)&&e.type==="generic"}get _printableFields(){return{...super._printableFields,role:this.role}}}});var qT,Ape=v(()=>{my();qT=class extends __{constructor(){super(...arguments);x(this,"type","function")}static lc_name(){return"FunctionMessageChunk"}concat(e){let r=this.constructor;return new r({content:_b(this.content,e.content),additional_kwargs:pc(this.additional_kwargs,e.additional_kwargs),response_metadata:pc(this.response_metadata,e.response_metadata),name:this.name??"",id:this.id??e.id})}}});var Au,BT,LL=v(()=>{my();Au=class extends Sm{constructor(e){super(e);x(this,"type","human")}static lc_name(){return"HumanMessage"}static isInstance(e){return super.isInstance(e)&&e.type==="human"}},BT=class extends __{constructor(e){super(e);x(this,"type","human")}static lc_name(){return"HumanMessageChunk"}concat(e){let r=this.constructor;return new r({content:_b(this.content,e.content),additional_kwargs:pc(this.additional_kwargs,e.additional_kwargs),response_metadata:pc(this.response_metadata,e.response_metadata),id:this.id??e.id})}static isInstance(e){return super.isInstance(e)&&e.type==="human"}}});var Npe,Dpe=v(()=>{my();Npe=class extends Sm{constructor(e){super({...e,content:[]});x(this,"type","remove");x(this,"id");this.id=e.id}get _printableFields(){return{...super._printableFields,id:this.id}}static isInstance(e){return super.isInstance(e)&&e.type==="remove"}}});var v_,UT,IQ=v(()=>{my();v_=class jpe extends Sm{constructor(r){super(r);x(this,"type","system")}static lc_name(){return"SystemMessage"}concat(r){if(typeof r=="string")return new jpe({...this,content:_b(this.content,r)});if(jpe.isInstance(r))return new jpe({...this,additional_kwargs:{...this.additional_kwargs,...r.additional_kwargs},response_metadata:{...this.response_metadata,...r.response_metadata},content:_b(this.content,r.content)});throw new Error("Unexpected chunk type for system message")}static isInstance(r){return super.isInstance(r)&&r.type==="system"}},UT=class extends __{constructor(e){super(e);x(this,"type","system")}static lc_name(){return"SystemMessageChunk"}concat(e){let r=this.constructor;return new r({content:_b(this.content,e.content),additional_kwargs:pc(this.additional_kwargs,e.additional_kwargs),response_metadata:pc(this.response_metadata,e.response_metadata),id:this.id??e.id})}static isInstance(e){return super.isInstance(e)&&e.type==="system"}}});function Bcn(t){return NL(t)?t:typeof t.id=="string"&&t.type==="function"&&typeof t.function=="object"&&t.function!==null&&"arguments"in t.function&&typeof t.function.arguments=="string"&&"name"in t.function&&typeof t.function.name=="string"?{id:t.id,args:JSON.parse(t.function.arguments),name:t.function.name,type:"tool_call"}:t}function Ucn(t){return typeof t=="object"&&t!=null&&t.lc===1&&Array.isArray(t.id)&&t.kwargs!=null&&typeof t.kwargs=="object"}function oUe(t){let e,r;if(Ucn(t)){let n=t.id.at(-1);n==="HumanMessage"||n==="HumanMessageChunk"?e="user":n==="AIMessage"||n==="AIMessageChunk"?e="assistant":n==="SystemMessage"||n==="SystemMessageChunk"?e="system":n==="FunctionMessage"||n==="FunctionMessageChunk"?e="function":n==="ToolMessage"||n==="ToolMessageChunk"?e="tool":e="unknown",r=t.kwargs}else{let{type:n,...o}=t;e=n,r=o}if(e==="human"||e==="user")return new Au(r);if(e==="ai"||e==="assistant"){let{tool_calls:n,...o}=r;if(!Array.isArray(n))return new uo(r);let i=n.map(Bcn);return new uo({...o,tool_calls:i})}else{if(e==="system")return new v_(r);if(e==="developer")return new v_({...r,additional_kwargs:{...r.additional_kwargs,__openai_role__:"developer"}});if(e==="tool"&&"tool_call_id"in r)return new Kv({...r,content:r.content,tool_call_id:r.tool_call_id,name:r.name});if(e==="remove"&&"id"in r&&typeof r.id=="string")return new Npe({...r,id:r.id});throw AL(new Error(`Unable to coerce message from array: only human, AI, system, developer, or tool message coercion is currently supported. + +Received: ${JSON.stringify(t,null,2)}`),"MESSAGE_COERCION_FAILURE")}}function EC(t){if(typeof t=="string")return new Au(t);if(pS(t))return t;if(Array.isArray(t)){let[e,r]=t;return oUe({type:e,content:r})}else if(XBe(t)){let{role:e,...r}=t;return oUe({...r,type:e})}else return oUe(t)}function Ll(t,e="Human",r="AI"){let n=[];for(let o of t){let i;if(o.type==="human")i=e;else if(o.type==="ai")i=r;else if(o.type==="system")i="System";else if(o.type==="tool")i="Tool";else if(o.type==="generic")i=o.role;else throw new Error(`Got unsupported message type: ${o.type}`);let a=o.name?`${o.name}, `:"",s=o.text,u=`${i}: ${a}${s}`;if(o.type==="ai"){let l=o;l.tool_calls&&l.tool_calls.length>0?u+=JSON.stringify(l.tool_calls):l.additional_kwargs&&"function_call"in l.additional_kwargs&&(u+=JSON.stringify(l.additional_kwargs.function_call))}n.push(u)}return n.join(` +`)}function $pe(t){let e=t._getType();if(e==="human")return new BT({...t});if(e==="ai"){let r={...t};return"tool_calls"in r&&(r={...r,tool_call_chunks:r.tool_calls?.map(n=>({...n,type:"tool_call_chunk",index:void 0,args:JSON.stringify(n.args)}))}),new Hr({...r})}else{if(e==="system")return new UT({...t});if(e==="function")return new qT({...t});if(hy.isInstance(t))return new kT({...t});throw new Error("Unknown message type.")}}function nUe(t){let e=t.reduce((o,i)=>{let a=o.findIndex(([s])=>"id"in i&&i.id&&"index"in i&&i.index!==void 0?i.id===s.id&&i.index===s.index:"id"in i&&i.id?i.id===s.id:"index"in i&&i.index!==void 0?i.index===s.index:!1);return a!==-1?o[a].push(i):o.push([i]),o},[]),r=[],n=[];for(let o of e){let i=null,a=o[0]?.name??"",s=o.map(c=>c.args||"").join("").trim(),u=s.length?s:"{}",l=o[0]?.id;try{if(i=L6(u),!l||i===null||typeof i!="object"||Array.isArray(i))throw new Error("Malformed tool call chunk args.");r.push({name:a,args:i,id:l,type:"tool_call"})}catch{n.push({name:a,args:u,id:l,error:"Malformed args.",type:"invalid_tool_call"})}}return{tool_call_chunks:t,tool_calls:r,invalid_tool_calls:n}}var iUe,OC=v(()=>{F6();xpe();CQ();my();k6();mS();RQ();Ape();LL();Dpe();IQ();iUe=t=>t()});function pxt(){return aUe===void 0&&(aUe={library:"langchain-js",runtime:uUe()}),aUe}function un(t){try{return typeof process<"u"?process.env?.[t]:sUe()?Deno?.env.get(t):void 0}catch{return}}var zcn,Vcn,Hcn,sUe,Wcn,uUe,aUe,su=v(()=>{zo();zcn=()=>typeof window<"u"&&typeof window.document<"u",Vcn=()=>typeof globalThis=="object"&&globalThis.constructor&&globalThis.constructor.name==="DedicatedWorkerGlobalScope",Hcn=()=>typeof window<"u"&&window.name==="nodejs"||typeof navigator<"u"&&navigator.userAgent.includes("jsdom"),sUe=()=>typeof Deno<"u",Wcn=()=>typeof process<"u"&&typeof process.versions<"u"&&typeof process.versions.node<"u"&&!sUe(),uUe=()=>{let t;return zcn()?t="browser":Wcn()?t="node":Vcn()?t="webworker":Hcn()?t="jsdom":sUe()?t="deno":t="other",t}});function lUe(t){return"lc_prefer_streaming"in t&&t.lc_prefer_streaming}var Jcn,q6,mxt,AQ=v(()=>{zo();DL();su();y_();Jcn=class{};q6=class extends Jcn{constructor(e){super();x(this,"lc_serializable",!1);x(this,"lc_kwargs");x(this,"ignoreLLM",!1);x(this,"ignoreChain",!1);x(this,"ignoreAgent",!1);x(this,"ignoreRetriever",!1);x(this,"ignoreCustomEvent",!1);x(this,"raiseError",!1);x(this,"awaitHandlers",un("LANGCHAIN_CALLBACKS_BACKGROUND")==="false");this.lc_kwargs=e||{},e&&(this.ignoreLLM=e.ignoreLLM??this.ignoreLLM,this.ignoreChain=e.ignoreChain??this.ignoreChain,this.ignoreAgent=e.ignoreAgent??this.ignoreAgent,this.ignoreRetriever=e.ignoreRetriever??this.ignoreRetriever,this.ignoreCustomEvent=e.ignoreCustomEvent??this.ignoreCustomEvent,this.raiseError=e.raiseError??this.raiseError,this.awaitHandlers=this.raiseError||(e._awaitHandler??this.awaitHandlers))}get lc_namespace(){return["langchain_core","callbacks",this.name]}get lc_secrets(){}get lc_attributes(){}get lc_aliases(){}get lc_serializable_keys(){}static lc_name(){return this.name}get lc_id(){return[...this.lc_namespace,FBe(this.constructor)]}copy(){return new this.constructor(this)}toJSON(){return b_.prototype.toJSON.call(this)}toJSONNotImplemented(){return b_.prototype.toJSONNotImplemented.call(this)}static fromMethods(e){class r extends q6{constructor(){super();x(this,"name",FT());Object.assign(this,e)}}return new r}},mxt=t=>{let e=t;return e!==void 0&&typeof e.copy=="function"&&typeof e.name=="string"&&typeof e.awaitHandlers=="boolean"}});var hxt,gxt=v(()=>{hxt=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/i});function Kcn(t){return typeof t=="string"&&hxt.test(t)}var yxt,bxt=v(()=>{gxt();yxt=Kcn});function Gcn(t){if(!yxt(t))throw TypeError("Invalid UUID");var e,r=new Uint8Array(16);return r[0]=(e=parseInt(t.slice(0,8),16))>>>24,r[1]=e>>>16&255,r[2]=e>>>8&255,r[3]=e&255,r[4]=(e=parseInt(t.slice(9,13),16))>>>8,r[5]=e&255,r[6]=(e=parseInt(t.slice(14,18),16))>>>8,r[7]=e&255,r[8]=(e=parseInt(t.slice(19,23),16))>>>8,r[9]=e&255,r[10]=(e=parseInt(t.slice(24,36),16))/1099511627776&255,r[11]=e/4294967296&255,r[12]=e>>>24&255,r[13]=e>>>16&255,r[14]=e>>>8&255,r[15]=e&255,r}var _xt,vxt=v(()=>{bxt();_xt=Gcn});function B6(t,e=0){return(gg[t[e+0]]+gg[t[e+1]]+gg[t[e+2]]+gg[t[e+3]]+"-"+gg[t[e+4]]+gg[t[e+5]]+"-"+gg[t[e+6]]+gg[t[e+7]]+"-"+gg[t[e+8]]+gg[t[e+9]]+"-"+gg[t[e+10]]+gg[t[e+11]]+gg[t[e+12]]+gg[t[e+13]]+gg[t[e+14]]+gg[t[e+15]]).toLowerCase()}var gg,Lpe,Fpe=v(()=>{gg=[];for(Lpe=0;Lpe<256;++Lpe)gg.push((Lpe+256).toString(16).slice(1))});function NQ(){if(!kpe&&(kpe=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!kpe))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return kpe(Xcn)}var kpe,Xcn,cUe=v(()=>{Xcn=new Uint8Array(16)});function Zcn(t){t=unescape(encodeURIComponent(t));for(var e=[],r=0;r{Fpe();vxt();Ycn="6ba7b810-9dad-11d1-80b4-00c04fd430c8",Qcn="6ba7b811-9dad-11d1-80b4-00c04fd430c8"});var edn,fUe,Sxt=v(()=>{edn=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),fUe={randomUUID:edn}});function tdn(t,e,r){if(fUe.randomUUID&&!e&&!t)return fUe.randomUUID();t=t||{};var n=t.random||(t.rng||NQ)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,e){r=r||0;for(var o=0;o<16;++o)e[r+o]=n[o];return e}return B6(n)}var vz,Cxt=v(()=>{Sxt();cUe();Fpe();vz=tdn});function rdn(t,e,r,n){switch(t){case 0:return e&r^~e&n;case 1:return e^r^n;case 2:return e&r^e&n^r&n;case 3:return e^r^n}}function pUe(t,e){return t<>>32-e}function ndn(t){var e=[1518500249,1859775393,2400959708,3395469782],r=[1732584193,4023233417,2562383102,271733878,3285377520];if(typeof t=="string"){var n=unescape(encodeURIComponent(t));t=[];for(var o=0;o>>0;_=b,b=g,g=pUe(y,30)>>>0,y=h,h=O}r[0]=r[0]+h>>>0,r[1]=r[1]+y>>>0,r[2]=r[2]+g>>>0,r[3]=r[3]+b>>>0,r[4]=r[4]+_>>>0}return[r[0]>>24&255,r[0]>>16&255,r[0]>>8&255,r[0]&255,r[1]>>24&255,r[1]>>16&255,r[1]>>8&255,r[1]&255,r[2]>>24&255,r[2]>>16&255,r[2]>>8&255,r[2]&255,r[3]>>24&255,r[3]>>16&255,r[3]>>8&255,r[3]&255,r[4]>>24&255,r[4]>>16&255,r[4]>>8&255,r[4]&255]}var xxt,Txt=v(()=>{xxt=ndn});var odn,mUe,Oxt=v(()=>{wxt();Txt();odn=dUe("v5",80,xxt),mUe=odn});function idn(t,e,r){t=t||{};var n=e&&r||0,o=e||new Uint8Array(16),i=t.random||(t.rng||NQ)(),a=t.msecs!==void 0?t.msecs:Date.now(),s=t.seq!==void 0?t.seq:null,u=Pxt,l=Ext;return a>PC&&t.msecs===void 0&&(PC=a,s!==null&&(u=null,l=null)),s!==null&&(s>2147483647&&(s=2147483647),u=s>>>19&4095,l=s&524287),(u===null||l===null)&&(u=i[6]&127,u=u<<8|i[7],l=i[8]&63,l=l<<8|i[9],l=l<<5|i[10]>>>3),a+1e4>PC&&s===null?++l>524287&&(l=0,++u>4095&&(u=0,PC++)):PC=a,Pxt=u,Ext=l,o[n++]=PC/1099511627776&255,o[n++]=PC/4294967296&255,o[n++]=PC/16777216&255,o[n++]=PC/65536&255,o[n++]=PC/256&255,o[n++]=PC&255,o[n++]=u>>>4&15|112,o[n++]=u&255,o[n++]=l>>>13&63|128,o[n++]=l>>>5&255,o[n++]=l<<3&255|i[10]&7,o[n++]=i[11],o[n++]=i[12],o[n++]=i[13],o[n++]=i[14],o[n++]=i[15],e||B6(o)}var Ext,Pxt,PC,hUe,Mxt=v(()=>{cUe();Fpe();Ext=null,Pxt=null,PC=0;hUe=idn});var qpe=v(()=>{Cxt();Oxt();Mxt()});var Rxt,Ixt,gUe,Axt,yUe,bUe,_Ue,Nxt,Dxt,jxt,$xt,Lxt,Fxt,kxt,qxt,Bxt,Uxt,zxt,Vxt,Hxt,Wxt,Jxt,Kxt,Gxt,Xxt,Zxt,Yxt,Qxt,eTt,tTt,vUe,rTt,nTt,oTt=v(()=>{Rxt="gen_ai.operation.name",Ixt="gen_ai.system",gUe="gen_ai.request.model",Axt="gen_ai.response.model",yUe="gen_ai.usage.input_tokens",bUe="gen_ai.usage.output_tokens",_Ue="gen_ai.usage.total_tokens",Nxt="gen_ai.request.max_tokens",Dxt="gen_ai.request.temperature",jxt="gen_ai.request.top_p",$xt="gen_ai.request.frequency_penalty",Lxt="gen_ai.request.presence_penalty",Fxt="gen_ai.response.finish_reasons",kxt="gen_ai.prompt",qxt="gen_ai.completion",Bxt="gen_ai.request.extra_query",Uxt="gen_ai.request.extra_body",zxt="gen_ai.serialized.name",Vxt="gen_ai.serialized.signature",Hxt="gen_ai.serialized.doc",Wxt="gen_ai.response.id",Jxt="gen_ai.response.service_tier",Kxt="gen_ai.response.system_fingerprint",Gxt="gen_ai.usage.input_token_details",Xxt="gen_ai.usage.output_token_details",Zxt="langsmith.trace.session_id",Yxt="langsmith.trace.session_name",Qxt="langsmith.span.kind",eTt="langsmith.trace.name",tTt="langsmith.metadata",vUe="langsmith.span.tags",rTt="langsmith.request.streaming",nTt="langsmith.request.headers"});var udn,ldn,iTt,aTt,sTt,wUe=v(()=>{NN();udn=(...t)=>fetch(...t),iTt=Symbol.for("ls:fetch_implementation"),aTt=()=>globalThis[iTt]===void 0?!0:ldn??!1,sTt=t=>async(...e)=>{if(t||td("DEBUG")==="true"){let[n,o]=e;console.log(`\u2192 ${o?.method||"GET"} ${n}`)}let r=await(globalThis[iTt]??udn)(...e);return(t||td("DEBUG")==="true")&&console.log(`\u2190 ${r.status} ${r.statusText} ${r.url}`),r}});var DQ,SUe=v(()=>{NN();DQ=()=>td("PROJECT")??Gv("LANGCHAIN_SESSION")??"default"});function wz(t){uTt[t]||(console.warn(t),uTt[t]=!0)}var uTt,Bpe=v(()=>{uTt={}});function mdn(t){let e=new Uint8Array(t.length/2);for(let r=0;r>et(32)-e)&Hpe}function gTt(t,e,r){for(let n=0;n>et(32))}return t}function lTt(t,e,r,n){for(let o=0;o128),n=wdn(n,t,e,gTt,vdn),V6(n.length*8==64);{let o=cTt(n,Ju(e,11),et(t.byteLength)*FL&ii);return cTt(n,Ju(e,e.byteLength-DN-11),~(et(t.byteLength)*Sz)&ii)<>et(64)}function dTt(t,e,r){return yTt((cl(t,0)^cl(e,0)+r)&ii,(cl(t,8)^cl(e,8)-r)&ii)}function Vpe(t,e,r,n,o){let i=t&ii,a=t>>et(64)ⅈreturn i+=dTt(e,n,o),i^=cl(r,0)+cl(r,8),i&=ii,a+=dTt(r,Ju(n,16),o),a^=cl(e,0)+cl(e,8),a&=ii,a<>et(37),t*=fdn,t&=ii,t^=t>>et(32),t}function Wpe(t){return t^=t>>et(33),t*=Sz,t&=ii,t^=t>>et(29),t*=mTt,t&=ii,t^=t>>et(32),t}function Cdn(t,e,r){let n=t.byteLength;V6(n>0&&n<=3);let o=et(CUe(t,n-1))|et(n<<8)|et(CUe(t,0)<<16)|et(CUe(t,n>>1)<<24),i=(et(U6(e,0))^et(U6(e,4)))+r,a=(o^i)&ii,s=(et(U6(e,8))^et(U6(e,12)))-r,u=(_dn(ydn(o),et(13))^s)ⅈreturn(Wpe(u)&ii)<>e}function xdn(t,e,r){let n=t.byteLength;V6(n>=4&&n<=8);{let o=U6(t,0),i=U6(t,n-4),a=et(o)|et(i)<>et(67),xUe(xUe(l&ii,et(35))*pdn&ii,et(28))|VT(l>>et(64))<=9&&n<=16);{let o=(cl(e,32)^cl(e,40))+r&ii,i=(cl(e,48)^cl(e,56))-r&ii,a=cl(t),s=cl(t,n-8),u=(a^s^o)*FL,l=(u&ii)+(et(n-1)<>et(64));let c=(u&ii)*Sz;return c+=(u>>et(64))*Sz<>et(64))<8?Tdn(t,zT,e):r>=4?xdn(t,zT,e):r>0?Cdn(t,zT,e):Wpe(e^cl(zT,64)^cl(zT,72))|Wpe(e^cl(zT,80)^cl(zT,88))<=0;){let s=Number(o);n=Vpe(n,Ju(t,16*s),Ju(t,t.byteLength-16*(s+1)),Ju(e,32*s),r),o--}let i=n+(n>>et(64))ⅈi=VT(i);let a=(n&ii)*FL+(n>>et(64))*OUe+(et(t.byteLength)-r&ii)*Sz;return a&=ii,a=TUe(VT(a)),i|a<>et(64))<>et(64))ⅈo=VT(o);let i=(n&ii)*FL+(n>>et(64))*OUe+(et(t.byteLength)-r&ii)*Sz;return i&=ii,i=TUe(VT(i)),o|i<>et(64);return r.setBigUint64(0,o,!1),r.setBigUint64(8,n,!1),e}var et,fTt,pTt,cdn,FL,Sz,mTt,OUe,ddn,fdn,pdn,zT,z6,ii,Hpe,DN,hTt,hdn,Upe,gdn,ydn,bdn,V6,vTt=v(()=>{et=t=>BigInt(t),fTt=et("0x9E3779B1"),pTt=et("0x85EBCA77"),cdn=et("0xC2B2AE3D"),FL=et("0x9E3779B185EBCA87"),Sz=et("0xC2B2AE3D27D4EB4F"),mTt=et("0x165667B19E3779F9"),OUe=et("0x85EBCA77C2B2AE63"),ddn=et("0x27D4EB2F165667C5"),fdn=et("0x165667919E3779F9"),pdn=et("0x9FB21C651E98DF25");zT=mdn("b8fe6c3923a44bbe7c01812cf721ad1cded46de9839097db7240a4a4b7b3671fcb79e64eccc0e578825ad07dccff7221b8084674f743248ee03590e6813a264c3c2852bb91c300cb88d0658b1b532ea371644897a20df94e3819ef46a9deacd8a8fa763fe39c343ff9dcbbc7c70b4f1d8a51e04bcdb45931c89f7ec9d9787364eac5ac8334d3ebc3c581a0fffa1363eb170ddd51b7f0da49d316552629d4689e2b16be587d47a1fc8ff8b8d17ad031ce45cb3a8f95160428afd7fbcabb4b407e"),z6=(et(1)<(t&et(255))<>et(8)|(t&et(0xff0000000000))>>et(24)|(t&et(0xff000000000000))>>et(40)|(t&et(0xff00000000000000))>>et(56),ydn=t=>(t=(t&et(65535))<>et(16),t=(t&et(16711935))<>et(8),t),bdn=(t,e)=>(t&Hpe)*(e&Hpe)&ii,V6=t=>{if(!t)throw new Error("Assert failed")}});function No(t,e){if(!wTt.test(t)){let r=e!==void 0?`Invalid UUID for ${e}: ${t}`:`Invalid UUID: ${t}`;throw new Error(r)}return t}function Jpe(t){let e=typeof t=="string"?Date.parse(t):t;return hUe({msecs:e,seq:0})}function Mdn(t){if(!wTt.test(t))return null;let e=t[14];return parseInt(e,16)}function Rdn(t){let e=t.replace(/-/g,""),r=new Uint8Array(16);for(let n=0;n<16;n++)r[n]=parseInt(e.slice(n*2,n*2+2),16);return r}function Idn(t){let e=Array.from(t).map(r=>r.toString(16).padStart(2,"0")).join("");return`${e.slice(0,8)}-${e.slice(8,12)}-${e.slice(12,16)}-${e.slice(16,20)}-${e.slice(20)}`}function Ndn(t){let e=Adn.encode(t),r=bTt(e);return _Tt(r)}function jQ(t,e){let r=`${t}:${e}`,n=Ndn(r),o=new Uint8Array(16);if(Mdn(t)===7){let a=Rdn(t);o.set(a.slice(0,6),0)}else{let a=Date.now();o[0]=a/1099511627776&255,o[1]=a/4294967296&255,o[2]=a/16777216&255,o[3]=a/65536&255,o[4]=a/256&255,o[5]=a&255}return o[6]=112|n[0]&15,o[7]=n[1],o[8]=128|n[2]&63,o.set(n.slice(3,10),9),Idn(o)}var wTt,Adn,Kpe=v(()=>{qpe();Bpe();vTt();wTt=/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i;Adn=new TextEncoder});var STt=v(()=>{Kpe()});function CTt(t,e){throw new Error("dump() is not supported in browser environments.")}function xTt(t){throw new Error("load() is not supported in browser environments.")}var TTt=v(()=>{});function Ddn(t,e){return e===null?!1:Date.now()-t.createdAt>e*1e3}var Gpe,Xpe,EUe=v(()=>{TTt();Gpe=class{constructor(e={}){Object.defineProperty(this,"cache",{enumerable:!0,configurable:!0,writable:!0,value:new Map}),Object.defineProperty(this,"maxSize",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"ttlSeconds",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"refreshIntervalSeconds",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"refreshTimer",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_metrics",{enumerable:!0,configurable:!0,writable:!0,value:{hits:0,misses:0,refreshes:0,refreshErrors:0}}),this.configure(e)}get metrics(){return{...this._metrics}}get totalRequests(){return this._metrics.hits+this._metrics.misses}get hitRate(){let e=this.totalRequests;return e>0?this._metrics.hits/e:0}resetMetrics(){this._metrics={hits:0,misses:0,refreshes:0,refreshErrors:0}}get(e,r){if(this.maxSize===0)return;let n=this.cache.get(e);if(!n){this._metrics.misses+=1;return}return this.cache.delete(e),this.cache.set(e,{...n,refreshFunc:r}),this._metrics.hits+=1,n.value}set(e,r,n){if(this.maxSize===0)return;if(this.refreshTimer===void 0&&this.startRefreshLoop(),!this.cache.has(e)&&this.cache.size>=this.maxSize){let i=this.cache.keys().next().value;i!==void 0&&this.cache.delete(i)}let o={value:r,createdAt:Date.now(),refreshFunc:n};this.cache.delete(e),this.cache.set(e,o)}invalidate(e){this.cache.delete(e)}clear(){this.cache.clear()}get size(){return this.cache.size}stop(){this.refreshTimer&&(clearInterval(this.refreshTimer),this.refreshTimer=void 0)}dump(e){let r={};for(let[n,o]of this.cache.entries())r[n]=o.value;CTt(e,r)}load(e){let r=xTt(e);if(!r)return 0;let n=0,o=Date.now();for(let[i,a]of Object.entries(r)){if(this.cache.size>=this.maxSize)break;let s={value:a,createdAt:o};this.cache.set(i,s),n+=1}return n}startRefreshLoop(){this.stop(),this.ttlSeconds!==null&&(this.refreshTimer=setInterval(()=>{this.refreshStaleEntries().catch(e=>{console.warn("Unexpected error in cache refresh loop:",e)})},this.refreshIntervalSeconds*1e3),this.refreshTimer.unref&&this.refreshTimer.unref())}getStaleEntries(){let e=[];for(let[r,n]of this.cache.entries())Ddn(n,this.ttlSeconds)&&e.push([r,n]);return e}async refreshStaleEntries(){let e=this.getStaleEntries();if(e.length!==0){for(let[r,n]of e)if(n.refreshFunc!==void 0)try{let o=await n.refreshFunc();this.set(r,o,n.refreshFunc),this._metrics.refreshes+=1}catch(o){this._metrics.refreshErrors+=1,console.warn(`Failed to refresh cache entry ${r}:`,o)}}}configure(e){this.stop(),this.refreshIntervalSeconds=e.refreshIntervalSeconds??60,this.maxSize=e.maxSize??100,this.ttlSeconds=e.ttlSeconds??5*60}},Xpe=new Gpe});var Zpe,Ype=v(()=>{PUe();MUe();wUe();SUe();STt();EUe();Zpe="0.5.4"});function Qpe(){if(RUe===void 0){let t=AUe(),e=qdn();RUe={library:"langsmith",runtime:t,sdk:"langsmith-js",sdk_version:Zpe,...e}}return RUe}function NUe(){let t=kdn(),e={},r=["LANGCHAIN_API_KEY","LANGCHAIN_ENDPOINT","LANGCHAIN_TRACING_V2","LANGCHAIN_PROJECT","LANGCHAIN_SESSION","LANGSMITH_API_KEY","LANGSMITH_ENDPOINT","LANGSMITH_TRACING_V2","LANGSMITH_PROJECT","LANGSMITH_SESSION"];for(let[n,o]of Object.entries(t))typeof o=="string"&&!r.includes(n)&&!n.toLowerCase().includes("key")&&!n.toLowerCase().includes("secret")&&!n.toLowerCase().includes("token")&&(n==="LANGCHAIN_REVISION_ID"?e.revision_id=o:e[n]=o);return e}function kdn(){let t={};try{if(typeof process<"u"&&process.env)for(let[e,r]of Object.entries(process.env))(e.startsWith("LANGCHAIN_")||e.startsWith("LANGSMITH_"))&&r!=null&&((e.toLowerCase().includes("key")||e.toLowerCase().includes("secret")||e.toLowerCase().includes("token"))&&typeof r=="string"?t[e]=r.slice(0,2)+"*".repeat(r.length-4)+r.slice(-2):t[e]=r)}catch{}return t}function Gv(t){try{return typeof process<"u"?process.env?.[t]:void 0}catch{return}}function td(t){return Gv(`LANGSMITH_${t}`)||Gv(`LANGCHAIN_${t}`)}function qdn(){if(IUe!==void 0)return IUe;let t=["VERCEL_GIT_COMMIT_SHA","NEXT_PUBLIC_VERCEL_GIT_COMMIT_SHA","COMMIT_REF","RENDER_GIT_COMMIT","CI_COMMIT_SHA","CIRCLE_SHA1","CF_PAGES_COMMIT_SHA","REACT_APP_GIT_SHA","SOURCE_VERSION","GITHUB_SHA","TRAVIS_COMMIT","GIT_COMMIT","BUILD_VCS_NUMBER","bamboo_planRepository_revision","Build.SourceVersion","BITBUCKET_COMMIT","DRONE_COMMIT_SHA","SEMAPHORE_GIT_SHA","BUILDKITE_COMMIT"],e={};for(let r of t){let n=Gv(r);n!==void 0&&(e[r]=n)}return IUe=e,e}function eme(){return Gv("OTEL_ENABLED")==="true"||td("OTEL_ENABLED")==="true"}var HT,jdn,$dn,Ldn,OTt,Fdn,AUe,RUe,IUe,NN=v(()=>{Ype();jdn=()=>typeof window<"u"&&typeof window.document<"u",$dn=()=>typeof globalThis=="object"&&globalThis.constructor&&globalThis.constructor.name==="DedicatedWorkerGlobalScope",Ldn=()=>typeof window<"u"&&window.name==="nodejs"||typeof navigator<"u"&&navigator.userAgent.includes("jsdom"),OTt=()=>typeof Deno<"u",Fdn=()=>typeof process<"u"&&typeof process.versions<"u"&&typeof process.versions.node<"u"&&!OTt(),AUe=()=>HT||(typeof Bun<"u"?HT="bun":jdn()?HT="browser":Fdn()?HT="node":$dn()?HT="webworker":Ldn()?HT="jsdom":OTt()?HT="deno":HT="other",HT)});function tme(){return qUe.getTraceInstance()}function PTt(){return qUe.getContextInstance()}function MTt(){return qUe.getDefaultOTLPTracerComponents()}var $Ue,LUe,FUe,DUe,jUe,ETt,Bdn,Udn,kUe,qUe,BUe=v(()=>{NN();$Ue=class{constructor(){Object.defineProperty(this,"hasWarned",{enumerable:!0,configurable:!0,writable:!0,value:!1})}startActiveSpan(e,...r){!this.hasWarned&&eme()&&(console.warn('You have enabled OTEL export via the `OTEL_ENABLED` or `LANGSMITH_OTEL_ENABLED` environment variable, but have not initialized the required OTEL instances. Please add:\n```\nimport { initializeOTEL } from "langsmith/experimental/otel/setup";\ninitializeOTEL();\n```\nat the beginning of your code.'),this.hasWarned=!0);let n;if(r.length===1&&typeof r[0]=="function"?n=r[0]:r.length===2&&typeof r[1]=="function"?n=r[1]:r.length===3&&typeof r[2]=="function"&&(n=r[2]),typeof n=="function")return n()}},LUe=class{constructor(){Object.defineProperty(this,"mockTracer",{enumerable:!0,configurable:!0,writable:!0,value:new $Ue})}getTracer(e,r){return this.mockTracer}getActiveSpan(){}setSpan(e,r){return e}getSpan(e){}setSpanContext(e,r){return e}getTracerProvider(){}setGlobalTracerProvider(e){return!1}},FUe=class{active(){return{}}with(e,r){return r()}},DUe=Symbol.for("ls:otel_trace"),jUe=Symbol.for("ls:otel_context"),ETt=Symbol.for("ls:otel_get_default_otlp_tracer_provider"),Bdn=new LUe,Udn=new FUe,kUe=class{getTraceInstance(){return globalThis[DUe]??Bdn}getContextInstance(){return globalThis[jUe]??Udn}initializeGlobalInstances(e){globalThis[DUe]===void 0&&(globalThis[DUe]=e.trace),globalThis[jUe]===void 0&&(globalThis[jUe]=e.context)}setDefaultOTLPTracerComponents(e){globalThis[ETt]=e}getDefaultOTLPTracerComponents(){return globalThis[ETt]??void 0}},qUe=new kUe});function Vdn(t){return zdn[t]||t}var zdn,rme,RTt=v(()=>{oTt();BUe();zdn={llm:"chat",tool:"execute_tool",retriever:"embeddings",embedding:"embeddings",prompt:"chat"};rme=class{constructor(){Object.defineProperty(this,"spans",{enumerable:!0,configurable:!0,writable:!0,value:new Map})}exportBatch(e,r){for(let n of e)try{if(!n.run)continue;if(n.operation==="post"){let o=this.createSpanForRun(n,n.run,r.get(n.id));o&&!n.run.end_time&&this.spans.set(n.id,o)}else this.updateSpanForRun(n,n.run)}catch(o){console.error(`Error processing operation ${n.id}:`,o)}}createSpanForRun(e,r,n){let o=n&&tme().getSpan(n);if(o)try{return this.finishSpanSetup(o,r,e)}catch(i){console.error(`Failed to create span for run ${e.id}:`,i);return}}finishSpanSetup(e,r,n){return this.setSpanAttributes(e,r,n),r.error?(e.setStatus({code:2}),e.recordException(new Error(r.error))):e.setStatus({code:1}),r.end_time&&e.end(new Date(r.end_time)),e}updateSpanForRun(e,r){try{let n=this.spans.get(e.id);if(!n){console.debug(`No span found for run ${e.id} during update`);return}this.setSpanAttributes(n,r,e),r.error?(n.setStatus({code:2}),n.recordException(new Error(r.error))):n.setStatus({code:1});let o=r.end_time;o&&(n.end(new Date(o)),this.spans.delete(e.id))}catch(n){console.error(`Failed to update span for run ${e.id}:`,n)}}extractModelName(e){if(e.extra?.metadata){let r=e.extra.metadata;if(r.ls_model_name)return r.ls_model_name;if(r.invocation_params){let n=r.invocation_params;if(n.model)return n.model;if(n.model_name)return n.model_name}}}setSpanAttributes(e,r,n){if("run_type"in r&&r.run_type){e.setAttribute(Qxt,r.run_type);let s=Vdn(r.run_type||"chain");e.setAttribute(Rxt,s)}"name"in r&&r.name&&e.setAttribute(eTt,r.name),"session_id"in r&&r.session_id&&e.setAttribute(Zxt,r.session_id),"session_name"in r&&r.session_name&&e.setAttribute(Yxt,r.session_name),this.setGenAiSystem(e,r);let o=this.extractModelName(r);o&&e.setAttribute(gUe,o),"prompt_tokens"in r&&typeof r.prompt_tokens=="number"&&e.setAttribute(yUe,r.prompt_tokens),"completion_tokens"in r&&typeof r.completion_tokens=="number"&&e.setAttribute(bUe,r.completion_tokens),"total_tokens"in r&&typeof r.total_tokens=="number"&&e.setAttribute(_Ue,r.total_tokens),this.setInvocationParameters(e,r);let i=r.extra?.metadata||{};for(let[s,u]of Object.entries(i))u!=null&&e.setAttribute(`${tTt}.${s}`,String(u));let a=r.tags;if(a&&Array.isArray(a)?e.setAttribute(vUe,a.join(", ")):a&&e.setAttribute(vUe,String(a)),"serialized"in r&&typeof r.serialized=="object"){let s=r.serialized;s.name&&e.setAttribute(zxt,String(s.name)),s.signature&&e.setAttribute(Vxt,String(s.signature)),s.doc&&e.setAttribute(Hxt,String(s.doc))}this.setIOAttributes(e,n)}setGenAiSystem(e,r){let n="langchain",o=this.extractModelName(r);if(o){let i=o.toLowerCase();i.includes("anthropic")||i.startsWith("claude")?n="anthropic":i.includes("bedrock")?n="aws.bedrock":i.includes("azure")&&i.includes("openai")?n="az.ai.openai":i.includes("azure")&&i.includes("inference")?n="az.ai.inference":i.includes("cohere")?n="cohere":i.includes("deepseek")?n="deepseek":i.includes("gemini")?n="gemini":i.includes("groq")?n="groq":i.includes("watson")||i.includes("ibm")?n="ibm.watsonx.ai":i.includes("mistral")?n="mistral_ai":i.includes("gpt")||i.includes("openai")?n="openai":i.includes("perplexity")||i.includes("sonar")?n="perplexity":i.includes("vertex")?n="vertex_ai":(i.includes("xai")||i.includes("grok"))&&(n="xai")}e.setAttribute(Ixt,n)}setInvocationParameters(e,r){if(!r.extra?.metadata?.invocation_params)return;let n=r.extra.metadata.invocation_params;n.max_tokens!==void 0&&e.setAttribute(Nxt,n.max_tokens),n.temperature!==void 0&&e.setAttribute(Dxt,n.temperature),n.top_p!==void 0&&e.setAttribute(jxt,n.top_p),n.frequency_penalty!==void 0&&e.setAttribute($xt,n.frequency_penalty),n.presence_penalty!==void 0&&e.setAttribute(Lxt,n.presence_penalty)}setIOAttributes(e,r){if(r.run.inputs)try{let n=r.run.inputs;typeof n=="object"&&n!==null&&(n.model&&Array.isArray(n.messages)&&e.setAttribute(gUe,n.model),n.stream!==void 0&&e.setAttribute(rTt,n.stream),n.extra_headers&&e.setAttribute(nTt,JSON.stringify(n.extra_headers)),n.extra_query&&e.setAttribute(Bxt,JSON.stringify(n.extra_query)),n.extra_body&&e.setAttribute(Uxt,JSON.stringify(n.extra_body))),e.setAttribute(kxt,JSON.stringify(n))}catch(n){console.debug(`Failed to process inputs for run ${r.id}`,n)}if(r.run.outputs)try{let n=r.run.outputs,o=this.getUnifiedRunTokens(n);if(o&&(e.setAttribute(yUe,o[0]),e.setAttribute(bUe,o[1]),e.setAttribute(_Ue,o[0]+o[1])),n&&typeof n=="object"){if(n.model&&e.setAttribute(Axt,String(n.model)),n.id&&e.setAttribute(Wxt,n.id),n.choices&&Array.isArray(n.choices)){let i=n.choices.map(a=>a.finish_reason).filter(a=>a).map(String);i.length>0&&e.setAttribute(Fxt,i.join(", "))}if(n.service_tier&&e.setAttribute(Jxt,n.service_tier),n.system_fingerprint&&e.setAttribute(Kxt,n.system_fingerprint),n.usage_metadata&&typeof n.usage_metadata=="object"){let i=n.usage_metadata;i.input_token_details&&e.setAttribute(Gxt,JSON.stringify(i.input_token_details)),i.output_token_details&&e.setAttribute(Xxt,JSON.stringify(i.output_token_details))}}e.setAttribute(qxt,JSON.stringify(n))}catch(n){console.debug(`Failed to process outputs for run ${r.id}`,n)}}getUnifiedRunTokens(e){if(!e)return null;let r=this.extractUnifiedRunTokens(e.usage_metadata);if(r)return r;let n=Object.keys(e);for(let a of n){let s=e[a];if(!(!s||typeof s!="object")&&(r=this.extractUnifiedRunTokens(s.usage_metadata),r||s.lc===1&&s.kwargs&&typeof s.kwargs=="object"&&(r=this.extractUnifiedRunTokens(s.kwargs.usage_metadata),r)))return r}let o=e.generations||[];if(!Array.isArray(o))return null;let i=Array.isArray(o[0])?o.flat():o;for(let a of i)if(typeof a=="object"&&a.message&&typeof a.message=="object"&&a.message.kwargs&&typeof a.message.kwargs=="object"&&(r=this.extractUnifiedRunTokens(a.message.kwargs.usage_metadata),r))return r;return null}extractUnifiedRunTokens(e){return!e||typeof e!="object"||typeof e.input_tokens!="number"||typeof e.output_tokens!="number"?null:[e.input_tokens,e.output_tokens]}}});function UUe(t){if(!(t&&Wdn(t)&&t.name==="TypeError"&&typeof t.message=="string"))return!1;let{message:r,stack:n}=t;return r==="Load failed"?n===void 0||"__sentry_captured__"in t:r.startsWith("error sending request for url")?!0:Jdn.has(r)}var Hdn,Wdn,Jdn,ITt=v(()=>{Hdn=Object.prototype.toString,Wdn=t=>Hdn.call(t)==="[object Error]",Jdn=new Set(["network error","Failed to fetch","NetworkError when attempting to fetch resource.","The Internet connection appears to be offline.","Network request failed","fetch failed","terminated"," A network error occurred.","Network connection lost"])});function Kdn(t){if(typeof t=="number"){if(t<0)throw new TypeError("Expected `retries` to be a non-negative number.");if(Number.isNaN(t))throw new TypeError("Expected `retries` to be a valid number or Infinity, got NaN.")}else if(t!==void 0)throw new TypeError("Expected `retries` to be a number or Infinity.")}function nme(t,e,{min:r=0,allowInfinity:n=!1}={}){if(e!==void 0){if(typeof e!="number"||Number.isNaN(e))throw new TypeError(`Expected \`${t}\` to be a number${n?" or Infinity":""}.`);if(!n&&!Number.isFinite(e))throw new TypeError(`Expected \`${t}\` to be a finite number.`);if(e0&&await new Promise((p,m)=>{let h=()=>{clearTimeout(y),o.signal?.removeEventListener("abort",h),m(o.signal.reason)},y=setTimeout(()=>{o.signal?.removeEventListener("abort",h),p()},f);o.unref&&y.unref?.(),o.signal?.addEventListener("abort",h,{once:!0})}),o.signal?.throwIfAborted(),!0}async function VUe(t,e={}){if(e={...e},Kdn(e.retries),Object.hasOwn(e,"forever"))throw new Error("The `forever` option is no longer supported. For many use-cases, you can set `retries: Infinity` instead.");e.retries??(e.retries=10),e.factor??(e.factor=2),e.minTimeout??(e.minTimeout=1e3),e.maxTimeout??(e.maxTimeout=Number.POSITIVE_INFINITY),e.maxRetryTime??(e.maxRetryTime=Number.POSITIVE_INFINITY),e.randomize??(e.randomize=!1),e.onFailedAttempt??(e.onFailedAttempt=()=>{}),e.shouldRetry??(e.shouldRetry=()=>!0),e.shouldConsumeRetry??(e.shouldConsumeRetry=()=>!0),nme("factor",e.factor,{min:0,allowInfinity:!1}),nme("minTimeout",e.minTimeout,{min:0,allowInfinity:!1}),nme("maxTimeout",e.maxTimeout,{min:0,allowInfinity:!0}),nme("maxRetryTime",e.maxRetryTime,{min:0,allowInfinity:!0}),e.factor>0||(e.factor=1),e.signal?.throwIfAborted();let r=0,n=0,o=performance.now();for(;!Number.isFinite(e.retries)||n<=e.retries;){r++;try{e.signal?.throwIfAborted();let i=await t(r);return e.signal?.throwIfAborted(),i}catch(i){await Xdn({error:i,attemptNumber:r,retriesConsumed:n,startTime:o,options:e})&&n++}}throw new Error("Retry attempts exhausted without throwing an error.")}var zUe,NTt=v(()=>{ITt();zUe=class extends Error{constructor(e){super(),e instanceof Error?(this.originalError=e,{message:e}=e):(this.originalError=new Error(e),this.originalError.stack=this.stack),this.name="AbortError",this.message=e}}});var WUe=S((IOi,HUe)=>{"use strict";var Zdn=Object.prototype.hasOwnProperty,vb="~";function $Q(){}Object.create&&($Q.prototype=Object.create(null),new $Q().__proto__||(vb=!1));function Ydn(t,e,r){this.fn=t,this.context=e,this.once=r||!1}function DTt(t,e,r,n,o){if(typeof r!="function")throw new TypeError("The listener must be a function");var i=new Ydn(r,n||t,o),a=vb?vb+e:e;return t._events[a]?t._events[a].fn?t._events[a]=[t._events[a],i]:t._events[a].push(i):(t._events[a]=i,t._eventsCount++),t}function ome(t,e){--t._eventsCount===0?t._events=new $Q:delete t._events[e]}function gy(){this._events=new $Q,this._eventsCount=0}gy.prototype.eventNames=function(){var e=[],r,n;if(this._eventsCount===0)return e;for(n in r=this._events)Zdn.call(r,n)&&e.push(vb?n.slice(1):n);return Object.getOwnPropertySymbols?e.concat(Object.getOwnPropertySymbols(r)):e};gy.prototype.listeners=function(e){var r=vb?vb+e:e,n=this._events[r];if(!n)return[];if(n.fn)return[n.fn];for(var o=0,i=n.length,a=new Array(i);o{"use strict";jTt.exports=(t,e)=>(e=e||(()=>{}),t.then(r=>new Promise(n=>{n(e())}).then(()=>r),r=>new Promise(n=>{n(e())}).then(()=>{throw r})))});var LTt=S((NOi,ame)=>{"use strict";var Qdn=JUe(),ime=class extends Error{constructor(e){super(e),this.name="TimeoutError"}},$Tt=(t,e,r)=>new Promise((n,o)=>{if(typeof e!="number"||e<0)throw new TypeError("Expected `milliseconds` to be a positive number");if(e===1/0){n(t);return}let i=setTimeout(()=>{if(typeof r=="function"){try{n(r())}catch(u){o(u)}return}let a=typeof r=="string"?r:`Promise timed out after ${e} milliseconds`,s=r instanceof Error?r:new ime(a);typeof t.cancel=="function"&&t.cancel(),o(s)},e);Qdn(t.then(n,o),()=>{clearTimeout(i)})});ame.exports=$Tt;ame.exports.default=$Tt;ame.exports.TimeoutError=ime});var FTt=S(KUe=>{"use strict";Object.defineProperty(KUe,"__esModule",{value:!0});function efn(t,e,r){let n=0,o=t.length;for(;o>0;){let i=o/2|0,a=n+i;r(t[a],e)<=0?(n=++a,o-=i+1):o=i}return n}KUe.default=efn});var kTt=S(XUe=>{"use strict";Object.defineProperty(XUe,"__esModule",{value:!0});var tfn=FTt(),GUe=class{constructor(){this._queue=[]}enqueue(e,r){r=Object.assign({priority:0},r);let n={priority:r.priority,run:e};if(this.size&&this._queue[this.size-1].priority>=r.priority){this._queue.push(n);return}let o=tfn.default(this._queue,n,(i,a)=>a.priority-i.priority);this._queue.splice(o,0,n)}dequeue(){let e=this._queue.shift();return e?.run}filter(e){return this._queue.filter(r=>r.priority===e.priority).map(r=>r.run)}get size(){return this._queue.length}};XUe.default=GUe});var BTt=S(YUe=>{"use strict";Object.defineProperty(YUe,"__esModule",{value:!0});var rfn=WUe(),qTt=LTt(),nfn=kTt(),sme=()=>{},ofn=new qTt.TimeoutError,ZUe=class extends rfn{constructor(e){var r,n,o,i;if(super(),this._intervalCount=0,this._intervalEnd=0,this._pendingCount=0,this._resolveEmpty=sme,this._resolveIdle=sme,e=Object.assign({carryoverConcurrencyCount:!1,intervalCap:1/0,interval:0,concurrency:1/0,autoStart:!0,queueClass:nfn.default},e),!(typeof e.intervalCap=="number"&&e.intervalCap>=1))throw new TypeError(`Expected \`intervalCap\` to be a number from 1 and up, got \`${(n=(r=e.intervalCap)===null||r===void 0?void 0:r.toString())!==null&&n!==void 0?n:""}\` (${typeof e.intervalCap})`);if(e.interval===void 0||!(Number.isFinite(e.interval)&&e.interval>=0))throw new TypeError(`Expected \`interval\` to be a finite number >= 0, got \`${(i=(o=e.interval)===null||o===void 0?void 0:o.toString())!==null&&i!==void 0?i:""}\` (${typeof e.interval})`);this._carryoverConcurrencyCount=e.carryoverConcurrencyCount,this._isIntervalIgnored=e.intervalCap===1/0||e.interval===0,this._intervalCap=e.intervalCap,this._interval=e.interval,this._queue=new e.queueClass,this._queueClass=e.queueClass,this.concurrency=e.concurrency,this._timeout=e.timeout,this._throwOnTimeout=e.throwOnTimeout===!0,this._isPaused=e.autoStart===!1}get _doesIntervalAllowAnother(){return this._isIntervalIgnored||this._intervalCount{this._onResumeInterval()},r)),!0}return!1}_tryToStartAnother(){if(this._queue.size===0)return this._intervalId&&clearInterval(this._intervalId),this._intervalId=void 0,this._resolvePromises(),!1;if(!this._isPaused){let e=!this._isIntervalPaused();if(this._doesIntervalAllowAnother&&this._doesConcurrentAllowAnother){let r=this._queue.dequeue();return r?(this.emit("active"),r(),e&&this._initializeIntervalIfNeeded(),!0):!1}}return!1}_initializeIntervalIfNeeded(){this._isIntervalIgnored||this._intervalId!==void 0||(this._intervalId=setInterval(()=>{this._onInterval()},this._interval),this._intervalEnd=Date.now()+this._interval)}_onInterval(){this._intervalCount===0&&this._pendingCount===0&&this._intervalId&&(clearInterval(this._intervalId),this._intervalId=void 0),this._intervalCount=this._carryoverConcurrencyCount?this._pendingCount:0,this._processQueue()}_processQueue(){for(;this._tryToStartAnother(););}get concurrency(){return this._concurrency}set concurrency(e){if(!(typeof e=="number"&&e>=1))throw new TypeError(`Expected \`concurrency\` to be a number from 1 and up, got \`${e}\` (${typeof e})`);this._concurrency=e,this._processQueue()}async add(e,r={}){return new Promise((n,o)=>{let i=async()=>{this._pendingCount++,this._intervalCount++;try{let a=this._timeout===void 0&&r.timeout===void 0?e():qTt.default(Promise.resolve(e()),r.timeout===void 0?this._timeout:r.timeout,()=>{(r.throwOnTimeout===void 0?this._throwOnTimeout:r.throwOnTimeout)&&o(ofn)});n(await a)}catch(a){o(a)}this._next()};this._queue.enqueue(i,r),this._tryToStartAnother(),this.emit("add")})}async addAll(e,r){return Promise.all(e.map(async n=>this.add(n,r)))}start(){return this._isPaused?(this._isPaused=!1,this._processQueue(),this):this}pause(){this._isPaused=!0}clear(){this._queue=new this._queueClass}async onEmpty(){if(this._queue.size!==0)return new Promise(e=>{let r=this._resolveEmpty;this._resolveEmpty=()=>{r(),e()}})}async onIdle(){if(!(this._pendingCount===0&&this._queue.size===0))return new Promise(e=>{let r=this._resolveIdle;this._resolveIdle=()=>{r(),e()}})}get size(){return this._queue.size}sizeBy(e){return this._queue.filter(e).length}get pending(){return this._pendingCount}get isPaused(){return this._isPaused}get timeout(){return this._timeout}set timeout(e){this._timeout=e}};YUe.default=ZUe});var ume,UTt,zTt=v(()=>{ume=$(BTt(),1),UTt="default"in ume.default?ume.default.default:ume.default});var ifn,LQ,VTt=v(()=>{NTt();zTt();ifn=[408,425,429,500,502,503,504],LQ=class{constructor(e){Object.defineProperty(this,"maxConcurrency",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"maxRetries",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"maxQueueSizeBytes",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"queue",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"onFailedResponseHook",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"queueSizeBytes",{enumerable:!0,configurable:!0,writable:!0,value:0}),this.maxConcurrency=e.maxConcurrency??1/0,this.maxRetries=e.maxRetries??6,this.maxQueueSizeBytes=e.maxQueueSizeBytes,this.queue=new UTt({concurrency:this.maxConcurrency}),this.onFailedResponseHook=e?.onFailedResponseHook}call(e,...r){return this.callWithOptions({},e,...r)}callWithOptions(e,r,...n){let o=e.sizeBytes??0;if(this.maxQueueSizeBytes!==void 0&&o>0&&this.queueSizeBytes+o>this.maxQueueSizeBytes)return Promise.reject(new Error(`Queue size limit (${this.maxQueueSizeBytes} bytes) exceeded. Current queue size: ${this.queueSizeBytes} bytes, attempted addition: ${o} bytes.`));o>0&&(this.queueSizeBytes+=o);let i=this.onFailedResponseHook,a=this.queue.add(()=>VUe(()=>r(...n).catch(s=>{throw s instanceof Error?s:new Error(s)}),{async onFailedAttempt({error:s}){if(typeof s!="object"||s==null)throw s;let u="message"in s&&typeof s.message=="string"?s.message:void 0;if(u?.startsWith("Cancel")||u?.startsWith("TimeoutError")||u?.startsWith("AbortError")||"name"in s&&s.name==="TimeoutError"||"code"in s&&s.code==="ECONNABORTED")throw s;let l="response"in s?s.response:void 0;if(i&&await i(l))return;let c=l?.status??("status"in s?s.status:void 0);if(c!=null&&(typeof c=="number"||typeof c=="string")&&!ifn.includes(+c))throw s},retries:this.maxRetries,randomize:!0}),{throwOnTimeout:!0});return o>0&&(a=a.finally(()=>{this.queueSizeBytes-=o})),e.signal?Promise.race([a,new Promise((s,u)=>{e.signal?.addEventListener("abort",()=>{u(new Error("AbortError"))})})]):a}}});function QUe(t){return typeof t?._getType=="function"}function eze(t){let e={type:t._getType(),data:{content:t.content}};return t?.additional_kwargs&&Object.keys(t.additional_kwargs).length>0&&(e.data.additional_kwargs={...t.additional_kwargs}),e}var HTt=v(()=>{});var FQ=S((UOi,WTt)=>{"use strict";var afn="2.0.0",sfn=Number.MAX_SAFE_INTEGER||9007199254740991,ufn=16,lfn=250,cfn=["major","premajor","minor","preminor","patch","prepatch","prerelease"];WTt.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:ufn,MAX_SAFE_BUILD_LENGTH:lfn,MAX_SAFE_INTEGER:sfn,RELEASE_TYPES:cfn,SEMVER_SPEC_VERSION:afn,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var kQ=S((zOi,JTt)=>{"use strict";var dfn=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};JTt.exports=dfn});var H6=S((WT,KTt)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:tze,MAX_SAFE_BUILD_LENGTH:ffn,MAX_LENGTH:pfn}=FQ(),mfn=kQ();WT=KTt.exports={};var hfn=WT.re=[],gfn=WT.safeRe=[],Cr=WT.src=[],yfn=WT.safeSrc=[],xr=WT.t={},bfn=0,rze="[a-zA-Z0-9-]",_fn=[["\\s",1],["\\d",pfn],[rze,ffn]],vfn=t=>{for(let[e,r]of _fn)t=t.split(`${e}*`).join(`${e}{0,${r}}`).split(`${e}+`).join(`${e}{1,${r}}`);return t},Vo=(t,e,r)=>{let n=vfn(e),o=bfn++;mfn(t,o,e),xr[t]=o,Cr[o]=e,yfn[o]=n,hfn[o]=new RegExp(e,r?"g":void 0),gfn[o]=new RegExp(n,r?"g":void 0)};Vo("NUMERICIDENTIFIER","0|[1-9]\\d*");Vo("NUMERICIDENTIFIERLOOSE","\\d+");Vo("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${rze}*`);Vo("MAINVERSION",`(${Cr[xr.NUMERICIDENTIFIER]})\\.(${Cr[xr.NUMERICIDENTIFIER]})\\.(${Cr[xr.NUMERICIDENTIFIER]})`);Vo("MAINVERSIONLOOSE",`(${Cr[xr.NUMERICIDENTIFIERLOOSE]})\\.(${Cr[xr.NUMERICIDENTIFIERLOOSE]})\\.(${Cr[xr.NUMERICIDENTIFIERLOOSE]})`);Vo("PRERELEASEIDENTIFIER",`(?:${Cr[xr.NONNUMERICIDENTIFIER]}|${Cr[xr.NUMERICIDENTIFIER]})`);Vo("PRERELEASEIDENTIFIERLOOSE",`(?:${Cr[xr.NONNUMERICIDENTIFIER]}|${Cr[xr.NUMERICIDENTIFIERLOOSE]})`);Vo("PRERELEASE",`(?:-(${Cr[xr.PRERELEASEIDENTIFIER]}(?:\\.${Cr[xr.PRERELEASEIDENTIFIER]})*))`);Vo("PRERELEASELOOSE",`(?:-?(${Cr[xr.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${Cr[xr.PRERELEASEIDENTIFIERLOOSE]})*))`);Vo("BUILDIDENTIFIER",`${rze}+`);Vo("BUILD",`(?:\\+(${Cr[xr.BUILDIDENTIFIER]}(?:\\.${Cr[xr.BUILDIDENTIFIER]})*))`);Vo("FULLPLAIN",`v?${Cr[xr.MAINVERSION]}${Cr[xr.PRERELEASE]}?${Cr[xr.BUILD]}?`);Vo("FULL",`^${Cr[xr.FULLPLAIN]}$`);Vo("LOOSEPLAIN",`[v=\\s]*${Cr[xr.MAINVERSIONLOOSE]}${Cr[xr.PRERELEASELOOSE]}?${Cr[xr.BUILD]}?`);Vo("LOOSE",`^${Cr[xr.LOOSEPLAIN]}$`);Vo("GTLT","((?:<|>)?=?)");Vo("XRANGEIDENTIFIERLOOSE",`${Cr[xr.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);Vo("XRANGEIDENTIFIER",`${Cr[xr.NUMERICIDENTIFIER]}|x|X|\\*`);Vo("XRANGEPLAIN",`[v=\\s]*(${Cr[xr.XRANGEIDENTIFIER]})(?:\\.(${Cr[xr.XRANGEIDENTIFIER]})(?:\\.(${Cr[xr.XRANGEIDENTIFIER]})(?:${Cr[xr.PRERELEASE]})?${Cr[xr.BUILD]}?)?)?`);Vo("XRANGEPLAINLOOSE",`[v=\\s]*(${Cr[xr.XRANGEIDENTIFIERLOOSE]})(?:\\.(${Cr[xr.XRANGEIDENTIFIERLOOSE]})(?:\\.(${Cr[xr.XRANGEIDENTIFIERLOOSE]})(?:${Cr[xr.PRERELEASELOOSE]})?${Cr[xr.BUILD]}?)?)?`);Vo("XRANGE",`^${Cr[xr.GTLT]}\\s*${Cr[xr.XRANGEPLAIN]}$`);Vo("XRANGELOOSE",`^${Cr[xr.GTLT]}\\s*${Cr[xr.XRANGEPLAINLOOSE]}$`);Vo("COERCEPLAIN",`(^|[^\\d])(\\d{1,${tze}})(?:\\.(\\d{1,${tze}}))?(?:\\.(\\d{1,${tze}}))?`);Vo("COERCE",`${Cr[xr.COERCEPLAIN]}(?:$|[^\\d])`);Vo("COERCEFULL",Cr[xr.COERCEPLAIN]+`(?:${Cr[xr.PRERELEASE]})?(?:${Cr[xr.BUILD]})?(?:$|[^\\d])`);Vo("COERCERTL",Cr[xr.COERCE],!0);Vo("COERCERTLFULL",Cr[xr.COERCEFULL],!0);Vo("LONETILDE","(?:~>?)");Vo("TILDETRIM",`(\\s*)${Cr[xr.LONETILDE]}\\s+`,!0);WT.tildeTrimReplace="$1~";Vo("TILDE",`^${Cr[xr.LONETILDE]}${Cr[xr.XRANGEPLAIN]}$`);Vo("TILDELOOSE",`^${Cr[xr.LONETILDE]}${Cr[xr.XRANGEPLAINLOOSE]}$`);Vo("LONECARET","(?:\\^)");Vo("CARETTRIM",`(\\s*)${Cr[xr.LONECARET]}\\s+`,!0);WT.caretTrimReplace="$1^";Vo("CARET",`^${Cr[xr.LONECARET]}${Cr[xr.XRANGEPLAIN]}$`);Vo("CARETLOOSE",`^${Cr[xr.LONECARET]}${Cr[xr.XRANGEPLAINLOOSE]}$`);Vo("COMPARATORLOOSE",`^${Cr[xr.GTLT]}\\s*(${Cr[xr.LOOSEPLAIN]})$|^$`);Vo("COMPARATOR",`^${Cr[xr.GTLT]}\\s*(${Cr[xr.FULLPLAIN]})$|^$`);Vo("COMPARATORTRIM",`(\\s*)${Cr[xr.GTLT]}\\s*(${Cr[xr.LOOSEPLAIN]}|${Cr[xr.XRANGEPLAIN]})`,!0);WT.comparatorTrimReplace="$1$2$3";Vo("HYPHENRANGE",`^\\s*(${Cr[xr.XRANGEPLAIN]})\\s+-\\s+(${Cr[xr.XRANGEPLAIN]})\\s*$`);Vo("HYPHENRANGELOOSE",`^\\s*(${Cr[xr.XRANGEPLAINLOOSE]})\\s+-\\s+(${Cr[xr.XRANGEPLAINLOOSE]})\\s*$`);Vo("STAR","(<|>)?=?\\s*\\*");Vo("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");Vo("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var lme=S((VOi,GTt)=>{"use strict";var wfn=Object.freeze({loose:!0}),Sfn=Object.freeze({}),Cfn=t=>t?typeof t!="object"?wfn:t:Sfn;GTt.exports=Cfn});var nze=S((HOi,YTt)=>{"use strict";var XTt=/^[0-9]+$/,ZTt=(t,e)=>{if(typeof t=="number"&&typeof e=="number")return t===e?0:tZTt(e,t);YTt.exports={compareIdentifiers:ZTt,rcompareIdentifiers:xfn}});var yy=S((WOi,eOt)=>{"use strict";var cme=kQ(),{MAX_LENGTH:QTt,MAX_SAFE_INTEGER:dme}=FQ(),{safeRe:fme,t:pme}=H6(),Tfn=lme(),{compareIdentifiers:oze}=nze(),ize=class t{constructor(e,r){if(r=Tfn(r),e instanceof t){if(e.loose===!!r.loose&&e.includePrerelease===!!r.includePrerelease)return e;e=e.version}else if(typeof e!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof e}".`);if(e.length>QTt)throw new TypeError(`version is longer than ${QTt} characters`);cme("SemVer",e,r),this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease;let n=e.trim().match(r.loose?fme[pme.LOOSE]:fme[pme.FULL]);if(!n)throw new TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>dme||this.major<0)throw new TypeError("Invalid major version");if(this.minor>dme||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>dme||this.patch<0)throw new TypeError("Invalid patch version");n[4]?this.prerelease=n[4].split(".").map(o=>{if(/^[0-9]+$/.test(o)){let i=+o;if(i>=0&&ie.major?1:this.minore.minor?1:this.patche.patch?1:0}comparePre(e){if(e instanceof t||(e=new t(e,this.options)),this.prerelease.length&&!e.prerelease.length)return-1;if(!this.prerelease.length&&e.prerelease.length)return 1;if(!this.prerelease.length&&!e.prerelease.length)return 0;let r=0;do{let n=this.prerelease[r],o=e.prerelease[r];if(cme("prerelease compare",r,n,o),n===void 0&&o===void 0)return 0;if(o===void 0)return 1;if(n===void 0)return-1;if(n===o)continue;return oze(n,o)}while(++r)}compareBuild(e){e instanceof t||(e=new t(e,this.options));let r=0;do{let n=this.build[r],o=e.build[r];if(cme("build compare",r,n,o),n===void 0&&o===void 0)return 0;if(o===void 0)return 1;if(n===void 0)return-1;if(n===o)continue;return oze(n,o)}while(++r)}inc(e,r,n){if(e.startsWith("pre")){if(!r&&n===!1)throw new Error("invalid increment argument: identifier is empty");if(r){let o=`-${r}`.match(this.options.loose?fme[pme.PRERELEASELOOSE]:fme[pme.PRERELEASE]);if(!o||o[1]!==r)throw new Error(`invalid identifier: ${r}`)}}switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",r,n);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",r,n);break;case"prepatch":this.prerelease.length=0,this.inc("patch",r,n),this.inc("pre",r,n);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",r,n),this.inc("pre",r,n);break;case"release":if(this.prerelease.length===0)throw new Error(`version ${this.raw} is not a prerelease`);this.prerelease.length=0;break;case"major":(this.minor!==0||this.patch!==0||this.prerelease.length===0)&&this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":(this.patch!==0||this.prerelease.length===0)&&this.minor++,this.patch=0,this.prerelease=[];break;case"patch":this.prerelease.length===0&&this.patch++,this.prerelease=[];break;case"pre":{let o=Number(n)?1:0;if(this.prerelease.length===0)this.prerelease=[o];else{let i=this.prerelease.length;for(;--i>=0;)typeof this.prerelease[i]=="number"&&(this.prerelease[i]++,i=-2);if(i===-1){if(r===this.prerelease.join(".")&&n===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(o)}}if(r){let i=[r,o];n===!1&&(i=[r]),oze(this.prerelease[0],r)===0?isNaN(this.prerelease[1])&&(this.prerelease=i):this.prerelease=i}break}default:throw new Error(`invalid increment argument: ${e}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};eOt.exports=ize});var xz=S((JOi,rOt)=>{"use strict";var tOt=yy(),Ofn=(t,e,r=!1)=>{if(t instanceof tOt)return t;try{return new tOt(t,e)}catch(n){if(!r)return null;throw n}};rOt.exports=Ofn});var oOt=S((KOi,nOt)=>{"use strict";var Efn=xz(),Pfn=(t,e)=>{let r=Efn(t,e);return r?r.version:null};nOt.exports=Pfn});var aOt=S((GOi,iOt)=>{"use strict";var Mfn=xz(),Rfn=(t,e)=>{let r=Mfn(t.trim().replace(/^[=v]+/,""),e);return r?r.version:null};iOt.exports=Rfn});var lOt=S((XOi,uOt)=>{"use strict";var sOt=yy(),Ifn=(t,e,r,n,o)=>{typeof r=="string"&&(o=n,n=r,r=void 0);try{return new sOt(t instanceof sOt?t.version:t,r).inc(e,n,o).version}catch{return null}};uOt.exports=Ifn});var fOt=S((ZOi,dOt)=>{"use strict";var cOt=xz(),Afn=(t,e)=>{let r=cOt(t,null,!0),n=cOt(e,null,!0),o=r.compare(n);if(o===0)return null;let i=o>0,a=i?r:n,s=i?n:r,u=!!a.prerelease.length;if(!!s.prerelease.length&&!u){if(!s.patch&&!s.minor)return"major";if(s.compareMain(a)===0)return s.minor&&!s.patch?"minor":"patch"}let c=u?"pre":"";return r.major!==n.major?c+"major":r.minor!==n.minor?c+"minor":r.patch!==n.patch?c+"patch":"prerelease"};dOt.exports=Afn});var mOt=S((YOi,pOt)=>{"use strict";var Nfn=yy(),Dfn=(t,e)=>new Nfn(t,e).major;pOt.exports=Dfn});var gOt=S((QOi,hOt)=>{"use strict";var jfn=yy(),$fn=(t,e)=>new jfn(t,e).minor;hOt.exports=$fn});var bOt=S((eEi,yOt)=>{"use strict";var Lfn=yy(),Ffn=(t,e)=>new Lfn(t,e).patch;yOt.exports=Ffn});var vOt=S((tEi,_Ot)=>{"use strict";var kfn=xz(),qfn=(t,e)=>{let r=kfn(t,e);return r&&r.prerelease.length?r.prerelease:null};_Ot.exports=qfn});var hS=S((rEi,SOt)=>{"use strict";var wOt=yy(),Bfn=(t,e,r)=>new wOt(t,r).compare(new wOt(e,r));SOt.exports=Bfn});var xOt=S((nEi,COt)=>{"use strict";var Ufn=hS(),zfn=(t,e,r)=>Ufn(e,t,r);COt.exports=zfn});var OOt=S((oEi,TOt)=>{"use strict";var Vfn=hS(),Hfn=(t,e)=>Vfn(t,e,!0);TOt.exports=Hfn});var mme=S((iEi,POt)=>{"use strict";var EOt=yy(),Wfn=(t,e,r)=>{let n=new EOt(t,r),o=new EOt(e,r);return n.compare(o)||n.compareBuild(o)};POt.exports=Wfn});var ROt=S((aEi,MOt)=>{"use strict";var Jfn=mme(),Kfn=(t,e)=>t.sort((r,n)=>Jfn(r,n,e));MOt.exports=Kfn});var AOt=S((sEi,IOt)=>{"use strict";var Gfn=mme(),Xfn=(t,e)=>t.sort((r,n)=>Gfn(n,r,e));IOt.exports=Xfn});var qQ=S((uEi,NOt)=>{"use strict";var Zfn=hS(),Yfn=(t,e,r)=>Zfn(t,e,r)>0;NOt.exports=Yfn});var hme=S((lEi,DOt)=>{"use strict";var Qfn=hS(),epn=(t,e,r)=>Qfn(t,e,r)<0;DOt.exports=epn});var aze=S((cEi,jOt)=>{"use strict";var tpn=hS(),rpn=(t,e,r)=>tpn(t,e,r)===0;jOt.exports=rpn});var sze=S((dEi,$Ot)=>{"use strict";var npn=hS(),opn=(t,e,r)=>npn(t,e,r)!==0;$Ot.exports=opn});var gme=S((fEi,LOt)=>{"use strict";var ipn=hS(),apn=(t,e,r)=>ipn(t,e,r)>=0;LOt.exports=apn});var yme=S((pEi,FOt)=>{"use strict";var spn=hS(),upn=(t,e,r)=>spn(t,e,r)<=0;FOt.exports=upn});var uze=S((mEi,kOt)=>{"use strict";var lpn=aze(),cpn=sze(),dpn=qQ(),fpn=gme(),ppn=hme(),mpn=yme(),hpn=(t,e,r,n)=>{switch(e){case"===":return typeof t=="object"&&(t=t.version),typeof r=="object"&&(r=r.version),t===r;case"!==":return typeof t=="object"&&(t=t.version),typeof r=="object"&&(r=r.version),t!==r;case"":case"=":case"==":return lpn(t,r,n);case"!=":return cpn(t,r,n);case">":return dpn(t,r,n);case">=":return fpn(t,r,n);case"<":return ppn(t,r,n);case"<=":return mpn(t,r,n);default:throw new TypeError(`Invalid operator: ${e}`)}};kOt.exports=hpn});var BOt=S((hEi,qOt)=>{"use strict";var gpn=yy(),ypn=xz(),{safeRe:bme,t:_me}=H6(),bpn=(t,e)=>{if(t instanceof gpn)return t;if(typeof t=="number"&&(t=String(t)),typeof t!="string")return null;e=e||{};let r=null;if(!e.rtl)r=t.match(e.includePrerelease?bme[_me.COERCEFULL]:bme[_me.COERCE]);else{let u=e.includePrerelease?bme[_me.COERCERTLFULL]:bme[_me.COERCERTL],l;for(;(l=u.exec(t))&&(!r||r.index+r[0].length!==t.length);)(!r||l.index+l[0].length!==r.index+r[0].length)&&(r=l),u.lastIndex=l.index+l[1].length+l[2].length;u.lastIndex=-1}if(r===null)return null;let n=r[2],o=r[3]||"0",i=r[4]||"0",a=e.includePrerelease&&r[5]?`-${r[5]}`:"",s=e.includePrerelease&&r[6]?`+${r[6]}`:"";return ypn(`${n}.${o}.${i}${a}${s}`,e)};qOt.exports=bpn});var zOt=S((gEi,UOt)=>{"use strict";var lze=class{constructor(){this.max=1e3,this.map=new Map}get(e){let r=this.map.get(e);if(r!==void 0)return this.map.delete(e),this.map.set(e,r),r}delete(e){return this.map.delete(e)}set(e,r){if(!this.delete(e)&&r!==void 0){if(this.map.size>=this.max){let o=this.map.keys().next().value;this.delete(o)}this.map.set(e,r)}return this}};UOt.exports=lze});var gS=S((yEi,JOt)=>{"use strict";var _pn=/\s+/g,cze=class t{constructor(e,r){if(r=wpn(r),e instanceof t)return e.loose===!!r.loose&&e.includePrerelease===!!r.includePrerelease?e:new t(e.raw,r);if(e instanceof dze)return this.raw=e.value,this.set=[[e]],this.formatted=void 0,this;if(this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease,this.raw=e.trim().replace(_pn," "),this.set=this.raw.split("||").map(n=>this.parseRange(n.trim())).filter(n=>n.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){let n=this.set[0];if(this.set=this.set.filter(o=>!HOt(o[0])),this.set.length===0)this.set=[n];else if(this.set.length>1){for(let o of this.set)if(o.length===1&&Ppn(o[0])){this.set=[o];break}}}this.formatted=void 0}get range(){if(this.formatted===void 0){this.formatted="";for(let e=0;e0&&(this.formatted+="||");let r=this.set[e];for(let n=0;n0&&(this.formatted+=" "),this.formatted+=r[n].toString().trim()}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(e){let n=((this.options.includePrerelease&&Opn)|(this.options.loose&&Epn))+":"+e,o=VOt.get(n);if(o)return o;let i=this.options.loose,a=i?wb[by.HYPHENRANGELOOSE]:wb[by.HYPHENRANGE];e=e.replace(a,Fpn(this.options.includePrerelease)),dl("hyphen replace",e),e=e.replace(wb[by.COMPARATORTRIM],Cpn),dl("comparator trim",e),e=e.replace(wb[by.TILDETRIM],xpn),dl("tilde trim",e),e=e.replace(wb[by.CARETTRIM],Tpn),dl("caret trim",e);let s=e.split(" ").map(d=>Mpn(d,this.options)).join(" ").split(/\s+/).map(d=>Lpn(d,this.options));i&&(s=s.filter(d=>(dl("loose invalid filter",d,this.options),!!d.match(wb[by.COMPARATORLOOSE])))),dl("range list",s);let u=new Map,l=s.map(d=>new dze(d,this.options));for(let d of l){if(HOt(d))return[d];u.set(d.value,d)}u.size>1&&u.has("")&&u.delete("");let c=[...u.values()];return VOt.set(n,c),c}intersects(e,r){if(!(e instanceof t))throw new TypeError("a Range is required");return this.set.some(n=>WOt(n,r)&&e.set.some(o=>WOt(o,r)&&n.every(i=>o.every(a=>i.intersects(a,r)))))}test(e){if(!e)return!1;if(typeof e=="string")try{e=new Spn(e,this.options)}catch{return!1}for(let r=0;rt.value==="<0.0.0-0",Ppn=t=>t.value==="",WOt=(t,e)=>{let r=!0,n=t.slice(),o=n.pop();for(;r&&n.length;)r=n.every(i=>o.intersects(i,e)),o=n.pop();return r},Mpn=(t,e)=>(t=t.replace(wb[by.BUILD],""),dl("comp",t,e),t=Apn(t,e),dl("caret",t),t=Rpn(t,e),dl("tildes",t),t=Dpn(t,e),dl("xrange",t),t=$pn(t,e),dl("stars",t),t),Sb=t=>!t||t.toLowerCase()==="x"||t==="*",Rpn=(t,e)=>t.trim().split(/\s+/).map(r=>Ipn(r,e)).join(" "),Ipn=(t,e)=>{let r=e.loose?wb[by.TILDELOOSE]:wb[by.TILDE];return t.replace(r,(n,o,i,a,s)=>{dl("tilde",t,n,o,i,a,s);let u;return Sb(o)?u="":Sb(i)?u=`>=${o}.0.0 <${+o+1}.0.0-0`:Sb(a)?u=`>=${o}.${i}.0 <${o}.${+i+1}.0-0`:s?(dl("replaceTilde pr",s),u=`>=${o}.${i}.${a}-${s} <${o}.${+i+1}.0-0`):u=`>=${o}.${i}.${a} <${o}.${+i+1}.0-0`,dl("tilde return",u),u})},Apn=(t,e)=>t.trim().split(/\s+/).map(r=>Npn(r,e)).join(" "),Npn=(t,e)=>{dl("caret",t,e);let r=e.loose?wb[by.CARETLOOSE]:wb[by.CARET],n=e.includePrerelease?"-0":"";return t.replace(r,(o,i,a,s,u)=>{dl("caret",t,o,i,a,s,u);let l;return Sb(i)?l="":Sb(a)?l=`>=${i}.0.0${n} <${+i+1}.0.0-0`:Sb(s)?i==="0"?l=`>=${i}.${a}.0${n} <${i}.${+a+1}.0-0`:l=`>=${i}.${a}.0${n} <${+i+1}.0.0-0`:u?(dl("replaceCaret pr",u),i==="0"?a==="0"?l=`>=${i}.${a}.${s}-${u} <${i}.${a}.${+s+1}-0`:l=`>=${i}.${a}.${s}-${u} <${i}.${+a+1}.0-0`:l=`>=${i}.${a}.${s}-${u} <${+i+1}.0.0-0`):(dl("no pr"),i==="0"?a==="0"?l=`>=${i}.${a}.${s}${n} <${i}.${a}.${+s+1}-0`:l=`>=${i}.${a}.${s}${n} <${i}.${+a+1}.0-0`:l=`>=${i}.${a}.${s} <${+i+1}.0.0-0`),dl("caret return",l),l})},Dpn=(t,e)=>(dl("replaceXRanges",t,e),t.split(/\s+/).map(r=>jpn(r,e)).join(" ")),jpn=(t,e)=>{t=t.trim();let r=e.loose?wb[by.XRANGELOOSE]:wb[by.XRANGE];return t.replace(r,(n,o,i,a,s,u)=>{dl("xRange",t,n,o,i,a,s,u);let l=Sb(i),c=l||Sb(a),d=c||Sb(s),f=d;return o==="="&&f&&(o=""),u=e.includePrerelease?"-0":"",l?o===">"||o==="<"?n="<0.0.0-0":n="*":o&&f?(c&&(a=0),s=0,o===">"?(o=">=",c?(i=+i+1,a=0,s=0):(a=+a+1,s=0)):o==="<="&&(o="<",c?i=+i+1:a=+a+1),o==="<"&&(u="-0"),n=`${o+i}.${a}.${s}${u}`):c?n=`>=${i}.0.0${u} <${+i+1}.0.0-0`:d&&(n=`>=${i}.${a}.0${u} <${i}.${+a+1}.0-0`),dl("xRange return",n),n})},$pn=(t,e)=>(dl("replaceStars",t,e),t.trim().replace(wb[by.STAR],"")),Lpn=(t,e)=>(dl("replaceGTE0",t,e),t.trim().replace(wb[e.includePrerelease?by.GTE0PRE:by.GTE0],"")),Fpn=t=>(e,r,n,o,i,a,s,u,l,c,d,f)=>(Sb(n)?r="":Sb(o)?r=`>=${n}.0.0${t?"-0":""}`:Sb(i)?r=`>=${n}.${o}.0${t?"-0":""}`:a?r=`>=${r}`:r=`>=${r}${t?"-0":""}`,Sb(l)?u="":Sb(c)?u=`<${+l+1}.0.0-0`:Sb(d)?u=`<${l}.${+c+1}.0-0`:f?u=`<=${l}.${c}.${d}-${f}`:t?u=`<${l}.${c}.${+d+1}-0`:u=`<=${u}`,`${r} ${u}`.trim()),kpn=(t,e,r)=>{for(let n=0;n0){let o=t[n].semver;if(o.major===e.major&&o.minor===e.minor&&o.patch===e.patch)return!0}return!1}return!0}});var BQ=S((bEi,QOt)=>{"use strict";var UQ=Symbol("SemVer ANY"),mze=class t{static get ANY(){return UQ}constructor(e,r){if(r=KOt(r),e instanceof t){if(e.loose===!!r.loose)return e;e=e.value}e=e.trim().split(/\s+/).join(" "),pze("comparator",e,r),this.options=r,this.loose=!!r.loose,this.parse(e),this.semver===UQ?this.value="":this.value=this.operator+this.semver.version,pze("comp",this)}parse(e){let r=this.options.loose?GOt[XOt.COMPARATORLOOSE]:GOt[XOt.COMPARATOR],n=e.match(r);if(!n)throw new TypeError(`Invalid comparator: ${e}`);this.operator=n[1]!==void 0?n[1]:"",this.operator==="="&&(this.operator=""),n[2]?this.semver=new ZOt(n[2],this.options.loose):this.semver=UQ}toString(){return this.value}test(e){if(pze("Comparator.test",e,this.options.loose),this.semver===UQ||e===UQ)return!0;if(typeof e=="string")try{e=new ZOt(e,this.options)}catch{return!1}return fze(e,this.operator,this.semver,this.options)}intersects(e,r){if(!(e instanceof t))throw new TypeError("a Comparator is required");return this.operator===""?this.value===""?!0:new YOt(e.value,r).test(this.value):e.operator===""?e.value===""?!0:new YOt(this.value,r).test(e.semver):(r=KOt(r),r.includePrerelease&&(this.value==="<0.0.0-0"||e.value==="<0.0.0-0")||!r.includePrerelease&&(this.value.startsWith("<0.0.0")||e.value.startsWith("<0.0.0"))?!1:!!(this.operator.startsWith(">")&&e.operator.startsWith(">")||this.operator.startsWith("<")&&e.operator.startsWith("<")||this.semver.version===e.semver.version&&this.operator.includes("=")&&e.operator.includes("=")||fze(this.semver,"<",e.semver,r)&&this.operator.startsWith(">")&&e.operator.startsWith("<")||fze(this.semver,">",e.semver,r)&&this.operator.startsWith("<")&&e.operator.startsWith(">")))}};QOt.exports=mze;var KOt=lme(),{safeRe:GOt,t:XOt}=H6(),fze=uze(),pze=kQ(),ZOt=yy(),YOt=gS()});var zQ=S((_Ei,eEt)=>{"use strict";var qpn=gS(),Bpn=(t,e,r)=>{try{e=new qpn(e,r)}catch{return!1}return e.test(t)};eEt.exports=Bpn});var rEt=S((vEi,tEt)=>{"use strict";var Upn=gS(),zpn=(t,e)=>new Upn(t,e).set.map(r=>r.map(n=>n.value).join(" ").trim().split(" "));tEt.exports=zpn});var oEt=S((wEi,nEt)=>{"use strict";var Vpn=yy(),Hpn=gS(),Wpn=(t,e,r)=>{let n=null,o=null,i=null;try{i=new Hpn(e,r)}catch{return null}return t.forEach(a=>{i.test(a)&&(!n||o.compare(a)===-1)&&(n=a,o=new Vpn(n,r))}),n};nEt.exports=Wpn});var aEt=S((SEi,iEt)=>{"use strict";var Jpn=yy(),Kpn=gS(),Gpn=(t,e,r)=>{let n=null,o=null,i=null;try{i=new Kpn(e,r)}catch{return null}return t.forEach(a=>{i.test(a)&&(!n||o.compare(a)===1)&&(n=a,o=new Jpn(n,r))}),n};iEt.exports=Gpn});var lEt=S((CEi,uEt)=>{"use strict";var hze=yy(),Xpn=gS(),sEt=qQ(),Zpn=(t,e)=>{t=new Xpn(t,e);let r=new hze("0.0.0");if(t.test(r)||(r=new hze("0.0.0-0"),t.test(r)))return r;r=null;for(let n=0;n{let s=new hze(a.semver.version);switch(a.operator){case">":s.prerelease.length===0?s.patch++:s.prerelease.push(0),s.raw=s.format();case"":case">=":(!i||sEt(s,i))&&(i=s);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${a.operator}`)}}),i&&(!r||sEt(r,i))&&(r=i)}return r&&t.test(r)?r:null};uEt.exports=Zpn});var dEt=S((xEi,cEt)=>{"use strict";var Ypn=gS(),Qpn=(t,e)=>{try{return new Ypn(t,e).range||"*"}catch{return null}};cEt.exports=Qpn});var vme=S((TEi,hEt)=>{"use strict";var emn=yy(),mEt=BQ(),{ANY:tmn}=mEt,rmn=gS(),nmn=zQ(),fEt=qQ(),pEt=hme(),omn=yme(),imn=gme(),amn=(t,e,r,n)=>{t=new emn(t,n),e=new rmn(e,n);let o,i,a,s,u;switch(r){case">":o=fEt,i=omn,a=pEt,s=">",u=">=";break;case"<":o=pEt,i=imn,a=fEt,s="<",u="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(nmn(t,e,n))return!1;for(let l=0;l{p.semver===tmn&&(p=new mEt(">=0.0.0")),d=d||p,f=f||p,o(p.semver,d.semver,n)?d=p:a(p.semver,f.semver,n)&&(f=p)}),d.operator===s||d.operator===u||(!f.operator||f.operator===s)&&i(t,f.semver))return!1;if(f.operator===u&&a(t,f.semver))return!1}return!0};hEt.exports=amn});var yEt=S((OEi,gEt)=>{"use strict";var smn=vme(),umn=(t,e,r)=>smn(t,e,">",r);gEt.exports=umn});var _Et=S((EEi,bEt)=>{"use strict";var lmn=vme(),cmn=(t,e,r)=>lmn(t,e,"<",r);bEt.exports=cmn});var SEt=S((PEi,wEt)=>{"use strict";var vEt=gS(),dmn=(t,e,r)=>(t=new vEt(t,r),e=new vEt(e,r),t.intersects(e,r));wEt.exports=dmn});var xEt=S((MEi,CEt)=>{"use strict";var fmn=zQ(),pmn=hS();CEt.exports=(t,e,r)=>{let n=[],o=null,i=null,a=t.sort((c,d)=>pmn(c,d,r));for(let c of a)fmn(c,e,r)?(i=c,o||(o=c)):(i&&n.push([o,i]),i=null,o=null);o&&n.push([o,null]);let s=[];for(let[c,d]of n)c===d?s.push(c):!d&&c===a[0]?s.push("*"):d?c===a[0]?s.push(`<=${d}`):s.push(`${c} - ${d}`):s.push(`>=${c}`);let u=s.join(" || "),l=typeof e.raw=="string"?e.raw:String(e);return u.length{"use strict";var TEt=gS(),yze=BQ(),{ANY:gze}=yze,VQ=zQ(),bze=hS(),mmn=(t,e,r={})=>{if(t===e)return!0;t=new TEt(t,r),e=new TEt(e,r);let n=!1;e:for(let o of t.set){for(let i of e.set){let a=gmn(o,i,r);if(n=n||a!==null,a)continue e}if(n)return!1}return!0},hmn=[new yze(">=0.0.0-0")],OEt=[new yze(">=0.0.0")],gmn=(t,e,r)=>{if(t===e)return!0;if(t.length===1&&t[0].semver===gze){if(e.length===1&&e[0].semver===gze)return!0;r.includePrerelease?t=hmn:t=OEt}if(e.length===1&&e[0].semver===gze){if(r.includePrerelease)return!0;e=OEt}let n=new Set,o,i;for(let p of t)p.operator===">"||p.operator===">="?o=EEt(o,p,r):p.operator==="<"||p.operator==="<="?i=PEt(i,p,r):n.add(p.semver);if(n.size>1)return null;let a;if(o&&i){if(a=bze(o.semver,i.semver,r),a>0)return null;if(a===0&&(o.operator!==">="||i.operator!=="<="))return null}for(let p of n){if(o&&!VQ(p,String(o),r)||i&&!VQ(p,String(i),r))return null;for(let m of e)if(!VQ(p,String(m),r))return!1;return!0}let s,u,l,c,d=i&&!r.includePrerelease&&i.semver.prerelease.length?i.semver:!1,f=o&&!r.includePrerelease&&o.semver.prerelease.length?o.semver:!1;d&&d.prerelease.length===1&&i.operator==="<"&&d.prerelease[0]===0&&(d=!1);for(let p of e){if(c=c||p.operator===">"||p.operator===">=",l=l||p.operator==="<"||p.operator==="<=",o){if(f&&p.semver.prerelease&&p.semver.prerelease.length&&p.semver.major===f.major&&p.semver.minor===f.minor&&p.semver.patch===f.patch&&(f=!1),p.operator===">"||p.operator===">="){if(s=EEt(o,p,r),s===p&&s!==o)return!1}else if(o.operator===">="&&!VQ(o.semver,String(p),r))return!1}if(i){if(d&&p.semver.prerelease&&p.semver.prerelease.length&&p.semver.major===d.major&&p.semver.minor===d.minor&&p.semver.patch===d.patch&&(d=!1),p.operator==="<"||p.operator==="<="){if(u=PEt(i,p,r),u===p&&u!==i)return!1}else if(i.operator==="<="&&!VQ(i.semver,String(p),r))return!1}if(!p.operator&&(i||o)&&a!==0)return!1}return!(o&&l&&!i&&a!==0||i&&c&&!o&&a!==0||f||d)},EEt=(t,e,r)=>{if(!t)return e;let n=bze(t.semver,e.semver,r);return n>0?t:n<0||e.operator===">"&&t.operator===">="?e:t},PEt=(t,e,r)=>{if(!t)return e;let n=bze(t.semver,e.semver,r);return n<0?t:n>0||e.operator==="<"&&t.operator==="<="?e:t};MEt.exports=mmn});var DEt=S((IEi,NEt)=>{"use strict";var _ze=H6(),IEt=FQ(),ymn=yy(),AEt=nze(),bmn=xz(),_mn=oOt(),vmn=aOt(),wmn=lOt(),Smn=fOt(),Cmn=mOt(),xmn=gOt(),Tmn=bOt(),Omn=vOt(),Emn=hS(),Pmn=xOt(),Mmn=OOt(),Rmn=mme(),Imn=ROt(),Amn=AOt(),Nmn=qQ(),Dmn=hme(),jmn=aze(),$mn=sze(),Lmn=gme(),Fmn=yme(),kmn=uze(),qmn=BOt(),Bmn=BQ(),Umn=gS(),zmn=zQ(),Vmn=rEt(),Hmn=oEt(),Wmn=aEt(),Jmn=lEt(),Kmn=dEt(),Gmn=vme(),Xmn=yEt(),Zmn=_Et(),Ymn=SEt(),Qmn=xEt(),ehn=REt();NEt.exports={parse:bmn,valid:_mn,clean:vmn,inc:wmn,diff:Smn,major:Cmn,minor:xmn,patch:Tmn,prerelease:Omn,compare:Emn,rcompare:Pmn,compareLoose:Mmn,compareBuild:Rmn,sort:Imn,rsort:Amn,gt:Nmn,lt:Dmn,eq:jmn,neq:$mn,gte:Lmn,lte:Fmn,cmp:kmn,coerce:qmn,Comparator:Bmn,Range:Umn,satisfies:zmn,toComparators:Vmn,maxSatisfying:Hmn,minSatisfying:Wmn,minVersion:Jmn,validRange:Kmn,outside:Gmn,gtr:Xmn,ltr:Zmn,intersects:Ymn,simplifyRange:Qmn,subset:ehn,SemVer:ymn,re:_ze.re,src:_ze.src,tokens:_ze.t,SEMVER_SPEC_VERSION:IEt.SEMVER_SPEC_VERSION,RELEASE_TYPES:IEt.RELEASE_TYPES,compareIdentifiers:AEt.compareIdentifiers,rcompareIdentifiers:AEt.rcompareIdentifiers}});function jN(t){if(!t||t.split("/").length>2||t.startsWith("/")||t.endsWith("/")||t.split(":").length>2)throw new Error(`Invalid identifier format: ${t}`);let[e,r]=t.split(":"),n=r||"latest";if(e.includes("/")){let[o,i]=e.split("/",2);if(!o||!i)throw new Error(`Invalid identifier format: ${t}`);return[o,i,n]}else{if(!e)throw new Error(`Invalid identifier format: ${t}`);return["-",e,n]}}var thn,jEt=v(()=>{thn=$(DEt(),1)});function Sze(t){return t!=null&&typeof t=="object"&&"name"in t&&t?.name==="LangSmithNotFoundError"}async function Dr(t,e,r){let n;if(t.ok){r&&(n=await t.text());return}if(t.status===403)try{(await t.json())?.error==="org_scoped_key_requires_workspace"&&(n="This API key is org-scoped and requires workspace specification. Please provide 'workspaceId' parameter, or set LANGSMITH_WORKSPACE_ID environment variable.")}catch{let s=new Error(`${t.status} ${t.statusText}`);throw s.status=t?.status,s}if(n===void 0)try{n=await t.text()}catch{n=""}let o=`Failed to ${e}. Received status [${t.status}]: ${t.statusText}. Message: ${n}`;if(t.status===404)throw new wze(o);if(t.status===409)throw new vze(o);let i=new Error(o);throw i.status=t.status,i}function LEt(t){return typeof t=="object"&&t!==null&&t.code===$Et}var vze,wze,$Et,wme,Cze=v(()=>{vze=class extends Error{constructor(e){super(e),Object.defineProperty(this,"status",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.name="LangSmithConflictError",this.status=409}},wze=class extends Error{constructor(e){super(e),Object.defineProperty(this,"status",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.name="LangSmithNotFoundError",this.status=404}};$Et="ERR_CONFLICTING_ENDPOINTS",wme=class extends Error{constructor(){super("You cannot provide both LANGSMITH_ENDPOINT / LANGCHAIN_ENDPOINT and LANGSMITH_RUNS_ENDPOINTS."),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:$Et}),this.name="ConflictingEndpointsError"}}});function ohn(){return{depthLimit:Number.MAX_SAFE_INTEGER,edgesLimit:Number.MAX_SAFE_INTEGER}}function Sme(t){return nhn.encode(t)}function kEt(t){if(t&&typeof t=="object"&&t!==null){if(t instanceof Map)return Object.fromEntries(t);if(t instanceof Set)return Array.from(t);if(t instanceof Date)return t.toISOString();if(t instanceof RegExp)return t.toString();if(t instanceof Error)return{name:t.name,message:t.message}}else if(typeof t=="bigint")return t.toString();return t}function ihn(t){return function(e,r){if(t){let n=t.call(this,e,r);if(n!==void 0)return n}return kEt(r)}}function w_(t,e,r,n,o){try{let i=JSON.stringify(t,ihn(r),n);return Sme(i)}catch(i){if(!i.message?.includes("Converting circular structure to JSON"))return console.warn(`[WARNING]: LangSmith received unserializable value.${e?` +Context: ${e}`:""}`),Sme("[Unserializable]");td("SUPPRESS_CIRCULAR_JSON_WARNINGS")!=="true"&&console.warn(`[WARNING]: LangSmith received circular JSON. This will decrease tracer performance. ${e?` +Context: ${e}`:""}`),typeof o>"u"&&(o=ohn()),Tze(t,"",0,[],void 0,0,o);let a;try{W6.length===0?a=JSON.stringify(t,r,n):a=JSON.stringify(t,ahn(r),n)}catch{return Sme("[unable to serialize, circular reference is too complex to analyze]")}finally{for(;Cme.length!==0;){let s=Cme.pop();s.length===4?Object.defineProperty(s[0],s[1],s[3]):s[0][s[1]]=s[2]}}return Sme(a)}}function xze(t,e,r,n){var o=Object.getOwnPropertyDescriptor(n,r);o.get!==void 0?o.configurable?(Object.defineProperty(n,r,{value:t}),Cme.push([n,r,e,o])):W6.push([e,r,t]):(n[r]=t,Cme.push([n,r,e]))}function Tze(t,e,r,n,o,i,a){i+=1;var s;if(typeof t=="object"&&t!==null){for(s=0;sa.depthLimit){xze(FEt,t,e,o);return}if(typeof a.edgesLimit<"u"&&r+1>a.edgesLimit){xze(FEt,t,e,o);return}if(n.push(t),Array.isArray(t))for(s=0;s0)for(var n=0;n{NN();FEt="[...]",rhn={result:"[Circular]"},Cme=[],W6=[],nhn=new TextEncoder});function BEt(t,e,r){if(r)return t;let n=Qpe(),o=e??NUe(),i=t.extra??{},a=i.metadata;return t.extra={...i,runtime:{...n,...i?.runtime},metadata:{...o,...o.revision_id||"revision_id"in t&&t.revision_id?{revision_id:("revision_id"in t?t.revision_id:void 0)??o.revision_id}:{},...a}},t}async function lhn(t){let e=[];for await(let r of t)e.push(r);return e}function xme(t){if(t!==void 0)return t.trim().replace(/^"(.*)"$/,"$1").replace(/^'(.*)'$/,"$1")}function UEt(t){return typeof t=="number"?Number(t.toFixed(4)):t}function VEt(t){return"dataset_id"in t||"dataset_name"in t}var shn,uhn,chn,dhn,HEt,fhn,phn,zEt,Oze,Cz,PUe=v(()=>{qpe();RTt();BUe();VTt();HTt();NN();Ype();Kpe();Bpe();jEt();Cze();EUe();wUe();qEt();shn=t=>{let e=t?.toString()??td("TRACING_SAMPLING_RATE");if(e===void 0)return;let r=parseFloat(e);if(r<0||r>1)throw new Error(`LANGSMITH_TRACING_SAMPLING_RATE must be between 0 and 1 if set. Got: ${r}`);return r},uhn=t=>{let r=t.replace("http://","").replace("https://","").split("/")[0].split(":")[0];return r==="localhost"||r==="127.0.0.1"||r==="::1"};chn=async t=>{if(t?.status===429){let e=parseInt(t.headers.get("retry-after")??"10",10)*1e3;if(e>0)return await new Promise(r=>setTimeout(r,e)),!0}return!1};dhn=24*1024*1024,HEt=1024*1024*1024,fhn=1e4,phn=100,zEt="https://api.smith.langchain.com",Oze=class{constructor(e){Object.defineProperty(this,"items",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"sizeBytes",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"maxSizeBytes",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.maxSizeBytes=e??HEt}peek(){return this.items[0]}push(e){let r,n=new Promise(i=>{r=i}),o=w_(e.item,`Serializing run with id: ${e.item.id}`).length;return this.sizeBytes+o>this.maxSizeBytes&&this.items.length>0?(console.warn(`AutoBatchQueue size limit (${this.maxSizeBytes} bytes) exceeded. Dropping run with id: ${e.item.id}. Current queue size: ${this.sizeBytes} bytes, attempted addition: ${o} bytes.`),r(),n):(this.items.push({action:e.action,payload:e.item,otelContext:e.otelContext,apiKey:e.apiKey,apiUrl:e.apiUrl,itemPromiseResolve:r,itemPromise:n,size:o}),this.sizeBytes+=o,n)}pop({upToSizeBytes:e,upToSize:r}){if(e<1)throw new Error("Number of bytes to pop off may not be less than 1.");let n=[],o=0;for(;o+(this.peek()?.size??0)0&&n.length0){let i=this.items.shift();n.push(i),o+=i.size,this.sizeBytes-=i.size}return[n.map(i=>({action:i.action,item:i.payload,otelContext:i.otelContext,apiKey:i.apiKey,apiUrl:i.apiUrl,size:i.size})),()=>n.forEach(i=>i.itemPromiseResolve())]}},Cz=class t{get _fetch(){return this.fetchImplementation||sTt(this.debug)}constructor(e={}){Object.defineProperty(this,"apiKey",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"apiUrl",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"webUrl",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"workspaceId",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"caller",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"batchIngestCaller",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"timeout_ms",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_tenantId",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"hideInputs",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"hideOutputs",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"omitTracedRuntimeInfo",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"tracingSampleRate",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"filteredPostUuids",{enumerable:!0,configurable:!0,writable:!0,value:new Set}),Object.defineProperty(this,"autoBatchTracing",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"autoBatchQueue",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"autoBatchTimeout",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"autoBatchAggregationDelayMs",{enumerable:!0,configurable:!0,writable:!0,value:250}),Object.defineProperty(this,"batchSizeBytesLimit",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"batchSizeLimit",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"fetchOptions",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"settings",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"blockOnRootRunFinalization",{enumerable:!0,configurable:!0,writable:!0,value:Gv("LANGSMITH_TRACING_BACKGROUND")==="false"}),Object.defineProperty(this,"traceBatchConcurrency",{enumerable:!0,configurable:!0,writable:!0,value:5}),Object.defineProperty(this,"_serverInfo",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_getServerInfoPromise",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"manualFlushMode",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"langSmithToOTELTranslator",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"fetchImplementation",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"cachedLSEnvVarsForMetadata",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_promptCache",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"multipartStreamingDisabled",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"_multipartDisabled",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"_runCompressionDisabled",{enumerable:!0,configurable:!0,writable:!0,value:td("DISABLE_RUN_COMPRESSION")==="true"}),Object.defineProperty(this,"debug",{enumerable:!0,configurable:!0,writable:!0,value:Gv("LANGSMITH_DEBUG")==="true"});let r=t.getDefaultClientConfig();if(this.tracingSampleRate=shn(e.tracingSamplingRate),this.apiUrl=xme(e.apiUrl??r.apiUrl)??"",this.apiUrl.endsWith("/")&&(this.apiUrl=this.apiUrl.slice(0,-1)),this.apiKey=xme(e.apiKey??r.apiKey),this.webUrl=xme(e.webUrl??r.webUrl),this.webUrl?.endsWith("/")&&(this.webUrl=this.webUrl.slice(0,-1)),this.workspaceId=xme(e.workspaceId??td("WORKSPACE_ID")),this.timeout_ms=e.timeout_ms??9e4,this.caller=new LQ({...e.callerOptions??{},maxRetries:4,debug:e.debug??this.debug}),this.traceBatchConcurrency=e.traceBatchConcurrency??this.traceBatchConcurrency,this.traceBatchConcurrency<1)throw new Error("Trace batch concurrency must be positive.");this.debug=e.debug??this.debug,this.fetchImplementation=e.fetchImplementation;let n=e.maxIngestMemoryBytes??HEt;this.batchIngestCaller=new LQ({maxRetries:4,maxConcurrency:this.traceBatchConcurrency,maxQueueSizeBytes:n,...e.callerOptions??{},onFailedResponseHook:chn,debug:e.debug??this.debug}),this.hideInputs=e.hideInputs??e.anonymizer??r.hideInputs,this.hideOutputs=e.hideOutputs??e.anonymizer??r.hideOutputs,this.omitTracedRuntimeInfo=e.omitTracedRuntimeInfo??!1,this.autoBatchTracing=e.autoBatchTracing??this.autoBatchTracing,this.autoBatchQueue=new Oze(n),this.blockOnRootRunFinalization=e.blockOnRootRunFinalization??this.blockOnRootRunFinalization,this.batchSizeBytesLimit=e.batchSizeBytesLimit,this.batchSizeLimit=e.batchSizeLimit,this.fetchOptions=e.fetchOptions||{},this.manualFlushMode=e.manualFlushMode??this.manualFlushMode,eme()&&(this.langSmithToOTELTranslator=new rme),this.cachedLSEnvVarsForMetadata=NUe(),e.cache!==void 0&&e.disablePromptCache&&wz("Both 'cache' and 'disablePromptCache' were provided. The 'cache' parameter is deprecated and will be removed in a future version. Using 'cache' parameter value."),e.cache!==void 0?(wz("The 'cache' parameter is deprecated and will be removed in a future version. Use 'configureGlobalPromptCache()' to configure the global cache, or 'disablePromptCache: true' to disable caching for this client."),e.cache===!1?this._promptCache=void 0:e.cache===!0?this._promptCache=Xpe:this._promptCache=e.cache):e.disablePromptCache||(this._promptCache=Xpe)}static getDefaultClientConfig(){let e=td("API_KEY"),r=td("ENDPOINT")??zEt,n=td("HIDE_INPUTS")==="true",o=td("HIDE_OUTPUTS")==="true";return{apiUrl:r,apiKey:e,webUrl:void 0,hideInputs:n,hideOutputs:o}}getHostUrl(){return this.webUrl?this.webUrl:uhn(this.apiUrl)?(this.webUrl="http://localhost:3000",this.webUrl):this.apiUrl.endsWith("/api/v1")?(this.webUrl=this.apiUrl.replace("/api/v1",""),this.webUrl):this.apiUrl.includes("/api")&&!this.apiUrl.split(".",1)[0].endsWith("api")?(this.webUrl=this.apiUrl.replace("/api",""),this.webUrl):this.apiUrl.split(".",1)[0].includes("dev")?(this.webUrl="https://dev.smith.langchain.com",this.webUrl):this.apiUrl.split(".",1)[0].includes("eu")?(this.webUrl="https://eu.smith.langchain.com",this.webUrl):this.apiUrl.split(".",1)[0].includes("beta")?(this.webUrl="https://beta.smith.langchain.com",this.webUrl):(this.webUrl="https://smith.langchain.com",this.webUrl)}get headers(){let e={"User-Agent":`langsmith-js/${Zpe}`};return this.apiKey&&(e["x-api-key"]=`${this.apiKey}`),this.workspaceId&&(e["x-tenant-id"]=this.workspaceId),e}_getPlatformEndpointPath(e){return this.apiUrl.slice(-3)!=="/v1"&&this.apiUrl.slice(-4)!=="/v1/"?`/v1/platform/${e}`:`/platform/${e}`}async processInputs(e){return this.hideInputs===!1?e:this.hideInputs===!0?{}:typeof this.hideInputs=="function"?this.hideInputs(e):e}async processOutputs(e){return this.hideOutputs===!1?e:this.hideOutputs===!0?{}:typeof this.hideOutputs=="function"?this.hideOutputs(e):e}async prepareRunCreateOrUpdateInputs(e){let r={...e};return r.inputs!==void 0&&(r.inputs=await this.processInputs(r.inputs)),r.outputs!==void 0&&(r.outputs=await this.processOutputs(r.outputs)),r}async _getResponse(e,r){let n=r?.toString()??"",o=`${this.apiUrl}${e}?${n}`;return await this.caller.call(async()=>{let a=await this._fetch(o,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(a,`fetch ${e}`),a})}async _get(e,r){return(await this._getResponse(e,r)).json()}async*_getPaginated(e,r=new URLSearchParams,n){let o=Number(r.get("offset"))||0,i=Number(r.get("limit"))||100;for(;;){r.set("offset",String(o)),r.set("limit",String(i));let a=`${this.apiUrl}${e}?${r}`,s=await this.caller.call(async()=>{let l=await this._fetch(a,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(l,`fetch ${e}`),l}),u=n?n(await s.json()):await s.json();if(u.length===0||(yield u,u.length{let c=await this._fetch(`${this.apiUrl}${e}`,{method:n,headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:a});return await Dr(c,`fetch ${e}`),c})).json();if(!u||!u[o])break;yield u[o];let l=u.cursors;if(!l||!l.next)break;i.cursor=l.next}}_shouldSample(){return this.tracingSampleRate===void 0?!0:Math.random()0;){let[o,i]=this.autoBatchQueue.pop({upToSizeBytes:e,upToSize:r});if(!o.length){i();break}let a=o.reduce((l,c)=>{let d=c.apiUrl??this.apiUrl,f=c.apiKey??this.apiKey,m=c.apiKey===this.apiKey&&c.apiUrl===this.apiUrl?"default":`${d}|${f}`;return l[m]||(l[m]=[]),l[m].push(c),l},{}),s=[];for(let[l,c]of Object.entries(a)){let d=this._processBatch(c,{apiUrl:l==="default"?void 0:l.split("|")[0],apiKey:l==="default"?void 0:l.split("|")[1]});s.push(d)}let u=Promise.all(s).finally(i);n.push(u)}return Promise.all(n)}async _processBatch(e,r){if(!e.length)return;let n=e.reduce((o,i)=>o+(i.size??0),0);try{if(this.langSmithToOTELTranslator!==void 0)this._sendBatchToOTELTranslator(e);else{let o={runCreates:e.filter(s=>s.action==="create").map(s=>s.item),runUpdates:e.filter(s=>s.action==="update").map(s=>s.item)},i=await this._ensureServerInfo();if(!this._multipartDisabled&&(i?.batch_ingest_config?.use_multipart_endpoint??!0)){let s=!this._runCompressionDisabled&&i?.instance_flags?.gzip_body_enabled;try{await this.multipartIngestRuns(o,{...r,useGzip:s,sizeBytes:n})}catch(u){if(Sze(u))this._multipartDisabled=!0,await this.batchIngestRuns(o,{...r,sizeBytes:n});else throw u}}else await this.batchIngestRuns(o,{...r,sizeBytes:n})}}catch(o){console.error("Error exporting batch:",o)}}_sendBatchToOTELTranslator(e){if(this.langSmithToOTELTranslator!==void 0){let r=new Map,n=[];for(let o of e)o.item.id&&o.otelContext&&(r.set(o.item.id,o.otelContext),o.action==="create"?n.push({operation:"post",id:o.item.id,trace_id:o.item.trace_id??o.item.id,run:o.item}):n.push({operation:"patch",id:o.item.id,trace_id:o.item.trace_id??o.item.id,run:o.item}));this.langSmithToOTELTranslator.exportBatch(n,r)}}async processRunOperation(e){clearTimeout(this.autoBatchTimeout),this.autoBatchTimeout=void 0,e.item=BEt(e.item,this.cachedLSEnvVarsForMetadata,this.omitTracedRuntimeInfo);let r=this.autoBatchQueue.push(e);if(this.manualFlushMode)return r;let n=await this._getBatchSizeLimitBytes(),o=await this._getBatchSizeLimit();return(this.autoBatchQueue.sizeBytes>n||this.autoBatchQueue.items.length>o)&&this.drainAutoBatchQueue({batchSizeLimitBytes:n,batchSizeLimit:o}),this.autoBatchQueue.items.length>0&&(this.autoBatchTimeout=setTimeout(()=>{this.autoBatchTimeout=void 0,this.drainAutoBatchQueue({batchSizeLimitBytes:n,batchSizeLimit:o})},this.autoBatchAggregationDelayMs)),r}async _getServerInfo(){let r=await(await this.caller.call(async()=>{let n=await this._fetch(`${this.apiUrl}/info`,{method:"GET",headers:{Accept:"application/json"},signal:AbortSignal.timeout(fhn),...this.fetchOptions});return await Dr(n,"get server info"),n})).json();return this.debug&&console.log(` +=== LangSmith Server Configuration === +`+JSON.stringify(r,null,2)+` +`),r}async _ensureServerInfo(){return this._getServerInfoPromise===void 0&&(this._getServerInfoPromise=(async()=>{if(this._serverInfo===void 0)try{this._serverInfo=await this._getServerInfo()}catch(e){console.warn(`[LANGSMITH]: Failed to fetch info on supported operations. Falling back to batch operations and default limits. Info: ${e.status??"Unspecified status code"} ${e.message}`)}return this._serverInfo??{}})()),this._getServerInfoPromise.then(e=>(this._serverInfo===void 0&&(this._getServerInfoPromise=void 0),e))}async _getSettings(){return this.settings||(this.settings=this._get("/settings")),await this.settings}async flush(){let e=await this._getBatchSizeLimitBytes(),r=await this._getBatchSizeLimit();await this.drainAutoBatchQueue({batchSizeLimitBytes:e,batchSizeLimit:r})}_cloneCurrentOTELContext(){let e=tme(),r=PTt();if(this.langSmithToOTELTranslator!==void 0){let n=e.getActiveSpan();if(n)return e.setSpan(r.active(),n)}}async createRun(e,r){if(!this._filterForSampling([e]).length)return;let n={...this.headers,"Content-Type":"application/json"},o=e.project_name;delete e.project_name;let i=await this.prepareRunCreateOrUpdateInputs({session_name:o,...e,start_time:e.start_time??Date.now()});if(this.autoBatchTracing&&i.trace_id!==void 0&&i.dotted_order!==void 0){let u=this._cloneCurrentOTELContext();this.processRunOperation({action:"create",item:i,otelContext:u,apiKey:r?.apiKey,apiUrl:r?.apiUrl}).catch(console.error);return}let a=BEt(i,this.cachedLSEnvVarsForMetadata,this.omitTracedRuntimeInfo);r?.apiKey!==void 0&&(n["x-api-key"]=r.apiKey),r?.workspaceId!==void 0&&(n["x-tenant-id"]=r.workspaceId);let s=w_(a,`Creating run with id: ${a.id}`);await this.caller.call(async()=>{let u=await this._fetch(`${r?.apiUrl??this.apiUrl}/runs`,{method:"POST",headers:n,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:s});return await Dr(u,"create run",!0),u})}async batchIngestRuns({runCreates:e,runUpdates:r},n){if(e===void 0&&r===void 0)return;let o=await Promise.all(e?.map(u=>this.prepareRunCreateOrUpdateInputs(u))??[]),i=await Promise.all(r?.map(u=>this.prepareRunCreateOrUpdateInputs(u))??[]);if(o.length>0&&i.length>0){let u=o.reduce((c,d)=>(d.id&&(c[d.id]=d),c),{}),l=[];for(let c of i)c.id!==void 0&&u[c.id]?u[c.id]={...u[c.id],...c}:l.push(c);o=Object.values(u),i=l}let a={post:o,patch:i};if(!a.post.length&&!a.patch.length)return;let s={post:[],patch:[]};for(let u of["post","patch"]){let l=u,c=a[l].reverse(),d=c.pop();for(;d!==void 0;)s[l].push(d),d=c.pop()}if(s.post.length>0||s.patch.length>0){let u=s.post.map(l=>l.id).concat(s.patch.map(l=>l.id)).join(",");await this._postBatchIngestRuns(w_(s,`Ingesting runs with ids: ${u}`),n)}}async _postBatchIngestRuns(e,r){let n={...this.headers,"Content-Type":"application/json",Accept:"application/json"};r?.apiKey!==void 0&&(n["x-api-key"]=r.apiKey),await this.batchIngestCaller.callWithOptions({sizeBytes:r?.sizeBytes},async()=>{let o=await this._fetch(`${r?.apiUrl??this.apiUrl}/runs/batch`,{method:"POST",headers:n,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:e});return await Dr(o,"batch create run",!0),o})}async multipartIngestRuns({runCreates:e,runUpdates:r},n){if(e===void 0&&r===void 0)return;let o={},i=[];for(let d of e??[]){let f=await this.prepareRunCreateOrUpdateInputs(d);f.id!==void 0&&f.attachments!==void 0&&(o[f.id]=f.attachments),delete f.attachments,i.push(f)}let a=[];for(let d of r??[])a.push(await this.prepareRunCreateOrUpdateInputs(d));if(i.find(d=>d.trace_id===void 0||d.dotted_order===void 0)!==void 0)throw new Error('Multipart ingest requires "trace_id" and "dotted_order" to be set when creating a run');if(a.find(d=>d.trace_id===void 0||d.dotted_order===void 0)!==void 0)throw new Error('Multipart ingest requires "trace_id" and "dotted_order" to be set when updating a run');if(i.length>0&&a.length>0){let d=i.reduce((p,m)=>(m.id&&(p[m.id]=m),p),{}),f=[];for(let p of a)p.id!==void 0&&d[p.id]?d[p.id]={...d[p.id],...p}:f.push(p);i=Object.values(d),a=f}if(i.length===0&&a.length===0)return;let l=[],c=[];for(let[d,f]of[["post",i],["patch",a]])for(let p of f){let{inputs:m,outputs:h,events:y,extra:g,error:b,serialized:_,attachments:w,...T}=p,O={inputs:m,outputs:h,events:y,extra:g,error:b,serialized:_},E=w_(T,`Serializing for multipart ingestion of run with id: ${T.id}`);c.push({name:`${d}.${T.id}`,payload:new Blob([E],{type:`application/json; length=${E.length}`})});for(let[P,R]of Object.entries(O)){if(R===void 0)continue;let I=w_(R,`Serializing ${P} for multipart ingestion of run with id: ${T.id}`);c.push({name:`${d}.${T.id}.${P}`,payload:new Blob([I],{type:`application/json; length=${I.length}`})})}if(T.id!==void 0){let P=o[T.id];if(P){delete o[T.id];for(let[R,I]of Object.entries(P)){let A,B;if(Array.isArray(I)?[A,B]=I:(A=I.mimeType,B=I.data),R.includes(".")){console.warn(`Skipping attachment '${R}' for run ${T.id}: Invalid attachment name. Attachment names must not contain periods ('.'). Please rename the attachment and try again.`);continue}c.push({name:`attachment.${T.id}.${R}`,payload:new Blob([B],{type:`${A}; length=${B.byteLength}`})})}}}l.push(`trace=${T.trace_id},id=${T.id}`)}await this._sendMultipartRequest(c,l.join("; "),n)}async _createNodeFetchBody(e,r){let n=[];for(let a of e)n.push(new Blob([`--${r}\r +`])),n.push(new Blob([`Content-Disposition: form-data; name="${a.name}"\r +`,`Content-Type: ${a.payload.type}\r +\r +`])),n.push(a.payload),n.push(new Blob([`\r +`]));return n.push(new Blob([`--${r}--\r +`])),await new Blob(n).arrayBuffer()}async _createMultipartStream(e,r){let n=new TextEncoder;return new ReadableStream({async start(i){let a=async s=>{typeof s=="string"?i.enqueue(n.encode(s)):i.enqueue(s)};for(let s of e){await a(`--${r}\r +`),await a(`Content-Disposition: form-data; name="${s.name}"\r +`),await a(`Content-Type: ${s.payload.type}\r +\r +`);let l=s.payload.stream().getReader();try{let c;for(;!(c=await l.read()).done;)i.enqueue(c.value)}finally{l.releaseLock()}await a(`\r +`)}await a(`--${r}--\r +`),i.close()}})}async _sendMultipartRequest(e,r,n){let o="----LangSmithFormBoundary"+Math.random().toString(36).slice(2),i=()=>this._createNodeFetchBody(e,o),a=()=>this._createMultipartStream(e,o),s=async u=>this.batchIngestCaller.callWithOptions({sizeBytes:n?.sizeBytes},async()=>{let l=await u(),c={...this.headers,"Content-Type":`multipart/form-data; boundary=${o}`};n?.apiKey!==void 0&&(c["x-api-key"]=n.apiKey);let d=l;n?.useGzip&&typeof l=="object"&&"pipeThrough"in l&&(d=l.pipeThrough(new CompressionStream("gzip")),c["Content-Encoding"]="gzip");let f=await this._fetch(`${n?.apiUrl??this.apiUrl}/runs/multipart`,{method:"POST",headers:c,body:d,duplex:"half",signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(f,"Failed to send multipart request",!0),f});try{let u,l=!1;aTt()&&!this.multipartStreamingDisabled&&AUe()!=="bun"?(l=!0,u=await s(a)):u=await s(i),(!this.multipartStreamingDisabled||l)&&u.status===422&&(n?.apiUrl??this.apiUrl)!==zEt&&(console.warn(`Streaming multipart upload to ${n?.apiUrl??this.apiUrl}/runs/multipart failed. This usually means the host does not support chunked uploads. Retrying with a buffered upload for operation "${r}".`),this.multipartStreamingDisabled=!0,u=await s(i))}catch(u){if(Sze(u))throw u;console.warn(`${u.message.trim()} + +Context: ${r}`)}}async updateRun(e,r,n){No(e),r.inputs&&(r.inputs=await this.processInputs(r.inputs)),r.outputs&&(r.outputs=await this.processOutputs(r.outputs));let o={...r,id:e};if(!this._filterForSampling([o],!0).length)return;if(this.autoBatchTracing&&o.trace_id!==void 0&&o.dotted_order!==void 0){let s=this._cloneCurrentOTELContext();if(r.end_time!==void 0&&o.parent_run_id===void 0&&this.blockOnRootRunFinalization&&!this.manualFlushMode){await this.processRunOperation({action:"update",item:o,otelContext:s,apiKey:n?.apiKey,apiUrl:n?.apiUrl}).catch(console.error);return}else this.processRunOperation({action:"update",item:o,otelContext:s,apiKey:n?.apiKey,apiUrl:n?.apiUrl}).catch(console.error);return}let i={...this.headers,"Content-Type":"application/json"};n?.apiKey!==void 0&&(i["x-api-key"]=n.apiKey),n?.workspaceId!==void 0&&(i["x-tenant-id"]=n.workspaceId);let a=w_(r,`Serializing payload to update run with id: ${e}`);await this.caller.call(async()=>{let s=await this._fetch(`${n?.apiUrl??this.apiUrl}/runs/${e}`,{method:"PATCH",headers:i,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:a});return await Dr(s,"update run",!0),s})}async readRun(e,{loadChildRuns:r}={loadChildRuns:!1}){No(e);let n=await this._get(`/runs/${e}`);return r&&(n=await this._loadChildRuns(n)),n}async getRunUrl({runId:e,run:r,projectOpts:n}){if(r!==void 0){let o;r.session_id?o=r.session_id:n?.projectName?o=(await this.readProject({projectName:n?.projectName})).id:n?.projectId?o=n?.projectId:o=(await this.readProject({projectName:td("PROJECT")||"default"})).id;let i=await this._getTenantId();return`${this.getHostUrl()}/o/${i}/projects/p/${o}/r/${r.id}?poll=true`}else if(e!==void 0){let o=await this.readRun(e);if(!o.app_path)throw new Error(`Run ${e} has no app_path`);return`${this.getHostUrl()}${o.app_path}`}else throw new Error("Must provide either runId or run")}async _loadChildRuns(e){let r=await lhn(this.listRuns({isRoot:!1,projectId:e.session_id,traceId:e.trace_id})),n={},o={};r.sort((i,a)=>(i?.dotted_order??"").localeCompare(a?.dotted_order??""));for(let i of r){if(i.parent_run_id===null||i.parent_run_id===void 0)throw new Error(`Child run ${i.id} has no parent`);i.dotted_order?.startsWith(e.dotted_order??"")&&i.id!==e.id&&(i.parent_run_id in n||(n[i.parent_run_id]=[]),n[i.parent_run_id].push(i),o[i.id]=i)}e.child_runs=n[e.id]||[];for(let i in n)i!==e.id&&(o[i].child_runs=n[i]);return e}async*listRuns(e){let{projectId:r,projectName:n,parentRunId:o,traceId:i,referenceExampleId:a,startTime:s,executionOrder:u,isRoot:l,runType:c,error:d,id:f,query:p,filter:m,traceFilter:h,treeFilter:y,limit:g,select:b,order:_}=e,w=[];if(r&&(w=Array.isArray(r)?r:[r]),n){let P=Array.isArray(n)?n:[n],R=await Promise.all(P.map(I=>this.readProject({projectName:I}).then(A=>A.id)));w.push(...R)}let T=["app_path","completion_cost","completion_tokens","dotted_order","end_time","error","events","extra","feedback_stats","first_token_time","id","inputs","name","outputs","parent_run_id","parent_run_ids","prompt_cost","prompt_tokens","reference_example_id","run_type","session_id","start_time","status","tags","total_cost","total_tokens","trace_id"],O={session:w.length?w:null,run_type:c,reference_example:a,query:p,filter:m,trace_filter:h,tree_filter:y,execution_order:u,parent_run:o,start_time:s?s.toISOString():null,error:d,id:f,limit:g,trace:i,select:b||T,is_root:l,order:_};O.select.includes("child_run_ids")&&wz("Deprecated: 'child_run_ids' in the listRuns select parameter is deprecated and will be removed in a future version.");let E=0;for await(let P of this._getCursorPaginatedList("/runs/query",O))if(g){if(E>=g)break;if(P.length+E>g){yield*P.slice(0,g-E);break}E+=P.length,yield*P}else yield*P}async*listGroupRuns(e){let{projectId:r,projectName:n,groupBy:o,filter:i,startTime:a,endTime:s,limit:u,offset:l}=e,d={session_id:r||(await this.readProject({projectName:n})).id,group_by:o,filter:i,start_time:a?a.toISOString():null,end_time:s?s.toISOString():null,limit:Number(u)||100},f=Number(l)||0,p="/runs/group",m=`${this.apiUrl}${p}`;for(;;){let h={...d,offset:f},y=Object.fromEntries(Object.entries(h).filter(([O,E])=>E!==void 0)),g=JSON.stringify(y),_=await(await this.caller.call(async()=>{let O=await this._fetch(m,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:g});return await Dr(O,`Failed to fetch ${p}`),O})).json(),{groups:w,total:T}=_;if(w.length===0)break;for(let O of w)yield O;if(f+=w.length,f>=T)break}}async getRunStats({id:e,trace:r,parentRun:n,runType:o,projectNames:i,projectIds:a,referenceExampleIds:s,startTime:u,endTime:l,error:c,query:d,filter:f,traceFilter:p,treeFilter:m,isRoot:h,dataSourceType:y}){let g=a||[];i&&(g=[...a||[],...await Promise.all(i.map(E=>this.readProject({projectName:E}).then(P=>P.id)))]);let _=Object.fromEntries(Object.entries({id:e,trace:r,parent_run:n,run_type:o,session:g,reference_example:s,start_time:u,end_time:l,error:c,query:d,filter:f,trace_filter:p,tree_filter:m,is_root:h,data_source_type:y}).filter(([E,P])=>P!==void 0)),w=JSON.stringify(_);return await(await this.caller.call(async()=>{let E=await this._fetch(`${this.apiUrl}/runs/stats`,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:w});return await Dr(E,"get run stats"),E})).json()}async shareRun(e,{shareId:r}={}){let n={run_id:e,share_token:r||vz()};No(e);let o=JSON.stringify(n),a=await(await this.caller.call(async()=>{let s=await this._fetch(`${this.apiUrl}/runs/${e}/share`,{method:"PUT",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:o});return await Dr(s,"share run"),s})).json();if(a===null||!("share_token"in a))throw new Error("Invalid response from server");return`${this.getHostUrl()}/public/${a.share_token}/r`}async unshareRun(e){No(e),await this.caller.call(async()=>{let r=await this._fetch(`${this.apiUrl}/runs/${e}/share`,{method:"DELETE",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(r,"unshare run",!0),r})}async readRunSharedLink(e){No(e);let n=await(await this.caller.call(async()=>{let o=await this._fetch(`${this.apiUrl}/runs/${e}/share`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(o,"read run shared link"),o})).json();if(!(n===null||!("share_token"in n)))return`${this.getHostUrl()}/public/${n.share_token}/r`}async listSharedRuns(e,{runIds:r}={}){let n=new URLSearchParams({share_token:e});if(r!==void 0)for(let a of r)n.append("id",a);return No(e),await(await this.caller.call(async()=>{let a=await this._fetch(`${this.apiUrl}/public/${e}/runs${n}`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(a,"list shared runs"),a})).json()}async readDatasetSharedSchema(e,r){if(!e&&!r)throw new Error("Either datasetId or datasetName must be given");e||(e=(await this.readDataset({datasetName:r})).id),No(e);let o=await(await this.caller.call(async()=>{let i=await this._fetch(`${this.apiUrl}/datasets/${e}/share`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(i,"read dataset shared schema"),i})).json();return o.url=`${this.getHostUrl()}/public/${o.share_token}/d`,o}async shareDataset(e,r){if(!e&&!r)throw new Error("Either datasetId or datasetName must be given");e||(e=(await this.readDataset({datasetName:r})).id);let n={dataset_id:e};No(e);let o=JSON.stringify(n),a=await(await this.caller.call(async()=>{let s=await this._fetch(`${this.apiUrl}/datasets/${e}/share`,{method:"PUT",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:o});return await Dr(s,"share dataset"),s})).json();return a.url=`${this.getHostUrl()}/public/${a.share_token}/d`,a}async unshareDataset(e){No(e),await this.caller.call(async()=>{let r=await this._fetch(`${this.apiUrl}/datasets/${e}/share`,{method:"DELETE",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(r,"unshare dataset",!0),r})}async readSharedDataset(e){return No(e),await(await this.caller.call(async()=>{let o=await this._fetch(`${this.apiUrl}/public/${e}/datasets`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(o,"read shared dataset"),o})).json()}async listSharedExamples(e,r){let n={};r?.exampleIds&&(n.id=r.exampleIds);let o=new URLSearchParams;Object.entries(n).forEach(([s,u])=>{Array.isArray(u)?u.forEach(l=>o.append(s,l)):o.append(s,u)});let i=await this.caller.call(async()=>{let s=await this._fetch(`${this.apiUrl}/public/${e}/examples?${o.toString()}`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(s,"list shared examples"),s}),a=await i.json();if(!i.ok)throw"detail"in a?new Error(`Failed to list shared examples. +Status: ${i.status} +Message: ${Array.isArray(a.detail)?a.detail.join(` +`):"Unspecified error"}`):new Error(`Failed to list shared examples: ${i.status} ${i.statusText}`);return a.map(s=>({...s,_hostUrl:this.getHostUrl()}))}async createProject({projectName:e,description:r=null,metadata:n=null,upsert:o=!1,projectExtra:i=null,referenceDatasetId:a=null}){let s=o?"?upsert=true":"",u=`${this.apiUrl}/sessions${s}`,l=i||{};n&&(l.metadata=n);let c={name:e,extra:l,description:r};a!==null&&(c.reference_dataset_id=a);let d=JSON.stringify(c);return await(await this.caller.call(async()=>{let m=await this._fetch(u,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:d});return await Dr(m,"create project"),m})).json()}async updateProject(e,{name:r=null,description:n=null,metadata:o=null,projectExtra:i=null,endTime:a=null}){let s=`${this.apiUrl}/sessions/${e}`,u=i;o&&(u={...u||{},metadata:o});let l=JSON.stringify({name:r,extra:u,description:n,end_time:a?new Date(a).toISOString():null});return await(await this.caller.call(async()=>{let f=await this._fetch(s,{method:"PATCH",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:l});return await Dr(f,"update project"),f})).json()}async hasProject({projectId:e,projectName:r}){let n="/sessions",o=new URLSearchParams;if(e!==void 0&&r!==void 0)throw new Error("Must provide either projectName or projectId, not both");if(e!==void 0)No(e),n+=`/${e}`;else if(r!==void 0)o.append("name",r);else throw new Error("Must provide projectName or projectId");let i=await this.caller.call(async()=>{let a=await this._fetch(`${this.apiUrl}${n}?${o}`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(a,"has project"),a});try{let a=await i.json();return i.ok?Array.isArray(a)?a.length>0:!0:!1}catch{return!1}}async readProject({projectId:e,projectName:r,includeStats:n}){let o="/sessions",i=new URLSearchParams;if(e!==void 0&&r!==void 0)throw new Error("Must provide either projectName or projectId, not both");if(e!==void 0)No(e),o+=`/${e}`;else if(r!==void 0)i.append("name",r);else throw new Error("Must provide projectName or projectId");n!==void 0&&i.append("include_stats",n.toString());let a=await this._get(o,i),s;if(Array.isArray(a)){if(a.length===0)throw new Error(`Project[id=${e}, name=${r}] not found`);s=a[0]}else s=a;return s}async getProjectUrl({projectId:e,projectName:r}){if(e===void 0&&r===void 0)throw new Error("Must provide either projectName or projectId");let n=await this.readProject({projectId:e,projectName:r}),o=await this._getTenantId();return`${this.getHostUrl()}/o/${o}/projects/p/${n.id}`}async getDatasetUrl({datasetId:e,datasetName:r}){if(e===void 0&&r===void 0)throw new Error("Must provide either datasetName or datasetId");let n=await this.readDataset({datasetId:e,datasetName:r}),o=await this._getTenantId();return`${this.getHostUrl()}/o/${o}/datasets/${n.id}`}async _getTenantId(){if(this._tenantId!==null)return this._tenantId;let e=new URLSearchParams({limit:"1"});for await(let r of this._getPaginated("/sessions",e))return this._tenantId=r[0].tenant_id,r[0].tenant_id;throw new Error("No projects found to resolve tenant.")}async*listProjects({projectIds:e,name:r,nameContains:n,referenceDatasetId:o,referenceDatasetName:i,includeStats:a,datasetVersion:s,referenceFree:u,metadata:l}={}){let c=new URLSearchParams;if(e!==void 0)for(let d of e)c.append("id",d);if(r!==void 0&&c.append("name",r),n!==void 0&&c.append("name_contains",n),o!==void 0)c.append("reference_dataset",o);else if(i!==void 0){let d=await this.readDataset({datasetName:i});c.append("reference_dataset",d.id)}a!==void 0&&c.append("include_stats",a.toString()),s!==void 0&&c.append("dataset_version",s),u!==void 0&&c.append("reference_free",u.toString()),l!==void 0&&c.append("metadata",JSON.stringify(l));for await(let d of this._getPaginated("/sessions",c))yield*d}async deleteProject({projectId:e,projectName:r}){let n;if(e===void 0&&r===void 0)throw new Error("Must provide projectName or projectId");if(e!==void 0&&r!==void 0)throw new Error("Must provide either projectName or projectId, not both");e===void 0?n=(await this.readProject({projectName:r})).id:n=e,No(n),await this.caller.call(async()=>{let o=await this._fetch(`${this.apiUrl}/sessions/${n}`,{method:"DELETE",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(o,`delete session ${n} (${r})`,!0),o})}async uploadCsv({csvFile:e,fileName:r,inputKeys:n,outputKeys:o,description:i,dataType:a,name:s}){let u=`${this.apiUrl}/datasets/upload`,l=new FormData,c=new Blob([e],{type:"text/csv"});return l.append("file",c,r),n.forEach(p=>{l.append("input_keys",p)}),o.forEach(p=>{l.append("output_keys",p)}),i&&l.append("description",i),a&&l.append("data_type",a),s&&l.append("name",s),await(await this.caller.call(async()=>{let p=await this._fetch(u,{method:"POST",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:l});return await Dr(p,"upload CSV"),p})).json()}async createDataset(e,{description:r,dataType:n,inputsSchema:o,outputsSchema:i,metadata:a}={}){let s={name:e,description:r,extra:a?{metadata:a}:void 0};n&&(s.data_type=n),o&&(s.inputs_schema_definition=o),i&&(s.outputs_schema_definition=i);let u=JSON.stringify(s);return await(await this.caller.call(async()=>{let d=await this._fetch(`${this.apiUrl}/datasets`,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:u});return await Dr(d,"create dataset"),d})).json()}async readDataset({datasetId:e,datasetName:r}){let n="/datasets",o=new URLSearchParams({limit:"1"});if(e&&r)throw new Error("Must provide either datasetName or datasetId, not both");if(e)No(e),n+=`/${e}`;else if(r)o.append("name",r);else throw new Error("Must provide datasetName or datasetId");let i=await this._get(n,o),a;if(Array.isArray(i)){if(i.length===0)throw new Error(`Dataset[id=${e}, name=${r}] not found`);a=i[0]}else a=i;return a}async hasDataset({datasetId:e,datasetName:r}){try{return await this.readDataset({datasetId:e,datasetName:r}),!0}catch(n){if(n instanceof Error&&n.message.toLocaleLowerCase().includes("not found"))return!1;throw n}}async diffDatasetVersions({datasetId:e,datasetName:r,fromVersion:n,toVersion:o}){let i=e;if(i===void 0&&r===void 0)throw new Error("Must provide either datasetName or datasetId");if(i!==void 0&&r!==void 0)throw new Error("Must provide either datasetName or datasetId, not both");i===void 0&&(i=(await this.readDataset({datasetName:r})).id);let a=new URLSearchParams({from_version:typeof n=="string"?n:n.toISOString(),to_version:typeof o=="string"?o:o.toISOString()});return await this._get(`/datasets/${i}/versions/diff`,a)}async readDatasetOpenaiFinetuning({datasetId:e,datasetName:r}){let n="/datasets";if(e===void 0)if(r!==void 0)e=(await this.readDataset({datasetName:r})).id;else throw new Error("Must provide either datasetName or datasetId");return(await(await this._getResponse(`${n}/${e}/openai_ft`)).text()).trim().split(` +`).map(s=>JSON.parse(s))}async*listDatasets({limit:e=100,offset:r=0,datasetIds:n,datasetName:o,datasetNameContains:i,metadata:a}={}){let s="/datasets",u=new URLSearchParams({limit:e.toString(),offset:r.toString()});if(n!==void 0)for(let l of n)u.append("id",l);o!==void 0&&u.append("name",o),i!==void 0&&u.append("name_contains",i),a!==void 0&&u.append("metadata",JSON.stringify(a));for await(let l of this._getPaginated(s,u))yield*l}async updateDataset(e){let{datasetId:r,datasetName:n,...o}=e;if(!r&&!n)throw new Error("Must provide either datasetName or datasetId");let i=r??(await this.readDataset({datasetName:n})).id;No(i);let a=JSON.stringify(o);return await(await this.caller.call(async()=>{let u=await this._fetch(`${this.apiUrl}/datasets/${i}`,{method:"PATCH",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:a});return await Dr(u,"update dataset"),u})).json()}async updateDatasetTag(e){let{datasetId:r,datasetName:n,asOf:o,tag:i}=e;if(!r&&!n)throw new Error("Must provide either datasetName or datasetId");let a=r??(await this.readDataset({datasetName:n})).id;No(a);let s=JSON.stringify({as_of:typeof o=="string"?o:o.toISOString(),tag:i});await this.caller.call(async()=>{let u=await this._fetch(`${this.apiUrl}/datasets/${a}/tags`,{method:"PUT",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:s});return await Dr(u,"update dataset tags",!0),u})}async deleteDataset({datasetId:e,datasetName:r}){let n="/datasets",o=e;if(e!==void 0&&r!==void 0)throw new Error("Must provide either datasetName or datasetId, not both");if(r!==void 0&&(o=(await this.readDataset({datasetName:r})).id),o!==void 0)No(o),n+=`/${o}`;else throw new Error("Must provide datasetName or datasetId");await this.caller.call(async()=>{let i=await this._fetch(this.apiUrl+n,{method:"DELETE",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(i,`delete ${n}`,!0),i})}async indexDataset({datasetId:e,datasetName:r,tag:n}){let o=e;if(!o&&!r)throw new Error("Must provide either datasetName or datasetId");if(o&&r)throw new Error("Must provide either datasetName or datasetId, not both");o||(o=(await this.readDataset({datasetName:r})).id),No(o);let a=JSON.stringify({tag:n});await(await this.caller.call(async()=>{let u=await this._fetch(`${this.apiUrl}/datasets/${o}/index`,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:a});return await Dr(u,"index dataset"),u})).json()}async similarExamples(e,r,n,{filter:o}={}){let i={limit:n,inputs:e};o!==void 0&&(i.filter=o),No(r);let a=JSON.stringify(i);return(await(await this.caller.call(async()=>{let l=await this._fetch(`${this.apiUrl}/datasets/${r}/search`,{headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,method:"POST",body:a});return await Dr(l,"fetch similar examples"),l})).json()).examples}async createExample(e,r,n){if(VEt(e)&&(r!==void 0||n!==void 0))throw new Error("Cannot provide outputs or options when using ExampleCreate object");let o=r?n?.datasetId:e.dataset_id,i=r?n?.datasetName:e.dataset_name;if(o===void 0&&i===void 0)throw new Error("Must provide either datasetName or datasetId");if(o!==void 0&&i!==void 0)throw new Error("Must provide either datasetName or datasetId, not both");o===void 0&&(o=(await this.readDataset({datasetName:i})).id);let a=(r?n?.createdAt:e.created_at)||new Date,s;VEt(e)?s=e:s={inputs:e,outputs:r,created_at:a?.toISOString(),id:n?.exampleId,metadata:n?.metadata,split:n?.split,source_run_id:n?.sourceRunId,use_source_run_io:n?.useSourceRunIO,use_source_run_attachments:n?.useSourceRunAttachments,attachments:n?.attachments};let u=await this._uploadExamplesMultipart(o,[s]);return await this.readExample(u.example_ids?.[0]??vz())}async createExamples(e){if(Array.isArray(e)){if(e.length===0)return[];let b=e,_=b[0].dataset_id,w=b[0].dataset_name;if(_===void 0&&w===void 0)throw new Error("Must provide either datasetName or datasetId");if(_!==void 0&&w!==void 0)throw new Error("Must provide either datasetName or datasetId, not both");_===void 0&&(_=(await this.readDataset({datasetName:w})).id);let T=await this._uploadExamplesMultipart(_,b);return await Promise.all(T.example_ids.map(E=>this.readExample(E)))}let{inputs:r,outputs:n,metadata:o,splits:i,sourceRunIds:a,useSourceRunIOs:s,useSourceRunAttachments:u,attachments:l,exampleIds:c,datasetId:d,datasetName:f}=e;if(r===void 0)throw new Error("Must provide inputs when using legacy parameters");let p=d,m=f;if(p===void 0&&m===void 0)throw new Error("Must provide either datasetName or datasetId");if(p!==void 0&&m!==void 0)throw new Error("Must provide either datasetName or datasetId, not both");p===void 0&&(p=(await this.readDataset({datasetName:m})).id);let h=r.map((b,_)=>({dataset_id:p,inputs:b,outputs:n?.[_],metadata:o?.[_],split:i?.[_],id:c?.[_],attachments:l?.[_],source_run_id:a?.[_],use_source_run_io:s?.[_],use_source_run_attachments:u?.[_]})),y=await this._uploadExamplesMultipart(p,h);return await Promise.all(y.example_ids.map(b=>this.readExample(b)))}async createLLMExample(e,r,n){return this.createExample({input:e},{output:r},n)}async createChatExample(e,r,n){let o=e.map(a=>QUe(a)?eze(a):a),i=QUe(r)?eze(r):r;return this.createExample({input:o},{output:i},n)}async readExample(e){No(e);let r=`/examples/${e}`,n=await this._get(r),{attachment_urls:o,...i}=n,a=i;return o&&(a.attachments=Object.entries(o).reduce((s,[u,l])=>(s[u.slice(11)]={presigned_url:l.presigned_url,mime_type:l.mime_type},s),{})),a}async*listExamples({datasetId:e,datasetName:r,exampleIds:n,asOf:o,splits:i,inlineS3Urls:a,metadata:s,limit:u,offset:l,filter:c,includeAttachments:d}={}){let f;if(e!==void 0&&r!==void 0)throw new Error("Must provide either datasetName or datasetId, not both");if(e!==void 0)f=e;else if(r!==void 0)f=(await this.readDataset({datasetName:r})).id;else throw new Error("Must provide a datasetName or datasetId");let p=new URLSearchParams({dataset:f}),m=o?typeof o=="string"?o:o?.toISOString():void 0;m&&p.append("as_of",m);let h=a??!0;if(p.append("inline_s3_urls",h.toString()),n!==void 0)for(let g of n)p.append("id",g);if(i!==void 0)for(let g of i)p.append("splits",g);if(s!==void 0){let g=JSON.stringify(s);p.append("metadata",g)}u!==void 0&&p.append("limit",u.toString()),l!==void 0&&p.append("offset",l.toString()),c!==void 0&&p.append("filter",c),d===!0&&["attachment_urls","outputs","metadata"].forEach(g=>p.append("select",g));let y=0;for await(let g of this._getPaginated("/examples",p)){for(let b of g){let{attachment_urls:_,...w}=b,T=w;_&&(T.attachments=Object.entries(_).reduce((O,[E,P])=>(O[E.slice(11)]={presigned_url:P.presigned_url,mime_type:P.mime_type||void 0},O),{})),yield T,y++}if(u!==void 0&&y>=u)break}}async deleteExample(e){No(e);let r=`/examples/${e}`;await this.caller.call(async()=>{let n=await this._fetch(this.apiUrl+r,{method:"DELETE",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(n,`delete ${r}`,!0),n})}async deleteExamples(e,r){if(e.forEach(n=>No(n)),r?.hardDelete){let n=this._getPlatformEndpointPath("datasets/examples/delete");await this.caller.call(async()=>{let o=await this._fetch(`${this.apiUrl}${n}`,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},body:JSON.stringify({example_ids:e,hard_delete:!0}),signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(o,"hard delete examples",!0),o})}else{let n=new URLSearchParams;e.forEach(o=>n.append("example_ids",o)),await this.caller.call(async()=>{let o=await this._fetch(`${this.apiUrl}/examples?${n.toString()}`,{method:"DELETE",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(o,"delete examples",!0),o})}}async updateExample(e,r){let n;r?n=e:n=e.id,No(n);let o;r?o={id:n,...r}:o=e;let i;return o.dataset_id!==void 0?i=o.dataset_id:i=(await this.readExample(n)).dataset_id,this._updateExamplesMultipart(i,[o])}async updateExamples(e){let r;return e[0].dataset_id===void 0?r=(await this.readExample(e[0].id)).dataset_id:r=e[0].dataset_id,this._updateExamplesMultipart(r,e)}async readDatasetVersion({datasetId:e,datasetName:r,asOf:n,tag:o}){let i;if(e?i=e:i=(await this.readDataset({datasetName:r})).id,No(i),n&&o||!n&&!o)throw new Error("Exactly one of asOf and tag must be specified.");let a=new URLSearchParams;return n!==void 0&&a.append("as_of",typeof n=="string"?n:n.toISOString()),o!==void 0&&a.append("tag",o),await(await this.caller.call(async()=>{let u=await this._fetch(`${this.apiUrl}/datasets/${i}/version?${a.toString()}`,{method:"GET",headers:{...this.headers},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(u,"read dataset version"),u})).json()}async listDatasetSplits({datasetId:e,datasetName:r,asOf:n}){let o;if(e===void 0&&r===void 0)throw new Error("Must provide dataset name or ID");if(e!==void 0&&r!==void 0)throw new Error("Must provide either datasetName or datasetId, not both");e===void 0?o=(await this.readDataset({datasetName:r})).id:o=e,No(o);let i=new URLSearchParams,a=n?typeof n=="string"?n:n?.toISOString():void 0;return a&&i.append("as_of",a),await this._get(`/datasets/${o}/splits`,i)}async updateDatasetSplits({datasetId:e,datasetName:r,splitName:n,exampleIds:o,remove:i=!1}){let a;if(e===void 0&&r===void 0)throw new Error("Must provide dataset name or ID");if(e!==void 0&&r!==void 0)throw new Error("Must provide either datasetName or datasetId, not both");e===void 0?a=(await this.readDataset({datasetName:r})).id:a=e,No(a);let s={split_name:n,examples:o.map(l=>(No(l),l)),remove:i},u=JSON.stringify(s);await this.caller.call(async()=>{let l=await this._fetch(`${this.apiUrl}/datasets/${a}/splits`,{method:"PUT",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:u});return await Dr(l,"update dataset splits",!0),l})}async createFeedback(e,r,{score:n,value:o,correction:i,comment:a,sourceInfo:s,feedbackSourceType:u="api",sourceRunId:l,feedbackId:c,feedbackConfig:d,projectId:f,comparativeExperimentId:p,sessionId:m,startTime:h}){if(!e&&!f)throw new Error("One of runId or projectId must be provided");if(e&&f)throw new Error("Only one of runId or projectId can be provided");let y={type:u??"api",metadata:s??{}};l!==void 0&&y?.metadata!==void 0&&!y.metadata.__run&&(y.metadata.__run={run_id:l}),y?.metadata!==void 0&&y.metadata.__run?.run_id!==void 0&&No(y.metadata.__run.run_id);let g={id:c??vz(),run_id:e,key:r,score:UEt(n),value:o,correction:i,comment:a,feedback_source:y,comparative_experiment_id:p,feedbackConfig:d,session_id:m??f,start_time:h},b=JSON.stringify(g),_=`${this.apiUrl}/feedback`;return await this.caller.call(async()=>{let w=await this._fetch(_,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:b});return await Dr(w,"create feedback",!0),w}),g}async updateFeedback(e,{score:r,value:n,correction:o,comment:i}){let a={};r!=null&&(a.score=UEt(r)),n!=null&&(a.value=n),o!=null&&(a.correction=o),i!=null&&(a.comment=i),No(e);let s=JSON.stringify(a);await this.caller.call(async()=>{let u=await this._fetch(`${this.apiUrl}/feedback/${e}`,{method:"PATCH",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:s});return await Dr(u,"update feedback",!0),u})}async readFeedback(e){No(e);let r=`/feedback/${e}`;return await this._get(r)}async deleteFeedback(e){No(e);let r=`/feedback/${e}`;await this.caller.call(async()=>{let n=await this._fetch(this.apiUrl+r,{method:"DELETE",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(n,`delete ${r}`,!0),n})}async*listFeedback({runIds:e,feedbackKeys:r,feedbackSourceTypes:n}={}){let o=new URLSearchParams;if(e)for(let i of e)No(i),o.append("run",i);if(r)for(let i of r)o.append("key",i);if(n)for(let i of n)o.append("source",i);for await(let i of this._getPaginated("/feedback",o))yield*i}async createPresignedFeedbackToken(e,r,{expiration:n,feedbackConfig:o}={}){let i={run_id:e,feedback_key:r,feedback_config:o};n?typeof n=="string"?i.expires_at=n:(n?.hours||n?.minutes||n?.days)&&(i.expires_in=n):i.expires_in={hours:3};let a=JSON.stringify(i);return await(await this.caller.call(async()=>{let u=await this._fetch(`${this.apiUrl}/feedback/tokens`,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:a});return await Dr(u,"create presigned feedback token"),u})).json()}async createComparativeExperiment({name:e,experimentIds:r,referenceDatasetId:n,createdAt:o,description:i,metadata:a,id:s}){if(r.length===0)throw new Error("At least one experiment is required");if(n||(n=(await this.readProject({projectId:r[0]})).reference_dataset_id),!n==null)throw new Error("A reference dataset is required");let u={id:s,name:e,experiment_ids:r,reference_dataset_id:n,description:i,created_at:(o??new Date)?.toISOString(),extra:{}};a&&(u.extra.metadata=a);let l=JSON.stringify(u);return(await this.caller.call(async()=>{let d=await this._fetch(`${this.apiUrl}/datasets/comparative`,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:l});return await Dr(d,"create comparative experiment"),d})).json()}async*listPresignedFeedbackTokens(e){No(e);let r=new URLSearchParams({run_id:e});for await(let n of this._getPaginated("/feedback/tokens",r))yield*n}_selectEvalResults(e){let r;return"results"in e?r=e.results:Array.isArray(e)?r=e:r=[e],r}async _logEvaluationFeedback(e,r,n){let o=this._selectEvalResults(e),i=[];for(let a of o){let s=n||{};a.evaluatorInfo&&(s={...a.evaluatorInfo,...s});let u=null;a.targetRunId?u=a.targetRunId:r&&(u=r.id),i.push(await this.createFeedback(u,a.key,{score:a.score,value:a.value,comment:a.comment,correction:a.correction,sourceInfo:s,sourceRunId:a.sourceRunId,feedbackConfig:a.feedbackConfig,feedbackSourceType:"model",sessionId:r?.session_id,startTime:r?.start_time}))}return[o,i]}async logEvaluationFeedback(e,r,n){let[o]=await this._logEvaluationFeedback(e,r,n);return o}async createFeedbackConfig(e){let{feedbackKey:r,feedbackConfig:n,isLowerScoreBetter:o=!1}=e,i={feedback_key:r,feedback_config:n,is_lower_score_better:o};return(await this.caller.call(async()=>{let s=await this._fetch(`${this.apiUrl}/feedback-configs`,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:JSON.stringify(i)});return await Dr(s,"create feedback config"),s})).json()}async*listFeedbackConfigs(e={}){let{feedbackKeys:r,nameContains:n,limit:o}=e,i=new URLSearchParams;r&&r.forEach(s=>{i.append("key",s)}),n&&i.append("name_contains",n),i.append("limit",(o!==void 0?Math.min(o,100):100).toString());let a=0;for await(let s of this._getPaginated("/feedback-configs",i))if(yield*s,a+=s.length,o!==void 0&&a>=o)break}async updateFeedbackConfig(e,r={}){let{feedbackConfig:n,isLowerScoreBetter:o}=r,i={feedback_key:e};return n!==void 0&&(i.feedback_config=n),o!==void 0&&(i.is_lower_score_better=o),(await this.caller.call(async()=>{let s=await this._fetch(`${this.apiUrl}/feedback-configs`,{method:"PATCH",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:JSON.stringify(i)});return await Dr(s,"update feedback config"),s})).json()}async deleteFeedbackConfig(e){let r=new URLSearchParams({feedback_key:e});await this.caller.call(async()=>{let n=await this._fetch(`${this.apiUrl}/feedback-configs?${r}`,{method:"DELETE",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(n,"delete feedback config",!0),n})}async*listAnnotationQueues(e={}){let{queueIds:r,name:n,nameContains:o,limit:i}=e,a=new URLSearchParams;r&&r.forEach((u,l)=>{No(u,`queueIds[${l}]`),a.append("ids",u)}),n&&a.append("name",n),o&&a.append("name_contains",o),a.append("limit",(i!==void 0?Math.min(i,100):100).toString());let s=0;for await(let u of this._getPaginated("/annotation-queues",a))if(yield*u,s++,i!==void 0&&s>=i)break}async createAnnotationQueue(e){let{name:r,description:n,queueId:o,rubricInstructions:i,rubricItems:a}=e,s={name:r,description:n,id:o||vz(),rubric_instructions:i,rubric_items:a},u=JSON.stringify(Object.fromEntries(Object.entries(s).filter(([c,d])=>d!==void 0)));return(await this.caller.call(async()=>{let c=await this._fetch(`${this.apiUrl}/annotation-queues`,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:u});return await Dr(c,"create annotation queue"),c})).json()}async readAnnotationQueue(e){return(await this.caller.call(async()=>{let n=await this._fetch(`${this.apiUrl}/annotation-queues/${No(e,"queueId")}`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(n,"read annotation queue"),n})).json()}async updateAnnotationQueue(e,r){let{name:n,description:o,rubricInstructions:i,rubricItems:a}=r,s={};n!==void 0&&(s.name=n),o!==void 0&&(s.description=o),i!==void 0&&(s.rubric_instructions=i),a!==void 0&&(s.rubric_items=a);let u=JSON.stringify(s);await this.caller.call(async()=>{let l=await this._fetch(`${this.apiUrl}/annotation-queues/${No(e,"queueId")}`,{method:"PATCH",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:u});return await Dr(l,"update annotation queue",!0),l})}async deleteAnnotationQueue(e){await this.caller.call(async()=>{let r=await this._fetch(`${this.apiUrl}/annotation-queues/${No(e,"queueId")}`,{method:"DELETE",headers:{...this.headers,Accept:"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(r,"delete annotation queue",!0),r})}async addRunsToAnnotationQueue(e,r){let n=JSON.stringify(r.map((o,i)=>No(o,`runIds[${i}]`).toString()));await this.caller.call(async()=>{let o=await this._fetch(`${this.apiUrl}/annotation-queues/${No(e,"queueId")}/runs`,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:n});return await Dr(o,"add runs to annotation queue",!0),o})}async getRunFromAnnotationQueue(e,r){let n=`/annotation-queues/${No(e,"queueId")}/run`;return(await this.caller.call(async()=>{let i=await this._fetch(`${this.apiUrl}${n}/${r}`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(i,"get run from annotation queue"),i})).json()}async deleteRunFromAnnotationQueue(e,r){await this.caller.call(async()=>{let n=await this._fetch(`${this.apiUrl}/annotation-queues/${No(e,"queueId")}/runs/${No(r,"queueRunId")}`,{method:"DELETE",headers:{...this.headers,Accept:"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(n,"delete run from annotation queue",!0),n})}async getSizeFromAnnotationQueue(e){return(await this.caller.call(async()=>{let n=await this._fetch(`${this.apiUrl}/annotation-queues/${No(e,"queueId")}/size`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(n,"get size from annotation queue"),n})).json()}async _currentTenantIsOwner(e){let r=await this._getSettings();return e=="-"||r.tenant_handle===e}async _ownerConflictError(e,r){let n=await this._getSettings();return new Error(`Cannot ${e} for another tenant. + + Current tenant: ${n.tenant_handle} + + Requested tenant: ${r}`)}async _getLatestCommitHash(e){let n=await(await this.caller.call(async()=>{let o=await this._fetch(`${this.apiUrl}/commits/${e}/?limit=1&offset=0`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(o,"get latest commit hash"),o})).json();if(n.commits.length!==0)return n.commits[0].commit_hash}async _likeOrUnlikePrompt(e,r){let[n,o,i]=jN(e),a=JSON.stringify({like:r});return(await this.caller.call(async()=>{let u=await this._fetch(`${this.apiUrl}/likes/${n}/${o}`,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:a});return await Dr(u,`${r?"like":"unlike"} prompt`),u})).json()}async _getPromptUrl(e){let[r,n,o]=jN(e);if(await this._currentTenantIsOwner(r)){let i=await this._getSettings();return o!=="latest"?`${this.getHostUrl()}/prompts/${n}/${o.substring(0,8)}?organizationId=${i.id}`:`${this.getHostUrl()}/prompts/${n}?organizationId=${i.id}`}else return o!=="latest"?`${this.getHostUrl()}/hub/${r}/${n}/${o.substring(0,8)}`:`${this.getHostUrl()}/hub/${r}/${n}`}async promptExists(e){return!!await this.getPrompt(e)}async likePrompt(e){return this._likeOrUnlikePrompt(e,!0)}async unlikePrompt(e){return this._likeOrUnlikePrompt(e,!1)}async*listCommits(e){for await(let r of this._getPaginated(`/commits/${e}/`,new URLSearchParams,n=>n.commits))yield*r}async*listPrompts(e){let r=new URLSearchParams;r.append("sort_field",e?.sortField??"updated_at"),r.append("sort_direction","desc"),r.append("is_archived",(!!e?.isArchived).toString()),e?.isPublic!==void 0&&r.append("is_public",e.isPublic.toString()),e?.query&&r.append("query",e.query);for await(let n of this._getPaginated("/repos",r,o=>o.repos))yield*n}async getPrompt(e){let[r,n,o]=jN(e),a=await(await this.caller.call(async()=>{let s=await this._fetch(`${this.apiUrl}/repos/${r}/${n}`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return s?.status===404?null:(await Dr(s,"get prompt"),s)}))?.json();return a?.repo?a.repo:null}async createPrompt(e,r){let n=await this._getSettings();if(r?.isPublic&&!n.tenant_handle)throw new Error(`Cannot create a public prompt without first + + creating a LangChain Hub handle. + You can add a handle by creating a public prompt at: + + https://smith.langchain.com/prompts`);let[o,i,a]=jN(e);if(!await this._currentTenantIsOwner(o))throw await this._ownerConflictError("create a prompt",o);let s={repo_handle:i,...r?.description&&{description:r.description},...r?.readme&&{readme:r.readme},...r?.tags&&{tags:r.tags},is_public:!!r?.isPublic},u=JSON.stringify(s),l=await this.caller.call(async()=>{let d=await this._fetch(`${this.apiUrl}/repos/`,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:u});return await Dr(d,"create prompt"),d}),{repo:c}=await l.json();return c}async createCommit(e,r,n){if(!await this.promptExists(e))throw new Error("Prompt does not exist, you must create it first.");let[o,i,a]=jN(e),s=n?.parentCommitHash==="latest"||!n?.parentCommitHash?await this._getLatestCommitHash(`${o}/${i}`):n?.parentCommitHash,u={manifest:JSON.parse(JSON.stringify(r)),parent_commit:s},l=JSON.stringify(u),d=await(await this.caller.call(async()=>{let f=await this._fetch(`${this.apiUrl}/commits/${o}/${i}`,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:l});return await Dr(f,"create commit"),f})).json();return this._getPromptUrl(`${o}/${i}${d.commit_hash?`:${d.commit_hash}`:""}`)}async updateExamplesMultipart(e,r=[]){return this._updateExamplesMultipart(e,r)}async _updateExamplesMultipart(e,r=[]){if(!await this._getDatasetExamplesMultiPartSupport())throw new Error("Your LangSmith deployment does not allow using the multipart examples endpoint, please upgrade your deployment to the latest version.");let n=new FormData;for(let a of r){let s=a.id,u={...a.metadata&&{metadata:a.metadata},...a.split&&{split:a.split}},l=w_(u,`Serializing body for example with id: ${s}`),c=new Blob([l],{type:"application/json"});if(n.append(s,c),a.inputs){let d=w_(a.inputs,`Serializing inputs for example with id: ${s}`),f=new Blob([d],{type:"application/json"});n.append(`${s}.inputs`,f)}if(a.outputs){let d=w_(a.outputs,`Serializing outputs whle updating example with id: ${s}`),f=new Blob([d],{type:"application/json"});n.append(`${s}.outputs`,f)}if(a.attachments)for(let[d,f]of Object.entries(a.attachments)){let p,m;Array.isArray(f)?[p,m]=f:(p=f.mimeType,m=f.data);let h=new Blob([m],{type:`${p}; length=${m.byteLength}`});n.append(`${s}.attachment.${d}`,h)}if(a.attachments_operations){let d=w_(a.attachments_operations,`Serializing attachments while updating example with id: ${s}`),f=new Blob([d],{type:"application/json"});n.append(`${s}.attachments_operations`,f)}}let o=e??r[0]?.dataset_id;return(await this.caller.call(async()=>{let a=await this._fetch(`${this.apiUrl}${this._getPlatformEndpointPath(`datasets/${o}/examples`)}`,{method:"PATCH",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:n});return await Dr(a,"update examples"),a})).json()}async uploadExamplesMultipart(e,r=[]){return this._uploadExamplesMultipart(e,r)}async _uploadExamplesMultipart(e,r=[]){if(!await this._getDatasetExamplesMultiPartSupport())throw new Error("Your LangSmith deployment does not allow using the multipart examples endpoint, please upgrade your deployment to the latest version.");let n=new FormData;for(let i of r){let a=(i.id??vz()).toString(),s={created_at:i.created_at,...i.metadata&&{metadata:i.metadata},...i.split&&{split:i.split},...i.source_run_id&&{source_run_id:i.source_run_id},...i.use_source_run_io&&{use_source_run_io:i.use_source_run_io},...i.use_source_run_attachments&&{use_source_run_attachments:i.use_source_run_attachments}},u=w_(s,`Serializing body for uploaded example with id: ${a}`),l=new Blob([u],{type:"application/json"});if(n.append(a,l),i.inputs){let c=w_(i.inputs,`Serializing inputs for uploaded example with id: ${a}`),d=new Blob([c],{type:"application/json"});n.append(`${a}.inputs`,d)}if(i.outputs){let c=w_(i.outputs,`Serializing outputs for uploaded example with id: ${a}`),d=new Blob([c],{type:"application/json"});n.append(`${a}.outputs`,d)}if(i.attachments)for(let[c,d]of Object.entries(i.attachments)){let f,p;Array.isArray(d)?[f,p]=d:(f=d.mimeType,p=d.data);let m=new Blob([p],{type:`${f}; length=${p.byteLength}`});n.append(`${a}.attachment.${c}`,m)}}return(await this.caller.call(async()=>{let i=await this._fetch(`${this.apiUrl}${this._getPlatformEndpointPath(`datasets/${e}/examples`)}`,{method:"POST",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:n});return await Dr(i,"upload examples"),i})).json()}async updatePrompt(e,r){if(!await this.promptExists(e))throw new Error("Prompt does not exist, you must create it first.");let[n,o]=jN(e);if(!await this._currentTenantIsOwner(n))throw await this._ownerConflictError("update a prompt",n);let i={};if(r?.description!==void 0&&(i.description=r.description),r?.readme!==void 0&&(i.readme=r.readme),r?.tags!==void 0&&(i.tags=r.tags),r?.isPublic!==void 0&&(i.is_public=r.isPublic),r?.isArchived!==void 0&&(i.is_archived=r.isArchived),Object.keys(i).length===0)throw new Error("No valid update options provided");let a=JSON.stringify(i);return(await this.caller.call(async()=>{let u=await this._fetch(`${this.apiUrl}/repos/${n}/${o}`,{method:"PATCH",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:a});return await Dr(u,"update prompt"),u})).json()}async deletePrompt(e){if(!await this.promptExists(e))throw new Error("Prompt does not exist, you must create it first.");let[r,n,o]=jN(e);if(!await this._currentTenantIsOwner(r))throw await this._ownerConflictError("delete a prompt",r);return(await this.caller.call(async()=>{let a=await this._fetch(`${this.apiUrl}/repos/${r}/${n}`,{method:"DELETE",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(a,"delete prompt"),a})).json()}_getPromptCacheKey(e,r){return`${e}${r?":with_model":""}`}async _fetchPromptFromApi(e,r){let[n,o,i]=jN(e),s=await(await this.caller.call(async()=>{let u=await this._fetch(`${this.apiUrl}/commits/${n}/${o}/${i}${r?.includeModel?"?include_model=true":""}`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(u,"pull prompt commit"),u})).json();return{owner:n,repo:o,commit_hash:s.commit_hash,manifest:s.manifest,examples:s.examples}}async pullPromptCommit(e,r){let n=this._fetchPromptFromApi.bind(this,e,r);if(!r?.skipCache&&this._promptCache){let o=this._getPromptCacheKey(e,r?.includeModel),i=this._promptCache.get(o,n);if(i)return i;let a=await n();return this._promptCache.set(o,a,n),a}return this._fetchPromptFromApi(e,r)}async _pullPrompt(e,r){let n=await this.pullPromptCommit(e,{includeModel:r?.includeModel,skipCache:r?.skipCache});return JSON.stringify(n.manifest)}async pushPrompt(e,r){return await this.promptExists(e)?r&&Object.keys(r).some(o=>o!=="object")&&await this.updatePrompt(e,{description:r?.description,readme:r?.readme,tags:r?.tags,isPublic:r?.isPublic}):await this.createPrompt(e,{description:r?.description,readme:r?.readme,tags:r?.tags,isPublic:r?.isPublic}),r?.object?await this.createCommit(e,r?.object,{parentCommitHash:r?.parentCommitHash}):await this._getPromptUrl(e)}async clonePublicDataset(e,r={}){let{sourceApiUrl:n=this.apiUrl,datasetName:o}=r,[i,a]=this.parseTokenOrUrl(e,n),s=new t({apiUrl:i,apiKey:"placeholder"}),u=await s.readSharedDataset(a),l=o||u.name;try{if(await this.hasDataset({datasetId:l})){console.log(`Dataset ${l} already exists in your tenant. Skipping.`);return}}catch{}let c=await s.listSharedExamples(a),d=await this.createDataset(l,{description:u.description,dataType:u.data_type||"kv",inputsSchema:u.inputs_schema_definition??void 0,outputsSchema:u.outputs_schema_definition??void 0});try{await this.createExamples({inputs:c.map(f=>f.inputs),outputs:c.flatMap(f=>f.outputs?[f.outputs]:[]),datasetId:d.id})}catch(f){throw console.error(`An error occurred while creating dataset ${l}. You should delete it manually.`),f}}parseTokenOrUrl(e,r,n=2,o="dataset"){try{return No(e),[r,e]}catch{}try{let a=new URL(e).pathname.split("/").filter(s=>s!=="");if(a.length>=n){let s=a[a.length-n];return[r,s]}else throw new Error(`Invalid public ${o} URL: ${e}`)}catch{throw new Error(`Invalid public ${o} URL or token: ${e}`)}}cleanup(){this._promptCache&&this._promptCache.stop()}async awaitPendingTraceBatches(){if(this.manualFlushMode)return console.warn("[WARNING]: When tracing in manual flush mode, you must call `await client.flush()` manually to submit trace batches."),Promise.resolve();await new Promise(e=>setTimeout(e,1)),await Promise.all([...this.autoBatchQueue.items.map(({itemPromise:e})=>e),this.batchIngestCaller.queue.onIdle()]),this.langSmithToOTELTranslator!==void 0&&await MTt()?.DEFAULT_LANGSMITH_SPAN_PROCESSOR?.forceFlush()}}});var WEt,JEt=v(()=>{NN();WEt=t=>t!==void 0?t:!!["TRACING_V2","TRACING"].find(r=>td(r)==="true")});var JT,YEi,Tme,Eze=v(()=>{JT=Symbol.for("lc:context_variables"),YEi=Symbol.for("lc:child_run_end_promises"),Tme=Symbol.for("langsmith:replica_trace_roots")});function Pze(t,e){if(JT in t)return t[JT][e]}function KEt(t,e,r){let n=JT in t?t[JT]:{};n[e]=r,t[JT]=n}var GEt=v(()=>{Eze()});function XEt(t){let r=Object.keys(t).sort().map(n=>`${n}:${t[n]??""}`).join("|");return mUe(r,mhn)}function hhn(t){return t.replace(/[-:.]/g,"")}function YEt(t,e=1){let r=e.toFixed(0).slice(0,3).padStart(3,"0");return`${new Date(t).toISOString().slice(0,-1)}${r}Z`}function Mze(t,e,r=1){let n=YEt(t,r);return{dottedOrder:hhn(n)+e,microsecondPrecisionDatestring:n}}function yhn(t){let e={};for(let r of Object.keys(t))ghn.has(r)&&(e[r]=t[r]);return e}function QEt(t){return t!=null&&typeof t.createChild=="function"&&typeof t.postRun=="function"}function ePt(t){return typeof t=="object"&&t!=null&&typeof t.name=="string"&&t.name==="langchain_tracer"}function ZEt(t){return Array.isArray(t)&&t.some(e=>ePt(e))}function bhn(t){return typeof t=="object"&&t!=null&&Array.isArray(t.handlers)}function _hn(t){let e=t?.callbacks;return t!=null&&typeof e=="object"&&(ZEt(e?.handlers)||ZEt(e))}function vhn(){let t=Gv("LANGSMITH_RUNS_ENDPOINTS");if(!t)return[];try{let e=JSON.parse(t);if(Array.isArray(e)){let r=[];for(let n of e){if(typeof n!="object"||n===null){console.warn(`Invalid item type in LANGSMITH_RUNS_ENDPOINTS: expected object, got ${typeof n}`);continue}if(typeof n.api_url!="string"){console.warn(`Invalid api_url type in LANGSMITH_RUNS_ENDPOINTS: expected string, got ${typeof n.api_url}`);continue}if(typeof n.api_key!="string"){console.warn(`Invalid api_key type in LANGSMITH_RUNS_ENDPOINTS: expected string, got ${typeof n.api_key}`);continue}r.push({apiUrl:n.api_url.replace(/\/$/,""),apiKey:n.api_key})}return r}else if(typeof e=="object"&&e!==null){Shn(e);let r=[];for(let[n,o]of Object.entries(e)){let i=n.replace(/\/$/,"");if(typeof o=="string")r.push({apiUrl:i,apiKey:o});else{console.warn(`Invalid value type in LANGSMITH_RUNS_ENDPOINTS for URL ${n}: expected string, got ${typeof o}`);continue}}return r}else return console.warn(`Invalid LANGSMITH_RUNS_ENDPOINTS \u2013 must be valid JSON array of objects with api_url and api_key properties, or object mapping url->apiKey, got ${typeof e}`),[]}catch(e){if(LEt(e))throw e;return console.warn("Invalid LANGSMITH_RUNS_ENDPOINTS \u2013 must be valid JSON array of objects with api_url and api_key properties, or object mapping url->apiKey"),[]}}function whn(t){return t?t.map(e=>Array.isArray(e)?{projectName:e[0],updates:e[1]}:e):vhn()}function Shn(t){if(Object.keys(t).length>0&&td("ENDPOINT"))throw new wme}var HQ,mhn,ghn,Ome,MC,MUe=v(()=>{PUe();JEt();Cze();Eze();GEt();NN();SUe();NN();Bpe();Kpe();qpe();HQ=36,mhn="6ba7b810-9dad-11d1-80b4-00c04fd430c8";ghn=new Set(["projectName","updates","reroot"]);Ome=class t{constructor(e,r,n,o){Object.defineProperty(this,"metadata",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"tags",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"project_name",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"replicas",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.metadata=e,this.tags=r,this.project_name=n,this.replicas=o}static fromHeader(e){let r=e.split(","),n={},o=[],i,a;for(let s of r){let[u,l]=s.split("="),c=decodeURIComponent(l);u==="langsmith-metadata"?n=JSON.parse(c):u==="langsmith-tags"?o=c.split(","):u==="langsmith-project"?i=c:u==="langsmith-replicas"&&(a=JSON.parse(c).map(f=>Array.isArray(f)?f:yhn(f)))}return new t(n,o,i,a)}toHeader(){let e=[];return this.metadata&&Object.keys(this.metadata).length>0&&e.push(`langsmith-metadata=${encodeURIComponent(JSON.stringify(this.metadata))}`),this.tags&&this.tags.length>0&&e.push(`langsmith-tags=${encodeURIComponent(this.tags.join(","))}`),this.project_name&&e.push(`langsmith-project=${encodeURIComponent(this.project_name)}`),e.join(",")}},MC=class t{constructor(e){if(Object.defineProperty(this,"id",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"run_type",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"project_name",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"parent_run",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"parent_run_id",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"child_runs",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"start_time",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"end_time",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"extra",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"tags",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"error",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"serialized",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"inputs",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"outputs",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"reference_example_id",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"client",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"events",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"trace_id",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"dotted_order",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"tracingEnabled",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"execution_order",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"child_execution_order",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"attachments",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"replicas",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"distributedParentId",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_serialized_start_time",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_awaitInputsOnPost",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),QEt(e)){Object.assign(this,{...e});return}let r=t.getDefaultConfig(),{metadata:n,...o}=e,i=o.client??t.getSharedClient(),a={...n,...o?.extra?.metadata};if(o.extra={...o.extra,metadata:a},"id"in o&&o.id==null&&delete o.id,Object.assign(this,{...r,...o,client:i}),this.execution_order??(this.execution_order=1),this.child_execution_order??(this.child_execution_order=1),this.dotted_order||(this._serialized_start_time=YEt(this.start_time,this.execution_order)),this.id||(this.id=Jpe(this._serialized_start_time??this.start_time)),this.trace_id||(this.parent_run?this.trace_id=this.parent_run.trace_id??this.id:this.trace_id=this.id),this.replicas=whn(this.replicas),!this.dotted_order){let{dottedOrder:s}=Mze(this.start_time,this.id,this.execution_order);this.parent_run?this.dotted_order=this.parent_run.dotted_order+"."+s:this.dotted_order=s}}set metadata(e){this.extra={...this.extra,metadata:{...this.extra?.metadata,...e}}}get metadata(){return this.extra?.metadata}static getDefaultConfig(){let e=Date.now();return{run_type:"chain",project_name:DQ(),child_runs:[],api_url:Gv("LANGCHAIN_ENDPOINT")??"http://localhost:1984",api_key:Gv("LANGCHAIN_API_KEY"),caller_options:{},start_time:e,serialized:{},inputs:{},extra:{}}}static getSharedClient(){return t.sharedClient||(t.sharedClient=new Cz),t.sharedClient}createChild(e){let r=this.child_execution_order+1,n=this.replicas?.map(c=>{let{reroot:d,...f}=c;return f}),o=e.replicas??n,i=new t({...e,parent_run:this,project_name:this.project_name,replicas:o,client:this.client,tracingEnabled:this.tracingEnabled,execution_order:r,child_execution_order:r});JT in this&&(i[JT]=this[JT]);let a=Symbol.for("lc:child_config"),s=e.extra?.[a]??this.extra[a];if(_hn(s)){let c={...s},d=bhn(c.callbacks)?c.callbacks.copy?.():void 0;d&&(Object.assign(d,{_parentRunId:i.id}),d.handlers?.find(ePt)?.updateFromRunTree?.(i),c.callbacks=d),i.extra[a]=c}let u=new Set,l=this;for(;l!=null&&!u.has(l.id);)u.add(l.id),l.child_execution_order=Math.max(l.child_execution_order,r),l=l.parent_run;return this.child_runs.push(i),i}async end(e,r,n=Date.now(),o){this.outputs=this.outputs??e,this.error=this.error??r,this.end_time=this.end_time??n,o&&Object.keys(o).length>0&&(this.extra=this.extra?{...this.extra,metadata:{...this.extra.metadata,...o}}:{metadata:o})}_convertToCreate(e,r,n=!0){let o=e.extra??{};if(o?.runtime?.library===void 0&&(o.runtime||(o.runtime={}),r))for(let[s,u]of Object.entries(r))o.runtime[s]||(o.runtime[s]=u);let i,a;return n?(a=e.parent_run?.id??e.parent_run_id,i=[]):(i=e.child_runs.map(s=>this._convertToCreate(s,r,n)),a=void 0),{id:e.id,name:e.name,start_time:e._serialized_start_time??e.start_time,end_time:e.end_time,run_type:e.run_type,reference_example_id:e.reference_example_id,extra:o,serialized:e.serialized,error:e.error,inputs:e.inputs,outputs:e.outputs,session_name:e.project_name,child_runs:i,parent_run_id:a,trace_id:e.trace_id,dotted_order:e.dotted_order,tags:e.tags,attachments:e.attachments,events:e.events}}_sliceParentId(e,r){if(r.dotted_order){let n=r.dotted_order.split("."),o=null;for(let i=0;i0?r.trace_id=i[0].slice(-HQ):r.trace_id=r.id}}r.parent_run_id===e&&(r.parent_run_id=void 0)}_setReplicaTraceRoot(e,r){let n=Pze(this,Tme)??{};n[e]=r,KEt(this,Tme,n);for(let o of this.child_runs)o._setReplicaTraceRoot(e,r)}_remapForProject(e){let{projectName:r,runtimeEnv:n,excludeChildRuns:o=!0,reroot:i=!1,distributedParentId:a,apiUrl:s,apiKey:u,workspaceId:l}=e,c=this._convertToCreate(this,n,o);if(r===this.project_name)return{...c,session_name:r};if(i){if(a)this._sliceParentId(a,c);else if(c.parent_run_id=void 0,c.dotted_order){let b=c.dotted_order.split(".");b.length>0&&(c.dotted_order=b[b.length-1],c.trace_id=c.id)}let g=XEt({projectName:r,apiUrl:s,apiKey:u,workspaceId:l});this._setReplicaTraceRoot(g,c.id)}let d;if(!i){let g=Pze(this,Tme)??{},b=XEt({projectName:r,apiUrl:s,apiKey:u,workspaceId:l});if(d=g[b],d&&(c.trace_id=d,c.dotted_order)){let _=c.dotted_order.split("."),w=null;for(let T=0;T<_.length;T++)if(_[T].slice(-HQ)===d){w=T;break}if(w!==null){let T=_.slice(w);c.dotted_order=T.join(".")}}}let f=c.id,p=jQ(f,r),m;c.trace_id?m=jQ(c.trace_id,r):m=p;let h;c.parent_run_id&&(h=jQ(c.parent_run_id,r));let y;return c.dotted_order&&(y=c.dotted_order.split(".").map(_=>{let w=_.slice(-HQ),T=jQ(w,r);return _.slice(0,-HQ)+T}).join(".")),{...c,id:p,trace_id:m,parent_run_id:h,dotted_order:y,session_name:r}}async postRun(e=!0){this._awaitInputsOnPost&&(this.inputs=await this.inputs);try{let r=Qpe();if(this.replicas&&this.replicas.length>0)for(let{projectName:n,apiKey:o,apiUrl:i,workspaceId:a,reroot:s}of this.replicas){let u=this._remapForProject({projectName:n??this.project_name,runtimeEnv:r,excludeChildRuns:!0,reroot:s,distributedParentId:this.distributedParentId,apiUrl:i,apiKey:o,workspaceId:a});await this.client.createRun(u,{apiKey:o,apiUrl:i,workspaceId:a})}else{let n=this._convertToCreate(this,r,e);await this.client.createRun(n)}if(!e){wz("Posting with excludeChildRuns=false is deprecated and will be removed in a future version.");for(let n of this.child_runs)await n.postRun(!1)}this.child_runs=[]}catch(r){console.error(`Error in postRun for run ${this.id}:`,r)}}async patchRun(e){if(this.replicas&&this.replicas.length>0)for(let{projectName:r,apiKey:n,apiUrl:o,workspaceId:i,updates:a,reroot:s}of this.replicas){let u=this._remapForProject({projectName:r??this.project_name,runtimeEnv:void 0,excludeChildRuns:!0,reroot:s,distributedParentId:this.distributedParentId,apiUrl:o,apiKey:n,workspaceId:i}),l={id:u.id,name:u.name,run_type:u.run_type,start_time:u.start_time,outputs:u.outputs,error:u.error,parent_run_id:u.parent_run_id,session_name:u.session_name,reference_example_id:u.reference_example_id,end_time:u.end_time,dotted_order:u.dotted_order,trace_id:u.trace_id,events:u.events,tags:u.tags,extra:u.extra,attachments:this.attachments,...a};e?.excludeInputs||(l.inputs=u.inputs),await this.client.updateRun(u.id,l,{apiKey:n,apiUrl:o,workspaceId:i})}else try{let r={name:this.name,run_type:this.run_type,start_time:this._serialized_start_time??this.start_time,end_time:this.end_time,error:this.error,outputs:this.outputs,parent_run_id:this.parent_run?.id??this.parent_run_id,reference_example_id:this.reference_example_id,extra:this.extra,events:this.events,dotted_order:this.dotted_order,trace_id:this.trace_id,tags:this.tags,attachments:this.attachments,session_name:this.project_name};e?.excludeInputs||(r.inputs=this.inputs),await this.client.updateRun(this.id,r)}catch(r){console.error(`Error in patchRun for run ${this.id}`,r)}this.child_runs=[]}toJSON(){return this._convertToCreate(this,void 0,!1)}addEvent(e){this.events||(this.events=[]),typeof e=="string"?this.events.push({name:"event",time:new Date().toISOString(),message:e}):this.events.push({...e,time:e.time??new Date().toISOString()})}static fromRunnableConfig(e,r){let n=e?.callbacks,o,i,a,s=WEt();if(n){let l=n?.getParentRunId?.()??"",c=n?.handlers?.find(d=>d?.name=="langchain_tracer");o=c?.getRun?.(l),i=c?.projectName,a=c?.client,s=s||!!c}return o?new t({name:o.name,id:o.id,trace_id:o.trace_id,dotted_order:o.dotted_order,client:a,tracingEnabled:s,project_name:i,tags:[...new Set((o?.tags??[]).concat(e?.tags??[]))],extra:{metadata:{...o?.extra?.metadata,...e?.metadata}}}).createChild(r):new t({...r,client:a,tracingEnabled:s,project_name:i})}static fromDottedOrder(e){return this.fromHeaders({"langsmith-trace":e})}static fromHeaders(e,r){let n="get"in e&&typeof e.get=="function"?{"langsmith-trace":e.get("langsmith-trace"),baggage:e.get("baggage")}:e,o=n["langsmith-trace"];if(!o||typeof o!="string")return;let i=o.trim(),a=i.split(".").map(c=>{let[d,f]=c.split("Z");return{strTime:d,time:Date.parse(d+"Z"),uuid:f}}),s=a[0].uuid,u={...r,name:r?.name??"parent",run_type:r?.run_type??"chain",start_time:r?.start_time??Date.now(),id:a.at(-1)?.uuid,trace_id:s,dotted_order:i};if(n.baggage&&typeof n.baggage=="string"){let c=Ome.fromHeader(n.baggage);u.metadata=c.metadata,u.tags=c.tags,u.project_name=c.project_name,u.replicas=c.replicas}let l=new t(u);return l.distributedParentId=l.id,l}toHeaders(e){let r={"langsmith-trace":this.dotted_order,baggage:new Ome(this.extra?.metadata,this.tags,this.project_name,this.replicas).toHeader()};if(e)for(let[n,o]of Object.entries(r))e.set(n,o);return r}};Object.defineProperty(MC,"sharedClient",{enumerable:!0,configurable:!0,writable:!0,value:null})});var Eme=v(()=>{MUe()});function Ize(t,e){if(t)return new MC({...t,start_time:t._serialized_start_time??t.start_time,parent_run:Ize(e),child_runs:t.child_runs.map(r=>Ize(r)).filter(r=>r!==void 0),extra:{...t.extra,runtime:pxt()},tracingEnabled:!1})}function Rze(t,e){return t&&!Array.isArray(t)&&typeof t=="object"?t:{[e]:t}}function J6(t){return typeof t._addRunToRunMap=="function"}var Chn,KT,Tz=v(()=>{zo();su();AQ();Eme();Chn=t=>{if(t)return t.events=t.events??[],t.child_runs=t.child_runs??[],t};KT=class extends q6{constructor(e){super(...arguments);x(this,"runMap",new Map);x(this,"runTreeMap",new Map);x(this,"usesRunTreeMap",!1)}copy(){return this}getRunById(e){if(e!==void 0)return this.usesRunTreeMap?Chn(this.runTreeMap.get(e)):this.runMap.get(e)}stringifyError(e){return e instanceof Error?e.message+(e?.stack?` + +${e.stack}`:""):typeof e=="string"?e:`${e}`}_addChildRun(e,r){e.child_runs.push(r)}_addRunToRunMap(e){let{dottedOrder:r,microsecondPrecisionDatestring:n}=Mze(new Date(e.start_time).getTime(),e.id,e.execution_order),o={...e},i=this.getRunById(o.parent_run_id);if(o.parent_run_id!==void 0?i?(this._addChildRun(i,o),i.child_execution_order=Math.max(i.child_execution_order,o.child_execution_order),o.trace_id=i.trace_id,i.dotted_order!==void 0&&(o.dotted_order=[i.dotted_order,r].join("."),o._serialized_start_time=n)):o.parent_run_id=void 0:(o.trace_id=o.id,o.dotted_order=r,o._serialized_start_time=n),this.usesRunTreeMap){let a=Ize(o,i);a!==void 0&&this.runTreeMap.set(o.id,a)}else this.runMap.set(o.id,o);return o}async _endTrace(e){let r=e.parent_run_id!==void 0&&this.getRunById(e.parent_run_id);r?r.child_execution_order=Math.max(r.child_execution_order,e.child_execution_order):await this.persistRun(e),await this.onRunUpdate?.(e),this.usesRunTreeMap?this.runTreeMap.delete(e.id):this.runMap.delete(e.id)}_getExecutionOrder(e){let r=e!==void 0&&this.getRunById(e);return r?r.child_execution_order+1:1}_createRunForLLMStart(e,r,n,o,i,a,s,u){let l=this._getExecutionOrder(o),c=Date.now(),d=s?{...i,metadata:s}:i,f={id:n,name:u??e.id[e.id.length-1],parent_run_id:o,start_time:c,serialized:e,events:[{name:"start",time:new Date(c).toISOString()}],inputs:{prompts:r},execution_order:l,child_runs:[],child_execution_order:l,run_type:"llm",extra:d??{},tags:a||[]};return this._addRunToRunMap(f)}async handleLLMStart(e,r,n,o,i,a,s,u){let l=this.getRunById(n)??this._createRunForLLMStart(e,r,n,o,i,a,s,u);return await this.onRunCreate?.(l),await this.onLLMStart?.(l),l}_createRunForChatModelStart(e,r,n,o,i,a,s,u){let l=this._getExecutionOrder(o),c=Date.now(),d=s?{...i,metadata:s}:i,f={id:n,name:u??e.id[e.id.length-1],parent_run_id:o,start_time:c,serialized:e,events:[{name:"start",time:new Date(c).toISOString()}],inputs:{messages:r},execution_order:l,child_runs:[],child_execution_order:l,run_type:"llm",extra:d??{},tags:a||[]};return this._addRunToRunMap(f)}async handleChatModelStart(e,r,n,o,i,a,s,u){let l=this.getRunById(n)??this._createRunForChatModelStart(e,r,n,o,i,a,s,u);return await this.onRunCreate?.(l),await this.onLLMStart?.(l),l}async handleLLMEnd(e,r,n,o,i){let a=this.getRunById(r);if(!a||a?.run_type!=="llm")throw new Error("No LLM run to end.");return a.end_time=Date.now(),a.outputs=e,a.events.push({name:"end",time:new Date(a.end_time).toISOString()}),a.extra={...a.extra,...i},await this.onLLMEnd?.(a),await this._endTrace(a),a}async handleLLMError(e,r,n,o,i){let a=this.getRunById(r);if(!a||a?.run_type!=="llm")throw new Error("No LLM run to end.");return a.end_time=Date.now(),a.error=this.stringifyError(e),a.events.push({name:"error",time:new Date(a.end_time).toISOString()}),a.extra={...a.extra,...i},await this.onLLMError?.(a),await this._endTrace(a),a}_createRunForChainStart(e,r,n,o,i,a,s,u,l){let c=this._getExecutionOrder(o),d=Date.now(),f={id:n,name:u??e.id[e.id.length-1],parent_run_id:o,start_time:d,serialized:e,events:[{name:"start",time:new Date(d).toISOString()}],inputs:r,execution_order:c,child_execution_order:c,run_type:s??"chain",child_runs:[],extra:a?{...l,metadata:a}:{...l},tags:i||[]};return this._addRunToRunMap(f)}async handleChainStart(e,r,n,o,i,a,s,u){let l=this.getRunById(n)??this._createRunForChainStart(e,r,n,o,i,a,s,u);return await this.onRunCreate?.(l),await this.onChainStart?.(l),l}async handleChainEnd(e,r,n,o,i){let a=this.getRunById(r);if(!a)throw new Error("No chain run to end.");return a.end_time=Date.now(),a.outputs=Rze(e,"output"),a.events.push({name:"end",time:new Date(a.end_time).toISOString()}),i?.inputs!==void 0&&(a.inputs=Rze(i.inputs,"input")),await this.onChainEnd?.(a),await this._endTrace(a),a}async handleChainError(e,r,n,o,i){let a=this.getRunById(r);if(!a)throw new Error("No chain run to end.");return a.end_time=Date.now(),a.error=this.stringifyError(e),a.events.push({name:"error",time:new Date(a.end_time).toISOString()}),i?.inputs!==void 0&&(a.inputs=Rze(i.inputs,"input")),await this.onChainError?.(a),await this._endTrace(a),a}_createRunForToolStart(e,r,n,o,i,a,s){let u=this._getExecutionOrder(o),l=Date.now(),c={id:n,name:s??e.id[e.id.length-1],parent_run_id:o,start_time:l,serialized:e,events:[{name:"start",time:new Date(l).toISOString()}],inputs:{input:r},execution_order:u,child_execution_order:u,run_type:"tool",child_runs:[],extra:a?{metadata:a}:{},tags:i||[]};return this._addRunToRunMap(c)}async handleToolStart(e,r,n,o,i,a,s){let u=this.getRunById(n)??this._createRunForToolStart(e,r,n,o,i,a,s);return await this.onRunCreate?.(u),await this.onToolStart?.(u),u}async handleToolEnd(e,r){let n=this.getRunById(r);if(!n||n?.run_type!=="tool")throw new Error("No tool run to end");return n.end_time=Date.now(),n.outputs={output:e},n.events.push({name:"end",time:new Date(n.end_time).toISOString()}),await this.onToolEnd?.(n),await this._endTrace(n),n}async handleToolError(e,r){let n=this.getRunById(r);if(!n||n?.run_type!=="tool")throw new Error("No tool run to end");return n.end_time=Date.now(),n.error=this.stringifyError(e),n.events.push({name:"error",time:new Date(n.end_time).toISOString()}),await this.onToolError?.(n),await this._endTrace(n),n}async handleAgentAction(e,r){let n=this.getRunById(r);if(!n||n?.run_type!=="chain")return;let o=n;o.actions=o.actions||[],o.actions.push(e),o.events.push({name:"agent_action",time:new Date().toISOString(),kwargs:{action:e}}),await this.onAgentAction?.(n)}async handleAgentEnd(e,r){let n=this.getRunById(r);!n||n?.run_type!=="chain"||(n.events.push({name:"agent_end",time:new Date().toISOString(),kwargs:{action:e}}),await this.onAgentEnd?.(n))}_createRunForRetrieverStart(e,r,n,o,i,a,s){let u=this._getExecutionOrder(o),l=Date.now(),c={id:n,name:s??e.id[e.id.length-1],parent_run_id:o,start_time:l,serialized:e,events:[{name:"start",time:new Date(l).toISOString()}],inputs:{query:r},execution_order:u,child_execution_order:u,run_type:"retriever",child_runs:[],extra:a?{metadata:a}:{},tags:i||[]};return this._addRunToRunMap(c)}async handleRetrieverStart(e,r,n,o,i,a,s){let u=this.getRunById(n)??this._createRunForRetrieverStart(e,r,n,o,i,a,s);return await this.onRunCreate?.(u),await this.onRetrieverStart?.(u),u}async handleRetrieverEnd(e,r){let n=this.getRunById(r);if(!n||n?.run_type!=="retriever")throw new Error("No retriever run to end");return n.end_time=Date.now(),n.outputs={documents:e},n.events.push({name:"end",time:new Date(n.end_time).toISOString()}),await this.onRetrieverEnd?.(n),await this._endTrace(n),n}async handleRetrieverError(e,r){let n=this.getRunById(r);if(!n||n?.run_type!=="retriever")throw new Error("No retriever run to end");return n.end_time=Date.now(),n.error=this.stringifyError(e),n.events.push({name:"error",time:new Date(n.end_time).toISOString()}),await this.onRetrieverError?.(n),await this._endTrace(n),n}async handleText(e,r){let n=this.getRunById(r);!n||n?.run_type!=="chain"||(n.events.push({name:"text",time:new Date().toISOString(),kwargs:{text:e}}),await this.onText?.(n))}async handleLLMNewToken(e,r,n,o,i,a){let s=this.getRunById(n);if(!s||s?.run_type!=="llm")throw new Error('Invalid "runId" provided to "handleLLMNewToken" callback.');return s.events.push({name:"new_token",time:new Date().toISOString(),kwargs:{token:e,idx:r,chunk:a?.chunk}}),await this.onLLMNewToken?.(s,e,{chunk:a?.chunk}),s}}});var oPt=S((CPi,nPt)=>{"use strict";var tPt=(t=0)=>e=>`\x1B[${38+t};5;${e}m`,rPt=(t=0)=>(e,r,n)=>`\x1B[${38+t};2;${e};${r};${n}m`;function xhn(){let t=new Map,e={modifier:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],overline:[53,55],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},color:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],blackBright:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39]},bgColor:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgBlackBright:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]}};e.color.gray=e.color.blackBright,e.bgColor.bgGray=e.bgColor.bgBlackBright,e.color.grey=e.color.blackBright,e.bgColor.bgGrey=e.bgColor.bgBlackBright;for(let[r,n]of Object.entries(e)){for(let[o,i]of Object.entries(n))e[o]={open:`\x1B[${i[0]}m`,close:`\x1B[${i[1]}m`},n[o]=e[o],t.set(i[0],i[1]);Object.defineProperty(e,r,{value:n,enumerable:!1})}return Object.defineProperty(e,"codes",{value:t,enumerable:!1}),e.color.close="\x1B[39m",e.bgColor.close="\x1B[49m",e.color.ansi256=tPt(),e.color.ansi16m=rPt(),e.bgColor.ansi256=tPt(10),e.bgColor.ansi16m=rPt(10),Object.defineProperties(e,{rgbToAnsi256:{value:(r,n,o)=>r===n&&n===o?r<8?16:r>248?231:Math.round((r-8)/247*24)+232:16+36*Math.round(r/255*5)+6*Math.round(n/255*5)+Math.round(o/255*5),enumerable:!1},hexToRgb:{value:r=>{let n=/(?[a-f\d]{6}|[a-f\d]{3})/i.exec(r.toString(16));if(!n)return[0,0,0];let{colorString:o}=n.groups;o.length===3&&(o=o.split("").map(a=>a+a).join(""));let i=Number.parseInt(o,16);return[i>>16&255,i>>8&255,i&255]},enumerable:!1},hexToAnsi256:{value:r=>e.rgbToAnsi256(...e.hexToRgb(r)),enumerable:!1}}),e}Object.defineProperty(nPt,"exports",{enumerable:!0,get:xhn})});function Cb(t,e){return`${t.open}${e}${t.close}`}function yS(t,e){try{return JSON.stringify(t,null,2)}catch{return e}}function iPt(t){return typeof t=="string"?t.trim():t==null?t:yS(t,t.toString())}function kL(t){if(!t.end_time)return"";let e=t.end_time-t.start_time;return e<1e3?`${e}ms`:`${(e/1e3).toFixed(2)}s`}var Aze,S_,Nze,aPt=v(()=>{zo();Tz();Aze=$(oPt(),1);({color:S_}=Aze.default),Nze=class extends KT{constructor(){super(...arguments);x(this,"name","console_callback_handler")}persistRun(e){return Promise.resolve()}getParents(e){let r=[],n=e;for(;n.parent_run_id;){let o=this.runMap.get(n.parent_run_id);if(o)r.push(o),n=o;else break}return r}getBreadcrumbs(e){let r=[...this.getParents(e).reverse(),e].map((n,o,i)=>{let a=`${n.execution_order}:${n.run_type}:${n.name}`;return o===i.length-1?Cb(Aze.default.bold,a):a}).join(" > ");return Cb(S_.grey,r)}onChainStart(e){let r=this.getBreadcrumbs(e);console.log(`${Cb(S_.green,"[chain/start]")} [${r}] Entering Chain run with input: ${yS(e.inputs,"[inputs]")}`)}onChainEnd(e){let r=this.getBreadcrumbs(e);console.log(`${Cb(S_.cyan,"[chain/end]")} [${r}] [${kL(e)}] Exiting Chain run with output: ${yS(e.outputs,"[outputs]")}`)}onChainError(e){let r=this.getBreadcrumbs(e);console.log(`${Cb(S_.red,"[chain/error]")} [${r}] [${kL(e)}] Chain run errored with error: ${yS(e.error,"[error]")}`)}onLLMStart(e){let r=this.getBreadcrumbs(e),n="prompts"in e.inputs?{prompts:e.inputs.prompts.map(o=>o.trim())}:e.inputs;console.log(`${Cb(S_.green,"[llm/start]")} [${r}] Entering LLM run with input: ${yS(n,"[inputs]")}`)}onLLMEnd(e){let r=this.getBreadcrumbs(e);console.log(`${Cb(S_.cyan,"[llm/end]")} [${r}] [${kL(e)}] Exiting LLM run with output: ${yS(e.outputs,"[response]")}`)}onLLMError(e){let r=this.getBreadcrumbs(e);console.log(`${Cb(S_.red,"[llm/error]")} [${r}] [${kL(e)}] LLM run errored with error: ${yS(e.error,"[error]")}`)}onToolStart(e){let r=this.getBreadcrumbs(e);console.log(`${Cb(S_.green,"[tool/start]")} [${r}] Entering Tool run with input: "${iPt(e.inputs.input)}"`)}onToolEnd(e){let r=this.getBreadcrumbs(e);console.log(`${Cb(S_.cyan,"[tool/end]")} [${r}] [${kL(e)}] Exiting Tool run with output: "${iPt(e.outputs?.output)}"`)}onToolError(e){let r=this.getBreadcrumbs(e);console.log(`${Cb(S_.red,"[tool/error]")} [${r}] [${kL(e)}] Tool run errored with error: ${yS(e.error,"[error]")}`)}onRetrieverStart(e){let r=this.getBreadcrumbs(e);console.log(`${Cb(S_.green,"[retriever/start]")} [${r}] Entering Retriever run with input: ${yS(e.inputs,"[inputs]")}`)}onRetrieverEnd(e){let r=this.getBreadcrumbs(e);console.log(`${Cb(S_.cyan,"[retriever/end]")} [${r}] [${kL(e)}] Exiting Retriever run with output: ${yS(e.outputs,"[outputs]")}`)}onRetrieverError(e){let r=this.getBreadcrumbs(e);console.log(`${Cb(S_.red,"[retriever/error]")} [${r}] [${kL(e)}] Retriever run errored with error: ${yS(e.error,"[error]")}`)}onAgentAction(e){let r=e,n=this.getBreadcrumbs(e);console.log(`${Cb(S_.blue,"[agent/action]")} [${n}] Agent selected action: ${yS(r.actions[r.actions.length-1],"[action]")}`)}}});var Pme=v(()=>{Ype()});var Dze,jze,$ze=v(()=>{su();Pme();jze=()=>(Dze===void 0&&(Dze=new Cz(un("LANGCHAIN_CALLBACKS_BACKGROUND")==="false"?{blockOnRootRunFinalization:!0}:{})),Dze)});function sPt(t=!1){let e=Ohn.getInstance().getStore();if(!t&&e===void 0)throw new Error(`Could not get the current run tree. + +Please make sure you are calling this method within a traceable function and that tracing is enabled.`);return e}function Mme(t){return typeof t=="function"&&"langsmith:traceable"in t}var Fze,Lze,Thn,kze,Ohn,DPi,uPt=v(()=>{Fze=class{getStore(){}run(e,r){return r()}},Lze=Symbol.for("ls:tracing_async_local_storage"),Thn=new Fze,kze=class{getInstance(){return globalThis[Lze]??Thn}initializeGlobalInstance(e){globalThis[Lze]===void 0&&(globalThis[Lze]=e)}},Ohn=new kze;DPi=Symbol.for("langsmith:traceable:root")});var qze=v(()=>{uPt()});function Ehn(t){let e;for(let r of t)for(let n of r)uo.isInstance(n.message)&&n.message.usage_metadata!==void 0&&(e=MQ(e,n.message.usage_metadata));return e}var Bze,cPt=v(()=>{zo();Rpe();mS();Tz();$ze();Eme();Pme();qze();Bze=class lPt extends KT{constructor(r={}){super(r);x(this,"name","langchain_tracer");x(this,"projectName");x(this,"exampleId");x(this,"client");x(this,"replicas");x(this,"usesRunTreeMap",!0);let{exampleId:n,projectName:o,client:i,replicas:a}=r;this.projectName=o??DQ(),this.replicas=a,this.exampleId=n,this.client=i??jze();let s=lPt.getTraceableRunTree();s&&this.updateFromRunTree(s)}async persistRun(r){}async onRunCreate(r){r.extra?.lc_defers_inputs||await this.getRunTreeWithTracingConfig(r.id)?.postRun()}async onRunUpdate(r){let n=this.getRunTreeWithTracingConfig(r.id);r.extra?.lc_defers_inputs?await n?.postRun():await n?.patchRun()}onLLMEnd(r){let n=r.outputs;if(n?.generations){let o=Ehn(n.generations);if(o!==void 0){r.extra=r.extra??{};let i=r.extra.metadata??{};i.usage_metadata=o,r.extra.metadata=i}}}getRun(r){return this.runTreeMap.get(r)}updateFromRunTree(r){this.runTreeMap.set(r.id,r);let n=r,o=new Set;for(;n.parent_run&&!(o.has(n.id)||(o.add(n.id),!n.parent_run));)n=n.parent_run;o.clear();let i=[n];for(;i.length>0;){let a=i.shift();!a||o.has(a.id)||(o.add(a.id),this.runTreeMap.set(a.id,a),a.child_runs&&i.push(...a.child_runs))}this.client=r.client??this.client,this.replicas=r.replicas??this.replicas,this.projectName=r.project_name??this.projectName,this.exampleId=r.reference_example_id??this.exampleId}getRunTreeWithTracingConfig(r){let n=this.runTreeMap.get(r);if(n)return new MC({...n,client:this.client,project_name:this.projectName,replicas:this.replicas,reference_example_id:this.exampleId,tracingEnabled:!0})}static getTraceableRunTree(){try{return sPt(!0)}catch{return}}}});var fPt=S((KPi,Ime)=>{"use strict";var Phn=JUe(),Rme=class extends Error{constructor(e){super(e),this.name="TimeoutError"}},dPt=(t,e,r)=>new Promise((n,o)=>{if(typeof e!="number"||e<0)throw new TypeError("Expected `milliseconds` to be a positive number");if(e===1/0){n(t);return}let i=setTimeout(()=>{if(typeof r=="function"){try{n(r())}catch(u){o(u)}return}let a=typeof r=="string"?r:`Promise timed out after ${e} milliseconds`,s=r instanceof Error?r:new Rme(a);typeof t.cancel=="function"&&t.cancel(),o(s)},e);Phn(t.then(n,o),()=>{clearTimeout(i)})});Ime.exports=dPt;Ime.exports.default=dPt;Ime.exports.TimeoutError=Rme});var pPt=S(Uze=>{"use strict";Object.defineProperty(Uze,"__esModule",{value:!0});function Mhn(t,e,r){let n=0,o=t.length;for(;o>0;){let i=o/2|0,a=n+i;r(t[a],e)<=0?(n=++a,o-=i+1):o=i}return n}Uze.default=Mhn});var mPt=S(Vze=>{"use strict";Object.defineProperty(Vze,"__esModule",{value:!0});var Rhn=pPt(),zze=class{constructor(){this._queue=[]}enqueue(e,r){r=Object.assign({priority:0},r);let n={priority:r.priority,run:e};if(this.size&&this._queue[this.size-1].priority>=r.priority){this._queue.push(n);return}let o=Rhn.default(this._queue,n,(i,a)=>a.priority-i.priority);this._queue.splice(o,0,n)}dequeue(){let e=this._queue.shift();return e?.run}filter(e){return this._queue.filter(r=>r.priority===e.priority).map(r=>r.run)}get size(){return this._queue.length}};Vze.default=zze});var Jze=S(Wze=>{"use strict";Object.defineProperty(Wze,"__esModule",{value:!0});var Ihn=WUe(),hPt=fPt(),Ahn=mPt(),Ame=()=>{},Nhn=new hPt.TimeoutError,Hze=class extends Ihn{constructor(e){var r,n,o,i;if(super(),this._intervalCount=0,this._intervalEnd=0,this._pendingCount=0,this._resolveEmpty=Ame,this._resolveIdle=Ame,e=Object.assign({carryoverConcurrencyCount:!1,intervalCap:1/0,interval:0,concurrency:1/0,autoStart:!0,queueClass:Ahn.default},e),!(typeof e.intervalCap=="number"&&e.intervalCap>=1))throw new TypeError(`Expected \`intervalCap\` to be a number from 1 and up, got \`${(n=(r=e.intervalCap)===null||r===void 0?void 0:r.toString())!==null&&n!==void 0?n:""}\` (${typeof e.intervalCap})`);if(e.interval===void 0||!(Number.isFinite(e.interval)&&e.interval>=0))throw new TypeError(`Expected \`interval\` to be a finite number >= 0, got \`${(i=(o=e.interval)===null||o===void 0?void 0:o.toString())!==null&&i!==void 0?i:""}\` (${typeof e.interval})`);this._carryoverConcurrencyCount=e.carryoverConcurrencyCount,this._isIntervalIgnored=e.intervalCap===1/0||e.interval===0,this._intervalCap=e.intervalCap,this._interval=e.interval,this._queue=new e.queueClass,this._queueClass=e.queueClass,this.concurrency=e.concurrency,this._timeout=e.timeout,this._throwOnTimeout=e.throwOnTimeout===!0,this._isPaused=e.autoStart===!1}get _doesIntervalAllowAnother(){return this._isIntervalIgnored||this._intervalCount{this._onResumeInterval()},r)),!0}return!1}_tryToStartAnother(){if(this._queue.size===0)return this._intervalId&&clearInterval(this._intervalId),this._intervalId=void 0,this._resolvePromises(),!1;if(!this._isPaused){let e=!this._isIntervalPaused();if(this._doesIntervalAllowAnother&&this._doesConcurrentAllowAnother){let r=this._queue.dequeue();return r?(this.emit("active"),r(),e&&this._initializeIntervalIfNeeded(),!0):!1}}return!1}_initializeIntervalIfNeeded(){this._isIntervalIgnored||this._intervalId!==void 0||(this._intervalId=setInterval(()=>{this._onInterval()},this._interval),this._intervalEnd=Date.now()+this._interval)}_onInterval(){this._intervalCount===0&&this._pendingCount===0&&this._intervalId&&(clearInterval(this._intervalId),this._intervalId=void 0),this._intervalCount=this._carryoverConcurrencyCount?this._pendingCount:0,this._processQueue()}_processQueue(){for(;this._tryToStartAnother(););}get concurrency(){return this._concurrency}set concurrency(e){if(!(typeof e=="number"&&e>=1))throw new TypeError(`Expected \`concurrency\` to be a number from 1 and up, got \`${e}\` (${typeof e})`);this._concurrency=e,this._processQueue()}async add(e,r={}){return new Promise((n,o)=>{let i=async()=>{this._pendingCount++,this._intervalCount++;try{let a=this._timeout===void 0&&r.timeout===void 0?e():hPt.default(Promise.resolve(e()),r.timeout===void 0?this._timeout:r.timeout,()=>{(r.throwOnTimeout===void 0?this._throwOnTimeout:r.throwOnTimeout)&&o(Nhn)});n(await a)}catch(a){o(a)}this._next()};this._queue.enqueue(i,r),this._tryToStartAnother(),this.emit("add")})}async addAll(e,r){return Promise.all(e.map(async n=>this.add(n,r)))}start(){return this._isPaused?(this._isPaused=!1,this._processQueue(),this):this}pause(){this._isPaused=!0}clear(){this._queue=new this._queueClass}async onEmpty(){if(this._queue.size!==0)return new Promise(e=>{let r=this._resolveEmpty;this._resolveEmpty=()=>{r(),e()}})}async onIdle(){if(!(this._pendingCount===0&&this._queue.size===0))return new Promise(e=>{let r=this._resolveIdle;this._resolveIdle=()=>{r(),e()}})}get size(){return this._queue.size}sizeBy(e){return this._queue.filter(e).length}get pending(){return this._pendingCount}get isPaused(){return this._isPaused}get timeout(){return this._timeout}set timeout(e){this._timeout=e}};Wze.default=Hze});function Dhn(){return new("default"in Nme.default?Nme.default.default:Nme.default)({autoStart:!0,concurrency:1})}function jhn(){return typeof WQ>"u"&&(WQ=Dhn()),WQ}async function Ac(t,e){if(e===!0){let r=jL();r!==void 0?await r.run(void 0,async()=>t()):await t()}else WQ=jhn(),WQ.add(async()=>{let r=jL();r!==void 0?await r.run(void 0,async()=>t()):await t()})}var Nme,WQ,Kze=v(()=>{$ze();TQ();Nme=$(Jze(),1)});var gPt=v(()=>{zo();Kze()});var yPt,bPt=v(()=>{su();yPt=t=>t!==void 0?t:!!["LANGSMITH_TRACING_V2","LANGCHAIN_TRACING_V2","LANGSMITH_TRACING","LANGCHAIN_TRACING"].find(e=>un(e)==="true")});function Gze(t){let e=jL();if(e!==void 0)return e.getStore()?.[bz]?.[t]}var $hn,_Pt,vPt=v(()=>{TQ();Eme();$hn=Symbol("lc:configure_hooks"),_Pt=()=>Gze($hn)||[]});function qL(t){return t?Array.isArray(t)||"name"in t?{callbacks:t}:t:{}}function KQ(t){return"name"in t?t:q6.fromMethods(t)}var Lhn,Dme,Fhn,wPt,khn,qhn,Cm,BL=v(()=>{zo();OC();su();AQ();Tz();aPt();cPt();Kze();gPt();bPt();vPt();y_();Lhn=class{setHandler(t){return this.setHandlers([t])}},Dme=class{constructor(t,e,r,n,o,i,a,s){this.runId=t,this.handlers=e,this.inheritableHandlers=r,this.tags=n,this.inheritableTags=o,this.metadata=i,this.inheritableMetadata=a,this._parentRunId=s}get parentRunId(){return this._parentRunId}async handleText(t){await Promise.all(this.handlers.map(e=>Ac(async()=>{try{await e.handleText?.(t,this.runId,this._parentRunId,this.tags)}catch(r){if((e.raiseError?console.error:console.warn)(`Error in handler ${e.constructor.name}, handleText: ${r}`),e.raiseError)throw r}},e.awaitHandlers)))}async handleCustomEvent(t,e,r,n,o){await Promise.all(this.handlers.map(i=>Ac(async()=>{try{await i.handleCustomEvent?.(t,e,this.runId,this.tags,this.metadata)}catch(a){if((i.raiseError?console.error:console.warn)(`Error in handler ${i.constructor.name}, handleCustomEvent: ${a}`),i.raiseError)throw a}},i.awaitHandlers)))}},Fhn=class extends Dme{getChild(t){let e=new Cm(this.runId);return e.setHandlers(this.inheritableHandlers),e.addTags(this.inheritableTags),e.addMetadata(this.inheritableMetadata),t&&e.addTags([t],!1),e}async handleRetrieverEnd(t){await Promise.all(this.handlers.map(e=>Ac(async()=>{if(!e.ignoreRetriever)try{await e.handleRetrieverEnd?.(t,this.runId,this._parentRunId,this.tags)}catch(r){if((e.raiseError?console.error:console.warn)(`Error in handler ${e.constructor.name}, handleRetriever`),e.raiseError)throw r}},e.awaitHandlers)))}async handleRetrieverError(t){await Promise.all(this.handlers.map(e=>Ac(async()=>{if(!e.ignoreRetriever)try{await e.handleRetrieverError?.(t,this.runId,this._parentRunId,this.tags)}catch(r){if((e.raiseError?console.error:console.warn)(`Error in handler ${e.constructor.name}, handleRetrieverError: ${r}`),e.raiseError)throw t}},e.awaitHandlers)))}},wPt=class extends Dme{async handleLLMNewToken(t,e,r,n,o,i){await Promise.all(this.handlers.map(a=>Ac(async()=>{if(!a.ignoreLLM)try{await a.handleLLMNewToken?.(t,e??{prompt:0,completion:0},this.runId,this._parentRunId,this.tags,i)}catch(s){if((a.raiseError?console.error:console.warn)(`Error in handler ${a.constructor.name}, handleLLMNewToken: ${s}`),a.raiseError)throw s}},a.awaitHandlers)))}async handleLLMError(t,e,r,n,o){await Promise.all(this.handlers.map(i=>Ac(async()=>{if(!i.ignoreLLM)try{await i.handleLLMError?.(t,this.runId,this._parentRunId,this.tags,o)}catch(a){if((i.raiseError?console.error:console.warn)(`Error in handler ${i.constructor.name}, handleLLMError: ${a}`),i.raiseError)throw a}},i.awaitHandlers)))}async handleLLMEnd(t,e,r,n,o){await Promise.all(this.handlers.map(i=>Ac(async()=>{if(!i.ignoreLLM)try{await i.handleLLMEnd?.(t,this.runId,this._parentRunId,this.tags,o)}catch(a){if((i.raiseError?console.error:console.warn)(`Error in handler ${i.constructor.name}, handleLLMEnd: ${a}`),i.raiseError)throw a}},i.awaitHandlers)))}},khn=class extends Dme{getChild(t){let e=new Cm(this.runId);return e.setHandlers(this.inheritableHandlers),e.addTags(this.inheritableTags),e.addMetadata(this.inheritableMetadata),t&&e.addTags([t],!1),e}async handleChainError(t,e,r,n,o){await Promise.all(this.handlers.map(i=>Ac(async()=>{if(!i.ignoreChain)try{await i.handleChainError?.(t,this.runId,this._parentRunId,this.tags,o)}catch(a){if((i.raiseError?console.error:console.warn)(`Error in handler ${i.constructor.name}, handleChainError: ${a}`),i.raiseError)throw a}},i.awaitHandlers)))}async handleChainEnd(t,e,r,n,o){await Promise.all(this.handlers.map(i=>Ac(async()=>{if(!i.ignoreChain)try{await i.handleChainEnd?.(t,this.runId,this._parentRunId,this.tags,o)}catch(a){if((i.raiseError?console.error:console.warn)(`Error in handler ${i.constructor.name}, handleChainEnd: ${a}`),i.raiseError)throw a}},i.awaitHandlers)))}async handleAgentAction(t){await Promise.all(this.handlers.map(e=>Ac(async()=>{if(!e.ignoreAgent)try{await e.handleAgentAction?.(t,this.runId,this._parentRunId,this.tags)}catch(r){if((e.raiseError?console.error:console.warn)(`Error in handler ${e.constructor.name}, handleAgentAction: ${r}`),e.raiseError)throw r}},e.awaitHandlers)))}async handleAgentEnd(t){await Promise.all(this.handlers.map(e=>Ac(async()=>{if(!e.ignoreAgent)try{await e.handleAgentEnd?.(t,this.runId,this._parentRunId,this.tags)}catch(r){if((e.raiseError?console.error:console.warn)(`Error in handler ${e.constructor.name}, handleAgentEnd: ${r}`),e.raiseError)throw r}},e.awaitHandlers)))}},qhn=class extends Dme{getChild(t){let e=new Cm(this.runId);return e.setHandlers(this.inheritableHandlers),e.addTags(this.inheritableTags),e.addMetadata(this.inheritableMetadata),t&&e.addTags([t],!1),e}async handleToolError(t){await Promise.all(this.handlers.map(e=>Ac(async()=>{if(!e.ignoreAgent)try{await e.handleToolError?.(t,this.runId,this._parentRunId,this.tags)}catch(r){if((e.raiseError?console.error:console.warn)(`Error in handler ${e.constructor.name}, handleToolError: ${r}`),e.raiseError)throw r}},e.awaitHandlers)))}async handleToolEvent(t){await Promise.all(this.handlers.map(e=>Ac(async()=>{if(!e.ignoreAgent)try{await e.handleToolEvent?.(t,this.runId,this._parentRunId,this.tags)}catch(r){if(e.raiseError)throw r}},e.awaitHandlers)))}async handleToolEnd(t){await Promise.all(this.handlers.map(e=>Ac(async()=>{if(!e.ignoreAgent)try{await e.handleToolEnd?.(t,this.runId,this._parentRunId,this.tags)}catch(r){if((e.raiseError?console.error:console.warn)(`Error in handler ${e.constructor.name}, handleToolEnd: ${r}`),e.raiseError)throw r}},e.awaitHandlers)))}},Cm=class JQ extends Lhn{constructor(r,n){super();x(this,"handlers",[]);x(this,"inheritableHandlers",[]);x(this,"tags",[]);x(this,"inheritableTags",[]);x(this,"metadata",{});x(this,"inheritableMetadata",{});x(this,"name","callback_manager");x(this,"_parentRunId");this.handlers=n?.handlers??this.handlers,this.inheritableHandlers=n?.inheritableHandlers??this.inheritableHandlers,this.tags=n?.tags??this.tags,this.inheritableTags=n?.inheritableTags??this.inheritableTags,this.metadata=n?.metadata??this.metadata,this.inheritableMetadata=n?.inheritableMetadata??this.inheritableMetadata,this._parentRunId=r}getParentRunId(){return this._parentRunId}async handleLLMStart(r,n,o=void 0,i=void 0,a=void 0,s=void 0,u=void 0,l=void 0){return Promise.all(n.map(async(c,d)=>{let f=d===0&&o?o:FT();return await Promise.all(this.handlers.map(p=>{if(!p.ignoreLLM)return J6(p)&&p._createRunForLLMStart(r,[c],f,this._parentRunId,a,this.tags,this.metadata,l),Ac(async()=>{try{await p.handleLLMStart?.(r,[c],f,this._parentRunId,a,this.tags,this.metadata,l)}catch(m){if((p.raiseError?console.error:console.warn)(`Error in handler ${p.constructor.name}, handleLLMStart: ${m}`),p.raiseError)throw m}},p.awaitHandlers)})),new wPt(f,this.handlers,this.inheritableHandlers,this.tags,this.inheritableTags,this.metadata,this.inheritableMetadata,this._parentRunId)}))}async handleChatModelStart(r,n,o=void 0,i=void 0,a=void 0,s=void 0,u=void 0,l=void 0){return Promise.all(n.map(async(c,d)=>{let f=d===0&&o?o:FT();return await Promise.all(this.handlers.map(p=>{if(!p.ignoreLLM)return J6(p)&&p._createRunForChatModelStart(r,[c],f,this._parentRunId,a,this.tags,this.metadata,l),Ac(async()=>{try{if(p.handleChatModelStart)await p.handleChatModelStart?.(r,[c],f,this._parentRunId,a,this.tags,this.metadata,l);else if(p.handleLLMStart){let m=Ll(c);await p.handleLLMStart?.(r,[m],f,this._parentRunId,a,this.tags,this.metadata,l)}}catch(m){if((p.raiseError?console.error:console.warn)(`Error in handler ${p.constructor.name}, handleLLMStart: ${m}`),p.raiseError)throw m}},p.awaitHandlers)})),new wPt(f,this.handlers,this.inheritableHandlers,this.tags,this.inheritableTags,this.metadata,this.inheritableMetadata,this._parentRunId)}))}async handleChainStart(r,n,o=FT(),i=void 0,a=void 0,s=void 0,u=void 0,l=void 0,c=void 0){return await Promise.all(this.handlers.map(d=>{if(!d.ignoreChain)return J6(d)&&d._createRunForChainStart(r,n,o,this._parentRunId,this.tags,this.metadata,i,u,c),Ac(async()=>{try{await d.handleChainStart?.(r,n,o,this._parentRunId,this.tags,this.metadata,i,u,c)}catch(f){if((d.raiseError?console.error:console.warn)(`Error in handler ${d.constructor.name}, handleChainStart: ${f}`),d.raiseError)throw f}},d.awaitHandlers)})),new khn(o,this.handlers,this.inheritableHandlers,this.tags,this.inheritableTags,this.metadata,this.inheritableMetadata,this._parentRunId)}async handleToolStart(r,n,o=FT(),i=void 0,a=void 0,s=void 0,u=void 0,l=void 0){return await Promise.all(this.handlers.map(c=>{if(!c.ignoreAgent)return J6(c)&&c._createRunForToolStart(r,n,o,this._parentRunId,this.tags,this.metadata,u),Ac(async()=>{try{await c.handleToolStart?.(r,n,o,this._parentRunId,this.tags,this.metadata,u,l)}catch(d){if((c.raiseError?console.error:console.warn)(`Error in handler ${c.constructor.name}, handleToolStart: ${d}`),c.raiseError)throw d}},c.awaitHandlers)})),new qhn(o,this.handlers,this.inheritableHandlers,this.tags,this.inheritableTags,this.metadata,this.inheritableMetadata,this._parentRunId)}async handleRetrieverStart(r,n,o=FT(),i=void 0,a=void 0,s=void 0,u=void 0){return await Promise.all(this.handlers.map(l=>{if(!l.ignoreRetriever)return J6(l)&&l._createRunForRetrieverStart(r,n,o,this._parentRunId,this.tags,this.metadata,u),Ac(async()=>{try{await l.handleRetrieverStart?.(r,n,o,this._parentRunId,this.tags,this.metadata,u)}catch(c){if((l.raiseError?console.error:console.warn)(`Error in handler ${l.constructor.name}, handleRetrieverStart: ${c}`),l.raiseError)throw c}},l.awaitHandlers)})),new Fhn(o,this.handlers,this.inheritableHandlers,this.tags,this.inheritableTags,this.metadata,this.inheritableMetadata,this._parentRunId)}async handleCustomEvent(r,n,o,i,a){await Promise.all(this.handlers.map(s=>Ac(async()=>{if(!s.ignoreCustomEvent)try{await s.handleCustomEvent?.(r,n,o,this.tags,this.metadata)}catch(u){if((s.raiseError?console.error:console.warn)(`Error in handler ${s.constructor.name}, handleCustomEvent: ${u}`),s.raiseError)throw u}},s.awaitHandlers)))}addHandler(r,n=!0){this.handlers.push(r),n&&this.inheritableHandlers.push(r)}removeHandler(r){this.handlers=this.handlers.filter(n=>n!==r),this.inheritableHandlers=this.inheritableHandlers.filter(n=>n!==r)}setHandlers(r,n=!0){this.handlers=[],this.inheritableHandlers=[];for(let o of r)this.addHandler(o,n)}addTags(r,n=!0){this.removeTags(r),this.tags.push(...r),n&&this.inheritableTags.push(...r)}removeTags(r){this.tags=this.tags.filter(n=>!r.includes(n)),this.inheritableTags=this.inheritableTags.filter(n=>!r.includes(n))}addMetadata(r,n=!0){this.metadata={...this.metadata,...r},n&&(this.inheritableMetadata={...this.inheritableMetadata,...r})}removeMetadata(r){for(let n of Object.keys(r))delete this.metadata[n],delete this.inheritableMetadata[n]}copy(r=[],n=!0){let o=new JQ(this._parentRunId);for(let i of this.handlers){let a=this.inheritableHandlers.includes(i);o.addHandler(i,a)}for(let i of this.tags){let a=this.inheritableTags.includes(i);o.addTags([i],a)}for(let i of Object.keys(this.metadata)){let a=Object.keys(this.inheritableMetadata).includes(i);o.addMetadata({[i]:this.metadata[i]},a)}for(let i of r)o.handlers.filter(a=>a.name==="console_callback_handler").some(a=>a.name===i.name)||o.addHandler(i,n);return o}static fromHandlers(r){class n extends q6{constructor(){super();x(this,"name",FT());Object.assign(this,r)}}let o=new this;return o.addHandler(new n),o}static configure(r,n,o,i,a,s,u){return this._configureSync(r,n,o,i,a,s,u)}static _configureSync(r,n,o,i,a,s,u){let l;(r||n)&&(Array.isArray(r)||!r?(l=new JQ,l.setHandlers(r?.map(KQ)??[],!0)):l=r,l=l.copy(Array.isArray(n)?n.map(KQ):n?.handlers,!1));let c=un("LANGCHAIN_VERBOSE")==="true"||u?.verbose,d=Bze.getTraceableRunTree(),f=d?.tracingEnabled??yPt();if(d?.tracingEnabled===!1&&l){let m=l.handlers.filter(h=>h.name==="langchain_tracer");for(let h of m)l.removeHandler(h)}let p=f||(un("LANGCHAIN_TRACING")??!1);if(c||p){if(l||(l=new JQ),c&&!l.handlers.some(m=>m.name===Nze.prototype.name)){let m=new Nze;l.addHandler(m,!0)}if(p&&!l.handlers.some(m=>m.name==="langchain_tracer")&&f){let m=new Bze;l.addHandler(m,!0)}f&&d&&l._parentRunId===void 0&&(l._parentRunId=d.id,l.handlers.find(m=>m.name==="langchain_tracer")?.updateFromRunTree(d))}for(let{contextVar:m,inheritable:h=!0,handlerClass:y,envVar:g}of _Pt()){let b=g&&un(g)==="true"&&y,_,w=m!==void 0?Gze(m):void 0;w&&mxt(w)?_=w:b&&(_=new y({})),_!==void 0&&(l||(l=new JQ),l.handlers.some(T=>T.name===_.name)||l.addHandler(_,h))}return(o||i)&&l&&(l.addTags(o??[]),l.addTags(i??[],!1)),(a||s)&&l&&(l.addMetadata(a??{}),l.addMetadata(s??{},!1)),l}}});var CPt,Bhn,SPt,Uhn,yg,Oz=v(()=>{TQ();BL();Pme();CPt=class{getStore(){}run(t,e){return e()}enterWith(t){}},Bhn=new CPt,SPt=Symbol.for("lc:child_config"),Uhn=class{getInstance(){return jL()??Bhn}getRunnableConfig(){return this.getInstance().getStore()?.extra?.[SPt]}runWithConfig(t,e,r){let n=Cm._configureSync(t?.callbacks,void 0,t?.tags,void 0,t?.metadata),o=this.getInstance(),i=o.getStore(),a=n?.getParentRunId(),s=n?.handlers?.find(l=>l?.name==="langchain_tracer"),u;return s&&a?u=s.getRunTreeWithTracingConfig(a):r||(u=new MC({name:"",tracingEnabled:!1})),u&&(u.extra={...u.extra,[SPt]:t}),i!==void 0&&i[bz]!==void 0&&(u===void 0&&(u={}),u[bz]=i[bz]),o.run(u,e)}initializeGlobalInstance(t){jL()===void 0&&CCt(t)}},yg=new Uhn});var Ez=v(()=>{zo();TQ();Oz()});async function C_(t){return Cm._configureSync(t?.callbacks,void 0,t?.tags,void 0,t?.metadata)}function K6(...t){let e={};for(let r of t.filter(n=>!!n))for(let n of Object.keys(r))if(n==="metadata")e[n]={...e[n],...r[n]};else if(n==="tags"){let o=e[n]??[];e[n]=[...new Set(o.concat(r[n]??[]))]}else if(n==="configurable")e[n]={...e[n],...r[n]};else if(n==="timeout")e.timeout===void 0?e.timeout=r.timeout:r.timeout!==void 0&&(e.timeout=Math.min(e.timeout,r.timeout));else if(n==="signal")e.signal===void 0?e.signal=r.signal:r.signal!==void 0&&("any"in AbortSignal?e.signal=AbortSignal.any([e.signal,r.signal]):e.signal=r.signal);else if(n==="callbacks"){let o=e.callbacks,i=r.callbacks;if(Array.isArray(i))if(!o)e.callbacks=i;else if(Array.isArray(o))e.callbacks=o.concat(i);else{let a=o.copy();for(let s of i)a.addHandler(KQ(s),!0);e.callbacks=a}else if(i)if(!o)e.callbacks=i;else if(Array.isArray(o)){let a=i.copy();for(let s of o)a.addHandler(KQ(s),!0);e.callbacks=a}else e.callbacks=new Cm(i._parentRunId,{handlers:o.handlers.concat(i.handlers),inheritableHandlers:o.inheritableHandlers.concat(i.inheritableHandlers),tags:Array.from(new Set(o.tags.concat(i.tags))),inheritableTags:Array.from(new Set(o.inheritableTags.concat(i.inheritableTags))),metadata:{...o.metadata,...i.metadata}})}else{let o=n;e[o]=r[o]??e[o]}return e}function vi(t){let e=yg.getRunnableConfig(),r={tags:[],metadata:{},recursionLimit:25,runId:void 0};if(e){let{runId:n,runName:o,...i}=e;r=Object.entries(i).reduce((a,[s,u])=>(u!==void 0&&(a[s]=u),a),r)}if(t&&(r=Object.entries(t).reduce((n,[o,i])=>(i!==void 0&&(n[o]=i),n),r)),r?.configurable)for(let n of Object.keys(r.configurable))zhn.has(typeof r.configurable[n])&&!r.metadata?.[n]&&(r.metadata||(r.metadata={}),r.metadata[n]=r.configurable[n]);if(r.timeout!==void 0){if(r.timeout<=0)throw new Error("Timeout must be a positive number");let n=r.timeout,o=AbortSignal.timeout(n);r.metadata||(r.metadata={}),r.metadata.timeoutMs===void 0&&(r.metadata.timeoutMs=n),r.signal!==void 0?"any"in AbortSignal&&(r.signal=AbortSignal.any([r.signal,o])):r.signal=o,delete r.timeout}return r}function Nc(t={},{callbacks:e,maxConcurrency:r,recursionLimit:n,runName:o,configurable:i,runId:a}={}){let s=vi(t);return e!==void 0&&(delete s.runName,s.callbacks=e),n!==void 0&&(s.recursionLimit=n),r!==void 0&&(s.maxConcurrency=r),o!==void 0&&(s.runName=o),i!==void 0&&(s.configurable={...s.configurable,...i}),a!==void 0&&delete s.runId,s}function x_(t){if(t)return{configurable:t.configurable,recursionLimit:t.recursionLimit,callbacks:t.callbacks,tags:t.tags,metadata:t.metadata,maxConcurrency:t.maxConcurrency,timeout:t.timeout,signal:t.signal,store:t.store}}var jme,zhn,GT=v(()=>{BL();Oz();Ez();jme=25;zhn=new Set(["string","number","boolean"])});async function RC(t,e){if(e===void 0)return t;let r;return Promise.race([t.catch(n=>{if(!e?.aborted)throw n}),new Promise((n,o)=>{r=()=>{o(UL(e))},e.addEventListener("abort",r,{once:!0}),e.aborted&&o(UL(e))})]).finally(()=>e.removeEventListener("abort",r))}function UL(t){return t?.reason instanceof Error?t.reason:typeof t?.reason=="string"?new Error(t.reason):new Error("Aborted")}var G6=v(()=>{});function Zze(t,e=2){let r=Array.from({length:e},()=>[]);return r.map(async function*(o){for(;;)if(o.length===0){let i=await t.next();for(let a of r)a.push(i)}else{if(o[0].done)return;yield o.shift().value}})}function IC(t,e){if(Array.isArray(t)&&Array.isArray(e))return t.concat(e);if(typeof t=="string"&&typeof e=="string")return t+e;if(typeof t=="number"&&typeof e=="number")return t+e;if("concat"in t&&typeof t.concat=="function")return t.concat(e);if(typeof t=="object"&&typeof e=="object"){let r={...t};for(let[n,o]of Object.entries(e))n in r&&!Array.isArray(r[n])?r[n]=IC(r[n],o):r[n]=o;return r}else throw new Error(`Cannot concat ${typeof t} and ${typeof e}`)}async function xPt(t,e,r,n,...o){let i=new Pz({generator:e,startSetup:r,signal:n}),a=await i.setup;return{output:t(i,a,...o),setup:a}}var T_,Pz,XT=v(()=>{zo();Oz();Ez();GT();G6();T_=class Xze extends ReadableStream{constructor(){super(...arguments);x(this,"reader")}ensureReader(){this.reader||(this.reader=this.getReader())}async next(){this.ensureReader();try{let r=await this.reader.read();return r.done?(this.reader.releaseLock(),{done:!0,value:void 0}):{done:!1,value:r.value}}catch(r){throw this.reader.releaseLock(),r}}async return(){if(this.ensureReader(),this.locked){let r=this.reader.cancel();this.reader.releaseLock(),await r}return{done:!0,value:void 0}}async throw(r){if(this.ensureReader(),this.locked){let n=this.reader.cancel();this.reader.releaseLock(),await n}throw r}[Symbol.asyncIterator](){return this}async[Symbol.asyncDispose](){await this.return()}static fromReadableStream(r){let n=r.getReader();return new Xze({start(o){return i();function i(){return n.read().then(({done:a,value:s})=>{if(a){o.close();return}return o.enqueue(s),i()})}},cancel(){n.releaseLock()}})}static fromAsyncGenerator(r){return new Xze({async pull(n){let{value:o,done:i}=await r.next();i&&n.close(),n.enqueue(o)},async cancel(n){await r.return(n)}})}};Pz=class{constructor(t){x(this,"generator");x(this,"setup");x(this,"config");x(this,"signal");x(this,"firstResult");x(this,"firstResultUsed",!1);this.generator=t.generator,this.config=t.config,this.signal=t.signal??this.config?.signal,this.setup=new Promise((e,r)=>{yg.runWithConfig(x_(t.config),async()=>{this.firstResult=t.generator.next(),t.startSetup?this.firstResult.then(t.startSetup).then(e,r):this.firstResult.then(n=>e(void 0),r)},!0)})}async next(...t){return this.signal?.throwIfAborted(),this.firstResultUsed?yg.runWithConfig(x_(this.config),this.signal?async()=>RC(this.generator.next(...t),this.signal):async()=>this.generator.next(...t),!0):(this.firstResultUsed=!0,this.firstResult)}async return(t){return this.generator.return(t)}async throw(t){return this.generator.throw(t)}[Symbol.asyncIterator](){return this}async[Symbol.asyncDispose](){await this.return()}}});function Lme(t,e){return Vhn.call(t,e)}function Fme(t){if(Array.isArray(t)){let r=new Array(t.length);for(let n=0;n=48&&n<=57){e++;continue}return!1}return!0}function $N(t){return t.indexOf("/")===-1&&t.indexOf("~")===-1?t:t.replace(/~/g,"~0").replace(/\//g,"~1")}function qme(t){return t.replace(/~1/g,"/").replace(/~0/g,"~")}function $me(t){if(t===void 0)return!0;if(t){if(Array.isArray(t)){for(let r=0,n=t.length;r{Vhn=Object.prototype.hasOwnProperty;Bme=class extends Error{constructor(t,e,r,n,o){super(TPt(t,{name:e,index:r,operation:n,tree:o})),this.name=e,this.index=r,this.operation=n,this.tree=o,Object.setPrototypeOf(this,new.target.prototype),this.message=TPt(t,{name:e,index:r,operation:n,tree:o})}}});function zme(t,e){if(e=="")return t;var r={op:"_get",path:e};return Mz(t,r),r.value}function Mz(t,e,r=!1,n=!0,o=!0,i=0){if(r&&(typeof r=="function"?r(e,0,t,e.path):Vme(e,0)),e.path===""){let a={newDocument:t};if(e.op==="add")return a.newDocument=e.value,a;if(e.op==="replace")return a.newDocument=e.value,a.removed=t,a;if(e.op==="move"||e.op==="copy")return a.newDocument=zme(t,e.from),e.op==="move"&&(a.removed=t),a;if(e.op==="test"){if(a.test=GQ(t,e.value),a.test===!1)throw new Dc("Test operation failed","TEST_OPERATION_FAILED",i,e,t);return a.newDocument=t,a}else{if(e.op==="remove")return a.removed=t,a.newDocument=null,a;if(e.op==="_get")return e.value=t,a;if(r)throw new Dc("Operation `op` property is not one of operations defined in RFC-6902","OPERATION_OP_INVALID",i,e,t);return a}}else{n||(t=xb(t));let a=(e.path||"").split("/"),s=t,u=1,l=a.length,c,d,f;for(typeof r=="function"?f=r:f=Vme;;){if(d=a[u],d&&d.indexOf("~")!=-1&&(d=qme(d)),o&&(d=="__proto__"||d=="prototype"&&u>0&&a[u-1]=="constructor"))throw new TypeError("JSON-Patch: modifying `__proto__` or `constructor/prototype` prop is banned for security reasons, if this was on purpose, please set `banPrototypeModifications` flag false and pass it to this function. More info in fast-json-patch README");if(r&&c===void 0&&(s[d]===void 0?c=a.slice(0,u).join("/"):u==l-1&&(c=e.path),c!==void 0&&f(e,0,t,c)),u++,Array.isArray(s)){if(d==="-")d=s.length;else{if(r&&!kme(d))throw new Dc("Expected an unsigned base-10 integer value, making the new referenced value the array element with the zero-based index","OPERATION_PATH_ILLEGAL_ARRAY_INDEX",i,e,t);kme(d)&&(d=~~d)}if(u>=l){if(r&&e.op==="add"&&d>s.length)throw new Dc("The specified index MUST NOT be greater than the number of elements in the array","OPERATION_VALUE_OUT_OF_BOUNDS",i,e,t);let p=Whn[e.op].call(e,s,d,t);if(p.test===!1)throw new Dc("Test operation failed","TEST_OPERATION_FAILED",i,e,t);return p}}else if(u>=l){let p=X6[e.op].call(e,s,d,t);if(p.test===!1)throw new Dc("Test operation failed","TEST_OPERATION_FAILED",i,e,t);return p}if(s=s[d],r&&u0)throw new Dc('Operation `path` property must start with "/"',"OPERATION_PATH_INVALID",e,t,r);if((t.op==="move"||t.op==="copy")&&typeof t.from!="string")throw new Dc("Operation `from` property is not present (applicable in `move` and `copy` operations)","OPERATION_FROM_REQUIRED",e,t,r);if((t.op==="add"||t.op==="replace"||t.op==="test")&&t.value===void 0)throw new Dc("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_REQUIRED",e,t,r);if((t.op==="add"||t.op==="replace"||t.op==="test")&&$me(t.value))throw new Dc("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_CANNOT_CONTAIN_UNDEFINED",e,t,r);if(r){if(t.op=="add"){var o=t.path.split("/").length,i=n.split("/").length;if(o!==i+1&&o!==i)throw new Dc("Cannot perform an `add` operation at the desired path","OPERATION_PATH_CANNOT_ADD",e,t,r)}else if(t.op==="replace"||t.op==="remove"||t.op==="_get"){if(t.path!==n)throw new Dc("Cannot perform the operation at a path that does not exist","OPERATION_PATH_UNRESOLVABLE",e,t,r)}else if(t.op==="move"||t.op==="copy"){var a=EPt([{op:"_get",path:t.from,value:void 0}],r);if(a&&a.name==="OPERATION_PATH_UNRESOLVABLE")throw new Dc("Cannot perform the operation from a path that does not exist","OPERATION_FROM_UNRESOLVABLE",e,t,r)}}}else throw new Dc("Operation `op` property is not one of operations defined in RFC-6902","OPERATION_OP_INVALID",e,t,r)}function EPt(t,e,r){try{if(!Array.isArray(t))throw new Dc("Patch sequence must be an array","SEQUENCE_NOT_AN_ARRAY");if(e)Rz(xb(e),xb(t),r||!0);else{r=r||Vme;for(var n=0;n{zo();Ume();OPt=Uo({JsonPatchError:()=>Dc,_areEquals:()=>GQ,applyOperation:()=>Mz,applyPatch:()=>Rz,applyReducer:()=>Jhn,deepClone:()=>Hhn,getValueByPointer:()=>zme,validate:()=>EPt,validator:()=>Vme}),Dc=Bme,Hhn=xb,X6={add:function(t,e,r){if(e==="__proto__"||e==="constructor")throw new TypeError("JSON-Patch: modifying `__proto__` or `constructor` prop is banned for security reasons");return t[e]=this.value,{newDocument:r}},remove:function(t,e,r){if(e==="__proto__"||e==="constructor")throw new TypeError("JSON-Patch: modifying `__proto__` or `constructor` prop is banned for security reasons");var n=t[e];return delete t[e],{newDocument:r,removed:n}},replace:function(t,e,r){if(e==="__proto__"||e==="constructor")throw new TypeError("JSON-Patch: modifying `__proto__` or `constructor` prop is banned for security reasons");var n=t[e];return t[e]=this.value,{newDocument:r,removed:n}},move:function(t,e,r){let n=zme(r,this.path);n&&(n=xb(n));let o=Mz(r,{op:"remove",path:this.from}).removed;return Mz(r,{op:"add",path:this.path,value:o}),{newDocument:r,removed:n}},copy:function(t,e,r){let n=zme(r,this.from);return Mz(r,{op:"add",path:this.path,value:xb(n)}),{newDocument:r}},test:function(t,e,r){return{newDocument:r,test:GQ(t[e],this.value)}},_get:function(t,e,r){return this.value=t[e],{newDocument:r}}},Whn={add:function(t,e,r){return kme(e)?t.splice(e,0,this.value):t[e]=this.value,{newDocument:r,index:e}},remove:function(t,e,r){return{newDocument:r,removed:t.splice(e,1)[0]}},replace:function(t,e,r){var n=t[e];return t[e]=this.value,{newDocument:r,removed:n}},move:X6.move,copy:X6.copy,test:X6.test,_get:X6._get}});function PPt(t,e,r,n,o){if(e!==t){typeof e.toJSON=="function"&&(e=e.toJSON());for(var i=Fme(e),a=Fme(t),s=!1,u=a.length-1;u>=0;u--){var l=a[u],c=t[l];if(Lme(e,l)&&!(e[l]===void 0&&c!==void 0&&Array.isArray(e)===!1)){var d=e[l];typeof c=="object"&&c!=null&&typeof d=="object"&&d!=null&&Array.isArray(c)===Array.isArray(d)?PPt(c,d,r,n+"/"+$N(l),o):c!==d&&(o&&r.push({op:"test",path:n+"/"+$N(l),value:xb(c)}),r.push({op:"replace",path:n+"/"+$N(l),value:xb(d)}))}else Array.isArray(t)===Array.isArray(e)?(o&&r.push({op:"test",path:n+"/"+$N(l),value:xb(c)}),r.push({op:"remove",path:n+"/"+$N(l)}),s=!0):(o&&r.push({op:"test",path:n,value:t}),r.push({op:"replace",path:n,value:e}))}if(!(!s&&i.length==a.length))for(var u=0;u{Ume();XQ();});var bRi,Yze=v(()=>{Ume();XQ();ZQ();bRi={...OPt,JsonPatchError:Bme,deepClone:xb,escapePathComponent:$N,unescapePathComponent:qme}});async function MPt(t,e){if(e==="original")throw new Error("Do not assign inputs with original schema drop the key for now. When inputs are added to streamLog they should be added with standardized schema for streaming events.");let{inputs:r}=t;if(["retriever","llm","prompt"].includes(t.run_type))return r;if(!(Object.keys(r).length===1&&r?.input===""))return r.input}async function RPt(t,e){let{outputs:r}=t;return e==="original"||["retriever","llm","prompt"].includes(t.run_type)?r:r!==void 0&&Object.keys(r).length===1&&r?.output!==void 0?r.output:r}function Khn(t){return t!==void 0&&t.message!==void 0}var LN,e4e,IPt,t4e,APt=v(()=>{zo();mS();Tz();XQ();Yze();XT();LN=class{constructor(t){x(this,"ops");this.ops=t.ops??[]}concat(t){let e=this.ops.concat(t.ops),r=Rz({},e);return new e4e({ops:e,state:r[r.length-1].newDocument})}},e4e=class Qze extends LN{constructor(r){super(r);x(this,"state");this.state=r.state}concat(r){let n=this.ops.concat(r.ops),o=Rz(this.state,r.ops);return new Qze({ops:n,state:o[o.length-1].newDocument})}static fromRunLogPatch(r){let n=Rz({},r.ops);return new Qze({ops:r.ops,state:n[n.length-1].newDocument})}},IPt=t=>t.name==="log_stream_tracer";t4e=class extends KT{constructor(e){super({_awaitHandler:!0,...e});x(this,"autoClose",!0);x(this,"includeNames");x(this,"includeTypes");x(this,"includeTags");x(this,"excludeNames");x(this,"excludeTypes");x(this,"excludeTags");x(this,"_schemaFormat","original");x(this,"rootId");x(this,"keyMapByRunId",{});x(this,"counterMapByRunName",{});x(this,"transformStream");x(this,"writer");x(this,"receiveStream");x(this,"name","log_stream_tracer");x(this,"lc_prefer_streaming",!0);this.autoClose=e?.autoClose??!0,this.includeNames=e?.includeNames,this.includeTypes=e?.includeTypes,this.includeTags=e?.includeTags,this.excludeNames=e?.excludeNames,this.excludeTypes=e?.excludeTypes,this.excludeTags=e?.excludeTags,this._schemaFormat=e?._schemaFormat??this._schemaFormat,this.transformStream=new TransformStream,this.writer=this.transformStream.writable.getWriter(),this.receiveStream=T_.fromReadableStream(this.transformStream.readable)}[Symbol.asyncIterator](){return this.receiveStream}async persistRun(e){}_includeRun(e){if(e.id===this.rootId)return!1;let r=e.tags??[],n=this.includeNames===void 0&&this.includeTags===void 0&&this.includeTypes===void 0;return this.includeNames!==void 0&&(n=n||this.includeNames.includes(e.name)),this.includeTypes!==void 0&&(n=n||this.includeTypes.includes(e.run_type)),this.includeTags!==void 0&&(n=n||r.find(o=>this.includeTags?.includes(o))!==void 0),this.excludeNames!==void 0&&(n=n&&!this.excludeNames.includes(e.name)),this.excludeTypes!==void 0&&(n=n&&!this.excludeTypes.includes(e.run_type)),this.excludeTags!==void 0&&(n=n&&r.every(o=>!this.excludeTags?.includes(o))),n}async*tapOutputIterable(e,r){for await(let n of r){if(e!==this.rootId){let o=this.keyMapByRunId[e];o&&await this.writer.write(new LN({ops:[{op:"add",path:`/logs/${o}/streamed_output/-`,value:n}]}))}yield n}}async onRunCreate(e){if(this.rootId===void 0&&(this.rootId=e.id,await this.writer.write(new LN({ops:[{op:"replace",path:"",value:{id:e.id,name:e.name,type:e.run_type,streamed_output:[],final_output:void 0,logs:{}}}]}))),!this._includeRun(e))return;this.counterMapByRunName[e.name]===void 0&&(this.counterMapByRunName[e.name]=0),this.counterMapByRunName[e.name]+=1;let r=this.counterMapByRunName[e.name];this.keyMapByRunId[e.id]=r===1?e.name:`${e.name}:${r}`;let n={id:e.id,name:e.name,type:e.run_type,tags:e.tags??[],metadata:e.extra?.metadata??{},start_time:new Date(e.start_time).toISOString(),streamed_output:[],streamed_output_str:[],final_output:void 0,end_time:void 0};this._schemaFormat==="streaming_events"&&(n.inputs=await MPt(e,this._schemaFormat)),await this.writer.write(new LN({ops:[{op:"add",path:`/logs/${this.keyMapByRunId[e.id]}`,value:n}]}))}async onRunUpdate(e){try{let r=this.keyMapByRunId[e.id];if(r===void 0)return;let n=[];this._schemaFormat==="streaming_events"&&n.push({op:"replace",path:`/logs/${r}/inputs`,value:await MPt(e,this._schemaFormat)}),n.push({op:"add",path:`/logs/${r}/final_output`,value:await RPt(e,this._schemaFormat)}),e.end_time!==void 0&&n.push({op:"add",path:`/logs/${r}/end_time`,value:new Date(e.end_time).toISOString()});let o=new LN({ops:n});await this.writer.write(o)}finally{if(e.id===this.rootId){let r=new LN({ops:[{op:"replace",path:"/final_output",value:await RPt(e,this._schemaFormat)}]});await this.writer.write(r),this.autoClose&&await this.writer.close()}}}async onLLMNewToken(e,r,n){let o=this.keyMapByRunId[e.id];if(o===void 0)return;let i=e.inputs.messages!==void 0,a;i?Khn(n?.chunk)?a=n?.chunk:a=new Hr({id:`run-${e.id}`,content:r}):a=r;let s=new LN({ops:[{op:"add",path:`/logs/${o}/streamed_output_str/-`,value:r},{op:"add",path:`/logs/${o}/streamed_output/-`,value:a}]});await this.writer.write(s)}}});var Z6,ZT,Mi,xm=v(()=>{zo();Z6="__run",ZT=class NPt{constructor(e){x(this,"text");x(this,"generationInfo");this.text=e.text,this.generationInfo=e.generationInfo}concat(e){return new NPt({text:this.text+e.text,generationInfo:{...this.generationInfo,...e.generationInfo}})}},Mi=class DPt extends ZT{constructor(r){super(r);x(this,"message");this.message=r.message}concat(r){return new DPt({text:this.text+r.text,generationInfo:{...this.generationInfo,...r.generationInfo},message:this.message.concat(r.message)})}}});function Wme({name:t,serialized:e}){return t!==void 0?t:e?.name!==void 0?e.name:e?.id!==void 0&&Array.isArray(e?.id)?e.id[e.id.length-1]:"Unnamed"}var jPt,$Pt,LPt=v(()=>{mS();Tz();XT();xm();jPt=t=>t.name==="event_stream_tracer",$Pt=class extends KT{constructor(e){super({_awaitHandler:!0,...e});x(this,"autoClose",!0);x(this,"includeNames");x(this,"includeTypes");x(this,"includeTags");x(this,"excludeNames");x(this,"excludeTypes");x(this,"excludeTags");x(this,"runInfoMap",new Map);x(this,"tappedPromises",new Map);x(this,"transformStream");x(this,"writer");x(this,"receiveStream");x(this,"readableStreamClosed",!1);x(this,"name","event_stream_tracer");x(this,"lc_prefer_streaming",!0);this.autoClose=e?.autoClose??!0,this.includeNames=e?.includeNames,this.includeTypes=e?.includeTypes,this.includeTags=e?.includeTags,this.excludeNames=e?.excludeNames,this.excludeTypes=e?.excludeTypes,this.excludeTags=e?.excludeTags,this.transformStream=new TransformStream({flush:()=>{this.readableStreamClosed=!0}}),this.writer=this.transformStream.writable.getWriter(),this.receiveStream=T_.fromReadableStream(this.transformStream.readable)}[Symbol.asyncIterator](){return this.receiveStream}async persistRun(e){}_includeRun(e){let r=e.tags??[],n=this.includeNames===void 0&&this.includeTags===void 0&&this.includeTypes===void 0;return this.includeNames!==void 0&&(n=n||this.includeNames.includes(e.name)),this.includeTypes!==void 0&&(n=n||this.includeTypes.includes(e.runType)),this.includeTags!==void 0&&(n=n||r.find(o=>this.includeTags?.includes(o))!==void 0),this.excludeNames!==void 0&&(n=n&&!this.excludeNames.includes(e.name)),this.excludeTypes!==void 0&&(n=n&&!this.excludeTypes.includes(e.runType)),this.excludeTags!==void 0&&(n=n&&r.every(o=>!this.excludeTags?.includes(o))),n}async*tapOutputIterable(e,r){let n=await r.next();if(n.done)return;let o=this.runInfoMap.get(e);if(o===void 0){yield n.value;return}function i(s,u){return s==="llm"&&typeof u=="string"?new ZT({text:u}):u}let a=this.tappedPromises.get(e);if(a===void 0){let s;a=new Promise(u=>{s=u}),this.tappedPromises.set(e,a);try{let u={event:`on_${o.runType}_stream`,run_id:e,name:o.name,tags:o.tags,metadata:o.metadata,data:{}};await this.send({...u,data:{chunk:i(o.runType,n.value)}},o),yield n.value;for await(let l of r)o.runType!=="tool"&&o.runType!=="retriever"&&await this.send({...u,data:{chunk:i(o.runType,l)}},o),yield l}finally{s?.()}}else{yield n.value;for await(let s of r)yield s}}async send(e,r){this.readableStreamClosed||this._includeRun(r)&&await this.writer.write(e)}async sendEndEvent(e,r){let n=this.tappedPromises.get(e.run_id);n!==void 0?n.then(()=>{this.send(e,r)}):await this.send(e,r)}async onLLMStart(e){let r=Wme(e),n=e.inputs.messages!==void 0?"chat_model":"llm",o={tags:e.tags??[],metadata:e.extra?.metadata??{},name:r,runType:n,inputs:e.inputs};this.runInfoMap.set(e.id,o);let i=`on_${n}_start`;await this.send({event:i,data:{input:e.inputs},name:r,tags:e.tags??[],run_id:e.id,metadata:e.extra?.metadata??{}},o)}async onLLMNewToken(e,r,n){let o=this.runInfoMap.get(e.id),i,a;if(o===void 0)throw new Error(`onLLMNewToken: Run ID ${e.id} not found in run map.`);if(this.runInfoMap.size!==1){if(o.runType==="chat_model")a="on_chat_model_stream",n?.chunk===void 0?i=new Hr({content:r,id:`run-${e.id}`}):i=n.chunk.message;else if(o.runType==="llm")a="on_llm_stream",n?.chunk===void 0?i=new ZT({text:r}):i=n.chunk;else throw new Error(`Unexpected run type ${o.runType}`);await this.send({event:a,data:{chunk:i},run_id:e.id,name:o.name,tags:o.tags,metadata:o.metadata},o)}}async onLLMEnd(e){let r=this.runInfoMap.get(e.id);this.runInfoMap.delete(e.id);let n;if(r===void 0)throw new Error(`onLLMEnd: Run ID ${e.id} not found in run map.`);let o=e.outputs?.generations,i;if(r.runType==="chat_model"){for(let a of o??[]){if(i!==void 0)break;i=a[0]?.message}n="on_chat_model_end"}else if(r.runType==="llm")i={generations:o?.map(a=>a.map(s=>({text:s.text,generationInfo:s.generationInfo}))),llmOutput:e.outputs?.llmOutput??{}},n="on_llm_end";else throw new Error(`onLLMEnd: Unexpected run type: ${r.runType}`);await this.sendEndEvent({event:n,data:{output:i,input:r.inputs},run_id:e.id,name:r.name,tags:r.tags,metadata:r.metadata},r)}async onChainStart(e){let r=Wme(e),n=e.run_type??"chain",o={tags:e.tags??[],metadata:e.extra?.metadata??{},name:r,runType:e.run_type},i={};e.inputs.input===""&&Object.keys(e.inputs).length===1?(i={},o.inputs={}):e.inputs.input!==void 0?(i.input=e.inputs.input,o.inputs=e.inputs.input):(i.input=e.inputs,o.inputs=e.inputs),this.runInfoMap.set(e.id,o),await this.send({event:`on_${n}_start`,data:i,name:r,tags:e.tags??[],run_id:e.id,metadata:e.extra?.metadata??{}},o)}async onChainEnd(e){let r=this.runInfoMap.get(e.id);if(this.runInfoMap.delete(e.id),r===void 0)throw new Error(`onChainEnd: Run ID ${e.id} not found in run map.`);let n=`on_${e.run_type}_end`,o=e.inputs??r.inputs??{},i={output:e.outputs?.output??e.outputs,input:o};o.input&&Object.keys(o).length===1&&(i.input=o.input,r.inputs=o.input),await this.sendEndEvent({event:n,data:i,run_id:e.id,name:r.name,tags:r.tags,metadata:r.metadata??{}},r)}async onToolStart(e){let r=Wme(e),n={tags:e.tags??[],metadata:e.extra?.metadata??{},name:r,runType:"tool",inputs:e.inputs??{}};this.runInfoMap.set(e.id,n),await this.send({event:"on_tool_start",data:{input:e.inputs??{}},name:r,run_id:e.id,tags:e.tags??[],metadata:e.extra?.metadata??{}},n)}async onToolEnd(e){let r=this.runInfoMap.get(e.id);if(this.runInfoMap.delete(e.id),r===void 0)throw new Error(`onToolEnd: Run ID ${e.id} not found in run map.`);if(r.inputs===void 0)throw new Error(`onToolEnd: Run ID ${e.id} is a tool call, and is expected to have traced inputs.`);let n=e.outputs?.output===void 0?e.outputs:e.outputs.output;await this.sendEndEvent({event:"on_tool_end",data:{output:n,input:r.inputs},run_id:e.id,name:r.name,tags:r.tags,metadata:r.metadata},r)}async onToolError(e){let r=this.runInfoMap.get(e.id);if(this.runInfoMap.delete(e.id),r===void 0)throw new Error(`onToolEnd: Run ID ${e.id} not found in run map.`);if(r.inputs===void 0)throw new Error(`onToolEnd: Run ID ${e.id} is a tool call, and is expected to have traced inputs.`);await this.sendEndEvent({event:"on_tool_error",data:{input:r.inputs,error:e.error},run_id:e.id,name:r.name,tags:r.tags,metadata:r.metadata},r)}async onRetrieverStart(e){let r=Wme(e),n={tags:e.tags??[],metadata:e.extra?.metadata??{},name:r,runType:"retriever",inputs:{query:e.inputs.query}};this.runInfoMap.set(e.id,n),await this.send({event:"on_retriever_start",data:{input:{query:e.inputs.query}},name:r,tags:e.tags??[],run_id:e.id,metadata:e.extra?.metadata??{}},n)}async onRetrieverEnd(e){let r=this.runInfoMap.get(e.id);if(this.runInfoMap.delete(e.id),r===void 0)throw new Error(`onRetrieverEnd: Run ID ${e.id} not found in run map.`);await this.sendEndEvent({event:"on_retriever_end",data:{output:e.outputs?.documents??e.outputs,input:r.inputs},run_id:e.id,name:r.name,tags:r.tags,metadata:r.metadata},r)}async handleCustomEvent(e,r,n){let o=this.runInfoMap.get(n);if(o===void 0)throw new Error(`handleCustomEvent: Run ID ${n} not found in run map.`);await this.send({event:"on_custom_event",run_id:n,name:e,tags:o.tags,metadata:o.metadata,data:r},o)}async finish(){let e=[...this.tappedPromises.values()];Promise.all(e).finally(()=>{this.writer.close()})}}});function FPt(t){if(!(t&&Xhn(t)&&t.name==="TypeError"&&typeof t.message=="string"))return!1;let{message:e,stack:r}=t;return e==="Load failed"?r===void 0||"__sentry_captured__"in t:e.startsWith("error sending request for url")?!0:Zhn.has(e)}var Ghn,Xhn,Zhn,kPt=v(()=>{Ghn=Object.prototype.toString,Xhn=t=>Ghn.call(t)==="[object Error]",Zhn=new Set(["network error","Failed to fetch","NetworkError when attempting to fetch resource.","The Internet connection appears to be offline.","Network request failed","fetch failed","terminated"," A network error occurred.","Network connection lost"])});function Yhn(t){if(typeof t=="number"){if(t<0)throw new TypeError("Expected `retries` to be a non-negative number.");if(Number.isNaN(t))throw new TypeError("Expected `retries` to be a valid number or Infinity, got NaN.")}else if(t!==void 0)throw new TypeError("Expected `retries` to be a number or Infinity.")}function Jme(t,e,{min:r=0,allowInfinity:n=!1}={}){if(e!==void 0){if(typeof e!="number"||Number.isNaN(e))throw new TypeError(`Expected \`${t}\` to be a number${n?" or Infinity":""}.`);if(!n&&!Number.isFinite(e))throw new TypeError(`Expected \`${t}\` to be a finite number.`);if(e0&&await new Promise((p,m)=>{let h=()=>{clearTimeout(y),o.signal?.removeEventListener("abort",h),m(o.signal.reason)},y=setTimeout(()=>{o.signal?.removeEventListener("abort",h),p()},f);o.unref&&y.unref?.(),o.signal?.addEventListener("abort",h,{once:!0})}),o.signal?.throwIfAborted(),!0}async function YQ(t,e={}){if(e={...e},Yhn(e.retries),Object.hasOwn(e,"forever"))throw new Error("The `forever` option is no longer supported. For many use-cases, you can set `retries: Infinity` instead.");e.retries??(e.retries=10),e.factor??(e.factor=2),e.minTimeout??(e.minTimeout=1e3),e.maxTimeout??(e.maxTimeout=Number.POSITIVE_INFINITY),e.maxRetryTime??(e.maxRetryTime=Number.POSITIVE_INFINITY),e.randomize??(e.randomize=!1),e.onFailedAttempt??(e.onFailedAttempt=()=>{}),e.shouldRetry??(e.shouldRetry=()=>!0),e.shouldConsumeRetry??(e.shouldConsumeRetry=()=>!0),Jme("factor",e.factor,{min:0,allowInfinity:!1}),Jme("minTimeout",e.minTimeout,{min:0,allowInfinity:!1}),Jme("maxTimeout",e.maxTimeout,{min:0,allowInfinity:!0}),Jme("maxRetryTime",e.maxRetryTime,{min:0,allowInfinity:!0}),e.factor>0||(e.factor=1),e.signal?.throwIfAborted();let r=0,n=0,o=performance.now();for(;!Number.isFinite(e.retries)||n<=e.retries;){r++;try{e.signal?.throwIfAborted();let i=await t(r);return e.signal?.throwIfAborted(),i}catch(i){await tgn({error:i,attemptNumber:r,retriesConsumed:n,startTime:o,options:e})&&n++}}throw new Error("Retry attempts exhausted without throwing an error.")}var Qhn,r4e=v(()=>{kPt();Qhn=class extends Error{constructor(t){super(),t instanceof Error?(this.originalError=t,{message:t}=t):(this.originalError=new Error(t),this.originalError.stack=this.stack),this.name="AbortError",this.message=t}}});var Kme,rgn,ngn,AC,Iz=v(()=>{zo();G6();r4e();Kme=$(Jze(),1),rgn=[400,401,402,403,404,405,406,407,409],ngn=t=>{if(typeof t!="object"||t===null)return;if("message"in t&&typeof t.message=="string"&&(t.message.startsWith("Cancel")||t.message.startsWith("AbortError"))||"name"in t&&typeof t.name=="string"&&t.name==="AbortError"||"code"in t&&typeof t.code=="string"&&t.code==="ECONNABORTED")throw t;let e="response"in t&&typeof t.response=="object"&&t.response!==null&&"status"in t.response&&typeof t.response.status=="number"?t.response.status:void 0,r="status"in t&&typeof t.status=="number"?t.status:void 0,n=e??r;if(n&&rgn.includes(+n))throw t;if(("error"in t&&typeof t.error=="object"&&t.error!==null&&"code"in t.error&&typeof t.error.code=="string"?t.error.code:void 0)==="insufficient_quota"){let o=new Error("message"in t&&typeof t.message=="string"?t.message:"Insufficient quota");throw o.name="InsufficientQuotaError",o}},AC=class{constructor(t){x(this,"maxConcurrency");x(this,"maxRetries");x(this,"onFailedAttempt");x(this,"queue");this.maxConcurrency=t.maxConcurrency??1/0,this.maxRetries=t.maxRetries??6,this.onFailedAttempt=t.onFailedAttempt??ngn,this.queue=new("default"in Kme.default?Kme.default.default:Kme.default)({concurrency:this.maxConcurrency})}async call(t,...e){return this.queue.add(()=>YQ(()=>t(...e).catch(r=>{throw r instanceof Error?r:new Error(r)}),{onFailedAttempt:({error:r})=>this.onFailedAttempt?.(r),retries:this.maxRetries,randomize:!0}),{throwOnTimeout:!0})}callWithOptions(t,e,...r){if(t.signal){let n;return Promise.race([this.call(e,...r),new Promise((o,i)=>{n=()=>{i(UL(t.signal))},t.signal?.addEventListener("abort",n,{once:!0})})]).finally(()=>{t.signal&&n&&t.signal.removeEventListener("abort",n)})}return this.call(e,...r)}fetch(...t){return this.call(()=>fetch(...t).then(e=>e.ok?e:Promise.reject(e)))}}});var n4e,BPt=v(()=>{Tz();n4e=class extends KT{constructor({config:e,onStart:r,onEnd:n,onError:o}){super({_awaitHandler:!0});x(this,"name","RootListenersTracer");x(this,"rootId");x(this,"config");x(this,"argOnStart");x(this,"argOnEnd");x(this,"argOnError");this.config=e,this.argOnStart=r,this.argOnEnd=n,this.argOnError=o}persistRun(e){return Promise.resolve()}async onRunCreate(e){this.rootId||(this.rootId=e.id,this.argOnStart&&await this.argOnStart(e,this.config))}async onRunUpdate(e){e.id===this.rootId&&(e.error?this.argOnError&&await this.argOnError(e,this.config):this.argOnEnd&&await this.argOnEnd(e,this.config))}}});function QQ(t){return t?t.lc_runnable:!1}var UPt,zPt,Gme=v(()=>{UPt=class{constructor(t){x(this,"includeNames");x(this,"includeTypes");x(this,"includeTags");x(this,"excludeNames");x(this,"excludeTypes");x(this,"excludeTags");this.includeNames=t.includeNames,this.includeTypes=t.includeTypes,this.includeTags=t.includeTags,this.excludeNames=t.excludeNames,this.excludeTypes=t.excludeTypes,this.excludeTags=t.excludeTags}includeEvent(t,e){let r=this.includeNames===void 0&&this.includeTypes===void 0&&this.includeTags===void 0,n=t.tags??[];return this.includeNames!==void 0&&(r=r||this.includeNames.includes(t.name)),this.includeTypes!==void 0&&(r=r||this.includeTypes.includes(e)),this.includeTags!==void 0&&(r=r||n.some(o=>this.includeTags?.includes(o))),this.excludeNames!==void 0&&(r=r&&!this.excludeNames.includes(t.name)),this.excludeTypes!==void 0&&(r=r&&!this.excludeTypes.includes(e)),this.excludeTags!==void 0&&(r=r&&n.every(o=>!this.excludeTags?.includes(o))),r}},zPt=t=>btoa(t).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")});function Te(t,e,r){function n(s,u){var l;Object.defineProperty(s,"_zod",{value:s._zod??{},enumerable:!1}),(l=s._zod).traits??(l.traits=new Set),s._zod.traits.add(t),e(s,u);for(let c in a.prototype)c in s||Object.defineProperty(s,c,{value:a.prototype[c].bind(s)});s._zod.constr=a,s._zod.def=u}let o=r?.Parent??Object;class i extends o{}Object.defineProperty(i,"name",{value:t});function a(s){var u;let l=r?.Parent?new i:this;n(l,s),(u=l._zod).deferred??(u.deferred=[]);for(let c of l._zod.deferred)c();return l}return Object.defineProperty(a,"init",{value:n}),Object.defineProperty(a,Symbol.hasInstance,{value:s=>r?.Parent&&s instanceof r.Parent?!0:s?._zod?.traits?.has(t)}),Object.defineProperty(a,"name",{value:t}),a}function vd(t){return t&&Object.assign(eee,t),eee}var o4e,i4e,YT,eee,Y6=v(()=>{o4e=Object.freeze({status:"aborted"});i4e=Symbol("zod_brand"),YT=class extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}},eee={}});var Ft={};En(Ft,{BIGINT_FORMAT_RANGES:()=>h4e,Class:()=>s4e,NUMBER_FORMAT_RANGES:()=>m4e,aborted:()=>Nz,allowsEval:()=>d4e,assert:()=>ugn,assertEqual:()=>ogn,assertIs:()=>agn,assertNever:()=>sgn,assertNotEqual:()=>ign,assignProp:()=>c4e,cached:()=>nee,captureStackTrace:()=>Xme,cleanEnum:()=>wgn,cleanRegex:()=>oee,clone:()=>wd,createTransparentProxy:()=>mgn,defineLazy:()=>Bs,esc:()=>Az,escapeRegex:()=>FN,extend:()=>ygn,finalizeIssue:()=>Xv,floatSafeRemainder:()=>l4e,getElementAtPath:()=>lgn,getEnumValues:()=>ree,getLengthableOrigin:()=>see,getParsedType:()=>pgn,getSizableOrigin:()=>aee,isObject:()=>Q6,isPlainObject:()=>eJ,issue:()=>g4e,joinValues:()=>Je,jsonStringifyReplacer:()=>u4e,merge:()=>bgn,normalizeParams:()=>vt,nullish:()=>zL,numKeys:()=>fgn,omit:()=>ggn,optionalKeys:()=>p4e,partial:()=>_gn,pick:()=>hgn,prefixIssues:()=>O_,primitiveTypes:()=>f4e,promiseAllObject:()=>cgn,propertyKeyTypes:()=>iee,randomString:()=>dgn,required:()=>vgn,stringifyPrimitive:()=>Ut,unwrapMessage:()=>tee});function ogn(t){return t}function ign(t){return t}function agn(t){}function sgn(t){throw new Error}function ugn(t){}function ree(t){let e=Object.values(t).filter(n=>typeof n=="number");return Object.entries(t).filter(([n,o])=>e.indexOf(+n)===-1).map(([n,o])=>o)}function Je(t,e="|"){return t.map(r=>Ut(r)).join(e)}function u4e(t,e){return typeof e=="bigint"?e.toString():e}function nee(t){return{get value(){{let r=t();return Object.defineProperty(this,"value",{value:r}),r}throw new Error("cached value already set")}}}function zL(t){return t==null}function oee(t){let e=t.startsWith("^")?1:0,r=t.endsWith("$")?t.length-1:t.length;return t.slice(e,r)}function l4e(t,e){let r=(t.toString().split(".")[1]||"").length,n=(e.toString().split(".")[1]||"").length,o=r>n?r:n,i=Number.parseInt(t.toFixed(o).replace(".","")),a=Number.parseInt(e.toFixed(o).replace(".",""));return i%a/10**o}function Bs(t,e,r){Object.defineProperty(t,e,{get(){{let o=r();return t[e]=o,o}throw new Error("cached value already set")},set(o){Object.defineProperty(t,e,{value:o})},configurable:!0})}function c4e(t,e,r){Object.defineProperty(t,e,{value:r,writable:!0,enumerable:!0,configurable:!0})}function lgn(t,e){return e?e.reduce((r,n)=>r?.[n],t):t}function cgn(t){let e=Object.keys(t),r=e.map(n=>t[n]);return Promise.all(r).then(n=>{let o={};for(let i=0;ie};if(e?.message!==void 0){if(e?.error!==void 0)throw new Error("Cannot specify both `message` and `error` params");e.error=e.message}return delete e.message,typeof e.error=="string"?{...e,error:()=>e.error}:e}function mgn(t){let e;return new Proxy({},{get(r,n,o){return e??(e=t()),Reflect.get(e,n,o)},set(r,n,o,i){return e??(e=t()),Reflect.set(e,n,o,i)},has(r,n){return e??(e=t()),Reflect.has(e,n)},deleteProperty(r,n){return e??(e=t()),Reflect.deleteProperty(e,n)},ownKeys(r){return e??(e=t()),Reflect.ownKeys(e)},getOwnPropertyDescriptor(r,n){return e??(e=t()),Reflect.getOwnPropertyDescriptor(e,n)},defineProperty(r,n,o){return e??(e=t()),Reflect.defineProperty(e,n,o)}})}function Ut(t){return typeof t=="bigint"?t.toString()+"n":typeof t=="string"?`"${t}"`:`${t}`}function p4e(t){return Object.keys(t).filter(e=>t[e]._zod.optin==="optional"&&t[e]._zod.optout==="optional")}function hgn(t,e){let r={},n=t._zod.def;for(let o in e){if(!(o in n.shape))throw new Error(`Unrecognized key: "${o}"`);e[o]&&(r[o]=n.shape[o])}return wd(t,{...t._zod.def,shape:r,checks:[]})}function ggn(t,e){let r={...t._zod.def.shape},n=t._zod.def;for(let o in e){if(!(o in n.shape))throw new Error(`Unrecognized key: "${o}"`);e[o]&&delete r[o]}return wd(t,{...t._zod.def,shape:r,checks:[]})}function ygn(t,e){if(!eJ(e))throw new Error("Invalid input to extend: expected a plain object");let r={...t._zod.def,get shape(){let n={...t._zod.def.shape,...e};return c4e(this,"shape",n),n},checks:[]};return wd(t,r)}function bgn(t,e){return wd(t,{...t._zod.def,get shape(){let r={...t._zod.def.shape,...e._zod.def.shape};return c4e(this,"shape",r),r},catchall:e._zod.def.catchall,checks:[]})}function _gn(t,e,r){let n=e._zod.def.shape,o={...n};if(r)for(let i in r){if(!(i in n))throw new Error(`Unrecognized key: "${i}"`);r[i]&&(o[i]=t?new t({type:"optional",innerType:n[i]}):n[i])}else for(let i in n)o[i]=t?new t({type:"optional",innerType:n[i]}):n[i];return wd(e,{...e._zod.def,shape:o,checks:[]})}function vgn(t,e,r){let n=e._zod.def.shape,o={...n};if(r)for(let i in r){if(!(i in o))throw new Error(`Unrecognized key: "${i}"`);r[i]&&(o[i]=new t({type:"nonoptional",innerType:n[i]}))}else for(let i in n)o[i]=new t({type:"nonoptional",innerType:n[i]});return wd(e,{...e._zod.def,shape:o,checks:[]})}function Nz(t,e=0){for(let r=e;r{var n;return(n=r).path??(n.path=[]),r.path.unshift(t),r})}function tee(t){return typeof t=="string"?t:t?.message}function Xv(t,e,r){let n={...t,path:t.path??[]};if(!t.message){let o=tee(t.inst?._zod.def?.error?.(t))??tee(e?.error?.(t))??tee(r.customError?.(t))??tee(r.localeError?.(t))??"Invalid input";n.message=o}return delete n.inst,delete n.continue,e?.reportInput||delete n.input,n}function aee(t){return t instanceof Set?"set":t instanceof Map?"map":t instanceof File?"file":"unknown"}function see(t){return Array.isArray(t)?"array":typeof t=="string"?"string":"unknown"}function g4e(...t){let[e,r,n]=t;return typeof e=="string"?{message:e,code:"custom",input:r,inst:n}:{...e}}function wgn(t){return Object.entries(t).filter(([e,r])=>Number.isNaN(Number.parseInt(e,10))).map(e=>e[1])}var Xme,d4e,pgn,iee,f4e,m4e,h4e,s4e,zn=v(()=>{Xme=Error.captureStackTrace?Error.captureStackTrace:(...t)=>{};d4e=nee(()=>{if(typeof navigator<"u"&&navigator?.userAgent?.includes("Cloudflare"))return!1;try{let t=Function;return new t(""),!0}catch{return!1}});pgn=t=>{let e=typeof t;switch(e){case"undefined":return"undefined";case"string":return"string";case"number":return Number.isNaN(t)?"nan":"number";case"boolean":return"boolean";case"function":return"function";case"bigint":return"bigint";case"symbol":return"symbol";case"object":return Array.isArray(t)?"array":t===null?"null":t.then&&typeof t.then=="function"&&t.catch&&typeof t.catch=="function"?"promise":typeof Map<"u"&&t instanceof Map?"map":typeof Set<"u"&&t instanceof Set?"set":typeof Date<"u"&&t instanceof Date?"date":typeof File<"u"&&t instanceof File?"file":"object";default:throw new Error(`Unknown data type: ${e}`)}},iee=new Set(["string","number","symbol"]),f4e=new Set(["string","number","bigint","boolean","symbol","undefined"]);m4e={safeint:[Number.MIN_SAFE_INTEGER,Number.MAX_SAFE_INTEGER],int32:[-2147483648,2147483647],uint32:[0,4294967295],float32:[-34028234663852886e22,34028234663852886e22],float64:[-Number.MAX_VALUE,Number.MAX_VALUE]},h4e={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]};s4e=class{constructor(...e){}}});function lee(t,e=r=>r.message){let r={},n=[];for(let o of t.issues)o.path.length>0?(r[o.path[0]]=r[o.path[0]]||[],r[o.path[0]].push(e(o))):n.push(e(o));return{formErrors:n,fieldErrors:r}}function cee(t,e){let r=e||function(i){return i.message},n={_errors:[]},o=i=>{for(let a of i.issues)if(a.code==="invalid_union"&&a.errors.length)a.errors.map(s=>o({issues:s}));else if(a.code==="invalid_key")o({issues:a.issues});else if(a.code==="invalid_element")o({issues:a.issues});else if(a.path.length===0)n._errors.push(r(a));else{let s=n,u=0;for(;u{var s,u;for(let l of i.issues)if(l.code==="invalid_union"&&l.errors.length)l.errors.map(c=>o({issues:c},l.path));else if(l.code==="invalid_key")o({issues:l.issues},l.path);else if(l.code==="invalid_element")o({issues:l.issues},l.path);else{let c=[...a,...l.path];if(c.length===0){n.errors.push(r(l));continue}let d=n,f=0;for(;fn.path.length-o.path.length);for(let n of r)e.push(`\u2716 ${n.message}`),n.path?.length&&e.push(` \u2192 at ${HPt(n.path)}`);return e.join(` +`)}var VPt,uee,tJ,_4e=v(()=>{Y6();zn();VPt=(t,e)=>{t.name="$ZodError",Object.defineProperty(t,"_zod",{value:t._zod,enumerable:!1}),Object.defineProperty(t,"issues",{value:e,enumerable:!1}),Object.defineProperty(t,"message",{get(){return JSON.stringify(e,u4e,2)},enumerable:!0}),Object.defineProperty(t,"toString",{value:()=>t.message,enumerable:!1})},uee=Te("$ZodError",VPt),tJ=Te("$ZodError",VPt,{Parent:Error})});var Zme,Dz,Yme,jz,Qme,v4e,ehe,w4e,the=v(()=>{Y6();_4e();zn();Zme=t=>(e,r,n,o)=>{let i=n?Object.assign(n,{async:!1}):{async:!1},a=e._zod.run({value:r,issues:[]},i);if(a instanceof Promise)throw new YT;if(a.issues.length){let s=new(o?.Err??t)(a.issues.map(u=>Xv(u,i,vd())));throw Xme(s,o?.callee),s}return a.value},Dz=Zme(tJ),Yme=t=>async(e,r,n,o)=>{let i=n?Object.assign(n,{async:!0}):{async:!0},a=e._zod.run({value:r,issues:[]},i);if(a instanceof Promise&&(a=await a),a.issues.length){let s=new(o?.Err??t)(a.issues.map(u=>Xv(u,i,vd())));throw Xme(s,o?.callee),s}return a.value},jz=Yme(tJ),Qme=t=>(e,r,n)=>{let o=n?{...n,async:!1}:{async:!1},i=e._zod.run({value:r,issues:[]},o);if(i instanceof Promise)throw new YT;return i.issues.length?{success:!1,error:new(t??uee)(i.issues.map(a=>Xv(a,o,vd())))}:{success:!0,data:i.value}},v4e=Qme(tJ),ehe=t=>async(e,r,n)=>{let o=n?Object.assign(n,{async:!0}):{async:!0},i=e._zod.run({value:r,issues:[]},o);return i instanceof Promise&&(i=await i),i.issues.length?{success:!1,error:new t(i.issues.map(a=>Xv(a,o,vd())))}:{success:!0,data:i.value}},w4e=ehe(tJ)});var Lz={};En(Lz,{_emoji:()=>WPt,base64:()=>$4e,base64url:()=>rhe,bigint:()=>z4e,boolean:()=>W4e,browserEmail:()=>Rgn,cidrv4:()=>D4e,cidrv6:()=>j4e,cuid:()=>S4e,cuid2:()=>C4e,date:()=>k4e,datetime:()=>B4e,domain:()=>Ign,duration:()=>P4e,e164:()=>F4e,email:()=>R4e,emoji:()=>I4e,extendedDuration:()=>Cgn,guid:()=>M4e,hostname:()=>L4e,html5Email:()=>Egn,integer:()=>V4e,ipv4:()=>A4e,ipv6:()=>N4e,ksuid:()=>O4e,lowercase:()=>G4e,nanoid:()=>E4e,null:()=>J4e,number:()=>H4e,rfc5322Email:()=>Pgn,string:()=>U4e,time:()=>q4e,ulid:()=>x4e,undefined:()=>K4e,unicodeEmail:()=>Mgn,uppercase:()=>X4e,uuid:()=>$z,uuid4:()=>xgn,uuid6:()=>Tgn,uuid7:()=>Ogn,xid:()=>T4e});function I4e(){return new RegExp(WPt,"u")}function KPt(t){let e="(?:[01]\\d|2[0-3]):[0-5]\\d";return typeof t.precision=="number"?t.precision===-1?`${e}`:t.precision===0?`${e}:[0-5]\\d`:`${e}:[0-5]\\d\\.\\d{${t.precision}}`:`${e}(?::[0-5]\\d(?:\\.\\d+)?)?`}function q4e(t){return new RegExp(`^${KPt(t)}$`)}function B4e(t){let e=KPt({precision:t.precision}),r=["Z"];t.local&&r.push(""),t.offset&&r.push("([+-]\\d{2}:\\d{2})");let n=`${e}(?:${r.join("|")})`;return new RegExp(`^${JPt}T(?:${n})$`)}var S4e,C4e,x4e,T4e,O4e,E4e,P4e,Cgn,M4e,$z,xgn,Tgn,Ogn,R4e,Egn,Pgn,Mgn,Rgn,WPt,A4e,N4e,D4e,j4e,$4e,rhe,L4e,Ign,F4e,JPt,k4e,U4e,z4e,V4e,H4e,W4e,J4e,K4e,G4e,X4e,nhe=v(()=>{S4e=/^[cC][^\s-]{8,}$/,C4e=/^[0-9a-z]+$/,x4e=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,T4e=/^[0-9a-vA-V]{20}$/,O4e=/^[A-Za-z0-9]{27}$/,E4e=/^[a-zA-Z0-9_-]{21}$/,P4e=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,Cgn=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,M4e=/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$/,$z=t=>t?new RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${t}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`):/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000)$/,xgn=$z(4),Tgn=$z(6),Ogn=$z(7),R4e=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,Egn=/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,Pgn=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,Mgn=/^[^\s@"]{1,64}@[^\s@]{1,255}$/u,Rgn=/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,WPt="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";A4e=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,N4e=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|::|([0-9a-fA-F]{1,4})?::([0-9a-fA-F]{1,4}:?){0,6})$/,D4e=/^((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/([0-9]|[1-2][0-9]|3[0-2])$/,j4e=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|::|([0-9a-fA-F]{1,4})?::([0-9a-fA-F]{1,4}:?){0,6})\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,$4e=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,rhe=/^[A-Za-z0-9_-]*$/,L4e=/^([a-zA-Z0-9-]+\.)*[a-zA-Z0-9-]+$/,Ign=/^([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,}$/,F4e=/^\+(?:[0-9]){6,14}[0-9]$/,JPt="(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))",k4e=new RegExp(`^${JPt}$`);U4e=t=>{let e=t?`[\\s\\S]{${t?.minimum??0},${t?.maximum??""}}`:"[\\s\\S]*";return new RegExp(`^${e}$`)},z4e=/^\d+n?$/,V4e=/^\d+$/,H4e=/^-?\d+(?:\.\d+)?/i,W4e=/true|false/i,J4e=/null/i,K4e=/undefined/i,G4e=/^[^A-Z]*$/,X4e=/^[^a-z]*$/});function GPt(t,e,r){t.issues.length&&e.issues.push(...O_(r,t.issues))}var hc,XPt,ohe,ihe,Z4e,Y4e,Q4e,e2e,t2e,r2e,n2e,o2e,i2e,rJ,a2e,s2e,u2e,l2e,c2e,d2e,f2e,p2e,m2e,ahe=v(()=>{Y6();nhe();zn();hc=Te("$ZodCheck",(t,e)=>{var r;t._zod??(t._zod={}),t._zod.def=e,(r=t._zod).onattach??(r.onattach=[])}),XPt={number:"number",bigint:"bigint",object:"date"},ohe=Te("$ZodCheckLessThan",(t,e)=>{hc.init(t,e);let r=XPt[typeof e.value];t._zod.onattach.push(n=>{let o=n._zod.bag,i=(e.inclusive?o.maximum:o.exclusiveMaximum)??Number.POSITIVE_INFINITY;e.value{(e.inclusive?n.value<=e.value:n.value{hc.init(t,e);let r=XPt[typeof e.value];t._zod.onattach.push(n=>{let o=n._zod.bag,i=(e.inclusive?o.minimum:o.exclusiveMinimum)??Number.NEGATIVE_INFINITY;e.value>i&&(e.inclusive?o.minimum=e.value:o.exclusiveMinimum=e.value)}),t._zod.check=n=>{(e.inclusive?n.value>=e.value:n.value>e.value)||n.issues.push({origin:r,code:"too_small",minimum:e.value,input:n.value,inclusive:e.inclusive,inst:t,continue:!e.abort})}}),Z4e=Te("$ZodCheckMultipleOf",(t,e)=>{hc.init(t,e),t._zod.onattach.push(r=>{var n;(n=r._zod.bag).multipleOf??(n.multipleOf=e.value)}),t._zod.check=r=>{if(typeof r.value!=typeof e.value)throw new Error("Cannot mix number and bigint in multiple_of check.");(typeof r.value=="bigint"?r.value%e.value===BigInt(0):l4e(r.value,e.value)===0)||r.issues.push({origin:typeof r.value,code:"not_multiple_of",divisor:e.value,input:r.value,inst:t,continue:!e.abort})}}),Y4e=Te("$ZodCheckNumberFormat",(t,e)=>{hc.init(t,e),e.format=e.format||"float64";let r=e.format?.includes("int"),n=r?"int":"number",[o,i]=m4e[e.format];t._zod.onattach.push(a=>{let s=a._zod.bag;s.format=e.format,s.minimum=o,s.maximum=i,r&&(s.pattern=V4e)}),t._zod.check=a=>{let s=a.value;if(r){if(!Number.isInteger(s)){a.issues.push({expected:n,format:e.format,code:"invalid_type",input:s,inst:t});return}if(!Number.isSafeInteger(s)){s>0?a.issues.push({input:s,code:"too_big",maximum:Number.MAX_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:t,origin:n,continue:!e.abort}):a.issues.push({input:s,code:"too_small",minimum:Number.MIN_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:t,origin:n,continue:!e.abort});return}}si&&a.issues.push({origin:"number",input:s,code:"too_big",maximum:i,inst:t})}}),Q4e=Te("$ZodCheckBigIntFormat",(t,e)=>{hc.init(t,e);let[r,n]=h4e[e.format];t._zod.onattach.push(o=>{let i=o._zod.bag;i.format=e.format,i.minimum=r,i.maximum=n}),t._zod.check=o=>{let i=o.value;in&&o.issues.push({origin:"bigint",input:i,code:"too_big",maximum:n,inst:t})}}),e2e=Te("$ZodCheckMaxSize",(t,e)=>{var r;hc.init(t,e),(r=t._zod.def).when??(r.when=n=>{let o=n.value;return!zL(o)&&o.size!==void 0}),t._zod.onattach.push(n=>{let o=n._zod.bag.maximum??Number.POSITIVE_INFINITY;e.maximum{let o=n.value;o.size<=e.maximum||n.issues.push({origin:aee(o),code:"too_big",maximum:e.maximum,input:o,inst:t,continue:!e.abort})}}),t2e=Te("$ZodCheckMinSize",(t,e)=>{var r;hc.init(t,e),(r=t._zod.def).when??(r.when=n=>{let o=n.value;return!zL(o)&&o.size!==void 0}),t._zod.onattach.push(n=>{let o=n._zod.bag.minimum??Number.NEGATIVE_INFINITY;e.minimum>o&&(n._zod.bag.minimum=e.minimum)}),t._zod.check=n=>{let o=n.value;o.size>=e.minimum||n.issues.push({origin:aee(o),code:"too_small",minimum:e.minimum,input:o,inst:t,continue:!e.abort})}}),r2e=Te("$ZodCheckSizeEquals",(t,e)=>{var r;hc.init(t,e),(r=t._zod.def).when??(r.when=n=>{let o=n.value;return!zL(o)&&o.size!==void 0}),t._zod.onattach.push(n=>{let o=n._zod.bag;o.minimum=e.size,o.maximum=e.size,o.size=e.size}),t._zod.check=n=>{let o=n.value,i=o.size;if(i===e.size)return;let a=i>e.size;n.issues.push({origin:aee(o),...a?{code:"too_big",maximum:e.size}:{code:"too_small",minimum:e.size},inclusive:!0,exact:!0,input:n.value,inst:t,continue:!e.abort})}}),n2e=Te("$ZodCheckMaxLength",(t,e)=>{var r;hc.init(t,e),(r=t._zod.def).when??(r.when=n=>{let o=n.value;return!zL(o)&&o.length!==void 0}),t._zod.onattach.push(n=>{let o=n._zod.bag.maximum??Number.POSITIVE_INFINITY;e.maximum{let o=n.value;if(o.length<=e.maximum)return;let a=see(o);n.issues.push({origin:a,code:"too_big",maximum:e.maximum,inclusive:!0,input:o,inst:t,continue:!e.abort})}}),o2e=Te("$ZodCheckMinLength",(t,e)=>{var r;hc.init(t,e),(r=t._zod.def).when??(r.when=n=>{let o=n.value;return!zL(o)&&o.length!==void 0}),t._zod.onattach.push(n=>{let o=n._zod.bag.minimum??Number.NEGATIVE_INFINITY;e.minimum>o&&(n._zod.bag.minimum=e.minimum)}),t._zod.check=n=>{let o=n.value;if(o.length>=e.minimum)return;let a=see(o);n.issues.push({origin:a,code:"too_small",minimum:e.minimum,inclusive:!0,input:o,inst:t,continue:!e.abort})}}),i2e=Te("$ZodCheckLengthEquals",(t,e)=>{var r;hc.init(t,e),(r=t._zod.def).when??(r.when=n=>{let o=n.value;return!zL(o)&&o.length!==void 0}),t._zod.onattach.push(n=>{let o=n._zod.bag;o.minimum=e.length,o.maximum=e.length,o.length=e.length}),t._zod.check=n=>{let o=n.value,i=o.length;if(i===e.length)return;let a=see(o),s=i>e.length;n.issues.push({origin:a,...s?{code:"too_big",maximum:e.length}:{code:"too_small",minimum:e.length},inclusive:!0,exact:!0,input:n.value,inst:t,continue:!e.abort})}}),rJ=Te("$ZodCheckStringFormat",(t,e)=>{var r,n;hc.init(t,e),t._zod.onattach.push(o=>{let i=o._zod.bag;i.format=e.format,e.pattern&&(i.patterns??(i.patterns=new Set),i.patterns.add(e.pattern))}),e.pattern?(r=t._zod).check??(r.check=o=>{e.pattern.lastIndex=0,!e.pattern.test(o.value)&&o.issues.push({origin:"string",code:"invalid_format",format:e.format,input:o.value,...e.pattern?{pattern:e.pattern.toString()}:{},inst:t,continue:!e.abort})}):(n=t._zod).check??(n.check=()=>{})}),a2e=Te("$ZodCheckRegex",(t,e)=>{rJ.init(t,e),t._zod.check=r=>{e.pattern.lastIndex=0,!e.pattern.test(r.value)&&r.issues.push({origin:"string",code:"invalid_format",format:"regex",input:r.value,pattern:e.pattern.toString(),inst:t,continue:!e.abort})}}),s2e=Te("$ZodCheckLowerCase",(t,e)=>{e.pattern??(e.pattern=G4e),rJ.init(t,e)}),u2e=Te("$ZodCheckUpperCase",(t,e)=>{e.pattern??(e.pattern=X4e),rJ.init(t,e)}),l2e=Te("$ZodCheckIncludes",(t,e)=>{hc.init(t,e);let r=FN(e.includes),n=new RegExp(typeof e.position=="number"?`^.{${e.position}}${r}`:r);e.pattern=n,t._zod.onattach.push(o=>{let i=o._zod.bag;i.patterns??(i.patterns=new Set),i.patterns.add(n)}),t._zod.check=o=>{o.value.includes(e.includes,e.position)||o.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:e.includes,input:o.value,inst:t,continue:!e.abort})}}),c2e=Te("$ZodCheckStartsWith",(t,e)=>{hc.init(t,e);let r=new RegExp(`^${FN(e.prefix)}.*`);e.pattern??(e.pattern=r),t._zod.onattach.push(n=>{let o=n._zod.bag;o.patterns??(o.patterns=new Set),o.patterns.add(r)}),t._zod.check=n=>{n.value.startsWith(e.prefix)||n.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:e.prefix,input:n.value,inst:t,continue:!e.abort})}}),d2e=Te("$ZodCheckEndsWith",(t,e)=>{hc.init(t,e);let r=new RegExp(`.*${FN(e.suffix)}$`);e.pattern??(e.pattern=r),t._zod.onattach.push(n=>{let o=n._zod.bag;o.patterns??(o.patterns=new Set),o.patterns.add(r)}),t._zod.check=n=>{n.value.endsWith(e.suffix)||n.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:e.suffix,input:n.value,inst:t,continue:!e.abort})}});f2e=Te("$ZodCheckProperty",(t,e)=>{hc.init(t,e),t._zod.check=r=>{let n=e.schema._zod.run({value:r.value[e.property],issues:[]},{});if(n instanceof Promise)return n.then(o=>GPt(o,r,e.property));GPt(n,r,e.property)}}),p2e=Te("$ZodCheckMimeType",(t,e)=>{hc.init(t,e);let r=new Set(e.mime);t._zod.onattach.push(n=>{n._zod.bag.mime=e.mime}),t._zod.check=n=>{r.has(n.value.type)||n.issues.push({code:"invalid_value",values:e.mime,input:n.value.type,inst:t})}}),m2e=Te("$ZodCheckOverwrite",(t,e)=>{hc.init(t,e),t._zod.check=r=>{r.value=e.tx(r.value)}})});var dee,h2e=v(()=>{dee=class{constructor(e=[]){this.content=[],this.indent=0,this&&(this.args=e)}indented(e){this.indent+=1,e(this),this.indent-=1}write(e){if(typeof e=="function"){e(this,{execution:"sync"}),e(this,{execution:"async"});return}let n=e.split(` +`).filter(a=>a),o=Math.min(...n.map(a=>a.length-a.trimStart().length)),i=n.map(a=>a.slice(o)).map(a=>" ".repeat(this.indent*2)+a);for(let a of i)this.content.push(a)}compile(){let e=Function,r=this?.args,o=[...(this?.content??[""]).map(i=>` ${i}`)];return new e(...r,o.join(` +`))}}});var g2e,y2e=v(()=>{g2e={major:4,minor:0,patch:0}});function F2e(t){if(t==="")return!0;if(t.length%4!==0)return!1;try{return atob(t),!0}catch{return!1}}function lMt(t){if(!rhe.test(t))return!1;let e=t.replace(/[-_]/g,n=>n==="-"?"+":"/"),r=e.padEnd(Math.ceil(e.length/4)*4,"=");return F2e(r)}function cMt(t,e=null){try{let r=t.split(".");if(r.length!==3)return!1;let[n]=r;if(!n)return!1;let o=JSON.parse(atob(n));return!("typ"in o&&o?.typ!=="JWT"||!o.alg||e&&(!("alg"in o)||o.alg!==e))}catch{return!1}}function YPt(t,e,r){t.issues.length&&e.issues.push(...O_(r,t.issues)),e.value[r]=t.value}function she(t,e,r){t.issues.length&&e.issues.push(...O_(r,t.issues)),e.value[r]=t.value}function QPt(t,e,r,n){t.issues.length?n[r]===void 0?r in n?e.value[r]=void 0:e.value[r]=t.value:e.issues.push(...O_(r,t.issues)):t.value===void 0?r in n&&(e.value[r]=void 0):e.value[r]=t.value}function eMt(t,e,r,n){for(let o of t)if(o.issues.length===0)return e.value=o.value,e;return e.issues.push({code:"invalid_union",input:e.value,inst:r,errors:t.map(o=>o.issues.map(i=>Xv(i,n,vd())))}),e}function b2e(t,e){if(t===e)return{valid:!0,data:t};if(t instanceof Date&&e instanceof Date&&+t==+e)return{valid:!0,data:t};if(eJ(t)&&eJ(e)){let r=Object.keys(e),n=Object.keys(t).filter(i=>r.indexOf(i)!==-1),o={...t,...e};for(let i of n){let a=b2e(t[i],e[i]);if(!a.valid)return{valid:!1,mergeErrorPath:[i,...a.mergeErrorPath]};o[i]=a.data}return{valid:!0,data:o}}if(Array.isArray(t)&&Array.isArray(e)){if(t.length!==e.length)return{valid:!1,mergeErrorPath:[]};let r=[];for(let n=0;nXv(s,a,vd()))})),e.issues.length&&(iee.has(typeof n)?r.issues.push(...O_(n,e.issues)):r.issues.push({origin:"map",code:"invalid_element",input:o,inst:i,key:n,issues:e.issues.map(s=>Xv(s,a,vd()))})),r.value.set(t.value,e.value)}function nMt(t,e){t.issues.length&&e.issues.push(...t.issues),e.value.add(t.value)}function oMt(t,e){return t.value===void 0&&(t.value=e.defaultValue),t}function iMt(t,e){return!t.issues.length&&t.value===void 0&&t.issues.push({code:"invalid_type",expected:"nonoptional",input:t.value,inst:e}),t}function aMt(t,e,r){return Nz(t)?t:e.out._zod.run({value:t.value,issues:t.issues},r)}function sMt(t){return t.value=Object.freeze(t.value),t}function uMt(t,e,r,n){if(!t){let o={code:"custom",input:r,inst:n,path:[...n._zod.def.path??[]],continue:!n._zod.def.abort};n._zod.def.params&&(o.params=n._zod.def.params),e.issues.push(g4e(o))}}var lo,Fz,Nu,_2e,v2e,w2e,S2e,C2e,x2e,T2e,O2e,E2e,P2e,M2e,R2e,I2e,A2e,N2e,D2e,j2e,$2e,L2e,k2e,q2e,B2e,U2e,z2e,lhe,V2e,fee,che,H2e,W2e,J2e,K2e,G2e,kz,pee,X2e,Z2e,mee,Y2e,dhe,Q2e,eVe,qz,tVe,rVe,nVe,oVe,iVe,aVe,hee,fhe,sVe,uVe,lVe,cVe,dVe,fVe,pVe,gee,mVe,hVe,gVe,yVe,bVe,yee=v(()=>{ahe();Y6();h2e();the();nhe();zn();y2e();zn();lo=Te("$ZodType",(t,e)=>{var r;t??(t={}),t._zod.def=e,t._zod.bag=t._zod.bag||{},t._zod.version=g2e;let n=[...t._zod.def.checks??[]];t._zod.traits.has("$ZodCheck")&&n.unshift(t);for(let o of n)for(let i of o._zod.onattach)i(t);if(n.length===0)(r=t._zod).deferred??(r.deferred=[]),t._zod.deferred?.push(()=>{t._zod.run=t._zod.parse});else{let o=(i,a,s)=>{let u=Nz(i),l;for(let c of a){if(c._zod.def.when){if(!c._zod.def.when(i))continue}else if(u)continue;let d=i.issues.length,f=c._zod.check(i);if(f instanceof Promise&&s?.async===!1)throw new YT;if(l||f instanceof Promise)l=(l??Promise.resolve()).then(async()=>{await f,i.issues.length!==d&&(u||(u=Nz(i,d)))});else{if(i.issues.length===d)continue;u||(u=Nz(i,d))}}return l?l.then(()=>i):i};t._zod.run=(i,a)=>{let s=t._zod.parse(i,a);if(s instanceof Promise){if(a.async===!1)throw new YT;return s.then(u=>o(u,n,a))}return o(s,n,a)}}t["~standard"]={validate:o=>{try{let i=v4e(t,o);return i.success?{value:i.data}:{issues:i.error?.issues}}catch{return w4e(t,o).then(a=>a.success?{value:a.data}:{issues:a.error?.issues})}},vendor:"zod",version:1}}),Fz=Te("$ZodString",(t,e)=>{lo.init(t,e),t._zod.pattern=[...t?._zod.bag?.patterns??[]].pop()??U4e(t._zod.bag),t._zod.parse=(r,n)=>{if(e.coerce)try{r.value=String(r.value)}catch{}return typeof r.value=="string"||r.issues.push({expected:"string",code:"invalid_type",input:r.value,inst:t}),r}}),Nu=Te("$ZodStringFormat",(t,e)=>{rJ.init(t,e),Fz.init(t,e)}),_2e=Te("$ZodGUID",(t,e)=>{e.pattern??(e.pattern=M4e),Nu.init(t,e)}),v2e=Te("$ZodUUID",(t,e)=>{if(e.version){let n={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[e.version];if(n===void 0)throw new Error(`Invalid UUID version: "${e.version}"`);e.pattern??(e.pattern=$z(n))}else e.pattern??(e.pattern=$z());Nu.init(t,e)}),w2e=Te("$ZodEmail",(t,e)=>{e.pattern??(e.pattern=R4e),Nu.init(t,e)}),S2e=Te("$ZodURL",(t,e)=>{Nu.init(t,e),t._zod.check=r=>{try{let n=r.value,o=new URL(n),i=o.href;e.hostname&&(e.hostname.lastIndex=0,e.hostname.test(o.hostname)||r.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:L4e.source,input:r.value,inst:t,continue:!e.abort})),e.protocol&&(e.protocol.lastIndex=0,e.protocol.test(o.protocol.endsWith(":")?o.protocol.slice(0,-1):o.protocol)||r.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:e.protocol.source,input:r.value,inst:t,continue:!e.abort})),!n.endsWith("/")&&i.endsWith("/")?r.value=i.slice(0,-1):r.value=i;return}catch{r.issues.push({code:"invalid_format",format:"url",input:r.value,inst:t,continue:!e.abort})}}}),C2e=Te("$ZodEmoji",(t,e)=>{e.pattern??(e.pattern=I4e()),Nu.init(t,e)}),x2e=Te("$ZodNanoID",(t,e)=>{e.pattern??(e.pattern=E4e),Nu.init(t,e)}),T2e=Te("$ZodCUID",(t,e)=>{e.pattern??(e.pattern=S4e),Nu.init(t,e)}),O2e=Te("$ZodCUID2",(t,e)=>{e.pattern??(e.pattern=C4e),Nu.init(t,e)}),E2e=Te("$ZodULID",(t,e)=>{e.pattern??(e.pattern=x4e),Nu.init(t,e)}),P2e=Te("$ZodXID",(t,e)=>{e.pattern??(e.pattern=T4e),Nu.init(t,e)}),M2e=Te("$ZodKSUID",(t,e)=>{e.pattern??(e.pattern=O4e),Nu.init(t,e)}),R2e=Te("$ZodISODateTime",(t,e)=>{e.pattern??(e.pattern=B4e(e)),Nu.init(t,e)}),I2e=Te("$ZodISODate",(t,e)=>{e.pattern??(e.pattern=k4e),Nu.init(t,e)}),A2e=Te("$ZodISOTime",(t,e)=>{e.pattern??(e.pattern=q4e(e)),Nu.init(t,e)}),N2e=Te("$ZodISODuration",(t,e)=>{e.pattern??(e.pattern=P4e),Nu.init(t,e)}),D2e=Te("$ZodIPv4",(t,e)=>{e.pattern??(e.pattern=A4e),Nu.init(t,e),t._zod.onattach.push(r=>{let n=r._zod.bag;n.format="ipv4"})}),j2e=Te("$ZodIPv6",(t,e)=>{e.pattern??(e.pattern=N4e),Nu.init(t,e),t._zod.onattach.push(r=>{let n=r._zod.bag;n.format="ipv6"}),t._zod.check=r=>{try{new URL(`http://[${r.value}]`)}catch{r.issues.push({code:"invalid_format",format:"ipv6",input:r.value,inst:t,continue:!e.abort})}}}),$2e=Te("$ZodCIDRv4",(t,e)=>{e.pattern??(e.pattern=D4e),Nu.init(t,e)}),L2e=Te("$ZodCIDRv6",(t,e)=>{e.pattern??(e.pattern=j4e),Nu.init(t,e),t._zod.check=r=>{let[n,o]=r.value.split("/");try{if(!o)throw new Error;let i=Number(o);if(`${i}`!==o)throw new Error;if(i<0||i>128)throw new Error;new URL(`http://[${n}]`)}catch{r.issues.push({code:"invalid_format",format:"cidrv6",input:r.value,inst:t,continue:!e.abort})}}});k2e=Te("$ZodBase64",(t,e)=>{e.pattern??(e.pattern=$4e),Nu.init(t,e),t._zod.onattach.push(r=>{r._zod.bag.contentEncoding="base64"}),t._zod.check=r=>{F2e(r.value)||r.issues.push({code:"invalid_format",format:"base64",input:r.value,inst:t,continue:!e.abort})}});q2e=Te("$ZodBase64URL",(t,e)=>{e.pattern??(e.pattern=rhe),Nu.init(t,e),t._zod.onattach.push(r=>{r._zod.bag.contentEncoding="base64url"}),t._zod.check=r=>{lMt(r.value)||r.issues.push({code:"invalid_format",format:"base64url",input:r.value,inst:t,continue:!e.abort})}}),B2e=Te("$ZodE164",(t,e)=>{e.pattern??(e.pattern=F4e),Nu.init(t,e)});U2e=Te("$ZodJWT",(t,e)=>{Nu.init(t,e),t._zod.check=r=>{cMt(r.value,e.alg)||r.issues.push({code:"invalid_format",format:"jwt",input:r.value,inst:t,continue:!e.abort})}}),z2e=Te("$ZodCustomStringFormat",(t,e)=>{Nu.init(t,e),t._zod.check=r=>{e.fn(r.value)||r.issues.push({code:"invalid_format",format:e.format,input:r.value,inst:t,continue:!e.abort})}}),lhe=Te("$ZodNumber",(t,e)=>{lo.init(t,e),t._zod.pattern=t._zod.bag.pattern??H4e,t._zod.parse=(r,n)=>{if(e.coerce)try{r.value=Number(r.value)}catch{}let o=r.value;if(typeof o=="number"&&!Number.isNaN(o)&&Number.isFinite(o))return r;let i=typeof o=="number"?Number.isNaN(o)?"NaN":Number.isFinite(o)?void 0:"Infinity":void 0;return r.issues.push({expected:"number",code:"invalid_type",input:o,inst:t,...i?{received:i}:{}}),r}}),V2e=Te("$ZodNumber",(t,e)=>{Y4e.init(t,e),lhe.init(t,e)}),fee=Te("$ZodBoolean",(t,e)=>{lo.init(t,e),t._zod.pattern=W4e,t._zod.parse=(r,n)=>{if(e.coerce)try{r.value=!!r.value}catch{}let o=r.value;return typeof o=="boolean"||r.issues.push({expected:"boolean",code:"invalid_type",input:o,inst:t}),r}}),che=Te("$ZodBigInt",(t,e)=>{lo.init(t,e),t._zod.pattern=z4e,t._zod.parse=(r,n)=>{if(e.coerce)try{r.value=BigInt(r.value)}catch{}return typeof r.value=="bigint"||r.issues.push({expected:"bigint",code:"invalid_type",input:r.value,inst:t}),r}}),H2e=Te("$ZodBigInt",(t,e)=>{Q4e.init(t,e),che.init(t,e)}),W2e=Te("$ZodSymbol",(t,e)=>{lo.init(t,e),t._zod.parse=(r,n)=>{let o=r.value;return typeof o=="symbol"||r.issues.push({expected:"symbol",code:"invalid_type",input:o,inst:t}),r}}),J2e=Te("$ZodUndefined",(t,e)=>{lo.init(t,e),t._zod.pattern=K4e,t._zod.values=new Set([void 0]),t._zod.optin="optional",t._zod.optout="optional",t._zod.parse=(r,n)=>{let o=r.value;return typeof o>"u"||r.issues.push({expected:"undefined",code:"invalid_type",input:o,inst:t}),r}}),K2e=Te("$ZodNull",(t,e)=>{lo.init(t,e),t._zod.pattern=J4e,t._zod.values=new Set([null]),t._zod.parse=(r,n)=>{let o=r.value;return o===null||r.issues.push({expected:"null",code:"invalid_type",input:o,inst:t}),r}}),G2e=Te("$ZodAny",(t,e)=>{lo.init(t,e),t._zod.parse=r=>r}),kz=Te("$ZodUnknown",(t,e)=>{lo.init(t,e),t._zod.parse=r=>r}),pee=Te("$ZodNever",(t,e)=>{lo.init(t,e),t._zod.parse=(r,n)=>(r.issues.push({expected:"never",code:"invalid_type",input:r.value,inst:t}),r)}),X2e=Te("$ZodVoid",(t,e)=>{lo.init(t,e),t._zod.parse=(r,n)=>{let o=r.value;return typeof o>"u"||r.issues.push({expected:"void",code:"invalid_type",input:o,inst:t}),r}}),Z2e=Te("$ZodDate",(t,e)=>{lo.init(t,e),t._zod.parse=(r,n)=>{if(e.coerce)try{r.value=new Date(r.value)}catch{}let o=r.value,i=o instanceof Date;return i&&!Number.isNaN(o.getTime())||r.issues.push({expected:"date",code:"invalid_type",input:o,...i?{received:"Invalid Date"}:{},inst:t}),r}});mee=Te("$ZodArray",(t,e)=>{lo.init(t,e),t._zod.parse=(r,n)=>{let o=r.value;if(!Array.isArray(o))return r.issues.push({expected:"array",code:"invalid_type",input:o,inst:t}),r;r.value=Array(o.length);let i=[];for(let a=0;aYPt(l,r,a))):YPt(u,r,a)}return i.length?Promise.all(i).then(()=>r):r}});Y2e=Te("$ZodObject",(t,e)=>{lo.init(t,e);let r=nee(()=>{let d=Object.keys(e.shape);for(let p of d)if(!(e.shape[p]instanceof lo))throw new Error(`Invalid element at key "${p}": expected a Zod schema`);let f=p4e(e.shape);return{shape:e.shape,keys:d,keySet:new Set(d),numKeys:d.length,optionalKeys:new Set(f)}});Bs(t._zod,"propValues",()=>{let d=e.shape,f={};for(let p in d){let m=d[p]._zod;if(m.values){f[p]??(f[p]=new Set);for(let h of m.values)f[p].add(h)}}return f});let n=d=>{let f=new dee(["shape","payload","ctx"]),p=r.value,m=b=>{let _=Az(b);return`shape[${_}]._zod.run({ value: input[${_}], issues: [] }, ctx)`};f.write("const input = payload.value;");let h=Object.create(null),y=0;for(let b of p.keys)h[b]=`key_${y++}`;f.write("const newResult = {}");for(let b of p.keys)if(p.optionalKeys.has(b)){let _=h[b];f.write(`const ${_} = ${m(b)};`);let w=Az(b);f.write(` + if (${_}.issues.length) { + if (input[${w}] === undefined) { + if (${w} in input) { + newResult[${w}] = undefined; + } + } else { + payload.issues = payload.issues.concat( + ${_}.issues.map((iss) => ({ + ...iss, + path: iss.path ? [${w}, ...iss.path] : [${w}], + })) + ); + } + } else if (${_}.value === undefined) { + if (${w} in input) newResult[${w}] = undefined; + } else { + newResult[${w}] = ${_}.value; + } + `)}else{let _=h[b];f.write(`const ${_} = ${m(b)};`),f.write(` + if (${_}.issues.length) payload.issues = payload.issues.concat(${_}.issues.map(iss => ({ + ...iss, + path: iss.path ? [${Az(b)}, ...iss.path] : [${Az(b)}] + })));`),f.write(`newResult[${Az(b)}] = ${_}.value`)}f.write("payload.value = newResult;"),f.write("return payload;");let g=f.compile();return(b,_)=>g(d,b,_)},o,i=Q6,a=!eee.jitless,u=a&&d4e.value,l=e.catchall,c;t._zod.parse=(d,f)=>{c??(c=r.value);let p=d.value;if(!i(p))return d.issues.push({expected:"object",code:"invalid_type",input:p,inst:t}),d;let m=[];if(a&&u&&f?.async===!1&&f.jitless!==!0)o||(o=n(e.shape)),d=o(d,f);else{d.value={};let _=c.shape;for(let w of c.keys){let T=_[w],O=T._zod.run({value:p[w],issues:[]},f),E=T._zod.optin==="optional"&&T._zod.optout==="optional";O instanceof Promise?m.push(O.then(P=>E?QPt(P,d,w,p):she(P,d,w))):E?QPt(O,d,w,p):she(O,d,w)}}if(!l)return m.length?Promise.all(m).then(()=>d):d;let h=[],y=c.keySet,g=l._zod,b=g.def.type;for(let _ of Object.keys(p)){if(y.has(_))continue;if(b==="never"){h.push(_);continue}let w=g.run({value:p[_],issues:[]},f);w instanceof Promise?m.push(w.then(T=>she(T,d,_))):she(w,d,_)}return h.length&&d.issues.push({code:"unrecognized_keys",keys:h,input:p,inst:t}),m.length?Promise.all(m).then(()=>d):d}});dhe=Te("$ZodUnion",(t,e)=>{lo.init(t,e),Bs(t._zod,"optin",()=>e.options.some(r=>r._zod.optin==="optional")?"optional":void 0),Bs(t._zod,"optout",()=>e.options.some(r=>r._zod.optout==="optional")?"optional":void 0),Bs(t._zod,"values",()=>{if(e.options.every(r=>r._zod.values))return new Set(e.options.flatMap(r=>Array.from(r._zod.values)))}),Bs(t._zod,"pattern",()=>{if(e.options.every(r=>r._zod.pattern)){let r=e.options.map(n=>n._zod.pattern);return new RegExp(`^(${r.map(n=>oee(n.source)).join("|")})$`)}}),t._zod.parse=(r,n)=>{let o=!1,i=[];for(let a of e.options){let s=a._zod.run({value:r.value,issues:[]},n);if(s instanceof Promise)i.push(s),o=!0;else{if(s.issues.length===0)return s;i.push(s)}}return o?Promise.all(i).then(a=>eMt(a,r,t,n)):eMt(i,r,t,n)}}),Q2e=Te("$ZodDiscriminatedUnion",(t,e)=>{dhe.init(t,e);let r=t._zod.parse;Bs(t._zod,"propValues",()=>{let o={};for(let i of e.options){let a=i._zod.propValues;if(!a||Object.keys(a).length===0)throw new Error(`Invalid discriminated union option at index "${e.options.indexOf(i)}"`);for(let[s,u]of Object.entries(a)){o[s]||(o[s]=new Set);for(let l of u)o[s].add(l)}}return o});let n=nee(()=>{let o=e.options,i=new Map;for(let a of o){let s=a._zod.propValues[e.discriminator];if(!s||s.size===0)throw new Error(`Invalid discriminated union option at index "${e.options.indexOf(a)}"`);for(let u of s){if(i.has(u))throw new Error(`Duplicate discriminator value "${String(u)}"`);i.set(u,a)}}return i});t._zod.parse=(o,i)=>{let a=o.value;if(!Q6(a))return o.issues.push({code:"invalid_type",expected:"object",input:a,inst:t}),o;let s=n.value.get(a?.[e.discriminator]);return s?s._zod.run(o,i):e.unionFallback?r(o,i):(o.issues.push({code:"invalid_union",errors:[],note:"No matching discriminator",input:a,path:[e.discriminator],inst:t}),o)}}),eVe=Te("$ZodIntersection",(t,e)=>{lo.init(t,e),t._zod.parse=(r,n)=>{let o=r.value,i=e.left._zod.run({value:o,issues:[]},n),a=e.right._zod.run({value:o,issues:[]},n);return i instanceof Promise||a instanceof Promise?Promise.all([i,a]).then(([u,l])=>tMt(r,u,l)):tMt(r,i,a)}});qz=Te("$ZodTuple",(t,e)=>{lo.init(t,e);let r=e.items,n=r.length-[...r].reverse().findIndex(o=>o._zod.optin!=="optional");t._zod.parse=(o,i)=>{let a=o.value;if(!Array.isArray(a))return o.issues.push({input:a,inst:t,expected:"tuple",code:"invalid_type"}),o;o.value=[];let s=[];if(!e.rest){let l=a.length>r.length,c=a.length=a.length&&u>=n)continue;let c=l._zod.run({value:a[u],issues:[]},i);c instanceof Promise?s.push(c.then(d=>uhe(d,o,u))):uhe(c,o,u)}if(e.rest){let l=a.slice(r.length);for(let c of l){u++;let d=e.rest._zod.run({value:c,issues:[]},i);d instanceof Promise?s.push(d.then(f=>uhe(f,o,u))):uhe(d,o,u)}}return s.length?Promise.all(s).then(()=>o):o}});tVe=Te("$ZodRecord",(t,e)=>{lo.init(t,e),t._zod.parse=(r,n)=>{let o=r.value;if(!eJ(o))return r.issues.push({expected:"record",code:"invalid_type",input:o,inst:t}),r;let i=[];if(e.keyType._zod.values){let a=e.keyType._zod.values;r.value={};for(let u of a)if(typeof u=="string"||typeof u=="number"||typeof u=="symbol"){let l=e.valueType._zod.run({value:o[u],issues:[]},n);l instanceof Promise?i.push(l.then(c=>{c.issues.length&&r.issues.push(...O_(u,c.issues)),r.value[u]=c.value})):(l.issues.length&&r.issues.push(...O_(u,l.issues)),r.value[u]=l.value)}let s;for(let u in o)a.has(u)||(s=s??[],s.push(u));s&&s.length>0&&r.issues.push({code:"unrecognized_keys",input:o,inst:t,keys:s})}else{r.value={};for(let a of Reflect.ownKeys(o)){if(a==="__proto__")continue;let s=e.keyType._zod.run({value:a,issues:[]},n);if(s instanceof Promise)throw new Error("Async schemas not supported in object keys currently");if(s.issues.length){r.issues.push({origin:"record",code:"invalid_key",issues:s.issues.map(l=>Xv(l,n,vd())),input:a,path:[a],inst:t}),r.value[s.value]=s.value;continue}let u=e.valueType._zod.run({value:o[a],issues:[]},n);u instanceof Promise?i.push(u.then(l=>{l.issues.length&&r.issues.push(...O_(a,l.issues)),r.value[s.value]=l.value})):(u.issues.length&&r.issues.push(...O_(a,u.issues)),r.value[s.value]=u.value)}}return i.length?Promise.all(i).then(()=>r):r}}),rVe=Te("$ZodMap",(t,e)=>{lo.init(t,e),t._zod.parse=(r,n)=>{let o=r.value;if(!(o instanceof Map))return r.issues.push({expected:"map",code:"invalid_type",input:o,inst:t}),r;let i=[];r.value=new Map;for(let[a,s]of o){let u=e.keyType._zod.run({value:a,issues:[]},n),l=e.valueType._zod.run({value:s,issues:[]},n);u instanceof Promise||l instanceof Promise?i.push(Promise.all([u,l]).then(([c,d])=>{rMt(c,d,r,a,o,t,n)})):rMt(u,l,r,a,o,t,n)}return i.length?Promise.all(i).then(()=>r):r}});nVe=Te("$ZodSet",(t,e)=>{lo.init(t,e),t._zod.parse=(r,n)=>{let o=r.value;if(!(o instanceof Set))return r.issues.push({input:o,inst:t,expected:"set",code:"invalid_type"}),r;let i=[];r.value=new Set;for(let a of o){let s=e.valueType._zod.run({value:a,issues:[]},n);s instanceof Promise?i.push(s.then(u=>nMt(u,r))):nMt(s,r)}return i.length?Promise.all(i).then(()=>r):r}});oVe=Te("$ZodEnum",(t,e)=>{lo.init(t,e);let r=ree(e.entries);t._zod.values=new Set(r),t._zod.pattern=new RegExp(`^(${r.filter(n=>iee.has(typeof n)).map(n=>typeof n=="string"?FN(n):n.toString()).join("|")})$`),t._zod.parse=(n,o)=>{let i=n.value;return t._zod.values.has(i)||n.issues.push({code:"invalid_value",values:r,input:i,inst:t}),n}}),iVe=Te("$ZodLiteral",(t,e)=>{lo.init(t,e),t._zod.values=new Set(e.values),t._zod.pattern=new RegExp(`^(${e.values.map(r=>typeof r=="string"?FN(r):r?r.toString():String(r)).join("|")})$`),t._zod.parse=(r,n)=>{let o=r.value;return t._zod.values.has(o)||r.issues.push({code:"invalid_value",values:e.values,input:o,inst:t}),r}}),aVe=Te("$ZodFile",(t,e)=>{lo.init(t,e),t._zod.parse=(r,n)=>{let o=r.value;return o instanceof File||r.issues.push({expected:"file",code:"invalid_type",input:o,inst:t}),r}}),hee=Te("$ZodTransform",(t,e)=>{lo.init(t,e),t._zod.parse=(r,n)=>{let o=e.transform(r.value,r);if(n.async)return(o instanceof Promise?o:Promise.resolve(o)).then(a=>(r.value=a,r));if(o instanceof Promise)throw new YT;return r.value=o,r}}),fhe=Te("$ZodOptional",(t,e)=>{lo.init(t,e),t._zod.optin="optional",t._zod.optout="optional",Bs(t._zod,"values",()=>e.innerType._zod.values?new Set([...e.innerType._zod.values,void 0]):void 0),Bs(t._zod,"pattern",()=>{let r=e.innerType._zod.pattern;return r?new RegExp(`^(${oee(r.source)})?$`):void 0}),t._zod.parse=(r,n)=>e.innerType._zod.optin==="optional"?e.innerType._zod.run(r,n):r.value===void 0?r:e.innerType._zod.run(r,n)}),sVe=Te("$ZodNullable",(t,e)=>{lo.init(t,e),Bs(t._zod,"optin",()=>e.innerType._zod.optin),Bs(t._zod,"optout",()=>e.innerType._zod.optout),Bs(t._zod,"pattern",()=>{let r=e.innerType._zod.pattern;return r?new RegExp(`^(${oee(r.source)}|null)$`):void 0}),Bs(t._zod,"values",()=>e.innerType._zod.values?new Set([...e.innerType._zod.values,null]):void 0),t._zod.parse=(r,n)=>r.value===null?r:e.innerType._zod.run(r,n)}),uVe=Te("$ZodDefault",(t,e)=>{lo.init(t,e),t._zod.optin="optional",Bs(t._zod,"values",()=>e.innerType._zod.values),t._zod.parse=(r,n)=>{if(r.value===void 0)return r.value=e.defaultValue,r;let o=e.innerType._zod.run(r,n);return o instanceof Promise?o.then(i=>oMt(i,e)):oMt(o,e)}});lVe=Te("$ZodPrefault",(t,e)=>{lo.init(t,e),t._zod.optin="optional",Bs(t._zod,"values",()=>e.innerType._zod.values),t._zod.parse=(r,n)=>(r.value===void 0&&(r.value=e.defaultValue),e.innerType._zod.run(r,n))}),cVe=Te("$ZodNonOptional",(t,e)=>{lo.init(t,e),Bs(t._zod,"values",()=>{let r=e.innerType._zod.values;return r?new Set([...r].filter(n=>n!==void 0)):void 0}),t._zod.parse=(r,n)=>{let o=e.innerType._zod.run(r,n);return o instanceof Promise?o.then(i=>iMt(i,t)):iMt(o,t)}});dVe=Te("$ZodSuccess",(t,e)=>{lo.init(t,e),t._zod.parse=(r,n)=>{let o=e.innerType._zod.run(r,n);return o instanceof Promise?o.then(i=>(r.value=i.issues.length===0,r)):(r.value=o.issues.length===0,r)}}),fVe=Te("$ZodCatch",(t,e)=>{lo.init(t,e),t._zod.optin="optional",Bs(t._zod,"optout",()=>e.innerType._zod.optout),Bs(t._zod,"values",()=>e.innerType._zod.values),t._zod.parse=(r,n)=>{let o=e.innerType._zod.run(r,n);return o instanceof Promise?o.then(i=>(r.value=i.value,i.issues.length&&(r.value=e.catchValue({...r,error:{issues:i.issues.map(a=>Xv(a,n,vd()))},input:r.value}),r.issues=[]),r)):(r.value=o.value,o.issues.length&&(r.value=e.catchValue({...r,error:{issues:o.issues.map(i=>Xv(i,n,vd()))},input:r.value}),r.issues=[]),r)}}),pVe=Te("$ZodNaN",(t,e)=>{lo.init(t,e),t._zod.parse=(r,n)=>((typeof r.value!="number"||!Number.isNaN(r.value))&&r.issues.push({input:r.value,inst:t,expected:"nan",code:"invalid_type"}),r)}),gee=Te("$ZodPipe",(t,e)=>{lo.init(t,e),Bs(t._zod,"values",()=>e.in._zod.values),Bs(t._zod,"optin",()=>e.in._zod.optin),Bs(t._zod,"optout",()=>e.out._zod.optout),t._zod.parse=(r,n)=>{let o=e.in._zod.run(r,n);return o instanceof Promise?o.then(i=>aMt(i,e,n)):aMt(o,e,n)}});mVe=Te("$ZodReadonly",(t,e)=>{lo.init(t,e),Bs(t._zod,"propValues",()=>e.innerType._zod.propValues),Bs(t._zod,"values",()=>e.innerType._zod.values),Bs(t._zod,"optin",()=>e.innerType._zod.optin),Bs(t._zod,"optout",()=>e.innerType._zod.optout),t._zod.parse=(r,n)=>{let o=e.innerType._zod.run(r,n);return o instanceof Promise?o.then(sMt):sMt(o)}});hVe=Te("$ZodTemplateLiteral",(t,e)=>{lo.init(t,e);let r=[];for(let n of e.parts)if(n instanceof lo){if(!n._zod.pattern)throw new Error(`Invalid template literal part, no pattern found: ${[...n._zod.traits].shift()}`);let o=n._zod.pattern instanceof RegExp?n._zod.pattern.source:n._zod.pattern;if(!o)throw new Error(`Invalid template literal part: ${n._zod.traits}`);let i=o.startsWith("^")?1:0,a=o.endsWith("$")?o.length-1:o.length;r.push(o.slice(i,a))}else if(n===null||f4e.has(typeof n))r.push(FN(`${n}`));else throw new Error(`Invalid template literal part: ${n}`);t._zod.pattern=new RegExp(`^${r.join("")}$`),t._zod.parse=(n,o)=>typeof n.value!="string"?(n.issues.push({input:n.value,inst:t,expected:"template_literal",code:"invalid_type"}),n):(t._zod.pattern.lastIndex=0,t._zod.pattern.test(n.value)||n.issues.push({input:n.value,inst:t,code:"invalid_format",format:"template_literal",pattern:t._zod.pattern.source}),n)}),gVe=Te("$ZodPromise",(t,e)=>{lo.init(t,e),t._zod.parse=(r,n)=>Promise.resolve(r.value).then(o=>e.innerType._zod.run({value:o,issues:[]},n))}),yVe=Te("$ZodLazy",(t,e)=>{lo.init(t,e),Bs(t._zod,"innerType",()=>e.getter()),Bs(t._zod,"pattern",()=>t._zod.innerType._zod.pattern),Bs(t._zod,"propValues",()=>t._zod.innerType._zod.propValues),Bs(t._zod,"optin",()=>t._zod.innerType._zod.optin),Bs(t._zod,"optout",()=>t._zod.innerType._zod.optout),t._zod.parse=(r,n)=>t._zod.innerType._zod.run(r,n)}),bVe=Te("$ZodCustom",(t,e)=>{hc.init(t,e),lo.init(t,e),t._zod.parse=(r,n)=>r,t._zod.check=r=>{let n=r.value,o=e.fn(n);if(o instanceof Promise)return o.then(i=>uMt(i,r,n,t));uMt(o,r,n,t)}})});function fMt(){return{localeError:Agn()}}var Agn,pMt=v(()=>{zn();Agn=()=>{let t={string:{unit:"\u062D\u0631\u0641",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"},file:{unit:"\u0628\u0627\u064A\u062A",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"},array:{unit:"\u0639\u0646\u0635\u0631",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"},set:{unit:"\u0639\u0646\u0635\u0631",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"number";case"object":{if(Array.isArray(o))return"array";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"\u0645\u062F\u062E\u0644",email:"\u0628\u0631\u064A\u062F \u0625\u0644\u0643\u062A\u0631\u0648\u0646\u064A",url:"\u0631\u0627\u0628\u0637",emoji:"\u0625\u064A\u0645\u0648\u062C\u064A",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u062A\u0627\u0631\u064A\u062E \u0648\u0648\u0642\u062A \u0628\u0645\u0639\u064A\u0627\u0631 ISO",date:"\u062A\u0627\u0631\u064A\u062E \u0628\u0645\u0639\u064A\u0627\u0631 ISO",time:"\u0648\u0642\u062A \u0628\u0645\u0639\u064A\u0627\u0631 ISO",duration:"\u0645\u062F\u0629 \u0628\u0645\u0639\u064A\u0627\u0631 ISO",ipv4:"\u0639\u0646\u0648\u0627\u0646 IPv4",ipv6:"\u0639\u0646\u0648\u0627\u0646 IPv6",cidrv4:"\u0645\u062F\u0649 \u0639\u0646\u0627\u0648\u064A\u0646 \u0628\u0635\u064A\u063A\u0629 IPv4",cidrv6:"\u0645\u062F\u0649 \u0639\u0646\u0627\u0648\u064A\u0646 \u0628\u0635\u064A\u063A\u0629 IPv6",base64:"\u0646\u064E\u0635 \u0628\u062A\u0631\u0645\u064A\u0632 base64-encoded",base64url:"\u0646\u064E\u0635 \u0628\u062A\u0631\u0645\u064A\u0632 base64url-encoded",json_string:"\u0646\u064E\u0635 \u0639\u0644\u0649 \u0647\u064A\u0626\u0629 JSON",e164:"\u0631\u0642\u0645 \u0647\u0627\u062A\u0641 \u0628\u0645\u0639\u064A\u0627\u0631 E.164",jwt:"JWT",template_literal:"\u0645\u062F\u062E\u0644"};return o=>{switch(o.code){case"invalid_type":return`\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 ${o.expected}\u060C \u0648\u0644\u0643\u0646 \u062A\u0645 \u0625\u062F\u062E\u0627\u0644 ${r(o.input)}`;case"invalid_value":return o.values.length===1?`\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 ${Ut(o.values[0])}`:`\u0627\u062E\u062A\u064A\u0627\u0631 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062A\u0648\u0642\u0639 \u0627\u0646\u062A\u0642\u0627\u0621 \u0623\u062D\u062F \u0647\u0630\u0647 \u0627\u0644\u062E\u064A\u0627\u0631\u0627\u062A: ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?` \u0623\u0643\u0628\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0623\u0646 \u062A\u0643\u0648\u0646 ${o.origin??"\u0627\u0644\u0642\u064A\u0645\u0629"} ${i} ${o.maximum.toString()} ${a.unit??"\u0639\u0646\u0635\u0631"}`:`\u0623\u0643\u0628\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0623\u0646 \u062A\u0643\u0648\u0646 ${o.origin??"\u0627\u0644\u0642\u064A\u0645\u0629"} ${i} ${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`\u0623\u0635\u063A\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0644\u0640 ${o.origin} \u0623\u0646 \u064A\u0643\u0648\u0646 ${i} ${o.minimum.toString()} ${a.unit}`:`\u0623\u0635\u063A\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0644\u0640 ${o.origin} \u0623\u0646 \u064A\u0643\u0648\u0646 ${i} ${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0628\u062F\u0623 \u0628\u0640 "${o.prefix}"`:i.format==="ends_with"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0646\u062A\u0647\u064A \u0628\u0640 "${i.suffix}"`:i.format==="includes"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u062A\u0636\u0645\u0651\u064E\u0646 "${i.includes}"`:i.format==="regex"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0637\u0627\u0628\u0642 \u0627\u0644\u0646\u0645\u0637 ${i.pattern}`:`${n[i.format]??o.format} \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644`}case"not_multiple_of":return`\u0631\u0642\u0645 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0645\u0646 \u0645\u0636\u0627\u0639\u0641\u0627\u062A ${o.divisor}`;case"unrecognized_keys":return`\u0645\u0639\u0631\u0641${o.keys.length>1?"\u0627\u062A":""} \u063A\u0631\u064A\u0628${o.keys.length>1?"\u0629":""}: ${Je(o.keys,"\u060C ")}`;case"invalid_key":return`\u0645\u0639\u0631\u0641 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644 \u0641\u064A ${o.origin}`;case"invalid_union":return"\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644";case"invalid_element":return`\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644 \u0641\u064A ${o.origin}`;default:return"\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644"}}}});function mMt(){return{localeError:Ngn()}}var Ngn,hMt=v(()=>{zn();Ngn=()=>{let t={string:{unit:"simvol",verb:"olmal\u0131d\u0131r"},file:{unit:"bayt",verb:"olmal\u0131d\u0131r"},array:{unit:"element",verb:"olmal\u0131d\u0131r"},set:{unit:"element",verb:"olmal\u0131d\u0131r"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"number";case"object":{if(Array.isArray(o))return"array";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"input",email:"email address",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datetime",date:"ISO date",time:"ISO time",duration:"ISO duration",ipv4:"IPv4 address",ipv6:"IPv6 address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",jwt:"JWT",template_literal:"input"};return o=>{switch(o.code){case"invalid_type":return`Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n ${o.expected}, daxil olan ${r(o.input)}`;case"invalid_value":return o.values.length===1?`Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n ${Ut(o.values[0])}`:`Yanl\u0131\u015F se\xE7im: a\u015Fa\u011F\u0131dak\u0131lardan biri olmal\u0131d\u0131r: ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`\xC7ox b\xF6y\xFCk: g\xF6zl\u0259nil\u0259n ${o.origin??"d\u0259y\u0259r"} ${i}${o.maximum.toString()} ${a.unit??"element"}`:`\xC7ox b\xF6y\xFCk: g\xF6zl\u0259nil\u0259n ${o.origin??"d\u0259y\u0259r"} ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`\xC7ox ki\xE7ik: g\xF6zl\u0259nil\u0259n ${o.origin} ${i}${o.minimum.toString()} ${a.unit}`:`\xC7ox ki\xE7ik: g\xF6zl\u0259nil\u0259n ${o.origin} ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Yanl\u0131\u015F m\u0259tn: "${i.prefix}" il\u0259 ba\u015Flamal\u0131d\u0131r`:i.format==="ends_with"?`Yanl\u0131\u015F m\u0259tn: "${i.suffix}" il\u0259 bitm\u0259lidir`:i.format==="includes"?`Yanl\u0131\u015F m\u0259tn: "${i.includes}" daxil olmal\u0131d\u0131r`:i.format==="regex"?`Yanl\u0131\u015F m\u0259tn: ${i.pattern} \u015Fablonuna uy\u011Fun olmal\u0131d\u0131r`:`Yanl\u0131\u015F ${n[i.format]??o.format}`}case"not_multiple_of":return`Yanl\u0131\u015F \u0259d\u0259d: ${o.divisor} il\u0259 b\xF6l\xFCn\u0259 bil\u0259n olmal\u0131d\u0131r`;case"unrecognized_keys":return`Tan\u0131nmayan a\xE7ar${o.keys.length>1?"lar":""}: ${Je(o.keys,", ")}`;case"invalid_key":return`${o.origin} daxilind\u0259 yanl\u0131\u015F a\xE7ar`;case"invalid_union":return"Yanl\u0131\u015F d\u0259y\u0259r";case"invalid_element":return`${o.origin} daxilind\u0259 yanl\u0131\u015F d\u0259y\u0259r`;default:return"Yanl\u0131\u015F d\u0259y\u0259r"}}}});function gMt(t,e,r,n){let o=Math.abs(t),i=o%10,a=o%100;return a>=11&&a<=19?n:i===1?e:i>=2&&i<=4?r:n}function yMt(){return{localeError:Dgn()}}var Dgn,bMt=v(()=>{zn();Dgn=()=>{let t={string:{unit:{one:"\u0441\u0456\u043C\u0432\u0430\u043B",few:"\u0441\u0456\u043C\u0432\u0430\u043B\u044B",many:"\u0441\u0456\u043C\u0432\u0430\u043B\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"},array:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"},set:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"},file:{unit:{one:"\u0431\u0430\u0439\u0442",few:"\u0431\u0430\u0439\u0442\u044B",many:"\u0431\u0430\u0439\u0442\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"\u043B\u0456\u043A";case"object":{if(Array.isArray(o))return"\u043C\u0430\u0441\u0456\u045E";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"\u0443\u0432\u043E\u0434",email:"email \u0430\u0434\u0440\u0430\u0441",url:"URL",emoji:"\u044D\u043C\u043E\u0434\u0437\u0456",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0434\u0430\u0442\u0430 \u0456 \u0447\u0430\u0441",date:"ISO \u0434\u0430\u0442\u0430",time:"ISO \u0447\u0430\u0441",duration:"ISO \u043F\u0440\u0430\u0446\u044F\u0433\u043B\u0430\u0441\u0446\u044C",ipv4:"IPv4 \u0430\u0434\u0440\u0430\u0441",ipv6:"IPv6 \u0430\u0434\u0440\u0430\u0441",cidrv4:"IPv4 \u0434\u044B\u044F\u043F\u0430\u0437\u043E\u043D",cidrv6:"IPv6 \u0434\u044B\u044F\u043F\u0430\u0437\u043E\u043D",base64:"\u0440\u0430\u0434\u043E\u043A \u0443 \u0444\u0430\u0440\u043C\u0430\u0446\u0435 base64",base64url:"\u0440\u0430\u0434\u043E\u043A \u0443 \u0444\u0430\u0440\u043C\u0430\u0446\u0435 base64url",json_string:"JSON \u0440\u0430\u0434\u043E\u043A",e164:"\u043D\u0443\u043C\u0430\u0440 E.164",jwt:"JWT",template_literal:"\u0443\u0432\u043E\u0434"};return o=>{switch(o.code){case"invalid_type":return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u045E\u0441\u044F ${o.expected}, \u0430\u0442\u0440\u044B\u043C\u0430\u043D\u0430 ${r(o.input)}`;case"invalid_value":return o.values.length===1?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F ${Ut(o.values[0])}`:`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0432\u0430\u0440\u044B\u044F\u043D\u0442: \u0447\u0430\u043A\u0430\u045E\u0441\u044F \u0430\u0434\u0437\u0456\u043D \u0437 ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);if(a){let s=Number(o.maximum),u=gMt(s,a.unit.one,a.unit.few,a.unit.many);return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u0432\u044F\u043B\u0456\u043A\u0456: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${o.origin??"\u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435"} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 ${a.verb} ${i}${o.maximum.toString()} ${u}`}return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u0432\u044F\u043B\u0456\u043A\u0456: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${o.origin??"\u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435"} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 \u0431\u044B\u0446\u044C ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);if(a){let s=Number(o.minimum),u=gMt(s,a.unit.one,a.unit.few,a.unit.many);return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u043C\u0430\u043B\u044B: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${o.origin} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 ${a.verb} ${i}${o.minimum.toString()} ${u}`}return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u043C\u0430\u043B\u044B: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${o.origin} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 \u0431\u044B\u0446\u044C ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u043F\u0430\u0447\u044B\u043D\u0430\u0446\u0446\u0430 \u0437 "${i.prefix}"`:i.format==="ends_with"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0437\u0430\u043A\u0430\u043D\u0447\u0432\u0430\u0446\u0446\u0430 \u043D\u0430 "${i.suffix}"`:i.format==="includes"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0437\u043C\u044F\u0448\u0447\u0430\u0446\u044C "${i.includes}"`:i.format==="regex"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0430\u0434\u043F\u0430\u0432\u044F\u0434\u0430\u0446\u044C \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${i.pattern}`:`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B ${n[i.format]??o.format}`}case"not_multiple_of":return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u043B\u0456\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0431\u044B\u0446\u044C \u043A\u0440\u0430\u0442\u043D\u044B\u043C ${o.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u0430\u0441\u043F\u0430\u0437\u043D\u0430\u043D\u044B ${o.keys.length>1?"\u043A\u043B\u044E\u0447\u044B":"\u043A\u043B\u044E\u0447"}: ${Je(o.keys,", ")}`;case"invalid_key":return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u043A\u043B\u044E\u0447 \u0443 ${o.origin}`;case"invalid_union":return"\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434";case"invalid_element":return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u0430\u0435 \u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435 \u045E ${o.origin}`;default:return"\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434"}}}});function _Mt(){return{localeError:jgn()}}var jgn,vMt=v(()=>{zn();jgn=()=>{let t={string:{unit:"car\xE0cters",verb:"contenir"},file:{unit:"bytes",verb:"contenir"},array:{unit:"elements",verb:"contenir"},set:{unit:"elements",verb:"contenir"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"number";case"object":{if(Array.isArray(o))return"array";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"entrada",email:"adre\xE7a electr\xF2nica",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data i hora ISO",date:"data ISO",time:"hora ISO",duration:"durada ISO",ipv4:"adre\xE7a IPv4",ipv6:"adre\xE7a IPv6",cidrv4:"rang IPv4",cidrv6:"rang IPv6",base64:"cadena codificada en base64",base64url:"cadena codificada en base64url",json_string:"cadena JSON",e164:"n\xFAmero E.164",jwt:"JWT",template_literal:"entrada"};return o=>{switch(o.code){case"invalid_type":return`Tipus inv\xE0lid: s'esperava ${o.expected}, s'ha rebut ${r(o.input)}`;case"invalid_value":return o.values.length===1?`Valor inv\xE0lid: s'esperava ${Ut(o.values[0])}`:`Opci\xF3 inv\xE0lida: s'esperava una de ${Je(o.values," o ")}`;case"too_big":{let i=o.inclusive?"com a m\xE0xim":"menys de",a=e(o.origin);return a?`Massa gran: s'esperava que ${o.origin??"el valor"} contingu\xE9s ${i} ${o.maximum.toString()} ${a.unit??"elements"}`:`Massa gran: s'esperava que ${o.origin??"el valor"} fos ${i} ${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?"com a m\xEDnim":"m\xE9s de",a=e(o.origin);return a?`Massa petit: s'esperava que ${o.origin} contingu\xE9s ${i} ${o.minimum.toString()} ${a.unit}`:`Massa petit: s'esperava que ${o.origin} fos ${i} ${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Format inv\xE0lid: ha de comen\xE7ar amb "${i.prefix}"`:i.format==="ends_with"?`Format inv\xE0lid: ha d'acabar amb "${i.suffix}"`:i.format==="includes"?`Format inv\xE0lid: ha d'incloure "${i.includes}"`:i.format==="regex"?`Format inv\xE0lid: ha de coincidir amb el patr\xF3 ${i.pattern}`:`Format inv\xE0lid per a ${n[i.format]??o.format}`}case"not_multiple_of":return`N\xFAmero inv\xE0lid: ha de ser m\xFAltiple de ${o.divisor}`;case"unrecognized_keys":return`Clau${o.keys.length>1?"s":""} no reconeguda${o.keys.length>1?"s":""}: ${Je(o.keys,", ")}`;case"invalid_key":return`Clau inv\xE0lida a ${o.origin}`;case"invalid_union":return"Entrada inv\xE0lida";case"invalid_element":return`Element inv\xE0lid a ${o.origin}`;default:return"Entrada inv\xE0lida"}}}});function wMt(){return{localeError:$gn()}}var $gn,SMt=v(()=>{zn();$gn=()=>{let t={string:{unit:"znak\u016F",verb:"m\xEDt"},file:{unit:"bajt\u016F",verb:"m\xEDt"},array:{unit:"prvk\u016F",verb:"m\xEDt"},set:{unit:"prvk\u016F",verb:"m\xEDt"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"\u010D\xEDslo";case"string":return"\u0159et\u011Bzec";case"boolean":return"boolean";case"bigint":return"bigint";case"function":return"funkce";case"symbol":return"symbol";case"undefined":return"undefined";case"object":{if(Array.isArray(o))return"pole";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"regul\xE1rn\xED v\xFDraz",email:"e-mailov\xE1 adresa",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"datum a \u010Das ve form\xE1tu ISO",date:"datum ve form\xE1tu ISO",time:"\u010Das ve form\xE1tu ISO",duration:"doba trv\xE1n\xED ISO",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",cidrv4:"rozsah IPv4",cidrv6:"rozsah IPv6",base64:"\u0159et\u011Bzec zak\xF3dovan\xFD ve form\xE1tu base64",base64url:"\u0159et\u011Bzec zak\xF3dovan\xFD ve form\xE1tu base64url",json_string:"\u0159et\u011Bzec ve form\xE1tu JSON",e164:"\u010D\xEDslo E.164",jwt:"JWT",template_literal:"vstup"};return o=>{switch(o.code){case"invalid_type":return`Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no ${o.expected}, obdr\u017Eeno ${r(o.input)}`;case"invalid_value":return o.values.length===1?`Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no ${Ut(o.values[0])}`:`Neplatn\xE1 mo\u017Enost: o\u010Dek\xE1v\xE1na jedna z hodnot ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`Hodnota je p\u0159\xEDli\u0161 velk\xE1: ${o.origin??"hodnota"} mus\xED m\xEDt ${i}${o.maximum.toString()} ${a.unit??"prvk\u016F"}`:`Hodnota je p\u0159\xEDli\u0161 velk\xE1: ${o.origin??"hodnota"} mus\xED b\xFDt ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`Hodnota je p\u0159\xEDli\u0161 mal\xE1: ${o.origin??"hodnota"} mus\xED m\xEDt ${i}${o.minimum.toString()} ${a.unit??"prvk\u016F"}`:`Hodnota je p\u0159\xEDli\u0161 mal\xE1: ${o.origin??"hodnota"} mus\xED b\xFDt ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED za\u010D\xEDnat na "${i.prefix}"`:i.format==="ends_with"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED kon\u010Dit na "${i.suffix}"`:i.format==="includes"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED obsahovat "${i.includes}"`:i.format==="regex"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED odpov\xEDdat vzoru ${i.pattern}`:`Neplatn\xFD form\xE1t ${n[i.format]??o.format}`}case"not_multiple_of":return`Neplatn\xE9 \u010D\xEDslo: mus\xED b\xFDt n\xE1sobkem ${o.divisor}`;case"unrecognized_keys":return`Nezn\xE1m\xE9 kl\xED\u010De: ${Je(o.keys,", ")}`;case"invalid_key":return`Neplatn\xFD kl\xED\u010D v ${o.origin}`;case"invalid_union":return"Neplatn\xFD vstup";case"invalid_element":return`Neplatn\xE1 hodnota v ${o.origin}`;default:return"Neplatn\xFD vstup"}}}});function CMt(){return{localeError:Lgn()}}var Lgn,xMt=v(()=>{zn();Lgn=()=>{let t={string:{unit:"Zeichen",verb:"zu haben"},file:{unit:"Bytes",verb:"zu haben"},array:{unit:"Elemente",verb:"zu haben"},set:{unit:"Elemente",verb:"zu haben"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"Zahl";case"object":{if(Array.isArray(o))return"Array";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"Eingabe",email:"E-Mail-Adresse",url:"URL",emoji:"Emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-Datum und -Uhrzeit",date:"ISO-Datum",time:"ISO-Uhrzeit",duration:"ISO-Dauer",ipv4:"IPv4-Adresse",ipv6:"IPv6-Adresse",cidrv4:"IPv4-Bereich",cidrv6:"IPv6-Bereich",base64:"Base64-codierter String",base64url:"Base64-URL-codierter String",json_string:"JSON-String",e164:"E.164-Nummer",jwt:"JWT",template_literal:"Eingabe"};return o=>{switch(o.code){case"invalid_type":return`Ung\xFCltige Eingabe: erwartet ${o.expected}, erhalten ${r(o.input)}`;case"invalid_value":return o.values.length===1?`Ung\xFCltige Eingabe: erwartet ${Ut(o.values[0])}`:`Ung\xFCltige Option: erwartet eine von ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`Zu gro\xDF: erwartet, dass ${o.origin??"Wert"} ${i}${o.maximum.toString()} ${a.unit??"Elemente"} hat`:`Zu gro\xDF: erwartet, dass ${o.origin??"Wert"} ${i}${o.maximum.toString()} ist`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`Zu klein: erwartet, dass ${o.origin} ${i}${o.minimum.toString()} ${a.unit} hat`:`Zu klein: erwartet, dass ${o.origin} ${i}${o.minimum.toString()} ist`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Ung\xFCltiger String: muss mit "${i.prefix}" beginnen`:i.format==="ends_with"?`Ung\xFCltiger String: muss mit "${i.suffix}" enden`:i.format==="includes"?`Ung\xFCltiger String: muss "${i.includes}" enthalten`:i.format==="regex"?`Ung\xFCltiger String: muss dem Muster ${i.pattern} entsprechen`:`Ung\xFCltig: ${n[i.format]??o.format}`}case"not_multiple_of":return`Ung\xFCltige Zahl: muss ein Vielfaches von ${o.divisor} sein`;case"unrecognized_keys":return`${o.keys.length>1?"Unbekannte Schl\xFCssel":"Unbekannter Schl\xFCssel"}: ${Je(o.keys,", ")}`;case"invalid_key":return`Ung\xFCltiger Schl\xFCssel in ${o.origin}`;case"invalid_union":return"Ung\xFCltige Eingabe";case"invalid_element":return`Ung\xFCltiger Wert in ${o.origin}`;default:return"Ung\xFCltige Eingabe"}}}});function phe(){return{localeError:kgn()}}var Fgn,kgn,_Ve=v(()=>{zn();Fgn=t=>{let e=typeof t;switch(e){case"number":return Number.isNaN(t)?"NaN":"number";case"object":{if(Array.isArray(t))return"array";if(t===null)return"null";if(Object.getPrototypeOf(t)!==Object.prototype&&t.constructor)return t.constructor.name}}return e},kgn=()=>{let t={string:{unit:"characters",verb:"to have"},file:{unit:"bytes",verb:"to have"},array:{unit:"items",verb:"to have"},set:{unit:"items",verb:"to have"}};function e(n){return t[n]??null}let r={regex:"input",email:"email address",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datetime",date:"ISO date",time:"ISO time",duration:"ISO duration",ipv4:"IPv4 address",ipv6:"IPv6 address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",jwt:"JWT",template_literal:"input"};return n=>{switch(n.code){case"invalid_type":return`Invalid input: expected ${n.expected}, received ${Fgn(n.input)}`;case"invalid_value":return n.values.length===1?`Invalid input: expected ${Ut(n.values[0])}`:`Invalid option: expected one of ${Je(n.values,"|")}`;case"too_big":{let o=n.inclusive?"<=":"<",i=e(n.origin);return i?`Too big: expected ${n.origin??"value"} to have ${o}${n.maximum.toString()} ${i.unit??"elements"}`:`Too big: expected ${n.origin??"value"} to be ${o}${n.maximum.toString()}`}case"too_small":{let o=n.inclusive?">=":">",i=e(n.origin);return i?`Too small: expected ${n.origin} to have ${o}${n.minimum.toString()} ${i.unit}`:`Too small: expected ${n.origin} to be ${o}${n.minimum.toString()}`}case"invalid_format":{let o=n;return o.format==="starts_with"?`Invalid string: must start with "${o.prefix}"`:o.format==="ends_with"?`Invalid string: must end with "${o.suffix}"`:o.format==="includes"?`Invalid string: must include "${o.includes}"`:o.format==="regex"?`Invalid string: must match pattern ${o.pattern}`:`Invalid ${r[o.format]??n.format}`}case"not_multiple_of":return`Invalid number: must be a multiple of ${n.divisor}`;case"unrecognized_keys":return`Unrecognized key${n.keys.length>1?"s":""}: ${Je(n.keys,", ")}`;case"invalid_key":return`Invalid key in ${n.origin}`;case"invalid_union":return"Invalid input";case"invalid_element":return`Invalid value in ${n.origin}`;default:return"Invalid input"}}}});function TMt(){return{localeError:Bgn()}}var qgn,Bgn,OMt=v(()=>{zn();qgn=t=>{let e=typeof t;switch(e){case"number":return Number.isNaN(t)?"NaN":"nombro";case"object":{if(Array.isArray(t))return"tabelo";if(t===null)return"senvalora";if(Object.getPrototypeOf(t)!==Object.prototype&&t.constructor)return t.constructor.name}}return e},Bgn=()=>{let t={string:{unit:"karaktrojn",verb:"havi"},file:{unit:"bajtojn",verb:"havi"},array:{unit:"elementojn",verb:"havi"},set:{unit:"elementojn",verb:"havi"}};function e(n){return t[n]??null}let r={regex:"enigo",email:"retadreso",url:"URL",emoji:"emo\u011Dio",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-datotempo",date:"ISO-dato",time:"ISO-tempo",duration:"ISO-da\u016Dro",ipv4:"IPv4-adreso",ipv6:"IPv6-adreso",cidrv4:"IPv4-rango",cidrv6:"IPv6-rango",base64:"64-ume kodita karaktraro",base64url:"URL-64-ume kodita karaktraro",json_string:"JSON-karaktraro",e164:"E.164-nombro",jwt:"JWT",template_literal:"enigo"};return n=>{switch(n.code){case"invalid_type":return`Nevalida enigo: atendi\u011Dis ${n.expected}, ricevi\u011Dis ${qgn(n.input)}`;case"invalid_value":return n.values.length===1?`Nevalida enigo: atendi\u011Dis ${Ut(n.values[0])}`:`Nevalida opcio: atendi\u011Dis unu el ${Je(n.values,"|")}`;case"too_big":{let o=n.inclusive?"<=":"<",i=e(n.origin);return i?`Tro granda: atendi\u011Dis ke ${n.origin??"valoro"} havu ${o}${n.maximum.toString()} ${i.unit??"elementojn"}`:`Tro granda: atendi\u011Dis ke ${n.origin??"valoro"} havu ${o}${n.maximum.toString()}`}case"too_small":{let o=n.inclusive?">=":">",i=e(n.origin);return i?`Tro malgranda: atendi\u011Dis ke ${n.origin} havu ${o}${n.minimum.toString()} ${i.unit}`:`Tro malgranda: atendi\u011Dis ke ${n.origin} estu ${o}${n.minimum.toString()}`}case"invalid_format":{let o=n;return o.format==="starts_with"?`Nevalida karaktraro: devas komenci\u011Di per "${o.prefix}"`:o.format==="ends_with"?`Nevalida karaktraro: devas fini\u011Di per "${o.suffix}"`:o.format==="includes"?`Nevalida karaktraro: devas inkluzivi "${o.includes}"`:o.format==="regex"?`Nevalida karaktraro: devas kongrui kun la modelo ${o.pattern}`:`Nevalida ${r[o.format]??n.format}`}case"not_multiple_of":return`Nevalida nombro: devas esti oblo de ${n.divisor}`;case"unrecognized_keys":return`Nekonata${n.keys.length>1?"j":""} \u015Dlosilo${n.keys.length>1?"j":""}: ${Je(n.keys,", ")}`;case"invalid_key":return`Nevalida \u015Dlosilo en ${n.origin}`;case"invalid_union":return"Nevalida enigo";case"invalid_element":return`Nevalida valoro en ${n.origin}`;default:return"Nevalida enigo"}}}});function EMt(){return{localeError:Ugn()}}var Ugn,PMt=v(()=>{zn();Ugn=()=>{let t={string:{unit:"caracteres",verb:"tener"},file:{unit:"bytes",verb:"tener"},array:{unit:"elementos",verb:"tener"},set:{unit:"elementos",verb:"tener"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"n\xFAmero";case"object":{if(Array.isArray(o))return"arreglo";if(o===null)return"nulo";if(Object.getPrototypeOf(o)!==Object.prototype)return o.constructor.name}}return i},n={regex:"entrada",email:"direcci\xF3n de correo electr\xF3nico",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"fecha y hora ISO",date:"fecha ISO",time:"hora ISO",duration:"duraci\xF3n ISO",ipv4:"direcci\xF3n IPv4",ipv6:"direcci\xF3n IPv6",cidrv4:"rango IPv4",cidrv6:"rango IPv6",base64:"cadena codificada en base64",base64url:"URL codificada en base64",json_string:"cadena JSON",e164:"n\xFAmero E.164",jwt:"JWT",template_literal:"entrada"};return o=>{switch(o.code){case"invalid_type":return`Entrada inv\xE1lida: se esperaba ${o.expected}, recibido ${r(o.input)}`;case"invalid_value":return o.values.length===1?`Entrada inv\xE1lida: se esperaba ${Ut(o.values[0])}`:`Opci\xF3n inv\xE1lida: se esperaba una de ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`Demasiado grande: se esperaba que ${o.origin??"valor"} tuviera ${i}${o.maximum.toString()} ${a.unit??"elementos"}`:`Demasiado grande: se esperaba que ${o.origin??"valor"} fuera ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`Demasiado peque\xF1o: se esperaba que ${o.origin} tuviera ${i}${o.minimum.toString()} ${a.unit}`:`Demasiado peque\xF1o: se esperaba que ${o.origin} fuera ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Cadena inv\xE1lida: debe comenzar con "${i.prefix}"`:i.format==="ends_with"?`Cadena inv\xE1lida: debe terminar en "${i.suffix}"`:i.format==="includes"?`Cadena inv\xE1lida: debe incluir "${i.includes}"`:i.format==="regex"?`Cadena inv\xE1lida: debe coincidir con el patr\xF3n ${i.pattern}`:`Inv\xE1lido ${n[i.format]??o.format}`}case"not_multiple_of":return`N\xFAmero inv\xE1lido: debe ser m\xFAltiplo de ${o.divisor}`;case"unrecognized_keys":return`Llave${o.keys.length>1?"s":""} desconocida${o.keys.length>1?"s":""}: ${Je(o.keys,", ")}`;case"invalid_key":return`Llave inv\xE1lida en ${o.origin}`;case"invalid_union":return"Entrada inv\xE1lida";case"invalid_element":return`Valor inv\xE1lido en ${o.origin}`;default:return"Entrada inv\xE1lida"}}}});function MMt(){return{localeError:zgn()}}var zgn,RMt=v(()=>{zn();zgn=()=>{let t={string:{unit:"\u06A9\u0627\u0631\u0627\u06A9\u062A\u0631",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"},file:{unit:"\u0628\u0627\u06CC\u062A",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"},array:{unit:"\u0622\u06CC\u062A\u0645",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"},set:{unit:"\u0622\u06CC\u062A\u0645",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"\u0639\u062F\u062F";case"object":{if(Array.isArray(o))return"\u0622\u0631\u0627\u06CC\u0647";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"\u0648\u0631\u0648\u062F\u06CC",email:"\u0622\u062F\u0631\u0633 \u0627\u06CC\u0645\u06CC\u0644",url:"URL",emoji:"\u0627\u06CC\u0645\u0648\u062C\u06CC",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u062A\u0627\u0631\u06CC\u062E \u0648 \u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648",date:"\u062A\u0627\u0631\u06CC\u062E \u0627\u06CC\u0632\u0648",time:"\u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648",duration:"\u0645\u062F\u062A \u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648",ipv4:"IPv4 \u0622\u062F\u0631\u0633",ipv6:"IPv6 \u0622\u062F\u0631\u0633",cidrv4:"IPv4 \u062F\u0627\u0645\u0646\u0647",cidrv6:"IPv6 \u062F\u0627\u0645\u0646\u0647",base64:"base64-encoded \u0631\u0634\u062A\u0647",base64url:"base64url-encoded \u0631\u0634\u062A\u0647",json_string:"JSON \u0631\u0634\u062A\u0647",e164:"E.164 \u0639\u062F\u062F",jwt:"JWT",template_literal:"\u0648\u0631\u0648\u062F\u06CC"};return o=>{switch(o.code){case"invalid_type":return`\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A ${o.expected} \u0645\u06CC\u200C\u0628\u0648\u062F\u060C ${r(o.input)} \u062F\u0631\u06CC\u0627\u0641\u062A \u0634\u062F`;case"invalid_value":return o.values.length===1?`\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A ${Ut(o.values[0])} \u0645\u06CC\u200C\u0628\u0648\u062F`:`\u06AF\u0632\u06CC\u0646\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A \u06CC\u06A9\u06CC \u0627\u0632 ${Je(o.values,"|")} \u0645\u06CC\u200C\u0628\u0648\u062F`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`\u062E\u06CC\u0644\u06CC \u0628\u0632\u0631\u06AF: ${o.origin??"\u0645\u0642\u062F\u0627\u0631"} \u0628\u0627\u06CC\u062F ${i}${o.maximum.toString()} ${a.unit??"\u0639\u0646\u0635\u0631"} \u0628\u0627\u0634\u062F`:`\u062E\u06CC\u0644\u06CC \u0628\u0632\u0631\u06AF: ${o.origin??"\u0645\u0642\u062F\u0627\u0631"} \u0628\u0627\u06CC\u062F ${i}${o.maximum.toString()} \u0628\u0627\u0634\u062F`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`\u062E\u06CC\u0644\u06CC \u06A9\u0648\u0686\u06A9: ${o.origin} \u0628\u0627\u06CC\u062F ${i}${o.minimum.toString()} ${a.unit} \u0628\u0627\u0634\u062F`:`\u062E\u06CC\u0644\u06CC \u06A9\u0648\u0686\u06A9: ${o.origin} \u0628\u0627\u06CC\u062F ${i}${o.minimum.toString()} \u0628\u0627\u0634\u062F`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 "${i.prefix}" \u0634\u0631\u0648\u0639 \u0634\u0648\u062F`:i.format==="ends_with"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 "${i.suffix}" \u062A\u0645\u0627\u0645 \u0634\u0648\u062F`:i.format==="includes"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0634\u0627\u0645\u0644 "${i.includes}" \u0628\u0627\u0634\u062F`:i.format==="regex"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 \u0627\u0644\u06AF\u0648\u06CC ${i.pattern} \u0645\u0637\u0627\u0628\u0642\u062A \u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F`:`${n[i.format]??o.format} \u0646\u0627\u0645\u0639\u062A\u0628\u0631`}case"not_multiple_of":return`\u0639\u062F\u062F \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0645\u0636\u0631\u0628 ${o.divisor} \u0628\u0627\u0634\u062F`;case"unrecognized_keys":return`\u06A9\u0644\u06CC\u062F${o.keys.length>1?"\u0647\u0627\u06CC":""} \u0646\u0627\u0634\u0646\u0627\u0633: ${Je(o.keys,", ")}`;case"invalid_key":return`\u06A9\u0644\u06CC\u062F \u0646\u0627\u0634\u0646\u0627\u0633 \u062F\u0631 ${o.origin}`;case"invalid_union":return"\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631";case"invalid_element":return`\u0645\u0642\u062F\u0627\u0631 \u0646\u0627\u0645\u0639\u062A\u0628\u0631 \u062F\u0631 ${o.origin}`;default:return"\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631"}}}});function IMt(){return{localeError:Vgn()}}var Vgn,AMt=v(()=>{zn();Vgn=()=>{let t={string:{unit:"merkki\xE4",subject:"merkkijonon"},file:{unit:"tavua",subject:"tiedoston"},array:{unit:"alkiota",subject:"listan"},set:{unit:"alkiota",subject:"joukon"},number:{unit:"",subject:"luvun"},bigint:{unit:"",subject:"suuren kokonaisluvun"},int:{unit:"",subject:"kokonaisluvun"},date:{unit:"",subject:"p\xE4iv\xE4m\xE4\xE4r\xE4n"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"number";case"object":{if(Array.isArray(o))return"array";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"s\xE4\xE4nn\xF6llinen lauseke",email:"s\xE4hk\xF6postiosoite",url:"URL-osoite",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-aikaleima",date:"ISO-p\xE4iv\xE4m\xE4\xE4r\xE4",time:"ISO-aika",duration:"ISO-kesto",ipv4:"IPv4-osoite",ipv6:"IPv6-osoite",cidrv4:"IPv4-alue",cidrv6:"IPv6-alue",base64:"base64-koodattu merkkijono",base64url:"base64url-koodattu merkkijono",json_string:"JSON-merkkijono",e164:"E.164-luku",jwt:"JWT",template_literal:"templaattimerkkijono"};return o=>{switch(o.code){case"invalid_type":return`Virheellinen tyyppi: odotettiin ${o.expected}, oli ${r(o.input)}`;case"invalid_value":return o.values.length===1?`Virheellinen sy\xF6te: t\xE4ytyy olla ${Ut(o.values[0])}`:`Virheellinen valinta: t\xE4ytyy olla yksi seuraavista: ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`Liian suuri: ${a.subject} t\xE4ytyy olla ${i}${o.maximum.toString()} ${a.unit}`.trim():`Liian suuri: arvon t\xE4ytyy olla ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`Liian pieni: ${a.subject} t\xE4ytyy olla ${i}${o.minimum.toString()} ${a.unit}`.trim():`Liian pieni: arvon t\xE4ytyy olla ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Virheellinen sy\xF6te: t\xE4ytyy alkaa "${i.prefix}"`:i.format==="ends_with"?`Virheellinen sy\xF6te: t\xE4ytyy loppua "${i.suffix}"`:i.format==="includes"?`Virheellinen sy\xF6te: t\xE4ytyy sis\xE4lt\xE4\xE4 "${i.includes}"`:i.format==="regex"?`Virheellinen sy\xF6te: t\xE4ytyy vastata s\xE4\xE4nn\xF6llist\xE4 lauseketta ${i.pattern}`:`Virheellinen ${n[i.format]??o.format}`}case"not_multiple_of":return`Virheellinen luku: t\xE4ytyy olla luvun ${o.divisor} monikerta`;case"unrecognized_keys":return`${o.keys.length>1?"Tuntemattomat avaimet":"Tuntematon avain"}: ${Je(o.keys,", ")}`;case"invalid_key":return"Virheellinen avain tietueessa";case"invalid_union":return"Virheellinen unioni";case"invalid_element":return"Virheellinen arvo joukossa";default:return"Virheellinen sy\xF6te"}}}});function NMt(){return{localeError:Hgn()}}var Hgn,DMt=v(()=>{zn();Hgn=()=>{let t={string:{unit:"caract\xE8res",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"\xE9l\xE9ments",verb:"avoir"},set:{unit:"\xE9l\xE9ments",verb:"avoir"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"nombre";case"object":{if(Array.isArray(o))return"tableau";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"entr\xE9e",email:"adresse e-mail",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"date et heure ISO",date:"date ISO",time:"heure ISO",duration:"dur\xE9e ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"cha\xEEne encod\xE9e en base64",base64url:"cha\xEEne encod\xE9e en base64url",json_string:"cha\xEEne JSON",e164:"num\xE9ro E.164",jwt:"JWT",template_literal:"entr\xE9e"};return o=>{switch(o.code){case"invalid_type":return`Entr\xE9e invalide : ${o.expected} attendu, ${r(o.input)} re\xE7u`;case"invalid_value":return o.values.length===1?`Entr\xE9e invalide : ${Ut(o.values[0])} attendu`:`Option invalide : une valeur parmi ${Je(o.values,"|")} attendue`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`Trop grand : ${o.origin??"valeur"} doit ${a.verb} ${i}${o.maximum.toString()} ${a.unit??"\xE9l\xE9ment(s)"}`:`Trop grand : ${o.origin??"valeur"} doit \xEAtre ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`Trop petit : ${o.origin} doit ${a.verb} ${i}${o.minimum.toString()} ${a.unit}`:`Trop petit : ${o.origin} doit \xEAtre ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Cha\xEEne invalide : doit commencer par "${i.prefix}"`:i.format==="ends_with"?`Cha\xEEne invalide : doit se terminer par "${i.suffix}"`:i.format==="includes"?`Cha\xEEne invalide : doit inclure "${i.includes}"`:i.format==="regex"?`Cha\xEEne invalide : doit correspondre au mod\xE8le ${i.pattern}`:`${n[i.format]??o.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit \xEAtre un multiple de ${o.divisor}`;case"unrecognized_keys":return`Cl\xE9${o.keys.length>1?"s":""} non reconnue${o.keys.length>1?"s":""} : ${Je(o.keys,", ")}`;case"invalid_key":return`Cl\xE9 invalide dans ${o.origin}`;case"invalid_union":return"Entr\xE9e invalide";case"invalid_element":return`Valeur invalide dans ${o.origin}`;default:return"Entr\xE9e invalide"}}}});function jMt(){return{localeError:Wgn()}}var Wgn,$Mt=v(()=>{zn();Wgn=()=>{let t={string:{unit:"caract\xE8res",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"\xE9l\xE9ments",verb:"avoir"},set:{unit:"\xE9l\xE9ments",verb:"avoir"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"number";case"object":{if(Array.isArray(o))return"array";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"entr\xE9e",email:"adresse courriel",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"date-heure ISO",date:"date ISO",time:"heure ISO",duration:"dur\xE9e ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"cha\xEEne encod\xE9e en base64",base64url:"cha\xEEne encod\xE9e en base64url",json_string:"cha\xEEne JSON",e164:"num\xE9ro E.164",jwt:"JWT",template_literal:"entr\xE9e"};return o=>{switch(o.code){case"invalid_type":return`Entr\xE9e invalide : attendu ${o.expected}, re\xE7u ${r(o.input)}`;case"invalid_value":return o.values.length===1?`Entr\xE9e invalide : attendu ${Ut(o.values[0])}`:`Option invalide : attendu l'une des valeurs suivantes ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"\u2264":"<",a=e(o.origin);return a?`Trop grand : attendu que ${o.origin??"la valeur"} ait ${i}${o.maximum.toString()} ${a.unit}`:`Trop grand : attendu que ${o.origin??"la valeur"} soit ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?"\u2265":">",a=e(o.origin);return a?`Trop petit : attendu que ${o.origin} ait ${i}${o.minimum.toString()} ${a.unit}`:`Trop petit : attendu que ${o.origin} soit ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Cha\xEEne invalide : doit commencer par "${i.prefix}"`:i.format==="ends_with"?`Cha\xEEne invalide : doit se terminer par "${i.suffix}"`:i.format==="includes"?`Cha\xEEne invalide : doit inclure "${i.includes}"`:i.format==="regex"?`Cha\xEEne invalide : doit correspondre au motif ${i.pattern}`:`${n[i.format]??o.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit \xEAtre un multiple de ${o.divisor}`;case"unrecognized_keys":return`Cl\xE9${o.keys.length>1?"s":""} non reconnue${o.keys.length>1?"s":""} : ${Je(o.keys,", ")}`;case"invalid_key":return`Cl\xE9 invalide dans ${o.origin}`;case"invalid_union":return"Entr\xE9e invalide";case"invalid_element":return`Valeur invalide dans ${o.origin}`;default:return"Entr\xE9e invalide"}}}});function LMt(){return{localeError:Jgn()}}var Jgn,FMt=v(()=>{zn();Jgn=()=>{let t={string:{unit:"\u05D0\u05D5\u05EA\u05D9\u05D5\u05EA",verb:"\u05DC\u05DB\u05DC\u05D5\u05DC"},file:{unit:"\u05D1\u05D9\u05D9\u05D8\u05D9\u05DD",verb:"\u05DC\u05DB\u05DC\u05D5\u05DC"},array:{unit:"\u05E4\u05E8\u05D9\u05D8\u05D9\u05DD",verb:"\u05DC\u05DB\u05DC\u05D5\u05DC"},set:{unit:"\u05E4\u05E8\u05D9\u05D8\u05D9\u05DD",verb:"\u05DC\u05DB\u05DC\u05D5\u05DC"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"number";case"object":{if(Array.isArray(o))return"array";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"\u05E7\u05DC\u05D8",email:"\u05DB\u05EA\u05D5\u05D1\u05EA \u05D0\u05D9\u05DE\u05D9\u05D9\u05DC",url:"\u05DB\u05EA\u05D5\u05D1\u05EA \u05E8\u05E9\u05EA",emoji:"\u05D0\u05D9\u05DE\u05D5\u05D2'\u05D9",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u05EA\u05D0\u05E8\u05D9\u05DA \u05D5\u05D6\u05DE\u05DF ISO",date:"\u05EA\u05D0\u05E8\u05D9\u05DA ISO",time:"\u05D6\u05DE\u05DF ISO",duration:"\u05DE\u05E9\u05DA \u05D6\u05DE\u05DF ISO",ipv4:"\u05DB\u05EA\u05D5\u05D1\u05EA IPv4",ipv6:"\u05DB\u05EA\u05D5\u05D1\u05EA IPv6",cidrv4:"\u05D8\u05D5\u05D5\u05D7 IPv4",cidrv6:"\u05D8\u05D5\u05D5\u05D7 IPv6",base64:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D1\u05D1\u05E1\u05D9\u05E1 64",base64url:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D1\u05D1\u05E1\u05D9\u05E1 64 \u05DC\u05DB\u05EA\u05D5\u05D1\u05D5\u05EA \u05E8\u05E9\u05EA",json_string:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA JSON",e164:"\u05DE\u05E1\u05E4\u05E8 E.164",jwt:"JWT",template_literal:"\u05E7\u05DC\u05D8"};return o=>{switch(o.code){case"invalid_type":return`\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05E6\u05E8\u05D9\u05DA ${o.expected}, \u05D4\u05EA\u05E7\u05D1\u05DC ${r(o.input)}`;case"invalid_value":return o.values.length===1?`\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05E6\u05E8\u05D9\u05DA ${Ut(o.values[0])}`:`\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05E6\u05E8\u05D9\u05DA \u05D0\u05D7\u05EA \u05DE\u05D4\u05D0\u05E4\u05E9\u05E8\u05D5\u05D9\u05D5\u05EA ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`\u05D2\u05D3\u05D5\u05DC \u05DE\u05D3\u05D9: ${o.origin??"value"} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${i}${o.maximum.toString()} ${a.unit??"elements"}`:`\u05D2\u05D3\u05D5\u05DC \u05DE\u05D3\u05D9: ${o.origin??"value"} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${o.origin} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${i}${o.minimum.toString()} ${a.unit}`:`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${o.origin} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05E0\u05D4: \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05EA\u05D7\u05D9\u05DC \u05D1"${i.prefix}"`:i.format==="ends_with"?`\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05E0\u05D4: \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05E1\u05EA\u05D9\u05D9\u05DD \u05D1 "${i.suffix}"`:i.format==="includes"?`\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05E0\u05D4: \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05DB\u05DC\u05D5\u05DC "${i.includes}"`:i.format==="regex"?`\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05E0\u05D4: \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05EA\u05D0\u05D9\u05DD \u05DC\u05EA\u05D1\u05E0\u05D9\u05EA ${i.pattern}`:`${n[i.format]??o.format} \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF`}case"not_multiple_of":return`\u05DE\u05E1\u05E4\u05E8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA \u05DE\u05DB\u05E4\u05DC\u05D4 \u05E9\u05DC ${o.divisor}`;case"unrecognized_keys":return`\u05DE\u05E4\u05EA\u05D7${o.keys.length>1?"\u05D5\u05EA":""} \u05DC\u05D0 \u05DE\u05D6\u05D5\u05D4${o.keys.length>1?"\u05D9\u05DD":"\u05D4"}: ${Je(o.keys,", ")}`;case"invalid_key":return`\u05DE\u05E4\u05EA\u05D7 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF \u05D1${o.origin}`;case"invalid_union":return"\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF";case"invalid_element":return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF \u05D1${o.origin}`;default:return"\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF"}}}});function kMt(){return{localeError:Kgn()}}var Kgn,qMt=v(()=>{zn();Kgn=()=>{let t={string:{unit:"karakter",verb:"legyen"},file:{unit:"byte",verb:"legyen"},array:{unit:"elem",verb:"legyen"},set:{unit:"elem",verb:"legyen"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"sz\xE1m";case"object":{if(Array.isArray(o))return"t\xF6mb";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"bemenet",email:"email c\xEDm",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO id\u0151b\xE9lyeg",date:"ISO d\xE1tum",time:"ISO id\u0151",duration:"ISO id\u0151intervallum",ipv4:"IPv4 c\xEDm",ipv6:"IPv6 c\xEDm",cidrv4:"IPv4 tartom\xE1ny",cidrv6:"IPv6 tartom\xE1ny",base64:"base64-k\xF3dolt string",base64url:"base64url-k\xF3dolt string",json_string:"JSON string",e164:"E.164 sz\xE1m",jwt:"JWT",template_literal:"bemenet"};return o=>{switch(o.code){case"invalid_type":return`\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k ${o.expected}, a kapott \xE9rt\xE9k ${r(o.input)}`;case"invalid_value":return o.values.length===1?`\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k ${Ut(o.values[0])}`:`\xC9rv\xE9nytelen opci\xF3: valamelyik \xE9rt\xE9k v\xE1rt ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`T\xFAl nagy: ${o.origin??"\xE9rt\xE9k"} m\xE9rete t\xFAl nagy ${i}${o.maximum.toString()} ${a.unit??"elem"}`:`T\xFAl nagy: a bemeneti \xE9rt\xE9k ${o.origin??"\xE9rt\xE9k"} t\xFAl nagy: ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`T\xFAl kicsi: a bemeneti \xE9rt\xE9k ${o.origin} m\xE9rete t\xFAl kicsi ${i}${o.minimum.toString()} ${a.unit}`:`T\xFAl kicsi: a bemeneti \xE9rt\xE9k ${o.origin} t\xFAl kicsi ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\xC9rv\xE9nytelen string: "${i.prefix}" \xE9rt\xE9kkel kell kezd\u0151dnie`:i.format==="ends_with"?`\xC9rv\xE9nytelen string: "${i.suffix}" \xE9rt\xE9kkel kell v\xE9gz\u0151dnie`:i.format==="includes"?`\xC9rv\xE9nytelen string: "${i.includes}" \xE9rt\xE9ket kell tartalmaznia`:i.format==="regex"?`\xC9rv\xE9nytelen string: ${i.pattern} mint\xE1nak kell megfelelnie`:`\xC9rv\xE9nytelen ${n[i.format]??o.format}`}case"not_multiple_of":return`\xC9rv\xE9nytelen sz\xE1m: ${o.divisor} t\xF6bbsz\xF6r\xF6s\xE9nek kell lennie`;case"unrecognized_keys":return`Ismeretlen kulcs${o.keys.length>1?"s":""}: ${Je(o.keys,", ")}`;case"invalid_key":return`\xC9rv\xE9nytelen kulcs ${o.origin}`;case"invalid_union":return"\xC9rv\xE9nytelen bemenet";case"invalid_element":return`\xC9rv\xE9nytelen \xE9rt\xE9k: ${o.origin}`;default:return"\xC9rv\xE9nytelen bemenet"}}}});function BMt(){return{localeError:Ggn()}}var Ggn,UMt=v(()=>{zn();Ggn=()=>{let t={string:{unit:"karakter",verb:"memiliki"},file:{unit:"byte",verb:"memiliki"},array:{unit:"item",verb:"memiliki"},set:{unit:"item",verb:"memiliki"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"number";case"object":{if(Array.isArray(o))return"array";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"input",email:"alamat email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"tanggal dan waktu format ISO",date:"tanggal format ISO",time:"jam format ISO",duration:"durasi format ISO",ipv4:"alamat IPv4",ipv6:"alamat IPv6",cidrv4:"rentang alamat IPv4",cidrv6:"rentang alamat IPv6",base64:"string dengan enkode base64",base64url:"string dengan enkode base64url",json_string:"string JSON",e164:"angka E.164",jwt:"JWT",template_literal:"input"};return o=>{switch(o.code){case"invalid_type":return`Input tidak valid: diharapkan ${o.expected}, diterima ${r(o.input)}`;case"invalid_value":return o.values.length===1?`Input tidak valid: diharapkan ${Ut(o.values[0])}`:`Pilihan tidak valid: diharapkan salah satu dari ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`Terlalu besar: diharapkan ${o.origin??"value"} memiliki ${i}${o.maximum.toString()} ${a.unit??"elemen"}`:`Terlalu besar: diharapkan ${o.origin??"value"} menjadi ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`Terlalu kecil: diharapkan ${o.origin} memiliki ${i}${o.minimum.toString()} ${a.unit}`:`Terlalu kecil: diharapkan ${o.origin} menjadi ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`String tidak valid: harus dimulai dengan "${i.prefix}"`:i.format==="ends_with"?`String tidak valid: harus berakhir dengan "${i.suffix}"`:i.format==="includes"?`String tidak valid: harus menyertakan "${i.includes}"`:i.format==="regex"?`String tidak valid: harus sesuai pola ${i.pattern}`:`${n[i.format]??o.format} tidak valid`}case"not_multiple_of":return`Angka tidak valid: harus kelipatan dari ${o.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali ${o.keys.length>1?"s":""}: ${Je(o.keys,", ")}`;case"invalid_key":return`Kunci tidak valid di ${o.origin}`;case"invalid_union":return"Input tidak valid";case"invalid_element":return`Nilai tidak valid di ${o.origin}`;default:return"Input tidak valid"}}}});function zMt(){return{localeError:Xgn()}}var Xgn,VMt=v(()=>{zn();Xgn=()=>{let t={string:{unit:"caratteri",verb:"avere"},file:{unit:"byte",verb:"avere"},array:{unit:"elementi",verb:"avere"},set:{unit:"elementi",verb:"avere"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"numero";case"object":{if(Array.isArray(o))return"vettore";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"input",email:"indirizzo email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data e ora ISO",date:"data ISO",time:"ora ISO",duration:"durata ISO",ipv4:"indirizzo IPv4",ipv6:"indirizzo IPv6",cidrv4:"intervallo IPv4",cidrv6:"intervallo IPv6",base64:"stringa codificata in base64",base64url:"URL codificata in base64",json_string:"stringa JSON",e164:"numero E.164",jwt:"JWT",template_literal:"input"};return o=>{switch(o.code){case"invalid_type":return`Input non valido: atteso ${o.expected}, ricevuto ${r(o.input)}`;case"invalid_value":return o.values.length===1?`Input non valido: atteso ${Ut(o.values[0])}`:`Opzione non valida: atteso uno tra ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`Troppo grande: ${o.origin??"valore"} deve avere ${i}${o.maximum.toString()} ${a.unit??"elementi"}`:`Troppo grande: ${o.origin??"valore"} deve essere ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`Troppo piccolo: ${o.origin} deve avere ${i}${o.minimum.toString()} ${a.unit}`:`Troppo piccolo: ${o.origin} deve essere ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Stringa non valida: deve iniziare con "${i.prefix}"`:i.format==="ends_with"?`Stringa non valida: deve terminare con "${i.suffix}"`:i.format==="includes"?`Stringa non valida: deve includere "${i.includes}"`:i.format==="regex"?`Stringa non valida: deve corrispondere al pattern ${i.pattern}`:`Invalid ${n[i.format]??o.format}`}case"not_multiple_of":return`Numero non valido: deve essere un multiplo di ${o.divisor}`;case"unrecognized_keys":return`Chiav${o.keys.length>1?"i":"e"} non riconosciut${o.keys.length>1?"e":"a"}: ${Je(o.keys,", ")}`;case"invalid_key":return`Chiave non valida in ${o.origin}`;case"invalid_union":return"Input non valido";case"invalid_element":return`Valore non valido in ${o.origin}`;default:return"Input non valido"}}}});function HMt(){return{localeError:Zgn()}}var Zgn,WMt=v(()=>{zn();Zgn=()=>{let t={string:{unit:"\u6587\u5B57",verb:"\u3067\u3042\u308B"},file:{unit:"\u30D0\u30A4\u30C8",verb:"\u3067\u3042\u308B"},array:{unit:"\u8981\u7D20",verb:"\u3067\u3042\u308B"},set:{unit:"\u8981\u7D20",verb:"\u3067\u3042\u308B"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"\u6570\u5024";case"object":{if(Array.isArray(o))return"\u914D\u5217";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"\u5165\u529B\u5024",email:"\u30E1\u30FC\u30EB\u30A2\u30C9\u30EC\u30B9",url:"URL",emoji:"\u7D75\u6587\u5B57",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO\u65E5\u6642",date:"ISO\u65E5\u4ED8",time:"ISO\u6642\u523B",duration:"ISO\u671F\u9593",ipv4:"IPv4\u30A2\u30C9\u30EC\u30B9",ipv6:"IPv6\u30A2\u30C9\u30EC\u30B9",cidrv4:"IPv4\u7BC4\u56F2",cidrv6:"IPv6\u7BC4\u56F2",base64:"base64\u30A8\u30F3\u30B3\u30FC\u30C9\u6587\u5B57\u5217",base64url:"base64url\u30A8\u30F3\u30B3\u30FC\u30C9\u6587\u5B57\u5217",json_string:"JSON\u6587\u5B57\u5217",e164:"E.164\u756A\u53F7",jwt:"JWT",template_literal:"\u5165\u529B\u5024"};return o=>{switch(o.code){case"invalid_type":return`\u7121\u52B9\u306A\u5165\u529B: ${o.expected}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F\u304C\u3001${r(o.input)}\u304C\u5165\u529B\u3055\u308C\u307E\u3057\u305F`;case"invalid_value":return o.values.length===1?`\u7121\u52B9\u306A\u5165\u529B: ${Ut(o.values[0])}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F`:`\u7121\u52B9\u306A\u9078\u629E: ${Je(o.values,"\u3001")}\u306E\u3044\u305A\u308C\u304B\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;case"too_big":{let i=o.inclusive?"\u4EE5\u4E0B\u3067\u3042\u308B":"\u3088\u308A\u5C0F\u3055\u3044",a=e(o.origin);return a?`\u5927\u304D\u3059\u304E\u308B\u5024: ${o.origin??"\u5024"}\u306F${o.maximum.toString()}${a.unit??"\u8981\u7D20"}${i}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:`\u5927\u304D\u3059\u304E\u308B\u5024: ${o.origin??"\u5024"}\u306F${o.maximum.toString()}${i}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`}case"too_small":{let i=o.inclusive?"\u4EE5\u4E0A\u3067\u3042\u308B":"\u3088\u308A\u5927\u304D\u3044",a=e(o.origin);return a?`\u5C0F\u3055\u3059\u304E\u308B\u5024: ${o.origin}\u306F${o.minimum.toString()}${a.unit}${i}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:`\u5C0F\u3055\u3059\u304E\u308B\u5024: ${o.origin}\u306F${o.minimum.toString()}${i}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${i.prefix}"\u3067\u59CB\u307E\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:i.format==="ends_with"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${i.suffix}"\u3067\u7D42\u308F\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:i.format==="includes"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${i.includes}"\u3092\u542B\u3080\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:i.format==="regex"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: \u30D1\u30BF\u30FC\u30F3${i.pattern}\u306B\u4E00\u81F4\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:`\u7121\u52B9\u306A${n[i.format]??o.format}`}case"not_multiple_of":return`\u7121\u52B9\u306A\u6570\u5024: ${o.divisor}\u306E\u500D\u6570\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;case"unrecognized_keys":return`\u8A8D\u8B58\u3055\u308C\u3066\u3044\u306A\u3044\u30AD\u30FC${o.keys.length>1?"\u7FA4":""}: ${Je(o.keys,"\u3001")}`;case"invalid_key":return`${o.origin}\u5185\u306E\u7121\u52B9\u306A\u30AD\u30FC`;case"invalid_union":return"\u7121\u52B9\u306A\u5165\u529B";case"invalid_element":return`${o.origin}\u5185\u306E\u7121\u52B9\u306A\u5024`;default:return"\u7121\u52B9\u306A\u5165\u529B"}}}});function JMt(){return{localeError:Ygn()}}var Ygn,KMt=v(()=>{zn();Ygn=()=>{let t={string:{unit:"\u178F\u17BD\u17A2\u1780\u17D2\u179F\u179A",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"},file:{unit:"\u1794\u17C3",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"},array:{unit:"\u1792\u17B6\u178F\u17BB",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"},set:{unit:"\u1792\u17B6\u178F\u17BB",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"\u1798\u17B7\u1793\u1798\u17C2\u1793\u1787\u17B6\u179B\u17C1\u1781 (NaN)":"\u179B\u17C1\u1781";case"object":{if(Array.isArray(o))return"\u17A2\u17B6\u179A\u17C1 (Array)";if(o===null)return"\u1782\u17D2\u1798\u17B6\u1793\u178F\u1798\u17D2\u179B\u17C3 (null)";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B",email:"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793\u17A2\u17CA\u17B8\u1798\u17C2\u179B",url:"URL",emoji:"\u179F\u1789\u17D2\u1789\u17B6\u17A2\u17B6\u179A\u1798\u17D2\u1798\u178E\u17CD",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u1780\u17B6\u179B\u1794\u179A\u17B7\u1785\u17D2\u1786\u17C1\u1791 \u1793\u17B7\u1784\u1798\u17C9\u17C4\u1784 ISO",date:"\u1780\u17B6\u179B\u1794\u179A\u17B7\u1785\u17D2\u1786\u17C1\u1791 ISO",time:"\u1798\u17C9\u17C4\u1784 ISO",duration:"\u179A\u1799\u17C8\u1796\u17C1\u179B ISO",ipv4:"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv4",ipv6:"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv6",cidrv4:"\u178A\u17C2\u1793\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv4",cidrv6:"\u178A\u17C2\u1793\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv6",base64:"\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u17A2\u17CA\u17B7\u1780\u17BC\u178A base64",base64url:"\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u17A2\u17CA\u17B7\u1780\u17BC\u178A base64url",json_string:"\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A JSON",e164:"\u179B\u17C1\u1781 E.164",jwt:"JWT",template_literal:"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B"};return o=>{switch(o.code){case"invalid_type":return`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${o.expected} \u1794\u17C9\u17BB\u1793\u17D2\u178F\u17C2\u1791\u1791\u17BD\u179B\u1794\u17B6\u1793 ${r(o.input)}`;case"invalid_value":return o.values.length===1?`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${Ut(o.values[0])}`:`\u1787\u1798\u17D2\u179A\u17BE\u179F\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1787\u17B6\u1798\u17BD\u1799\u1780\u17D2\u1793\u17BB\u1784\u1785\u17C6\u178E\u17C4\u1798 ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`\u1792\u17C6\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${o.origin??"\u178F\u1798\u17D2\u179B\u17C3"} ${i} ${o.maximum.toString()} ${a.unit??"\u1792\u17B6\u178F\u17BB"}`:`\u1792\u17C6\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${o.origin??"\u178F\u1798\u17D2\u179B\u17C3"} ${i} ${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`\u178F\u17BC\u1785\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${o.origin} ${i} ${o.minimum.toString()} ${a.unit}`:`\u178F\u17BC\u1785\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${o.origin} ${i} ${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1785\u17B6\u1794\u17CB\u1795\u17D2\u178F\u17BE\u1798\u178A\u17C4\u1799 "${i.prefix}"`:i.format==="ends_with"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1794\u1789\u17D2\u1785\u1794\u17CB\u178A\u17C4\u1799 "${i.suffix}"`:i.format==="includes"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1798\u17B6\u1793 "${i.includes}"`:i.format==="regex"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u178F\u17C2\u1795\u17D2\u1782\u17BC\u1795\u17D2\u1782\u1784\u1793\u17B9\u1784\u1791\u1798\u17D2\u179A\u1784\u17CB\u178A\u17C2\u179B\u1794\u17B6\u1793\u1780\u17C6\u178E\u178F\u17CB ${i.pattern}`:`\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 ${n[i.format]??o.format}`}case"not_multiple_of":return`\u179B\u17C1\u1781\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u178F\u17C2\u1787\u17B6\u1796\u17A0\u17BB\u1782\u17BB\u178E\u1793\u17C3 ${o.divisor}`;case"unrecognized_keys":return`\u179A\u1780\u1783\u17BE\u1789\u179F\u17C4\u1798\u17B7\u1793\u179F\u17D2\u1782\u17B6\u179B\u17CB\u17D6 ${Je(o.keys,", ")}`;case"invalid_key":return`\u179F\u17C4\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u1793\u17C5\u1780\u17D2\u1793\u17BB\u1784 ${o.origin}`;case"invalid_union":return"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C";case"invalid_element":return`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u1793\u17C5\u1780\u17D2\u1793\u17BB\u1784 ${o.origin}`;default:return"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C"}}}});function GMt(){return{localeError:Qgn()}}var Qgn,XMt=v(()=>{zn();Qgn=()=>{let t={string:{unit:"\uBB38\uC790",verb:"to have"},file:{unit:"\uBC14\uC774\uD2B8",verb:"to have"},array:{unit:"\uAC1C",verb:"to have"},set:{unit:"\uAC1C",verb:"to have"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"number";case"object":{if(Array.isArray(o))return"array";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"\uC785\uB825",email:"\uC774\uBA54\uC77C \uC8FC\uC18C",url:"URL",emoji:"\uC774\uBAA8\uC9C0",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \uB0A0\uC9DC\uC2DC\uAC04",date:"ISO \uB0A0\uC9DC",time:"ISO \uC2DC\uAC04",duration:"ISO \uAE30\uAC04",ipv4:"IPv4 \uC8FC\uC18C",ipv6:"IPv6 \uC8FC\uC18C",cidrv4:"IPv4 \uBC94\uC704",cidrv6:"IPv6 \uBC94\uC704",base64:"base64 \uC778\uCF54\uB529 \uBB38\uC790\uC5F4",base64url:"base64url \uC778\uCF54\uB529 \uBB38\uC790\uC5F4",json_string:"JSON \uBB38\uC790\uC5F4",e164:"E.164 \uBC88\uD638",jwt:"JWT",template_literal:"\uC785\uB825"};return o=>{switch(o.code){case"invalid_type":return`\uC798\uBABB\uB41C \uC785\uB825: \uC608\uC0C1 \uD0C0\uC785\uC740 ${o.expected}, \uBC1B\uC740 \uD0C0\uC785\uC740 ${r(o.input)}\uC785\uB2C8\uB2E4`;case"invalid_value":return o.values.length===1?`\uC798\uBABB\uB41C \uC785\uB825: \uAC12\uC740 ${Ut(o.values[0])} \uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4`:`\uC798\uBABB\uB41C \uC635\uC158: ${Je(o.values,"\uB610\uB294 ")} \uC911 \uD558\uB098\uC5EC\uC57C \uD569\uB2C8\uB2E4`;case"too_big":{let i=o.inclusive?"\uC774\uD558":"\uBBF8\uB9CC",a=i==="\uBBF8\uB9CC"?"\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4":"\uC5EC\uC57C \uD569\uB2C8\uB2E4",s=e(o.origin),u=s?.unit??"\uC694\uC18C";return s?`${o.origin??"\uAC12"}\uC774 \uB108\uBB34 \uD07D\uB2C8\uB2E4: ${o.maximum.toString()}${u} ${i}${a}`:`${o.origin??"\uAC12"}\uC774 \uB108\uBB34 \uD07D\uB2C8\uB2E4: ${o.maximum.toString()} ${i}${a}`}case"too_small":{let i=o.inclusive?"\uC774\uC0C1":"\uCD08\uACFC",a=i==="\uC774\uC0C1"?"\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4":"\uC5EC\uC57C \uD569\uB2C8\uB2E4",s=e(o.origin),u=s?.unit??"\uC694\uC18C";return s?`${o.origin??"\uAC12"}\uC774 \uB108\uBB34 \uC791\uC2B5\uB2C8\uB2E4: ${o.minimum.toString()}${u} ${i}${a}`:`${o.origin??"\uAC12"}\uC774 \uB108\uBB34 \uC791\uC2B5\uB2C8\uB2E4: ${o.minimum.toString()} ${i}${a}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${i.prefix}"(\uC73C)\uB85C \uC2DC\uC791\uD574\uC57C \uD569\uB2C8\uB2E4`:i.format==="ends_with"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${i.suffix}"(\uC73C)\uB85C \uB05D\uB098\uC57C \uD569\uB2C8\uB2E4`:i.format==="includes"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${i.includes}"\uC744(\uB97C) \uD3EC\uD568\uD574\uC57C \uD569\uB2C8\uB2E4`:i.format==="regex"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: \uC815\uADDC\uC2DD ${i.pattern} \uD328\uD134\uACFC \uC77C\uCE58\uD574\uC57C \uD569\uB2C8\uB2E4`:`\uC798\uBABB\uB41C ${n[i.format]??o.format}`}case"not_multiple_of":return`\uC798\uBABB\uB41C \uC22B\uC790: ${o.divisor}\uC758 \uBC30\uC218\uC5EC\uC57C \uD569\uB2C8\uB2E4`;case"unrecognized_keys":return`\uC778\uC2DD\uD560 \uC218 \uC5C6\uB294 \uD0A4: ${Je(o.keys,", ")}`;case"invalid_key":return`\uC798\uBABB\uB41C \uD0A4: ${o.origin}`;case"invalid_union":return"\uC798\uBABB\uB41C \uC785\uB825";case"invalid_element":return`\uC798\uBABB\uB41C \uAC12: ${o.origin}`;default:return"\uC798\uBABB\uB41C \uC785\uB825"}}}});function ZMt(){return{localeError:eyn()}}var eyn,YMt=v(()=>{zn();eyn=()=>{let t={string:{unit:"\u0437\u043D\u0430\u0446\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"},file:{unit:"\u0431\u0430\u0458\u0442\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"},array:{unit:"\u0441\u0442\u0430\u0432\u043A\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"},set:{unit:"\u0441\u0442\u0430\u0432\u043A\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"\u0431\u0440\u043E\u0458";case"object":{if(Array.isArray(o))return"\u043D\u0438\u0437\u0430";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"\u0432\u043D\u0435\u0441",email:"\u0430\u0434\u0440\u0435\u0441\u0430 \u043D\u0430 \u0435-\u043F\u043E\u0448\u0442\u0430",url:"URL",emoji:"\u0435\u043C\u043E\u045F\u0438",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0434\u0430\u0442\u0443\u043C \u0438 \u0432\u0440\u0435\u043C\u0435",date:"ISO \u0434\u0430\u0442\u0443\u043C",time:"ISO \u0432\u0440\u0435\u043C\u0435",duration:"ISO \u0432\u0440\u0435\u043C\u0435\u0442\u0440\u0430\u0435\u045A\u0435",ipv4:"IPv4 \u0430\u0434\u0440\u0435\u0441\u0430",ipv6:"IPv6 \u0430\u0434\u0440\u0435\u0441\u0430",cidrv4:"IPv4 \u043E\u043F\u0441\u0435\u0433",cidrv6:"IPv6 \u043E\u043F\u0441\u0435\u0433",base64:"base64-\u0435\u043D\u043A\u043E\u0434\u0438\u0440\u0430\u043D\u0430 \u043D\u0438\u0437\u0430",base64url:"base64url-\u0435\u043D\u043A\u043E\u0434\u0438\u0440\u0430\u043D\u0430 \u043D\u0438\u0437\u0430",json_string:"JSON \u043D\u0438\u0437\u0430",e164:"E.164 \u0431\u0440\u043E\u0458",jwt:"JWT",template_literal:"\u0432\u043D\u0435\u0441"};return o=>{switch(o.code){case"invalid_type":return`\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${o.expected}, \u043F\u0440\u0438\u043C\u0435\u043D\u043E ${r(o.input)}`;case"invalid_value":return o.values.length===1?`Invalid input: expected ${Ut(o.values[0])}`:`\u0413\u0440\u0435\u0448\u0430\u043D\u0430 \u043E\u043F\u0446\u0438\u0458\u0430: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 \u0435\u0434\u043D\u0430 ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u0433\u043E\u043B\u0435\u043C: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${o.origin??"\u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442\u0430"} \u0434\u0430 \u0438\u043C\u0430 ${i}${o.maximum.toString()} ${a.unit??"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0438"}`:`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u0433\u043E\u043B\u0435\u043C: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${o.origin??"\u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442\u0430"} \u0434\u0430 \u0431\u0438\u0434\u0435 ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u043C\u0430\u043B: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${o.origin} \u0434\u0430 \u0438\u043C\u0430 ${i}${o.minimum.toString()} ${a.unit}`:`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u043C\u0430\u043B: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${o.origin} \u0434\u0430 \u0431\u0438\u0434\u0435 ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0437\u0430\u043F\u043E\u0447\u043D\u0443\u0432\u0430 \u0441\u043E "${i.prefix}"`:i.format==="ends_with"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0437\u0430\u0432\u0440\u0448\u0443\u0432\u0430 \u0441\u043E "${i.suffix}"`:i.format==="includes"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0432\u043A\u043B\u0443\u0447\u0443\u0432\u0430 "${i.includes}"`:i.format==="regex"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u043E\u0434\u0433\u043E\u0430\u0440\u0430 \u043D\u0430 \u043F\u0430\u0442\u0435\u0440\u043D\u043E\u0442 ${i.pattern}`:`Invalid ${n[i.format]??o.format}`}case"not_multiple_of":return`\u0413\u0440\u0435\u0448\u0435\u043D \u0431\u0440\u043E\u0458: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0431\u0438\u0434\u0435 \u0434\u0435\u043B\u0438\u0432 \u0441\u043E ${o.divisor}`;case"unrecognized_keys":return`${o.keys.length>1?"\u041D\u0435\u043F\u0440\u0435\u043F\u043E\u0437\u043D\u0430\u0435\u043D\u0438 \u043A\u043B\u0443\u0447\u0435\u0432\u0438":"\u041D\u0435\u043F\u0440\u0435\u043F\u043E\u0437\u043D\u0430\u0435\u043D \u043A\u043B\u0443\u0447"}: ${Je(o.keys,", ")}`;case"invalid_key":return`\u0413\u0440\u0435\u0448\u0435\u043D \u043A\u043B\u0443\u0447 \u0432\u043E ${o.origin}`;case"invalid_union":return"\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441";case"invalid_element":return`\u0413\u0440\u0435\u0448\u043D\u0430 \u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442 \u0432\u043E ${o.origin}`;default:return"\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441"}}}});function QMt(){return{localeError:tyn()}}var tyn,eRt=v(()=>{zn();tyn=()=>{let t={string:{unit:"aksara",verb:"mempunyai"},file:{unit:"bait",verb:"mempunyai"},array:{unit:"elemen",verb:"mempunyai"},set:{unit:"elemen",verb:"mempunyai"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"nombor";case"object":{if(Array.isArray(o))return"array";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"input",email:"alamat e-mel",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"tarikh masa ISO",date:"tarikh ISO",time:"masa ISO",duration:"tempoh ISO",ipv4:"alamat IPv4",ipv6:"alamat IPv6",cidrv4:"julat IPv4",cidrv6:"julat IPv6",base64:"string dikodkan base64",base64url:"string dikodkan base64url",json_string:"string JSON",e164:"nombor E.164",jwt:"JWT",template_literal:"input"};return o=>{switch(o.code){case"invalid_type":return`Input tidak sah: dijangka ${o.expected}, diterima ${r(o.input)}`;case"invalid_value":return o.values.length===1?`Input tidak sah: dijangka ${Ut(o.values[0])}`:`Pilihan tidak sah: dijangka salah satu daripada ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`Terlalu besar: dijangka ${o.origin??"nilai"} ${a.verb} ${i}${o.maximum.toString()} ${a.unit??"elemen"}`:`Terlalu besar: dijangka ${o.origin??"nilai"} adalah ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`Terlalu kecil: dijangka ${o.origin} ${a.verb} ${i}${o.minimum.toString()} ${a.unit}`:`Terlalu kecil: dijangka ${o.origin} adalah ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`String tidak sah: mesti bermula dengan "${i.prefix}"`:i.format==="ends_with"?`String tidak sah: mesti berakhir dengan "${i.suffix}"`:i.format==="includes"?`String tidak sah: mesti mengandungi "${i.includes}"`:i.format==="regex"?`String tidak sah: mesti sepadan dengan corak ${i.pattern}`:`${n[i.format]??o.format} tidak sah`}case"not_multiple_of":return`Nombor tidak sah: perlu gandaan ${o.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali: ${Je(o.keys,", ")}`;case"invalid_key":return`Kunci tidak sah dalam ${o.origin}`;case"invalid_union":return"Input tidak sah";case"invalid_element":return`Nilai tidak sah dalam ${o.origin}`;default:return"Input tidak sah"}}}});function tRt(){return{localeError:ryn()}}var ryn,rRt=v(()=>{zn();ryn=()=>{let t={string:{unit:"tekens"},file:{unit:"bytes"},array:{unit:"elementen"},set:{unit:"elementen"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"getal";case"object":{if(Array.isArray(o))return"array";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"invoer",email:"emailadres",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum en tijd",date:"ISO datum",time:"ISO tijd",duration:"ISO duur",ipv4:"IPv4-adres",ipv6:"IPv6-adres",cidrv4:"IPv4-bereik",cidrv6:"IPv6-bereik",base64:"base64-gecodeerde tekst",base64url:"base64 URL-gecodeerde tekst",json_string:"JSON string",e164:"E.164-nummer",jwt:"JWT",template_literal:"invoer"};return o=>{switch(o.code){case"invalid_type":return`Ongeldige invoer: verwacht ${o.expected}, ontving ${r(o.input)}`;case"invalid_value":return o.values.length===1?`Ongeldige invoer: verwacht ${Ut(o.values[0])}`:`Ongeldige optie: verwacht \xE9\xE9n van ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`Te lang: verwacht dat ${o.origin??"waarde"} ${i}${o.maximum.toString()} ${a.unit??"elementen"} bevat`:`Te lang: verwacht dat ${o.origin??"waarde"} ${i}${o.maximum.toString()} is`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`Te kort: verwacht dat ${o.origin} ${i}${o.minimum.toString()} ${a.unit} bevat`:`Te kort: verwacht dat ${o.origin} ${i}${o.minimum.toString()} is`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Ongeldige tekst: moet met "${i.prefix}" beginnen`:i.format==="ends_with"?`Ongeldige tekst: moet op "${i.suffix}" eindigen`:i.format==="includes"?`Ongeldige tekst: moet "${i.includes}" bevatten`:i.format==="regex"?`Ongeldige tekst: moet overeenkomen met patroon ${i.pattern}`:`Ongeldig: ${n[i.format]??o.format}`}case"not_multiple_of":return`Ongeldig getal: moet een veelvoud van ${o.divisor} zijn`;case"unrecognized_keys":return`Onbekende key${o.keys.length>1?"s":""}: ${Je(o.keys,", ")}`;case"invalid_key":return`Ongeldige key in ${o.origin}`;case"invalid_union":return"Ongeldige invoer";case"invalid_element":return`Ongeldige waarde in ${o.origin}`;default:return"Ongeldige invoer"}}}});function nRt(){return{localeError:nyn()}}var nyn,oRt=v(()=>{zn();nyn=()=>{let t={string:{unit:"tegn",verb:"\xE5 ha"},file:{unit:"bytes",verb:"\xE5 ha"},array:{unit:"elementer",verb:"\xE5 inneholde"},set:{unit:"elementer",verb:"\xE5 inneholde"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"tall";case"object":{if(Array.isArray(o))return"liste";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"input",email:"e-postadresse",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dato- og klokkeslett",date:"ISO-dato",time:"ISO-klokkeslett",duration:"ISO-varighet",ipv4:"IPv4-omr\xE5de",ipv6:"IPv6-omr\xE5de",cidrv4:"IPv4-spekter",cidrv6:"IPv6-spekter",base64:"base64-enkodet streng",base64url:"base64url-enkodet streng",json_string:"JSON-streng",e164:"E.164-nummer",jwt:"JWT",template_literal:"input"};return o=>{switch(o.code){case"invalid_type":return`Ugyldig input: forventet ${o.expected}, fikk ${r(o.input)}`;case"invalid_value":return o.values.length===1?`Ugyldig verdi: forventet ${Ut(o.values[0])}`:`Ugyldig valg: forventet en av ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`For stor(t): forventet ${o.origin??"value"} til \xE5 ha ${i}${o.maximum.toString()} ${a.unit??"elementer"}`:`For stor(t): forventet ${o.origin??"value"} til \xE5 ha ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`For lite(n): forventet ${o.origin} til \xE5 ha ${i}${o.minimum.toString()} ${a.unit}`:`For lite(n): forventet ${o.origin} til \xE5 ha ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Ugyldig streng: m\xE5 starte med "${i.prefix}"`:i.format==="ends_with"?`Ugyldig streng: m\xE5 ende med "${i.suffix}"`:i.format==="includes"?`Ugyldig streng: m\xE5 inneholde "${i.includes}"`:i.format==="regex"?`Ugyldig streng: m\xE5 matche m\xF8nsteret ${i.pattern}`:`Ugyldig ${n[i.format]??o.format}`}case"not_multiple_of":return`Ugyldig tall: m\xE5 v\xE6re et multiplum av ${o.divisor}`;case"unrecognized_keys":return`${o.keys.length>1?"Ukjente n\xF8kler":"Ukjent n\xF8kkel"}: ${Je(o.keys,", ")}`;case"invalid_key":return`Ugyldig n\xF8kkel i ${o.origin}`;case"invalid_union":return"Ugyldig input";case"invalid_element":return`Ugyldig verdi i ${o.origin}`;default:return"Ugyldig input"}}}});function iRt(){return{localeError:oyn()}}var oyn,aRt=v(()=>{zn();oyn=()=>{let t={string:{unit:"harf",verb:"olmal\u0131d\u0131r"},file:{unit:"bayt",verb:"olmal\u0131d\u0131r"},array:{unit:"unsur",verb:"olmal\u0131d\u0131r"},set:{unit:"unsur",verb:"olmal\u0131d\u0131r"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"numara";case"object":{if(Array.isArray(o))return"saf";if(o===null)return"gayb";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"giren",email:"epostag\xE2h",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO heng\xE2m\u0131",date:"ISO tarihi",time:"ISO zaman\u0131",duration:"ISO m\xFCddeti",ipv4:"IPv4 ni\u015F\xE2n\u0131",ipv6:"IPv6 ni\u015F\xE2n\u0131",cidrv4:"IPv4 menzili",cidrv6:"IPv6 menzili",base64:"base64-\u015Fifreli metin",base64url:"base64url-\u015Fifreli metin",json_string:"JSON metin",e164:"E.164 say\u0131s\u0131",jwt:"JWT",template_literal:"giren"};return o=>{switch(o.code){case"invalid_type":return`F\xE2sit giren: umulan ${o.expected}, al\u0131nan ${r(o.input)}`;case"invalid_value":return o.values.length===1?`F\xE2sit giren: umulan ${Ut(o.values[0])}`:`F\xE2sit tercih: m\xFBteberler ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`Fazla b\xFCy\xFCk: ${o.origin??"value"}, ${i}${o.maximum.toString()} ${a.unit??"elements"} sahip olmal\u0131yd\u0131.`:`Fazla b\xFCy\xFCk: ${o.origin??"value"}, ${i}${o.maximum.toString()} olmal\u0131yd\u0131.`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`Fazla k\xFC\xE7\xFCk: ${o.origin}, ${i}${o.minimum.toString()} ${a.unit} sahip olmal\u0131yd\u0131.`:`Fazla k\xFC\xE7\xFCk: ${o.origin}, ${i}${o.minimum.toString()} olmal\u0131yd\u0131.`}case"invalid_format":{let i=o;return i.format==="starts_with"?`F\xE2sit metin: "${i.prefix}" ile ba\u015Flamal\u0131.`:i.format==="ends_with"?`F\xE2sit metin: "${i.suffix}" ile bitmeli.`:i.format==="includes"?`F\xE2sit metin: "${i.includes}" ihtiv\xE2 etmeli.`:i.format==="regex"?`F\xE2sit metin: ${i.pattern} nak\u015F\u0131na uymal\u0131.`:`F\xE2sit ${n[i.format]??o.format}`}case"not_multiple_of":return`F\xE2sit say\u0131: ${o.divisor} kat\u0131 olmal\u0131yd\u0131.`;case"unrecognized_keys":return`Tan\u0131nmayan anahtar ${o.keys.length>1?"s":""}: ${Je(o.keys,", ")}`;case"invalid_key":return`${o.origin} i\xE7in tan\u0131nmayan anahtar var.`;case"invalid_union":return"Giren tan\u0131namad\u0131.";case"invalid_element":return`${o.origin} i\xE7in tan\u0131nmayan k\u0131ymet var.`;default:return"K\u0131ymet tan\u0131namad\u0131."}}}});function sRt(){return{localeError:iyn()}}var iyn,uRt=v(()=>{zn();iyn=()=>{let t={string:{unit:"\u062A\u0648\u06A9\u064A",verb:"\u0648\u0644\u0631\u064A"},file:{unit:"\u0628\u0627\u06CC\u067C\u0633",verb:"\u0648\u0644\u0631\u064A"},array:{unit:"\u062A\u0648\u06A9\u064A",verb:"\u0648\u0644\u0631\u064A"},set:{unit:"\u062A\u0648\u06A9\u064A",verb:"\u0648\u0644\u0631\u064A"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"\u0639\u062F\u062F";case"object":{if(Array.isArray(o))return"\u0627\u0631\u06D0";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"\u0648\u0631\u0648\u062F\u064A",email:"\u0628\u0631\u06CC\u069A\u0646\u0627\u0644\u06CC\u06A9",url:"\u06CC\u0648 \u0622\u0631 \u0627\u0644",emoji:"\u0627\u06CC\u0645\u0648\u062C\u064A",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0646\u06CC\u067C\u0647 \u0627\u0648 \u0648\u062E\u062A",date:"\u0646\u06D0\u067C\u0647",time:"\u0648\u062E\u062A",duration:"\u0645\u0648\u062F\u0647",ipv4:"\u062F IPv4 \u067E\u062A\u0647",ipv6:"\u062F IPv6 \u067E\u062A\u0647",cidrv4:"\u062F IPv4 \u0633\u0627\u062D\u0647",cidrv6:"\u062F IPv6 \u0633\u0627\u062D\u0647",base64:"base64-encoded \u0645\u062A\u0646",base64url:"base64url-encoded \u0645\u062A\u0646",json_string:"JSON \u0645\u062A\u0646",e164:"\u062F E.164 \u0634\u0645\u06D0\u0631\u0647",jwt:"JWT",template_literal:"\u0648\u0631\u0648\u062F\u064A"};return o=>{switch(o.code){case"invalid_type":return`\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F ${o.expected} \u0648\u0627\u06CC, \u0645\u06AB\u0631 ${r(o.input)} \u062A\u0631\u0644\u0627\u0633\u0647 \u0634\u0648`;case"invalid_value":return o.values.length===1?`\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F ${Ut(o.values[0])} \u0648\u0627\u06CC`:`\u0646\u0627\u0633\u0645 \u0627\u0646\u062A\u062E\u0627\u0628: \u0628\u0627\u06CC\u062F \u06CC\u0648 \u0644\u0647 ${Je(o.values,"|")} \u0685\u062E\u0647 \u0648\u0627\u06CC`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`\u0689\u06CC\u0631 \u0644\u0648\u06CC: ${o.origin??"\u0627\u0631\u0632\u069A\u062A"} \u0628\u0627\u06CC\u062F ${i}${o.maximum.toString()} ${a.unit??"\u0639\u0646\u0635\u0631\u0648\u0646\u0647"} \u0648\u0644\u0631\u064A`:`\u0689\u06CC\u0631 \u0644\u0648\u06CC: ${o.origin??"\u0627\u0631\u0632\u069A\u062A"} \u0628\u0627\u06CC\u062F ${i}${o.maximum.toString()} \u0648\u064A`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`\u0689\u06CC\u0631 \u06A9\u0648\u0686\u0646\u06CC: ${o.origin} \u0628\u0627\u06CC\u062F ${i}${o.minimum.toString()} ${a.unit} \u0648\u0644\u0631\u064A`:`\u0689\u06CC\u0631 \u06A9\u0648\u0686\u0646\u06CC: ${o.origin} \u0628\u0627\u06CC\u062F ${i}${o.minimum.toString()} \u0648\u064A`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F "${i.prefix}" \u0633\u0631\u0647 \u067E\u06CC\u0644 \u0634\u064A`:i.format==="ends_with"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F "${i.suffix}" \u0633\u0631\u0647 \u067E\u0627\u06CC \u062A\u0647 \u0648\u0631\u0633\u064A\u0696\u064A`:i.format==="includes"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F "${i.includes}" \u0648\u0644\u0631\u064A`:i.format==="regex"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F ${i.pattern} \u0633\u0631\u0647 \u0645\u0637\u0627\u0628\u0642\u062A \u0648\u0644\u0631\u064A`:`${n[i.format]??o.format} \u0646\u0627\u0633\u0645 \u062F\u06CC`}case"not_multiple_of":return`\u0646\u0627\u0633\u0645 \u0639\u062F\u062F: \u0628\u0627\u06CC\u062F \u062F ${o.divisor} \u0645\u0636\u0631\u0628 \u0648\u064A`;case"unrecognized_keys":return`\u0646\u0627\u0633\u0645 ${o.keys.length>1?"\u06A9\u0644\u06CC\u0689\u0648\u0646\u0647":"\u06A9\u0644\u06CC\u0689"}: ${Je(o.keys,", ")}`;case"invalid_key":return`\u0646\u0627\u0633\u0645 \u06A9\u0644\u06CC\u0689 \u067E\u0647 ${o.origin} \u06A9\u06D0`;case"invalid_union":return"\u0646\u0627\u0633\u0645\u0647 \u0648\u0631\u0648\u062F\u064A";case"invalid_element":return`\u0646\u0627\u0633\u0645 \u0639\u0646\u0635\u0631 \u067E\u0647 ${o.origin} \u06A9\u06D0`;default:return"\u0646\u0627\u0633\u0645\u0647 \u0648\u0631\u0648\u062F\u064A"}}}});function lRt(){return{localeError:ayn()}}var ayn,cRt=v(()=>{zn();ayn=()=>{let t={string:{unit:"znak\xF3w",verb:"mie\u0107"},file:{unit:"bajt\xF3w",verb:"mie\u0107"},array:{unit:"element\xF3w",verb:"mie\u0107"},set:{unit:"element\xF3w",verb:"mie\u0107"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"liczba";case"object":{if(Array.isArray(o))return"tablica";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"wyra\u017Cenie",email:"adres email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data i godzina w formacie ISO",date:"data w formacie ISO",time:"godzina w formacie ISO",duration:"czas trwania ISO",ipv4:"adres IPv4",ipv6:"adres IPv6",cidrv4:"zakres IPv4",cidrv6:"zakres IPv6",base64:"ci\u0105g znak\xF3w zakodowany w formacie base64",base64url:"ci\u0105g znak\xF3w zakodowany w formacie base64url",json_string:"ci\u0105g znak\xF3w w formacie JSON",e164:"liczba E.164",jwt:"JWT",template_literal:"wej\u015Bcie"};return o=>{switch(o.code){case"invalid_type":return`Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano ${o.expected}, otrzymano ${r(o.input)}`;case"invalid_value":return o.values.length===1?`Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano ${Ut(o.values[0])}`:`Nieprawid\u0142owa opcja: oczekiwano jednej z warto\u015Bci ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`Za du\u017Ca warto\u015B\u0107: oczekiwano, \u017Ce ${o.origin??"warto\u015B\u0107"} b\u0119dzie mie\u0107 ${i}${o.maximum.toString()} ${a.unit??"element\xF3w"}`:`Zbyt du\u017C(y/a/e): oczekiwano, \u017Ce ${o.origin??"warto\u015B\u0107"} b\u0119dzie wynosi\u0107 ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`Za ma\u0142a warto\u015B\u0107: oczekiwano, \u017Ce ${o.origin??"warto\u015B\u0107"} b\u0119dzie mie\u0107 ${i}${o.minimum.toString()} ${a.unit??"element\xF3w"}`:`Zbyt ma\u0142(y/a/e): oczekiwano, \u017Ce ${o.origin??"warto\u015B\u0107"} b\u0119dzie wynosi\u0107 ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi zaczyna\u0107 si\u0119 od "${i.prefix}"`:i.format==="ends_with"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi ko\u0144czy\u0107 si\u0119 na "${i.suffix}"`:i.format==="includes"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi zawiera\u0107 "${i.includes}"`:i.format==="regex"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi odpowiada\u0107 wzorcowi ${i.pattern}`:`Nieprawid\u0142ow(y/a/e) ${n[i.format]??o.format}`}case"not_multiple_of":return`Nieprawid\u0142owa liczba: musi by\u0107 wielokrotno\u015Bci\u0105 ${o.divisor}`;case"unrecognized_keys":return`Nierozpoznane klucze${o.keys.length>1?"s":""}: ${Je(o.keys,", ")}`;case"invalid_key":return`Nieprawid\u0142owy klucz w ${o.origin}`;case"invalid_union":return"Nieprawid\u0142owe dane wej\u015Bciowe";case"invalid_element":return`Nieprawid\u0142owa warto\u015B\u0107 w ${o.origin}`;default:return"Nieprawid\u0142owe dane wej\u015Bciowe"}}}});function dRt(){return{localeError:syn()}}var syn,fRt=v(()=>{zn();syn=()=>{let t={string:{unit:"caracteres",verb:"ter"},file:{unit:"bytes",verb:"ter"},array:{unit:"itens",verb:"ter"},set:{unit:"itens",verb:"ter"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"n\xFAmero";case"object":{if(Array.isArray(o))return"array";if(o===null)return"nulo";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"padr\xE3o",email:"endere\xE7o de e-mail",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data e hora ISO",date:"data ISO",time:"hora ISO",duration:"dura\xE7\xE3o ISO",ipv4:"endere\xE7o IPv4",ipv6:"endere\xE7o IPv6",cidrv4:"faixa de IPv4",cidrv6:"faixa de IPv6",base64:"texto codificado em base64",base64url:"URL codificada em base64",json_string:"texto JSON",e164:"n\xFAmero E.164",jwt:"JWT",template_literal:"entrada"};return o=>{switch(o.code){case"invalid_type":return`Tipo inv\xE1lido: esperado ${o.expected}, recebido ${r(o.input)}`;case"invalid_value":return o.values.length===1?`Entrada inv\xE1lida: esperado ${Ut(o.values[0])}`:`Op\xE7\xE3o inv\xE1lida: esperada uma das ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`Muito grande: esperado que ${o.origin??"valor"} tivesse ${i}${o.maximum.toString()} ${a.unit??"elementos"}`:`Muito grande: esperado que ${o.origin??"valor"} fosse ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`Muito pequeno: esperado que ${o.origin} tivesse ${i}${o.minimum.toString()} ${a.unit}`:`Muito pequeno: esperado que ${o.origin} fosse ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Texto inv\xE1lido: deve come\xE7ar com "${i.prefix}"`:i.format==="ends_with"?`Texto inv\xE1lido: deve terminar com "${i.suffix}"`:i.format==="includes"?`Texto inv\xE1lido: deve incluir "${i.includes}"`:i.format==="regex"?`Texto inv\xE1lido: deve corresponder ao padr\xE3o ${i.pattern}`:`${n[i.format]??o.format} inv\xE1lido`}case"not_multiple_of":return`N\xFAmero inv\xE1lido: deve ser m\xFAltiplo de ${o.divisor}`;case"unrecognized_keys":return`Chave${o.keys.length>1?"s":""} desconhecida${o.keys.length>1?"s":""}: ${Je(o.keys,", ")}`;case"invalid_key":return`Chave inv\xE1lida em ${o.origin}`;case"invalid_union":return"Entrada inv\xE1lida";case"invalid_element":return`Valor inv\xE1lido em ${o.origin}`;default:return"Campo inv\xE1lido"}}}});function pRt(t,e,r,n){let o=Math.abs(t),i=o%10,a=o%100;return a>=11&&a<=19?n:i===1?e:i>=2&&i<=4?r:n}function mRt(){return{localeError:uyn()}}var uyn,hRt=v(()=>{zn();uyn=()=>{let t={string:{unit:{one:"\u0441\u0438\u043C\u0432\u043E\u043B",few:"\u0441\u0438\u043C\u0432\u043E\u043B\u0430",many:"\u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432"},verb:"\u0438\u043C\u0435\u0442\u044C"},file:{unit:{one:"\u0431\u0430\u0439\u0442",few:"\u0431\u0430\u0439\u0442\u0430",many:"\u0431\u0430\u0439\u0442"},verb:"\u0438\u043C\u0435\u0442\u044C"},array:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432"},verb:"\u0438\u043C\u0435\u0442\u044C"},set:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432"},verb:"\u0438\u043C\u0435\u0442\u044C"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"\u0447\u0438\u0441\u043B\u043E";case"object":{if(Array.isArray(o))return"\u043C\u0430\u0441\u0441\u0438\u0432";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"\u0432\u0432\u043E\u0434",email:"email \u0430\u0434\u0440\u0435\u0441",url:"URL",emoji:"\u044D\u043C\u043E\u0434\u0437\u0438",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0434\u0430\u0442\u0430 \u0438 \u0432\u0440\u0435\u043C\u044F",date:"ISO \u0434\u0430\u0442\u0430",time:"ISO \u0432\u0440\u0435\u043C\u044F",duration:"ISO \u0434\u043B\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u044C",ipv4:"IPv4 \u0430\u0434\u0440\u0435\u0441",ipv6:"IPv6 \u0430\u0434\u0440\u0435\u0441",cidrv4:"IPv4 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",cidrv6:"IPv6 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",base64:"\u0441\u0442\u0440\u043E\u043A\u0430 \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 base64",base64url:"\u0441\u0442\u0440\u043E\u043A\u0430 \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 base64url",json_string:"JSON \u0441\u0442\u0440\u043E\u043A\u0430",e164:"\u043D\u043E\u043C\u0435\u0440 E.164",jwt:"JWT",template_literal:"\u0432\u0432\u043E\u0434"};return o=>{switch(o.code){case"invalid_type":return`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C ${o.expected}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u043E ${r(o.input)}`;case"invalid_value":return o.values.length===1?`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C ${Ut(o.values[0])}`:`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0430\u0440\u0438\u0430\u043D\u0442: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C \u043E\u0434\u043D\u043E \u0438\u0437 ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);if(a){let s=Number(o.maximum),u=pRt(s,a.unit.one,a.unit.few,a.unit.many);return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${o.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435"} \u0431\u0443\u0434\u0435\u0442 \u0438\u043C\u0435\u0442\u044C ${i}${o.maximum.toString()} ${u}`}return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${o.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435"} \u0431\u0443\u0434\u0435\u0442 ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);if(a){let s=Number(o.minimum),u=pRt(s,a.unit.one,a.unit.few,a.unit.many);return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${o.origin} \u0431\u0443\u0434\u0435\u0442 \u0438\u043C\u0435\u0442\u044C ${i}${o.minimum.toString()} ${u}`}return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${o.origin} \u0431\u0443\u0434\u0435\u0442 ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u043D\u0430\u0447\u0438\u043D\u0430\u0442\u044C\u0441\u044F \u0441 "${i.prefix}"`:i.format==="ends_with"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0437\u0430\u043A\u0430\u043D\u0447\u0438\u0432\u0430\u0442\u044C\u0441\u044F \u043D\u0430 "${i.suffix}"`:i.format==="includes"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u0442\u044C "${i.includes}"`:i.format==="regex"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u043E\u0432\u0430\u0442\u044C \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${i.pattern}`:`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 ${n[i.format]??o.format}`}case"not_multiple_of":return`\u041D\u0435\u0432\u0435\u0440\u043D\u043E\u0435 \u0447\u0438\u0441\u043B\u043E: \u0434\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u043A\u0440\u0430\u0442\u043D\u044B\u043C ${o.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u0430\u0441\u043F\u043E\u0437\u043D\u0430\u043D\u043D${o.keys.length>1?"\u044B\u0435":"\u044B\u0439"} \u043A\u043B\u044E\u0447${o.keys.length>1?"\u0438":""}: ${Je(o.keys,", ")}`;case"invalid_key":return`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 \u0432 ${o.origin}`;case"invalid_union":return"\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0435 \u0432\u0445\u043E\u0434\u043D\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435";case"invalid_element":return`\u041D\u0435\u0432\u0435\u0440\u043D\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u0432 ${o.origin}`;default:return"\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0435 \u0432\u0445\u043E\u0434\u043D\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435"}}}});function gRt(){return{localeError:lyn()}}var lyn,yRt=v(()=>{zn();lyn=()=>{let t={string:{unit:"znakov",verb:"imeti"},file:{unit:"bajtov",verb:"imeti"},array:{unit:"elementov",verb:"imeti"},set:{unit:"elementov",verb:"imeti"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"\u0161tevilo";case"object":{if(Array.isArray(o))return"tabela";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"vnos",email:"e-po\u0161tni naslov",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum in \u010Das",date:"ISO datum",time:"ISO \u010Das",duration:"ISO trajanje",ipv4:"IPv4 naslov",ipv6:"IPv6 naslov",cidrv4:"obseg IPv4",cidrv6:"obseg IPv6",base64:"base64 kodiran niz",base64url:"base64url kodiran niz",json_string:"JSON niz",e164:"E.164 \u0161tevilka",jwt:"JWT",template_literal:"vnos"};return o=>{switch(o.code){case"invalid_type":return`Neveljaven vnos: pri\u010Dakovano ${o.expected}, prejeto ${r(o.input)}`;case"invalid_value":return o.values.length===1?`Neveljaven vnos: pri\u010Dakovano ${Ut(o.values[0])}`:`Neveljavna mo\u017Enost: pri\u010Dakovano eno izmed ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`Preveliko: pri\u010Dakovano, da bo ${o.origin??"vrednost"} imelo ${i}${o.maximum.toString()} ${a.unit??"elementov"}`:`Preveliko: pri\u010Dakovano, da bo ${o.origin??"vrednost"} ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`Premajhno: pri\u010Dakovano, da bo ${o.origin} imelo ${i}${o.minimum.toString()} ${a.unit}`:`Premajhno: pri\u010Dakovano, da bo ${o.origin} ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Neveljaven niz: mora se za\u010Deti z "${i.prefix}"`:i.format==="ends_with"?`Neveljaven niz: mora se kon\u010Dati z "${i.suffix}"`:i.format==="includes"?`Neveljaven niz: mora vsebovati "${i.includes}"`:i.format==="regex"?`Neveljaven niz: mora ustrezati vzorcu ${i.pattern}`:`Neveljaven ${n[i.format]??o.format}`}case"not_multiple_of":return`Neveljavno \u0161tevilo: mora biti ve\u010Dkratnik ${o.divisor}`;case"unrecognized_keys":return`Neprepoznan${o.keys.length>1?"i klju\u010Di":" klju\u010D"}: ${Je(o.keys,", ")}`;case"invalid_key":return`Neveljaven klju\u010D v ${o.origin}`;case"invalid_union":return"Neveljaven vnos";case"invalid_element":return`Neveljavna vrednost v ${o.origin}`;default:return"Neveljaven vnos"}}}});function bRt(){return{localeError:cyn()}}var cyn,_Rt=v(()=>{zn();cyn=()=>{let t={string:{unit:"tecken",verb:"att ha"},file:{unit:"bytes",verb:"att ha"},array:{unit:"objekt",verb:"att inneh\xE5lla"},set:{unit:"objekt",verb:"att inneh\xE5lla"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"antal";case"object":{if(Array.isArray(o))return"lista";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"regulj\xE4rt uttryck",email:"e-postadress",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-datum och tid",date:"ISO-datum",time:"ISO-tid",duration:"ISO-varaktighet",ipv4:"IPv4-intervall",ipv6:"IPv6-intervall",cidrv4:"IPv4-spektrum",cidrv6:"IPv6-spektrum",base64:"base64-kodad str\xE4ng",base64url:"base64url-kodad str\xE4ng",json_string:"JSON-str\xE4ng",e164:"E.164-nummer",jwt:"JWT",template_literal:"mall-literal"};return o=>{switch(o.code){case"invalid_type":return`Ogiltig inmatning: f\xF6rv\xE4ntat ${o.expected}, fick ${r(o.input)}`;case"invalid_value":return o.values.length===1?`Ogiltig inmatning: f\xF6rv\xE4ntat ${Ut(o.values[0])}`:`Ogiltigt val: f\xF6rv\xE4ntade en av ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`F\xF6r stor(t): f\xF6rv\xE4ntade ${o.origin??"v\xE4rdet"} att ha ${i}${o.maximum.toString()} ${a.unit??"element"}`:`F\xF6r stor(t): f\xF6rv\xE4ntat ${o.origin??"v\xE4rdet"} att ha ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`F\xF6r lite(t): f\xF6rv\xE4ntade ${o.origin??"v\xE4rdet"} att ha ${i}${o.minimum.toString()} ${a.unit}`:`F\xF6r lite(t): f\xF6rv\xE4ntade ${o.origin??"v\xE4rdet"} att ha ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Ogiltig str\xE4ng: m\xE5ste b\xF6rja med "${i.prefix}"`:i.format==="ends_with"?`Ogiltig str\xE4ng: m\xE5ste sluta med "${i.suffix}"`:i.format==="includes"?`Ogiltig str\xE4ng: m\xE5ste inneh\xE5lla "${i.includes}"`:i.format==="regex"?`Ogiltig str\xE4ng: m\xE5ste matcha m\xF6nstret "${i.pattern}"`:`Ogiltig(t) ${n[i.format]??o.format}`}case"not_multiple_of":return`Ogiltigt tal: m\xE5ste vara en multipel av ${o.divisor}`;case"unrecognized_keys":return`${o.keys.length>1?"Ok\xE4nda nycklar":"Ok\xE4nd nyckel"}: ${Je(o.keys,", ")}`;case"invalid_key":return`Ogiltig nyckel i ${o.origin??"v\xE4rdet"}`;case"invalid_union":return"Ogiltig input";case"invalid_element":return`Ogiltigt v\xE4rde i ${o.origin??"v\xE4rdet"}`;default:return"Ogiltig input"}}}});function vRt(){return{localeError:dyn()}}var dyn,wRt=v(()=>{zn();dyn=()=>{let t={string:{unit:"\u0B8E\u0BB4\u0BC1\u0BA4\u0BCD\u0BA4\u0BC1\u0B95\u0BCD\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"},file:{unit:"\u0BAA\u0BC8\u0B9F\u0BCD\u0B9F\u0BC1\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"},array:{unit:"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"},set:{unit:"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"\u0B8E\u0BA3\u0BCD \u0B85\u0BB2\u0BCD\u0BB2\u0BBE\u0BA4\u0BA4\u0BC1":"\u0B8E\u0BA3\u0BCD";case"object":{if(Array.isArray(o))return"\u0B85\u0BA3\u0BBF";if(o===null)return"\u0BB5\u0BC6\u0BB1\u0BC1\u0BAE\u0BC8";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"\u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1",email:"\u0BAE\u0BBF\u0BA9\u0BCD\u0BA9\u0B9E\u0BCD\u0B9A\u0BB2\u0BCD \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0BA4\u0BC7\u0BA4\u0BBF \u0BA8\u0BC7\u0BB0\u0BAE\u0BCD",date:"ISO \u0BA4\u0BC7\u0BA4\u0BBF",time:"ISO \u0BA8\u0BC7\u0BB0\u0BAE\u0BCD",duration:"ISO \u0B95\u0BBE\u0BB2 \u0B85\u0BB3\u0BB5\u0BC1",ipv4:"IPv4 \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF",ipv6:"IPv6 \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF",cidrv4:"IPv4 \u0BB5\u0BB0\u0BAE\u0BCD\u0BAA\u0BC1",cidrv6:"IPv6 \u0BB5\u0BB0\u0BAE\u0BCD\u0BAA\u0BC1",base64:"base64-encoded \u0B9A\u0BB0\u0BAE\u0BCD",base64url:"base64url-encoded \u0B9A\u0BB0\u0BAE\u0BCD",json_string:"JSON \u0B9A\u0BB0\u0BAE\u0BCD",e164:"E.164 \u0B8E\u0BA3\u0BCD",jwt:"JWT",template_literal:"input"};return o=>{switch(o.code){case"invalid_type":return`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${o.expected}, \u0BAA\u0BC6\u0BB1\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${r(o.input)}`;case"invalid_value":return o.values.length===1?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${Ut(o.values[0])}`:`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BB5\u0BBF\u0BB0\u0BC1\u0BAA\u0BCD\u0BAA\u0BAE\u0BCD: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${Je(o.values,"|")} \u0B87\u0BB2\u0BCD \u0B92\u0BA9\u0BCD\u0BB1\u0BC1`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`\u0BAE\u0BBF\u0B95 \u0BAA\u0BC6\u0BB0\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${o.origin??"\u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1"} ${i}${o.maximum.toString()} ${a.unit??"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD"} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:`\u0BAE\u0BBF\u0B95 \u0BAA\u0BC6\u0BB0\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${o.origin??"\u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1"} ${i}${o.maximum.toString()} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`\u0BAE\u0BBF\u0B95\u0B9A\u0BCD \u0B9A\u0BBF\u0BB1\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${o.origin} ${i}${o.minimum.toString()} ${a.unit} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:`\u0BAE\u0BBF\u0B95\u0B9A\u0BCD \u0B9A\u0BBF\u0BB1\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${o.origin} ${i}${o.minimum.toString()} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${i.prefix}" \u0B87\u0BB2\u0BCD \u0BA4\u0BCA\u0B9F\u0B99\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:i.format==="ends_with"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${i.suffix}" \u0B87\u0BB2\u0BCD \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0B9F\u0BC8\u0BAF \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:i.format==="includes"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${i.includes}" \u0B90 \u0B89\u0BB3\u0BCD\u0BB3\u0B9F\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:i.format==="regex"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: ${i.pattern} \u0BAE\u0BC1\u0BB1\u0BC8\u0BAA\u0BBE\u0B9F\u0BCD\u0B9F\u0BC1\u0B9F\u0BA9\u0BCD \u0BAA\u0BCA\u0BB0\u0BC1\u0BA8\u0BCD\u0BA4 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 ${n[i.format]??o.format}`}case"not_multiple_of":return`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B8E\u0BA3\u0BCD: ${o.divisor} \u0B87\u0BA9\u0BCD \u0BAA\u0BB2\u0BAE\u0BBE\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`;case"unrecognized_keys":return`\u0B85\u0B9F\u0BC8\u0BAF\u0BBE\u0BB3\u0BAE\u0BCD \u0BA4\u0BC6\u0BB0\u0BBF\u0BAF\u0BBE\u0BA4 \u0BB5\u0BBF\u0B9A\u0BC8${o.keys.length>1?"\u0B95\u0BB3\u0BCD":""}: ${Je(o.keys,", ")}`;case"invalid_key":return`${o.origin} \u0B87\u0BB2\u0BCD \u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BB5\u0BBF\u0B9A\u0BC8`;case"invalid_union":return"\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1";case"invalid_element":return`${o.origin} \u0B87\u0BB2\u0BCD \u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1`;default:return"\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1"}}}});function SRt(){return{localeError:fyn()}}var fyn,CRt=v(()=>{zn();fyn=()=>{let t={string:{unit:"\u0E15\u0E31\u0E27\u0E2D\u0E31\u0E01\u0E29\u0E23",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"},file:{unit:"\u0E44\u0E1A\u0E15\u0E4C",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"},array:{unit:"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"},set:{unit:"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"\u0E44\u0E21\u0E48\u0E43\u0E0A\u0E48\u0E15\u0E31\u0E27\u0E40\u0E25\u0E02 (NaN)":"\u0E15\u0E31\u0E27\u0E40\u0E25\u0E02";case"object":{if(Array.isArray(o))return"\u0E2D\u0E32\u0E23\u0E4C\u0E40\u0E23\u0E22\u0E4C (Array)";if(o===null)return"\u0E44\u0E21\u0E48\u0E21\u0E35\u0E04\u0E48\u0E32 (null)";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E17\u0E35\u0E48\u0E1B\u0E49\u0E2D\u0E19",email:"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48\u0E2D\u0E35\u0E40\u0E21\u0E25",url:"URL",emoji:"\u0E2D\u0E34\u0E42\u0E21\u0E08\u0E34",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0E27\u0E31\u0E19\u0E17\u0E35\u0E48\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO",date:"\u0E27\u0E31\u0E19\u0E17\u0E35\u0E48\u0E41\u0E1A\u0E1A ISO",time:"\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO",duration:"\u0E0A\u0E48\u0E27\u0E07\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO",ipv4:"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48 IPv4",ipv6:"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48 IPv6",cidrv4:"\u0E0A\u0E48\u0E27\u0E07 IP \u0E41\u0E1A\u0E1A IPv4",cidrv6:"\u0E0A\u0E48\u0E27\u0E07 IP \u0E41\u0E1A\u0E1A IPv6",base64:"\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A Base64",base64url:"\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A Base64 \u0E2A\u0E33\u0E2B\u0E23\u0E31\u0E1A URL",json_string:"\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A JSON",e164:"\u0E40\u0E1A\u0E2D\u0E23\u0E4C\u0E42\u0E17\u0E23\u0E28\u0E31\u0E1E\u0E17\u0E4C\u0E23\u0E30\u0E2B\u0E27\u0E48\u0E32\u0E07\u0E1B\u0E23\u0E30\u0E40\u0E17\u0E28 (E.164)",jwt:"\u0E42\u0E17\u0E40\u0E04\u0E19 JWT",template_literal:"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E17\u0E35\u0E48\u0E1B\u0E49\u0E2D\u0E19"};return o=>{switch(o.code){case"invalid_type":return`\u0E1B\u0E23\u0E30\u0E40\u0E20\u0E17\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 ${o.expected} \u0E41\u0E15\u0E48\u0E44\u0E14\u0E49\u0E23\u0E31\u0E1A ${r(o.input)}`;case"invalid_value":return o.values.length===1?`\u0E04\u0E48\u0E32\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 ${Ut(o.values[0])}`:`\u0E15\u0E31\u0E27\u0E40\u0E25\u0E37\u0E2D\u0E01\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19\u0E2B\u0E19\u0E36\u0E48\u0E07\u0E43\u0E19 ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"\u0E44\u0E21\u0E48\u0E40\u0E01\u0E34\u0E19":"\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32",a=e(o.origin);return a?`\u0E40\u0E01\u0E34\u0E19\u0E01\u0E33\u0E2B\u0E19\u0E14: ${o.origin??"\u0E04\u0E48\u0E32"} \u0E04\u0E27\u0E23\u0E21\u0E35${i} ${o.maximum.toString()} ${a.unit??"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23"}`:`\u0E40\u0E01\u0E34\u0E19\u0E01\u0E33\u0E2B\u0E19\u0E14: ${o.origin??"\u0E04\u0E48\u0E32"} \u0E04\u0E27\u0E23\u0E21\u0E35${i} ${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?"\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E19\u0E49\u0E2D\u0E22":"\u0E21\u0E32\u0E01\u0E01\u0E27\u0E48\u0E32",a=e(o.origin);return a?`\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32\u0E01\u0E33\u0E2B\u0E19\u0E14: ${o.origin} \u0E04\u0E27\u0E23\u0E21\u0E35${i} ${o.minimum.toString()} ${a.unit}`:`\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32\u0E01\u0E33\u0E2B\u0E19\u0E14: ${o.origin} \u0E04\u0E27\u0E23\u0E21\u0E35${i} ${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E02\u0E36\u0E49\u0E19\u0E15\u0E49\u0E19\u0E14\u0E49\u0E27\u0E22 "${i.prefix}"`:i.format==="ends_with"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E25\u0E07\u0E17\u0E49\u0E32\u0E22\u0E14\u0E49\u0E27\u0E22 "${i.suffix}"`:i.format==="includes"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E21\u0E35 "${i.includes}" \u0E2D\u0E22\u0E39\u0E48\u0E43\u0E19\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21`:i.format==="regex"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E15\u0E49\u0E2D\u0E07\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E17\u0E35\u0E48\u0E01\u0E33\u0E2B\u0E19\u0E14 ${i.pattern}`:`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: ${n[i.format]??o.format}`}case"not_multiple_of":return`\u0E15\u0E31\u0E27\u0E40\u0E25\u0E02\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E15\u0E49\u0E2D\u0E07\u0E40\u0E1B\u0E47\u0E19\u0E08\u0E33\u0E19\u0E27\u0E19\u0E17\u0E35\u0E48\u0E2B\u0E32\u0E23\u0E14\u0E49\u0E27\u0E22 ${o.divisor} \u0E44\u0E14\u0E49\u0E25\u0E07\u0E15\u0E31\u0E27`;case"unrecognized_keys":return`\u0E1E\u0E1A\u0E04\u0E35\u0E22\u0E4C\u0E17\u0E35\u0E48\u0E44\u0E21\u0E48\u0E23\u0E39\u0E49\u0E08\u0E31\u0E01: ${Je(o.keys,", ")}`;case"invalid_key":return`\u0E04\u0E35\u0E22\u0E4C\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07\u0E43\u0E19 ${o.origin}`;case"invalid_union":return"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E44\u0E21\u0E48\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E22\u0E39\u0E40\u0E19\u0E35\u0E22\u0E19\u0E17\u0E35\u0E48\u0E01\u0E33\u0E2B\u0E19\u0E14\u0E44\u0E27\u0E49";case"invalid_element":return`\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07\u0E43\u0E19 ${o.origin}`;default:return"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07"}}}});function xRt(){return{localeError:myn()}}var pyn,myn,TRt=v(()=>{zn();pyn=t=>{let e=typeof t;switch(e){case"number":return Number.isNaN(t)?"NaN":"number";case"object":{if(Array.isArray(t))return"array";if(t===null)return"null";if(Object.getPrototypeOf(t)!==Object.prototype&&t.constructor)return t.constructor.name}}return e},myn=()=>{let t={string:{unit:"karakter",verb:"olmal\u0131"},file:{unit:"bayt",verb:"olmal\u0131"},array:{unit:"\xF6\u011Fe",verb:"olmal\u0131"},set:{unit:"\xF6\u011Fe",verb:"olmal\u0131"}};function e(n){return t[n]??null}let r={regex:"girdi",email:"e-posta adresi",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO tarih ve saat",date:"ISO tarih",time:"ISO saat",duration:"ISO s\xFCre",ipv4:"IPv4 adresi",ipv6:"IPv6 adresi",cidrv4:"IPv4 aral\u0131\u011F\u0131",cidrv6:"IPv6 aral\u0131\u011F\u0131",base64:"base64 ile \u015Fifrelenmi\u015F metin",base64url:"base64url ile \u015Fifrelenmi\u015F metin",json_string:"JSON dizesi",e164:"E.164 say\u0131s\u0131",jwt:"JWT",template_literal:"\u015Eablon dizesi"};return n=>{switch(n.code){case"invalid_type":return`Ge\xE7ersiz de\u011Fer: beklenen ${n.expected}, al\u0131nan ${pyn(n.input)}`;case"invalid_value":return n.values.length===1?`Ge\xE7ersiz de\u011Fer: beklenen ${Ut(n.values[0])}`:`Ge\xE7ersiz se\xE7enek: a\u015Fa\u011F\u0131dakilerden biri olmal\u0131: ${Je(n.values,"|")}`;case"too_big":{let o=n.inclusive?"<=":"<",i=e(n.origin);return i?`\xC7ok b\xFCy\xFCk: beklenen ${n.origin??"de\u011Fer"} ${o}${n.maximum.toString()} ${i.unit??"\xF6\u011Fe"}`:`\xC7ok b\xFCy\xFCk: beklenen ${n.origin??"de\u011Fer"} ${o}${n.maximum.toString()}`}case"too_small":{let o=n.inclusive?">=":">",i=e(n.origin);return i?`\xC7ok k\xFC\xE7\xFCk: beklenen ${n.origin} ${o}${n.minimum.toString()} ${i.unit}`:`\xC7ok k\xFC\xE7\xFCk: beklenen ${n.origin} ${o}${n.minimum.toString()}`}case"invalid_format":{let o=n;return o.format==="starts_with"?`Ge\xE7ersiz metin: "${o.prefix}" ile ba\u015Flamal\u0131`:o.format==="ends_with"?`Ge\xE7ersiz metin: "${o.suffix}" ile bitmeli`:o.format==="includes"?`Ge\xE7ersiz metin: "${o.includes}" i\xE7ermeli`:o.format==="regex"?`Ge\xE7ersiz metin: ${o.pattern} desenine uymal\u0131`:`Ge\xE7ersiz ${r[o.format]??n.format}`}case"not_multiple_of":return`Ge\xE7ersiz say\u0131: ${n.divisor} ile tam b\xF6l\xFCnebilmeli`;case"unrecognized_keys":return`Tan\u0131nmayan anahtar${n.keys.length>1?"lar":""}: ${Je(n.keys,", ")}`;case"invalid_key":return`${n.origin} i\xE7inde ge\xE7ersiz anahtar`;case"invalid_union":return"Ge\xE7ersiz de\u011Fer";case"invalid_element":return`${n.origin} i\xE7inde ge\xE7ersiz de\u011Fer`;default:return"Ge\xE7ersiz de\u011Fer"}}}});function ORt(){return{localeError:hyn()}}var hyn,ERt=v(()=>{zn();hyn=()=>{let t={string:{unit:"\u0441\u0438\u043C\u0432\u043E\u043B\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"},file:{unit:"\u0431\u0430\u0439\u0442\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"},array:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"},set:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"\u0447\u0438\u0441\u043B\u043E";case"object":{if(Array.isArray(o))return"\u043C\u0430\u0441\u0438\u0432";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"\u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456",email:"\u0430\u0434\u0440\u0435\u0441\u0430 \u0435\u043B\u0435\u043A\u0442\u0440\u043E\u043D\u043D\u043E\u0457 \u043F\u043E\u0448\u0442\u0438",url:"URL",emoji:"\u0435\u043C\u043E\u0434\u0437\u0456",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0434\u0430\u0442\u0430 \u0442\u0430 \u0447\u0430\u0441 ISO",date:"\u0434\u0430\u0442\u0430 ISO",time:"\u0447\u0430\u0441 ISO",duration:"\u0442\u0440\u0438\u0432\u0430\u043B\u0456\u0441\u0442\u044C ISO",ipv4:"\u0430\u0434\u0440\u0435\u0441\u0430 IPv4",ipv6:"\u0430\u0434\u0440\u0435\u0441\u0430 IPv6",cidrv4:"\u0434\u0456\u0430\u043F\u0430\u0437\u043E\u043D IPv4",cidrv6:"\u0434\u0456\u0430\u043F\u0430\u0437\u043E\u043D IPv6",base64:"\u0440\u044F\u0434\u043E\u043A \u0443 \u043A\u043E\u0434\u0443\u0432\u0430\u043D\u043D\u0456 base64",base64url:"\u0440\u044F\u0434\u043E\u043A \u0443 \u043A\u043E\u0434\u0443\u0432\u0430\u043D\u043D\u0456 base64url",json_string:"\u0440\u044F\u0434\u043E\u043A JSON",e164:"\u043D\u043E\u043C\u0435\u0440 E.164",jwt:"JWT",template_literal:"\u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456"};return o=>{switch(o.code){case"invalid_type":return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F ${o.expected}, \u043E\u0442\u0440\u0438\u043C\u0430\u043D\u043E ${r(o.input)}`;case"invalid_value":return o.values.length===1?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F ${Ut(o.values[0])}`:`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0430 \u043E\u043F\u0446\u0456\u044F: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F \u043E\u0434\u043D\u0435 \u0437 ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${o.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F"} ${a.verb} ${i}${o.maximum.toString()} ${a.unit??"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432"}`:`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${o.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F"} \u0431\u0443\u0434\u0435 ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${o.origin} ${a.verb} ${i}${o.minimum.toString()} ${a.unit}`:`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${o.origin} \u0431\u0443\u0434\u0435 ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u043F\u043E\u0447\u0438\u043D\u0430\u0442\u0438\u0441\u044F \u0437 "${i.prefix}"`:i.format==="ends_with"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u0437\u0430\u043A\u0456\u043D\u0447\u0443\u0432\u0430\u0442\u0438\u0441\u044F \u043D\u0430 "${i.suffix}"`:i.format==="includes"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u043C\u0456\u0441\u0442\u0438\u0442\u0438 "${i.includes}"`:i.format==="regex"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u0432\u0456\u0434\u043F\u043E\u0432\u0456\u0434\u0430\u0442\u0438 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${i.pattern}`:`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 ${n[i.format]??o.format}`}case"not_multiple_of":return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0435 \u0447\u0438\u0441\u043B\u043E: \u043F\u043E\u0432\u0438\u043D\u043D\u043E \u0431\u0443\u0442\u0438 \u043A\u0440\u0430\u0442\u043D\u0438\u043C ${o.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u043E\u0437\u043F\u0456\u0437\u043D\u0430\u043D\u0438\u0439 \u043A\u043B\u044E\u0447${o.keys.length>1?"\u0456":""}: ${Je(o.keys,", ")}`;case"invalid_key":return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u043A\u043B\u044E\u0447 \u0443 ${o.origin}`;case"invalid_union":return"\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456";case"invalid_element":return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F \u0443 ${o.origin}`;default:return"\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456"}}}});function PRt(){return{localeError:gyn()}}var gyn,MRt=v(()=>{zn();gyn=()=>{let t={string:{unit:"\u062D\u0631\u0648\u0641",verb:"\u06C1\u0648\u0646\u0627"},file:{unit:"\u0628\u0627\u0626\u0679\u0633",verb:"\u06C1\u0648\u0646\u0627"},array:{unit:"\u0622\u0626\u0679\u0645\u0632",verb:"\u06C1\u0648\u0646\u0627"},set:{unit:"\u0622\u0626\u0679\u0645\u0632",verb:"\u06C1\u0648\u0646\u0627"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"\u0646\u0645\u0628\u0631";case"object":{if(Array.isArray(o))return"\u0622\u0631\u06D2";if(o===null)return"\u0646\u0644";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"\u0627\u0646 \u067E\u0679",email:"\u0627\u06CC \u0645\u06CC\u0644 \u0627\u06CC\u0688\u0631\u06CC\u0633",url:"\u06CC\u0648 \u0622\u0631 \u0627\u06CC\u0644",emoji:"\u0627\u06CC\u0645\u0648\u062C\u06CC",uuid:"\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",uuidv4:"\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC \u0648\u06CC 4",uuidv6:"\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC \u0648\u06CC 6",nanoid:"\u0646\u06CC\u0646\u0648 \u0622\u0626\u06CC \u0688\u06CC",guid:"\u062C\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",cuid:"\u0633\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",cuid2:"\u0633\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC 2",ulid:"\u06CC\u0648 \u0627\u06CC\u0644 \u0622\u0626\u06CC \u0688\u06CC",xid:"\u0627\u06CC\u06A9\u0633 \u0622\u0626\u06CC \u0688\u06CC",ksuid:"\u06A9\u06D2 \u0627\u06CC\u0633 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",datetime:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0688\u06CC\u0679 \u0679\u0627\u0626\u0645",date:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u062A\u0627\u0631\u06CC\u062E",time:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0648\u0642\u062A",duration:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0645\u062F\u062A",ipv4:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 4 \u0627\u06CC\u0688\u0631\u06CC\u0633",ipv6:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 6 \u0627\u06CC\u0688\u0631\u06CC\u0633",cidrv4:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 4 \u0631\u06CC\u0646\u062C",cidrv6:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 6 \u0631\u06CC\u0646\u062C",base64:"\u0628\u06CC\u0633 64 \u0627\u0646 \u06A9\u0648\u0688\u0688 \u0633\u0679\u0631\u0646\u06AF",base64url:"\u0628\u06CC\u0633 64 \u06CC\u0648 \u0622\u0631 \u0627\u06CC\u0644 \u0627\u0646 \u06A9\u0648\u0688\u0688 \u0633\u0679\u0631\u0646\u06AF",json_string:"\u062C\u06D2 \u0627\u06CC\u0633 \u0627\u0648 \u0627\u06CC\u0646 \u0633\u0679\u0631\u0646\u06AF",e164:"\u0627\u06CC 164 \u0646\u0645\u0628\u0631",jwt:"\u062C\u06D2 \u0688\u0628\u0644\u06CC\u0648 \u0679\u06CC",template_literal:"\u0627\u0646 \u067E\u0679"};return o=>{switch(o.code){case"invalid_type":return`\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: ${o.expected} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627\u060C ${r(o.input)} \u0645\u0648\u0635\u0648\u0644 \u06C1\u0648\u0627`;case"invalid_value":return o.values.length===1?`\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: ${Ut(o.values[0])} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`:`\u063A\u0644\u0637 \u0622\u067E\u0634\u0646: ${Je(o.values,"|")} \u0645\u06CC\u06BA \u0633\u06D2 \u0627\u06CC\u06A9 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`\u0628\u06C1\u062A \u0628\u0691\u0627: ${o.origin??"\u0648\u06CC\u0644\u06CC\u0648"} \u06A9\u06D2 ${i}${o.maximum.toString()} ${a.unit??"\u0639\u0646\u0627\u0635\u0631"} \u06C1\u0648\u0646\u06D2 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u06D2`:`\u0628\u06C1\u062A \u0628\u0691\u0627: ${o.origin??"\u0648\u06CC\u0644\u06CC\u0648"} \u06A9\u0627 ${i}${o.maximum.toString()} \u06C1\u0648\u0646\u0627 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`\u0628\u06C1\u062A \u0686\u06BE\u0648\u0679\u0627: ${o.origin} \u06A9\u06D2 ${i}${o.minimum.toString()} ${a.unit} \u06C1\u0648\u0646\u06D2 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u06D2`:`\u0628\u06C1\u062A \u0686\u06BE\u0648\u0679\u0627: ${o.origin} \u06A9\u0627 ${i}${o.minimum.toString()} \u06C1\u0648\u0646\u0627 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${i.prefix}" \u0633\u06D2 \u0634\u0631\u0648\u0639 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:i.format==="ends_with"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${i.suffix}" \u067E\u0631 \u062E\u062A\u0645 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:i.format==="includes"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${i.includes}" \u0634\u0627\u0645\u0644 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:i.format==="regex"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: \u067E\u06CC\u0679\u0631\u0646 ${i.pattern} \u0633\u06D2 \u0645\u06CC\u0686 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:`\u063A\u0644\u0637 ${n[i.format]??o.format}`}case"not_multiple_of":return`\u063A\u0644\u0637 \u0646\u0645\u0628\u0631: ${o.divisor} \u06A9\u0627 \u0645\u0636\u0627\u0639\u0641 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`;case"unrecognized_keys":return`\u063A\u06CC\u0631 \u062A\u0633\u0644\u06CC\u0645 \u0634\u062F\u06C1 \u06A9\u06CC${o.keys.length>1?"\u0632":""}: ${Je(o.keys,"\u060C ")}`;case"invalid_key":return`${o.origin} \u0645\u06CC\u06BA \u063A\u0644\u0637 \u06A9\u06CC`;case"invalid_union":return"\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679";case"invalid_element":return`${o.origin} \u0645\u06CC\u06BA \u063A\u0644\u0637 \u0648\u06CC\u0644\u06CC\u0648`;default:return"\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679"}}}});function RRt(){return{localeError:yyn()}}var yyn,IRt=v(()=>{zn();yyn=()=>{let t={string:{unit:"k\xFD t\u1EF1",verb:"c\xF3"},file:{unit:"byte",verb:"c\xF3"},array:{unit:"ph\u1EA7n t\u1EED",verb:"c\xF3"},set:{unit:"ph\u1EA7n t\u1EED",verb:"c\xF3"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"s\u1ED1";case"object":{if(Array.isArray(o))return"m\u1EA3ng";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"\u0111\u1EA7u v\xE0o",email:"\u0111\u1ECBa ch\u1EC9 email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ng\xE0y gi\u1EDD ISO",date:"ng\xE0y ISO",time:"gi\u1EDD ISO",duration:"kho\u1EA3ng th\u1EDDi gian ISO",ipv4:"\u0111\u1ECBa ch\u1EC9 IPv4",ipv6:"\u0111\u1ECBa ch\u1EC9 IPv6",cidrv4:"d\u1EA3i IPv4",cidrv6:"d\u1EA3i IPv6",base64:"chu\u1ED7i m\xE3 h\xF3a base64",base64url:"chu\u1ED7i m\xE3 h\xF3a base64url",json_string:"chu\u1ED7i JSON",e164:"s\u1ED1 E.164",jwt:"JWT",template_literal:"\u0111\u1EA7u v\xE0o"};return o=>{switch(o.code){case"invalid_type":return`\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i ${o.expected}, nh\u1EADn \u0111\u01B0\u1EE3c ${r(o.input)}`;case"invalid_value":return o.values.length===1?`\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i ${Ut(o.values[0])}`:`T\xF9y ch\u1ECDn kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i m\u1ED9t trong c\xE1c gi\xE1 tr\u1ECB ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`Qu\xE1 l\u1EDBn: mong \u0111\u1EE3i ${o.origin??"gi\xE1 tr\u1ECB"} ${a.verb} ${i}${o.maximum.toString()} ${a.unit??"ph\u1EA7n t\u1EED"}`:`Qu\xE1 l\u1EDBn: mong \u0111\u1EE3i ${o.origin??"gi\xE1 tr\u1ECB"} ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`Qu\xE1 nh\u1ECF: mong \u0111\u1EE3i ${o.origin} ${a.verb} ${i}${o.minimum.toString()} ${a.unit}`:`Qu\xE1 nh\u1ECF: mong \u0111\u1EE3i ${o.origin} ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i b\u1EAFt \u0111\u1EA7u b\u1EB1ng "${i.prefix}"`:i.format==="ends_with"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i k\u1EBFt th\xFAc b\u1EB1ng "${i.suffix}"`:i.format==="includes"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i bao g\u1ED3m "${i.includes}"`:i.format==="regex"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i kh\u1EDBp v\u1EDBi m\u1EABu ${i.pattern}`:`${n[i.format]??o.format} kh\xF4ng h\u1EE3p l\u1EC7`}case"not_multiple_of":return`S\u1ED1 kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i l\xE0 b\u1ED9i s\u1ED1 c\u1EE7a ${o.divisor}`;case"unrecognized_keys":return`Kh\xF3a kh\xF4ng \u0111\u01B0\u1EE3c nh\u1EADn d\u1EA1ng: ${Je(o.keys,", ")}`;case"invalid_key":return`Kh\xF3a kh\xF4ng h\u1EE3p l\u1EC7 trong ${o.origin}`;case"invalid_union":return"\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7";case"invalid_element":return`Gi\xE1 tr\u1ECB kh\xF4ng h\u1EE3p l\u1EC7 trong ${o.origin}`;default:return"\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7"}}}});function ARt(){return{localeError:byn()}}var byn,NRt=v(()=>{zn();byn=()=>{let t={string:{unit:"\u5B57\u7B26",verb:"\u5305\u542B"},file:{unit:"\u5B57\u8282",verb:"\u5305\u542B"},array:{unit:"\u9879",verb:"\u5305\u542B"},set:{unit:"\u9879",verb:"\u5305\u542B"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"\u975E\u6570\u5B57(NaN)":"\u6570\u5B57";case"object":{if(Array.isArray(o))return"\u6570\u7EC4";if(o===null)return"\u7A7A\u503C(null)";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"\u8F93\u5165",email:"\u7535\u5B50\u90AE\u4EF6",url:"URL",emoji:"\u8868\u60C5\u7B26\u53F7",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO\u65E5\u671F\u65F6\u95F4",date:"ISO\u65E5\u671F",time:"ISO\u65F6\u95F4",duration:"ISO\u65F6\u957F",ipv4:"IPv4\u5730\u5740",ipv6:"IPv6\u5730\u5740",cidrv4:"IPv4\u7F51\u6BB5",cidrv6:"IPv6\u7F51\u6BB5",base64:"base64\u7F16\u7801\u5B57\u7B26\u4E32",base64url:"base64url\u7F16\u7801\u5B57\u7B26\u4E32",json_string:"JSON\u5B57\u7B26\u4E32",e164:"E.164\u53F7\u7801",jwt:"JWT",template_literal:"\u8F93\u5165"};return o=>{switch(o.code){case"invalid_type":return`\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B ${o.expected}\uFF0C\u5B9E\u9645\u63A5\u6536 ${r(o.input)}`;case"invalid_value":return o.values.length===1?`\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B ${Ut(o.values[0])}`:`\u65E0\u6548\u9009\u9879\uFF1A\u671F\u671B\u4EE5\u4E0B\u4E4B\u4E00 ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`\u6570\u503C\u8FC7\u5927\uFF1A\u671F\u671B ${o.origin??"\u503C"} ${i}${o.maximum.toString()} ${a.unit??"\u4E2A\u5143\u7D20"}`:`\u6570\u503C\u8FC7\u5927\uFF1A\u671F\u671B ${o.origin??"\u503C"} ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`\u6570\u503C\u8FC7\u5C0F\uFF1A\u671F\u671B ${o.origin} ${i}${o.minimum.toString()} ${a.unit}`:`\u6570\u503C\u8FC7\u5C0F\uFF1A\u671F\u671B ${o.origin} ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u4EE5 "${i.prefix}" \u5F00\u5934`:i.format==="ends_with"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u4EE5 "${i.suffix}" \u7ED3\u5C3E`:i.format==="includes"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u5305\u542B "${i.includes}"`:i.format==="regex"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u6EE1\u8DB3\u6B63\u5219\u8868\u8FBE\u5F0F ${i.pattern}`:`\u65E0\u6548${n[i.format]??o.format}`}case"not_multiple_of":return`\u65E0\u6548\u6570\u5B57\uFF1A\u5FC5\u987B\u662F ${o.divisor} \u7684\u500D\u6570`;case"unrecognized_keys":return`\u51FA\u73B0\u672A\u77E5\u7684\u952E(key): ${Je(o.keys,", ")}`;case"invalid_key":return`${o.origin} \u4E2D\u7684\u952E(key)\u65E0\u6548`;case"invalid_union":return"\u65E0\u6548\u8F93\u5165";case"invalid_element":return`${o.origin} \u4E2D\u5305\u542B\u65E0\u6548\u503C(value)`;default:return"\u65E0\u6548\u8F93\u5165"}}}});function DRt(){return{localeError:_yn()}}var _yn,jRt=v(()=>{zn();_yn=()=>{let t={string:{unit:"\u5B57\u5143",verb:"\u64C1\u6709"},file:{unit:"\u4F4D\u5143\u7D44",verb:"\u64C1\u6709"},array:{unit:"\u9805\u76EE",verb:"\u64C1\u6709"},set:{unit:"\u9805\u76EE",verb:"\u64C1\u6709"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"number";case"object":{if(Array.isArray(o))return"array";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"\u8F38\u5165",email:"\u90F5\u4EF6\u5730\u5740",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u65E5\u671F\u6642\u9593",date:"ISO \u65E5\u671F",time:"ISO \u6642\u9593",duration:"ISO \u671F\u9593",ipv4:"IPv4 \u4F4D\u5740",ipv6:"IPv6 \u4F4D\u5740",cidrv4:"IPv4 \u7BC4\u570D",cidrv6:"IPv6 \u7BC4\u570D",base64:"base64 \u7DE8\u78BC\u5B57\u4E32",base64url:"base64url \u7DE8\u78BC\u5B57\u4E32",json_string:"JSON \u5B57\u4E32",e164:"E.164 \u6578\u503C",jwt:"JWT",template_literal:"\u8F38\u5165"};return o=>{switch(o.code){case"invalid_type":return`\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA ${o.expected}\uFF0C\u4F46\u6536\u5230 ${r(o.input)}`;case"invalid_value":return o.values.length===1?`\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA ${Ut(o.values[0])}`:`\u7121\u6548\u7684\u9078\u9805\uFF1A\u9810\u671F\u70BA\u4EE5\u4E0B\u5176\u4E2D\u4E4B\u4E00 ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`\u6578\u503C\u904E\u5927\uFF1A\u9810\u671F ${o.origin??"\u503C"} \u61C9\u70BA ${i}${o.maximum.toString()} ${a.unit??"\u500B\u5143\u7D20"}`:`\u6578\u503C\u904E\u5927\uFF1A\u9810\u671F ${o.origin??"\u503C"} \u61C9\u70BA ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`\u6578\u503C\u904E\u5C0F\uFF1A\u9810\u671F ${o.origin} \u61C9\u70BA ${i}${o.minimum.toString()} ${a.unit}`:`\u6578\u503C\u904E\u5C0F\uFF1A\u9810\u671F ${o.origin} \u61C9\u70BA ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u4EE5 "${i.prefix}" \u958B\u982D`:i.format==="ends_with"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u4EE5 "${i.suffix}" \u7D50\u5C3E`:i.format==="includes"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u5305\u542B "${i.includes}"`:i.format==="regex"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u7B26\u5408\u683C\u5F0F ${i.pattern}`:`\u7121\u6548\u7684 ${n[i.format]??o.format}`}case"not_multiple_of":return`\u7121\u6548\u7684\u6578\u5B57\uFF1A\u5FC5\u9808\u70BA ${o.divisor} \u7684\u500D\u6578`;case"unrecognized_keys":return`\u7121\u6CD5\u8B58\u5225\u7684\u9375\u503C${o.keys.length>1?"\u5011":""}\uFF1A${Je(o.keys,"\u3001")}`;case"invalid_key":return`${o.origin} \u4E2D\u6709\u7121\u6548\u7684\u9375\u503C`;case"invalid_union":return"\u7121\u6548\u7684\u8F38\u5165\u503C";case"invalid_element":return`${o.origin} \u4E2D\u6709\u7121\u6548\u7684\u503C`;default:return"\u7121\u6548\u7684\u8F38\u5165\u503C"}}}});var bee={};En(bee,{ar:()=>fMt,az:()=>mMt,be:()=>yMt,ca:()=>_Mt,cs:()=>wMt,de:()=>CMt,en:()=>phe,eo:()=>TMt,es:()=>EMt,fa:()=>MMt,fi:()=>IMt,fr:()=>NMt,frCA:()=>jMt,he:()=>LMt,hu:()=>kMt,id:()=>BMt,it:()=>zMt,ja:()=>HMt,kh:()=>JMt,ko:()=>GMt,mk:()=>ZMt,ms:()=>QMt,nl:()=>tRt,no:()=>nRt,ota:()=>iRt,pl:()=>lRt,ps:()=>sRt,pt:()=>dRt,ru:()=>mRt,sl:()=>gRt,sv:()=>bRt,ta:()=>vRt,th:()=>SRt,tr:()=>xRt,ua:()=>ORt,ur:()=>PRt,vi:()=>RRt,zhCN:()=>ARt,zhTW:()=>DRt});var vVe=v(()=>{pMt();hMt();bMt();vMt();SMt();xMt();_Ve();OMt();PMt();RMt();AMt();DMt();$Mt();FMt();qMt();UMt();VMt();WMt();KMt();XMt();YMt();eRt();rRt();oRt();aRt();uRt();cRt();fRt();hRt();yRt();_Rt();wRt();CRt();TRt();ERt();MRt();IRt();NRt();jRt()});function mhe(){return new nJ}var wVe,SVe,nJ,xh,CVe=v(()=>{wVe=Symbol("ZodOutput"),SVe=Symbol("ZodInput"),nJ=class{constructor(){this._map=new Map,this._idmap=new Map}add(e,...r){let n=r[0];if(this._map.set(e,n),n&&typeof n=="object"&&"id"in n){if(this._idmap.has(n.id))throw new Error(`ID ${n.id} already exists in the registry`);this._idmap.set(n.id,e)}return this}clear(){return this._map=new Map,this._idmap=new Map,this}remove(e){let r=this._map.get(e);return r&&typeof r=="object"&&"id"in r&&this._idmap.delete(r.id),this._map.delete(e),this}get(e){let r=e._zod.parent;if(r){let n={...this.get(r)??{}};return delete n.id,{...n,...this._map.get(e)}}return this._map.get(e)}has(e){return this._map.has(e)}};xh=mhe()});function xVe(t,e){return new t({type:"string",...vt(e)})}function TVe(t,e){return new t({type:"string",coerce:!0,...vt(e)})}function hhe(t,e){return new t({type:"string",format:"email",check:"string_format",abort:!1,...vt(e)})}function _ee(t,e){return new t({type:"string",format:"guid",check:"string_format",abort:!1,...vt(e)})}function ghe(t,e){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,...vt(e)})}function yhe(t,e){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...vt(e)})}function bhe(t,e){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...vt(e)})}function _he(t,e){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...vt(e)})}function vhe(t,e){return new t({type:"string",format:"url",check:"string_format",abort:!1,...vt(e)})}function whe(t,e){return new t({type:"string",format:"emoji",check:"string_format",abort:!1,...vt(e)})}function She(t,e){return new t({type:"string",format:"nanoid",check:"string_format",abort:!1,...vt(e)})}function Che(t,e){return new t({type:"string",format:"cuid",check:"string_format",abort:!1,...vt(e)})}function xhe(t,e){return new t({type:"string",format:"cuid2",check:"string_format",abort:!1,...vt(e)})}function The(t,e){return new t({type:"string",format:"ulid",check:"string_format",abort:!1,...vt(e)})}function Ohe(t,e){return new t({type:"string",format:"xid",check:"string_format",abort:!1,...vt(e)})}function Ehe(t,e){return new t({type:"string",format:"ksuid",check:"string_format",abort:!1,...vt(e)})}function Phe(t,e){return new t({type:"string",format:"ipv4",check:"string_format",abort:!1,...vt(e)})}function Mhe(t,e){return new t({type:"string",format:"ipv6",check:"string_format",abort:!1,...vt(e)})}function Rhe(t,e){return new t({type:"string",format:"cidrv4",check:"string_format",abort:!1,...vt(e)})}function Ihe(t,e){return new t({type:"string",format:"cidrv6",check:"string_format",abort:!1,...vt(e)})}function Ahe(t,e){return new t({type:"string",format:"base64",check:"string_format",abort:!1,...vt(e)})}function Nhe(t,e){return new t({type:"string",format:"base64url",check:"string_format",abort:!1,...vt(e)})}function Dhe(t,e){return new t({type:"string",format:"e164",check:"string_format",abort:!1,...vt(e)})}function jhe(t,e){return new t({type:"string",format:"jwt",check:"string_format",abort:!1,...vt(e)})}function EVe(t,e){return new t({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...vt(e)})}function PVe(t,e){return new t({type:"string",format:"date",check:"string_format",...vt(e)})}function MVe(t,e){return new t({type:"string",format:"time",check:"string_format",precision:null,...vt(e)})}function RVe(t,e){return new t({type:"string",format:"duration",check:"string_format",...vt(e)})}function IVe(t,e){return new t({type:"number",checks:[],...vt(e)})}function AVe(t,e){return new t({type:"number",coerce:!0,checks:[],...vt(e)})}function NVe(t,e){return new t({type:"number",check:"number_format",abort:!1,format:"safeint",...vt(e)})}function DVe(t,e){return new t({type:"number",check:"number_format",abort:!1,format:"float32",...vt(e)})}function jVe(t,e){return new t({type:"number",check:"number_format",abort:!1,format:"float64",...vt(e)})}function $Ve(t,e){return new t({type:"number",check:"number_format",abort:!1,format:"int32",...vt(e)})}function LVe(t,e){return new t({type:"number",check:"number_format",abort:!1,format:"uint32",...vt(e)})}function FVe(t,e){return new t({type:"boolean",...vt(e)})}function kVe(t,e){return new t({type:"boolean",coerce:!0,...vt(e)})}function qVe(t,e){return new t({type:"bigint",...vt(e)})}function BVe(t,e){return new t({type:"bigint",coerce:!0,...vt(e)})}function UVe(t,e){return new t({type:"bigint",check:"bigint_format",abort:!1,format:"int64",...vt(e)})}function zVe(t,e){return new t({type:"bigint",check:"bigint_format",abort:!1,format:"uint64",...vt(e)})}function VVe(t,e){return new t({type:"symbol",...vt(e)})}function HVe(t,e){return new t({type:"undefined",...vt(e)})}function WVe(t,e){return new t({type:"null",...vt(e)})}function JVe(t){return new t({type:"any"})}function Bz(t){return new t({type:"unknown"})}function vee(t,e){return new t({type:"never",...vt(e)})}function KVe(t,e){return new t({type:"void",...vt(e)})}function GVe(t,e){return new t({type:"date",...vt(e)})}function XVe(t,e){return new t({type:"date",coerce:!0,...vt(e)})}function ZVe(t,e){return new t({type:"nan",...vt(e)})}function kN(t,e){return new ohe({check:"less_than",...vt(e),value:t,inclusive:!1})}function bS(t,e){return new ohe({check:"less_than",...vt(e),value:t,inclusive:!0})}function qN(t,e){return new ihe({check:"greater_than",...vt(e),value:t,inclusive:!1})}function E_(t,e){return new ihe({check:"greater_than",...vt(e),value:t,inclusive:!0})}function YVe(t){return qN(0,t)}function QVe(t){return kN(0,t)}function eHe(t){return bS(0,t)}function tHe(t){return E_(0,t)}function Uz(t,e){return new Z4e({check:"multiple_of",...vt(e),value:t})}function oJ(t,e){return new e2e({check:"max_size",...vt(e),maximum:t})}function zz(t,e){return new t2e({check:"min_size",...vt(e),minimum:t})}function wee(t,e){return new r2e({check:"size_equals",...vt(e),size:t})}function iJ(t,e){return new n2e({check:"max_length",...vt(e),maximum:t})}function VL(t,e){return new o2e({check:"min_length",...vt(e),minimum:t})}function aJ(t,e){return new i2e({check:"length_equals",...vt(e),length:t})}function See(t,e){return new a2e({check:"string_format",format:"regex",...vt(e),pattern:t})}function Cee(t){return new s2e({check:"string_format",format:"lowercase",...vt(t)})}function xee(t){return new u2e({check:"string_format",format:"uppercase",...vt(t)})}function Tee(t,e){return new l2e({check:"string_format",format:"includes",...vt(e),includes:t})}function Oee(t,e){return new c2e({check:"string_format",format:"starts_with",...vt(e),prefix:t})}function Eee(t,e){return new d2e({check:"string_format",format:"ends_with",...vt(e),suffix:t})}function rHe(t,e,r){return new f2e({check:"property",property:t,schema:e,...vt(r)})}function Pee(t,e){return new p2e({check:"mime_type",mime:t,...vt(e)})}function BN(t){return new m2e({check:"overwrite",tx:t})}function Mee(t){return BN(e=>e.normalize(t))}function Ree(){return BN(t=>t.trim())}function Iee(){return BN(t=>t.toLowerCase())}function Aee(){return BN(t=>t.toUpperCase())}function Nee(t,e,r){return new t({type:"array",element:e,...vt(r)})}function vyn(t,e,r){return new t({type:"union",options:e,...vt(r)})}function wyn(t,e,r,n){return new t({type:"union",options:r,discriminator:e,...vt(n)})}function Syn(t,e,r){return new t({type:"intersection",left:e,right:r})}function nHe(t,e,r,n){let o=r instanceof lo,i=o?n:r,a=o?r:null;return new t({type:"tuple",items:e,rest:a,...vt(i)})}function Cyn(t,e,r,n){return new t({type:"record",keyType:e,valueType:r,...vt(n)})}function xyn(t,e,r,n){return new t({type:"map",keyType:e,valueType:r,...vt(n)})}function Tyn(t,e,r){return new t({type:"set",valueType:e,...vt(r)})}function Oyn(t,e,r){let n=Array.isArray(e)?Object.fromEntries(e.map(o=>[o,o])):e;return new t({type:"enum",entries:n,...vt(r)})}function Eyn(t,e,r){return new t({type:"enum",entries:e,...vt(r)})}function Pyn(t,e,r){return new t({type:"literal",values:Array.isArray(e)?e:[e],...vt(r)})}function oHe(t,e){return new t({type:"file",...vt(e)})}function Myn(t,e){return new t({type:"transform",transform:e})}function Ryn(t,e){return new t({type:"optional",innerType:e})}function Iyn(t,e){return new t({type:"nullable",innerType:e})}function Ayn(t,e,r){return new t({type:"default",innerType:e,get defaultValue(){return typeof r=="function"?r():r}})}function Nyn(t,e,r){return new t({type:"nonoptional",innerType:e,...vt(r)})}function Dyn(t,e){return new t({type:"success",innerType:e})}function jyn(t,e,r){return new t({type:"catch",innerType:e,catchValue:typeof r=="function"?r:()=>r})}function $yn(t,e,r){return new t({type:"pipe",in:e,out:r})}function Lyn(t,e){return new t({type:"readonly",innerType:e})}function Fyn(t,e,r){return new t({type:"template_literal",parts:e,...vt(r)})}function kyn(t,e){return new t({type:"lazy",getter:e})}function qyn(t,e){return new t({type:"promise",innerType:e})}function iHe(t,e,r){let n=vt(r);return n.abort??(n.abort=!0),new t({type:"custom",check:"custom",fn:e,...n})}function aHe(t,e,r){return new t({type:"custom",check:"custom",fn:e,...vt(r)})}function sHe(t,e){let r=vt(e),n=r.truthy??["true","1","yes","on","y","enabled"],o=r.falsy??["false","0","no","off","n","disabled"];r.case!=="sensitive"&&(n=n.map(m=>typeof m=="string"?m.toLowerCase():m),o=o.map(m=>typeof m=="string"?m.toLowerCase():m));let i=new Set(n),a=new Set(o),s=t.Pipe??gee,u=t.Boolean??fee,l=t.String??Fz,c=t.Transform??hee,d=new c({type:"transform",transform:(m,h)=>{let y=m;return r.case!=="sensitive"&&(y=y.toLowerCase()),i.has(y)?!0:a.has(y)?!1:(h.issues.push({code:"invalid_value",expected:"stringbool",values:[...i,...a],input:h.value,inst:d}),{})},error:r.error}),f=new s({type:"pipe",in:new l({type:"string",error:r.error}),out:d,error:r.error});return new s({type:"pipe",in:f,out:new u({type:"boolean",error:r.error}),error:r.error})}function uHe(t,e,r,n={}){let o=vt(n),i={...vt(n),check:"string_format",type:"string",format:e,fn:typeof r=="function"?r:s=>r.test(s),...o};return r instanceof RegExp&&(i.pattern=r),new t(i)}var OVe,lHe=v(()=>{ahe();yee();zn();OVe={Any:null,Minute:-1,Second:0,Millisecond:3,Microsecond:6}});function cHe(t){return new $he({type:"function",input:Array.isArray(t?.input)?nHe(qz,t?.input):t?.input??Nee(mee,Bz(kz)),output:t?.output??Bz(kz)})}var $he,$Rt=v(()=>{lHe();the();yee();yee();$he=class{constructor(e){this._def=e,this.def=e}implement(e){if(typeof e!="function")throw new Error("implement() must be called with a function");let r=(...n)=>{let o=this._def.input?Dz(this._def.input,n,void 0,{callee:r}):n;if(!Array.isArray(o))throw new Error("Invalid arguments schema: not an array or tuple schema.");let i=e(...o);return this._def.output?Dz(this._def.output,i,void 0,{callee:r}):i};return r}implementAsync(e){if(typeof e!="function")throw new Error("implement() must be called with a function");let r=async(...n)=>{let o=this._def.input?await jz(this._def.input,n,void 0,{callee:r}):n;if(!Array.isArray(o))throw new Error("Invalid arguments schema: not an array or tuple schema.");let i=await e(...o);return this._def.output?jz(this._def.output,i,void 0,{callee:r}):i};return r}input(...e){let r=this.constructor;return Array.isArray(e[0])?new r({type:"function",input:new qz({type:"tuple",items:e[0],rest:e[1]}),output:this._def.output}):new r({type:"function",input:e[0],output:this._def.output})}output(e){let r=this.constructor;return new r({type:"function",input:this._def.input,output:e})}}});function HL(t,e){if(t instanceof nJ){let n=new Dee(e),o={};for(let s of t._idmap.entries()){let[u,l]=s;n.process(l)}let i={},a={registry:t,uri:e?.uri,defs:o};for(let s of t._idmap.entries()){let[u,l]=s;i[u]=n.emit(l,{...e,external:a})}if(Object.keys(o).length>0){let s=n.target==="draft-2020-12"?"$defs":"definitions";i.__shared={[s]:o}}return{schemas:i}}let r=new Dee(e);return r.process(t),r.emit(t,e)}function Tm(t,e){let r=e??{seen:new Set};if(r.seen.has(t))return!1;r.seen.add(t);let o=t._zod.def;switch(o.type){case"string":case"number":case"bigint":case"boolean":case"date":case"symbol":case"undefined":case"null":case"any":case"unknown":case"never":case"void":case"literal":case"enum":case"nan":case"file":case"template_literal":return!1;case"array":return Tm(o.element,r);case"object":{for(let i in o.shape)if(Tm(o.shape[i],r))return!0;return!1}case"union":{for(let i of o.options)if(Tm(i,r))return!0;return!1}case"intersection":return Tm(o.left,r)||Tm(o.right,r);case"tuple":{for(let i of o.items)if(Tm(i,r))return!0;return!!(o.rest&&Tm(o.rest,r))}case"record":return Tm(o.keyType,r)||Tm(o.valueType,r);case"map":return Tm(o.keyType,r)||Tm(o.valueType,r);case"set":return Tm(o.valueType,r);case"promise":case"optional":case"nonoptional":case"nullable":case"readonly":return Tm(o.innerType,r);case"lazy":return Tm(o.getter(),r);case"default":return Tm(o.innerType,r);case"prefault":return Tm(o.innerType,r);case"custom":return!1;case"transform":return!0;case"pipe":return Tm(o.in,r)||Tm(o.out,r);case"success":return!1;case"catch":return!1;default:}throw new Error(`Unknown schema type: ${o.type}`)}var Dee,LRt=v(()=>{CVe();zn();Dee=class{constructor(e){this.counter=0,this.metadataRegistry=e?.metadata??xh,this.target=e?.target??"draft-2020-12",this.unrepresentable=e?.unrepresentable??"throw",this.override=e?.override??(()=>{}),this.io=e?.io??"output",this.seen=new Map}process(e,r={path:[],schemaPath:[]}){var n;let o=e._zod.def,i={guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""},a=this.seen.get(e);if(a)return a.count++,r.schemaPath.includes(e)&&(a.cycle=r.path),a.schema;let s={schema:{},count:1,cycle:void 0,path:r.path};this.seen.set(e,s);let u=e._zod.toJSONSchema?.();if(u)s.schema=u;else{let d={...r,schemaPath:[...r.schemaPath,e],path:r.path},f=e._zod.parent;if(f)s.ref=f,this.process(f,d),this.seen.get(f).isParent=!0;else{let p=s.schema;switch(o.type){case"string":{let m=p;m.type="string";let{minimum:h,maximum:y,format:g,patterns:b,contentEncoding:_}=e._zod.bag;if(typeof h=="number"&&(m.minLength=h),typeof y=="number"&&(m.maxLength=y),g&&(m.format=i[g]??g,m.format===""&&delete m.format),_&&(m.contentEncoding=_),b&&b.size>0){let w=[...b];w.length===1?m.pattern=w[0].source:w.length>1&&(s.schema.allOf=[...w.map(T=>({...this.target==="draft-7"?{type:"string"}:{},pattern:T.source}))])}break}case"number":{let m=p,{minimum:h,maximum:y,format:g,multipleOf:b,exclusiveMaximum:_,exclusiveMinimum:w}=e._zod.bag;typeof g=="string"&&g.includes("int")?m.type="integer":m.type="number",typeof w=="number"&&(m.exclusiveMinimum=w),typeof h=="number"&&(m.minimum=h,typeof w=="number"&&(w>=h?delete m.minimum:delete m.exclusiveMinimum)),typeof _=="number"&&(m.exclusiveMaximum=_),typeof y=="number"&&(m.maximum=y,typeof _=="number"&&(_<=y?delete m.maximum:delete m.exclusiveMaximum)),typeof b=="number"&&(m.multipleOf=b);break}case"boolean":{let m=p;m.type="boolean";break}case"bigint":{if(this.unrepresentable==="throw")throw new Error("BigInt cannot be represented in JSON Schema");break}case"symbol":{if(this.unrepresentable==="throw")throw new Error("Symbols cannot be represented in JSON Schema");break}case"null":{p.type="null";break}case"any":break;case"unknown":break;case"undefined":{if(this.unrepresentable==="throw")throw new Error("Undefined cannot be represented in JSON Schema");break}case"void":{if(this.unrepresentable==="throw")throw new Error("Void cannot be represented in JSON Schema");break}case"never":{p.not={};break}case"date":{if(this.unrepresentable==="throw")throw new Error("Date cannot be represented in JSON Schema");break}case"array":{let m=p,{minimum:h,maximum:y}=e._zod.bag;typeof h=="number"&&(m.minItems=h),typeof y=="number"&&(m.maxItems=y),m.type="array",m.items=this.process(o.element,{...d,path:[...d.path,"items"]});break}case"object":{let m=p;m.type="object",m.properties={};let h=o.shape;for(let b in h)m.properties[b]=this.process(h[b],{...d,path:[...d.path,"properties",b]});let y=new Set(Object.keys(h)),g=new Set([...y].filter(b=>{let _=o.shape[b]._zod;return this.io==="input"?_.optin===void 0:_.optout===void 0}));g.size>0&&(m.required=Array.from(g)),o.catchall?._zod.def.type==="never"?m.additionalProperties=!1:o.catchall?o.catchall&&(m.additionalProperties=this.process(o.catchall,{...d,path:[...d.path,"additionalProperties"]})):this.io==="output"&&(m.additionalProperties=!1);break}case"union":{let m=p;m.anyOf=o.options.map((h,y)=>this.process(h,{...d,path:[...d.path,"anyOf",y]}));break}case"intersection":{let m=p,h=this.process(o.left,{...d,path:[...d.path,"allOf",0]}),y=this.process(o.right,{...d,path:[...d.path,"allOf",1]}),g=_=>"allOf"in _&&Object.keys(_).length===1,b=[...g(h)?h.allOf:[h],...g(y)?y.allOf:[y]];m.allOf=b;break}case"tuple":{let m=p;m.type="array";let h=o.items.map((b,_)=>this.process(b,{...d,path:[...d.path,"prefixItems",_]}));if(this.target==="draft-2020-12"?m.prefixItems=h:m.items=h,o.rest){let b=this.process(o.rest,{...d,path:[...d.path,"items"]});this.target==="draft-2020-12"?m.items=b:m.additionalItems=b}o.rest&&(m.items=this.process(o.rest,{...d,path:[...d.path,"items"]}));let{minimum:y,maximum:g}=e._zod.bag;typeof y=="number"&&(m.minItems=y),typeof g=="number"&&(m.maxItems=g);break}case"record":{let m=p;m.type="object",m.propertyNames=this.process(o.keyType,{...d,path:[...d.path,"propertyNames"]}),m.additionalProperties=this.process(o.valueType,{...d,path:[...d.path,"additionalProperties"]});break}case"map":{if(this.unrepresentable==="throw")throw new Error("Map cannot be represented in JSON Schema");break}case"set":{if(this.unrepresentable==="throw")throw new Error("Set cannot be represented in JSON Schema");break}case"enum":{let m=p,h=ree(o.entries);h.every(y=>typeof y=="number")&&(m.type="number"),h.every(y=>typeof y=="string")&&(m.type="string"),m.enum=h;break}case"literal":{let m=p,h=[];for(let y of o.values)if(y===void 0){if(this.unrepresentable==="throw")throw new Error("Literal `undefined` cannot be represented in JSON Schema")}else if(typeof y=="bigint"){if(this.unrepresentable==="throw")throw new Error("BigInt literals cannot be represented in JSON Schema");h.push(Number(y))}else h.push(y);if(h.length!==0)if(h.length===1){let y=h[0];m.type=y===null?"null":typeof y,m.const=y}else h.every(y=>typeof y=="number")&&(m.type="number"),h.every(y=>typeof y=="string")&&(m.type="string"),h.every(y=>typeof y=="boolean")&&(m.type="string"),h.every(y=>y===null)&&(m.type="null"),m.enum=h;break}case"file":{let m=p,h={type:"string",format:"binary",contentEncoding:"binary"},{minimum:y,maximum:g,mime:b}=e._zod.bag;y!==void 0&&(h.minLength=y),g!==void 0&&(h.maxLength=g),b?b.length===1?(h.contentMediaType=b[0],Object.assign(m,h)):m.anyOf=b.map(_=>({...h,contentMediaType:_})):Object.assign(m,h);break}case"transform":{if(this.unrepresentable==="throw")throw new Error("Transforms cannot be represented in JSON Schema");break}case"nullable":{let m=this.process(o.innerType,d);p.anyOf=[m,{type:"null"}];break}case"nonoptional":{this.process(o.innerType,d),s.ref=o.innerType;break}case"success":{let m=p;m.type="boolean";break}case"default":{this.process(o.innerType,d),s.ref=o.innerType,p.default=JSON.parse(JSON.stringify(o.defaultValue));break}case"prefault":{this.process(o.innerType,d),s.ref=o.innerType,this.io==="input"&&(p._prefault=JSON.parse(JSON.stringify(o.defaultValue)));break}case"catch":{this.process(o.innerType,d),s.ref=o.innerType;let m;try{m=o.catchValue(void 0)}catch{throw new Error("Dynamic catch values are not supported in JSON Schema")}p.default=m;break}case"nan":{if(this.unrepresentable==="throw")throw new Error("NaN cannot be represented in JSON Schema");break}case"template_literal":{let m=p,h=e._zod.pattern;if(!h)throw new Error("Pattern not found in template literal");m.type="string",m.pattern=h.source;break}case"pipe":{let m=this.io==="input"?o.in._zod.def.type==="transform"?o.out:o.in:o.out;this.process(m,d),s.ref=m;break}case"readonly":{this.process(o.innerType,d),s.ref=o.innerType,p.readOnly=!0;break}case"promise":{this.process(o.innerType,d),s.ref=o.innerType;break}case"optional":{this.process(o.innerType,d),s.ref=o.innerType;break}case"lazy":{let m=e._zod.innerType;this.process(m,d),s.ref=m;break}case"custom":{if(this.unrepresentable==="throw")throw new Error("Custom types cannot be represented in JSON Schema");break}default:}}}let l=this.metadataRegistry.get(e);return l&&Object.assign(s.schema,l),this.io==="input"&&Tm(e)&&(delete s.schema.examples,delete s.schema.default),this.io==="input"&&s.schema._prefault&&((n=s.schema).default??(n.default=s.schema._prefault)),delete s.schema._prefault,this.seen.get(e).schema}emit(e,r){let n={cycles:r?.cycles??"ref",reused:r?.reused??"inline",external:r?.external??void 0},o=this.seen.get(e);if(!o)throw new Error("Unprocessed schema. This is a bug in Zod.");let i=c=>{let d=this.target==="draft-2020-12"?"$defs":"definitions";if(n.external){let h=n.external.registry.get(c[0])?.id,y=n.external.uri??(b=>b);if(h)return{ref:y(h)};let g=c[1].defId??c[1].schema.id??`schema${this.counter++}`;return c[1].defId=g,{defId:g,ref:`${y("__shared")}#/${d}/${g}`}}if(c[1]===o)return{ref:"#"};let p=`#/${d}/`,m=c[1].schema.id??`__schema${this.counter++}`;return{defId:m,ref:p+m}},a=c=>{if(c[1].schema.$ref)return;let d=c[1],{ref:f,defId:p}=i(c);d.def={...d.schema},p&&(d.defId=p);let m=d.schema;for(let h in m)delete m[h];m.$ref=f};if(n.cycles==="throw")for(let c of this.seen.entries()){let d=c[1];if(d.cycle)throw new Error(`Cycle detected: #/${d.cycle?.join("/")}/ + +Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(let c of this.seen.entries()){let d=c[1];if(e===c[0]){a(c);continue}if(n.external){let p=n.external.registry.get(c[0])?.id;if(e!==c[0]&&p){a(c);continue}}if(this.metadataRegistry.get(c[0])?.id){a(c);continue}if(d.cycle){a(c);continue}if(d.count>1&&n.reused==="ref"){a(c);continue}}let s=(c,d)=>{let f=this.seen.get(c),p=f.def??f.schema,m={...p};if(f.ref===null)return;let h=f.ref;if(f.ref=null,h){s(h,d);let y=this.seen.get(h).schema;y.$ref&&d.target==="draft-7"?(p.allOf=p.allOf??[],p.allOf.push(y)):(Object.assign(p,y),Object.assign(p,m))}f.isParent||this.override({zodSchema:c,jsonSchema:p,path:f.path??[]})};for(let c of[...this.seen.entries()].reverse())s(c[0],{target:this.target});let u={};if(this.target==="draft-2020-12"?u.$schema="https://json-schema.org/draft/2020-12/schema":this.target==="draft-7"?u.$schema="http://json-schema.org/draft-07/schema#":console.warn(`Invalid target: ${this.target}`),n.external?.uri){let c=n.external.registry.get(e)?.id;if(!c)throw new Error("Schema is missing an `id` property");u.$id=n.external.uri(c)}Object.assign(u,o.def);let l=n.external?.defs??{};for(let c of this.seen.entries()){let d=c[1];d.def&&d.defId&&(l[d.defId]=d.def)}n.external||Object.keys(l).length>0&&(this.target==="draft-2020-12"?u.$defs=l:u.definitions=l);try{return JSON.parse(JSON.stringify(u))}catch{throw new Error("Error converting schema to JSON.")}}}});var FRt={};var kRt=v(()=>{});var UN={};En(UN,{$ZodAny:()=>G2e,$ZodArray:()=>mee,$ZodAsyncError:()=>YT,$ZodBase64:()=>k2e,$ZodBase64URL:()=>q2e,$ZodBigInt:()=>che,$ZodBigIntFormat:()=>H2e,$ZodBoolean:()=>fee,$ZodCIDRv4:()=>$2e,$ZodCIDRv6:()=>L2e,$ZodCUID:()=>T2e,$ZodCUID2:()=>O2e,$ZodCatch:()=>fVe,$ZodCheck:()=>hc,$ZodCheckBigIntFormat:()=>Q4e,$ZodCheckEndsWith:()=>d2e,$ZodCheckGreaterThan:()=>ihe,$ZodCheckIncludes:()=>l2e,$ZodCheckLengthEquals:()=>i2e,$ZodCheckLessThan:()=>ohe,$ZodCheckLowerCase:()=>s2e,$ZodCheckMaxLength:()=>n2e,$ZodCheckMaxSize:()=>e2e,$ZodCheckMimeType:()=>p2e,$ZodCheckMinLength:()=>o2e,$ZodCheckMinSize:()=>t2e,$ZodCheckMultipleOf:()=>Z4e,$ZodCheckNumberFormat:()=>Y4e,$ZodCheckOverwrite:()=>m2e,$ZodCheckProperty:()=>f2e,$ZodCheckRegex:()=>a2e,$ZodCheckSizeEquals:()=>r2e,$ZodCheckStartsWith:()=>c2e,$ZodCheckStringFormat:()=>rJ,$ZodCheckUpperCase:()=>u2e,$ZodCustom:()=>bVe,$ZodCustomStringFormat:()=>z2e,$ZodDate:()=>Z2e,$ZodDefault:()=>uVe,$ZodDiscriminatedUnion:()=>Q2e,$ZodE164:()=>B2e,$ZodEmail:()=>w2e,$ZodEmoji:()=>C2e,$ZodEnum:()=>oVe,$ZodError:()=>uee,$ZodFile:()=>aVe,$ZodFunction:()=>$he,$ZodGUID:()=>_2e,$ZodIPv4:()=>D2e,$ZodIPv6:()=>j2e,$ZodISODate:()=>I2e,$ZodISODateTime:()=>R2e,$ZodISODuration:()=>N2e,$ZodISOTime:()=>A2e,$ZodIntersection:()=>eVe,$ZodJWT:()=>U2e,$ZodKSUID:()=>M2e,$ZodLazy:()=>yVe,$ZodLiteral:()=>iVe,$ZodMap:()=>rVe,$ZodNaN:()=>pVe,$ZodNanoID:()=>x2e,$ZodNever:()=>pee,$ZodNonOptional:()=>cVe,$ZodNull:()=>K2e,$ZodNullable:()=>sVe,$ZodNumber:()=>lhe,$ZodNumberFormat:()=>V2e,$ZodObject:()=>Y2e,$ZodOptional:()=>fhe,$ZodPipe:()=>gee,$ZodPrefault:()=>lVe,$ZodPromise:()=>gVe,$ZodReadonly:()=>mVe,$ZodRealError:()=>tJ,$ZodRecord:()=>tVe,$ZodRegistry:()=>nJ,$ZodSet:()=>nVe,$ZodString:()=>Fz,$ZodStringFormat:()=>Nu,$ZodSuccess:()=>dVe,$ZodSymbol:()=>W2e,$ZodTemplateLiteral:()=>hVe,$ZodTransform:()=>hee,$ZodTuple:()=>qz,$ZodType:()=>lo,$ZodULID:()=>E2e,$ZodURL:()=>S2e,$ZodUUID:()=>v2e,$ZodUndefined:()=>J2e,$ZodUnion:()=>dhe,$ZodUnknown:()=>kz,$ZodVoid:()=>X2e,$ZodXID:()=>P2e,$brand:()=>i4e,$constructor:()=>Te,$input:()=>SVe,$output:()=>wVe,Doc:()=>dee,JSONSchema:()=>FRt,JSONSchemaGenerator:()=>Dee,NEVER:()=>o4e,TimePrecision:()=>OVe,_any:()=>JVe,_array:()=>Nee,_base64:()=>Ahe,_base64url:()=>Nhe,_bigint:()=>qVe,_boolean:()=>FVe,_catch:()=>jyn,_cidrv4:()=>Rhe,_cidrv6:()=>Ihe,_coercedBigint:()=>BVe,_coercedBoolean:()=>kVe,_coercedDate:()=>XVe,_coercedNumber:()=>AVe,_coercedString:()=>TVe,_cuid:()=>Che,_cuid2:()=>xhe,_custom:()=>iHe,_date:()=>GVe,_default:()=>Ayn,_discriminatedUnion:()=>wyn,_e164:()=>Dhe,_email:()=>hhe,_emoji:()=>whe,_endsWith:()=>Eee,_enum:()=>Oyn,_file:()=>oHe,_float32:()=>DVe,_float64:()=>jVe,_gt:()=>qN,_gte:()=>E_,_guid:()=>_ee,_includes:()=>Tee,_int:()=>NVe,_int32:()=>$Ve,_int64:()=>UVe,_intersection:()=>Syn,_ipv4:()=>Phe,_ipv6:()=>Mhe,_isoDate:()=>PVe,_isoDateTime:()=>EVe,_isoDuration:()=>RVe,_isoTime:()=>MVe,_jwt:()=>jhe,_ksuid:()=>Ehe,_lazy:()=>kyn,_length:()=>aJ,_literal:()=>Pyn,_lowercase:()=>Cee,_lt:()=>kN,_lte:()=>bS,_map:()=>xyn,_max:()=>bS,_maxLength:()=>iJ,_maxSize:()=>oJ,_mime:()=>Pee,_min:()=>E_,_minLength:()=>VL,_minSize:()=>zz,_multipleOf:()=>Uz,_nan:()=>ZVe,_nanoid:()=>She,_nativeEnum:()=>Eyn,_negative:()=>QVe,_never:()=>vee,_nonnegative:()=>tHe,_nonoptional:()=>Nyn,_nonpositive:()=>eHe,_normalize:()=>Mee,_null:()=>WVe,_nullable:()=>Iyn,_number:()=>IVe,_optional:()=>Ryn,_overwrite:()=>BN,_parse:()=>Zme,_parseAsync:()=>Yme,_pipe:()=>$yn,_positive:()=>YVe,_promise:()=>qyn,_property:()=>rHe,_readonly:()=>Lyn,_record:()=>Cyn,_refine:()=>aHe,_regex:()=>See,_safeParse:()=>Qme,_safeParseAsync:()=>ehe,_set:()=>Tyn,_size:()=>wee,_startsWith:()=>Oee,_string:()=>xVe,_stringFormat:()=>uHe,_stringbool:()=>sHe,_success:()=>Dyn,_symbol:()=>VVe,_templateLiteral:()=>Fyn,_toLowerCase:()=>Iee,_toUpperCase:()=>Aee,_transform:()=>Myn,_trim:()=>Ree,_tuple:()=>nHe,_uint32:()=>LVe,_uint64:()=>zVe,_ulid:()=>The,_undefined:()=>HVe,_union:()=>vyn,_unknown:()=>Bz,_uppercase:()=>xee,_url:()=>vhe,_uuid:()=>ghe,_uuidv4:()=>yhe,_uuidv6:()=>bhe,_uuidv7:()=>_he,_void:()=>KVe,_xid:()=>Ohe,clone:()=>wd,config:()=>vd,flattenError:()=>lee,formatError:()=>cee,function:()=>cHe,globalConfig:()=>eee,globalRegistry:()=>xh,isValidBase64:()=>F2e,isValidBase64URL:()=>lMt,isValidJWT:()=>cMt,locales:()=>bee,parse:()=>Dz,parseAsync:()=>jz,prettifyError:()=>b4e,regexes:()=>Lz,registry:()=>mhe,safeParse:()=>v4e,safeParseAsync:()=>w4e,toDotPath:()=>HPt,toJSONSchema:()=>HL,treeifyError:()=>y4e,util:()=>Ft,version:()=>g2e});var _y=v(()=>{Y6();the();_4e();yee();ahe();y2e();zn();nhe();vVe();CVe();h2e();$Rt();lHe();LRt();kRt()});function vy(t){if(typeof t!="object"||t===null)return!1;let e=t;if(!("_zod"in e))return!1;let r=e._zod;return typeof r=="object"&&r!==null&&"def"in r}function Zv(t){if(typeof t!="object"||t===null)return!1;let e=t;if(!("_def"in e)||"_zod"in e)return!1;let r=e._def;return typeof r=="object"&&r!=null&&"typeName"in r}function Hi(t){return!t||typeof t!="object"||Array.isArray(t)?!1:!!(vy(t)||Zv(t))}async function Wz(t,e){if(vy(t))try{return{success:!0,data:await jz(t,e)}}catch(r){return{success:!1,error:r}}if(Zv(t))return await t.safeParseAsync(e);throw new Error("Schema must be an instance of z3.ZodType or z4.$ZodType")}async function Jz(t,e){if(vy(t))return await jz(t,e);if(Zv(t))return await t.parseAsync(e);throw new Error("Schema must be an instance of z3.ZodType or z4.$ZodType")}function Kz(t){if(vy(t))return xh.get(t)?.description;if(Zv(t)||"description"in t&&typeof t.description=="string")return t.description}function $ee(t){return Hi(t)?Zv(t)?t._def.typeName==="ZodString":vy(t)?t._zod.def.type==="string":!1:!1}function Hz(t){return vy(t)?typeof t=="object"&&t!==null&&"_zod"in t&&typeof t._zod=="object"&&t._zod!==null&&"def"in t._zod&&typeof t._zod.def=="object"&&t._zod.def!==null&&"type"in t._zod.def&&t._zod.def.type==="object":!1}function dHe(t){return vy(t)?typeof t=="object"&&t!==null&&"_zod"in t&&typeof t._zod=="object"&&t._zod!==null&&"def"in t._zod&&typeof t._zod.def=="object"&&t._zod.def!==null&&"type"in t._zod.def&&t._zod.def.type==="array":!1}function qRt(t){return vy(t)?typeof t=="object"&&t!==null&&"_zod"in t&&typeof t._zod=="object"&&t._zod!==null&&"def"in t._zod&&typeof t._zod.def=="object"&&t._zod.def!==null&&"type"in t._zod.def&&t._zod.def.type==="optional":!1}function BRt(t){return vy(t)?typeof t=="object"&&t!==null&&"_zod"in t&&typeof t._zod=="object"&&t._zod!==null&&"def"in t._zod&&typeof t._zod.def=="object"&&t._zod.def!==null&&"type"in t._zod.def&&t._zod.def.type==="nullable":!1}function jee(t,e=!1){if(Zv(t))return t.strict();if(Hz(t)){let r=t._zod.def.shape;if(e)for(let[i,a]of Object.entries(t._zod.def.shape)){if(Hz(a))r[i]=jee(a,e);else if(dHe(a)){let u=a._zod.def.element;Hz(u)&&(u=jee(u,e)),r[i]=wd(a,{...a._zod.def,element:u})}else r[i]=a;let s=xh.get(a);s&&xh.add(r[i],s)}let n=wd(t,{...t._zod.def,shape:r,catchall:vee(pee)}),o=xh.get(t);return o&&xh.add(n,o),n}throw new Error("Schema must be an instance of z3.ZodObject or z4.$ZodObject")}function Byn(t){return Zv(t)&&"typeName"in t._def&&t._def.typeName==="ZodEffects"}function Uyn(t){return vy(t)&&t._zod.def.type==="pipe"}function Vz(t,e,r){let n=r.get(t);if(n!==void 0)return n;if(Zv(t))return Byn(t)?Vz(t._def.schema,e,r):t;if(vy(t)){let o=t;if(Uyn(t)&&(o=Vz(t._zod.def.in,e,r)),e){if(Hz(o)){let a={};for(let[s,u]of Object.entries(o._zod.def.shape))a[s]=Vz(u,e,r);o=wd(o,{...o._zod.def,shape:a})}else if(dHe(o)){let a=Vz(o._zod.def.element,e,r);o=wd(o,{...o._zod.def,element:a})}else if(qRt(o)){let a=Vz(o._zod.def.innerType,e,r);o=wd(o,{...o._zod.def,innerType:a})}else if(BRt(o)){let a=Vz(o._zod.def.innerType,e,r);o=wd(o,{...o._zod.def,innerType:a})}}let i=xh.get(t);return i&&xh.add(o,i),r.set(t,o),o}throw new Error("Schema must be an instance of z3.ZodType or z4.$ZodType")}function fHe(t,e=!1){return Vz(t,e,new WeakMap)}function pHe(t){return t instanceof Error&&(t.constructor.name==="ZodError"||t.constructor.name==="$ZodError")}var zN=v(()=>{_y()});function mHe(t){return t.replace(/[^a-zA-Z-_0-9]/g,"_")}function Vyn(t){let e="";for(let[r,n]of Object.entries(t))e+=` classDef ${r} ${n}; +`;return e}function URt(t,e,r){let{firstNode:n,lastNode:o,nodeColors:i,withStyles:a=!0,curveStyle:s="linear",wrapLabelNWords:u=9}=r??{},l=a?`%%{init: {'flowchart': {'curve': '${s}'}}}%% +graph TD; +`:`graph TD; +`;if(a){let m="default",h={[m]:"{0}({1})"};n!==void 0&&(h[n]="{0}([{1}]):::first"),o!==void 0&&(h[o]="{0}([{1}]):::last");for(let[y,g]of Object.entries(t)){let b=g.name.split(":").pop()??"",_=zyn.some(T=>b.startsWith(T)&&b.endsWith(T))?`

${b}

`:b;Object.keys(g.metadata??{}).length&&(_+=`
${Object.entries(g.metadata??{}).map(([T,O])=>`${T} = ${O}`).join(` +`)}`);let w=(h[y]??h[m]).replace("{0}",mHe(y)).replace("{1}",_);l+=` ${w} +`}}let c={};for(let m of e){let h=m.source.split(":"),y=m.target.split(":"),g=h.filter((b,_)=>b===y[_]).join(":");c[g]||(c[g]=[]),c[g].push(m)}let d=new Set;function f(m){return[...m].sort((h,y)=>h.split(":").length-y.split(":").length)}function p(m,h){let y=m.length===1&&m[0].source===m[0].target;if(h&&!y){let b=h.split(":").pop();if(d.has(h))throw new Error(`Found duplicate subgraph '${b}' at '${h} -- this likely means that you're reusing a subgraph node with the same name. Please adjust your graph to have subgraph nodes with unique names.`);d.add(h),l+=` subgraph ${b} +`}let g=f(Object.keys(c).filter(b=>b.startsWith(`${h}:`)&&b!==h&&b.split(":").length===h.split(":").length+1));for(let b of g)p(c[b],b);for(let b of m){let{source:_,target:w,data:T,conditional:O}=b,E="";if(T!==void 0){let P=T,R=P.split(" ");R.length>u&&(P=Array.from({length:Math.ceil(R.length/u)},(I,A)=>R.slice(A*u,(A+1)*u).join(" ")).join(" 
 ")),E=O?` -.  ${P}  .-> `:` --  ${P}  --> `}else E=O?" -.-> ":" --> ";l+=` ${mHe(_)}${E}${mHe(w)}; +`}h&&!y&&(l+=` end +`)}p(c[""]??[],"");for(let m in c)!m.includes(":")&&m!==""&&p(c[m],m);return a&&(l+=Vyn(i??{})),l}async function zRt(t,e){let r=e?.backgroundColor??"white",n=e?.imageType??"png",o=zPt(t);r!==void 0&&(/^#(?:[0-9a-fA-F]{3}){1,2}$/.test(r)||(r=`!${r}`));let i=`https://mermaid.ink/img/${o}?bgColor=${r}&type=${n}`,a=await fetch(i);if(!a.ok)throw new Error(["Failed to render the graph using the Mermaid.INK API.",`Status code: ${a.status}`,`Status text: ${a.statusText}`].join(` +`));return await a.blob()}var zyn,VRt=v(()=>{Gme();zyn=["*","_","`"]});var WRt,HRt,JRt,Lhe=v(()=>{WRt=Symbol("Let zodToJsonSchema decide on which parser to use"),HRt={name:void 0,$refStrategy:"root",basePath:["#"],effectStrategy:"input",pipeStrategy:"all",dateStrategy:"format:date-time",mapStrategy:"entries",removeAdditionalStrategy:"passthrough",allowedAdditionalProperties:!0,rejectedAdditionalProperties:!1,definitionPath:"definitions",target:"jsonSchema7",strictUnions:!1,definitions:{},errorMessages:!1,markdownDescription:!1,patternStrategy:"escape",applyRegexFlags:!1,emailStrategy:"format:email",base64Strategy:"contentEncoding:base64",nameStrategy:"ref",openAiAnyTypeName:"OpenAiAnyType"},JRt=t=>typeof t=="string"?{...HRt,name:t}:{...HRt,...t}});var KRt,hHe=v(()=>{Lhe();KRt=t=>{let e=JRt(t),r=e.name!==void 0?[...e.basePath,e.definitionPath,e.name]:e.basePath;return{...e,flags:{hasReferencedOpenAiAnyType:!1},currentPath:r,propertyPath:void 0,seen:new Map(Object.entries(e.definitions).map(([n,o])=>[o._def,{def:o._def,path:[...e.basePath,e.definitionPath,n],jsonSchema:void 0}]))}}});var Fhe,khe=v(()=>{Fhe=(t,e)=>{let r=0;for(;r{khe()});function gHe(t,e,r,n){n?.errorMessages&&r&&(t.errorMessage={...t.errorMessage,[e]:r})}function Wi(t,e,r,n,o){t[e]=r,gHe(t,e,n,o)}var WL=v(()=>{});var Ri,yHe,dr,QT,Lee=v(()=>{(function(t){t.assertEqual=o=>{};function e(o){}t.assertIs=e;function r(o){throw new Error}t.assertNever=r,t.arrayToEnum=o=>{let i={};for(let a of o)i[a]=a;return i},t.getValidEnumValues=o=>{let i=t.objectKeys(o).filter(s=>typeof o[o[s]]!="number"),a={};for(let s of i)a[s]=o[s];return t.objectValues(a)},t.objectValues=o=>t.objectKeys(o).map(function(i){return o[i]}),t.objectKeys=typeof Object.keys=="function"?o=>Object.keys(o):o=>{let i=[];for(let a in o)Object.prototype.hasOwnProperty.call(o,a)&&i.push(a);return i},t.find=(o,i)=>{for(let a of o)if(i(a))return a},t.isInteger=typeof Number.isInteger=="function"?o=>Number.isInteger(o):o=>typeof o=="number"&&Number.isFinite(o)&&Math.floor(o)===o;function n(o,i=" | "){return o.map(a=>typeof a=="string"?`'${a}'`:a).join(i)}t.joinValues=n,t.jsonStringifyReplacer=(o,i)=>typeof i=="bigint"?i.toString():i})(Ri||(Ri={}));(function(t){t.mergeShapes=(e,r)=>({...e,...r})})(yHe||(yHe={}));dr=Ri.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),QT=t=>{switch(typeof t){case"undefined":return dr.undefined;case"string":return dr.string;case"number":return Number.isNaN(t)?dr.nan:dr.number;case"boolean":return dr.boolean;case"function":return dr.function;case"bigint":return dr.bigint;case"symbol":return dr.symbol;case"object":return Array.isArray(t)?dr.array:t===null?dr.null:t.then&&typeof t.then=="function"&&t.catch&&typeof t.catch=="function"?dr.promise:typeof Map<"u"&&t instanceof Map?dr.map:typeof Set<"u"&&t instanceof Set?dr.set:typeof Date<"u"&&t instanceof Date?dr.date:dr.object;default:return dr.unknown}}});var ut,Hyn,P_,qhe=v(()=>{Lee();ut=Ri.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]),Hyn=t=>JSON.stringify(t,null,2).replace(/"([^"]+)":/g,"$1:"),P_=class t extends Error{get errors(){return this.issues}constructor(e){super(),this.issues=[],this.addIssue=n=>{this.issues=[...this.issues,n]},this.addIssues=(n=[])=>{this.issues=[...this.issues,...n]};let r=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,r):this.__proto__=r,this.name="ZodError",this.issues=e}format(e){let r=e||function(i){return i.message},n={_errors:[]},o=i=>{for(let a of i.issues)if(a.code==="invalid_union")a.unionErrors.map(o);else if(a.code==="invalid_return_type")o(a.returnTypeError);else if(a.code==="invalid_arguments")o(a.argumentsError);else if(a.path.length===0)n._errors.push(r(a));else{let s=n,u=0;for(;ur.message){let r={},n=[];for(let o of this.issues)if(o.path.length>0){let i=o.path[0];r[i]=r[i]||[],r[i].push(e(o))}else n.push(e(o));return{formErrors:n,fieldErrors:r}}get formErrors(){return this.flatten()}};P_.create=t=>new P_(t)});var Wyn,VN,bHe=v(()=>{qhe();Lee();Wyn=(t,e)=>{let r;switch(t.code){case ut.invalid_type:t.received===dr.undefined?r="Required":r=`Expected ${t.expected}, received ${t.received}`;break;case ut.invalid_literal:r=`Invalid literal value, expected ${JSON.stringify(t.expected,Ri.jsonStringifyReplacer)}`;break;case ut.unrecognized_keys:r=`Unrecognized key(s) in object: ${Ri.joinValues(t.keys,", ")}`;break;case ut.invalid_union:r="Invalid input";break;case ut.invalid_union_discriminator:r=`Invalid discriminator value. Expected ${Ri.joinValues(t.options)}`;break;case ut.invalid_enum_value:r=`Invalid enum value. Expected ${Ri.joinValues(t.options)}, received '${t.received}'`;break;case ut.invalid_arguments:r="Invalid function arguments";break;case ut.invalid_return_type:r="Invalid function return type";break;case ut.invalid_date:r="Invalid date";break;case ut.invalid_string:typeof t.validation=="object"?"includes"in t.validation?(r=`Invalid input: must include "${t.validation.includes}"`,typeof t.validation.position=="number"&&(r=`${r} at one or more positions greater than or equal to ${t.validation.position}`)):"startsWith"in t.validation?r=`Invalid input: must start with "${t.validation.startsWith}"`:"endsWith"in t.validation?r=`Invalid input: must end with "${t.validation.endsWith}"`:Ri.assertNever(t.validation):t.validation!=="regex"?r=`Invalid ${t.validation}`:r="Invalid";break;case ut.too_small:t.type==="array"?r=`Array must contain ${t.exact?"exactly":t.inclusive?"at least":"more than"} ${t.minimum} element(s)`:t.type==="string"?r=`String must contain ${t.exact?"exactly":t.inclusive?"at least":"over"} ${t.minimum} character(s)`:t.type==="number"?r=`Number must be ${t.exact?"exactly equal to ":t.inclusive?"greater than or equal to ":"greater than "}${t.minimum}`:t.type==="bigint"?r=`Number must be ${t.exact?"exactly equal to ":t.inclusive?"greater than or equal to ":"greater than "}${t.minimum}`:t.type==="date"?r=`Date must be ${t.exact?"exactly equal to ":t.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(t.minimum))}`:r="Invalid input";break;case ut.too_big:t.type==="array"?r=`Array must contain ${t.exact?"exactly":t.inclusive?"at most":"less than"} ${t.maximum} element(s)`:t.type==="string"?r=`String must contain ${t.exact?"exactly":t.inclusive?"at most":"under"} ${t.maximum} character(s)`:t.type==="number"?r=`Number must be ${t.exact?"exactly":t.inclusive?"less than or equal to":"less than"} ${t.maximum}`:t.type==="bigint"?r=`BigInt must be ${t.exact?"exactly":t.inclusive?"less than or equal to":"less than"} ${t.maximum}`:t.type==="date"?r=`Date must be ${t.exact?"exactly":t.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(t.maximum))}`:r="Invalid input";break;case ut.custom:r="Invalid input";break;case ut.invalid_intersection_types:r="Intersection results could not be merged";break;case ut.not_multiple_of:r=`Number must be a multiple of ${t.multipleOf}`;break;case ut.not_finite:r="Number must be finite";break;default:r=e.defaultError,Ri.assertNever(t)}return{message:r}},VN=Wyn});function Jyn(t){GRt=t}function sJ(){return GRt}var GRt,Bhe=v(()=>{bHe();GRt=VN});function Xt(t,e){let r=sJ(),n=Fee({issueData:e,data:t.data,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,r,r===VN?void 0:VN].filter(o=>!!o)});t.common.issues.push(n)}var Fee,Kyn,bg,Pn,Gz,wy,Uhe,zhe,JL,uJ,_He=v(()=>{Bhe();bHe();Fee=t=>{let{data:e,path:r,errorMaps:n,issueData:o}=t,i=[...r,...o.path||[]],a={...o,path:i};if(o.message!==void 0)return{...o,path:i,message:o.message};let s="",u=n.filter(l=>!!l).slice().reverse();for(let l of u)s=l(a,{data:e,defaultError:s}).message;return{...o,path:i,message:s}},Kyn=[];bg=class t{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(e,r){let n=[];for(let o of r){if(o.status==="aborted")return Pn;o.status==="dirty"&&e.dirty(),n.push(o.value)}return{status:e.value,value:n}}static async mergeObjectAsync(e,r){let n=[];for(let o of r){let i=await o.key,a=await o.value;n.push({key:i,value:a})}return t.mergeObjectSync(e,n)}static mergeObjectSync(e,r){let n={};for(let o of r){let{key:i,value:a}=o;if(i.status==="aborted"||a.status==="aborted")return Pn;i.status==="dirty"&&e.dirty(),a.status==="dirty"&&e.dirty(),i.value!=="__proto__"&&(typeof a.value<"u"||o.alwaysSet)&&(n[i.value]=a.value)}return{status:e.value,value:n}}},Pn=Object.freeze({status:"aborted"}),Gz=t=>({status:"dirty",value:t}),wy=t=>({status:"valid",value:t}),Uhe=t=>t.status==="aborted",zhe=t=>t.status==="dirty",JL=t=>t.status==="valid",uJ=t=>typeof Promise<"u"&&t instanceof Promise});var XRt=v(()=>{});var $r,ZRt=v(()=>{(function(t){t.errToObj=e=>typeof e=="string"?{message:e}:e||{},t.toString=e=>typeof e=="string"?e:e?.message})($r||($r={}))});function Xo(t){if(!t)return{};let{errorMap:e,invalid_type_error:r,required_error:n,description:o}=t;if(e&&(r||n))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return e?{errorMap:e,description:o}:{errorMap:(a,s)=>{let{message:u}=t;return a.code==="invalid_enum_value"?{message:u??s.defaultError}:typeof s.data>"u"?{message:u??n??s.defaultError}:a.code!=="invalid_type"?{message:s.defaultError}:{message:u??r??s.defaultError}},description:o}}function tIt(t){let e="[0-5]\\d";t.precision?e=`${e}\\.\\d{${t.precision}}`:t.precision==null&&(e=`${e}(\\.\\d+)?`);let r=t.precision?"+":"?";return`([01]\\d|2[0-3]):[0-5]\\d(:${e})${r}`}function dbn(t){return new RegExp(`^${tIt(t)}$`)}function rIt(t){let e=`${eIt}T${tIt(t)}`,r=[];return r.push(t.local?"Z?":"Z"),t.offset&&r.push("([+-]\\d{2}:?\\d{2})"),e=`${e}(${r.join("|")})`,new RegExp(`^${e}$`)}function fbn(t,e){return!!((e==="v4"||!e)&&obn.test(t)||(e==="v6"||!e)&&abn.test(t))}function pbn(t,e){if(!ebn.test(t))return!1;try{let[r]=t.split(".");if(!r)return!1;let n=r.replace(/-/g,"+").replace(/_/g,"/").padEnd(r.length+(4-r.length%4)%4,"="),o=JSON.parse(atob(n));return!(typeof o!="object"||o===null||"typ"in o&&o?.typ!=="JWT"||!o.alg||e&&o.alg!==e)}catch{return!1}}function mbn(t,e){return!!((e==="v4"||!e)&&ibn.test(t)||(e==="v6"||!e)&&sbn.test(t))}function hbn(t,e){let r=(t.toString().split(".")[1]||"").length,n=(e.toString().split(".")[1]||"").length,o=r>n?r:n,i=Number.parseInt(t.toFixed(o).replace(".","")),a=Number.parseInt(e.toFixed(o).replace(".",""));return i%a/10**o}function lJ(t){if(t instanceof M_){let e={};for(let r in t.shape){let n=t.shape[r];e[r]=vS.create(lJ(n))}return new M_({...t._def,shape:()=>e})}else return t instanceof JN?new JN({...t._def,type:lJ(t.element)}):t instanceof vS?vS.create(lJ(t.unwrap())):t instanceof tO?tO.create(lJ(t.unwrap())):t instanceof eO?eO.create(t.items.map(e=>lJ(e))):t}function wHe(t,e){let r=QT(t),n=QT(e);if(t===e)return{valid:!0,data:t};if(r===dr.object&&n===dr.object){let o=Ri.objectKeys(e),i=Ri.objectKeys(t).filter(s=>o.indexOf(s)!==-1),a={...t,...e};for(let s of i){let u=wHe(t[s],e[s]);if(!u.valid)return{valid:!1};a[s]=u.data}return{valid:!0,data:a}}else if(r===dr.array&&n===dr.array){if(t.length!==e.length)return{valid:!1};let o=[];for(let i=0;i{let i=t(n);if(i instanceof Promise)return i.then(a=>{if(!a){let s=QRt(e,n),u=s.fatal??r??!0;o.addIssue({code:"custom",...s,fatal:u})}});if(!i){let a=QRt(e,n),s=a.fatal??r??!0;o.addIssue({code:"custom",...a,fatal:s})}}):GL.create()}var wS,YRt,fi,Gyn,Xyn,Zyn,Yyn,Qyn,ebn,tbn,rbn,nbn,vHe,obn,ibn,abn,sbn,ubn,lbn,eIt,cbn,KL,Xz,Zz,Yz,Qz,cJ,e4,t4,GL,WN,NC,dJ,JN,M_,r4,HN,Vhe,n4,eO,Hhe,fJ,pJ,Whe,o4,i4,a4,s4,XL,SS,vS,tO,u4,l4,mJ,gbn,kee,qee,c4,ybn,Ne,bbn,iIt,aIt,_bn,vbn,sIt,wbn,Sbn,Cbn,xbn,Tbn,Obn,Ebn,Pbn,Mbn,Rbn,Ibn,Abn,Nbn,Dbn,jbn,$bn,Lbn,Fbn,kbn,qbn,Bbn,Ubn,zbn,Vbn,Hbn,Wbn,Jbn,Kbn,Gbn,Xbn,Zbn,Ybn,Qbn,e_n,uIt=v(()=>{qhe();Bhe();ZRt();_He();Lee();wS=class{constructor(e,r,n,o){this._cachedPath=[],this.parent=e,this.data=r,this._path=n,this._key=o}get path(){return this._cachedPath.length||(Array.isArray(this._key)?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}},YRt=(t,e)=>{if(JL(e))return{success:!0,data:e.value};if(!t.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;let r=new P_(t.common.issues);return this._error=r,this._error}}};fi=class{get description(){return this._def.description}_getType(e){return QT(e.data)}_getOrReturnCtx(e,r){return r||{common:e.parent.common,data:e.data,parsedType:QT(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new bg,ctx:{common:e.parent.common,data:e.data,parsedType:QT(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){let r=this._parse(e);if(uJ(r))throw new Error("Synchronous parse encountered promise.");return r}_parseAsync(e){let r=this._parse(e);return Promise.resolve(r)}parse(e,r){let n=this.safeParse(e,r);if(n.success)return n.data;throw n.error}safeParse(e,r){let n={common:{issues:[],async:r?.async??!1,contextualErrorMap:r?.errorMap},path:r?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:QT(e)},o=this._parseSync({data:e,path:n.path,parent:n});return YRt(n,o)}"~validate"(e){let r={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:QT(e)};if(!this["~standard"].async)try{let n=this._parseSync({data:e,path:[],parent:r});return JL(n)?{value:n.value}:{issues:r.common.issues}}catch(n){n?.message?.toLowerCase()?.includes("encountered")&&(this["~standard"].async=!0),r.common={issues:[],async:!0}}return this._parseAsync({data:e,path:[],parent:r}).then(n=>JL(n)?{value:n.value}:{issues:r.common.issues})}async parseAsync(e,r){let n=await this.safeParseAsync(e,r);if(n.success)return n.data;throw n.error}async safeParseAsync(e,r){let n={common:{issues:[],contextualErrorMap:r?.errorMap,async:!0},path:r?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:QT(e)},o=this._parse({data:e,path:n.path,parent:n}),i=await(uJ(o)?o:Promise.resolve(o));return YRt(n,i)}refine(e,r){let n=o=>typeof r=="string"||typeof r>"u"?{message:r}:typeof r=="function"?r(o):r;return this._refinement((o,i)=>{let a=e(o),s=()=>i.addIssue({code:ut.custom,...n(o)});return typeof Promise<"u"&&a instanceof Promise?a.then(u=>u?!0:(s(),!1)):a?!0:(s(),!1)})}refinement(e,r){return this._refinement((n,o)=>e(n)?!0:(o.addIssue(typeof r=="function"?r(n,o):r),!1))}_refinement(e){return new SS({schema:this,typeName:Ne.ZodEffects,effect:{type:"refinement",refinement:e}})}superRefine(e){return this._refinement(e)}constructor(e){this.spa=this.safeParseAsync,this._def=e,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this),this["~standard"]={version:1,vendor:"zod",validate:r=>this["~validate"](r)}}optional(){return vS.create(this,this._def)}nullable(){return tO.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return JN.create(this)}promise(){return XL.create(this,this._def)}or(e){return r4.create([this,e],this._def)}and(e){return n4.create(this,e,this._def)}transform(e){return new SS({...Xo(this._def),schema:this,typeName:Ne.ZodEffects,effect:{type:"transform",transform:e}})}default(e){let r=typeof e=="function"?e:()=>e;return new u4({...Xo(this._def),innerType:this,defaultValue:r,typeName:Ne.ZodDefault})}brand(){return new kee({typeName:Ne.ZodBranded,type:this,...Xo(this._def)})}catch(e){let r=typeof e=="function"?e:()=>e;return new l4({...Xo(this._def),innerType:this,catchValue:r,typeName:Ne.ZodCatch})}describe(e){let r=this.constructor;return new r({...this._def,description:e})}pipe(e){return qee.create(this,e)}readonly(){return c4.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}},Gyn=/^c[^\s-]{8,}$/i,Xyn=/^[0-9a-z]+$/,Zyn=/^[0-9A-HJKMNP-TV-Z]{26}$/i,Yyn=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,Qyn=/^[a-z0-9_-]{21}$/i,ebn=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,tbn=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,rbn=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,nbn="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$",obn=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,ibn=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/(3[0-2]|[12]?[0-9])$/,abn=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/,sbn=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,ubn=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,lbn=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,eIt="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",cbn=new RegExp(`^${eIt}$`);KL=class t extends fi{_parse(e){if(this._def.coerce&&(e.data=String(e.data)),this._getType(e)!==dr.string){let i=this._getOrReturnCtx(e);return Xt(i,{code:ut.invalid_type,expected:dr.string,received:i.parsedType}),Pn}let n=new bg,o;for(let i of this._def.checks)if(i.kind==="min")e.data.lengthi.value&&(o=this._getOrReturnCtx(e,o),Xt(o,{code:ut.too_big,maximum:i.value,type:"string",inclusive:!0,exact:!1,message:i.message}),n.dirty());else if(i.kind==="length"){let a=e.data.length>i.value,s=e.data.lengthe.test(o),{validation:r,code:ut.invalid_string,...$r.errToObj(n)})}_addCheck(e){return new t({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...$r.errToObj(e)})}url(e){return this._addCheck({kind:"url",...$r.errToObj(e)})}emoji(e){return this._addCheck({kind:"emoji",...$r.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...$r.errToObj(e)})}nanoid(e){return this._addCheck({kind:"nanoid",...$r.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...$r.errToObj(e)})}cuid2(e){return this._addCheck({kind:"cuid2",...$r.errToObj(e)})}ulid(e){return this._addCheck({kind:"ulid",...$r.errToObj(e)})}base64(e){return this._addCheck({kind:"base64",...$r.errToObj(e)})}base64url(e){return this._addCheck({kind:"base64url",...$r.errToObj(e)})}jwt(e){return this._addCheck({kind:"jwt",...$r.errToObj(e)})}ip(e){return this._addCheck({kind:"ip",...$r.errToObj(e)})}cidr(e){return this._addCheck({kind:"cidr",...$r.errToObj(e)})}datetime(e){return typeof e=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:e}):this._addCheck({kind:"datetime",precision:typeof e?.precision>"u"?null:e?.precision,offset:e?.offset??!1,local:e?.local??!1,...$r.errToObj(e?.message)})}date(e){return this._addCheck({kind:"date",message:e})}time(e){return typeof e=="string"?this._addCheck({kind:"time",precision:null,message:e}):this._addCheck({kind:"time",precision:typeof e?.precision>"u"?null:e?.precision,...$r.errToObj(e?.message)})}duration(e){return this._addCheck({kind:"duration",...$r.errToObj(e)})}regex(e,r){return this._addCheck({kind:"regex",regex:e,...$r.errToObj(r)})}includes(e,r){return this._addCheck({kind:"includes",value:e,position:r?.position,...$r.errToObj(r?.message)})}startsWith(e,r){return this._addCheck({kind:"startsWith",value:e,...$r.errToObj(r)})}endsWith(e,r){return this._addCheck({kind:"endsWith",value:e,...$r.errToObj(r)})}min(e,r){return this._addCheck({kind:"min",value:e,...$r.errToObj(r)})}max(e,r){return this._addCheck({kind:"max",value:e,...$r.errToObj(r)})}length(e,r){return this._addCheck({kind:"length",value:e,...$r.errToObj(r)})}nonempty(e){return this.min(1,$r.errToObj(e))}trim(){return new t({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new t({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new t({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(e=>e.kind==="datetime")}get isDate(){return!!this._def.checks.find(e=>e.kind==="date")}get isTime(){return!!this._def.checks.find(e=>e.kind==="time")}get isDuration(){return!!this._def.checks.find(e=>e.kind==="duration")}get isEmail(){return!!this._def.checks.find(e=>e.kind==="email")}get isURL(){return!!this._def.checks.find(e=>e.kind==="url")}get isEmoji(){return!!this._def.checks.find(e=>e.kind==="emoji")}get isUUID(){return!!this._def.checks.find(e=>e.kind==="uuid")}get isNANOID(){return!!this._def.checks.find(e=>e.kind==="nanoid")}get isCUID(){return!!this._def.checks.find(e=>e.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(e=>e.kind==="cuid2")}get isULID(){return!!this._def.checks.find(e=>e.kind==="ulid")}get isIP(){return!!this._def.checks.find(e=>e.kind==="ip")}get isCIDR(){return!!this._def.checks.find(e=>e.kind==="cidr")}get isBase64(){return!!this._def.checks.find(e=>e.kind==="base64")}get isBase64url(){return!!this._def.checks.find(e=>e.kind==="base64url")}get minLength(){let e=null;for(let r of this._def.checks)r.kind==="min"&&(e===null||r.value>e)&&(e=r.value);return e}get maxLength(){let e=null;for(let r of this._def.checks)r.kind==="max"&&(e===null||r.valuenew KL({checks:[],typeName:Ne.ZodString,coerce:t?.coerce??!1,...Xo(t)});Xz=class t extends fi{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(e){if(this._def.coerce&&(e.data=Number(e.data)),this._getType(e)!==dr.number){let i=this._getOrReturnCtx(e);return Xt(i,{code:ut.invalid_type,expected:dr.number,received:i.parsedType}),Pn}let n,o=new bg;for(let i of this._def.checks)i.kind==="int"?Ri.isInteger(e.data)||(n=this._getOrReturnCtx(e,n),Xt(n,{code:ut.invalid_type,expected:"integer",received:"float",message:i.message}),o.dirty()):i.kind==="min"?(i.inclusive?e.datai.value:e.data>=i.value)&&(n=this._getOrReturnCtx(e,n),Xt(n,{code:ut.too_big,maximum:i.value,type:"number",inclusive:i.inclusive,exact:!1,message:i.message}),o.dirty()):i.kind==="multipleOf"?hbn(e.data,i.value)!==0&&(n=this._getOrReturnCtx(e,n),Xt(n,{code:ut.not_multiple_of,multipleOf:i.value,message:i.message}),o.dirty()):i.kind==="finite"?Number.isFinite(e.data)||(n=this._getOrReturnCtx(e,n),Xt(n,{code:ut.not_finite,message:i.message}),o.dirty()):Ri.assertNever(i);return{status:o.value,value:e.data}}gte(e,r){return this.setLimit("min",e,!0,$r.toString(r))}gt(e,r){return this.setLimit("min",e,!1,$r.toString(r))}lte(e,r){return this.setLimit("max",e,!0,$r.toString(r))}lt(e,r){return this.setLimit("max",e,!1,$r.toString(r))}setLimit(e,r,n,o){return new t({...this._def,checks:[...this._def.checks,{kind:e,value:r,inclusive:n,message:$r.toString(o)}]})}_addCheck(e){return new t({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:$r.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:$r.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:$r.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:$r.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:$r.toString(e)})}multipleOf(e,r){return this._addCheck({kind:"multipleOf",value:e,message:$r.toString(r)})}finite(e){return this._addCheck({kind:"finite",message:$r.toString(e)})}safe(e){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:$r.toString(e)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:$r.toString(e)})}get minValue(){let e=null;for(let r of this._def.checks)r.kind==="min"&&(e===null||r.value>e)&&(e=r.value);return e}get maxValue(){let e=null;for(let r of this._def.checks)r.kind==="max"&&(e===null||r.valuee.kind==="int"||e.kind==="multipleOf"&&Ri.isInteger(e.value))}get isFinite(){let e=null,r=null;for(let n of this._def.checks){if(n.kind==="finite"||n.kind==="int"||n.kind==="multipleOf")return!0;n.kind==="min"?(r===null||n.value>r)&&(r=n.value):n.kind==="max"&&(e===null||n.valuenew Xz({checks:[],typeName:Ne.ZodNumber,coerce:t?.coerce||!1,...Xo(t)});Zz=class t extends fi{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(e){if(this._def.coerce)try{e.data=BigInt(e.data)}catch{return this._getInvalidInput(e)}if(this._getType(e)!==dr.bigint)return this._getInvalidInput(e);let n,o=new bg;for(let i of this._def.checks)i.kind==="min"?(i.inclusive?e.datai.value:e.data>=i.value)&&(n=this._getOrReturnCtx(e,n),Xt(n,{code:ut.too_big,type:"bigint",maximum:i.value,inclusive:i.inclusive,message:i.message}),o.dirty()):i.kind==="multipleOf"?e.data%i.value!==BigInt(0)&&(n=this._getOrReturnCtx(e,n),Xt(n,{code:ut.not_multiple_of,multipleOf:i.value,message:i.message}),o.dirty()):Ri.assertNever(i);return{status:o.value,value:e.data}}_getInvalidInput(e){let r=this._getOrReturnCtx(e);return Xt(r,{code:ut.invalid_type,expected:dr.bigint,received:r.parsedType}),Pn}gte(e,r){return this.setLimit("min",e,!0,$r.toString(r))}gt(e,r){return this.setLimit("min",e,!1,$r.toString(r))}lte(e,r){return this.setLimit("max",e,!0,$r.toString(r))}lt(e,r){return this.setLimit("max",e,!1,$r.toString(r))}setLimit(e,r,n,o){return new t({...this._def,checks:[...this._def.checks,{kind:e,value:r,inclusive:n,message:$r.toString(o)}]})}_addCheck(e){return new t({...this._def,checks:[...this._def.checks,e]})}positive(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:$r.toString(e)})}negative(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:$r.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:$r.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:$r.toString(e)})}multipleOf(e,r){return this._addCheck({kind:"multipleOf",value:e,message:$r.toString(r)})}get minValue(){let e=null;for(let r of this._def.checks)r.kind==="min"&&(e===null||r.value>e)&&(e=r.value);return e}get maxValue(){let e=null;for(let r of this._def.checks)r.kind==="max"&&(e===null||r.valuenew Zz({checks:[],typeName:Ne.ZodBigInt,coerce:t?.coerce??!1,...Xo(t)});Yz=class extends fi{_parse(e){if(this._def.coerce&&(e.data=!!e.data),this._getType(e)!==dr.boolean){let n=this._getOrReturnCtx(e);return Xt(n,{code:ut.invalid_type,expected:dr.boolean,received:n.parsedType}),Pn}return wy(e.data)}};Yz.create=t=>new Yz({typeName:Ne.ZodBoolean,coerce:t?.coerce||!1,...Xo(t)});Qz=class t extends fi{_parse(e){if(this._def.coerce&&(e.data=new Date(e.data)),this._getType(e)!==dr.date){let i=this._getOrReturnCtx(e);return Xt(i,{code:ut.invalid_type,expected:dr.date,received:i.parsedType}),Pn}if(Number.isNaN(e.data.getTime())){let i=this._getOrReturnCtx(e);return Xt(i,{code:ut.invalid_date}),Pn}let n=new bg,o;for(let i of this._def.checks)i.kind==="min"?e.data.getTime()i.value&&(o=this._getOrReturnCtx(e,o),Xt(o,{code:ut.too_big,message:i.message,inclusive:!0,exact:!1,maximum:i.value,type:"date"}),n.dirty()):Ri.assertNever(i);return{status:n.value,value:new Date(e.data.getTime())}}_addCheck(e){return new t({...this._def,checks:[...this._def.checks,e]})}min(e,r){return this._addCheck({kind:"min",value:e.getTime(),message:$r.toString(r)})}max(e,r){return this._addCheck({kind:"max",value:e.getTime(),message:$r.toString(r)})}get minDate(){let e=null;for(let r of this._def.checks)r.kind==="min"&&(e===null||r.value>e)&&(e=r.value);return e!=null?new Date(e):null}get maxDate(){let e=null;for(let r of this._def.checks)r.kind==="max"&&(e===null||r.valuenew Qz({checks:[],coerce:t?.coerce||!1,typeName:Ne.ZodDate,...Xo(t)});cJ=class extends fi{_parse(e){if(this._getType(e)!==dr.symbol){let n=this._getOrReturnCtx(e);return Xt(n,{code:ut.invalid_type,expected:dr.symbol,received:n.parsedType}),Pn}return wy(e.data)}};cJ.create=t=>new cJ({typeName:Ne.ZodSymbol,...Xo(t)});e4=class extends fi{_parse(e){if(this._getType(e)!==dr.undefined){let n=this._getOrReturnCtx(e);return Xt(n,{code:ut.invalid_type,expected:dr.undefined,received:n.parsedType}),Pn}return wy(e.data)}};e4.create=t=>new e4({typeName:Ne.ZodUndefined,...Xo(t)});t4=class extends fi{_parse(e){if(this._getType(e)!==dr.null){let n=this._getOrReturnCtx(e);return Xt(n,{code:ut.invalid_type,expected:dr.null,received:n.parsedType}),Pn}return wy(e.data)}};t4.create=t=>new t4({typeName:Ne.ZodNull,...Xo(t)});GL=class extends fi{constructor(){super(...arguments),this._any=!0}_parse(e){return wy(e.data)}};GL.create=t=>new GL({typeName:Ne.ZodAny,...Xo(t)});WN=class extends fi{constructor(){super(...arguments),this._unknown=!0}_parse(e){return wy(e.data)}};WN.create=t=>new WN({typeName:Ne.ZodUnknown,...Xo(t)});NC=class extends fi{_parse(e){let r=this._getOrReturnCtx(e);return Xt(r,{code:ut.invalid_type,expected:dr.never,received:r.parsedType}),Pn}};NC.create=t=>new NC({typeName:Ne.ZodNever,...Xo(t)});dJ=class extends fi{_parse(e){if(this._getType(e)!==dr.undefined){let n=this._getOrReturnCtx(e);return Xt(n,{code:ut.invalid_type,expected:dr.void,received:n.parsedType}),Pn}return wy(e.data)}};dJ.create=t=>new dJ({typeName:Ne.ZodVoid,...Xo(t)});JN=class t extends fi{_parse(e){let{ctx:r,status:n}=this._processInputParams(e),o=this._def;if(r.parsedType!==dr.array)return Xt(r,{code:ut.invalid_type,expected:dr.array,received:r.parsedType}),Pn;if(o.exactLength!==null){let a=r.data.length>o.exactLength.value,s=r.data.lengtho.maxLength.value&&(Xt(r,{code:ut.too_big,maximum:o.maxLength.value,type:"array",inclusive:!0,exact:!1,message:o.maxLength.message}),n.dirty()),r.common.async)return Promise.all([...r.data].map((a,s)=>o.type._parseAsync(new wS(r,a,r.path,s)))).then(a=>bg.mergeArray(n,a));let i=[...r.data].map((a,s)=>o.type._parseSync(new wS(r,a,r.path,s)));return bg.mergeArray(n,i)}get element(){return this._def.type}min(e,r){return new t({...this._def,minLength:{value:e,message:$r.toString(r)}})}max(e,r){return new t({...this._def,maxLength:{value:e,message:$r.toString(r)}})}length(e,r){return new t({...this._def,exactLength:{value:e,message:$r.toString(r)}})}nonempty(e){return this.min(1,e)}};JN.create=(t,e)=>new JN({type:t,minLength:null,maxLength:null,exactLength:null,typeName:Ne.ZodArray,...Xo(e)});M_=class t extends fi{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;let e=this._def.shape(),r=Ri.objectKeys(e);return this._cached={shape:e,keys:r},this._cached}_parse(e){if(this._getType(e)!==dr.object){let l=this._getOrReturnCtx(e);return Xt(l,{code:ut.invalid_type,expected:dr.object,received:l.parsedType}),Pn}let{status:n,ctx:o}=this._processInputParams(e),{shape:i,keys:a}=this._getCached(),s=[];if(!(this._def.catchall instanceof NC&&this._def.unknownKeys==="strip"))for(let l in o.data)a.includes(l)||s.push(l);let u=[];for(let l of a){let c=i[l],d=o.data[l];u.push({key:{status:"valid",value:l},value:c._parse(new wS(o,d,o.path,l)),alwaysSet:l in o.data})}if(this._def.catchall instanceof NC){let l=this._def.unknownKeys;if(l==="passthrough")for(let c of s)u.push({key:{status:"valid",value:c},value:{status:"valid",value:o.data[c]}});else if(l==="strict")s.length>0&&(Xt(o,{code:ut.unrecognized_keys,keys:s}),n.dirty());else if(l!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{let l=this._def.catchall;for(let c of s){let d=o.data[c];u.push({key:{status:"valid",value:c},value:l._parse(new wS(o,d,o.path,c)),alwaysSet:c in o.data})}}return o.common.async?Promise.resolve().then(async()=>{let l=[];for(let c of u){let d=await c.key,f=await c.value;l.push({key:d,value:f,alwaysSet:c.alwaysSet})}return l}).then(l=>bg.mergeObjectSync(n,l)):bg.mergeObjectSync(n,u)}get shape(){return this._def.shape()}strict(e){return $r.errToObj,new t({...this._def,unknownKeys:"strict",...e!==void 0?{errorMap:(r,n)=>{let o=this._def.errorMap?.(r,n).message??n.defaultError;return r.code==="unrecognized_keys"?{message:$r.errToObj(e).message??o}:{message:o}}}:{}})}strip(){return new t({...this._def,unknownKeys:"strip"})}passthrough(){return new t({...this._def,unknownKeys:"passthrough"})}extend(e){return new t({...this._def,shape:()=>({...this._def.shape(),...e})})}merge(e){return new t({unknownKeys:e._def.unknownKeys,catchall:e._def.catchall,shape:()=>({...this._def.shape(),...e._def.shape()}),typeName:Ne.ZodObject})}setKey(e,r){return this.augment({[e]:r})}catchall(e){return new t({...this._def,catchall:e})}pick(e){let r={};for(let n of Ri.objectKeys(e))e[n]&&this.shape[n]&&(r[n]=this.shape[n]);return new t({...this._def,shape:()=>r})}omit(e){let r={};for(let n of Ri.objectKeys(this.shape))e[n]||(r[n]=this.shape[n]);return new t({...this._def,shape:()=>r})}deepPartial(){return lJ(this)}partial(e){let r={};for(let n of Ri.objectKeys(this.shape)){let o=this.shape[n];e&&!e[n]?r[n]=o:r[n]=o.optional()}return new t({...this._def,shape:()=>r})}required(e){let r={};for(let n of Ri.objectKeys(this.shape))if(e&&!e[n])r[n]=this.shape[n];else{let i=this.shape[n];for(;i instanceof vS;)i=i._def.innerType;r[n]=i}return new t({...this._def,shape:()=>r})}keyof(){return nIt(Ri.objectKeys(this.shape))}};M_.create=(t,e)=>new M_({shape:()=>t,unknownKeys:"strip",catchall:NC.create(),typeName:Ne.ZodObject,...Xo(e)});M_.strictCreate=(t,e)=>new M_({shape:()=>t,unknownKeys:"strict",catchall:NC.create(),typeName:Ne.ZodObject,...Xo(e)});M_.lazycreate=(t,e)=>new M_({shape:t,unknownKeys:"strip",catchall:NC.create(),typeName:Ne.ZodObject,...Xo(e)});r4=class extends fi{_parse(e){let{ctx:r}=this._processInputParams(e),n=this._def.options;function o(i){for(let s of i)if(s.result.status==="valid")return s.result;for(let s of i)if(s.result.status==="dirty")return r.common.issues.push(...s.ctx.common.issues),s.result;let a=i.map(s=>new P_(s.ctx.common.issues));return Xt(r,{code:ut.invalid_union,unionErrors:a}),Pn}if(r.common.async)return Promise.all(n.map(async i=>{let a={...r,common:{...r.common,issues:[]},parent:null};return{result:await i._parseAsync({data:r.data,path:r.path,parent:a}),ctx:a}})).then(o);{let i,a=[];for(let u of n){let l={...r,common:{...r.common,issues:[]},parent:null},c=u._parseSync({data:r.data,path:r.path,parent:l});if(c.status==="valid")return c;c.status==="dirty"&&!i&&(i={result:c,ctx:l}),l.common.issues.length&&a.push(l.common.issues)}if(i)return r.common.issues.push(...i.ctx.common.issues),i.result;let s=a.map(u=>new P_(u));return Xt(r,{code:ut.invalid_union,unionErrors:s}),Pn}}get options(){return this._def.options}};r4.create=(t,e)=>new r4({options:t,typeName:Ne.ZodUnion,...Xo(e)});HN=t=>t instanceof o4?HN(t.schema):t instanceof SS?HN(t.innerType()):t instanceof i4?[t.value]:t instanceof a4?t.options:t instanceof s4?Ri.objectValues(t.enum):t instanceof u4?HN(t._def.innerType):t instanceof e4?[void 0]:t instanceof t4?[null]:t instanceof vS?[void 0,...HN(t.unwrap())]:t instanceof tO?[null,...HN(t.unwrap())]:t instanceof kee||t instanceof c4?HN(t.unwrap()):t instanceof l4?HN(t._def.innerType):[],Vhe=class t extends fi{_parse(e){let{ctx:r}=this._processInputParams(e);if(r.parsedType!==dr.object)return Xt(r,{code:ut.invalid_type,expected:dr.object,received:r.parsedType}),Pn;let n=this.discriminator,o=r.data[n],i=this.optionsMap.get(o);return i?r.common.async?i._parseAsync({data:r.data,path:r.path,parent:r}):i._parseSync({data:r.data,path:r.path,parent:r}):(Xt(r,{code:ut.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[n]}),Pn)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(e,r,n){let o=new Map;for(let i of r){let a=HN(i.shape[e]);if(!a.length)throw new Error(`A discriminator value for key \`${e}\` could not be extracted from all schema options`);for(let s of a){if(o.has(s))throw new Error(`Discriminator property ${String(e)} has duplicate value ${String(s)}`);o.set(s,i)}}return new t({typeName:Ne.ZodDiscriminatedUnion,discriminator:e,options:r,optionsMap:o,...Xo(n)})}};n4=class extends fi{_parse(e){let{status:r,ctx:n}=this._processInputParams(e),o=(i,a)=>{if(Uhe(i)||Uhe(a))return Pn;let s=wHe(i.value,a.value);return s.valid?((zhe(i)||zhe(a))&&r.dirty(),{status:r.value,value:s.data}):(Xt(n,{code:ut.invalid_intersection_types}),Pn)};return n.common.async?Promise.all([this._def.left._parseAsync({data:n.data,path:n.path,parent:n}),this._def.right._parseAsync({data:n.data,path:n.path,parent:n})]).then(([i,a])=>o(i,a)):o(this._def.left._parseSync({data:n.data,path:n.path,parent:n}),this._def.right._parseSync({data:n.data,path:n.path,parent:n}))}};n4.create=(t,e,r)=>new n4({left:t,right:e,typeName:Ne.ZodIntersection,...Xo(r)});eO=class t extends fi{_parse(e){let{status:r,ctx:n}=this._processInputParams(e);if(n.parsedType!==dr.array)return Xt(n,{code:ut.invalid_type,expected:dr.array,received:n.parsedType}),Pn;if(n.data.lengththis._def.items.length&&(Xt(n,{code:ut.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),r.dirty());let i=[...n.data].map((a,s)=>{let u=this._def.items[s]||this._def.rest;return u?u._parse(new wS(n,a,n.path,s)):null}).filter(a=>!!a);return n.common.async?Promise.all(i).then(a=>bg.mergeArray(r,a)):bg.mergeArray(r,i)}get items(){return this._def.items}rest(e){return new t({...this._def,rest:e})}};eO.create=(t,e)=>{if(!Array.isArray(t))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new eO({items:t,typeName:Ne.ZodTuple,rest:null,...Xo(e)})};Hhe=class t extends fi{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:r,ctx:n}=this._processInputParams(e);if(n.parsedType!==dr.object)return Xt(n,{code:ut.invalid_type,expected:dr.object,received:n.parsedType}),Pn;let o=[],i=this._def.keyType,a=this._def.valueType;for(let s in n.data)o.push({key:i._parse(new wS(n,s,n.path,s)),value:a._parse(new wS(n,n.data[s],n.path,s)),alwaysSet:s in n.data});return n.common.async?bg.mergeObjectAsync(r,o):bg.mergeObjectSync(r,o)}get element(){return this._def.valueType}static create(e,r,n){return r instanceof fi?new t({keyType:e,valueType:r,typeName:Ne.ZodRecord,...Xo(n)}):new t({keyType:KL.create(),valueType:e,typeName:Ne.ZodRecord,...Xo(r)})}},fJ=class extends fi{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:r,ctx:n}=this._processInputParams(e);if(n.parsedType!==dr.map)return Xt(n,{code:ut.invalid_type,expected:dr.map,received:n.parsedType}),Pn;let o=this._def.keyType,i=this._def.valueType,a=[...n.data.entries()].map(([s,u],l)=>({key:o._parse(new wS(n,s,n.path,[l,"key"])),value:i._parse(new wS(n,u,n.path,[l,"value"]))}));if(n.common.async){let s=new Map;return Promise.resolve().then(async()=>{for(let u of a){let l=await u.key,c=await u.value;if(l.status==="aborted"||c.status==="aborted")return Pn;(l.status==="dirty"||c.status==="dirty")&&r.dirty(),s.set(l.value,c.value)}return{status:r.value,value:s}})}else{let s=new Map;for(let u of a){let l=u.key,c=u.value;if(l.status==="aborted"||c.status==="aborted")return Pn;(l.status==="dirty"||c.status==="dirty")&&r.dirty(),s.set(l.value,c.value)}return{status:r.value,value:s}}}};fJ.create=(t,e,r)=>new fJ({valueType:e,keyType:t,typeName:Ne.ZodMap,...Xo(r)});pJ=class t extends fi{_parse(e){let{status:r,ctx:n}=this._processInputParams(e);if(n.parsedType!==dr.set)return Xt(n,{code:ut.invalid_type,expected:dr.set,received:n.parsedType}),Pn;let o=this._def;o.minSize!==null&&n.data.sizeo.maxSize.value&&(Xt(n,{code:ut.too_big,maximum:o.maxSize.value,type:"set",inclusive:!0,exact:!1,message:o.maxSize.message}),r.dirty());let i=this._def.valueType;function a(u){let l=new Set;for(let c of u){if(c.status==="aborted")return Pn;c.status==="dirty"&&r.dirty(),l.add(c.value)}return{status:r.value,value:l}}let s=[...n.data.values()].map((u,l)=>i._parse(new wS(n,u,n.path,l)));return n.common.async?Promise.all(s).then(u=>a(u)):a(s)}min(e,r){return new t({...this._def,minSize:{value:e,message:$r.toString(r)}})}max(e,r){return new t({...this._def,maxSize:{value:e,message:$r.toString(r)}})}size(e,r){return this.min(e,r).max(e,r)}nonempty(e){return this.min(1,e)}};pJ.create=(t,e)=>new pJ({valueType:t,minSize:null,maxSize:null,typeName:Ne.ZodSet,...Xo(e)});Whe=class t extends fi{constructor(){super(...arguments),this.validate=this.implement}_parse(e){let{ctx:r}=this._processInputParams(e);if(r.parsedType!==dr.function)return Xt(r,{code:ut.invalid_type,expected:dr.function,received:r.parsedType}),Pn;function n(s,u){return Fee({data:s,path:r.path,errorMaps:[r.common.contextualErrorMap,r.schemaErrorMap,sJ(),VN].filter(l=>!!l),issueData:{code:ut.invalid_arguments,argumentsError:u}})}function o(s,u){return Fee({data:s,path:r.path,errorMaps:[r.common.contextualErrorMap,r.schemaErrorMap,sJ(),VN].filter(l=>!!l),issueData:{code:ut.invalid_return_type,returnTypeError:u}})}let i={errorMap:r.common.contextualErrorMap},a=r.data;if(this._def.returns instanceof XL){let s=this;return wy(async function(...u){let l=new P_([]),c=await s._def.args.parseAsync(u,i).catch(p=>{throw l.addIssue(n(u,p)),l}),d=await Reflect.apply(a,this,c);return await s._def.returns._def.type.parseAsync(d,i).catch(p=>{throw l.addIssue(o(d,p)),l})})}else{let s=this;return wy(function(...u){let l=s._def.args.safeParse(u,i);if(!l.success)throw new P_([n(u,l.error)]);let c=Reflect.apply(a,this,l.data),d=s._def.returns.safeParse(c,i);if(!d.success)throw new P_([o(c,d.error)]);return d.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...e){return new t({...this._def,args:eO.create(e).rest(WN.create())})}returns(e){return new t({...this._def,returns:e})}implement(e){return this.parse(e)}strictImplement(e){return this.parse(e)}static create(e,r,n){return new t({args:e||eO.create([]).rest(WN.create()),returns:r||WN.create(),typeName:Ne.ZodFunction,...Xo(n)})}},o4=class extends fi{get schema(){return this._def.getter()}_parse(e){let{ctx:r}=this._processInputParams(e);return this._def.getter()._parse({data:r.data,path:r.path,parent:r})}};o4.create=(t,e)=>new o4({getter:t,typeName:Ne.ZodLazy,...Xo(e)});i4=class extends fi{_parse(e){if(e.data!==this._def.value){let r=this._getOrReturnCtx(e);return Xt(r,{received:r.data,code:ut.invalid_literal,expected:this._def.value}),Pn}return{status:"valid",value:e.data}}get value(){return this._def.value}};i4.create=(t,e)=>new i4({value:t,typeName:Ne.ZodLiteral,...Xo(e)});a4=class t extends fi{_parse(e){if(typeof e.data!="string"){let r=this._getOrReturnCtx(e),n=this._def.values;return Xt(r,{expected:Ri.joinValues(n),received:r.parsedType,code:ut.invalid_type}),Pn}if(this._cache||(this._cache=new Set(this._def.values)),!this._cache.has(e.data)){let r=this._getOrReturnCtx(e),n=this._def.values;return Xt(r,{received:r.data,code:ut.invalid_enum_value,options:n}),Pn}return wy(e.data)}get options(){return this._def.values}get enum(){let e={};for(let r of this._def.values)e[r]=r;return e}get Values(){let e={};for(let r of this._def.values)e[r]=r;return e}get Enum(){let e={};for(let r of this._def.values)e[r]=r;return e}extract(e,r=this._def){return t.create(e,{...this._def,...r})}exclude(e,r=this._def){return t.create(this.options.filter(n=>!e.includes(n)),{...this._def,...r})}};a4.create=nIt;s4=class extends fi{_parse(e){let r=Ri.getValidEnumValues(this._def.values),n=this._getOrReturnCtx(e);if(n.parsedType!==dr.string&&n.parsedType!==dr.number){let o=Ri.objectValues(r);return Xt(n,{expected:Ri.joinValues(o),received:n.parsedType,code:ut.invalid_type}),Pn}if(this._cache||(this._cache=new Set(Ri.getValidEnumValues(this._def.values))),!this._cache.has(e.data)){let o=Ri.objectValues(r);return Xt(n,{received:n.data,code:ut.invalid_enum_value,options:o}),Pn}return wy(e.data)}get enum(){return this._def.values}};s4.create=(t,e)=>new s4({values:t,typeName:Ne.ZodNativeEnum,...Xo(e)});XL=class extends fi{unwrap(){return this._def.type}_parse(e){let{ctx:r}=this._processInputParams(e);if(r.parsedType!==dr.promise&&r.common.async===!1)return Xt(r,{code:ut.invalid_type,expected:dr.promise,received:r.parsedType}),Pn;let n=r.parsedType===dr.promise?r.data:Promise.resolve(r.data);return wy(n.then(o=>this._def.type.parseAsync(o,{path:r.path,errorMap:r.common.contextualErrorMap})))}};XL.create=(t,e)=>new XL({type:t,typeName:Ne.ZodPromise,...Xo(e)});SS=class extends fi{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===Ne.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(e){let{status:r,ctx:n}=this._processInputParams(e),o=this._def.effect||null,i={addIssue:a=>{Xt(n,a),a.fatal?r.abort():r.dirty()},get path(){return n.path}};if(i.addIssue=i.addIssue.bind(i),o.type==="preprocess"){let a=o.transform(n.data,i);if(n.common.async)return Promise.resolve(a).then(async s=>{if(r.value==="aborted")return Pn;let u=await this._def.schema._parseAsync({data:s,path:n.path,parent:n});return u.status==="aborted"?Pn:u.status==="dirty"?Gz(u.value):r.value==="dirty"?Gz(u.value):u});{if(r.value==="aborted")return Pn;let s=this._def.schema._parseSync({data:a,path:n.path,parent:n});return s.status==="aborted"?Pn:s.status==="dirty"?Gz(s.value):r.value==="dirty"?Gz(s.value):s}}if(o.type==="refinement"){let a=s=>{let u=o.refinement(s,i);if(n.common.async)return Promise.resolve(u);if(u instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return s};if(n.common.async===!1){let s=this._def.schema._parseSync({data:n.data,path:n.path,parent:n});return s.status==="aborted"?Pn:(s.status==="dirty"&&r.dirty(),a(s.value),{status:r.value,value:s.value})}else return this._def.schema._parseAsync({data:n.data,path:n.path,parent:n}).then(s=>s.status==="aborted"?Pn:(s.status==="dirty"&&r.dirty(),a(s.value).then(()=>({status:r.value,value:s.value}))))}if(o.type==="transform")if(n.common.async===!1){let a=this._def.schema._parseSync({data:n.data,path:n.path,parent:n});if(!JL(a))return Pn;let s=o.transform(a.value,i);if(s instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:r.value,value:s}}else return this._def.schema._parseAsync({data:n.data,path:n.path,parent:n}).then(a=>JL(a)?Promise.resolve(o.transform(a.value,i)).then(s=>({status:r.value,value:s})):Pn);Ri.assertNever(o)}};SS.create=(t,e,r)=>new SS({schema:t,typeName:Ne.ZodEffects,effect:e,...Xo(r)});SS.createWithPreprocess=(t,e,r)=>new SS({schema:e,effect:{type:"preprocess",transform:t},typeName:Ne.ZodEffects,...Xo(r)});vS=class extends fi{_parse(e){return this._getType(e)===dr.undefined?wy(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};vS.create=(t,e)=>new vS({innerType:t,typeName:Ne.ZodOptional,...Xo(e)});tO=class extends fi{_parse(e){return this._getType(e)===dr.null?wy(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};tO.create=(t,e)=>new tO({innerType:t,typeName:Ne.ZodNullable,...Xo(e)});u4=class extends fi{_parse(e){let{ctx:r}=this._processInputParams(e),n=r.data;return r.parsedType===dr.undefined&&(n=this._def.defaultValue()),this._def.innerType._parse({data:n,path:r.path,parent:r})}removeDefault(){return this._def.innerType}};u4.create=(t,e)=>new u4({innerType:t,typeName:Ne.ZodDefault,defaultValue:typeof e.default=="function"?e.default:()=>e.default,...Xo(e)});l4=class extends fi{_parse(e){let{ctx:r}=this._processInputParams(e),n={...r,common:{...r.common,issues:[]}},o=this._def.innerType._parse({data:n.data,path:n.path,parent:{...n}});return uJ(o)?o.then(i=>({status:"valid",value:i.status==="valid"?i.value:this._def.catchValue({get error(){return new P_(n.common.issues)},input:n.data})})):{status:"valid",value:o.status==="valid"?o.value:this._def.catchValue({get error(){return new P_(n.common.issues)},input:n.data})}}removeCatch(){return this._def.innerType}};l4.create=(t,e)=>new l4({innerType:t,typeName:Ne.ZodCatch,catchValue:typeof e.catch=="function"?e.catch:()=>e.catch,...Xo(e)});mJ=class extends fi{_parse(e){if(this._getType(e)!==dr.nan){let n=this._getOrReturnCtx(e);return Xt(n,{code:ut.invalid_type,expected:dr.nan,received:n.parsedType}),Pn}return{status:"valid",value:e.data}}};mJ.create=t=>new mJ({typeName:Ne.ZodNaN,...Xo(t)});gbn=Symbol("zod_brand"),kee=class extends fi{_parse(e){let{ctx:r}=this._processInputParams(e),n=r.data;return this._def.type._parse({data:n,path:r.path,parent:r})}unwrap(){return this._def.type}},qee=class t extends fi{_parse(e){let{status:r,ctx:n}=this._processInputParams(e);if(n.common.async)return(async()=>{let i=await this._def.in._parseAsync({data:n.data,path:n.path,parent:n});return i.status==="aborted"?Pn:i.status==="dirty"?(r.dirty(),Gz(i.value)):this._def.out._parseAsync({data:i.value,path:n.path,parent:n})})();{let o=this._def.in._parseSync({data:n.data,path:n.path,parent:n});return o.status==="aborted"?Pn:o.status==="dirty"?(r.dirty(),{status:"dirty",value:o.value}):this._def.out._parseSync({data:o.value,path:n.path,parent:n})}}static create(e,r){return new t({in:e,out:r,typeName:Ne.ZodPipeline})}},c4=class extends fi{_parse(e){let r=this._def.innerType._parse(e),n=o=>(JL(o)&&(o.value=Object.freeze(o.value)),o);return uJ(r)?r.then(o=>n(o)):n(r)}unwrap(){return this._def.innerType}};c4.create=(t,e)=>new c4({innerType:t,typeName:Ne.ZodReadonly,...Xo(e)});ybn={object:M_.lazycreate};(function(t){t.ZodString="ZodString",t.ZodNumber="ZodNumber",t.ZodNaN="ZodNaN",t.ZodBigInt="ZodBigInt",t.ZodBoolean="ZodBoolean",t.ZodDate="ZodDate",t.ZodSymbol="ZodSymbol",t.ZodUndefined="ZodUndefined",t.ZodNull="ZodNull",t.ZodAny="ZodAny",t.ZodUnknown="ZodUnknown",t.ZodNever="ZodNever",t.ZodVoid="ZodVoid",t.ZodArray="ZodArray",t.ZodObject="ZodObject",t.ZodUnion="ZodUnion",t.ZodDiscriminatedUnion="ZodDiscriminatedUnion",t.ZodIntersection="ZodIntersection",t.ZodTuple="ZodTuple",t.ZodRecord="ZodRecord",t.ZodMap="ZodMap",t.ZodSet="ZodSet",t.ZodFunction="ZodFunction",t.ZodLazy="ZodLazy",t.ZodLiteral="ZodLiteral",t.ZodEnum="ZodEnum",t.ZodEffects="ZodEffects",t.ZodNativeEnum="ZodNativeEnum",t.ZodOptional="ZodOptional",t.ZodNullable="ZodNullable",t.ZodDefault="ZodDefault",t.ZodCatch="ZodCatch",t.ZodPromise="ZodPromise",t.ZodBranded="ZodBranded",t.ZodPipeline="ZodPipeline",t.ZodReadonly="ZodReadonly"})(Ne||(Ne={}));bbn=(t,e={message:`Input not instance of ${t.name}`})=>oIt(r=>r instanceof t,e),iIt=KL.create,aIt=Xz.create,_bn=mJ.create,vbn=Zz.create,sIt=Yz.create,wbn=Qz.create,Sbn=cJ.create,Cbn=e4.create,xbn=t4.create,Tbn=GL.create,Obn=WN.create,Ebn=NC.create,Pbn=dJ.create,Mbn=JN.create,Rbn=M_.create,Ibn=M_.strictCreate,Abn=r4.create,Nbn=Vhe.create,Dbn=n4.create,jbn=eO.create,$bn=Hhe.create,Lbn=fJ.create,Fbn=pJ.create,kbn=Whe.create,qbn=o4.create,Bbn=i4.create,Ubn=a4.create,zbn=s4.create,Vbn=XL.create,Hbn=SS.create,Wbn=vS.create,Jbn=tO.create,Kbn=SS.createWithPreprocess,Gbn=qee.create,Xbn=()=>iIt().optional(),Zbn=()=>aIt().optional(),Ybn=()=>sIt().optional(),Qbn={string:t=>KL.create({...t,coerce:!0}),number:t=>Xz.create({...t,coerce:!0}),boolean:t=>Yz.create({...t,coerce:!0}),bigint:t=>Zz.create({...t,coerce:!0}),date:t=>Qz.create({...t,coerce:!0})},e_n=Pn});var Ae={};En(Ae,{BRAND:()=>gbn,DIRTY:()=>Gz,EMPTY_PATH:()=>Kyn,INVALID:()=>Pn,NEVER:()=>e_n,OK:()=>wy,ParseStatus:()=>bg,Schema:()=>fi,ZodAny:()=>GL,ZodArray:()=>JN,ZodBigInt:()=>Zz,ZodBoolean:()=>Yz,ZodBranded:()=>kee,ZodCatch:()=>l4,ZodDate:()=>Qz,ZodDefault:()=>u4,ZodDiscriminatedUnion:()=>Vhe,ZodEffects:()=>SS,ZodEnum:()=>a4,ZodError:()=>P_,ZodFirstPartyTypeKind:()=>Ne,ZodFunction:()=>Whe,ZodIntersection:()=>n4,ZodIssueCode:()=>ut,ZodLazy:()=>o4,ZodLiteral:()=>i4,ZodMap:()=>fJ,ZodNaN:()=>mJ,ZodNativeEnum:()=>s4,ZodNever:()=>NC,ZodNull:()=>t4,ZodNullable:()=>tO,ZodNumber:()=>Xz,ZodObject:()=>M_,ZodOptional:()=>vS,ZodParsedType:()=>dr,ZodPipeline:()=>qee,ZodPromise:()=>XL,ZodReadonly:()=>c4,ZodRecord:()=>Hhe,ZodSchema:()=>fi,ZodSet:()=>pJ,ZodString:()=>KL,ZodSymbol:()=>cJ,ZodTransformer:()=>SS,ZodTuple:()=>eO,ZodType:()=>fi,ZodUndefined:()=>e4,ZodUnion:()=>r4,ZodUnknown:()=>WN,ZodVoid:()=>dJ,addIssueToContext:()=>Xt,any:()=>Tbn,array:()=>Mbn,bigint:()=>vbn,boolean:()=>sIt,coerce:()=>Qbn,custom:()=>oIt,date:()=>wbn,datetimeRegex:()=>rIt,defaultErrorMap:()=>VN,discriminatedUnion:()=>Nbn,effect:()=>Hbn,enum:()=>Ubn,function:()=>kbn,getErrorMap:()=>sJ,getParsedType:()=>QT,instanceof:()=>bbn,intersection:()=>Dbn,isAborted:()=>Uhe,isAsync:()=>uJ,isDirty:()=>zhe,isValid:()=>JL,late:()=>ybn,lazy:()=>qbn,literal:()=>Bbn,makeIssue:()=>Fee,map:()=>Lbn,nan:()=>_bn,nativeEnum:()=>zbn,never:()=>Ebn,null:()=>xbn,nullable:()=>Jbn,number:()=>aIt,object:()=>Rbn,objectUtil:()=>yHe,oboolean:()=>Ybn,onumber:()=>Zbn,optional:()=>Wbn,ostring:()=>Xbn,pipeline:()=>Gbn,preprocess:()=>Kbn,promise:()=>Vbn,quotelessJson:()=>Hyn,record:()=>$bn,set:()=>Fbn,setErrorMap:()=>Jyn,strictObject:()=>Ibn,string:()=>iIt,symbol:()=>Sbn,transformer:()=>Hbn,tuple:()=>jbn,undefined:()=>Cbn,union:()=>Abn,unknown:()=>Obn,util:()=>Ri,void:()=>Pbn});var Bee=v(()=>{Bhe();_He();XRt();Lee();uIt();qhe()});var rO=v(()=>{Bee();Bee()});function lIt(t,e){let r={type:"array"};return t.type?._def&&t.type?._def?.typeName!==Ne.ZodAny&&(r.items=Ln(t.type._def,{...e,currentPath:[...e.currentPath,"items"]})),t.minLength&&Wi(r,"minItems",t.minLength.value,t.minLength.message,e),t.maxLength&&Wi(r,"maxItems",t.maxLength.value,t.maxLength.message,e),t.exactLength&&(Wi(r,"minItems",t.exactLength.value,t.exactLength.message,e),Wi(r,"maxItems",t.exactLength.value,t.exactLength.message,e)),r}var SHe=v(()=>{WL();Sd();rO()});function cIt(t,e){let r={type:"integer",format:"int64"};if(!t.checks)return r;for(let n of t.checks)switch(n.kind){case"min":e.target==="jsonSchema7"?n.inclusive?Wi(r,"minimum",n.value,n.message,e):Wi(r,"exclusiveMinimum",n.value,n.message,e):(n.inclusive||(r.exclusiveMinimum=!0),Wi(r,"minimum",n.value,n.message,e));break;case"max":e.target==="jsonSchema7"?n.inclusive?Wi(r,"maximum",n.value,n.message,e):Wi(r,"exclusiveMaximum",n.value,n.message,e):(n.inclusive||(r.exclusiveMaximum=!0),Wi(r,"maximum",n.value,n.message,e));break;case"multipleOf":Wi(r,"multipleOf",n.value,n.message,e);break}return r}var CHe=v(()=>{WL()});function dIt(){return{type:"boolean"}}var xHe=v(()=>{});function Jhe(t,e){return Ln(t.type._def,e)}var Khe=v(()=>{Sd()});var fIt,THe=v(()=>{Sd();fIt=(t,e)=>Ln(t.innerType._def,e)});function OHe(t,e,r){let n=r??e.dateStrategy;if(Array.isArray(n))return{anyOf:n.map(o=>OHe(t,e,o))};switch(n){case"string":case"format:date-time":return{type:"string",format:"date-time"};case"format:date":return{type:"string",format:"date"};case"integer":return t_n(t,e)}}var t_n,EHe=v(()=>{WL();t_n=(t,e)=>{let r={type:"integer",format:"unix-time"};if(e.target==="openApi3")return r;for(let n of t.checks)switch(n.kind){case"min":Wi(r,"minimum",n.value,n.message,e);break;case"max":Wi(r,"maximum",n.value,n.message,e);break}return r}});function pIt(t,e){return{...Ln(t.innerType._def,e),default:t.defaultValue()}}var PHe=v(()=>{Sd()});function mIt(t,e){return e.effectStrategy==="input"?Ln(t.schema._def,e):Fl(e)}var MHe=v(()=>{_S();Sd()});function hIt(t){return{type:"string",enum:Array.from(t.values)}}var RHe=v(()=>{});function gIt(t,e){let r=[Ln(t.left._def,{...e,currentPath:[...e.currentPath,"allOf","0"]}),Ln(t.right._def,{...e,currentPath:[...e.currentPath,"allOf","1"]})].filter(i=>!!i),n=e.target==="jsonSchema2019-09"?{unevaluatedProperties:!1}:void 0,o=[];return r.forEach(i=>{if(r_n(i))o.push(...i.allOf),i.unevaluatedProperties===void 0&&(n=void 0);else{let a=i;if("additionalProperties"in i&&i.additionalProperties===!1){let{additionalProperties:s,...u}=i;a=u}else n=void 0;o.push(a)}}),o.length?{allOf:o,...n}:void 0}var r_n,IHe=v(()=>{Sd();r_n=t=>"type"in t&&t.type==="string"?!1:"allOf"in t});function yIt(t,e){let r=typeof t.value;return r!=="bigint"&&r!=="number"&&r!=="boolean"&&r!=="string"?{type:Array.isArray(t.value)?"array":"object"}:e.target==="openApi3"?{type:r==="bigint"?"integer":r,enum:[t.value]}:{type:r==="bigint"?"integer":r,const:t.value}}var AHe=v(()=>{});function Ghe(t,e){let r={type:"string"};if(t.checks)for(let n of t.checks)switch(n.kind){case"min":Wi(r,"minLength",typeof r.minLength=="number"?Math.max(r.minLength,n.value):n.value,n.message,e);break;case"max":Wi(r,"maxLength",typeof r.maxLength=="number"?Math.min(r.maxLength,n.value):n.value,n.message,e);break;case"email":switch(e.emailStrategy){case"format:email":jC(r,"email",n.message,e);break;case"format:idn-email":jC(r,"idn-email",n.message,e);break;case"pattern:zod":Tb(r,DC.email,n.message,e);break}break;case"url":jC(r,"uri",n.message,e);break;case"uuid":jC(r,"uuid",n.message,e);break;case"regex":Tb(r,n.regex,n.message,e);break;case"cuid":Tb(r,DC.cuid,n.message,e);break;case"cuid2":Tb(r,DC.cuid2,n.message,e);break;case"startsWith":Tb(r,RegExp(`^${DHe(n.value,e)}`),n.message,e);break;case"endsWith":Tb(r,RegExp(`${DHe(n.value,e)}$`),n.message,e);break;case"datetime":jC(r,"date-time",n.message,e);break;case"date":jC(r,"date",n.message,e);break;case"time":jC(r,"time",n.message,e);break;case"duration":jC(r,"duration",n.message,e);break;case"length":Wi(r,"minLength",typeof r.minLength=="number"?Math.max(r.minLength,n.value):n.value,n.message,e),Wi(r,"maxLength",typeof r.maxLength=="number"?Math.min(r.maxLength,n.value):n.value,n.message,e);break;case"includes":Tb(r,RegExp(DHe(n.value,e)),n.message,e);break;case"ip":n.version!=="v6"&&jC(r,"ipv4",n.message,e),n.version!=="v4"&&jC(r,"ipv6",n.message,e);break;case"base64url":Tb(r,DC.base64url,n.message,e);break;case"jwt":Tb(r,DC.jwt,n.message,e);break;case"cidr":n.version!=="v6"&&Tb(r,DC.ipv4Cidr,n.message,e),n.version!=="v4"&&Tb(r,DC.ipv6Cidr,n.message,e);break;case"emoji":Tb(r,DC.emoji(),n.message,e);break;case"ulid":Tb(r,DC.ulid,n.message,e);break;case"base64":switch(e.base64Strategy){case"format:binary":jC(r,"binary",n.message,e);break;case"contentEncoding:base64":Wi(r,"contentEncoding","base64",n.message,e);break;case"pattern:zod":Tb(r,DC.base64,n.message,e);break}break;case"nanoid":Tb(r,DC.nanoid,n.message,e);break;case"toLowerCase":case"toUpperCase":case"trim":break;default:}return r}function DHe(t,e){return e.patternStrategy==="escape"?o_n(t):t}function o_n(t){let e="";for(let r=0;ro.format)?(t.anyOf||(t.anyOf=[]),t.format&&(t.anyOf.push({format:t.format,...t.errorMessage&&n.errorMessages&&{errorMessage:{format:t.errorMessage.format}}}),delete t.format,t.errorMessage&&(delete t.errorMessage.format,Object.keys(t.errorMessage).length===0&&delete t.errorMessage)),t.anyOf.push({format:e,...r&&n.errorMessages&&{errorMessage:{format:r}}})):Wi(t,"format",e,r,n)}function Tb(t,e,r,n){t.pattern||t.allOf?.some(o=>o.pattern)?(t.allOf||(t.allOf=[]),t.pattern&&(t.allOf.push({pattern:t.pattern,...t.errorMessage&&n.errorMessages&&{errorMessage:{pattern:t.errorMessage.pattern}}}),delete t.pattern,t.errorMessage&&(delete t.errorMessage.pattern,Object.keys(t.errorMessage).length===0&&delete t.errorMessage)),t.allOf.push({pattern:bIt(e,n),...r&&n.errorMessages&&{errorMessage:{pattern:r}}})):Wi(t,"pattern",bIt(e,n),r,n)}function bIt(t,e){if(!e.applyRegexFlags||!t.flags)return t.source;let r={i:t.flags.includes("i"),m:t.flags.includes("m"),s:t.flags.includes("s")},n=r.i?t.source.toLowerCase():t.source,o="",i=!1,a=!1,s=!1;for(let u=0;u{WL();DC={cuid:/^[cC][^\s-]{8,}$/,cuid2:/^[0-9a-z]+$/,ulid:/^[0-9A-HJKMNP-TV-Z]{26}$/,email:/^(?!\.)(?!.*\.\.)([a-zA-Z0-9_'+\-\.]*)[a-zA-Z0-9_+-]@([a-zA-Z0-9][a-zA-Z0-9\-]*\.)+[a-zA-Z]{2,}$/,emoji:()=>(NHe===void 0&&(NHe=RegExp("^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$","u")),NHe),uuid:/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/,ipv4:/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,ipv4Cidr:/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/(3[0-2]|[12]?[0-9])$/,ipv6:/^(([a-f0-9]{1,4}:){7}|::([a-f0-9]{1,4}:){0,6}|([a-f0-9]{1,4}:){1}:([a-f0-9]{1,4}:){0,5}|([a-f0-9]{1,4}:){2}:([a-f0-9]{1,4}:){0,4}|([a-f0-9]{1,4}:){3}:([a-f0-9]{1,4}:){0,3}|([a-f0-9]{1,4}:){4}:([a-f0-9]{1,4}:){0,2}|([a-f0-9]{1,4}:){5}:([a-f0-9]{1,4}:){0,1})([a-f0-9]{1,4}|(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2})))$/,ipv6Cidr:/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,base64:/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,base64url:/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,nanoid:/^[a-zA-Z0-9_-]{21}$/,jwt:/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/};n_n=new Set("ABCDEFGHIJKLMNOPQRSTUVXYZabcdefghijklmnopqrstuvxyz0123456789")});function Zhe(t,e){if(e.target==="openAi"&&console.warn("Warning: OpenAI may not support records in schemas! Try an array of key-value pairs instead."),e.target==="openApi3"&&t.keyType?._def.typeName===Ne.ZodEnum)return{type:"object",required:t.keyType._def.values,properties:t.keyType._def.values.reduce((n,o)=>({...n,[o]:Ln(t.valueType._def,{...e,currentPath:[...e.currentPath,"properties",o]})??Fl(e)}),{}),additionalProperties:e.rejectedAdditionalProperties};let r={type:"object",additionalProperties:Ln(t.valueType._def,{...e,currentPath:[...e.currentPath,"additionalProperties"]})??e.allowedAdditionalProperties};if(e.target==="openApi3")return r;if(t.keyType?._def.typeName===Ne.ZodString&&t.keyType._def.checks?.length){let{type:n,...o}=Ghe(t.keyType._def,e);return{...r,propertyNames:o}}else{if(t.keyType?._def.typeName===Ne.ZodEnum)return{...r,propertyNames:{enum:t.keyType._def.values}};if(t.keyType?._def.typeName===Ne.ZodBranded&&t.keyType._def.type._def.typeName===Ne.ZodString&&t.keyType._def.type._def.checks?.length){let{type:n,...o}=Jhe(t.keyType._def,e);return{...r,propertyNames:o}}}return r}var Yhe=v(()=>{_S();Khe();Xhe();Sd();rO()});function _It(t,e){return e.mapStrategy==="record"?Zhe(t,e):{type:"array",maxItems:125,items:{type:"array",items:[Ln(t.keyType._def,{...e,currentPath:[...e.currentPath,"items","items","0"]})||Fl(e),Ln(t.valueType._def,{...e,currentPath:[...e.currentPath,"items","items","1"]})||Fl(e)],minItems:2,maxItems:2}}}var jHe=v(()=>{_S();Yhe();Sd()});function vIt(t){let e=t.values,r=Object.keys(t.values).filter(o=>typeof e[e[o]]!="number").map(o=>e[o]),n=Array.from(new Set(r.map(o=>typeof o)));return{type:n.length===1?n[0]==="string"?"string":"number":["string","number"],enum:r}}var $He=v(()=>{});function wIt(t){return t.target==="openAi"?void 0:{not:Fl({...t,currentPath:[...t.currentPath,"not"]})}}var LHe=v(()=>{_S()});function SIt(t){return t.target==="openApi3"?{enum:["null"],nullable:!0}:{type:"null"}}var FHe=v(()=>{});function xIt(t,e){if(e.target==="openApi3")return CIt(t,e);let r=t.options instanceof Map?Array.from(t.options.values()):t.options;if(r.every(n=>n._def.typeName in Uee&&(!n._def.checks||!n._def.checks.length))){let n=r.reduce((o,i)=>{let a=Uee[i._def.typeName];return a&&!o.includes(a)?[...o,a]:o},[]);return{type:n.length>1?n:n[0]}}else if(r.every(n=>n._def.typeName==="ZodLiteral"&&!n.description)){let n=r.reduce((o,i)=>{let a=typeof i._def.value;switch(a){case"string":case"number":case"boolean":return[...o,a];case"bigint":return[...o,"integer"];case"object":return i._def.value===null?[...o,"null"]:o;default:return o}},[]);if(n.length===r.length){let o=n.filter((i,a,s)=>s.indexOf(i)===a);return{type:o.length>1?o:o[0],enum:r.reduce((i,a)=>i.includes(a._def.value)?i:[...i,a._def.value],[])}}}else if(r.every(n=>n._def.typeName==="ZodEnum"))return{type:"string",enum:r.reduce((n,o)=>[...n,...o._def.values.filter(i=>!n.includes(i))],[])};return CIt(t,e)}var Uee,CIt,Qhe=v(()=>{Sd();Uee={ZodString:"string",ZodNumber:"number",ZodBigInt:"integer",ZodBoolean:"boolean",ZodNull:"null"};CIt=(t,e)=>{let r=(t.options instanceof Map?Array.from(t.options.values()):t.options).map((n,o)=>Ln(n._def,{...e,currentPath:[...e.currentPath,"anyOf",`${o}`]})).filter(n=>!!n&&(!e.strictUnions||typeof n=="object"&&Object.keys(n).length>0));return r.length?{anyOf:r}:void 0}});function TIt(t,e){if(["ZodString","ZodNumber","ZodBigInt","ZodBoolean","ZodNull"].includes(t.innerType._def.typeName)&&(!t.innerType._def.checks||!t.innerType._def.checks.length))return e.target==="openApi3"?{type:Uee[t.innerType._def.typeName],nullable:!0}:{type:[Uee[t.innerType._def.typeName],"null"]};if(e.target==="openApi3"){let n=Ln(t.innerType._def,{...e,currentPath:[...e.currentPath]});return n&&"$ref"in n?{allOf:[n],nullable:!0}:n&&{...n,nullable:!0}}let r=Ln(t.innerType._def,{...e,currentPath:[...e.currentPath,"anyOf","0"]});return r&&{anyOf:[r,{type:"null"}]}}var kHe=v(()=>{Qhe();Sd()});function OIt(t,e){let r={type:"number"};if(!t.checks)return r;for(let n of t.checks)switch(n.kind){case"int":r.type="integer",gHe(r,"type",n.message,e);break;case"min":e.target==="jsonSchema7"?n.inclusive?Wi(r,"minimum",n.value,n.message,e):Wi(r,"exclusiveMinimum",n.value,n.message,e):(n.inclusive||(r.exclusiveMinimum=!0),Wi(r,"minimum",n.value,n.message,e));break;case"max":e.target==="jsonSchema7"?n.inclusive?Wi(r,"maximum",n.value,n.message,e):Wi(r,"exclusiveMaximum",n.value,n.message,e):(n.inclusive||(r.exclusiveMaximum=!0),Wi(r,"maximum",n.value,n.message,e));break;case"multipleOf":Wi(r,"multipleOf",n.value,n.message,e);break}return r}var qHe=v(()=>{WL()});function EIt(t,e){let r=e.target==="openAi",n={type:"object",properties:{}},o=[],i=t.shape();for(let s in i){let u=i[s];if(u===void 0||u._def===void 0)continue;let l=a_n(u);l&&r&&(u._def.typeName==="ZodOptional"&&(u=u._def.innerType),u.isNullable()||(u=u.nullable()),l=!1);let c=Ln(u._def,{...e,currentPath:[...e.currentPath,"properties",s],propertyPath:[...e.currentPath,"properties",s]});c!==void 0&&(n.properties[s]=c,l||o.push(s))}o.length&&(n.required=o);let a=i_n(t,e);return a!==void 0&&(n.additionalProperties=a),n}function i_n(t,e){if(t.catchall._def.typeName!=="ZodNever")return Ln(t.catchall._def,{...e,currentPath:[...e.currentPath,"additionalProperties"]});switch(t.unknownKeys){case"passthrough":return e.allowedAdditionalProperties;case"strict":return e.rejectedAdditionalProperties;case"strip":return e.removeAdditionalStrategy==="strict"?e.allowedAdditionalProperties:e.rejectedAdditionalProperties}}function a_n(t){try{return t.isOptional()}catch{return!0}}var BHe=v(()=>{Sd()});var PIt,UHe=v(()=>{_S();Sd();PIt=(t,e)=>{if(e.currentPath.toString()===e.propertyPath?.toString())return Ln(t.innerType._def,e);let r=Ln(t.innerType._def,{...e,currentPath:[...e.currentPath,"anyOf","1"]});return r?{anyOf:[{not:Fl(e)},r]}:Fl(e)}});var MIt,zHe=v(()=>{Sd();MIt=(t,e)=>{if(e.pipeStrategy==="input")return Ln(t.in._def,e);if(e.pipeStrategy==="output")return Ln(t.out._def,e);let r=Ln(t.in._def,{...e,currentPath:[...e.currentPath,"allOf","0"]});return{allOf:[r,Ln(t.out._def,{...e,currentPath:[...e.currentPath,"allOf",r?"1":"0"]})].filter(n=>n!==void 0)}}});function RIt(t,e){return Ln(t.type._def,e)}var VHe=v(()=>{Sd()});function IIt(t,e){let r={type:"array",uniqueItems:!0,items:Ln(t.valueType._def,{...e,currentPath:[...e.currentPath,"items"]})};return t.minSize&&Wi(r,"minItems",t.minSize.value,t.minSize.message,e),t.maxSize&&Wi(r,"maxItems",t.maxSize.value,t.maxSize.message,e),r}var HHe=v(()=>{WL();Sd()});function AIt(t,e){return t.rest?{type:"array",minItems:t.items.length,items:t.items.map((r,n)=>Ln(r._def,{...e,currentPath:[...e.currentPath,"items",`${n}`]})).reduce((r,n)=>n===void 0?r:[...r,n],[]),additionalItems:Ln(t.rest._def,{...e,currentPath:[...e.currentPath,"additionalItems"]})}:{type:"array",minItems:t.items.length,maxItems:t.items.length,items:t.items.map((r,n)=>Ln(r._def,{...e,currentPath:[...e.currentPath,"items",`${n}`]})).reduce((r,n)=>n===void 0?r:[...r,n],[])}}var WHe=v(()=>{Sd()});function NIt(t){return{not:Fl(t)}}var JHe=v(()=>{_S()});function DIt(t){return Fl(t)}var KHe=v(()=>{_S()});var jIt,GHe=v(()=>{Sd();jIt=(t,e)=>Ln(t.innerType._def,e)});var $It,XHe=v(()=>{_S();SHe();CHe();xHe();Khe();THe();EHe();PHe();MHe();RHe();IHe();AHe();Xhe();Yhe();jHe();$He();LHe();FHe();Qhe();kHe();qHe();BHe();UHe();zHe();VHe();HHe();WHe();JHe();KHe();GHe();rO();$It=(t,e,r)=>{switch(e){case Ne.ZodString:return Ghe(t,r);case Ne.ZodNumber:return OIt(t,r);case Ne.ZodObject:return EIt(t,r);case Ne.ZodBigInt:return cIt(t,r);case Ne.ZodBoolean:return dIt();case Ne.ZodDate:return OHe(t,r);case Ne.ZodUndefined:return NIt(r);case Ne.ZodNull:return SIt(r);case Ne.ZodArray:return lIt(t,r);case Ne.ZodUnion:case Ne.ZodDiscriminatedUnion:return xIt(t,r);case Ne.ZodIntersection:return gIt(t,r);case Ne.ZodTuple:return AIt(t,r);case Ne.ZodRecord:return Zhe(t,r);case Ne.ZodLiteral:return yIt(t,r);case Ne.ZodEnum:return hIt(t);case Ne.ZodNativeEnum:return vIt(t);case Ne.ZodNullable:return TIt(t,r);case Ne.ZodOptional:return PIt(t,r);case Ne.ZodMap:return _It(t,r);case Ne.ZodSet:return IIt(t,r);case Ne.ZodLazy:return()=>t.getter()._def;case Ne.ZodPromise:return RIt(t,r);case Ne.ZodNaN:case Ne.ZodNever:return wIt(r);case Ne.ZodEffects:return mIt(t,r);case Ne.ZodAny:return Fl(r);case Ne.ZodUnknown:return DIt(r);case Ne.ZodDefault:return pIt(t,r);case Ne.ZodBranded:return Jhe(t,r);case Ne.ZodReadonly:return jIt(t,r);case Ne.ZodCatch:return fIt(t,r);case Ne.ZodPipeline:return MIt(t,r);case Ne.ZodFunction:case Ne.ZodVoid:case Ne.ZodSymbol:return;default:return(n=>{})(e)}}});function Ln(t,e,r=!1){let n=e.seen.get(t);if(e.override){let s=e.override?.(t,e,n,r);if(s!==WRt)return s}if(n&&!r){let s=s_n(n,e);if(s!==void 0)return s}let o={def:t,path:e.currentPath,jsonSchema:void 0};e.seen.set(t,o);let i=$It(t,t.typeName,e),a=typeof i=="function"?Ln(i(),e):i;if(a&&u_n(t,e,a),e.postProcess){let s=e.postProcess(a,t,e);return o.jsonSchema=a,s}return o.jsonSchema=a,a}var s_n,u_n,Sd=v(()=>{Lhe();khe();_S();XHe();s_n=(t,e)=>{switch(e.$refStrategy){case"root":return{$ref:t.path.join("/")};case"relative":return{$ref:Fhe(e.currentPath,t.path)};case"none":case"seen":return t.path.lengthe.currentPath[n]===r)?(console.warn(`Recursive reference detected at ${e.currentPath.join("/")}! Defaulting to any`),Fl(e)):e.$refStrategy==="seen"?Fl(e):void 0}},u_n=(t,e,r)=>(t.description&&(r.description=t.description,e.markdownDescription&&(r.markdownDescription=t.description)),r)});var LIt,ZHe=v(()=>{hHe();_S();Sd();LIt=(t,e)=>{let r=KRt(e),n=typeof e=="object"&&e.definitions?Object.entries(e.definitions).reduce((u,[l,c])=>({...u,[l]:Ln(c._def,{...r,currentPath:[...r.basePath,r.definitionPath,l]},!0)??Fl(r)}),{}):void 0,o=typeof e=="string"?e:e?.nameStrategy==="title"?void 0:e?.name,i=Ln(t._def,o===void 0?r:{...r,currentPath:[...r.basePath,r.definitionPath,o]},!1)??Fl(r),a=typeof e=="object"&&e.name!==void 0&&e.nameStrategy==="title"?e.name:void 0;a!==void 0&&(i.title=a),r.flags.hasReferencedOpenAiAnyType&&(n||(n={}),n[r.openAiAnyTypeName]||(n[r.openAiAnyTypeName]={type:["string","number","integer","boolean","array","null"],items:{$ref:r.$refStrategy==="relative"?"1":[...r.basePath,r.definitionPath,r.openAiAnyTypeName].join("/")}}));let s=o===void 0?n?{...i,[r.definitionPath]:n}:i:{$ref:[...r.$refStrategy==="relative"?[]:r.basePath,r.definitionPath,o].join("/"),[r.definitionPath]:{...n,[o]:i}};return r.target==="jsonSchema7"?s.$schema="http://json-schema.org/draft-07/schema#":(r.target==="jsonSchema2019-09"||r.target==="openAi")&&(s.$schema="https://json-schema.org/draft/2019-09/schema#"),r.target==="openAi"&&("anyOf"in s||"oneOf"in s||"allOf"in s||"type"in s&&Array.isArray(s.type))&&console.warn("Warning: OpenAI may not support schemas with unions as roots! Try wrapping it in an object property."),s}});var FIt=v(()=>{Lhe();hHe();WL();khe();_S();SHe();CHe();xHe();Khe();THe();EHe();PHe();MHe();RHe();IHe();AHe();Xhe();Yhe();jHe();$He();LHe();FHe();Qhe();kHe();qHe();BHe();UHe();zHe();VHe();HHe();WHe();JHe();KHe();GHe();XHe();Sd();ZHe()});function KN(t,e){let r=typeof t;if(r!==typeof e)return!1;if(Array.isArray(t)){if(!Array.isArray(e))return!1;let n=t.length;if(n!==e.length)return!1;for(let o=0;o{});function Yv(t){return encodeURI(l_n(t))}function l_n(t){return t.replace(/~/g,"~0").replace(/\//g,"~1")}var ege=v(()=>{});function GN(t,e=Object.create(null),r=p_n,n=""){if(t&&typeof t=="object"&&!Array.isArray(t)){let i=t.$id||t.id;if(i){let a=new URL(i,r.href);a.hash.length>1?e[a.href]=t:(a.hash="",n===""?r=a:GN(t,e,r))}}else if(t!==!0&&t!==!1)return e;let o=r.href+(n?"#"+n:"");if(e[o]!==void 0)throw new Error(`Duplicate schema URI "${o}".`);if(e[o]=t,t===!0||t===!1)return e;if(t.__absolute_uri__===void 0&&Object.defineProperty(t,"__absolute_uri__",{enumerable:!1,value:o}),t.$ref&&t.__absolute_ref__===void 0){let i=new URL(t.$ref,r.href);i.hash=i.hash,Object.defineProperty(t,"__absolute_ref__",{enumerable:!1,value:i.href})}if(t.$recursiveRef&&t.__absolute_recursive_ref__===void 0){let i=new URL(t.$recursiveRef,r.href);i.hash=i.hash,Object.defineProperty(t,"__absolute_recursive_ref__",{enumerable:!1,value:i.href})}if(t.$anchor){let i=new URL("#"+t.$anchor,r.href);e[i.href]=t}for(let i in t){if(f_n[i])continue;let a=`${n}/${Yv(i)}`,s=t[i];if(Array.isArray(s)){if(c_n[i]){let u=s.length;for(let l=0;l{ege();c_n={prefixItems:!0,items:!0,allOf:!0,anyOf:!0,oneOf:!0},d_n={$defs:!0,definitions:!0,properties:!0,patternProperties:!0,dependentSchemas:!0},f_n={id:!0,$id:!0,$ref:!0,$schema:!0,$anchor:!0,$vocabulary:!0,$comment:!0,default:!0,enum:!0,const:!0,required:!0,type:!0,maximum:!0,minimum:!0,exclusiveMaximum:!0,exclusiveMinimum:!0,multipleOf:!0,maxLength:!0,minLength:!0,pattern:!0,format:!0,maxItems:!0,minItems:!0,uniqueItems:!0,maxProperties:!0,minProperties:!0},p_n=typeof self<"u"&&self.location&&self.location.origin!=="null"?new URL(self.location.origin+self.location.pathname+location.search):new URL("https://github.com/cfworker")});function R_(t){return t.test.bind(t)}function D_n(t){return t%4===0&&(t%100!==0||t%400===0)}function kIt(t){let e=t.match(m_n);if(!e)return!1;let r=+e[1],n=+e[2],o=+e[3];return n>=1&&n<=12&&o>=1&&o<=(n==2&&D_n(r)?29:h_n[n])}function qIt(t,e){let r=e.match(g_n);if(!r)return!1;let n=+r[1],o=+r[2],i=+r[3],a=!!r[5];return(n<=23&&o<=59&&i<=59||n==23&&o==59&&i==60)&&(!t||a)}function $_n(t){let e=t.split(j_n);return e.length==2&&kIt(e[0])&&qIt(!0,e[1])}function k_n(t){return L_n.test(t)&&F_n.test(t)}function B_n(t){if(q_n.test(t))return!1;try{return new RegExp(t,"u"),!0}catch{return!1}}var m_n,h_n,g_n,y_n,b_n,__n,v_n,w_n,S_n,C_n,x_n,T_n,O_n,E_n,P_n,M_n,R_n,I_n,A_n,N_n,QHe,j_n,L_n,F_n,q_n,eWe=v(()=>{m_n=/^(\d\d\d\d)-(\d\d)-(\d\d)$/,h_n=[0,31,28,31,30,31,30,31,31,30,31,30,31],g_n=/^(\d\d):(\d\d):(\d\d)(\.\d+)?(z|[+-]\d\d(?::?\d\d)?)?$/i,y_n=/^(?=.{1,253}\.?$)[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[-0-9a-z]{0,61}[0-9a-z])?)*\.?$/i,b_n=/^(?:[a-z][a-z0-9+\-.]*:)?(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'"()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?(?:\?(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i,__n=/^(?:(?:[^\x00-\x20"'<>%\\^`{|}]|%[0-9a-f]{2})|\{[+#./;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?)*\})*$/i,v_n=/^(?:(?:https?|ftp):\/\/)(?:\S+(?::\S*)?@)?(?:(?!10(?:\.\d{1,3}){3})(?!127(?:\.\d{1,3}){3})(?!169\.254(?:\.\d{1,3}){2})(?!192\.168(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u{00a1}-\u{ffff}0-9]+-?)*[a-z\u{00a1}-\u{ffff}0-9]+)(?:\.(?:[a-z\u{00a1}-\u{ffff}0-9]+-?)*[a-z\u{00a1}-\u{ffff}0-9]+)*(?:\.(?:[a-z\u{00a1}-\u{ffff}]{2,})))(?::\d{2,5})?(?:\/[^\s]*)?$/iu,w_n=/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i,S_n=/^(?:\/(?:[^~/]|~0|~1)*)*$/,C_n=/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i,x_n=/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/,T_n=/^\d\d\d\d-[0-1]\d-[0-3]\d$/,O_n=/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i,E_n=/^\d\d\d\d-[0-1]\d-[0-3]\d[t\s](?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)$/i,P_n=/^(?:(?:[a-z][a-z0-9+-.]*:)?\/?\/)?(?:[^\\\s#][^\s#]*)?(?:#[^\\\s]*)?$/i,M_n=t=>{if(t[0]==='"')return!1;let[e,r,...n]=t.split("@");return!e||!r||n.length!==0||e.length>64||r.length>253||e[0]==="."||e.endsWith(".")||e.includes("..")||!/^[a-z0-9.-]+$/i.test(r)||!/^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+$/i.test(e)?!1:r.split(".").every(o=>/^[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?$/i.test(o))},R_n=/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,I_n=/^((([0-9a-f]{1,4}:){7}([0-9a-f]{1,4}|:))|(([0-9a-f]{1,4}:){6}(:[0-9a-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){5}(((:[0-9a-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){4}(((:[0-9a-f]{1,4}){1,3})|((:[0-9a-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){3}(((:[0-9a-f]{1,4}){1,4})|((:[0-9a-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){2}(((:[0-9a-f]{1,4}){1,5})|((:[0-9a-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){1}(((:[0-9a-f]{1,4}){1,6})|((:[0-9a-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9a-f]{1,4}){1,7})|((:[0-9a-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))$/i,A_n=t=>t.length>1&&t.length<80&&(/^P\d+([.,]\d+)?W$/.test(t)||/^P[\dYMDTHS]*(\d[.,]\d+)?[YMDHS]$/.test(t)&&/^P([.,\d]+Y)?([.,\d]+M)?([.,\d]+D)?(T([.,\d]+H)?([.,\d]+M)?([.,\d]+S)?)?$/.test(t));N_n={date:kIt,time:qIt.bind(void 0,!1),"date-time":$_n,duration:A_n,uri:k_n,"uri-reference":R_(b_n),"uri-template":R_(__n),url:R_(v_n),email:M_n,hostname:R_(y_n),ipv4:R_(R_n),ipv6:R_(I_n),regex:B_n,uuid:R_(w_n),"json-pointer":R_(S_n),"json-pointer-uri-fragment":R_(C_n),"relative-json-pointer":R_(x_n)},QHe={...N_n,date:R_(T_n),time:R_(O_n),"date-time":R_(E_n),"uri-reference":R_(P_n)};j_n=/t|\s/i;L_n=/\/|:/,F_n=/^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)(?:\?(?:[a-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i;q_n=/[^\\]\\Z/});var BIt,UIt=v(()=>{(function(t){t[t.Flag=1]="Flag",t[t.Basic=2]="Basic",t[t.Detailed=4]="Detailed"})(BIt||(BIt={}))});function zIt(t){let e=0,r=t.length,n=0,o;for(;n=55296&&o<=56319&&n{});function fl(t,e,r="2019-09",n=GN(e),o=!0,i=null,a="#",s="#",u=Object.create(null)){if(e===!0)return{valid:!0,errors:[]};if(e===!1)return{valid:!1,errors:[{instanceLocation:a,keyword:"false",keywordLocation:a,error:"False boolean schema."}]};let l=typeof t,c;switch(l){case"boolean":case"number":case"string":c=l;break;case"object":t===null?c="null":Array.isArray(t)?c="array":c="object";break;default:throw new Error(`Instances of "${l}" type are not supported.`)}let{$ref:d,$recursiveRef:f,$recursiveAnchor:p,type:m,const:h,enum:y,required:g,not:b,anyOf:_,allOf:w,oneOf:T,if:O,then:E,else:P,format:R,properties:I,patternProperties:A,additionalProperties:B,unevaluatedProperties:k,minProperties:q,maxProperties:Z,propertyNames:V,dependentRequired:Y,dependentSchemas:X,dependencies:W,prefixItems:re,items:ue,additionalItems:le,unevaluatedItems:L,contains:J,minContains:ne,maxContains:D,minItems:N,maxItems:z,uniqueItems:H,minimum:oe,maximum:Q,exclusiveMinimum:de,exclusiveMaximum:fe,multipleOf:De,minLength:st,maxLength:Le,pattern:Bt,__absolute_ref__:Pt,__absolute_recursive_ref__:Nt}=e,$e=[];if(p===!0&&i===null&&(i=e),f==="#"){let ft=i===null?n[Nt]:i,Ve=`${s}/$recursiveRef`,Rt=fl(t,i===null?e:i,r,n,o,ft,a,Ve,u);Rt.valid||$e.push({instanceLocation:a,keyword:"$recursiveRef",keywordLocation:Ve,error:"A subschema had errors."},...Rt.errors)}if(d!==void 0){let Ve=n[Pt||d];if(Ve===void 0){let He=`Unresolved $ref "${d}".`;throw Pt&&Pt!==d&&(He+=` Absolute URI "${Pt}".`),He+=` +Known schemas: +- ${Object.keys(n).join(` +- `)}`,new Error(He)}let Rt=`${s}/$ref`,ze=fl(t,Ve,r,n,o,i,a,Rt,u);if(ze.valid||$e.push({instanceLocation:a,keyword:"$ref",keywordLocation:Rt,error:"A subschema had errors."},...ze.errors),r==="4"||r==="7")return{valid:$e.length===0,errors:$e}}if(Array.isArray(m)){let ft=m.length,Ve=!1;for(let Rt=0;RtKN(t,ft))||$e.push({instanceLocation:a,keyword:"enum",keywordLocation:`${s}/enum`,error:`Instance does not match any of ${JSON.stringify(y)}.`}):y.some(ft=>t===ft)||$e.push({instanceLocation:a,keyword:"enum",keywordLocation:`${s}/enum`,error:`Instance does not match any of ${JSON.stringify(y)}.`})),b!==void 0){let ft=`${s}/not`;fl(t,b,r,n,o,i,a,ft).valid&&$e.push({instanceLocation:a,keyword:"not",keywordLocation:ft,error:'Instance matched "not" schema.'})}let Fr=[];if(_!==void 0){let ft=`${s}/anyOf`,Ve=$e.length,Rt=!1;for(let ze=0;ze<_.length;ze++){let He=_[ze],We=Object.create(u),Jt=fl(t,He,r,n,o,p===!0?i:null,a,`${ft}/${ze}`,We);$e.push(...Jt.errors),Rt=Rt||Jt.valid,Jt.valid&&Fr.push(We)}Rt?$e.length=Ve:$e.splice(Ve,0,{instanceLocation:a,keyword:"anyOf",keywordLocation:ft,error:"Instance does not match any subschemas."})}if(w!==void 0){let ft=`${s}/allOf`,Ve=$e.length,Rt=!0;for(let ze=0;ze{let We=Object.create(u),Jt=fl(t,ze,r,n,o,p===!0?i:null,a,`${ft}/${He}`,We);return $e.push(...Jt.errors),Jt.valid&&Fr.push(We),Jt.valid}).length;Rt===1?$e.length=Ve:$e.splice(Ve,0,{instanceLocation:a,keyword:"oneOf",keywordLocation:ft,error:`Instance does not match exactly one subschema (${Rt} matches).`})}if((c==="object"||c==="array")&&Object.assign(u,...Fr),O!==void 0){let ft=`${s}/if`;if(fl(t,O,r,n,o,i,a,ft,u).valid){if(E!==void 0){let Rt=fl(t,E,r,n,o,i,a,`${s}/then`,u);Rt.valid||$e.push({instanceLocation:a,keyword:"if",keywordLocation:ft,error:'Instance does not match "then" schema.'},...Rt.errors)}}else if(P!==void 0){let Rt=fl(t,P,r,n,o,i,a,`${s}/else`,u);Rt.valid||$e.push({instanceLocation:a,keyword:"if",keywordLocation:ft,error:'Instance does not match "else" schema.'},...Rt.errors)}}if(c==="object"){if(g!==void 0)for(let ze of g)ze in t||$e.push({instanceLocation:a,keyword:"required",keywordLocation:`${s}/required`,error:`Instance does not have required property "${ze}".`});let ft=Object.keys(t);if(q!==void 0&&ft.lengthZ&&$e.push({instanceLocation:a,keyword:"maxProperties",keywordLocation:`${s}/maxProperties`,error:`Instance does not have at least ${Z} properties.`}),V!==void 0){let ze=`${s}/propertyNames`;for(let He in t){let We=`${a}/${Yv(He)}`,Jt=fl(He,V,r,n,o,i,We,ze);Jt.valid||$e.push({instanceLocation:a,keyword:"propertyNames",keywordLocation:ze,error:`Property name "${He}" does not match schema.`},...Jt.errors)}}if(Y!==void 0){let ze=`${s}/dependantRequired`;for(let He in Y)if(He in t){let We=Y[He];for(let Jt of We)Jt in t||$e.push({instanceLocation:a,keyword:"dependentRequired",keywordLocation:ze,error:`Instance has "${He}" but does not have "${Jt}".`})}}if(X!==void 0)for(let ze in X){let He=`${s}/dependentSchemas`;if(ze in t){let We=fl(t,X[ze],r,n,o,i,a,`${He}/${Yv(ze)}`,u);We.valid||$e.push({instanceLocation:a,keyword:"dependentSchemas",keywordLocation:He,error:`Instance has "${ze}" but does not match dependant schema.`},...We.errors)}}if(W!==void 0){let ze=`${s}/dependencies`;for(let He in W)if(He in t){let We=W[He];if(Array.isArray(We))for(let Jt of We)Jt in t||$e.push({instanceLocation:a,keyword:"dependencies",keywordLocation:ze,error:`Instance has "${He}" but does not have "${Jt}".`});else{let Jt=fl(t,We,r,n,o,i,a,`${ze}/${Yv(He)}`);Jt.valid||$e.push({instanceLocation:a,keyword:"dependencies",keywordLocation:ze,error:`Instance has "${He}" but does not match dependant schema.`},...Jt.errors)}}}let Ve=Object.create(null),Rt=!1;if(I!==void 0){let ze=`${s}/properties`;for(let He in I){if(!(He in t))continue;let We=`${a}/${Yv(He)}`,Jt=fl(t[He],I[He],r,n,o,i,We,`${ze}/${Yv(He)}`);if(Jt.valid)u[He]=Ve[He]=!0;else if(Rt=o,$e.push({instanceLocation:a,keyword:"properties",keywordLocation:ze,error:`Property "${He}" does not match schema.`},...Jt.errors),Rt)break}}if(!Rt&&A!==void 0){let ze=`${s}/patternProperties`;for(let He in A){let We=new RegExp(He,"u"),Jt=A[He];for(let so in t){if(!We.test(so))continue;let au=`${a}/${Yv(so)}`,In=fl(t[so],Jt,r,n,o,i,au,`${ze}/${Yv(He)}`);In.valid?u[so]=Ve[so]=!0:(Rt=o,$e.push({instanceLocation:a,keyword:"patternProperties",keywordLocation:ze,error:`Property "${so}" matches pattern "${He}" but does not match associated schema.`},...In.errors))}}}if(!Rt&&B!==void 0){let ze=`${s}/additionalProperties`;for(let He in t){if(Ve[He])continue;let We=`${a}/${Yv(He)}`,Jt=fl(t[He],B,r,n,o,i,We,ze);Jt.valid?u[He]=!0:(Rt=o,$e.push({instanceLocation:a,keyword:"additionalProperties",keywordLocation:ze,error:`Property "${He}" does not match additional properties schema.`},...Jt.errors))}}else if(!Rt&&k!==void 0){let ze=`${s}/unevaluatedProperties`;for(let He in t)if(!u[He]){let We=`${a}/${Yv(He)}`,Jt=fl(t[He],k,r,n,o,i,We,ze);Jt.valid?u[He]=!0:$e.push({instanceLocation:a,keyword:"unevaluatedProperties",keywordLocation:ze,error:`Property "${He}" does not match unevaluated properties schema.`},...Jt.errors)}}}else if(c==="array"){z!==void 0&&t.length>z&&$e.push({instanceLocation:a,keyword:"maxItems",keywordLocation:`${s}/maxItems`,error:`Array has too many items (${t.length} > ${z}).`}),N!==void 0&&t.length=(ne||0)&&($e.length=He),ne===void 0&&D===void 0&&We===0?$e.splice(He,0,{instanceLocation:a,keyword:"contains",keywordLocation:ze,error:"Array does not contain item matching schema."}):ne!==void 0&&WeD&&$e.push({instanceLocation:a,keyword:"maxContains",keywordLocation:`${s}/maxContains`,error:`Array may contain at most ${D} items matching schema. ${We} items were found.`})}if(!Rt&&L!==void 0){let ze=`${s}/unevaluatedItems`;for(Ve;Ve=Q||t>Q)&&$e.push({instanceLocation:a,keyword:"maximum",keywordLocation:`${s}/maximum`,error:`${t} is greater than ${fe?"or equal to ":""} ${Q}.`})):(oe!==void 0&&tQ&&$e.push({instanceLocation:a,keyword:"maximum",keywordLocation:`${s}/maximum`,error:`${t} is greater than ${Q}.`}),de!==void 0&&t<=de&&$e.push({instanceLocation:a,keyword:"exclusiveMinimum",keywordLocation:`${s}/exclusiveMinimum`,error:`${t} is less than ${de}.`}),fe!==void 0&&t>=fe&&$e.push({instanceLocation:a,keyword:"exclusiveMaximum",keywordLocation:`${s}/exclusiveMaximum`,error:`${t} is greater than or equal to ${fe}.`})),De!==void 0){let ft=t%De;Math.abs(0-ft)>=11920929e-14&&Math.abs(De-ft)>=11920929e-14&&$e.push({instanceLocation:a,keyword:"multipleOf",keywordLocation:`${s}/multipleOf`,error:`${t} is not a multiple of ${De}.`})}}else if(c==="string"){let ft=st===void 0&&Le===void 0?0:zIt(t);st!==void 0&&ftLe&&$e.push({instanceLocation:a,keyword:"maxLength",keywordLocation:`${s}/maxLength`,error:`String is too long (${ft} > ${Le}).`}),Bt!==void 0&&!new RegExp(Bt,"u").test(t)&&$e.push({instanceLocation:a,keyword:"pattern",keywordLocation:`${s}/pattern`,error:"String does not match pattern."}),R!==void 0&&QHe[R]&&!QHe[R](t)&&$e.push({instanceLocation:a,keyword:"format",keywordLocation:`${s}/format`,error:`String does not match format "${R}".`})}return{valid:$e.length===0,errors:$e}}var rWe=v(()=>{YHe();tge();eWe();ege();tWe()});var VIt=v(()=>{tge();rWe()});var rge=v(()=>{YHe();tge();eWe();ege();UIt();tWe();rWe();VIt()});function Ii(t,e){if(vy(t)){let r=fHe(t,!0);return Hz(r)?HL(jee(r,!0),e):HL(t,e)}return Zv(t)?LIt(t):t}function zee(t){if(!t||typeof t!="object"||Object.keys(t).length===0||Array.isArray(t))return!1;if("type"in t)return typeof t.type=="string"?t.type==="string":Array.isArray(t.type)?t.type.every(e=>e==="string"):!1;if("enum"in t)return Array.isArray(t.enum)&&t.enum.length>0&&t.enum.every(e=>typeof e=="string");if("const"in t)return typeof t.const=="string";if("allOf"in t&&Array.isArray(t.allOf))return t.allOf.some(e=>zee(e));if("anyOf"in t&&Array.isArray(t.anyOf)||"oneOf"in t&&Array.isArray(t.oneOf)){let e="anyOf"in t?t.anyOf:t.oneOf;return e.length>0&&e.every(r=>zee(r))}if("not"in t)return!1;if("$ref"in t&&typeof t.$ref=="string"){let e=t.$ref,r=GN(t);return r[e]?zee(r[e]):!1}return!1}var Sy=v(()=>{zo();zN();ZHe();FIt();_y();rge()});function U_n(t,e){if(t!==void 0&&!j6(t))return t;if(QQ(e))try{let r=e.getName();return r=r.startsWith("Runnable")?r.slice(8):r,r}catch{return e.getName()}else return e.name??"UnknownSchema"}function z_n(t){return QQ(t.data)?{type:"runnable",data:{id:t.data.lc_id,name:t.data.getName()}}:{type:"schema",data:{...Ii(t.data.schema),title:t.data.name}}}function HIt(t,e=[]){let r=new Set(t.edges.filter(o=>!e.includes(o.source)).map(o=>o.target)),n=[];for(let o of Object.values(t.nodes))!e.includes(o.id)&&!r.has(o.id)&&n.push(o);return n.length===1?n[0]:void 0}function WIt(t,e=[]){let r=new Set(t.edges.filter(o=>!e.includes(o.target)).map(o=>o.source)),n=[];for(let o of Object.values(t.nodes))!e.includes(o.id)&&!r.has(o.id)&&n.push(o);return n.length===1?n[0]:void 0}var nWe,KIt=v(()=>{zo();Gme();VRt();Sy();y_();nWe=class JIt{constructor(e){x(this,"nodes",{});x(this,"edges",[]);this.nodes=e?.nodes??this.nodes,this.edges=e?.edges??this.edges}toJSON(){let e={};return Object.values(this.nodes).forEach((r,n)=>{e[r.id]=j6(r.id)?n:r.id}),{nodes:Object.values(this.nodes).map(r=>({id:e[r.id],...z_n(r)})),edges:this.edges.map(r=>{let n={source:e[r.source],target:e[r.target]};return typeof r.data<"u"&&(n.data=r.data),typeof r.conditional<"u"&&(n.conditional=r.conditional),n})}}addNode(e,r,n){if(r!==void 0&&this.nodes[r]!==void 0)throw new Error(`Node with id ${r} already exists`);let o=r??gu(),i={id:o,data:e,name:U_n(r,e),metadata:n};return this.nodes[o]=i,i}removeNode(e){delete this.nodes[e.id],this.edges=this.edges.filter(r=>r.source!==e.id&&r.target!==e.id)}addEdge(e,r,n,o){if(this.nodes[e.id]===void 0)throw new Error(`Source node ${e.id} not in graph`);if(this.nodes[r.id]===void 0)throw new Error(`Target node ${r.id} not in graph`);let i={source:e.id,target:r.id,data:n,conditional:o};return this.edges.push(i),i}firstNode(){return HIt(this)}lastNode(){return WIt(this)}extend(e,r=""){let n=r;Object.values(e.nodes).map(u=>u.id).every(j6)&&(n="");let o=u=>n?`${n}:${u}`:u;Object.entries(e.nodes).forEach(([u,l])=>{this.nodes[o(u)]={...l,id:o(u)}});let i=e.edges.map(u=>({...u,source:o(u.source),target:o(u.target)}));this.edges=[...this.edges,...i];let a=e.firstNode(),s=e.lastNode();return[a?{id:o(a.id),data:a.data}:void 0,s?{id:o(s.id),data:s.data}:void 0]}trimFirstNode(){let e=this.firstNode();e&&HIt(this,[e.id])&&this.removeNode(e)}trimLastNode(){let e=this.lastNode();e&&WIt(this,[e.id])&&this.removeNode(e)}reid(){let e=Object.fromEntries(Object.values(this.nodes).map(o=>[o.id,o.name])),r=new Map;Object.values(e).forEach(o=>{r.set(o,(r.get(o)||0)+1)});let n=o=>{let i=e[o];return j6(o)&&r.get(i)===1?i:o};return new JIt({nodes:Object.fromEntries(Object.entries(this.nodes).map(([o,i])=>[n(o),{...i,id:n(o)}])),edges:this.edges.map(o=>({...o,source:n(o.source),target:n(o.target)}))})}drawMermaid(e){let{withStyles:r,curveStyle:n,nodeColors:o={default:"fill:#f2f0ff,line-height:1.2",first:"fill-opacity:0",last:"fill:#bfb6fc"},wrapLabelNWords:i}=e??{},a=this.reid(),s=a.firstNode(),u=a.lastNode();return URt(a.nodes,a.edges,{firstNode:s?.id,lastNode:u?.id,withStyles:r,curveStyle:n,nodeColors:o,wrapLabelNWords:i})}async drawMermaidPng(e){return zRt(this.drawMermaid(e),{backgroundColor:e?.backgroundColor})}}});function GIt(t){let e=new TextEncoder,r=new ReadableStream({async start(n){for await(let o of t)n.enqueue(e.encode(`event: data +data: ${JSON.stringify(o)} + +`));n.enqueue(e.encode(`event: end + +`)),n.close()}});return T_.fromReadableStream(r)}var XIt=v(()=>{XT()});function oWe(t){return typeof t=="object"&&t!==null&&typeof t[Symbol.iterator]=="function"&&typeof t.next=="function"}function nge(t){return typeof t=="object"&&t!==null&&typeof t[Symbol.asyncIterator]=="function"}function YIt(t){return t!=null&&typeof t=="object"&&typeof t.next=="function"}async function QIt(t,e){try{let r=await t.next();for(;!r.done;)await e?.(r.value),r=await t.next();return r.value}finally{await t.return?.(void 0)}}function*iWe(t,e){for(;;){let{value:r,done:n}=yg.runWithConfig(x_(t),e.next.bind(e),!0);if(n)break;yield r}}async function*oge(t,e){let r=e[Symbol.asyncIterator]();for(;;){let{value:n,done:o}=await yg.runWithConfig(x_(t),r.next.bind(e),!0);if(o)break;yield n}}var ZIt,aWe=v(()=>{Oz();Ez();GT();ZIt=t=>t!=null&&typeof t=="object"&&"next"in t&&typeof t.next=="function"});function Om(t,e){return t&&!Array.isArray(t)&&!(t instanceof Date)&&typeof t=="object"?t:{[e]:t}}function H_n(t){if(Mme(t))throw new Error("RunnableLambda requires a function that is not wrapped in traceable higher-order function. This shouldn't happen.")}function XN(t){if(typeof t=="function")return new YN({func:t});if(Ti.isRunnable(t))return t;if(!Array.isArray(t)&&typeof t=="object"){let e={};for(let[r,n]of Object.entries(t))e[r]=XN(n);return new hJ({steps:e})}else throw new Error(`Expected a Runnable, function or object. +Instead got an unsupported type.`)}function W_n(t,e){let r=e.name??t.getName(),n=e.description??Kz(e.schema);return $ee(e.schema)?new sWe({name:r,description:n,schema:Ae.object({input:Ae.string()}).transform(o=>o.input),bound:t}):new sWe({name:r,description:n,schema:e.schema,bound:t})}var Ti,ZN,uWe,gc,hJ,V_n,YN,oAt,ige,iAt,sWe,_g=v(()=>{xpe();DL();Oz();Ez();GT();G6();XT();APt();LPt();r4e();Iz();BPt();Gme();zN();KIt();XIt();aWe();y_();qze();rO();Ti=class extends b_{constructor(){super(...arguments);x(this,"lc_runnable",!0);x(this,"name")}getName(e){let r=this.name??this.constructor.lc_name()??this.constructor.name;return e?`${r}${e}`:r}withRetry(e){return new uWe({bound:this,kwargs:{},config:{},maxAttemptNumber:e?.stopAfterAttempt,...e})}withConfig(e){return new ZN({bound:this,config:e,kwargs:{}})}withFallbacks(e){let r=Array.isArray(e)?e:e.fallbacks;return new oAt({runnable:this,fallbacks:r})}_getOptionsList(e,r=0){if(Array.isArray(e)&&e.length!==r)throw new Error(`Passed "options" must be an array with the same length as the inputs, but got ${e.length} options for ${r} inputs`);if(Array.isArray(e))return e.map(vi);if(r>1&&!Array.isArray(e)&&e.runId){console.warn("Provided runId will be used only for the first element of the batch.");let n=Object.fromEntries(Object.entries(e).filter(([o])=>o!=="runId"));return Array.from({length:r},(o,i)=>vi(i===0?e:n))}return Array.from({length:r},()=>vi(e))}async batch(e,r,n){let o=this._getOptionsList(r??{},e.length),i=new AC({maxConcurrency:o[0]?.maxConcurrency??n?.maxConcurrency,onFailedAttempt:s=>{throw s}}),a=e.map((s,u)=>i.call(async()=>{try{return await this.invoke(s,o[u])}catch(l){if(n?.returnExceptions)return l;throw l}}));return Promise.all(a)}async*_streamIterator(e,r){yield this.invoke(e,r)}async stream(e,r){let n=vi(r),o=new Pz({generator:this._streamIterator(e,n),config:n});return await o.setup,T_.fromAsyncGenerator(o)}_separateRunnableConfigFromCallOptions(e){let r;e===void 0?r=vi(e):r=vi({callbacks:e.callbacks,tags:e.tags,metadata:e.metadata,runName:e.runName,configurable:e.configurable,recursionLimit:e.recursionLimit,maxConcurrency:e.maxConcurrency,runId:e.runId,timeout:e.timeout,signal:e.signal});let n={...e};return delete n.callbacks,delete n.tags,delete n.metadata,delete n.runName,delete n.configurable,delete n.recursionLimit,delete n.maxConcurrency,delete n.runId,delete n.timeout,delete n.signal,[r,n]}async _callWithConfig(e,r,n){let o=vi(n),i=await(await C_(o))?.handleChainStart(this.toJSON(),Om(r,"input"),o.runId,o?.runType,void 0,void 0,o?.runName??this.getName());delete o.runId;let a;try{a=await RC(e.call(this,r,o,i),n?.signal)}catch(s){throw await i?.handleChainError(s),s}return await i?.handleChainEnd(Om(a,"output")),a}async _batchWithConfig(e,r,n,o){let i=this._getOptionsList(n??{},r.length),a=await Promise.all(i.map(C_)),s=await Promise.all(a.map(async(l,c)=>{let d=await l?.handleChainStart(this.toJSON(),Om(r[c],"input"),i[c].runId,i[c].runType,void 0,void 0,i[c].runName??this.getName());return delete i[c].runId,d})),u;try{u=await RC(e.call(this,r,i,s,o),i?.[0]?.signal)}catch(l){throw await Promise.all(s.map(c=>c?.handleChainError(l))),l}return await Promise.all(s.map(l=>l?.handleChainEnd(Om(u,"output")))),u}_concatOutputChunks(e,r){return IC(e,r)}async*_transformStreamWithConfig(e,r,n){let o,i=!0,a,s=!0,u=vi(n),l=await C_(u),c=this;async function*d(){for await(let p of e){if(i)if(o===void 0)o=p;else try{o=c._concatOutputChunks(o,p)}catch{o=void 0,i=!1}yield p}}let f;try{let p=await xPt(r.bind(this),d(),async()=>l?.handleChainStart(this.toJSON(),{input:""},u.runId,u.runType,void 0,void 0,u.runName??this.getName(),void 0,{lc_defers_inputs:!0}),n?.signal,u);delete u.runId,f=p.setup;let m=f?.handlers.find(jPt),h=p.output;m!==void 0&&f!==void 0&&(h=m.tapOutputIterable(f.runId,h));let y=f?.handlers.find(IPt);y!==void 0&&f!==void 0&&(h=y.tapOutputIterable(f.runId,h));for await(let g of h)if(yield g,s)if(a===void 0)a=g;else try{a=this._concatOutputChunks(a,g)}catch{a=void 0,s=!1}}catch(p){throw await f?.handleChainError(p,void 0,void 0,void 0,{inputs:Om(o,"input")}),p}await f?.handleChainEnd(a??{},void 0,void 0,void 0,{inputs:Om(o,"input")})}getGraph(e){let r=new nWe,n=r.addNode({name:`${this.getName()}Input`,schema:Ae.any()}),o=r.addNode(this),i=r.addNode({name:`${this.getName()}Output`,schema:Ae.any()});return r.addEdge(n,o),r.addEdge(o,i),r}pipe(e){return new gc({first:this,last:XN(e)})}pick(e){return this.pipe(new iAt(e))}assign(e){return this.pipe(new ige(new hJ({steps:e})))}async*transform(e,r){let n;for await(let o of e)n===void 0?n=o:n=this._concatOutputChunks(n,o);yield*this._streamIterator(n,vi(r))}async*streamLog(e,r,n){let o=new t4e({...n,autoClose:!1,_schemaFormat:"original"}),i=vi(r);yield*this._streamLog(e,o,i)}async*_streamLog(e,r,n){let{callbacks:o}=n;if(o===void 0)n.callbacks=[r];else if(Array.isArray(o))n.callbacks=o.concat([r]);else{let u=o.copy();u.addHandler(r,!0),n.callbacks=u}let i=this.stream(e,n);async function a(){try{let u=await i;for await(let l of u){let c=new LN({ops:[{op:"add",path:"/streamed_output/-",value:l}]});await r.writer.write(c)}}finally{await r.writer.close()}}let s=a();try{for await(let u of r)yield u}finally{await s}}streamEvents(e,r,n){let o;if(r.version==="v1")o=this._streamEventsV1(e,r,n);else if(r.version==="v2")o=this._streamEventsV2(e,r,n);else throw new Error('Only versions "v1" and "v2" of the schema are currently supported.');return r.encoding==="text/event-stream"?GIt(o):T_.fromAsyncGenerator(o)}async*_streamEventsV2(e,r,n){let o=new $Pt({...n,autoClose:!1}),i=vi(r),a=i.runId??gu();i.runId=a;let s=i.callbacks;if(s===void 0)i.callbacks=[o];else if(Array.isArray(s))i.callbacks=s.concat(o);else{let m=s.copy();m.addHandler(o,!0),i.callbacks=m}let u=new AbortController,l=this;async function c(){let m,h=null;try{r?.signal?"any"in AbortSignal?m=AbortSignal.any([u.signal,r.signal]):(m=r.signal,h=()=>{u.abort()},r.signal.addEventListener("abort",h,{once:!0})):m=u.signal;let y=await l.stream(e,{...i,signal:m}),g=o.tapOutputIterable(a,y);for await(let b of g)if(u.signal.aborted)break}finally{await o.finish(),m&&h&&m.removeEventListener("abort",h)}}let d=c(),f=!1,p;try{for await(let m of o){if(!f){m.data.input=e,f=!0,p=m.run_id,yield m;continue}m.run_id===p&&m.event.endsWith("_end")&&m.data?.input&&delete m.data.input,yield m}}finally{u.abort(),await d}}async*_streamEventsV1(e,r,n){let o,i=!1,a=vi(r),s=a.tags??[],u=a.metadata??{},l=a.runName??this.getName(),c=new t4e({...n,autoClose:!1,_schemaFormat:"streaming_events"}),d=new UPt({...n}),f=this._streamLog(e,c,a);for await(let m of f){if(o?o=o.concat(m):o=e4e.fromRunLogPatch(m),o.state===void 0)throw new Error('Internal error: "streamEvents" state is missing. Please open a bug report.');if(!i){i=!0;let b={...o.state},_={run_id:b.id,event:`on_${b.type}_start`,name:l,tags:s,metadata:u,data:{input:e}};d.includeEvent(_,b.type)&&(yield _)}let h=m.ops.filter(b=>b.path.startsWith("/logs/")).map(b=>b.path.split("/")[2]),y=[...new Set(h)];for(let b of y){let _,w={},T=o.state.logs[b];if(T.end_time===void 0?T.streamed_output.length>0?_="stream":_="start":_="end",_==="start")T.inputs!==void 0&&(w.input=T.inputs);else if(_==="end")T.inputs!==void 0&&(w.input=T.inputs),w.output=T.final_output;else if(_==="stream"){let O=T.streamed_output.length;if(O!==1)throw new Error(`Expected exactly one chunk of streamed output, got ${O} instead. Encountered in: "${T.name}"`);w={chunk:T.streamed_output[0]},T.streamed_output=[]}yield{event:`on_${T.type}_${_}`,name:T.name,run_id:T.id,tags:T.tags,metadata:T.metadata,data:w}}let{state:g}=o;if(g.streamed_output.length>0){let b=g.streamed_output.length;if(b!==1)throw new Error(`Expected exactly one chunk of streamed output, got ${b} instead. Encountered in: "${g.name}"`);let _={chunk:g.streamed_output[0]};g.streamed_output=[];let w={event:`on_${g.type}_stream`,run_id:g.id,tags:s,metadata:u,name:l,data:_};d.includeEvent(w,g.type)&&(yield w)}}let p=o?.state;if(p!==void 0){let m={event:`on_${p.type}_end`,name:l,run_id:p.id,tags:s,metadata:u,data:{output:p.final_output}};d.includeEvent(m,p.type)&&(yield m)}}static isRunnable(e){return QQ(e)}withListeners({onStart:e,onEnd:r,onError:n}){return new ZN({bound:this,config:{},configFactories:[o=>({callbacks:[new n4e({config:o,onStart:e,onEnd:r,onError:n})]})]})}asTool(e){return W_n(this,e)}},ZN=class eAt extends Ti{constructor(r){super(r);x(this,"lc_namespace",["langchain_core","runnables"]);x(this,"lc_serializable",!0);x(this,"bound");x(this,"config");x(this,"kwargs");x(this,"configFactories");this.bound=r.bound,this.kwargs=r.kwargs,this.config=r.config,this.configFactories=r.configFactories}static lc_name(){return"RunnableBinding"}getName(r){return this.bound.getName(r)}async _mergeConfig(...r){let n=K6(this.config,...r);return K6(n,...this.configFactories?await Promise.all(this.configFactories.map(async o=>await o(n))):[])}withConfig(r){return new this.constructor({bound:this.bound,kwargs:this.kwargs,config:{...this.config,...r}})}withRetry(r){return new uWe({bound:this.bound,kwargs:this.kwargs,config:this.config,maxAttemptNumber:r?.stopAfterAttempt,...r})}async invoke(r,n){return this.bound.invoke(r,await this._mergeConfig(n,this.kwargs))}async batch(r,n,o){let i=Array.isArray(n)?await Promise.all(n.map(async a=>this._mergeConfig(vi(a),this.kwargs))):await this._mergeConfig(vi(n),this.kwargs);return this.bound.batch(r,i,o)}_concatOutputChunks(r,n){return this.bound._concatOutputChunks(r,n)}async*_streamIterator(r,n){yield*this.bound._streamIterator(r,await this._mergeConfig(vi(n),this.kwargs))}async stream(r,n){return this.bound.stream(r,await this._mergeConfig(vi(n),this.kwargs))}async*transform(r,n){yield*this.bound.transform(r,await this._mergeConfig(vi(n),this.kwargs))}streamEvents(r,n,o){let i=this,a=async function*(){yield*i.bound.streamEvents(r,{...await i._mergeConfig(vi(n),i.kwargs),version:n.version},o)};return T_.fromAsyncGenerator(a())}static isRunnableBinding(r){return r.bound&&Ti.isRunnable(r.bound)}withListeners({onStart:r,onEnd:n,onError:o}){return new eAt({bound:this.bound,kwargs:this.kwargs,config:this.config,configFactories:[i=>({callbacks:[new n4e({config:i,onStart:r,onEnd:n,onError:o})]})]})}},uWe=class extends ZN{constructor(e){super(e);x(this,"lc_namespace",["langchain_core","runnables"]);x(this,"maxAttemptNumber",3);x(this,"onFailedAttempt",()=>{});this.maxAttemptNumber=e.maxAttemptNumber??this.maxAttemptNumber,this.onFailedAttempt=e.onFailedAttempt??this.onFailedAttempt}static lc_name(){return"RunnableRetry"}_patchConfigForRetry(e,r,n){let o=e>1?`retry:attempt:${e}`:void 0;return Nc(r,{callbacks:n?.getChild(o)})}async _invoke(e,r,n){return YQ(o=>super.invoke(e,this._patchConfigForRetry(o,r,n)),{onFailedAttempt:({error:o})=>this.onFailedAttempt(o,e),retries:Math.max(this.maxAttemptNumber-1,0),randomize:!0})}async invoke(e,r){return this._callWithConfig(this._invoke.bind(this),e,r)}async _batch(e,r,n,o){let i={};try{await YQ(async a=>{let s=e.map((f,p)=>p).filter(f=>i[f.toString()]===void 0||i[f.toString()]instanceof Error),u=s.map(f=>e[f]),l=s.map(f=>this._patchConfigForRetry(a,r?.[f],n?.[f])),c=await super.batch(u,l,{...o,returnExceptions:!0}),d;for(let f=0;fthis.onFailedAttempt(a,a.input),retries:Math.max(this.maxAttemptNumber-1,0),randomize:!0})}catch(a){if(o?.returnExceptions!==!0)throw a}return Object.keys(i).sort((a,s)=>parseInt(a,10)-parseInt(s,10)).map(a=>i[parseInt(a,10)])}async batch(e,r,n){return this._batchWithConfig(this._batch.bind(this),e,r,n)}},gc=class Vee extends Ti{constructor(r){super(r);x(this,"first");x(this,"middle",[]);x(this,"last");x(this,"omitSequenceTags",!1);x(this,"lc_serializable",!0);x(this,"lc_namespace",["langchain_core","runnables"]);this.first=r.first,this.middle=r.middle??this.middle,this.last=r.last,this.name=r.name,this.omitSequenceTags=r.omitSequenceTags??this.omitSequenceTags}static lc_name(){return"RunnableSequence"}get steps(){return[this.first,...this.middle,this.last]}async invoke(r,n){let o=vi(n),i=await(await C_(o))?.handleChainStart(this.toJSON(),Om(r,"input"),o.runId,void 0,void 0,void 0,o?.runName);delete o.runId;let a=r,s;try{let u=[this.first,...this.middle];for(let l=0;l{let d=await l?.handleChainStart(this.toJSON(),Om(r[c],"input"),i[c].runId,void 0,void 0,void 0,i[c].runName);return delete i[c].runId,d})),u=r;try{for(let l=0;l{let f=c?.getChild(this.omitSequenceTags?void 0:`seq:step:${l+1}`);return Nc(i[d],{callbacks:f})}),o),i[0]?.signal)}catch(l){throw await Promise.all(s.map(c=>c?.handleChainError(l))),l}return await Promise.all(s.map(l=>l?.handleChainEnd(Om(u,"output")))),u}_concatOutputChunks(r,n){return this.last._concatOutputChunks(r,n)}async*_streamIterator(r,n){let o=await C_(n),{runId:i,...a}=n??{},s=await o?.handleChainStart(this.toJSON(),Om(r,"input"),i,void 0,void 0,void 0,a?.runName),u=[this.first,...this.middle,this.last],l=!0,c;async function*d(){yield r}try{let f=u[0].transform(d(),Nc(a,{callbacks:s?.getChild(this.omitSequenceTags?void 0:"seq:step:1")}));for(let p=1;p{let s=i.getGraph(r);a!==0&&s.trimFirstNode(),a!==this.steps.length-1&&s.trimLastNode(),n.extend(s);let u=s.firstNode();if(!u)throw new Error(`Runnable ${i} has no first node`);o&&n.addEdge(o,u),o=s.lastNode()}),n}pipe(r){return Vee.isRunnableSequence(r)?new Vee({first:this.first,middle:this.middle.concat([this.last,r.first,...r.middle]),last:r.last,name:this.name??r.name}):new Vee({first:this.first,middle:[...this.middle,this.last],last:XN(r),name:this.name})}static isRunnableSequence(r){return Array.isArray(r.middle)&&Ti.isRunnable(r)}static from([r,...n],o){let i={};return typeof o=="string"?i.name=o:o!==void 0&&(i=o),new Vee({...i,first:XN(r),middle:n.slice(0,-1).map(XN),last:XN(n[n.length-1])})}},hJ=class tAt extends Ti{constructor(r){super(r);x(this,"lc_namespace",["langchain_core","runnables"]);x(this,"lc_serializable",!0);x(this,"steps");this.steps={};for(let[n,o]of Object.entries(r.steps))this.steps[n]=XN(o)}static lc_name(){return"RunnableMap"}getStepsKeys(){return Object.keys(this.steps)}static from(r){return new tAt({steps:r})}async invoke(r,n){let o=vi(n),i=await(await C_(o))?.handleChainStart(this.toJSON(),{input:r},o.runId,void 0,void 0,void 0,o?.runName);delete o.runId;let a={};try{let s=Object.entries(this.steps).map(async([u,l])=>{a[u]=await l.invoke(r,Nc(o,{callbacks:i?.getChild(`map:key:${u}`)}))});await RC(Promise.all(s),n?.signal)}catch(s){throw await i?.handleChainError(s),s}return await i?.handleChainEnd(a),a}async*_transform(r,n,o){let i={...this.steps},a=Zze(r,Object.keys(i).length),s=new Map(Object.entries(i).map(([u,l],c)=>{let d=l.transform(a[c],Nc(o,{callbacks:n?.getChild(`map:key:${u}`)}));return[u,d.next().then(f=>({key:u,gen:d,result:f}))]}));for(;s.size;){let{key:u,result:l,gen:c}=await RC(Promise.race(s.values()),o?.signal);s.delete(u),l.done||(yield{[u]:l.value},s.set(u,c.next().then(d=>({key:u,gen:c,result:d}))))}}transform(r,n){return this._transformStreamWithConfig(r,this._transform.bind(this),n)}async stream(r,n){async function*o(){yield r}let i=vi(n),a=new Pz({generator:this.transform(o(),i),config:i});return await a.setup,T_.fromAsyncGenerator(a)}},V_n=class rAt extends Ti{constructor(r){super(r);x(this,"lc_serializable",!1);x(this,"lc_namespace",["langchain_core","runnables"]);x(this,"func");if(!Mme(r.func))throw new Error("RunnableTraceable requires a function that is wrapped in traceable higher-order function");this.func=r.func}async invoke(r,n){let[o]=this._getOptionsList(n??{},1),i=await C_(o);return RC(this.func(Nc(o,{callbacks:i}),r),o?.signal)}async*_streamIterator(r,n){let[o]=this._getOptionsList(n??{},1),i=await this.invoke(r,n);if(nge(i)){for await(let a of i)o?.signal?.throwIfAborted(),yield a;return}if(ZIt(i)){for(;;){o?.signal?.throwIfAborted();let a=i.next();if(a.done)break;yield a.value}return}yield i}static from(r){return new rAt({func:r})}};YN=class nAt extends Ti{constructor(r){if(Mme(r.func))return V_n.from(r.func);super(r);x(this,"lc_namespace",["langchain_core","runnables"]);x(this,"func");H_n(r.func),this.func=r.func}static lc_name(){return"RunnableLambda"}static from(r){return new nAt({func:r})}async _invoke(r,n,o){return new Promise((i,a)=>{let s=Nc(n,{callbacks:o?.getChild(),recursionLimit:(n?.recursionLimit??jme)-1});yg.runWithConfig(x_(s),async()=>{try{let u=await this.func(r,{...s});if(u&&Ti.isRunnable(u)){if(n?.recursionLimit===0)throw new Error("Recursion limit reached.");u=await u.invoke(r,{...s,recursionLimit:(s.recursionLimit??jme)-1})}else if(nge(u)){let l;for await(let c of oge(s,u))if(n?.signal?.throwIfAborted(),l===void 0)l=c;else try{l=this._concatOutputChunks(l,c)}catch{l=c}u=l}else if(oWe(u)){let l;for(let c of iWe(s,u))if(n?.signal?.throwIfAborted(),l===void 0)l=c;else try{l=this._concatOutputChunks(l,c)}catch{l=c}u=l}i(u)}catch(u){a(u)}})})}async invoke(r,n){return this._callWithConfig(this._invoke.bind(this),r,n)}async*_transform(r,n,o){let i;for await(let u of r)if(i===void 0)i=u;else try{i=this._concatOutputChunks(i,u)}catch{i=u}let a=Nc(o,{callbacks:n?.getChild(),recursionLimit:(o?.recursionLimit??jme)-1}),s=await new Promise((u,l)=>{yg.runWithConfig(x_(a),async()=>{try{u(await this.func(i,{...a,config:a}))}catch(c){l(c)}})});if(s&&Ti.isRunnable(s)){if(o?.recursionLimit===0)throw new Error("Recursion limit reached.");let u=await s.stream(i,a);for await(let l of u)yield l}else if(nge(s))for await(let u of oge(a,s))o?.signal?.throwIfAborted(),yield u;else if(oWe(s))for(let u of iWe(a,s))o?.signal?.throwIfAborted(),yield u;else yield s}transform(r,n){return this._transformStreamWithConfig(r,this._transform.bind(this),n)}async stream(r,n){async function*o(){yield r}let i=vi(n),a=new Pz({generator:this.transform(o(),i),config:i});return await a.setup,T_.fromAsyncGenerator(a)}},oAt=class extends Ti{constructor(e){super(e);x(this,"lc_namespace",["langchain_core","runnables"]);x(this,"lc_serializable",!0);x(this,"runnable");x(this,"fallbacks");this.runnable=e.runnable,this.fallbacks=e.fallbacks}static lc_name(){return"RunnableWithFallbacks"}*runnables(){yield this.runnable;for(let e of this.fallbacks)yield e}async invoke(e,r){let n=vi(r),o=await C_(n),{runId:i,...a}=n,s=await o?.handleChainStart(this.toJSON(),Om(e,"input"),i,void 0,void 0,void 0,a?.runName),u=Nc(a,{callbacks:s?.getChild()});return await yg.runWithConfig(u,async()=>{let l;for(let c of this.runnables()){n?.signal?.throwIfAborted();try{let d=await c.invoke(e,u);return await s?.handleChainEnd(Om(d,"output")),d}catch(d){l===void 0&&(l=d)}}throw l===void 0?new Error("No error stored at end of fallback."):(await s?.handleChainError(l),l)})}async*_streamIterator(e,r){let n=vi(r),o=await C_(n),{runId:i,...a}=n,s=await o?.handleChainStart(this.toJSON(),Om(e,"input"),i,void 0,void 0,void 0,a?.runName),u,l;for(let d of this.runnables()){n?.signal?.throwIfAborted();let f=Nc(a,{callbacks:s?.getChild()});try{l=oge(f,await d.stream(e,f));break}catch(p){u===void 0&&(u=p)}}if(l===void 0){let d=u??new Error("No error stored at end of fallback.");throw await s?.handleChainError(d),d}let c;try{for await(let d of l){yield d;try{c=c===void 0?c:this._concatOutputChunks(c,d)}catch{c=void 0}}}catch(d){throw await s?.handleChainError(d),d}await s?.handleChainEnd(Om(c,"output"))}async batch(e,r,n){if(n?.returnExceptions)throw new Error("Not implemented.");let o=this._getOptionsList(r??{},e.length),i=await Promise.all(o.map(u=>C_(u))),a=await Promise.all(i.map(async(u,l)=>{let c=await u?.handleChainStart(this.toJSON(),Om(e[l],"input"),o[l].runId,void 0,void 0,void 0,o[l].runName);return delete o[l].runId,c})),s;for(let u of this.runnables()){o[0].signal?.throwIfAborted();try{let l=await u.batch(e,a.map((c,d)=>Nc(o[d],{callbacks:c?.getChild()})),n);return await Promise.all(a.map((c,d)=>c?.handleChainEnd(Om(l[d],"output")))),l}catch(l){s===void 0&&(s=l)}}throw s?(await Promise.all(a.map(u=>u?.handleChainError(s))),s):new Error("No error stored at end of fallbacks.")}};ige=class extends Ti{constructor(e){e instanceof hJ&&(e={mapper:e});super(e);x(this,"lc_namespace",["langchain_core","runnables"]);x(this,"lc_serializable",!0);x(this,"mapper");this.mapper=e.mapper}static lc_name(){return"RunnableAssign"}async invoke(e,r){let n=await this.mapper.invoke(e,r);return{...e,...n}}async*_transform(e,r,n){let o=this.mapper.getStepsKeys(),[i,a]=Zze(e),s=this.mapper.transform(a,Nc(n,{callbacks:r?.getChild()})),u=s.next();for await(let l of i){if(typeof l!="object"||Array.isArray(l))throw new Error(`RunnableAssign can only be used with objects as input, got ${typeof l}`);let c=Object.fromEntries(Object.entries(l).filter(([d])=>!o.includes(d)));Object.keys(c).length>0&&(yield c)}yield(await u).value;for await(let l of s)yield l}transform(e,r){return this._transformStreamWithConfig(e,this._transform.bind(this),r)}async stream(e,r){async function*n(){yield e}let o=vi(r),i=new Pz({generator:this.transform(n(),o),config:o});return await i.setup,T_.fromAsyncGenerator(i)}},iAt=class extends Ti{constructor(e){(typeof e=="string"||Array.isArray(e))&&(e={keys:e});super(e);x(this,"lc_namespace",["langchain_core","runnables"]);x(this,"lc_serializable",!0);x(this,"keys");this.keys=e.keys}static lc_name(){return"RunnablePick"}async _pick(e){if(typeof this.keys=="string")return e[this.keys];{let r=this.keys.map(n=>[n,e[n]]).filter(n=>n[1]!==void 0);return r.length===0?void 0:Object.fromEntries(r)}}async invoke(e,r){return this._callWithConfig(this._pick.bind(this),e,r)}async*_transform(e){for await(let r of e){let n=await this._pick(r);n!==void 0&&(yield n)}}transform(e,r){return this._transformStreamWithConfig(e,this._transform.bind(this),r)}async stream(e,r){async function*n(){yield e}let o=vi(r),i=new Pz({generator:this.transform(n(),o),config:o});return await i.setup,T_.fromAsyncGenerator(i)}},sWe=class extends ZN{constructor(e){let r=gc.from([YN.from(async n=>{let o;if(NL(n))try{o=await Jz(this.schema,n.args)}catch{throw new xQ("Received tool input did not match expected schema",JSON.stringify(n.args))}else o=n;return o}).withConfig({runName:`${e.name}:parse_input`}),e.bound]).withConfig({runName:e.name});super({bound:r,config:e.config??{}});x(this,"name");x(this,"description");x(this,"schema");this.name=e.name,this.description=e.description,this.schema=e.schema}static lc_name(){return"RunnableToolLike"}}});var pl,age=v(()=>{GT();XT();_g();pl=class extends Ti{constructor(e){super(e);x(this,"lc_namespace",["langchain_core","runnables"]);x(this,"lc_serializable",!0);x(this,"func");e&&(this.func=e.func)}static lc_name(){return"RunnablePassthrough"}async invoke(e,r){let n=vi(r);return this.func&&await this.func(e,n),this._callWithConfig(o=>Promise.resolve(o),e,n)}async*transform(e,r){let n=vi(r),o,i=!0;for await(let a of this._transformStreamWithConfig(e,s=>s,n))if(yield a,i)if(o===void 0)o=a;else try{o=IC(o,a)}catch{o=void 0,i=!1}this.func&&o!==void 0&&await this.func(o,n)}static assign(e){return new ige(new hJ({steps:e}))}}});var aAt=v(()=>{GT();_g()});var sAt=v(()=>{GT();XT();_g()});var uAt=v(()=>{my();k6();mS();RQ();Ape();LL();Dpe();IQ();OC();_g()});var lAt,cAt=v(()=>{lAt=["tool_call","tool_call_chunk","invalid_tool_call","server_tool_call","server_tool_call_chunk","server_tool_call_result"]});var dAt,fAt=v(()=>{dAt=["image","video","audio","text-plain","file"]});var J_n,pAt=v(()=>{cAt();fAt();J_n=["text","reasoning",...lAt,...dAt]});var ra=v(()=>{zo();PQ();WBe();my();Rpe();k6();mS();RQ();Ape();LL();Dpe();IQ();OC();uAt();pAt()});var mAt=v(()=>{my();mS();LL();_g();ra();age()});var Qv=v(()=>{zo();GT();G6();_g();age();aAt();sAt();mAt()});var gJ,d4,CS,yJ=v(()=>{F6();_g();Qv();gJ=class extends Ti{parseResultWithPrompt(t,e,r){return this.parseResult(t,r)}_baseMessageToString(t){return typeof t.content=="string"?t.content:this._baseMessageContentToString(t.content)}_baseMessageContentToString(t){return JSON.stringify(t)}async invoke(t,e){return typeof t=="string"?this._callWithConfig(async(r,n)=>this.parseResult([{text:r}],n?.callbacks),t,{...e,runType:"parser"}):this._callWithConfig(async(r,n)=>this.parseResult([{message:r,text:this._baseMessageToString(r)}],n?.callbacks),t,{...e,runType:"parser"})}},d4=class extends gJ{parseResult(t,e){return this.parse(t[0].text,e)}async parseWithPrompt(t,e,r){return this.parse(t,r)}_type(){throw new Error("_type not implemented")}},CS=class extends Error{constructor(e,r,n,o=!1){super(e);x(this,"llmOutput");x(this,"observation");x(this,"sendToLLM");if(this.llmOutput=r,this.observation=n,this.sendToLLM=o,o&&(n===void 0||r===void 0))throw new Error("Arguments 'observation' & 'llmOutput' are required if 'sendToLlm' is true");AL(this,"OUTPUT_PARSING_FAILURE")}}});var bJ,_J,ZL=v(()=>{my();OC();xm();yJ();rge();bJ=class extends d4{async*_transform(t){for await(let e of t)typeof e=="string"?yield this.parseResult([{text:e}]):yield this.parseResult([{message:e,text:this._baseMessageToString(e)}])}async*transform(t,e){yield*this._transformStreamWithConfig(t,this._transform.bind(this),{...e,runType:"parser"})}},_J=class extends bJ{constructor(e){super(e);x(this,"diff",!1);this.diff=e?.diff??this.diff}async*_transform(e){let r,n;for await(let o of e){if(typeof o!="string"&&typeof o.content!="string")throw new Error("Cannot handle non-string output.");let i;if(Mpe(o)){if(typeof o.content!="string")throw new Error("Cannot handle non-string message output.");i=new Mi({message:o,text:o.content})}else if(pS(o)){if(typeof o.content!="string")throw new Error("Cannot handle non-string message output.");i=new Mi({message:$pe(o),text:o.content})}else i=new ZT({text:o});n===void 0?n=i:n=n.concat(i);let a=await this.parsePartialResult([n]);a!=null&&!KN(a,r)&&(this.diff?yield this._diff(r,a):yield a,r=a)}}getFormatInstructions(){return""}}});var hAt=v(()=>{ZL()});var gAt=v(()=>{yJ();ZL()});var lWe,yAt=v(()=>{ZL();lWe=class extends bJ{constructor(){super(...arguments);x(this,"lc_namespace",["langchain_core","output_parsers","string"]);x(this,"lc_serializable",!0)}static lc_name(){return"StrOutputParser"}parse(e){return Promise.resolve(e)}getFormatInstructions(){return""}_textContentToString(e){return e.text}_imageUrlContentToString(e){throw new Error('Cannot coerce a multimodal "image_url" message part into a string.')}_messageContentToString(e){switch(e.type){case"text":case"text_delta":if("text"in e)return this._textContentToString(e);break;case"image_url":if("image_url"in e)return this._imageUrlContentToString(e);break;case"reasoning":case"thinking":case"redacted_thinking":return"";default:throw new Error(`Cannot coerce "${e.type}" message part into a string.`)}throw new Error(`Invalid content type: ${e.type}`)}_baseMessageContentToString(e){return e.reduce((r,n)=>r+this._messageContentToString(n),"")}}});var $C,bAt=v(()=>{zN();Sy();yJ();rO();$C=class extends d4{constructor(e){super(e);x(this,"lc_namespace",["langchain","output_parsers","structured"]);this.schema=e}static lc_name(){return"StructuredOutputParser"}toJSON(){return this.toJSONNotImplemented()}static fromZodSchema(e){return new this(e)}static fromNamesAndDescriptions(e){let r=Ae.object(Object.fromEntries(Object.entries(e).map(([n,o])=>[n,Ae.string().describe(o)])));return new this(r)}getFormatInstructions(){return`You must format your output as a JSON value that adheres to a given "JSON Schema" instance. + +"JSON Schema" is a declarative language that allows you to annotate and validate JSON documents. + +For example, the example "JSON Schema" instance {{"properties": {{"foo": {{"description": "a list of test words", "type": "array", "items": {{"type": "string"}}}}}}, "required": ["foo"]}} +would match an object with one required property, "foo". The "type" property specifies "foo" must be an "array", and the "description" property semantically describes it as "a list of test words". The items within "foo" must be strings. +Thus, the object {{"foo": ["bar", "baz"]}} is a well-formatted instance of this example "JSON Schema". The object {{"properties": {{"foo": ["bar", "baz"]}}}} is not well-formatted. + +Your output will be parsed and type-checked according to the provided schema instance, so make sure all fields in your output match the schema exactly and there are no trailing commas! + +Here is the JSON Schema instance your output must adhere to. Include the enclosing markdown codeblock: +\`\`\`json +${JSON.stringify(Ii(this.schema))} +\`\`\` +`}async parse(e){try{let r=e.trim(),n=(r.match(/^```(?:json)?\s*([\s\S]*?)```/)?.[1]||r.match(/```json\s*([\s\S]*?)```/)?.[1]||r).replace(/"([^"\\]*(\\.[^"\\]*)*)"/g,(o,i)=>`"${i.replace(/\n/g,"\\n")}"`).replace(/\n/g,"");return await Jz(this.schema,JSON.parse(n))}catch(r){throw new CS(`Failed to parse. Text: "${e}". Error: ${r}`,e)}}}});var cWe=v(()=>{zo();XQ();ZQ();Yze()});var ew,dWe=v(()=>{CQ();ZQ();ZL();cWe();ew=class extends _J{constructor(){super(...arguments);x(this,"lc_namespace",["langchain_core","output_parsers"]);x(this,"lc_serializable",!0)}static lc_name(){return"JsonOutputParser"}_concatOutputChunks(e,r){return this.diff?super._concatOutputChunks(e,r):r}_diff(e,r){if(r)return e?Hme(e,r):[{op:"replace",path:"",value:r}]}async parsePartialResult(e){return Cpe(e[0].text)}async parse(e){return Cpe(e,JSON.parse)}getFormatInstructions(){return""}_baseMessageToString(e){return e.text}}});var G_n,X_n,_At=v(()=>{G_n=function(){let t={};t.parser=function(D,N){return new r(D,N)},t.SAXParser=r,t.SAXStream=l,t.createStream=u,t.MAX_BUFFER_LENGTH=65536;let e=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];t.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function r(D,N){if(!(this instanceof r))return new r(D,N);var z=this;o(z),z.q=z.c="",z.bufferCheckPosition=t.MAX_BUFFER_LENGTH,z.opt=N||{},z.opt.lowercase=z.opt.lowercase||z.opt.lowercasetags,z.looseCase=z.opt.lowercase?"toLowerCase":"toUpperCase",z.tags=[],z.closed=z.closedRoot=z.sawRoot=!1,z.tag=z.error=null,z.strict=!!D,z.noscript=!!(D||z.opt.noscript),z.state=P.BEGIN,z.strictEntities=z.opt.strictEntities,z.ENTITIES=z.strictEntities?Object.create(t.XML_ENTITIES):Object.create(t.ENTITIES),z.attribList=[],z.opt.xmlns&&(z.ns=Object.create(m)),z.trackPosition=z.opt.position!==!1,z.trackPosition&&(z.position=z.line=z.column=0),I(z,"onready")}Object.create||(Object.create=function(D){function N(){}return N.prototype=D,new N}),Object.keys||(Object.keys=function(D){var N=[];for(var z in D)D.hasOwnProperty(z)&&N.push(z);return N});function n(D){for(var N=Math.max(t.MAX_BUFFER_LENGTH,10),z=0,H=0,oe=e.length;HN)switch(e[H]){case"textNode":B(D);break;case"cdata":A(D,"oncdata",D.cdata),D.cdata="";break;case"script":A(D,"onscript",D.script),D.script="";break;default:q(D,"Max buffer length exceeded: "+e[H])}z=Math.max(z,Q)}D.bufferCheckPosition=t.MAX_BUFFER_LENGTH-z+D.position}function o(D){for(var N=0,z=e.length;N"||_(D)}function O(D,N){return D.test(N)}function E(D,N){return!O(D,N)}var P=0;t.STATE={BEGIN:P++,BEGIN_WHITESPACE:P++,TEXT:P++,TEXT_ENTITY:P++,OPEN_WAKA:P++,SGML_DECL:P++,SGML_DECL_QUOTED:P++,DOCTYPE:P++,DOCTYPE_QUOTED:P++,DOCTYPE_DTD:P++,DOCTYPE_DTD_QUOTED:P++,COMMENT_STARTING:P++,COMMENT:P++,COMMENT_ENDING:P++,COMMENT_ENDED:P++,CDATA:P++,CDATA_ENDING:P++,CDATA_ENDING_2:P++,PROC_INST:P++,PROC_INST_BODY:P++,PROC_INST_ENDING:P++,OPEN_TAG:P++,OPEN_TAG_SLASH:P++,ATTRIB:P++,ATTRIB_NAME:P++,ATTRIB_NAME_SAW_WHITE:P++,ATTRIB_VALUE:P++,ATTRIB_VALUE_QUOTED:P++,ATTRIB_VALUE_CLOSED:P++,ATTRIB_VALUE_UNQUOTED:P++,ATTRIB_VALUE_ENTITY_Q:P++,ATTRIB_VALUE_ENTITY_U:P++,CLOSE_TAG:P++,CLOSE_TAG_SAW_WHITE:P++,SCRIPT:P++,SCRIPT_ENDING:P++},t.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},t.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},Object.keys(t.ENTITIES).forEach(function(D){var N=t.ENTITIES[D],z=typeof N=="number"?String.fromCharCode(N):N;t.ENTITIES[D]=z});for(var R in t.STATE)t.STATE[t.STATE[R]]=R;P=t.STATE;function I(D,N,z){D[N]&&D[N](z)}function A(D,N,z){D.textNode&&B(D),I(D,N,z)}function B(D){D.textNode=k(D.opt,D.textNode),D.textNode&&I(D,"ontext",D.textNode),D.textNode=""}function k(D,N){return D.trim&&(N=N.trim()),D.normalize&&(N=N.replace(/\s+/g," ")),N}function q(D,N){return B(D),D.trackPosition&&(N+=` +Line: `+D.line+` +Column: `+D.column+` +Char: `+D.c),N=new Error(N),D.error=N,I(D,"onerror",N),D}function Z(D){return D.sawRoot&&!D.closedRoot&&V(D,"Unclosed root tag"),D.state!==P.BEGIN&&D.state!==P.BEGIN_WHITESPACE&&D.state!==P.TEXT&&q(D,"Unexpected end"),B(D),D.c="",D.closed=!0,I(D,"onend"),r.call(D,D.strict,D.opt),D}function V(D,N){if(typeof D!="object"||!(D instanceof r))throw new Error("bad call to strictFail");D.strict&&q(D,N)}function Y(D){D.strict||(D.tagName=D.tagName[D.looseCase]());var N=D.tags[D.tags.length-1]||D,z=D.tag={name:D.tagName,attributes:{}};D.opt.xmlns&&(z.ns=N.ns),D.attribList.length=0,A(D,"onopentagstart",z)}function X(D,N){var z=D.indexOf(":")<0?["",D]:D.split(":"),H=z[0],oe=z[1];return N&&D==="xmlns"&&(H="xmlns",oe=""),{prefix:H,local:oe}}function W(D){if(D.strict||(D.attribName=D.attribName[D.looseCase]()),D.attribList.indexOf(D.attribName)!==-1||D.tag.attributes.hasOwnProperty(D.attribName)){D.attribName=D.attribValue="";return}if(D.opt.xmlns){var N=X(D.attribName,!0),z=N.prefix,H=N.local;if(z==="xmlns")if(H==="xml"&&D.attribValue!==f)V(D,"xml: prefix must be bound to "+f+` +Actual: `+D.attribValue);else if(H==="xmlns"&&D.attribValue!==p)V(D,"xmlns: prefix must be bound to "+p+` +Actual: `+D.attribValue);else{var oe=D.tag,Q=D.tags[D.tags.length-1]||D;oe.ns===Q.ns&&(oe.ns=Object.create(Q.ns)),oe.ns[H]=D.attribValue}D.attribList.push([D.attribName,D.attribValue])}else D.tag.attributes[D.attribName]=D.attribValue,A(D,"onattribute",{name:D.attribName,value:D.attribValue});D.attribName=D.attribValue=""}function re(D,N){if(D.opt.xmlns){var z=D.tag,H=X(D.tagName);z.prefix=H.prefix,z.local=H.local,z.uri=z.ns[H.prefix]||"",z.prefix&&!z.uri&&(V(D,"Unbound namespace prefix: "+JSON.stringify(D.tagName)),z.uri=H.prefix);var oe=D.tags[D.tags.length-1]||D;z.ns&&oe.ns!==z.ns&&Object.keys(z.ns).forEach(function(Fr){A(D,"onopennamespace",{prefix:Fr,uri:z.ns[Fr]})});for(var Q=0,de=D.attribList.length;Q",D.tagName="",D.state=P.SCRIPT;return}A(D,"onscript",D.script),D.script=""}var N=D.tags.length,z=D.tagName;D.strict||(z=z[D.looseCase]());for(var H=z;N--&&D.tags[N].name!==H;)V(D,"Unexpected close tag");if(N<0){V(D,"Unmatched closing tag: "+D.tagName),D.textNode+="",D.state=P.TEXT;return}D.tagName=z;for(var oe=D.tags.length;oe-- >N;){var Q=D.tag=D.tags.pop();D.tagName=D.tag.name,A(D,"onclosetag",D.tagName);var de={};for(var fe in Q.ns)de[fe]=Q.ns[fe];var De=D.tags[D.tags.length-1]||D;D.opt.xmlns&&Q.ns!==De.ns&&Object.keys(Q.ns).forEach(function(st){var Le=Q.ns[st];A(D,"onclosenamespace",{prefix:st,uri:Le})})}N===0&&(D.closedRoot=!0),D.tagName=D.attribValue=D.attribName="",D.attribList.length=0,D.state=P.TEXT}function le(D){var N=D.entity,z=N.toLowerCase(),H,oe="";return D.ENTITIES[N]?D.ENTITIES[N]:D.ENTITIES[z]?D.ENTITIES[z]:(N=z,N.charAt(0)==="#"&&(N.charAt(1)==="x"?(N=N.slice(2),H=parseInt(N,16),oe=H.toString(16)):(N=N.slice(1),H=parseInt(N,10),oe=H.toString(10))),N=N.replace(/^0+/,""),isNaN(H)||oe.toLowerCase()!==N?(V(D,"Invalid character entity"),"&"+D.entity+";"):String.fromCodePoint(H))}function L(D,N){N==="<"?(D.state=P.OPEN_WAKA,D.startTagPosition=D.position):_(N)||(V(D,"Non-whitespace before first tag."),D.textNode=N,D.state=P.TEXT)}function J(D,N){var z="";return N"?(A(N,"onsgmldeclaration",N.sgmlDecl),N.sgmlDecl="",N.state=P.TEXT):(w(H)&&(N.state=P.SGML_DECL_QUOTED),N.sgmlDecl+=H);continue;case P.SGML_DECL_QUOTED:H===N.q&&(N.state=P.SGML_DECL,N.q=""),N.sgmlDecl+=H;continue;case P.DOCTYPE:H===">"?(N.state=P.TEXT,A(N,"ondoctype",N.doctype),N.doctype=!0):(N.doctype+=H,H==="["?N.state=P.DOCTYPE_DTD:w(H)&&(N.state=P.DOCTYPE_QUOTED,N.q=H));continue;case P.DOCTYPE_QUOTED:N.doctype+=H,H===N.q&&(N.q="",N.state=P.DOCTYPE);continue;case P.DOCTYPE_DTD:N.doctype+=H,H==="]"?N.state=P.DOCTYPE:w(H)&&(N.state=P.DOCTYPE_DTD_QUOTED,N.q=H);continue;case P.DOCTYPE_DTD_QUOTED:N.doctype+=H,H===N.q&&(N.state=P.DOCTYPE_DTD,N.q="");continue;case P.COMMENT:H==="-"?N.state=P.COMMENT_ENDING:N.comment+=H;continue;case P.COMMENT_ENDING:H==="-"?(N.state=P.COMMENT_ENDED,N.comment=k(N.opt,N.comment),N.comment&&A(N,"oncomment",N.comment),N.comment=""):(N.comment+="-"+H,N.state=P.COMMENT);continue;case P.COMMENT_ENDED:H!==">"?(V(N,"Malformed comment"),N.comment+="--"+H,N.state=P.COMMENT):N.state=P.TEXT;continue;case P.CDATA:H==="]"?N.state=P.CDATA_ENDING:N.cdata+=H;continue;case P.CDATA_ENDING:H==="]"?N.state=P.CDATA_ENDING_2:(N.cdata+="]"+H,N.state=P.CDATA);continue;case P.CDATA_ENDING_2:H===">"?(N.cdata&&A(N,"oncdata",N.cdata),A(N,"onclosecdata"),N.cdata="",N.state=P.TEXT):H==="]"?N.cdata+="]":(N.cdata+="]]"+H,N.state=P.CDATA);continue;case P.PROC_INST:H==="?"?N.state=P.PROC_INST_ENDING:_(H)?N.state=P.PROC_INST_BODY:N.procInstName+=H;continue;case P.PROC_INST_BODY:if(!N.procInstBody&&_(H))continue;H==="?"?N.state=P.PROC_INST_ENDING:N.procInstBody+=H;continue;case P.PROC_INST_ENDING:H===">"?(A(N,"onprocessinginstruction",{name:N.procInstName,body:N.procInstBody}),N.procInstName=N.procInstBody="",N.state=P.TEXT):(N.procInstBody+="?"+H,N.state=P.PROC_INST_BODY);continue;case P.OPEN_TAG:O(y,H)?N.tagName+=H:(Y(N),H===">"?re(N):H==="/"?N.state=P.OPEN_TAG_SLASH:(_(H)||V(N,"Invalid character in tag name"),N.state=P.ATTRIB));continue;case P.OPEN_TAG_SLASH:H===">"?(re(N,!0),ue(N)):(V(N,"Forward-slash in opening tag not followed by >"),N.state=P.ATTRIB);continue;case P.ATTRIB:if(_(H))continue;H===">"?re(N):H==="/"?N.state=P.OPEN_TAG_SLASH:O(h,H)?(N.attribName=H,N.attribValue="",N.state=P.ATTRIB_NAME):V(N,"Invalid attribute name");continue;case P.ATTRIB_NAME:H==="="?N.state=P.ATTRIB_VALUE:H===">"?(V(N,"Attribute without value"),N.attribValue=N.attribName,W(N),re(N)):_(H)?N.state=P.ATTRIB_NAME_SAW_WHITE:O(y,H)?N.attribName+=H:V(N,"Invalid attribute name");continue;case P.ATTRIB_NAME_SAW_WHITE:if(H==="=")N.state=P.ATTRIB_VALUE;else{if(_(H))continue;V(N,"Attribute without value"),N.tag.attributes[N.attribName]="",N.attribValue="",A(N,"onattribute",{name:N.attribName,value:""}),N.attribName="",H===">"?re(N):O(h,H)?(N.attribName=H,N.state=P.ATTRIB_NAME):(V(N,"Invalid attribute name"),N.state=P.ATTRIB)}continue;case P.ATTRIB_VALUE:if(_(H))continue;w(H)?(N.q=H,N.state=P.ATTRIB_VALUE_QUOTED):(V(N,"Unquoted attribute value"),N.state=P.ATTRIB_VALUE_UNQUOTED,N.attribValue=H);continue;case P.ATTRIB_VALUE_QUOTED:if(H!==N.q){H==="&"?N.state=P.ATTRIB_VALUE_ENTITY_Q:N.attribValue+=H;continue}W(N),N.q="",N.state=P.ATTRIB_VALUE_CLOSED;continue;case P.ATTRIB_VALUE_CLOSED:_(H)?N.state=P.ATTRIB:H===">"?re(N):H==="/"?N.state=P.OPEN_TAG_SLASH:O(h,H)?(V(N,"No whitespace between attributes"),N.attribName=H,N.attribValue="",N.state=P.ATTRIB_NAME):V(N,"Invalid attribute name");continue;case P.ATTRIB_VALUE_UNQUOTED:if(!T(H)){H==="&"?N.state=P.ATTRIB_VALUE_ENTITY_U:N.attribValue+=H;continue}W(N),H===">"?re(N):N.state=P.ATTRIB;continue;case P.CLOSE_TAG:if(N.tagName)H===">"?ue(N):O(y,H)?N.tagName+=H:N.script?(N.script+=""?ue(N):V(N,"Invalid characters in closing tag");continue;case P.TEXT_ENTITY:case P.ATTRIB_VALUE_ENTITY_Q:case P.ATTRIB_VALUE_ENTITY_U:var de,fe;switch(N.state){case P.TEXT_ENTITY:de=P.TEXT,fe="textNode";break;case P.ATTRIB_VALUE_ENTITY_Q:de=P.ATTRIB_VALUE_QUOTED,fe="attribValue";break;case P.ATTRIB_VALUE_ENTITY_U:de=P.ATTRIB_VALUE_UNQUOTED,fe="attribValue";break}if(H===";")if(N.opt.unparsedEntities){var De=le(N);N.entity="",N.state=de,N.write(De)}else N[fe]+=le(N),N.entity="",N.state=de;else O(N.entity.length?b:g,H)?N.entity+=H:(V(N,"Invalid character in entity name"),N[fe]+="&"+N.entity+H,N.entity="",N.state=de);continue;default:throw new Error(N,"Unknown state: "+N.state)}return N.position>=N.bufferCheckPosition&&n(N),N}return String.fromCodePoint||function(){var D=String.fromCharCode,N=Math.floor,z=function(){var H=16384,oe=[],Q,de,fe=-1,De=arguments.length;if(!De)return"";for(var st="";++fe1114111||N(Le)!==Le)throw RangeError("Invalid code point: "+Le);Le<=65535?oe.push(Le):(Le-=65536,Q=(Le>>10)+55296,de=Le%1024+56320,oe.push(Q,de)),(fe+1===De||oe.length>H)&&(st+=D.apply(null,oe),oe.length=0)}return st};Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:z,configurable:!0,writable:!0}):String.fromCodePoint=z}(),t},X_n=G_n()});var vAt=v(()=>{ZQ();ZL();cWe();_At()});var nO=v(()=>{zo();CQ();yJ();ZL();hAt();gAt();yAt();bAt();dWe();vAt()});var oO,vJ=v(()=>{_g();oO=class extends Ti{constructor(e){super(e);x(this,"lc_serializable",!0);x(this,"lc_namespace",["langchain_core","prompts",this._getPromptType()]);x(this,"inputVariables");x(this,"outputParser");x(this,"partialVariables");x(this,"metadata");x(this,"tags");let{inputVariables:r}=e;if(r.includes("stop"))throw new Error("Cannot have an input variable named 'stop', as it is used internally, please rename.");Object.assign(this,e)}get lc_attributes(){return{partialVariables:void 0}}async mergePartialAndUserVariables(e){let r=this.partialVariables??{},n={};for(let[o,i]of Object.entries(r))typeof i=="string"?n[o]=i:n[o]=await i();return{...n,...e}}async invoke(e,r){let n={...this.metadata,...r?.metadata},o=[...this.tags??[],...r?.tags??[]];return this._callWithConfig(i=>this.formatPromptValue(i),e,{...r,tags:o,metadata:n,runType:"prompt"})}}});var fWe,sge,uge,wAt,Hee=v(()=>{zo();DL();LL();OC();fWe=class extends b_{},sge=class extends fWe{constructor(e){super({value:e});x(this,"lc_namespace",["langchain_core","prompt_values"]);x(this,"lc_serializable",!0);x(this,"value");this.value=e}static lc_name(){return"StringPromptValue"}toString(){return this.value}toChatMessages(){return[new Au(this.value)]}},uge=class extends fWe{constructor(e){Array.isArray(e)&&(e={messages:e});super(e);x(this,"lc_namespace",["langchain_core","prompt_values"]);x(this,"lc_serializable",!0);x(this,"messages");this.messages=e.messages}static lc_name(){return"ChatPromptValue"}toString(){return Ll(this.messages)}toChatMessages(){return this.messages}},wAt=class extends fWe{constructor(e){"imageUrl"in e||(e={imageUrl:e});super(e);x(this,"lc_namespace",["langchain_core","prompt_values"]);x(this,"lc_serializable",!0);x(this,"imageUrl");x(this,"value");this.imageUrl=e.imageUrl}static lc_name(){return"ImagePromptValue"}toString(){return this.imageUrl.url}toChatMessages(){return[new Au({content:[{type:"image_url",image_url:{detail:this.imageUrl.detail,url:this.imageUrl.url}}]})]}}});var f4,Wee=v(()=>{Hee();vJ();f4=class extends oO{async formatPromptValue(t){return new sge(await this.format(t))}}});function mWe(t){return typeof t=="function"}function Y_n(t){return SJ(t)?"array":typeof t}function pWe(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function SAt(t,e){return t!=null&&typeof t=="object"&&e in t}function Q_n(t,e){return t!=null&&typeof t!="object"&&t.hasOwnProperty&&t.hasOwnProperty(e)}function tvn(t,e){return evn.call(t,e)}function nvn(t){return!tvn(rvn,t)}function ivn(t){return String(t).replace(/[&<>"'`=\/]/g,function(r){return ovn[r]})}function cvn(t,e){if(!t)return[];var r=!1,n=[],o=[],i=[],a=!1,s=!1,u="",l=0;function c(){if(a&&!s)for(;i.length;)delete o[i.pop()];else i=[];a=!1,s=!1}var d,f,p;function m(P){if(typeof P=="string"&&(P=P.split(svn,2)),!SJ(P)||P.length!==2)throw new Error("Invalid tags: "+P);d=new RegExp(pWe(P[0])+"\\s*"),f=new RegExp("\\s*"+pWe(P[1])),p=new RegExp("\\s*"+pWe("}"+P[1]))}m(e||xS.tags);for(var h=new Kee(t),y,g,b,_,w,T;!h.eos();){if(y=h.pos,b=h.scanUntil(d),b)for(var O=0,E=b.length;O"?w=[g,b,y,h.pos,u,l,r]:w=[g,b,y,h.pos],l++,o.push(w),g==="#"||g==="^")n.push(w);else if(g==="/"){if(T=n.pop(),!T)throw new Error('Unopened section "'+b+'" at '+y);if(T[1]!==b)throw new Error('Unclosed section "'+T[1]+'" at '+y)}else g==="name"||g==="{"||g==="&"?s=!0:g==="="&&m(b)}if(c(),T=n.pop(),T)throw new Error('Unclosed section "'+T[1]+'" at '+h.pos);return fvn(dvn(o))}function dvn(t){for(var e=[],r,n,o=0,i=t.length;o0?n[n.length-1][4]:e;break;default:r.push(o)}return e}function Kee(t){this.string=t,this.tail=t,this.pos=0}function wJ(t,e){this.view=t,this.cache={".":this.view},this.parent=e}function Ob(){this.templateCache={_cache:{},set:function(e,r){this._cache[e]=r},get:function(e){return this._cache[e]},clear:function(){this._cache={}}}}var Z_n,SJ,evn,rvn,ovn,avn,svn,CAt,uvn,lvn,xS,Jee,lge,xAt=v(()=>{Z_n=Object.prototype.toString,SJ=Array.isArray||function(e){return Z_n.call(e)==="[object Array]"};evn=RegExp.prototype.test;rvn=/\S/;ovn={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="};avn=/\s*/,svn=/\s+/,CAt=/\s*=/,uvn=/\s*\}/,lvn=/#|\^|\/|>|\{|&|=|!/;Kee.prototype.eos=function(){return this.tail===""};Kee.prototype.scan=function(e){var r=this.tail.match(e);if(!r||r.index!==0)return"";var n=r[0];return this.tail=this.tail.substring(n.length),this.pos+=n.length,n};Kee.prototype.scanUntil=function(e){var r=this.tail.search(e),n;switch(r){case-1:n=this.tail,this.tail="";break;case 0:n="";break;default:n=this.tail.substring(0,r),this.tail=this.tail.substring(r)}return this.pos+=n.length,n};wJ.prototype.push=function(e){return new wJ(e,this)};wJ.prototype.lookup=function(e){var r=this.cache,n;if(r.hasOwnProperty(e))n=r[e];else{for(var o=this,i,a,s,u=!1;o;){if(e.indexOf(".")>0)for(i=o.view,a=e.split("."),s=0;i!=null&&s"?l=this.renderPartial(s,r,n,i):u==="&"?l=this.unescapedValue(s,r):u==="name"?l=this.escapedValue(s,r,i):u==="text"&&(l=this.rawValue(s)),l!==void 0&&(a+=l);return a};Ob.prototype.renderSection=function(e,r,n,o,i){var a=this,s="",u=r.lookup(e[1]);function l(f){return a.render(f,r,n,i)}if(u){if(SJ(u))for(var c=0,d=u.length;c0||!n)&&(i[a]=o+i[a]);return i.join(` +`)};Ob.prototype.renderPartial=function(e,r,n,o){if(n){var i=this.getConfigTags(o),a=mWe(n)?n(e[1]):n[e[1]];if(a!=null){var s=e[6],u=e[5],l=e[4],c=a;u==0&&l&&(c=this.indentPartial(a,l,s));var d=this.parse(c,i);return this.renderTokens(d,r,n,c,o)}}};Ob.prototype.unescapedValue=function(e,r){var n=r.lookup(e[1]);if(n!=null)return n};Ob.prototype.escapedValue=function(e,r,n){var o=this.getConfigEscape(n)||xS.escape,i=r.lookup(e[1]);if(i!=null)return typeof i=="number"&&o===xS.escape?String(i):o(i)};Ob.prototype.rawValue=function(e){return e[1]};Ob.prototype.getConfigTags=function(e){return SJ(e)?e:e&&typeof e=="object"?e.tags:void 0};Ob.prototype.getConfigEscape=function(e){if(e&&typeof e=="object"&&!SJ(e))return e.escape};xS={name:"mustache.js",version:"4.2.0",tags:["{{","}}"],clearCache:void 0,escape:void 0,parse:void 0,render:void 0,Scanner:void 0,Context:void 0,Writer:void 0,set templateCache(t){Jee.templateCache=t},get templateCache(){return Jee.templateCache}},Jee=new Ob;xS.clearCache=function(){return Jee.clearCache()};xS.parse=function(e,r){return Jee.parse(e,r)};xS.render=function(e,r,n,o){if(typeof e!="string")throw new TypeError('Invalid template! Template should be a "string" but "'+Y_n(e)+'" was given as the first argument for mustache#render(template, view, partials)');return Jee.render(e,r,n,o)};xS.escape=ivn;xS.Scanner=Kee;xS.Context=wJ;xS.Writer=Ob;lge=xS});function TAt(){lge.escape=t=>t}var CJ,OAt,Gee,EAt,PAt,cge,MAt,tw,xJ,TJ,p4=v(()=>{F6();xAt();CJ=t=>{let e=t.split(""),r=[],n=(i,a)=>{for(let s=a;s{let r=[];for(let n of t)if(n[0]==="name"){let o=n[1].includes(".")?n[1].split(".")[0]:n[1];r.push({type:"variable",name:o})}else if(["#","&","^",">"].includes(n[0])){if(r.push({type:"variable",name:n[1]}),n[0]==="#"&&n.length>4&&Array.isArray(n[4])){let o=[...e,n[1]],i=OAt(n[4],o);r.push(...i)}}else r.push({type:"literal",text:n[1]});return r},Gee=t=>(TAt(),OAt(lge.parse(t))),EAt=(t,e)=>CJ(t).reduce((r,n)=>{if(n.type==="variable"){if(n.name in e)return r+(typeof e[n.name]=="string"?e[n.name]:JSON.stringify(e[n.name]));throw new Error(`(f-string) Missing value for input ${n.name}`)}return r+n.text},""),PAt=(t,e)=>(TAt(),lge.render(t,e)),cge={"f-string":EAt,mustache:PAt},MAt={"f-string":CJ,mustache:Gee},tw=(t,e,r)=>{try{return cge[e](t,r)}catch(n){throw AL(n,"INVALID_PROMPT_INPUT")}},xJ=(t,e)=>MAt[e](t),TJ=(t,e,r)=>{if(!(e in cge)){let n=Object.keys(cge);throw new Error(`Invalid template format. Got \`${e}\`; + should be one of ${n}`)}try{let n=Object.fromEntries(r.map(o=>[o,"foo"]));Array.isArray(t)?t.forEach(o=>{if(o.type==="text"&&"text"in o&&typeof o.text=="string")tw(o.text,e,n);else if(o.type==="image_url"){if(typeof o.image_url=="string")tw(o.image_url,e,n);else if(typeof o.image_url=="object"&&o.image_url!==null&&"url"in o.image_url&&typeof o.image_url.url=="string"){let i=o.image_url.url;tw(i,e,n)}}else throw new Error(`Invalid message template received. ${JSON.stringify(o,null,2)}`)}):tw(t,e,n)}catch(n){throw new Error(`Invalid prompt schema: ${n.message}`)}}});var Ku,dge=v(()=>{Wee();p4();Ku=class Xee extends f4{constructor(r){super(r);x(this,"template");x(this,"templateFormat","f-string");x(this,"validateTemplate",!0);x(this,"additionalContentFields");if(r.templateFormat==="mustache"&&r.validateTemplate===void 0&&(this.validateTemplate=!1),Object.assign(this,r),this.validateTemplate){if(this.templateFormat==="mustache")throw new Error("Mustache templates cannot be validated.");let n=this.inputVariables;this.partialVariables&&(n=n.concat(Object.keys(this.partialVariables))),TJ(this.template,this.templateFormat,n)}}static lc_name(){return"PromptTemplate"}_getPromptType(){return"prompt"}async format(r){let n=await this.mergePartialAndUserVariables(r);return tw(this.template,this.templateFormat,n)}static fromExamples(r,n,o,i=` + +`,a=""){return new Xee({inputVariables:o,template:[a,...r,n].join(i)})}static fromTemplate(r,n){let{templateFormat:o="f-string",...i}=n??{},a=new Set;return xJ(r,o).forEach(s=>{s.type==="variable"&&a.add(s.name)}),new Xee({inputVariables:[...a],templateFormat:o,template:r,...i})}async partial(r){let n=this.inputVariables.filter(i=>!(i in r)),o={...this.partialVariables??{},...r};return new Xee({...this,inputVariables:n,partialVariables:o})}serialize(){if(this.outputParser!==void 0)throw new Error("Cannot serialize a prompt template with an output parser");return{_type:this._getPromptType(),input_variables:this.inputVariables,template:this.template,template_format:this.templateFormat}}static async deserialize(r){if(!r.template)throw new Error("Prompt template must have a template");return new Xee({inputVariables:r.input_variables,template:r.template,templateFormat:r.template_format})}}});var Zee,hWe=v(()=>{Hee();vJ();p4();Zee=class RAt extends oO{constructor(r){super(r);x(this,"lc_namespace",["langchain_core","prompts","image"]);x(this,"template");x(this,"templateFormat","f-string");x(this,"validateTemplate",!0);x(this,"additionalContentFields");if(this.template=r.template,this.templateFormat=r.templateFormat??this.templateFormat,this.validateTemplate=r.validateTemplate??this.validateTemplate,this.additionalContentFields=r.additionalContentFields,this.validateTemplate){let n=this.inputVariables;this.partialVariables&&(n=n.concat(Object.keys(this.partialVariables))),TJ([{type:"image_url",image_url:this.template}],this.templateFormat,n)}}static lc_name(){return"ImagePromptTemplate"}_getPromptType(){return"prompt"}async partial(r){let n=this.inputVariables.filter(i=>!(i in r)),o={...this.partialVariables??{},...r};return new RAt({...this,inputVariables:n,partialVariables:o})}async format(r){let n={};for(let[s,u]of Object.entries(this.template))typeof u=="string"?n[s]=tw(u,this.templateFormat,r):n[s]=u;let o=r.url||n.url,i=r.detail||n.detail;if(!o)throw new Error("Must provide either an image URL.");if(typeof o!="string")throw new Error("url must be a string.");let a={url:o};return i&&(a.detail=i),a}async formatPromptValue(r){return new wAt(await this.format(r))}}});function gWe(t,e){let r=[];for(let n of Object.values(t))if(typeof n=="string")xJ(n,e).forEach(o=>{o.type==="variable"&&r.push(o.name)});else if(Array.isArray(n))for(let o of n)typeof o=="string"?xJ(o,e).forEach(i=>{i.type==="variable"&&r.push(i.name)}):typeof o=="object"&&r.push(...gWe(o,e));else typeof n=="object"&&n!==null&&r.push(...gWe(n,e));return Array.from(new Set(r))}function yWe(t,e,r){let n={};for(let[o,i]of Object.entries(t))if(typeof i=="string")n[o]=tw(i,r,e);else if(Array.isArray(i)){let a=[];for(let s of i)typeof s=="string"?a.push(tw(s,r,e)):typeof s=="object"&&a.push(yWe(s,e,r));n[o]=a}else typeof i=="object"&&i!==null?n[o]=yWe(i,e,r):n[o]=i;return n}var fge,bWe=v(()=>{_g();p4();fge=class extends Ti{constructor(e){let r=e.templateFormat??"f-string",n=gWe(e.template,r);super({inputVariables:n,...e});x(this,"lc_namespace",["langchain_core","prompts","dict"]);x(this,"lc_serializable",!0);x(this,"template");x(this,"templateFormat");x(this,"inputVariables");this.template=e.template,this.templateFormat=r,this.inputVariables=n}static lc_name(){return"DictPromptTemplate"}async format(e){return yWe(this.template,e,this.templateFormat)}async invoke(e){return await this._callWithConfig(this.format.bind(this),e,{runType:"prompt"})}}});function pvn(t){return t===null||typeof t!="object"||Array.isArray(t)?!1:Object.keys(t).length===1&&"text"in t&&typeof t.text=="string"}function mvn(t){return t===null||typeof t!="object"||Array.isArray(t)?!1:"image_url"in t&&(typeof t.image_url=="string"||typeof t.image_url=="object"&&t.image_url!==null&&"url"in t.image_url&&typeof t.image_url.url=="string")}function hvn(t){return typeof t.formatMessages=="function"}function gvn(t,e){if(hvn(t)||pS(t))return t;if(Array.isArray(t)&&t[0]==="placeholder"){let o=t[1];if(e?.templateFormat==="mustache"&&typeof o=="string"&&o.slice(0,2)==="{{"&&o.slice(-2)==="}}")return new QN({variableName:o.slice(2,-2),optional:!0});if(typeof o=="string"&&o[0]==="{"&&o[o.length-1]==="}")return new QN({variableName:o.slice(1,-1),optional:!0});throw new Error(`Invalid placeholder template for format ${e?.templateFormat??'"f-string"'}: "${t[1]}". Expected a variable name surrounded by ${e?.templateFormat==="mustache"?"double":"single"} curly braces.`)}let r=EC(t),n;if(typeof r.content=="string"?n=r.content:n=r.content.map(o=>"text"in o?{...o,text:o.text}:"image_url"in o?{...o,image_url:o.image_url}:o),r._getType()==="human")return rw.fromTemplate(n,e);if(r._getType()==="ai")return wWe.fromTemplate(n,e);if(r._getType()==="system")return LC.fromTemplate(n,e);if(hy.isInstance(r))return AAt.fromTemplate(r.content,r.role,e);throw new Error(`Could not coerce message prompt template from input. Received message type: "${r._getType()}".`)}function yvn(t){return t.constructor.lc_name()==="MessagesPlaceholder"}var mge,QN,IAt,_We,AAt,vWe,rw,wWe,LC,Eb,Yee=v(()=>{F6();my();mS();RQ();LL();IQ();OC();_g();ra();Hee();vJ();Wee();p4();dge();hWe();bWe();mge=class extends Ti{constructor(){super(...arguments);x(this,"lc_namespace",["langchain_core","prompts","chat"]);x(this,"lc_serializable",!0)}async invoke(e,r){return this._callWithConfig(n=>this.formatMessages(n),e,{...r,runType:"prompt"})}},QN=class extends mge{constructor(e){typeof e=="string"&&(e={variableName:e});super(e);x(this,"variableName");x(this,"optional");this.variableName=e.variableName,this.optional=e.optional??!1}static lc_name(){return"MessagesPlaceholder"}get inputVariables(){return[this.variableName]}async formatMessages(e){let r=e[this.variableName];if(this.optional&&!r)return[];if(!r){let o=new Error(`Field "${this.variableName}" in prompt uses a MessagesPlaceholder, which expects an array of BaseMessages as an input value. Received: undefined`);throw o.name="InputFormatError",o}let n;try{Array.isArray(r)?n=r.map(EC):n=[EC(r)]}catch(o){let i=typeof r=="string"?r:JSON.stringify(r,null,2),a=new Error([`Field "${this.variableName}" in prompt uses a MessagesPlaceholder, which expects an array of BaseMessages or coerceable values as input.`,`Received value: ${i}`,`Additional message: ${o.message}`].join(` + +`));throw a.name="InputFormatError",a.lc_error_code=o.lc_error_code,a}return n}},IAt=class extends mge{constructor(e){"prompt"in e||(e={prompt:e});super(e);x(this,"prompt");this.prompt=e.prompt}get inputVariables(){return this.prompt.inputVariables}async formatMessages(e){return[await this.format(e)]}},_We=class extends oO{constructor(t){super(t)}async format(t){return(await this.formatPromptValue(t)).toString()}async formatPromptValue(t){return new uge(await this.formatMessages(t))}},AAt=class extends IAt{constructor(e,r){"prompt"in e||(e={prompt:e,role:r});super(e);x(this,"role");this.role=e.role}static lc_name(){return"ChatMessagePromptTemplate"}async format(e){return new hy(await this.prompt.format(e),this.role)}static fromTemplate(e,r,n){return new this(Ku.fromTemplate(e,{templateFormat:n?.templateFormat}),r)}};vWe=class extends mge{constructor(e,r){"prompt"in e||(e={prompt:e});super(e);x(this,"lc_namespace",["langchain_core","prompts","chat"]);x(this,"lc_serializable",!0);x(this,"inputVariables",[]);x(this,"additionalOptions",{});x(this,"prompt");x(this,"messageClass");x(this,"chatMessageClass");if(this.prompt=e.prompt,Array.isArray(this.prompt)){let n=[];this.prompt.forEach(o=>{"inputVariables"in o&&(n=n.concat(o.inputVariables))}),this.inputVariables=n}else this.inputVariables=this.prompt.inputVariables;this.additionalOptions=r??this.additionalOptions}static _messageClass(){throw new Error("Can not invoke _messageClass from inside _StringImageMessagePromptTemplate")}createMessage(e){let r=this.constructor;if(r._messageClass())return new(r._messageClass())({content:e});if(r.chatMessageClass){let n=r.chatMessageClass();return new n({content:e,role:this.getRoleFromMessageClass(n.lc_name())})}else throw new Error("No message class defined")}getRoleFromMessageClass(e){switch(e){case"HumanMessage":return"human";case"AIMessage":return"ai";case"SystemMessage":return"system";case"ChatMessage":return"chat";default:throw new Error("Invalid message class name")}}static fromTemplate(e,r){if(typeof e=="string")return new this(Ku.fromTemplate(e,r));let n=[];for(let o of e)if(typeof o=="string")n.push(Ku.fromTemplate(o,r));else if(o!==null)if(pvn(o)){let i="";typeof o.text=="string"&&(i=o.text??"");let a={...r,additionalContentFields:o};n.push(Ku.fromTemplate(i,a))}else if(mvn(o)){let i=o.image_url??"",a,s=[];if(typeof i=="string"){let u;r?.templateFormat==="mustache"?u=Gee(i):u=CJ(i);let l=u.flatMap(c=>c.type==="variable"?[c.name]:[]);if((l?.length??0)>0){if(l.length>1)throw new Error(`Only one format variable allowed per image template. +Got: ${l} +From: ${i}`);s=[l[0]]}else s=[];i={url:i},a=new Zee({template:i,inputVariables:s,templateFormat:r?.templateFormat,additionalContentFields:o})}else if(typeof i=="object"){if("url"in i){let u;r?.templateFormat==="mustache"?u=Gee(i.url):u=CJ(i.url),s=u.flatMap(l=>l.type==="variable"?[l.name]:[])}else s=[];a=new Zee({template:i,inputVariables:s,templateFormat:r?.templateFormat,additionalContentFields:o})}else throw new Error("Invalid image template");n.push(a)}else typeof o=="object"&&n.push(new fge({template:o,templateFormat:r?.templateFormat}));return new this({prompt:n,additionalOptions:r})}async format(e){if(this.prompt instanceof f4){let r=await this.prompt.format(e);return this.createMessage(r)}else{let r=[];for(let n of this.prompt){let o={};if(!("inputVariables"in n))throw new Error(`Prompt ${n} does not have inputVariables defined.`);for(let i of n.inputVariables)o||(o={[i]:e[i]}),o={...o,[i]:e[i]};if(n instanceof f4){let i=await n.format(o),a;"additionalContentFields"in n&&(a=n.additionalContentFields),i!==""&&r.push({...a,type:"text",text:i})}else if(n instanceof Zee){let i=await n.format(o),a;"additionalContentFields"in n&&(a=n.additionalContentFields),r.push({...a,type:"image_url",image_url:i})}else if(n instanceof fge){let i=await n.format(o),a;"additionalContentFields"in n&&(a=n.additionalContentFields),r.push({...a,...i})}}return this.createMessage(r)}}async formatMessages(e){return[await this.format(e)]}},rw=class extends vWe{static _messageClass(){return Au}static lc_name(){return"HumanMessagePromptTemplate"}},wWe=class extends vWe{static _messageClass(){return uo}static lc_name(){return"AIMessagePromptTemplate"}},LC=class extends vWe{static _messageClass(){return v_}static lc_name(){return"SystemMessagePromptTemplate"}};Eb=class pge extends _We{constructor(r){super(r);x(this,"promptMessages");x(this,"validateTemplate",!0);x(this,"templateFormat","f-string");if(r.templateFormat==="mustache"&&r.validateTemplate===void 0&&(this.validateTemplate=!1),Object.assign(this,r),this.validateTemplate){let n=new Set;for(let u of this.promptMessages)if(!(u instanceof Sm))for(let l of u.inputVariables)n.add(l);let o=this.inputVariables,i=new Set(this.partialVariables?o.concat(Object.keys(this.partialVariables)):o),a=new Set([...i].filter(u=>!n.has(u)));if(a.size>0)throw new Error(`Input variables \`${[...a]}\` are not used in any of the prompt messages.`);let s=new Set([...n].filter(u=>!i.has(u)));if(s.size>0)throw new Error(`Input variables \`${[...s]}\` are used in prompt messages but not in the prompt template.`)}}static lc_name(){return"ChatPromptTemplate"}get lc_aliases(){return{promptMessages:"messages"}}_getPromptType(){return"chat"}async _parseImagePrompts(r,n){return typeof r.content=="string"||(r.content=await Promise.all(r.content.map(async o=>{if(o.type!=="image_url")return o;let i="";typeof o.image_url=="string"?i=o.image_url:typeof o.image_url=="object"&&o.image_url!==null&&"url"in o.image_url&&typeof o.image_url.url=="string"&&(i=o.image_url.url);let a=await Ku.fromTemplate(i,{templateFormat:this.templateFormat}).format(n);return typeof o.image_url=="object"&&o.image_url!==null&&"url"in o.image_url?o.image_url.url=a:o.image_url=a,o}))),r}async formatMessages(r){let n=await this.mergePartialAndUserVariables(r),o=[];for(let i of this.promptMessages)if(i instanceof Sm)o.push(await this._parseImagePrompts(i,n));else{let a;this.templateFormat==="mustache"?a={...n}:a=i.inputVariables.reduce((u,l)=>{if(!(l in n)&&!(yvn(i)&&i.optional))throw AL(new Error(`Missing value for input variable \`${l.toString()}\``),"INVALID_PROMPT_INPUT");return u[l]=n[l],u},{});let s=await i.formatMessages(a);o=o.concat(s)}return o}async partial(r){let n=this.inputVariables.filter(i=>!(i in r)),o={...this.partialVariables??{},...r};return new pge({...this,inputVariables:n,partialVariables:o})}static fromTemplate(r,n){let o=new rw({prompt:Ku.fromTemplate(r,n)});return this.fromMessages([o])}static fromMessages(r,n){let o=r.reduce((s,u)=>s.concat(u instanceof pge?u.promptMessages:[gvn(u,n)]),[]),i=r.reduce((s,u)=>u instanceof pge?Object.assign(s,u.partialVariables):s,Object.create(null)),a=new Set;for(let s of o)if(!(s instanceof Sm))for(let u of s.inputVariables)u in i||a.add(u);return new this({...n,inputVariables:[...a],promptMessages:o,partialVariables:i,templateFormat:n?.templateFormat})}}});var NAt=v(()=>{Wee();p4();dge();Yee()});var DAt=v(()=>{vJ();Yee()});var jAt=v(()=>{_g();Yee()});var TS=v(()=>{zo();vJ();Wee();p4();dge();hWe();bWe();Yee();NAt();DAt();jAt()});var bvn,OJ,hge=v(()=>{bvn=Object.defineProperty,OJ=(t,e)=>{for(var r in e)bvn(t,r,{get:e[r],enumerable:!0})}});var _vn,Qee,SWe=v(()=>{hge();_vn={};OJ(_vn,{formatDocumentsAsString:()=>Qee});Qee=t=>t.map(e=>e.pageContent).join(` + +`)});function yc(t,e){let r=`atom${++vvn}`,n={toString(){return(kl.env?kl.env.MODE:void 0)!=="production"&&this.debugLabel?r+":"+this.debugLabel:r}};return typeof t=="function"?n.read=t:(n.init=t,n.read=wvn,n.write=Svn),e&&(n.write=e),n}function wvn(t){return t(this)}function Svn(t,e,r){return e(this,typeof r=="function"?r(t(this)):r)}var kl,vvn,$At,CWe,xWe,yge,OWe,Cvn,xvn,EWe,LAt,gge,qAt,FAt,EJ,TWe,Tvn,Ovn,kAt,YL,BAt,QL,ete,UAt,PWe=v(()=>{kl={},vvn=0;$At=(t,e)=>t.unstable_is?t.unstable_is(e):e===t,CWe=t=>"init"in t,xWe=t=>!!t.write,yge=new WeakMap,OWe=t=>{var e;return EWe(t)&&!((e=yge.get(t))!=null&&e[1])},Cvn=(t,e)=>{let r=yge.get(t);if(r)r[1]=!0,r[0].forEach(n=>n(e));else if((kl.env?kl.env.MODE:void 0)!=="production")throw new Error("[Bug] cancelable promise not found")},xvn=t=>{if(yge.has(t))return;let e=[new Set,!1];yge.set(t,e);let r=()=>{e[1]=!0};t.then(r,r),t.onCancel=n=>{e[0].add(n)}},EWe=t=>typeof t?.then=="function",LAt=t=>"v"in t||"e"in t,gge=t=>{if("e"in t)throw t.e;if((kl.env?kl.env.MODE:void 0)!=="production"&&!("v"in t))throw new Error("[Bug] atom state is not initialized");return t.v},qAt=(t,e,r)=>{r.p.has(t)||(r.p.add(t),e.then(()=>{r.p.delete(t)},()=>{r.p.delete(t)}))},FAt=(t,e,r,n,o)=>{var i;if((kl.env?kl.env.MODE:void 0)!=="production"&&n===e)throw new Error("[Bug] atom cannot depend on itself");r.d.set(n,o.n),OWe(r.v)&&qAt(e,r.v,o),(i=o.m)==null||i.t.add(e),t&&Tvn(t,n,e)},EJ=()=>[new Map,new Map,new Set],TWe=(t,e,r)=>{t[0].has(e)||t[0].set(e,new Set),t[1].set(e,r)},Tvn=(t,e,r)=>{let n=t[0].get(e);n&&n.add(r)},Ovn=(t,e)=>t[0].get(e),kAt=(t,e)=>{t[2].add(e)},YL=t=>{let e,r=!1,n=o=>{try{o()}catch(i){r||(e=i,r=!0)}};for(;t[1].size||t[2].size;){t[0].clear();let o=new Set(t[1].values());t[1].clear();let i=new Set(t[2]);t[2].clear(),o.forEach(a=>{var s;return(s=a.m)==null?void 0:s.l.forEach(n)}),i.forEach(n)}if(r)throw e},BAt=(...[t,e,r,n])=>{let o;(kl.env?kl.env.MODE:void 0)!=="production"&&(o=new Set);let i=(_,w,T)=>{let O="v"in w,E=w.v,P=OWe(w.v)?w.v:null;if(EWe(T)){xvn(T);for(let R of w.d.keys())qAt(_,T,t(R));w.v=T,delete w.e}else w.v=T,delete w.e;(!O||!Object.is(E,w.v))&&(++w.n,P&&Cvn(P,T))},a=(_,w,T)=>{var O;let E=t(w);if(LAt(E)&&(E.m&&!T?.has(w)||Array.from(E.d).every(([k,q])=>a(_,k,T).n===q)))return E;E.d.clear();let P=!0,R=k=>{if($At(w,k)){let Z=t(k);if(!LAt(Z))if(CWe(k))i(k,Z,k.init);else throw new Error("no atom init");return gge(Z)}let q=a(_,k,T);try{return gge(q)}finally{if(P)FAt(_,w,E,k,q);else{let Z=EJ();FAt(Z,w,E,k,q),p(Z,w,E),YL(Z)}}},I,A,B={get signal(){return I||(I=new AbortController),I.signal},get setSelf(){return(kl.env?kl.env.MODE:void 0)!=="production"&&!xWe(w)&&console.warn("setSelf function cannot be used with read-only atom"),!A&&xWe(w)&&(A=(...k)=>{if((kl.env?kl.env.MODE:void 0)!=="production"&&P&&console.warn("setSelf function cannot be called in sync"),!P)return f(w,...k)}),A}};try{let k=e(w,R,B);if(i(w,E,k),EWe(k)){(O=k.onCancel)==null||O.call(k,()=>I?.abort());let q=()=>{if(E.m){let Z=EJ();p(Z,w,E),YL(Z)}};k.then(q,q)}return E}catch(k){return delete E.v,E.e=k,++E.n,E}finally{P=!1}},s=_=>gge(a(void 0,_)),u=(_,w,T)=>{var O,E;let P=new Map;for(let R of((O=T.m)==null?void 0:O.t)||[])P.set(R,t(R));for(let R of T.p)P.set(R,t(R));return(E=Ovn(_,w))==null||E.forEach(R=>{P.set(R,t(R))}),P};function l(_,w,T){let O=[],E=new Set,P=new Set,R=[[w,T]];for(;R.length>0;){let[I,A]=R[R.length-1];if(P.has(I)){R.pop();continue}if(E.has(I)){O.push([I,A,A.n]),P.add(I),R.pop();continue}E.add(I);for(let[B,k]of u(_,I,A))I!==B&&!E.has(B)&&R.push([B,k])}return[O,P]}let c=(_,w,T)=>{let[O,E]=l(_,w,T),P=new Set([w]);for(let R=O.length-1;R>=0;--R){let[I,A,B]=O[R],k=!1;for(let q of A.d.keys())if(q!==I&&P.has(q)){k=!0;break}k&&(a(_,I,E),p(_,I,A),B!==A.n&&(TWe(_,I,A),P.add(I))),E.delete(I)}},d=(_,w,...T)=>{let O=!0,E=R=>gge(a(_,R)),P=(R,...I)=>{let A=t(R);try{if($At(w,R)){if(!CWe(R))throw new Error("atom not writable");let B=A.n,k=I[0];i(R,A,k),p(_,R,A),B!==A.n&&(TWe(_,R,A),c(_,R,A));return}else return d(_,R,...I)}finally{O||YL(_)}};try{return r(w,E,P,...T)}finally{O=!1}},f=(_,...w)=>{let T=EJ();try{return d(T,_,...w)}finally{YL(T)}},p=(_,w,T)=>{if(T.m&&!OWe(T.v)){for(let O of T.d.keys())T.m.d.has(O)||(m(_,O,t(O)).t.add(w),T.m.d.add(O));for(let O of T.m.d||[])if(!T.d.has(O)){T.m.d.delete(O);let E=h(_,O,t(O));E?.t.delete(w)}}},m=(_,w,T)=>{if(!T.m){a(_,w);for(let O of T.d.keys())m(_,O,t(O)).t.add(w);if(T.m={l:new Set,d:new Set(T.d.keys()),t:new Set},(kl.env?kl.env.MODE:void 0)!=="production"&&o.add(w),xWe(w)){let O=T.m,E,P=(R,I)=>{let A=!0;E=(...B)=>{try{return d(R,w,...B)}finally{A||YL(R)}};try{return I()}finally{A=!1}};kAt(_,()=>{let R=P(_,()=>n(w,(...I)=>E(...I)));R&&(O.u=I=>P(I,R))})}}return T.m},h=(_,w,T)=>{if(T.m&&!T.m.l.size&&!Array.from(T.m.t).some(O=>{var E;return(E=t(O).m)==null?void 0:E.d.has(w)})){let O=T.m.u;O&&kAt(_,()=>O(_)),delete T.m,(kl.env?kl.env.MODE:void 0)!=="production"&&o.delete(w);for(let E of T.d.keys()){let P=h(_,E,t(E));P?.t.delete(w)}return}return T.m},b={get:s,set:f,sub:(_,w)=>{let T=EJ(),O=t(_),P=m(T,_,O).l;return P.add(w),YL(T),()=>{P.delete(w);let R=EJ();h(R,_,O),YL(R)}},unstable_derive:_=>BAt(..._(t,e,r,n))};return(kl.env?kl.env.MODE:void 0)!=="production"&&Object.assign(b,{dev4_get_internal_weak_map:()=>({get:w=>{let T=t(w);if(T.n!==0)return T}}),dev4_get_mounted_atoms:()=>o,dev4_restore_atoms:w=>{let T=EJ();for(let[O,E]of w)if(CWe(O)){let P=t(O),R=P.n;i(O,P,E),p(T,O,P),R!==P.n&&(TWe(T,O,P),c(T,O,P))}YL(T)}}),b},QL=()=>{let t=new WeakMap;return BAt(r=>{if((kl.env?kl.env.MODE:void 0)!=="production"&&!r)throw new Error("Atom is undefined or null");let n=t.get(r);return n||(n={d:new Map,p:new Set,n:0},t.set(r,n)),n},(r,...n)=>r.read(...n),(r,...n)=>r.write(...n),(r,...n)=>{var o;return(o=r.onMount)==null?void 0:o.call(r,...n)})},UAt=()=>(ete||(ete=QL(),(kl.env?kl.env.MODE:void 0)!=="production"&&(globalThis.__JOTAI_DEFAULT_STORE__||(globalThis.__JOTAI_DEFAULT_STORE__=ete),globalThis.__JOTAI_DEFAULT_STORE__!==ete&&console.warn("Detected multiple Jotai instances. It may cause unexpected behavior with the default store. https://github.com/pmndrs/jotai/discussions/2044"))),ete)});var QAt=S($i=>{"use strict";var tte=Symbol.for("react.element"),Evn=Symbol.for("react.portal"),Pvn=Symbol.for("react.fragment"),Mvn=Symbol.for("react.strict_mode"),Rvn=Symbol.for("react.profiler"),Ivn=Symbol.for("react.provider"),Avn=Symbol.for("react.context"),Nvn=Symbol.for("react.forward_ref"),Dvn=Symbol.for("react.suspense"),jvn=Symbol.for("react.memo"),$vn=Symbol.for("react.lazy"),zAt=Symbol.iterator;function Lvn(t){return t===null||typeof t!="object"?null:(t=zAt&&t[zAt]||t["@@iterator"],typeof t=="function"?t:null)}var WAt={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},JAt=Object.assign,KAt={};function PJ(t,e,r){this.props=t,this.context=e,this.refs=KAt,this.updater=r||WAt}PJ.prototype.isReactComponent={};PJ.prototype.setState=function(t,e){if(typeof t!="object"&&typeof t!="function"&&t!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,t,e,"setState")};PJ.prototype.forceUpdate=function(t){this.updater.enqueueForceUpdate(this,t,"forceUpdate")};function GAt(){}GAt.prototype=PJ.prototype;function RWe(t,e,r){this.props=t,this.context=e,this.refs=KAt,this.updater=r||WAt}var IWe=RWe.prototype=new GAt;IWe.constructor=RWe;JAt(IWe,PJ.prototype);IWe.isPureReactComponent=!0;var VAt=Array.isArray,XAt=Object.prototype.hasOwnProperty,AWe={current:null},ZAt={key:!0,ref:!0,__self:!0,__source:!0};function YAt(t,e,r){var n,o={},i=null,a=null;if(e!=null)for(n in e.ref!==void 0&&(a=e.ref),e.key!==void 0&&(i=""+e.key),e)XAt.call(e,n)&&!ZAt.hasOwnProperty(n)&&(o[n]=e[n]);var s=arguments.length-2;if(s===1)o.children=r;else if(1{"use strict";eNt.exports=QAt()});function I_(t,e){let r=rNt(e),[[n,o,i],a]=(0,Cy.useReducer)(l=>{let c=r.get(t);return Object.is(l[0],c)&&l[1]===r&&l[2]===t?l:[c,r,t]},void 0,()=>[r.get(t),r,t]),s=n;(o!==r||i!==t)&&(a(),s=r.get(t));let u=e?.delay;if((0,Cy.useEffect)(()=>{let l=r.sub(t,()=>{if(typeof u=="number"){let c=r.get(t);jWe(c)&&nNt(tNt(c)),setTimeout(a,u);return}a()});return a(),l},[r,t,u]),(0,Cy.useDebugValue)(s),jWe(s)){let l=tNt(s);return zvn(l)}return s}function oNt(t,e){let r=rNt(e);return(0,Cy.useCallback)((...o)=>{if((wge.env?wge.env.MODE:void 0)!=="production"&&!("write"in t))throw new Error("not writable atom");return r.set(t,...o)},[r,t])}function e1(t,e){return[I_(t,e),oNt(t,e)]}var Cy,wge,Uvn,rNt,jWe,nNt,zvn,DWe,tNt,iNt=v(()=>{"use client";Cy=$(K(),1);PWe();wge={},Uvn=(0,Cy.createContext)(void 0),rNt=t=>{let e=(0,Cy.useContext)(Uvn);return t?.store||e||UAt()},jWe=t=>typeof t?.then=="function",nNt=t=>{t.status="pending",t.then(e=>{t.status="fulfilled",t.value=e},e=>{t.status="rejected",t.reason=e})},zvn=Cy.default.use||(t=>{if(t.status==="pending")throw t;if(t.status==="fulfilled")return t.value;throw t.status==="rejected"?t.reason:(nNt(t),t)}),DWe=new WeakMap,tNt=t=>{let e=DWe.get(t);return e||(e=new Promise((r,n)=>{let o=t,i=u=>l=>{o===u&&r(l)},a=u=>l=>{o===u&&n(l)},s=u=>{"onCancel"in u&&typeof u.onCancel=="function"&&u.onCancel(l=>{if((wge.env?wge.env.MODE:void 0)!=="production"&&l===u)throw new Error("[Bug] p is not updated even after cancelation");jWe(l)?(DWe.set(l,e),o=l,l.then(i(l),a(l)),s(l)):r(l)})};t.then(i(t),a(t)),s(t)}),DWe.set(t,e)),e}});var FC=v(()=>{PWe();iNt()});function RJ(t){return typeof t=="string"&&Vvn.includes(t)}function Hvn(t){return typeof t=="string"?t.trim():""}function Sge(t){if(typeof t=="number"&&Number.isFinite(t)&&t>0)return t;if(typeof t=="string"){let e=Number(t);if(Number.isFinite(e)&&e>0)return e;let r=Date.parse(t);if(Number.isFinite(r))return r}return null}function Wvn(t,e){let r=new Intl.Collator(void 0),n=u=>Hvn(e.getName(u)),o=u=>{let l=e.getCreatedAtMs(u);return Number.isFinite(l)?l:0},i=u=>{let l=o(u);return Sge(e.getLastUsedAtMs(u))??l},a=typeof e.getManualOrder=="function"?u=>{let l=e.getManualOrder?.(u);return typeof l=="number"&&Number.isFinite(l)?l:0}:null,s=t==="manual"&&!a?"name":t;return(u,l)=>{let c=n(u),d=n(l),f=o(u),p=o(l),m=i(u),h=i(l);if(s==="manual"){let _=a(u),w=a(l);if(_!==w)return _-w}else if(s==="name"){let _=r.compare(c,d);if(_!==0)return _}else if(s==="created"){let _=p-f;if(_!==0)return _}else{let _=h-m;if(_!==0)return _}let y=r.compare(c,d);if(y!==0)return y;let g=p-f;if(g!==0)return g;let b=h-m;return b!==0?b:0}}function iO(t,e,r){return[...t].sort(Wvn(e,r))}var Vvn,MJ,t1=v(()=>{Vvn=["recent","created","name","manual"];MJ=class{constructor(e={}){this.lastTouchedAtMsByKey=new Map;this.lastPersistedAtMsByKey=new Map;this.revision=0;this.listeners=new Set;this.minIntervalMs=e.minIntervalMs??3e4,this.nowMs=e.nowMs??(()=>Date.now())}notifyChange(){this.revision+=1;for(let e of this.listeners)e()}getRevision(){return this.revision}subscribe(e){return this.listeners.add(e),()=>{this.listeners.delete(e)}}touch(e){let r=this.nowMs();return this.lastTouchedAtMsByKey.set(e,r),this.notifyChange(),r}shouldPersist(e,r){let n=this.lastTouchedAtMsByKey.get(e);if(!n)return null;let o=Sge(r),i=this.lastPersistedAtMsByKey.get(e),a=Math.max(o??0,i??0);return a===0?n:n-ano,getSettings:()=>ee,resetSettings:()=>$We,sanitizeQaExclusions:()=>sNt,sanitizeSettings:()=>LWe,setSettings:()=>A_,settingsAtom:()=>eF,settingsStore:()=>Do,subscribeToSettingsChange:()=>ml,updateSetting:()=>Re,useSettingsValue:()=>kr});function Jvn(t){let e=new Set((t.activeEmbeddingModels||[]).map(r=>no(r)));return t.embeddingModelKey&&e.has(t.embeddingModelKey)?t.embeddingModelKey:ko.embeddingModelKey}function A_(t){let e=Kvn({...ee(),...t});e.embeddingModelKey=Jvn(e),Do.set(eF,e)}function sNt(t){let r=(typeof t=="string"?t:FWe).split(",").map(o=>decodeURIComponent(o.trim())).filter(o=>o.length>0),n=new Map;return r.forEach(o=>{let i=o.replace(/\/+$/,""),a=i.length>0?i:o;if(a===kC){n.set(kC,kC);return}if(!n.has(a)){let s=i.length>0&&o.endsWith("/")?`${i}/`:o;n.set(a,s)}}),n.set(kC,kC),Array.from(n.values()).map(o=>encodeURIComponent(o)).join(",")}function Re(t,e){let r=ee();A_({...r,[t]:e})}function ee(){return Do.get(eF)}function $We(){let t={...ko,activeModels:aO.map(e=>({...e,enabled:!0})),activeEmbeddingModels:m4.map(e=>({...e,enabled:!0}))};A_(t)}function ml(t){let e=ee();return Do.sub(eF,()=>{let r=ee();t(e,r),e=r})}function kr(){return I_(eF,{store:Do})}function LWe(t){let e=t||ko;e.userId||(e.userId=gu()),e.activeEmbeddingModels?e.activeEmbeddingModels=e.activeEmbeddingModels.map(_=>({..._,provider:_.provider==="azure_openai"?"azure openai":_.provider})):e.activeEmbeddingModels=m4.map(_=>({..._,enabled:!0}));let r={...e},n=e;n.enableSelfHostedSearch!==void 0&&r.enableSelfHostMode===void 0&&(r.enableSelfHostMode=n.enableSelfHostedSearch),n.selfHostedSearchUrl!==void 0&&!r.selfHostUrl&&(r.selfHostUrl=n.selfHostedSearchUrl),n.selfHostedSearchApiKey!==void 0&&!r.selfHostApiKey&&(r.selfHostApiKey=n.selfHostedSearchApiKey);let o=Number(e.temperature);r.temperature=isNaN(o)?ko.temperature:o;let i=Number(e.maxTokens);r.maxTokens=isNaN(i)?ko.maxTokens:i;let a=Number(e.contextTurns);r.contextTurns=isNaN(a)?ko.contextTurns:a;let s=Number(e.embeddingRequestsPerMin);r.embeddingRequestsPerMin=isNaN(s)?ko.embeddingRequestsPerMin:s;let u=Number(e.embeddingBatchSize);r.embeddingBatchSize=isNaN(u)?ko.embeddingBatchSize:u;let l=Number(e.lexicalSearchRamLimit);if(isNaN(l)?r.lexicalSearchRamLimit=ko.lexicalSearchRamLimit:r.lexicalSearchRamLimit=Math.min(1e3,Math.max(20,l)),typeof r.autoAddActiveContentToContext!="boolean"){let _=e.includeActiveNoteAsContext;typeof _=="boolean"?r.autoAddActiveContentToContext=_:r.autoAddActiveContentToContext=ko.autoAddActiveContentToContext}typeof r.generateAIChatTitleOnSave!="boolean"&&(r.generateAIChatTitleOnSave=ko.generateAIChatTitleOnSave),typeof r.enableMiyo!="boolean"&&(r.enableMiyo=ko.enableMiyo);let c=r;typeof c.miyoVaultName=="string"&&!r.miyoRemoteVaultPath&&(r.miyoRemoteVaultPath=c.miyoVaultName,delete c.miyoVaultName),typeof r.miyoRemoteVaultPath!="string"&&(r.miyoRemoteVaultPath=ko.miyoRemoteVaultPath),["firecrawl","perplexity"].includes(r.selfHostSearchProvider)||(r.selfHostSearchProvider=ko.selfHostSearchProvider),typeof r.passMarkdownImages!="boolean"&&(r.passMarkdownImages=ko.passMarkdownImages),typeof r.enableInlineCitations!="boolean"&&(r.enableInlineCitations=ko.enableInlineCitations),typeof r.enableCustomPromptTemplating!="boolean"&&(r.enableCustomPromptTemplating=ko.enableCustomPromptTemplating);let f=Number(e.autonomousAgentMaxIterations);isNaN(f)||f<4||f>Cge?r.autonomousAgentMaxIterations=ko.autonomousAgentMaxIterations:r.autonomousAgentMaxIterations=f,Array.isArray(r.autonomousAgentEnabledToolIds)||(r.autonomousAgentEnabledToolIds=ko.autonomousAgentEnabledToolIds);let p={writeToFile:"writeFile",replaceInFile:"editFile"};r.autonomousAgentEnabledToolIds=r.autonomousAgentEnabledToolIds.map(_=>p[_]??_),(!r.memoryFolderName||typeof r.memoryFolderName!="string")&&(r.memoryFolderName=ko.memoryFolderName),typeof r.enableRecentConversations!="boolean"&&(r.enableRecentConversations=ko.enableRecentConversations),typeof r.enableSavedMemory!="boolean"&&(r.enableSavedMemory=ko.enableSavedMemory);let m=Number(e.maxRecentConversations);isNaN(m)||m<10||m>50?r.maxRecentConversations=ko.maxRecentConversations:r.maxRecentConversations=m,typeof r.autosaveChat!="boolean"&&(r.autosaveChat=ko.autosaveChat);let h=Number(e.autoCompactThreshold);if(isNaN(h)?r.autoCompactThreshold=ko.autoCompactThreshold:r.autoCompactThreshold=Math.min(1e6,Math.max(64e3,h)),typeof r.quickCommandIncludeNoteContext!="boolean"&&(r.quickCommandIncludeNoteContext=ko.quickCommandIncludeNoteContext),e.quickCommandModelKey!==void 0&&typeof e.quickCommandModelKey!="string"&&(r.quickCommandModelKey=ko.quickCommandModelKey),typeof r.autoAddSelectionToContext!="boolean"){let _=e.autoIncludeTextSelection;typeof _=="boolean"?r.autoAddSelectionToContext=_:r.autoAddSelectionToContext=ko.autoAddSelectionToContext}typeof r.autoAcceptEdits!="boolean"&&(r.autoAcceptEdits=ko.autoAcceptEdits),Object.values(IJ).includes(r.defaultSendShortcut)||(r.defaultSendShortcut=ko.defaultSendShortcut);let y=(e.defaultSaveFolder||"").trim();r.defaultSaveFolder=y.length>0?y:ko.defaultSaveFolder;let g=(e.customPromptsFolder||"").trim();r.customPromptsFolder=g.length>0?g:ko.customPromptsFolder,(!RJ(r.chatHistorySortStrategy)||r.chatHistorySortStrategy==="manual")&&(r.chatHistorySortStrategy=ko.chatHistorySortStrategy),(!RJ(r.projectListSortStrategy)||r.projectListSortStrategy==="manual")&&(r.projectListSortStrategy=ko.projectListSortStrategy);let b=(e.userSystemPromptsFolder||"").trim();return r.userSystemPromptsFolder=b.length>0?b:ko.userSystemPromptsFolder,r.qaExclusions=sNt(e.qaExclusions),r}function Kvn(t){return t.activeModels=aNt(t.activeModels,aO),t.activeEmbeddingModels=Gvn(aNt(t.activeEmbeddingModels,m4)),t}function no(t){return`${t.name}|${t.provider}`}function aNt(t,e){let r=new Map;return e.filter(n=>n.core).forEach(n=>{r.set(no(n),{...n})}),t.forEach(n=>{let o=no(n),i=r.get(o);if(i){let a=e.find(s=>s.name===n.name&&s.provider===n.provider);a?r.set(o,{...a,...n,isBuiltIn:!0,believerExclusive:a.believerExclusive}):r.set(o,{...n,isBuiltIn:i.isBuiltIn})}else r.set(o,n)}),Array.from(r.values())}function Gvn(t){let e=new Set(Object.values(qC));return t.filter(r=>e.has(r.provider))}var Do,eF,Qe=v(()=>{FC();y_();t1();gr();Do=QL(),eF=yc(ko)});function Wr(t,e=!1){try{if(t instanceof Error){let n=t?.cause instanceof Error?t.cause.message:t?.cause?String(t.cause):"",o=e&&t.stack?t.stack:"",i=[t.message];return n&&i.push(`more message: ${n}`),o&&i.push(o),i.join(` +`)}return JSON.stringify(t)??String(t)}catch{return String(t)}}var kWe=v(()=>{});var qWe,Em,h4=v(()=>{kWe();Dt();Qe();qWe=class t{constructor(){this.maxLines=500;this.maxLineChars=8e3;this.buffer=[];this.initialized=!1;this.flushing=!1}static getInstance(){return t.instance||(t.instance=new t),t.instance}getLogPath(){return"copilot/copilot-log.md"}async ensureInitialized(){this.initialized||(this.initialized=!0)}hasVault(){try{return typeof app<"u"&&!!app.vault?.adapter}catch{return!1}}sanitizeForSingleLine(e){if(e instanceof Error){let r=Wr(e,!0);return this.escapeAngleBrackets(this.collapseToSingleLine(r))}if(typeof e=="string")return this.escapeAngleBrackets(this.collapseToSingleLine(e));try{let r=JSON.stringify(e);return this.escapeAngleBrackets(this.collapseToSingleLine(r??String(e)))}catch{return this.escapeAngleBrackets(this.collapseToSingleLine(String(e)))}}collapseToSingleLine(e){let r=e.replace(/[\r\n]+/g,"\\n").replace(/\t/g," ");return r.length<=this.maxLineChars?r:r.slice(0,this.maxLineChars)+` \u2026 [truncated ${r.length-this.maxLineChars} chars]`}async append(e,...r){await this.ensureInitialized();let n=new Date().toISOString(),o=r.map(a=>this.sanitizeForSingleLine(a)),i=`${n} ${e} ${o.join(" ")}`.trim();this.buffer.push(i),this.buffer.length>this.maxLines&&this.buffer.splice(0,this.buffer.length-this.maxLines)}escapeAngleBrackets(e){return e.replace(//g,">")}async appendMarkdownBlock(e){if(await this.ensureInitialized(),!(!Array.isArray(e)||e.length===0))for(let r of e){let n=typeof r=="string"?r:String(r??"");this.buffer.push(n),this.buffer.length>this.maxLines&&this.buffer.splice(0,this.buffer.length-this.maxLines)}}async flush(){if(this.hasVault()&&!this.flushing){this.flushing=!0;try{let e=this.getLogPath();if(await app.vault.adapter.exists(e)){let r=this.buffer.join(` +`)+(this.buffer.length?` +`:"");await app.vault.adapter.write(e,r)}}catch{}finally{this.flushing=!1}}}async clear(){if(this.buffer=[],!!this.hasVault())try{let e=this.getLogPath();await app.vault.adapter.exists(e)&&await app.vault.adapter.remove(e)}catch{}}sanitizeSettingsForLog(){let e=ee();return this.removeKeysRecursive(e)}removeKeysRecursive(e){if(e==null)return e;if(Array.isArray(e))return e.map(r=>this.removeKeysRecursive(r));if(typeof e=="object"&&e.constructor===Object){let r={},n=e;for(let[o,i]of Object.entries(n))/apiKey$/i.test(o)||/licenseKey$/i.test(o)||/_api_key$/i.test(o)||/_license_key$/i.test(o)||/orgId$/i.test(o)||/instanceName$/i.test(o)||/deploymentName$/i.test(o)||/apiVersion$/i.test(o)||(r[o]=this.removeKeysRecursive(i));return r}return e}async openLogFile(){if(!this.hasVault())return;let e=this.getLogPath(),r=[...this.buffer];try{let o=this.sanitizeSettingsForLog(),a=["","## Settings","```json",...JSON.stringify(o,null,2).split(` +`),"```"];r.push(...a)}catch{}try{let o=r.join(` +`)+(r.length?` +`:""),i=e.includes("/")?e.split("/").slice(0,-1).join("/"):"";i&&await ql(i),await app.vault.adapter.exists(e)?await app.vault.adapter.write(e,o):await app.vault.create(e,o)}catch{}let n=app.vault.getAbstractFileByPath(e);try{n&&await app.workspace.getLeaf(!0).openFile(n)}catch{}}},Em=qWe.getInstance()});function F(...t){ee().debug&&console.log(...t),Em.append("INFO",...t)}function ie(...t){ee().debug&&console.error(...t),Em.append("ERROR",...t)}function Ce(...t){ee().debug&&console.warn(...t),Em.append("WARN",...t)}function xge(t){Em.appendMarkdownBlock(t)}function uNt(t,e){if(ee().debug)try{if(typeof console.table=="function"){Array.isArray(e)&&e.length>0?console.table(t,e):console.table(t);return}}catch{}F("Table:",JSON.stringify(t))}var Xe=v(()=>{Qe();h4()});var lNt=S((BWe,AJ)=>{(function(t,e){typeof BWe=="object"&&typeof AJ<"u"?AJ.exports=e():typeof define=="function"&&define.amd?define(e):t.moment=e()})(BWe,function(){"use strict";var t;function e(){return t.apply(null,arguments)}function r(C){t=C}function n(C){return C instanceof Array||Object.prototype.toString.call(C)==="[object Array]"}function o(C){return C!=null&&Object.prototype.toString.call(C)==="[object Object]"}function i(C,M){return Object.prototype.hasOwnProperty.call(C,M)}function a(C){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(C).length===0;var M;for(M in C)if(i(C,M))return!1;return!0}function s(C){return C===void 0}function u(C){return typeof C=="number"||Object.prototype.toString.call(C)==="[object Number]"}function l(C){return C instanceof Date||Object.prototype.toString.call(C)==="[object Date]"}function c(C,M){var j=[],U,G=C.length;for(U=0;U>>0,U;for(U=0;U0)for(j=0;j=0;return(pe?j?"+":"":"-")+Math.pow(10,Math.max(0,G)).toString().substr(1)+U}var W=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,re=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,ue={},le={};function L(C,M,j,U){var G=U;typeof U=="string"&&(G=function(){return this[U]()}),C&&(le[C]=G),M&&(le[M[0]]=function(){return X(G.apply(this,arguments),M[1],M[2])}),j&&(le[j]=function(){return this.localeData().ordinal(G.apply(this,arguments),C)})}function J(C){return C.match(/\[[\s\S]/)?C.replace(/^\[|\]$/g,""):C.replace(/\\/g,"")}function ne(C){var M=C.match(W),j,U;for(j=0,U=M.length;j=0&&re.test(C);)C=C.replace(re,U),re.lastIndex=0,j-=1;return C}var z={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function H(C){var M=this._longDateFormat[C],j=this._longDateFormat[C.toUpperCase()];return M||!j?M:(this._longDateFormat[C]=j.match(W).map(function(U){return U==="MMMM"||U==="MM"||U==="DD"||U==="dddd"?U.slice(1):U}).join(""),this._longDateFormat[C])}var oe="Invalid date";function Q(){return this._invalidDate}var de="%d",fe=/\d{1,2}/;function De(C){return this._ordinal.replace("%d",C)}var st={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function Le(C,M,j,U){var G=this._relativeTime[j];return A(G)?G(C,M,j,U):G.replace(/%d/i,C)}function Bt(C,M){var j=this._relativeTime[C>0?"future":"past"];return A(j)?j(M):j.replace(/%s/i,M)}var Pt={};function Nt(C,M){var j=C.toLowerCase();Pt[j]=Pt[j+"s"]=Pt[M]=C}function $e(C){return typeof C=="string"?Pt[C]||Pt[C.toLowerCase()]:void 0}function Fr(C){var M={},j,U;for(U in C)i(C,U)&&(j=$e(U),j&&(M[j]=C[U]));return M}var ft={};function Ve(C,M){ft[C]=M}function Rt(C){var M=[],j;for(j in C)i(C,j)&&M.push({unit:j,priority:ft[j]});return M.sort(function(U,G){return U.priority-G.priority}),M}function ze(C){return C%4===0&&C%100!==0||C%400===0}function He(C){return C<0?Math.ceil(C)||0:Math.floor(C)}function We(C){var M=+C,j=0;return M!==0&&isFinite(M)&&(j=He(M)),j}function Jt(C,M){return function(j){return j!=null?(au(this,C,j),e.updateOffset(this,M),this):so(this,C)}}function so(C,M){return C.isValid()?C._d["get"+(C._isUTC?"UTC":"")+M]():NaN}function au(C,M,j){C.isValid()&&!isNaN(j)&&(M==="FullYear"&&ze(C.year())&&C.month()===1&&C.date()===29?(j=We(j),C._d["set"+(C._isUTC?"UTC":"")+M](j,C.month(),lpe(j,C.month()))):C._d["set"+(C._isUTC?"UTC":"")+M](j))}function In(C){return C=$e(C),A(this[C])?this[C]():this}function _i(C,M){if(typeof C=="object"){C=Fr(C);var j=Rt(C),U,G=j.length;for(U=0;U68?1900:2e3)};var c0t=Jt("FullYear",!0);function $an(){return ze(this.year())}function Lan(C,M,j,U,G,pe,Fe){var sn;return C<100&&C>=0?(sn=new Date(C+400,M,j,U,G,pe,Fe),isFinite(sn.getFullYear())&&sn.setFullYear(C)):sn=new Date(C,M,j,U,G,pe,Fe),sn}function yQ(C){var M,j;return C<100&&C>=0?(j=Array.prototype.slice.call(arguments),j[0]=C+400,M=new Date(Date.UTC.apply(null,j)),isFinite(M.getUTCFullYear())&&M.setUTCFullYear(C)):M=new Date(Date.UTC.apply(null,arguments)),M}function cpe(C,M,j){var U=7+M-j,G=(7+yQ(C,0,U).getUTCDay()-M)%7;return-G+U-1}function d0t(C,M,j,U,G){var pe=(7+j-U)%7,Fe=cpe(C,U,G),sn=1+7*(M-1)+pe+Fe,di,hu;return sn<=0?(di=C-1,hu=gQ(di)+sn):sn>gQ(C)?(di=C+1,hu=sn-gQ(C)):(di=C,hu=sn),{year:di,dayOfYear:hu}}function bQ(C,M,j){var U=cpe(C.year(),M,j),G=Math.floor((C.dayOfYear()-U-1)/7)+1,pe,Fe;return G<1?(Fe=C.year()-1,pe=G+ON(Fe,M,j)):G>ON(C.year(),M,j)?(pe=G-ON(C.year(),M,j),Fe=C.year()+1):(Fe=C.year(),pe=G),{week:pe,year:Fe}}function ON(C,M,j){var U=cpe(C,M,j),G=cpe(C+1,M,j);return(gQ(C)-U+G)/7}L("w",["ww",2],"wo","week"),L("W",["WW",2],"Wo","isoWeek"),Nt("week","w"),Nt("isoWeek","W"),Ve("week",5),Ve("isoWeek",5),Ee("w",ji),Ee("ww",ji,Vi),Ee("W",ji),Ee("WW",ji,Vi),zv(["w","ww","W","WW"],function(C,M,j,U){M[U.substr(0,1)]=We(C)});function Fan(C){return bQ(C,this._week.dow,this._week.doy).week}var kan={dow:0,doy:6};function qan(){return this._week.dow}function Ban(){return this._week.doy}function Uan(C){var M=this.localeData().week(this);return C==null?M:this.add((C-M)*7,"d")}function zan(C){var M=bQ(this,1,4).week;return C==null?M:this.add((C-M)*7,"d")}L("d",0,"do","day"),L("dd",0,0,function(C){return this.localeData().weekdaysMin(this,C)}),L("ddd",0,0,function(C){return this.localeData().weekdaysShort(this,C)}),L("dddd",0,0,function(C){return this.localeData().weekdays(this,C)}),L("e",0,0,"weekday"),L("E",0,0,"isoWeekday"),Nt("day","d"),Nt("weekday","e"),Nt("isoWeekday","E"),Ve("day",11),Ve("weekday",11),Ve("isoWeekday",11),Ee("d",ji),Ee("e",ji),Ee("E",ji),Ee("dd",function(C,M){return M.weekdaysMinRegex(C)}),Ee("ddd",function(C,M){return M.weekdaysShortRegex(C)}),Ee("dddd",function(C,M){return M.weekdaysRegex(C)}),zv(["dd","ddd","dddd"],function(C,M,j,U){var G=j._locale.weekdaysParse(C,U,j._strict);G!=null?M.d=G:m(j).invalidWeekday=C}),zv(["d","e","E"],function(C,M,j,U){M[U]=We(C)});function Van(C,M){return typeof C!="string"?C:isNaN(C)?(C=M.weekdaysParse(C),typeof C=="number"?C:null):parseInt(C,10)}function Han(C,M){return typeof C=="string"?M.weekdaysParse(C)%7||7:isNaN(C)?null:C}function fBe(C,M){return C.slice(M,7).concat(C.slice(0,M))}var Wan="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),f0t="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Jan="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Kan=Nr,Gan=Nr,Xan=Nr;function Zan(C,M){var j=n(this._weekdays)?this._weekdays:this._weekdays[C&&C!==!0&&this._weekdays.isFormat.test(M)?"format":"standalone"];return C===!0?fBe(j,this._week.dow):C?j[C.day()]:j}function Yan(C){return C===!0?fBe(this._weekdaysShort,this._week.dow):C?this._weekdaysShort[C.day()]:this._weekdaysShort}function Qan(C){return C===!0?fBe(this._weekdaysMin,this._week.dow):C?this._weekdaysMin[C.day()]:this._weekdaysMin}function esn(C,M,j){var U,G,pe,Fe=C.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],U=0;U<7;++U)pe=f([2e3,1]).day(U),this._minWeekdaysParse[U]=this.weekdaysMin(pe,"").toLocaleLowerCase(),this._shortWeekdaysParse[U]=this.weekdaysShort(pe,"").toLocaleLowerCase(),this._weekdaysParse[U]=this.weekdays(pe,"").toLocaleLowerCase();return j?M==="dddd"?(G=ed.call(this._weekdaysParse,Fe),G!==-1?G:null):M==="ddd"?(G=ed.call(this._shortWeekdaysParse,Fe),G!==-1?G:null):(G=ed.call(this._minWeekdaysParse,Fe),G!==-1?G:null):M==="dddd"?(G=ed.call(this._weekdaysParse,Fe),G!==-1||(G=ed.call(this._shortWeekdaysParse,Fe),G!==-1)?G:(G=ed.call(this._minWeekdaysParse,Fe),G!==-1?G:null)):M==="ddd"?(G=ed.call(this._shortWeekdaysParse,Fe),G!==-1||(G=ed.call(this._weekdaysParse,Fe),G!==-1)?G:(G=ed.call(this._minWeekdaysParse,Fe),G!==-1?G:null)):(G=ed.call(this._minWeekdaysParse,Fe),G!==-1||(G=ed.call(this._weekdaysParse,Fe),G!==-1)?G:(G=ed.call(this._shortWeekdaysParse,Fe),G!==-1?G:null))}function tsn(C,M,j){var U,G,pe;if(this._weekdaysParseExact)return esn.call(this,C,M,j);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),U=0;U<7;U++){if(G=f([2e3,1]).day(U),j&&!this._fullWeekdaysParse[U]&&(this._fullWeekdaysParse[U]=new RegExp("^"+this.weekdays(G,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[U]=new RegExp("^"+this.weekdaysShort(G,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[U]=new RegExp("^"+this.weekdaysMin(G,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[U]||(pe="^"+this.weekdays(G,"")+"|^"+this.weekdaysShort(G,"")+"|^"+this.weekdaysMin(G,""),this._weekdaysParse[U]=new RegExp(pe.replace(".",""),"i")),j&&M==="dddd"&&this._fullWeekdaysParse[U].test(C))return U;if(j&&M==="ddd"&&this._shortWeekdaysParse[U].test(C))return U;if(j&&M==="dd"&&this._minWeekdaysParse[U].test(C))return U;if(!j&&this._weekdaysParse[U].test(C))return U}}function rsn(C){if(!this.isValid())return C!=null?this:NaN;var M=this._isUTC?this._d.getUTCDay():this._d.getDay();return C!=null?(C=Van(C,this.localeData()),this.add(C-M,"d")):M}function nsn(C){if(!this.isValid())return C!=null?this:NaN;var M=(this.day()+7-this.localeData()._week.dow)%7;return C==null?M:this.add(C-M,"d")}function osn(C){if(!this.isValid())return C!=null?this:NaN;if(C!=null){var M=Han(C,this.localeData());return this.day(this.day()%7?M:M-7)}else return this.day()||7}function isn(C){return this._weekdaysParseExact?(i(this,"_weekdaysRegex")||pBe.call(this),C?this._weekdaysStrictRegex:this._weekdaysRegex):(i(this,"_weekdaysRegex")||(this._weekdaysRegex=Kan),this._weekdaysStrictRegex&&C?this._weekdaysStrictRegex:this._weekdaysRegex)}function asn(C){return this._weekdaysParseExact?(i(this,"_weekdaysRegex")||pBe.call(this),C?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(i(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Gan),this._weekdaysShortStrictRegex&&C?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function ssn(C){return this._weekdaysParseExact?(i(this,"_weekdaysRegex")||pBe.call(this),C?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(i(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Xan),this._weekdaysMinStrictRegex&&C?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function pBe(){function C(yb,IN){return IN.length-yb.length}var M=[],j=[],U=[],G=[],pe,Fe,sn,di,hu;for(pe=0;pe<7;pe++)Fe=f([2e3,1]).day(pe),sn=$n(this.weekdaysMin(Fe,"")),di=$n(this.weekdaysShort(Fe,"")),hu=$n(this.weekdays(Fe,"")),M.push(sn),j.push(di),U.push(hu),G.push(sn),G.push(di),G.push(hu);M.sort(C),j.sort(C),U.sort(C),G.sort(C),this._weekdaysRegex=new RegExp("^("+G.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+U.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+j.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+M.join("|")+")","i")}function mBe(){return this.hours()%12||12}function usn(){return this.hours()||24}L("H",["HH",2],0,"hour"),L("h",["hh",2],0,mBe),L("k",["kk",2],0,usn),L("hmm",0,0,function(){return""+mBe.apply(this)+X(this.minutes(),2)}),L("hmmss",0,0,function(){return""+mBe.apply(this)+X(this.minutes(),2)+X(this.seconds(),2)}),L("Hmm",0,0,function(){return""+this.hours()+X(this.minutes(),2)}),L("Hmmss",0,0,function(){return""+this.hours()+X(this.minutes(),2)+X(this.seconds(),2)});function p0t(C,M){L(C,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),M)})}p0t("a",!0),p0t("A",!1),Nt("hour","h"),Ve("hour",13);function m0t(C,M){return M._meridiemParse}Ee("a",m0t),Ee("A",m0t),Ee("H",ji),Ee("h",ji),Ee("k",ji),Ee("HH",ji,Vi),Ee("hh",ji,Vi),Ee("kk",ji,Vi),Ee("hmm",LT),Ee("hmmss",CC),Ee("Hmm",LT),Ee("Hmmss",CC),xi(["H","HH"],jl),xi(["k","kk"],function(C,M,j){var U=We(C);M[jl]=U===24?0:U}),xi(["a","A"],function(C,M,j){j._isPm=j._locale.isPM(C),j._meridiem=C}),xi(["h","hh"],function(C,M,j){M[jl]=We(C),m(j).bigHour=!0}),xi("hmm",function(C,M,j){var U=C.length-2;M[jl]=We(C.substr(0,U)),M[gb]=We(C.substr(U)),m(j).bigHour=!0}),xi("hmmss",function(C,M,j){var U=C.length-4,G=C.length-2;M[jl]=We(C.substr(0,U)),M[gb]=We(C.substr(U,2)),M[Hv]=We(C.substr(G)),m(j).bigHour=!0}),xi("Hmm",function(C,M,j){var U=C.length-2;M[jl]=We(C.substr(0,U)),M[gb]=We(C.substr(U))}),xi("Hmmss",function(C,M,j){var U=C.length-4,G=C.length-2;M[jl]=We(C.substr(0,U)),M[gb]=We(C.substr(U,2)),M[Hv]=We(C.substr(G))});function lsn(C){return(C+"").toLowerCase().charAt(0)==="p"}var csn=/[ap]\.?m?\.?/i,dsn=Jt("Hours",!0);function fsn(C,M,j){return C>11?j?"pm":"PM":j?"am":"AM"}var h0t={calendar:V,longDateFormat:z,invalidDate:oe,ordinal:de,dayOfMonthOrdinalParse:fe,relativeTime:st,months:Oan,monthsShort:i0t,week:kan,weekdays:Wan,weekdaysMin:Jan,weekdaysShort:f0t,meridiemParse:csn},$l={},_Q={},vQ;function psn(C,M){var j,U=Math.min(C.length,M.length);for(j=0;j0;){if(G=dpe(pe.slice(0,j).join("-")),G)return G;if(U&&U.length>=j&&psn(pe,U)>=j-1)break;j--}M++}return vQ}function hsn(C){return C.match("^[^/\\\\]*$")!=null}function dpe(C){var M=null,j;if($l[C]===void 0&&typeof AJ<"u"&&AJ&&AJ.exports&&hsn(C))try{M=vQ._abbr,j=require,j("./locale/"+C),ML(M)}catch{$l[C]=null}return $l[C]}function ML(C,M){var j;return C&&(s(M)?j=EN(C):j=hBe(C,M),j?vQ=j:typeof console<"u"&&console.warn&&console.warn("Locale "+C+" not found. Did you forget to load it?")),vQ._abbr}function hBe(C,M){if(M!==null){var j,U=h0t;if(M.abbr=C,$l[C]!=null)I("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),U=$l[C]._config;else if(M.parentLocale!=null)if($l[M.parentLocale]!=null)U=$l[M.parentLocale]._config;else if(j=dpe(M.parentLocale),j!=null)U=j._config;else return _Q[M.parentLocale]||(_Q[M.parentLocale]=[]),_Q[M.parentLocale].push({name:C,config:M}),null;return $l[C]=new q(k(U,M)),_Q[C]&&_Q[C].forEach(function(G){hBe(G.name,G.config)}),ML(C),$l[C]}else return delete $l[C],null}function gsn(C,M){if(M!=null){var j,U,G=h0t;$l[C]!=null&&$l[C].parentLocale!=null?$l[C].set(k($l[C]._config,M)):(U=dpe(C),U!=null&&(G=U._config),M=k(G,M),U==null&&(M.abbr=C),j=new q(M),j.parentLocale=$l[C],$l[C]=j),ML(C)}else $l[C]!=null&&($l[C].parentLocale!=null?($l[C]=$l[C].parentLocale,C===ML()&&ML(C)):$l[C]!=null&&delete $l[C]);return $l[C]}function EN(C){var M;if(C&&C._locale&&C._locale._abbr&&(C=C._locale._abbr),!C)return vQ;if(!n(C)){if(M=dpe(C),M)return M;C=[C]}return msn(C)}function ysn(){return Z($l)}function gBe(C){var M,j=C._a;return j&&m(C).overflow===-2&&(M=j[xC]<0||j[xC]>11?xC:j[Vv]<1||j[Vv]>lpe(j[Sh],j[xC])?Vv:j[jl]<0||j[jl]>24||j[jl]===24&&(j[gb]!==0||j[Hv]!==0||j[TN]!==0)?jl:j[gb]<0||j[gb]>59?gb:j[Hv]<0||j[Hv]>59?Hv:j[TN]<0||j[TN]>999?TN:-1,m(C)._overflowDayOfYear&&(MVv)&&(M=Vv),m(C)._overflowWeeks&&M===-1&&(M=Can),m(C)._overflowWeekday&&M===-1&&(M=xan),m(C).overflow=M),C}var bsn=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,_sn=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,vsn=/Z|[+-]\d\d(?::?\d\d)?/,fpe=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],yBe=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],wsn=/^\/?Date\((-?\d+)/i,Ssn=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,Csn={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function y0t(C){var M,j,U=C._i,G=bsn.exec(U)||_sn.exec(U),pe,Fe,sn,di,hu=fpe.length,yb=yBe.length;if(G){for(m(C).iso=!0,M=0,j=hu;MgQ(Fe)||C._dayOfYear===0)&&(m(C)._overflowDayOfYear=!0),j=yQ(Fe,0,C._dayOfYear),C._a[xC]=j.getUTCMonth(),C._a[Vv]=j.getUTCDate()),M=0;M<3&&C._a[M]==null;++M)C._a[M]=U[M]=G[M];for(;M<7;M++)C._a[M]=U[M]=C._a[M]==null?M===2?1:0:C._a[M];C._a[jl]===24&&C._a[gb]===0&&C._a[Hv]===0&&C._a[TN]===0&&(C._nextDay=!0,C._a[jl]=0),C._d=(C._useUTC?yQ:Lan).apply(null,U),pe=C._useUTC?C._d.getUTCDay():C._d.getDay(),C._tzm!=null&&C._d.setUTCMinutes(C._d.getUTCMinutes()-C._tzm),C._nextDay&&(C._a[jl]=24),C._w&&typeof C._w.d<"u"&&C._w.d!==pe&&(m(C).weekdayMismatch=!0)}}function Isn(C){var M,j,U,G,pe,Fe,sn,di,hu;M=C._w,M.GG!=null||M.W!=null||M.E!=null?(pe=1,Fe=4,j=R6(M.GG,C._a[Sh],bQ(ll(),1,4).year),U=R6(M.W,1),G=R6(M.E,1),(G<1||G>7)&&(di=!0)):(pe=C._locale._week.dow,Fe=C._locale._week.doy,hu=bQ(ll(),pe,Fe),j=R6(M.gg,C._a[Sh],hu.year),U=R6(M.w,hu.week),M.d!=null?(G=M.d,(G<0||G>6)&&(di=!0)):M.e!=null?(G=M.e+pe,(M.e<0||M.e>6)&&(di=!0)):G=pe),U<1||U>ON(j,pe,Fe)?m(C)._overflowWeeks=!0:di!=null?m(C)._overflowWeekday=!0:(sn=d0t(j,U,G,pe,Fe),C._a[Sh]=sn.year,C._dayOfYear=sn.dayOfYear)}e.ISO_8601=function(){},e.RFC_2822=function(){};function _Be(C){if(C._f===e.ISO_8601){y0t(C);return}if(C._f===e.RFC_2822){b0t(C);return}C._a=[],m(C).empty=!0;var M=""+C._i,j,U,G,pe,Fe,sn=M.length,di=0,hu,yb;for(G=N(C._f,C._locale).match(W)||[],yb=G.length,j=0;j0&&m(C).unusedInput.push(Fe),M=M.slice(M.indexOf(U)+U.length),di+=U.length),le[pe]?(U?m(C).empty=!1:m(C).unusedTokens.push(pe),PL(pe,U,C)):C._strict&&!U&&m(C).unusedTokens.push(pe);m(C).charsLeftOver=sn-di,M.length>0&&m(C).unusedInput.push(M),C._a[jl]<=12&&m(C).bigHour===!0&&C._a[jl]>0&&(m(C).bigHour=void 0),m(C).parsedDateParts=C._a.slice(0),m(C).meridiem=C._meridiem,C._a[jl]=Asn(C._locale,C._a[jl],C._meridiem),hu=m(C).era,hu!==null&&(C._a[Sh]=C._locale.erasConvertYear(hu,C._a[Sh])),bBe(C),gBe(C)}function Asn(C,M,j){var U;return j==null?M:C.meridiemHour!=null?C.meridiemHour(M,j):(C.isPM!=null&&(U=C.isPM(j),U&&M<12&&(M+=12),!U&&M===12&&(M=0)),M)}function Nsn(C){var M,j,U,G,pe,Fe,sn=!1,di=C._f.length;if(di===0){m(C).invalidFormat=!0,C._d=new Date(NaN);return}for(G=0;Gthis?this:C:g()});function w0t(C,M){var j,U;if(M.length===1&&n(M[0])&&(M=M[0]),!M.length)return ll();for(j=M[0],U=1;Uthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function eun(){if(!s(this._isDSTShifted))return this._isDSTShifted;var C={},M;return w(C,this),C=_0t(C),C._a?(M=C._isUTC?f(C._a):ll(C._a),this._isDSTShifted=this.isValid()&&Hsn(C._a,M.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function tun(){return this.isValid()?!this._isUTC:!1}function run(){return this.isValid()?this._isUTC:!1}function C0t(){return this.isValid()?this._isUTC&&this._offset===0:!1}var nun=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,oun=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function TC(C,M){var j=C,U=null,G,pe,Fe;return mpe(C)?j={ms:C._milliseconds,d:C._days,M:C._months}:u(C)||!isNaN(+C)?(j={},M?j[M]=+C:j.milliseconds=+C):(U=nun.exec(C))?(G=U[1]==="-"?-1:1,j={y:0,d:We(U[Vv])*G,h:We(U[jl])*G,m:We(U[gb])*G,s:We(U[Hv])*G,ms:We(vBe(U[TN]*1e3))*G}):(U=oun.exec(C))?(G=U[1]==="-"?-1:1,j={y:gz(U[2],G),M:gz(U[3],G),w:gz(U[4],G),d:gz(U[5],G),h:gz(U[6],G),m:gz(U[7],G),s:gz(U[8],G)}):j==null?j={}:typeof j=="object"&&("from"in j||"to"in j)&&(Fe=iun(ll(j.from),ll(j.to)),j={},j.ms=Fe.milliseconds,j.M=Fe.months),pe=new ppe(j),mpe(C)&&i(C,"_locale")&&(pe._locale=C._locale),mpe(C)&&i(C,"_isValid")&&(pe._isValid=C._isValid),pe}TC.fn=ppe.prototype,TC.invalid=Vsn;function gz(C,M){var j=C&&parseFloat(C.replace(",","."));return(isNaN(j)?0:j)*M}function x0t(C,M){var j={};return j.months=M.month()-C.month()+(M.year()-C.year())*12,C.clone().add(j.months,"M").isAfter(M)&&--j.months,j.milliseconds=+M-+C.clone().add(j.months,"M"),j}function iun(C,M){var j;return C.isValid()&&M.isValid()?(M=SBe(M,C),C.isBefore(M)?j=x0t(C,M):(j=x0t(M,C),j.milliseconds=-j.milliseconds,j.months=-j.months),j):{milliseconds:0,months:0}}function T0t(C,M){return function(j,U){var G,pe;return U!==null&&!isNaN(+U)&&(I(M,"moment()."+M+"(period, number) is deprecated. Please use moment()."+M+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),pe=j,j=U,U=pe),G=TC(j,U),O0t(this,G,C),this}}function O0t(C,M,j,U){var G=M._milliseconds,pe=vBe(M._days),Fe=vBe(M._months);C.isValid()&&(U=U??!0,Fe&&s0t(C,so(C,"Month")+Fe*j),pe&&au(C,"Date",so(C,"Date")+pe*j),G&&C._d.setTime(C._d.valueOf()+G*j),U&&e.updateOffset(C,pe||Fe))}var aun=T0t(1,"add"),sun=T0t(-1,"subtract");function E0t(C){return typeof C=="string"||C instanceof String}function uun(C){return O(C)||l(C)||E0t(C)||u(C)||cun(C)||lun(C)||C===null||C===void 0}function lun(C){var M=o(C)&&!a(C),j=!1,U=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],G,pe,Fe=U.length;for(G=0;Gj.valueOf():j.valueOf()9999?D(j,M?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):A(Date.prototype.toISOString)?M?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",D(j,"Z")):D(j,M?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function xun(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var C="moment",M="",j,U,G,pe;return this.isLocal()||(C=this.utcOffset()===0?"moment.utc":"moment.parseZone",M="Z"),j="["+C+'("]',U=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",G="-MM-DD[T]HH:mm:ss.SSS",pe=M+'[")]',this.format(j+U+G+pe)}function Tun(C){C||(C=this.isUtc()?e.defaultFormatUtc:e.defaultFormat);var M=D(this,C);return this.localeData().postformat(M)}function Oun(C,M){return this.isValid()&&(O(C)&&C.isValid()||ll(C).isValid())?TC({to:this,from:C}).locale(this.locale()).humanize(!M):this.localeData().invalidDate()}function Eun(C){return this.from(ll(),C)}function Pun(C,M){return this.isValid()&&(O(C)&&C.isValid()||ll(C).isValid())?TC({from:this,to:C}).locale(this.locale()).humanize(!M):this.localeData().invalidDate()}function Mun(C){return this.to(ll(),C)}function P0t(C){var M;return C===void 0?this._locale._abbr:(M=EN(C),M!=null&&(this._locale=M),this)}var M0t=P("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(C){return C===void 0?this.localeData():this.locale(C)});function R0t(){return this._locale}var gpe=1e3,I6=60*gpe,ype=60*I6,I0t=(365*400+97)*24*ype;function A6(C,M){return(C%M+M)%M}function A0t(C,M,j){return C<100&&C>=0?new Date(C+400,M,j)-I0t:new Date(C,M,j).valueOf()}function N0t(C,M,j){return C<100&&C>=0?Date.UTC(C+400,M,j)-I0t:Date.UTC(C,M,j)}function Run(C){var M,j;if(C=$e(C),C===void 0||C==="millisecond"||!this.isValid())return this;switch(j=this._isUTC?N0t:A0t,C){case"year":M=j(this.year(),0,1);break;case"quarter":M=j(this.year(),this.month()-this.month()%3,1);break;case"month":M=j(this.year(),this.month(),1);break;case"week":M=j(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":M=j(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":M=j(this.year(),this.month(),this.date());break;case"hour":M=this._d.valueOf(),M-=A6(M+(this._isUTC?0:this.utcOffset()*I6),ype);break;case"minute":M=this._d.valueOf(),M-=A6(M,I6);break;case"second":M=this._d.valueOf(),M-=A6(M,gpe);break}return this._d.setTime(M),e.updateOffset(this,!0),this}function Iun(C){var M,j;if(C=$e(C),C===void 0||C==="millisecond"||!this.isValid())return this;switch(j=this._isUTC?N0t:A0t,C){case"year":M=j(this.year()+1,0,1)-1;break;case"quarter":M=j(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":M=j(this.year(),this.month()+1,1)-1;break;case"week":M=j(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":M=j(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":M=j(this.year(),this.month(),this.date()+1)-1;break;case"hour":M=this._d.valueOf(),M+=ype-A6(M+(this._isUTC?0:this.utcOffset()*I6),ype)-1;break;case"minute":M=this._d.valueOf(),M+=I6-A6(M,I6)-1;break;case"second":M=this._d.valueOf(),M+=gpe-A6(M,gpe)-1;break}return this._d.setTime(M),e.updateOffset(this,!0),this}function Aun(){return this._d.valueOf()-(this._offset||0)*6e4}function Nun(){return Math.floor(this.valueOf()/1e3)}function Dun(){return new Date(this.valueOf())}function jun(){var C=this;return[C.year(),C.month(),C.date(),C.hour(),C.minute(),C.second(),C.millisecond()]}function $un(){var C=this;return{years:C.year(),months:C.month(),date:C.date(),hours:C.hours(),minutes:C.minutes(),seconds:C.seconds(),milliseconds:C.milliseconds()}}function Lun(){return this.isValid()?this.toISOString():null}function Fun(){return y(this)}function kun(){return d({},m(this))}function qun(){return m(this).overflow}function Uun(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}L("N",0,0,"eraAbbr"),L("NN",0,0,"eraAbbr"),L("NNN",0,0,"eraAbbr"),L("NNNN",0,0,"eraName"),L("NNNNN",0,0,"eraNarrow"),L("y",["y",1],"yo","eraYear"),L("y",["yy",2],0,"eraYear"),L("y",["yyy",3],0,"eraYear"),L("y",["yyyy",4],0,"eraYear"),Ee("N",xBe),Ee("NN",xBe),Ee("NNN",xBe),Ee("NNNN",Qun),Ee("NNNNN",eln),xi(["N","NN","NNN","NNNN","NNNNN"],function(C,M,j,U){var G=j._locale.erasParse(C,U,j._strict);G?m(j).era=G:m(j).invalidEra=C}),Ee("y",Iu),Ee("yy",Iu),Ee("yyy",Iu),Ee("yyyy",Iu),Ee("yo",tln),xi(["y","yy","yyy","yyyy"],Sh),xi(["yo"],function(C,M,j,U){var G;j._locale._eraYearOrdinalRegex&&(G=C.match(j._locale._eraYearOrdinalRegex)),j._locale.eraYearOrdinalParse?M[Sh]=j._locale.eraYearOrdinalParse(C,G):M[Sh]=parseInt(C,10)});function zun(C,M){var j,U,G,pe=this._eras||EN("en")._eras;for(j=0,U=pe.length;j=0)return pe[U]}function Hun(C,M){var j=C.since<=C.until?1:-1;return M===void 0?e(C.since).year():e(C.since).year()+(M-C.offset)*j}function Wun(){var C,M,j,U=this.localeData().eras();for(C=0,M=U.length;Cpe&&(M=pe),uln.call(this,C,M,j,U,G))}function uln(C,M,j,U,G){var pe=d0t(C,M,j,U,G),Fe=yQ(pe.year,0,pe.dayOfYear);return this.year(Fe.getUTCFullYear()),this.month(Fe.getUTCMonth()),this.date(Fe.getUTCDate()),this}L("Q",0,"Qo","quarter"),Nt("quarter","Q"),Ve("quarter",7),Ee("Q",Nl),xi("Q",function(C,M){M[xC]=(We(C)-1)*3});function lln(C){return C==null?Math.ceil((this.month()+1)/3):this.month((C-1)*3+this.month()%3)}L("D",["DD",2],"Do","date"),Nt("date","D"),Ve("date",9),Ee("D",ji),Ee("DD",ji,Vi),Ee("Do",function(C,M){return C?M._dayOfMonthOrdinalParse||M._ordinalParse:M._dayOfMonthOrdinalParseLenient}),xi(["D","DD"],Vv),xi("Do",function(C,M){M[Vv]=We(C.match(ji)[0])});var j0t=Jt("Date",!0);L("DDD",["DDDD",3],"DDDo","dayOfYear"),Nt("dayOfYear","DDD"),Ve("dayOfYear",4),Ee("DDD",dS),Ee("DDDD",g_),xi(["DDD","DDDD"],function(C,M,j){j._dayOfYear=We(C)});function cln(C){var M=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return C==null?M:this.add(C-M,"d")}L("m",["mm",2],0,"minute"),Nt("minute","m"),Ve("minute",14),Ee("m",ji),Ee("mm",ji,Vi),xi(["m","mm"],gb);var dln=Jt("Minutes",!1);L("s",["ss",2],0,"second"),Nt("second","s"),Ve("second",15),Ee("s",ji),Ee("ss",ji,Vi),xi(["s","ss"],Hv);var fln=Jt("Seconds",!1);L("S",0,0,function(){return~~(this.millisecond()/100)}),L(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),L(0,["SSS",3],0,"millisecond"),L(0,["SSSS",4],0,function(){return this.millisecond()*10}),L(0,["SSSSS",5],0,function(){return this.millisecond()*100}),L(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3}),L(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4}),L(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5}),L(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6}),Nt("millisecond","ms"),Ve("millisecond",16),Ee("S",dS,Nl),Ee("SS",dS,Vi),Ee("SSS",dS,g_);var RL,$0t;for(RL="SSSS";RL.length<=9;RL+="S")Ee(RL,Iu);function pln(C,M){M[TN]=We(("0."+C)*1e3)}for(RL="S";RL.length<=9;RL+="S")xi(RL,pln);$0t=Jt("Milliseconds",!1),L("z",0,0,"zoneAbbr"),L("zz",0,0,"zoneName");function mln(){return this._isUTC?"UTC":""}function hln(){return this._isUTC?"Coordinated Universal Time":""}var pt=T.prototype;pt.add=aun,pt.calendar=pun,pt.clone=mun,pt.diff=wun,pt.endOf=Iun,pt.format=Tun,pt.from=Oun,pt.fromNow=Eun,pt.to=Pun,pt.toNow=Mun,pt.get=In,pt.invalidAt=qun,pt.isAfter=hun,pt.isBefore=gun,pt.isBetween=yun,pt.isSame=bun,pt.isSameOrAfter=_un,pt.isSameOrBefore=vun,pt.isValid=Fun,pt.lang=M0t,pt.locale=P0t,pt.localeData=R0t,pt.max=Fsn,pt.min=Lsn,pt.parsingFlags=kun,pt.set=_i,pt.startOf=Run,pt.subtract=sun,pt.toArray=jun,pt.toObject=$un,pt.toDate=Dun,pt.toISOString=Cun,pt.inspect=xun,typeof Symbol<"u"&&Symbol.for!=null&&(pt[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),pt.toJSON=Lun,pt.toString=Sun,pt.unix=Nun,pt.valueOf=Aun,pt.creationData=Uun,pt.eraName=Wun,pt.eraNarrow=Jun,pt.eraAbbr=Kun,pt.eraYear=Gun,pt.year=c0t,pt.isLeapYear=$an,pt.weekYear=rln,pt.isoWeekYear=nln,pt.quarter=pt.quarters=lln,pt.month=u0t,pt.daysInMonth=Nan,pt.week=pt.weeks=Uan,pt.isoWeek=pt.isoWeeks=zan,pt.weeksInYear=aln,pt.weeksInWeekYear=sln,pt.isoWeeksInYear=oln,pt.isoWeeksInISOWeekYear=iln,pt.date=j0t,pt.day=pt.days=rsn,pt.weekday=nsn,pt.isoWeekday=osn,pt.dayOfYear=cln,pt.hour=pt.hours=dsn,pt.minute=pt.minutes=dln,pt.second=pt.seconds=fln,pt.millisecond=pt.milliseconds=$0t,pt.utcOffset=Jsn,pt.utc=Gsn,pt.local=Xsn,pt.parseZone=Zsn,pt.hasAlignedHourOffset=Ysn,pt.isDST=Qsn,pt.isLocal=tun,pt.isUtcOffset=run,pt.isUtc=C0t,pt.isUTC=C0t,pt.zoneAbbr=mln,pt.zoneName=hln,pt.dates=P("dates accessor is deprecated. Use date instead.",j0t),pt.months=P("months accessor is deprecated. Use month instead",u0t),pt.years=P("years accessor is deprecated. Use year instead",c0t),pt.zone=P("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Ksn),pt.isDSTShifted=P("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",eun);function gln(C){return ll(C*1e3)}function yln(){return ll.apply(null,arguments).parseZone()}function L0t(C){return C}var ls=q.prototype;ls.calendar=Y,ls.longDateFormat=H,ls.invalidDate=Q,ls.ordinal=De,ls.preparse=L0t,ls.postformat=L0t,ls.relativeTime=Le,ls.pastFuture=Bt,ls.set=B,ls.eras=zun,ls.erasParse=Vun,ls.erasConvertYear=Hun,ls.erasAbbrRegex=Zun,ls.erasNameRegex=Xun,ls.erasNarrowRegex=Yun,ls.months=Man,ls.monthsShort=Ran,ls.monthsParse=Aan,ls.monthsRegex=jan,ls.monthsShortRegex=Dan,ls.week=Fan,ls.firstDayOfYear=Ban,ls.firstDayOfWeek=qan,ls.weekdays=Zan,ls.weekdaysMin=Qan,ls.weekdaysShort=Yan,ls.weekdaysParse=tsn,ls.weekdaysRegex=isn,ls.weekdaysShortRegex=asn,ls.weekdaysMinRegex=ssn,ls.isPM=lsn,ls.meridiem=fsn;function _pe(C,M,j,U){var G=EN(),pe=f().set(U,M);return G[j](pe,C)}function F0t(C,M,j){if(u(C)&&(M=C,C=void 0),C=C||"",M!=null)return _pe(C,M,j,"month");var U,G=[];for(U=0;U<12;U++)G[U]=_pe(C,U,j,"month");return G}function OBe(C,M,j,U){typeof C=="boolean"?(u(M)&&(j=M,M=void 0),M=M||""):(M=C,j=M,C=!1,u(M)&&(j=M,M=void 0),M=M||"");var G=EN(),pe=C?G._week.dow:0,Fe,sn=[];if(j!=null)return _pe(M,(j+pe)%7,U,"day");for(Fe=0;Fe<7;Fe++)sn[Fe]=_pe(M,(Fe+pe)%7,U,"day");return sn}function bln(C,M){return F0t(C,M,"months")}function _ln(C,M){return F0t(C,M,"monthsShort")}function vln(C,M,j){return OBe(C,M,j,"weekdays")}function wln(C,M,j){return OBe(C,M,j,"weekdaysShort")}function Sln(C,M,j){return OBe(C,M,j,"weekdaysMin")}ML("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(C){var M=C%10,j=We(C%100/10)===1?"th":M===1?"st":M===2?"nd":M===3?"rd":"th";return C+j}}),e.lang=P("moment.lang is deprecated. Use moment.locale instead.",ML),e.langData=P("moment.langData is deprecated. Use moment.localeData instead.",EN);var PN=Math.abs;function Cln(){var C=this._data;return this._milliseconds=PN(this._milliseconds),this._days=PN(this._days),this._months=PN(this._months),C.milliseconds=PN(C.milliseconds),C.seconds=PN(C.seconds),C.minutes=PN(C.minutes),C.hours=PN(C.hours),C.months=PN(C.months),C.years=PN(C.years),this}function k0t(C,M,j,U){var G=TC(M,j);return C._milliseconds+=U*G._milliseconds,C._days+=U*G._days,C._months+=U*G._months,C._bubble()}function xln(C,M){return k0t(this,C,M,1)}function Tln(C,M){return k0t(this,C,M,-1)}function q0t(C){return C<0?Math.floor(C):Math.ceil(C)}function Oln(){var C=this._milliseconds,M=this._days,j=this._months,U=this._data,G,pe,Fe,sn,di;return C>=0&&M>=0&&j>=0||C<=0&&M<=0&&j<=0||(C+=q0t(EBe(j)+M)*864e5,M=0,j=0),U.milliseconds=C%1e3,G=He(C/1e3),U.seconds=G%60,pe=He(G/60),U.minutes=pe%60,Fe=He(pe/60),U.hours=Fe%24,M+=He(Fe/24),di=He(B0t(M)),j+=di,M-=q0t(EBe(di)),sn=He(j/12),j%=12,U.days=M,U.months=j,U.years=sn,this}function B0t(C){return C*4800/146097}function EBe(C){return C*146097/4800}function Eln(C){if(!this.isValid())return NaN;var M,j,U=this._milliseconds;if(C=$e(C),C==="month"||C==="quarter"||C==="year")switch(M=this._days+U/864e5,j=this._months+B0t(M),C){case"month":return j;case"quarter":return j/3;case"year":return j/12}else switch(M=this._days+Math.round(EBe(this._months)),C){case"week":return M/7+U/6048e5;case"day":return M+U/864e5;case"hour":return M*24+U/36e5;case"minute":return M*1440+U/6e4;case"second":return M*86400+U/1e3;case"millisecond":return Math.floor(M*864e5)+U;default:throw new Error("Unknown unit "+C)}}function Pln(){return this.isValid()?this._milliseconds+this._days*864e5+this._months%12*2592e6+We(this._months/12)*31536e6:NaN}function MN(C){return function(){return this.as(C)}}var Mln=MN("ms"),Rln=MN("s"),Iln=MN("m"),Aln=MN("h"),Nln=MN("d"),Dln=MN("w"),jln=MN("M"),$ln=MN("Q"),Lln=MN("y");function Fln(){return TC(this)}function kln(C){return C=$e(C),this.isValid()?this[C+"s"]():NaN}function yz(C){return function(){return this.isValid()?this._data[C]:NaN}}var qln=yz("milliseconds"),Bln=yz("seconds"),Uln=yz("minutes"),zln=yz("hours"),Vln=yz("days"),Hln=yz("months"),Wln=yz("years");function Jln(){return He(this.days()/7)}var RN=Math.round,N6={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Kln(C,M,j,U,G){return G.relativeTime(M||1,!!j,C,U)}function Gln(C,M,j,U){var G=TC(C).abs(),pe=RN(G.as("s")),Fe=RN(G.as("m")),sn=RN(G.as("h")),di=RN(G.as("d")),hu=RN(G.as("M")),yb=RN(G.as("w")),IN=RN(G.as("y")),IL=pe<=j.ss&&["s",pe]||pe0,IL[4]=U,Kln.apply(null,IL)}function Xln(C){return C===void 0?RN:typeof C=="function"?(RN=C,!0):!1}function Zln(C,M){return N6[C]===void 0?!1:M===void 0?N6[C]:(N6[C]=M,C==="s"&&(N6.ss=M-1),!0)}function Yln(C,M){if(!this.isValid())return this.localeData().invalidDate();var j=!1,U=N6,G,pe;return typeof C=="object"&&(M=C,C=!1),typeof C=="boolean"&&(j=C),typeof M=="object"&&(U=Object.assign({},N6,M),M.s!=null&&M.ss==null&&(U.ss=M.s-1)),G=this.localeData(),pe=Gln(this,!j,U,G),j&&(pe=G.pastFuture(+this,pe)),G.postformat(pe)}var PBe=Math.abs;function D6(C){return(C>0)-(C<0)||+C}function vpe(){if(!this.isValid())return this.localeData().invalidDate();var C=PBe(this._milliseconds)/1e3,M=PBe(this._days),j=PBe(this._months),U,G,pe,Fe,sn=this.asSeconds(),di,hu,yb,IN;return sn?(U=He(C/60),G=He(U/60),C%=60,U%=60,pe=He(j/12),j%=12,Fe=C?C.toFixed(3).replace(/\.?0+$/,""):"",di=sn<0?"-":"",hu=D6(this._months)!==D6(sn)?"-":"",yb=D6(this._days)!==D6(sn)?"-":"",IN=D6(this._milliseconds)!==D6(sn)?"-":"",di+"P"+(pe?hu+pe+"Y":"")+(j?hu+j+"M":"")+(M?yb+M+"D":"")+(G||U||C?"T":"")+(G?IN+G+"H":"")+(U?IN+U+"M":"")+(C?IN+Fe+"S":"")):"P0D"}var ta=ppe.prototype;ta.isValid=zsn,ta.abs=Cln,ta.add=xln,ta.subtract=Tln,ta.as=Eln,ta.asMilliseconds=Mln,ta.asSeconds=Rln,ta.asMinutes=Iln,ta.asHours=Aln,ta.asDays=Nln,ta.asWeeks=Dln,ta.asMonths=jln,ta.asQuarters=$ln,ta.asYears=Lln,ta.valueOf=Pln,ta._bubble=Oln,ta.clone=Fln,ta.get=kln,ta.milliseconds=qln,ta.seconds=Bln,ta.minutes=Uln,ta.hours=zln,ta.days=Vln,ta.weeks=Jln,ta.months=Hln,ta.years=Wln,ta.humanize=Yln,ta.toISOString=vpe,ta.toString=vpe,ta.toJSON=vpe,ta.locale=P0t,ta.localeData=R0t,ta.toIsoString=P("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",vpe),ta.lang=M0t,L("X",0,0,"unix"),L("x",0,0,"valueOf"),Ee("x",wm),Ee("X",nt),xi("X",function(C,M,j){j._d=new Date(parseFloat(C)*1e3)}),xi("x",function(C,M,j){j._d=new Date(We(C))});return e.version="2.29.4",r(ll),e.fn=pt,e.min=ksn,e.max=qsn,e.now=Bsn,e.utc=f,e.unix=gln,e.months=bln,e.isDate=l,e.locale=ML,e.invalid=g,e.duration=TC,e.isMoment=O,e.weekdays=vln,e.parseZone=yln,e.localeData=EN,e.isDuration=mpe,e.monthsShort=_ln,e.weekdaysMin=Sln,e.defineLocale=hBe,e.updateLocale=gsn,e.locales=ysn,e.weekdaysShort=wln,e.normalizeUnits=$e,e.relativeTimeRounding=Xln,e.relativeTimeThreshold=Zln,e.calendarFormat=fun,e.prototype=pt,e.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},e})});function nw(t,e){let r=ee();return e?.apiKey||r[Tge[t]]||""}function Xvn(){return[{name:"copilot-plus-flash",provider:"copilot-plus"},{name:"google/gemini-2.5-flash",provider:"openrouterai"}]}function cNt(t){return Xvn().some(e=>e.name===t.name&&e.provider===t.provider)}var g4=v(()=>{gr();Qe()});var dNt={};En(dNt,{CustomError:()=>qo,MissingApiKeyError:()=>nte,MissingModelKeyError:()=>NJ,MissingPlusLicenseError:()=>y4,TimeoutError:()=>rte,UserCancelledError:()=>UWe});var qo,rte,nte,y4,NJ,UWe,OS=v(()=>{qo=class t extends Error{constructor(e,r){super(e),this.code=r,Object.setPrototypeOf(this,t.prototype)}},rte=class t extends Error{constructor(e,r){super(`${e} timed out after ${r}ms`),this.name="TimeoutError",Object.setPrototypeOf(this,t.prototype)}},nte=class t extends Error{constructor(e="API key is not configured."){super(e),this.name="MissingApiKeyError",Object.setPrototypeOf(this,t.prototype)}},y4=class t extends Error{constructor(e="Copilot Plus license key is not configured."){super(e),this.name="MissingPlusLicenseError",Object.setPrototypeOf(this,t.prototype)}},NJ=class t extends Error{constructor(e="No model key found. Please select a model in settings."){super(e),this.name="MissingModelKeyError",Object.setPrototypeOf(this,t.prototype)}},UWe=class t extends Error{constructor(){super("User cancelled"),this.name="UserCancelledError",Object.setPrototypeOf(this,t.prototype)}}});function n1(t){try{return new URL(t).hostname.replace(/^www\./,"")}catch{return t}}function pNt(t){let e=t?.detail||{};return{status:e.status,message:e.message||t?.message,reason:e.reason}}function Yvn(t){let e=pNt(t);return e.reason==="Invalid license key"||t?.message==="Invalid license key"||t?.message?.includes("status 403")||e.status===403}function mNt(t){let e=pNt(t);return Yvn(t)?VWe.INVALID_LICENSE_KEY_USER:e.message||(e.reason?`Error: ${e.reason}`:VWe.UNKNOWN_ERROR)}function DJ(t){return t.replace(/^#/,"").trim()}function jJ(t,e={}){let{trimStart:r=!0}=e;if(t.startsWith("---")){let n=t.indexOf("---",3);if(n!==-1){let o=t.slice(n+3);return r?o.trimStart():o.startsWith(`\r +`)?o.slice(2):o.startsWith(` +`)||o.startsWith("\r")?o.slice(1):o}}return t}function sO(t,e=!0){let r=app.metadataCache.getFileCache(t),n=r?.frontmatter?.tags,o=new Set;if(!e){let i=r?.tags?.map(a=>a.tag);i&&i.forEach(a=>o.add(DJ(a)))}return n&&(Array.isArray(n)?n.forEach(i=>{typeof i=="string"&&o.add(DJ(i))}):typeof n=="string"&&o.add(DJ(n))),Array.from(o)}function Oge(t,e,r){if(e.length===0)return[];e=e.map(i=>DJ(i));let n=r&&r.length>0?r:ite(t,"/"),o=[];for(let i of n){let a=sO(i);e.some(s=>a.includes(s))&&o.push(i)}return o}async function ql(t){let e=(0,xy.normalizePath)(t).replace(/^\/+/,"").replace(/\/+$/,"");if(!e)return;let r=e.split("/").filter(Boolean),n="";for(let o of r){n=n?`${n}/${o}`:o;let i=app.vault.getAbstractFileByPath(n);if(i){if(i instanceof xy.TFile)throw new Error(`Path conflict: "${n}" exists as a file, expected folder.`);continue}await app.vault.adapter.mkdir(n)}}function Ege(t){return t?XWe.includes(t.extension):!1}async function $J(t,e){return Ege(t)?await e.read(t):null}function Pge(t){return t.basename}function uO(t){return t?MNt.includes(t.extension):!1}function Rb(t){return t==="copilot_plus"||t==="project"}function LJ(t,e){return t?Ege(t)?!0:Rb(e):!1}function gNt(t,e){return!t||!e?!1:t.includes(HWe)&&e.includes(HWe)||t==="small"&&e==="cohereai"||t==="cohereai"&&e==="small"?!0:t===e}function Mge(t){let e=[],{history:r}=t;for(let n=0;n{let o=e.getAbstractFileByPath(n);if(o instanceof xy.TFile)r.set(o.path,o);else{let a=e.getMarkdownFiles().filter(s=>s.basename===n);a.length>0&&(twn(n,e)?r.set(a[0].path,a[0]):console.warn(`Found multiple files with title "${n}". Expected a full path for duplicate titles.`))}}),Array.from(r.values())}function ES(t,e){let r=/\[\[(.*?)\]\]/g,n=t.match(r);if(!n)return[];let o=n.map(i=>i.slice(2,-2));return yNt(o,e)}function bNt(t,e){let r=/\{\[\[(.*?)\]\]\}/g,n=t.match(r);if(!n)return[];let o=n.map(i=>i.slice(3,-3));return yNt(o,e)}function twn(t,e){return e.getMarkdownFiles().filter(n=>n.basename===t).length===1}function _Nt(t){return t=t.trim(),t.startsWith("[[")&&t.endsWith("]]")?`${t.slice(2,-2).trim()}.md`:t}function vNt(t){let e=new Set;return t.forEach(r=>{r.metadata?.title&&e.add(r.metadata?.title)}),Array.from(e)}function WWe(t){if(!t||typeof t!="string")return{isValid:!1,error:"URL is required"};let e=t.trim();if(!e)return{isValid:!1,error:"URL cannot be empty"};let r=JWe(e);return r?/^[a-zA-Z0-9_-]{11}$/.test(r)?{isValid:!0,videoId:r}:{isValid:!1,error:"Invalid YouTube video ID"}:{isValid:!1,error:"Invalid YouTube URL format"}}function JWe(t){try{let e=[/(?:youtube\.com\/watch\?v=|youtu\.be\/|youtube\.com\/embed\/|youtube\.com\/v\/)([a-zA-Z0-9_-]{11})/,/youtube\.com\/shorts\/([a-zA-Z0-9_-]{11})/];for(let r of e){let n=t.match(r);if(n&&n[1])return n[1]}return null}catch{return null}}function wNt(t){return`https://www.youtube.com/watch?v=${t}`}function SNt(t){return WWe(t).isValid}function CNt(t){if(!t||typeof t!="string")return!1;try{let e=new URL(t.trim());return(e.hostname==="x.com"||e.hostname==="www.x.com"||e.hostname==="twitter.com"||e.hostname==="www.twitter.com")&&e.pathname.includes("/status/")}catch{return!1}}function xNt(t){let e=t.matchAll(new RegExp(rwn,"g"));return Array.from(e,r=>r[0])}async function hl(t,e={}){let{throwOnHttpError:r=!0}=e,n=new Headers(e.headers),o=Object.fromEntries(n.entries());delete o["content-length"],F("safeFetch request");let i=e.method?.toUpperCase()||"POST",s=await(0,xy.requestUrl)({url:t,contentType:"application/json",headers:o,method:i,...["POST","PUT","PATCH"].includes(i)&&{body:e.body?.toString()},throw:!1});if(r&&s.status>=400){let u;try{u=typeof s.json=="string"?JSON.parse(s.json):s.json}catch{try{u=typeof s.text=="string"?JSON.parse(s.text):s.text}catch{u=null}}let l=new Error(VWe.REQUEST_FAILED(s.status));if(l.json=u,u?.detail?.reason==="Invalid license key"||u?.reason==="Invalid license key")l.message="Invalid license key";else if(u?.detail?.message||u?.message){let c=u?.detail?.message||u?.message,d=u?.detail?.reason||u?.reason;l.message=d?`${c}: ${d}`:c}else u?.detail?l.message=JSON.stringify(u.detail):u&&(l.message+=". "+JSON.stringify(u));throw l}return{ok:s.status>=200&&s.status<300,status:s.status,statusText:s.status.toString(),headers:new Headers(s.headers),url:t,type:"basic",redirected:!1,bytes:()=>Promise.resolve(new Uint8Array(0)),body:nwn(s.text),bodyUsed:!0,json:()=>s.json,text:async()=>s.text,arrayBuffer:async()=>{if(s.arrayBuffer)return s.arrayBuffer;let u=s.text.replace(/^data:.*;base64,/,""),l=atob(u),c=new Uint8Array(l.length);for(let d=0;d{throw new Error("not implemented")},formData:()=>{throw new Error("not implemented")},clone:()=>{throw new Error("not implemented")}}}function Rge(t,e={}){return hl(t,{...e,throwOnHttpError:!1})}function nwn(t){return new ReadableStream({start(e){let n=new TextEncoder().encode(t);e.enqueue(n),e.close()}})}function ate(t,e){let r={...t};return e.forEach(n=>{delete r[n]}),r}function PS(t,e){let[r,n]=t.split("|"),o=e.find(i=>i.name===r&&i.provider===n);if(!o)throw new Error(`No model configuration found for: ${t}`);return o}function o1(t){let e=BC[t];return{...e,label:e.label||t}}function wg(t,e){let r=BC[t]?.label||t;return r+(e?.believerExclusive&&r==="Copilot Plus"?"(Believer)":"")}function lO(t){let e=t;return e=lte(e),e=e.replace(/```xml\s*[\s\S]*?[\s\S]*?<\/write(?:File|ToFile)>[\s\S]*?```/g,""),e=e.replace(/[\s\S]*?<\/write(?:File|ToFile)>/g,""),e=e.replace(/[\s\S]*?/g,""),e=e.replace(//g,""),e=e.replace(/\n{3,}/g,` + +`),e=e.trim(),e}async function FJ(t,e=!1){let r=app.workspace.getMostRecentLeaf();if(!r){new xy.Notice("No active leaf found.");return}if(r.view instanceof xy.MarkdownView||(r=app.workspace.getLeaf(!1),await r.setViewState({type:"markdown",state:r.view.getState()})),!(r.view instanceof xy.MarkdownView)){new xy.Notice("Failed to open a markdown view.");return}let n=r.view.editor,o=n.getCursor("from"),i=n.getCursor("to"),a=lO(t),s=a.split(` +`),u=(b,_)=>{let w=_.length-1;return w===0?{line:b.line,ch:b.ch+(_[0]?.length??0)}:{line:b.line+w,ch:_[_.length-1]?.length??0}},l=()=>{let b=e?o:i;n.replaceRange(a,b,i),n.setSelection(b,u(b,s))},c=()=>{n.focus(),new xy.Notice("Message inserted into the active note.")},d=n.cm;if(!(d?.state?.doc&&typeof d.dispatch=="function")){l(),c();return}let{from:p,to:m}=d.state.selection.main,h=e?p:m,y=d.state.toText(a),g=h+y.length;try{d.dispatch({changes:{from:h,to:m,insert:y},selection:{anchor:h,head:g}})}catch(b){Ce("CM6 dispatch failed, falling back to Obsidian API",b),l()}c()}function Ige(t,e){let r;return(...n)=>{clearTimeout(r),r=setTimeout(()=>t(...n),e)}}function Age(t,e){let r=t.split(".").map(Number),n=e.split(".").map(Number);for(let o=0;o<3;o++){if(r[o]>n[o])return!0;if(r[o]!t.includes(e))}function qJ(t,e){if(t.provider==="amazon-bedrock")return t.apiKey||e.amazonBedrockApiKey?{hasApiKey:!0}:{hasApiKey:!1,errorNotice:"Amazon Bedrock API key is missing. Please add a key in Settings > API Keys or update the model configuration."};if(t.provider==="github-copilot")return!(t.apiKey||e.githubCopilotToken||e.githubCopilotAccessToken)?{hasApiKey:!1,errorNotice:"GitHub Copilot is not authenticated. Please connect it in Settings > Copilot > Basic Tab > Set Keys."}:{hasApiKey:!0};let r=!!KWe().find(o=>o===t.provider),n=!nw(t.provider,t);return r&&n?{hasApiKey:!1,errorNotice:`Please configure API Key for ${t.name} in settings first. +Path: Settings > copilot plugin > Basic Tab > Set Keys`}:{hasApiKey:!0}}function tF(t){return typeof t=="string"?t:Array.isArray(t)?t.filter(e=>e.type==="text").map(e=>e.text).join(""):String(t||"")}function lte(t){let r=tF(t).replace(/[\s\S]*?<\/think>/g,"");return r=r.replace(/[\s\S]*$/g,""),r.trim()}function Nge(t){return tF(t).replace(/[\s\S]*?<\/errorChunk>/g,"").trim()}function ONt(){return crypto.randomUUID()}async function Ib(t){let e=console.warn;try{return console.warn=function(...r){if(!(r[0]?.includes&&(r[0].includes("Failed to calculate number of tokens")||r[0].includes("Unknown model"))))return e.apply(console,r)},await t()}finally{console.warn=e}}async function ENt(t,e,r="Operation"){let{TimeoutError:n}=await Promise.resolve().then(()=>(OS(),dNt)),o=new AbortController,i=setTimeout(()=>{o.abort()},e);try{return await Promise.race([t(o.signal),new Promise((a,s)=>{o.signal.addEventListener("abort",()=>{s(new n(r,e))})})])}finally{clearTimeout(i)}}function cte(){let t=app.workspace.getActiveViewOfType(xy.MarkdownView);return t?t.getState().source===!0:!0}function b4(t){return new TextEncoder().encode(t).length}function ote(t,e){if(e<=0)return"";let r=new TextEncoder;if(r.encode(t).length<=e)return t;let o=0,i=t.length,a="";for(;o<=i;){let s=Math.floor((o+i)/2),u=t.substring(0,s);r.encode(u).length<=e?(a=u,o=s+1):i=s-1}return a}function GWe(t){let e=t.split("/"),r=e[e.length-1];if(b4(r)<=zWe)return t;let n=r.lastIndexOf("."),o=n>=0?r.substring(n):"",i=n>=0?r.substring(0,n):r,a=b4(o),s=zWe-a;return s<=0?e[e.length-1]=ote(r,zWe):e[e.length-1]=ote(i,s)+o,e.join("/")}async function PNt(t,e=!0){let r=null;app.workspace.iterateAllLeaves(n=>{if(n.view.getViewType()==="markdown"||n.view.getViewType()==="pdf"||n.view.getViewType()==="canvas"){let o=n.view.file;o&&o.path===t.path&&(r=n)}}),r&&e?app.workspace.setActiveLeaf(r,{focus:!0}):r||await app.workspace.getLeaf("tab").openFile(t)}var fNt,xy,VWe,ite,Qvn,ewn,hNt,vg,rwn,zWe,Dt=v(()=>{rd();gr();Xe();fNt=$(lNt()),xy=require("obsidian");g4();kWe();VWe={INVALID_LICENSE_KEY_USER:"Invalid Copilot Plus license key. Please check your license key in settings.",UNKNOWN_ERROR:"An unknown error occurred",REQUEST_FAILED:t=>`Request failed, status ${t}`};ite=(t,e)=>{let r=t.getMarkdownFiles();if(e==="/")return r;let n=e.toLowerCase().replace(/^\/|\/$/g,"");return r.filter(o=>{let a=o.path.toLowerCase().split("/"),s=n.split("/"),u=0;for(let l of s){for(;u=a.length)return!1}return!0})};Qvn=t=>t.last?.modelName||t.last?.model,ewn=t=>t.last?.retriever!==void 0,hNt=t=>Qvn(t)||ewn(t),vg=(t,e="local")=>{let r=(0,fNt.default)(t);return e==="utc"&&r.utc(),{fileName:r.format("YYYYMMDD_HHmmss"),display:r.format("YYYY/MM/DD HH:mm:ss"),epoch:r.valueOf()}};rwn=/(?:https?:\/\/)?(?:www\.)?(?:youtube\.com\/(?:watch\?v=|shorts\/)|youtu\.be\/)([^\s&]+)/;zWe=255});var BJ,ZWe,dte,rd=v(()=>{nO();TS();Qv();SWe();Dt();BJ=class BJ{static createNewLLMChain(e){let{llm:r,memory:n,prompt:o,abortController:i}=e,a=r.withConfig({signal:i?.signal}),s=gc.from([{input:u=>u.input,memory:()=>n.loadMemoryVariables({})},{input:u=>u.input,history:u=>u.memory.history},o,a]);return BJ.instances.set("llm_chain",s),console.log("New LLM chain created."),s}static getLLMChainFromMap(e){let r=BJ.instances.get("llm_chain");return r||(r=BJ.createNewLLMChain(e)),r}static createConversationalRetrievalChain(e,r,n){let{llm:o,retriever:i,systemMessage:a}=e,u=Ku.fromTemplate(`Given the following conversation and a follow up question, + summarize the conversation as context and keep the follow up question unchanged, in its original language. + If the follow up question is unrelated to its preceding messages, return this follow up question directly. + If it is related, then combine the summary and the follow up question to construct a standalone question. + Make sure to keep any [[]] wrapped note titles in the question unchanged. + + Chat History: + {chat_history} + Follow Up Input: {question} + Standalone question:`),c=Ku.fromTemplate(`{system_message} + +Answer the question with as detailed as possible based only on the following context: +{context} + +Question: {question} +`),d=y=>y.map(b=>`Human: ${b[0]} +Assistant: ${b[1]}`).join(` +`),f=gc.from([{question:y=>(n&&console.log("Input Question: ",y.question),y.question),chat_history:y=>{let g=d(y.chat_history);return n&&console.log("Formatted Chat History: ",g),g}},u,o,new lWe,y=>{let g=lte(y),b=Nge(g);return n&&console.log("Standalone Question: ",b),b}]),p=async y=>(r(y),Qee(y)),m=gc.from([{context:i.pipe(p),question:new pl,system_message:()=>a},c,o]);return f.pipe(m)}};BJ.instances=new Map;ZWe=BJ,dte=ZWe});var fte=v(()=>{});var YWe,i1,Du,Zs,ow,kC,iwn,awn,swn,uwn,lwn,FWe,INt,ANt,pte,N_,QWe,mte,_4,hte,e3e,gte,t3e,r3e,Dge,n3e,yte,jge,$ge,o3e,Lge,cwn,i3e,Cge,iw,a1,Ab,UJ,Mb,rF,aO,qC,m4,HWe,BC,Tge,NNt,IJ,ur,Fge,kge,XWe,MNt,zJ,ko,MS,gr=v(()=>{y_();rd();fte();YWe="https://api.brevilabs.com/v1",i1="https://models.brevilabs.com/v1",Du="copilot-chat-view",Zs="user",ow="ai",kC="copilot",iwn=`${kC}/copilot-conversations`,awn=`${kC}/copilot-custom-prompts`,swn=`${kC}/memory`,uwn=`${kC}/system-prompts`,lwn="",FWe=kC,INt=`You are Obsidian Copilot, a helpful assistant that integrates AI to Obsidian note-taking. + 1. Never mention that you do not have access to something. Always rely on the user provided context. + 2. Always answer to the best of your knowledge. If you are unsure about something, say so and ask the user to provide more context. + 3. If the user mentions "note", it most likely means an Obsidian note in the vault, not the generic meaning of a note. + 4. If the user mentions "@vault", it means the user wants you to search the Obsidian vault for information relevant to the query. The search results will be provided to you in the context along with the user query, read it carefully and answer the question based on the information provided. If there's no relevant information in the vault, just say so. + 5. If the user mentions any other tool with the @ symbol, check the context for their results. If nothing is found, just ignore the @ symbol in the query. + 6. Always use $'s instead of \\[ etc. for LaTeX equations. + 7. When showing note titles, use [[title]] format and do not wrap them in \` \`. + 8. When showing **Obsidian internal** image links, use ![[link]] format and do not wrap them in \` \`. + 9. When showing **web** image links, use ![link](url) format and do not wrap them in \` \`. + 10. When generating a table, format as github markdown tables, however, for table headings, immediately add ' |' after the table heading. + 11. Always respond in the language of the user's query. + 12. Do NOT mention the additional context provided such as getCurrentTime and getTimeRangeMs if it's irrelevant to the user message. + 13. If the user mentions "tags", it most likely means tags in Obsidian note properties. + 14. YouTube URLs: If the user provides YouTube URLs in their message, transcriptions will be automatically fetched and provided to you. You don't need to do anything special - just use the transcription content if available. + 15. For markdown lists, always use '- ' (hyphen followed by exactly one space) for bullet points, with no leading spaces before the hyphen. Never use '*' (asterisk) for bullets.`,ANt=`Return the new note content or canvas JSON in tags. + + # Steps to find the the target notes + 1. Extract the target note information from user message and find out the note path from the context below. + 2. If target note is not specified, use the as the target note. + 3. If still failed to find the target note or the note path, ask the user to specify the target note. + + # Examples + + Input: Add a new section to note A + Output: + + path/to/file.md + The FULL CONTENT of the note A with added section goes here + + + Input: Create a new canvas with "Hello, world!" + Output: + + path/to/file.canvas + + { + "nodes": [ + { + "id": "1", + "type": "text", + "text": "Hello, world!", + "x": 0, + "y": 0, + "width": 200, + "height": 50 + } + ], + "edges": [] + } + + + + Input: Create a canvas with a file node and a group + Output: + + path/to/file.canvas + + { + "nodes": [ + {"id": "1", "type": "file", "file": "note.md", "subpath": "#heading", "x": 100, "y": 100, "width": 300, "height": 200, "color": "2"}, + {"id": "2", "type": "group", "label": "My Group", "x": 50, "y": 50, "width": 400, "height": 300, "color": "1"}, + {"id": "3", "type": "link", "url": "https://example.com", "x": 500, "y": 100, "width": 200, "height": 100, "color": "#FF5733"} + ], + "edges": [ + {"id": "e1-2", "fromNode": "1", "toNode": "3", "fromSide": "right", "toSide": "left", "fromEnd": "arrow", "toEnd": "none", "color": "3", "label": "references"} + ] + } + + + + # Canvas JSON Format (JSON Canvas spec 1.0) + Required node fields: id, type, x, y, width, height + Node types: "text" (needs text), "file" (needs file), "link" (needs url), "group" (optional label) + Optional node fields: color (hex #FF0000 or preset "1"-"6"), subpath (file nodes, starts with #) + Required edge fields: id, fromNode, toNode + Optional edge fields: fromSide/toSide ("top"/"right"/"bottom"/"left"), fromEnd/toEnd ("none"/"arrow"), color, label + All IDs must be unique. Edge nodes must reference existing node IDs. + Position nodes with reasonable spacing and logical visual flow. + `,pte="note_context",N_="selected_text",QWe="web_selected_text",mte="variable",_4="variable_note",hte="embedded_pdf",e3e="embedded_note",gte="dataview_block",t3e="retrieved_document",r3e="web_tab_context",Dge="active_web_tab",n3e="youtube_video_context",yte="{activeWebTab}",jge=6e3,$ge=.4,o3e=448e3,Lge=3e4,cwn=30,i3e=5*60*1e3,Cge=16,iw={DEFAULT:"",READING_FILES:"Reading files",SEARCHING_WEB:"Searching the web",READING_FILE_TREE:"Reading file tree",COMPACTING:"Compacting"},a1={SETTINGS:"settings",EXPIRED_MODAL:"expired_modal",CHAT_MODE_SELECT:"chat_mode_select",MODE_SELECT_TOOLTIP:"mode_select_tooltip"},Ab={MAX_TOKENS:6e3,TEMPERATURE:.1,REASONING_EFFORT:"low",VERBOSITY:"medium"},UJ=131072,Mb=(g=>(g.OPENROUTERAI="openrouterai",g.OPENAI="openai",g.OPENAI_FORMAT="3rd party (openai-format)",g.ANTHROPIC="anthropic",g.GOOGLE="google",g.XAI="xai",g.AMAZON_BEDROCK="amazon-bedrock",g.AZURE_OPENAI="azure openai",g.GROQ="groq",g.OLLAMA="ollama",g.LM_STUDIO="lm-studio",g.COPILOT_PLUS="copilot-plus",g.MISTRAL="mistralai",g.DEEPSEEK="deepseek",g.COHEREAI="cohereai",g.SILICONFLOW="siliconflow",g.GITHUB_COPILOT="github-copilot",g))(Mb||{}),rF={reasoning:"This model supports general reasoning tasks.",vision:"This model supports image inputs.",websearch:"This model can access the internet."},aO=[{name:"copilot-plus-flash",provider:"copilot-plus",enabled:!0,isBuiltIn:!0,core:!0,plusExclusive:!0,projectEnabled:!1,capabilities:["vision"]},{name:"google/gemini-2.5-flash",provider:"openrouterai",enabled:!0,isBuiltIn:!0,core:!0,projectEnabled:!0,capabilities:["vision"]},{name:"gpt-5.4",provider:"openai",enabled:!0,isBuiltIn:!0,core:!0,capabilities:["vision"]},{name:"gpt-5-mini",provider:"openai",enabled:!0,isBuiltIn:!0,core:!0,capabilities:["vision"]},{name:"claude-sonnet-4-6",provider:"anthropic",enabled:!0,isBuiltIn:!0,capabilities:["vision","reasoning"]},{name:"gemini-3.1-flash-lite-preview",provider:"google",enabled:!0,isBuiltIn:!0,projectEnabled:!0,capabilities:["vision"]},{name:"gemini-2.5-flash",provider:"google",enabled:!0,isBuiltIn:!0,projectEnabled:!0,capabilities:["vision"]},{name:"google/gemini-3-flash-preview",provider:"openrouterai",enabled:!1,isBuiltIn:!0,capabilities:["vision","reasoning"]},{name:"google/gemini-3.1-pro-preview",provider:"openrouterai",enabled:!1,isBuiltIn:!0,capabilities:["vision","reasoning"]},{name:"google/gemini-2.5-pro",provider:"openrouterai",enabled:!1,isBuiltIn:!0,core:!1,projectEnabled:!0,capabilities:["vision"]},{name:"openai/gpt-5.4",provider:"openrouterai",enabled:!1,isBuiltIn:!0,core:!1,projectEnabled:!0,capabilities:["vision"]},{name:"openai/gpt-5-mini",provider:"openrouterai",enabled:!1,isBuiltIn:!0,core:!1,projectEnabled:!0,capabilities:["vision"]},{name:"grok-4-1-fast",provider:"xai",enabled:!1,isBuiltIn:!0,core:!1,projectEnabled:!0,capabilities:["vision"]},{name:"x-ai/grok-4.1-fast",provider:"openrouterai",enabled:!1,isBuiltIn:!0,core:!1,projectEnabled:!0,capabilities:["vision"]},{name:"gpt-4.1",provider:"openai",enabled:!1,isBuiltIn:!0,core:!1,projectEnabled:!0,capabilities:["vision"]},{name:"gpt-4.1-mini",provider:"openai",enabled:!1,isBuiltIn:!0,core:!1,projectEnabled:!0,capabilities:["vision"]},{name:"claude-opus-4-6",provider:"anthropic",enabled:!1,isBuiltIn:!0,capabilities:["vision","reasoning"]},{name:"gemini-3-flash-preview",provider:"google",enabled:!1,isBuiltIn:!0,capabilities:["vision","reasoning"]},{name:"gemini-3.1-pro-preview",provider:"google",enabled:!1,isBuiltIn:!0,capabilities:["vision","reasoning"]},{name:"gemini-2.5-pro",provider:"google",enabled:!1,isBuiltIn:!0,projectEnabled:!0,capabilities:["vision"]},{name:"deepseek-chat",provider:"deepseek",enabled:!1,isBuiltIn:!0},{name:"deepseek-reasoner",provider:"deepseek",enabled:!1,isBuiltIn:!0,capabilities:["reasoning"]},{name:"deepseek-ai/DeepSeek-V3",provider:"siliconflow",enabled:!1,isBuiltIn:!1,baseUrl:"https://api.siliconflow.com/v1"},{name:"deepseek-ai/DeepSeek-R1",provider:"siliconflow",enabled:!1,isBuiltIn:!1,baseUrl:"https://api.siliconflow.com/v1",capabilities:["reasoning"]}],qC=(d=>(d.OPENAI="openai",d.OPENROUTERAI="openrouterai",d.COHEREAI="cohereai",d.GOOGLE="google",d.AZURE_OPENAI="azure openai",d.OLLAMA="ollama",d.LM_STUDIO="lm-studio",d.OPENAI_FORMAT="3rd party (openai-format)",d.COPILOT_PLUS="copilot-plus",d.COPILOT_PLUS_JINA="copilot-plus-jina",d.SILICONFLOW="siliconflow",d))(qC||{}),m4=[{name:"copilot-plus-small",provider:"copilot-plus",enabled:!0,isBuiltIn:!0,isEmbeddingModel:!0,core:!0,plusExclusive:!0},{name:"copilot-plus-large",provider:"copilot-plus-jina",enabled:!0,isBuiltIn:!0,isEmbeddingModel:!0,core:!0,plusExclusive:!0,believerExclusive:!0,dimensions:1024},{name:"copilot-plus-multilingual",provider:"copilot-plus-jina",enabled:!0,isBuiltIn:!0,isEmbeddingModel:!0,core:!0,plusExclusive:!0,dimensions:512},{name:"openai/text-embedding-3-small",provider:"openrouterai",enabled:!0,isBuiltIn:!0,isEmbeddingModel:!0,core:!0},{name:"text-embedding-3-small",provider:"openai",enabled:!0,isBuiltIn:!0,isEmbeddingModel:!0,core:!0},{name:"text-embedding-3-large",provider:"openai",enabled:!0,isBuiltIn:!0,isEmbeddingModel:!0},{name:"embed-multilingual-light-v3.0",provider:"cohereai",enabled:!0,isBuiltIn:!0,isEmbeddingModel:!0},{name:"text-embedding-004",provider:"google",enabled:!0,isBuiltIn:!0,isEmbeddingModel:!0},{name:"gemini-embedding-001",provider:"google",enabled:!0,isBuiltIn:!0,isEmbeddingModel:!0,core:!0},{name:"gemini-embedding-2-preview",provider:"google",enabled:!0,isBuiltIn:!0,isEmbeddingModel:!0,core:!0},{name:"azure-openai",provider:"azure openai",enabled:!0,isBuiltIn:!0,isEmbeddingModel:!0},{name:"Qwen/Qwen3-Embedding-0.6B",provider:"siliconflow",enabled:!0,isBuiltIn:!0,isEmbeddingModel:!0,core:!0,baseUrl:"https://api.siliconflow.com/v1"}],HWe="nomic-embed-text",BC={openrouterai:{label:"OpenRouter",host:"https://openrouter.ai/api/v1/",curlBaseURL:"https://openrouter.ai/api/v1",keyManagementURL:"https://openrouter.ai/keys",listModelURL:"https://openrouter.ai/api/v1/models",testModel:"openai/gpt-5-mini"},google:{label:"Gemini",host:"https://generativelanguage.googleapis.com",curlBaseURL:"https://generativelanguage.googleapis.com/v1beta",keyManagementURL:"https://makersuite.google.com/app/apikey",listModelURL:"https://generativelanguage.googleapis.com/v1beta/models",testModel:"gemini-2.5-flash"},anthropic:{label:"Anthropic",host:"https://api.anthropic.com/",curlBaseURL:"https://api.anthropic.com",keyManagementURL:"https://console.anthropic.com/settings/keys",listModelURL:"https://api.anthropic.com/v1/models",testModel:"claude-sonnet-4-6"},openai:{label:"OpenAI",host:"https://api.openai.com",curlBaseURL:"https://api.openai.com/v1",keyManagementURL:"https://platform.openai.com/api-keys",listModelURL:"https://api.openai.com/v1/models",testModel:"gpt-5.4"},xai:{label:"XAI",host:"https://api.x.ai/v1",curlBaseURL:"https://api.x.ai/v1",keyManagementURL:"https://console.x.ai",listModelURL:"https://api.x.ai/v1/models",testModel:"grok-4-1-fast"},"azure openai":{label:"Azure",host:"https://.services.ai.azure.com/models",curlBaseURL:"https://.services.ai.azure.com/models",keyManagementURL:"https://ai.azure.com",listModelURL:""},groq:{label:"Groq",host:"https://api.groq.com/openai",curlBaseURL:"https://api.groq.com/openai/v1",keyManagementURL:"https://console.groq.com/keys",listModelURL:"https://api.groq.com/openai/v1/models",testModel:"llama3-8b-8192"},cohereai:{label:"Cohere",host:"https://api.cohere.com",curlBaseURL:"https://api.cohere.com/v1",keyManagementURL:"https://dashboard.cohere.ai/api-keys",listModelURL:"https://api.cohere.com/v1/models",testModel:"command-r"},siliconflow:{label:"SiliconFlow",host:"https://api.siliconflow.com/v1",curlBaseURL:"https://api.siliconflow.com/v1",keyManagementURL:"https://cloud.siliconflow.com/me/account/ak",listModelURL:"https://api.siliconflow.com/v1/models",testModel:"deepseek-ai/DeepSeek-V3"},ollama:{label:"Ollama",host:"http://localhost:11434/v1/",curlBaseURL:"http://localhost:11434",keyManagementURL:"",listModelURL:""},"lm-studio":{label:"LM Studio",host:"http://localhost:1234/v1",curlBaseURL:"http://localhost:1234/v1",keyManagementURL:"",listModelURL:""},"3rd party (openai-format)":{label:"OpenAI Format",host:"https://api.example.com/v1",curlBaseURL:"https://api.example.com/v1",keyManagementURL:"",listModelURL:""},mistralai:{label:"Mistral",host:"https://api.mistral.ai/v1",curlBaseURL:"https://api.mistral.ai/v1",keyManagementURL:"https://console.mistral.ai/api-keys",listModelURL:"https://api.mistral.ai/v1/models",testModel:"mistral-tiny-latest"},deepseek:{label:"DeepSeek",host:"https://api.deepseek.com/",curlBaseURL:"https://api.deepseek.com",keyManagementURL:"https://platform.deepseek.com/api-keys",listModelURL:"https://api.deepseek.com/models",testModel:"deepseek-chat"},"amazon-bedrock":{label:"Amazon Bedrock",host:"https://bedrock-runtime.{region}.amazonaws.com",curlBaseURL:"https://bedrock-runtime.{region}.amazonaws.com",keyManagementURL:"https://console.aws.amazon.com/iam/home#/security_credentials",listModelURL:""},"copilot-plus":{label:"Copilot Plus",host:i1,curlBaseURL:i1,keyManagementURL:"",listModelURL:""},"copilot-plus-jina":{label:"Copilot Plus",host:i1,curlBaseURL:i1,keyManagementURL:"",listModelURL:""},"github-copilot":{label:"GitHub Copilot",host:"https://api.githubcopilot.com",curlBaseURL:"https://api.githubcopilot.com",keyManagementURL:"https://github.com/settings/apps/authorizations",listModelURL:""}},Tge={anthropic:"anthropicApiKey",openai:"openAIApiKey","azure openai":"azureOpenAIApiKey",google:"googleApiKey",groq:"groqApiKey",openrouterai:"openRouterAiApiKey",cohereai:"cohereApiKey",xai:"xaiApiKey","copilot-plus":"plusLicenseKey",mistralai:"mistralApiKey",deepseek:"deepseekApiKey","amazon-bedrock":"amazonBedrockApiKey",siliconflow:"siliconflowApiKey","github-copilot":"githubCopilotToken"},NNt=["NEVER","ON STARTUP","ON MODE SWITCH"],IJ=(r=>(r.ENTER="enter",r.SHIFT_ENTER="shift+enter",r))(IJ||{}),ur={TRIGGER_QUICK_COMMAND:"trigger-quick-command",CLEAR_LOCAL_COPILOT_INDEX:"clear-local-copilot-index",CLEAR_COPILOT_CACHE:"clear-copilot-cache",COUNT_WORD_AND_TOKENS_SELECTION:"count-word-and-tokens-selection",COUNT_TOTAL_VAULT_TOKENS:"count-total-vault-tokens",DEBUG_WORD_COMPLETION:"debug-word-completion",FORCE_REINDEX_VAULT_TO_COPILOT_INDEX:"force-reindex-vault-to-copilot-index",GARBAGE_COLLECT_COPILOT_INDEX:"garbage-collect-copilot-index",INDEX_VAULT_TO_COPILOT_INDEX:"index-vault-to-copilot-index",INSPECT_COPILOT_INDEX_BY_NOTE_PATHS:"copilot-inspect-index-by-note-paths",LIST_INDEXED_FILES:"copilot-list-indexed-files",LOAD_COPILOT_CHAT_CONVERSATION:"load-copilot-chat-conversation",NEW_CHAT:"new-chat",OPEN_COPILOT_CHAT_WINDOW:"chat-open-window",REMOVE_FILES_FROM_COPILOT_INDEX:"remove-files-from-copilot-index",SEARCH_ORAMA_DB:"copilot-search-orama-db",TOGGLE_COPILOT_CHAT_WINDOW:"chat-toggle-window",ADD_SELECTION_TO_CHAT_CONTEXT:"add-selection-to-chat-context",ADD_WEB_SELECTION_TO_CHAT_CONTEXT:"add-web-selection-to-chat-context",ADD_CUSTOM_COMMAND:"add-custom-command",APPLY_CUSTOM_COMMAND:"apply-custom-command",OPEN_LOG_FILE:"open-log-file",CLEAR_LOG_FILE:"clear-log-file",DOWNLOAD_YOUTUBE_SCRIPT:"download-youtube-script",TRIGGER_QUICK_ASK:"trigger-quick-ask"},Fge={[ur.TRIGGER_QUICK_COMMAND]:"Trigger quick command",[ur.CLEAR_LOCAL_COPILOT_INDEX]:"Clear local Copilot index",[ur.CLEAR_COPILOT_CACHE]:"Clear Copilot cache",[ur.COUNT_TOTAL_VAULT_TOKENS]:"Count total tokens in your vault",[ur.COUNT_WORD_AND_TOKENS_SELECTION]:"Count words and tokens in selection",[ur.DEBUG_WORD_COMPLETION]:"Word completion: Debug",[ur.FORCE_REINDEX_VAULT_TO_COPILOT_INDEX]:"Force reindex vault",[ur.GARBAGE_COLLECT_COPILOT_INDEX]:"Garbage collect Copilot index (remove files that no longer exist in vault)",[ur.INDEX_VAULT_TO_COPILOT_INDEX]:"Index (refresh) vault",[ur.INSPECT_COPILOT_INDEX_BY_NOTE_PATHS]:"Inspect Copilot index by note paths (debug)",[ur.LIST_INDEXED_FILES]:"List all indexed files (debug)",[ur.LOAD_COPILOT_CHAT_CONVERSATION]:"Load Copilot chat conversation",[ur.NEW_CHAT]:"New Copilot Chat",[ur.OPEN_COPILOT_CHAT_WINDOW]:"Open Copilot Chat Window",[ur.REMOVE_FILES_FROM_COPILOT_INDEX]:"Remove files from Copilot index (debug)",[ur.SEARCH_ORAMA_DB]:"Search semantic index (debug)",[ur.TOGGLE_COPILOT_CHAT_WINDOW]:"Toggle Copilot Chat Window",[ur.ADD_SELECTION_TO_CHAT_CONTEXT]:"Add selection to chat context",[ur.ADD_WEB_SELECTION_TO_CHAT_CONTEXT]:"Add web selection to chat context",[ur.ADD_CUSTOM_COMMAND]:"Add new custom command",[ur.APPLY_CUSTOM_COMMAND]:"Apply custom command",[ur.OPEN_LOG_FILE]:"Create log file",[ur.CLEAR_LOG_FILE]:"Clear log file",[ur.DOWNLOAD_YOUTUBE_SCRIPT]:"Download YouTube Script (plus)",[ur.TRIGGER_QUICK_ASK]:"Quick Ask"},kge={[ur.NEW_CHAT]:"message-square-plus",[ur.OPEN_COPILOT_CHAT_WINDOW]:"message-square",[ur.TOGGLE_COPILOT_CHAT_WINDOW]:"message-square",[ur.LOAD_COPILOT_CHAT_CONVERSATION]:"history",[ur.TRIGGER_QUICK_COMMAND]:"terminal-square",[ur.TRIGGER_QUICK_ASK]:"sparkles",[ur.ADD_SELECTION_TO_CHAT_CONTEXT]:"text-cursor-input",[ur.ADD_WEB_SELECTION_TO_CHAT_CONTEXT]:"globe",[ur.ADD_CUSTOM_COMMAND]:"plus-circle",[ur.APPLY_CUSTOM_COMMAND]:"play-circle",[ur.INDEX_VAULT_TO_COPILOT_INDEX]:"refresh-cw",[ur.FORCE_REINDEX_VAULT_TO_COPILOT_INDEX]:"rotate-cw",[ur.CLEAR_LOCAL_COPILOT_INDEX]:"trash-2",[ur.CLEAR_COPILOT_CACHE]:"eraser",[ur.GARBAGE_COLLECT_COPILOT_INDEX]:"filter-x",[ur.COUNT_TOTAL_VAULT_TOKENS]:"calculator",[ur.COUNT_WORD_AND_TOKENS_SELECTION]:"hash",[ur.OPEN_LOG_FILE]:"file-text",[ur.CLEAR_LOG_FILE]:"file-x",[ur.DOWNLOAD_YOUTUBE_SCRIPT]:"youtube"},XWe=["md","canvas","base"],MNt=[...XWe,"pdf"],zJ={NON_MARKDOWN_FILES_RESTRICTED:"Non-markdown files are only available in Copilot Plus mode. Please upgrade to access this file type.",URL_PROCESSING_RESTRICTED:"URL processing is only available in Copilot Plus mode. URLs will not be processed for context.",UNSUPPORTED_FILE_TYPE:t=>`${t.toUpperCase()} files are not supported in the current mode.`},ko={userId:gu(),isPlusUser:!1,plusLicenseKey:"",openAIApiKey:"",openAIOrgId:"",huggingfaceApiKey:"",cohereApiKey:"",anthropicApiKey:"",azureOpenAIApiKey:"",azureOpenAIApiInstanceName:"",azureOpenAIApiDeploymentName:"",azureOpenAIApiVersion:"",azureOpenAIApiEmbeddingDeploymentName:"",googleApiKey:"",openRouterAiApiKey:"",xaiApiKey:"",mistralApiKey:"",deepseekApiKey:"",amazonBedrockApiKey:"",amazonBedrockRegion:"",siliconflowApiKey:"",githubCopilotAccessToken:"",githubCopilotToken:"",githubCopilotTokenExpiresAt:0,defaultChainType:"llm_chain",defaultModelKey:"google/gemini-2.5-flash|openrouterai",embeddingModelKey:"openai/text-embedding-3-small|openrouterai",temperature:Ab.TEMPERATURE,maxTokens:Ab.MAX_TOKENS,contextTurns:15,userSystemPrompt:"",openAIProxyBaseUrl:"",openAIEmbeddingProxyBaseUrl:"",stream:!0,defaultSaveFolder:iwn,defaultConversationTag:"copilot-conversation",autosaveChat:!0,generateAIChatTitleOnSave:!0,autoAddActiveContentToContext:!0,defaultOpenArea:"view",defaultSendShortcut:"enter",customPromptsFolder:awn,indexVaultToVectorStore:"ON MODE SWITCH",qaExclusions:FWe,qaInclusions:"",chatNoteContextPath:"",chatNoteContextTags:[],enableIndexSync:!0,debug:!1,enableEncryption:!1,maxSourceChunks:cwn,enableInlineCitations:!0,groqApiKey:"",activeModels:aO,activeEmbeddingModels:m4,embeddingRequestsPerMin:60,embeddingBatchSize:16,disableIndexOnMobile:!0,showSuggestedPrompts:!0,showRelevantNotes:!0,numPartitions:1,lexicalSearchRamLimit:100,promptUsageTimestamps:{},promptSortStrategy:"timestamp",chatHistorySortStrategy:"recent",projectListSortStrategy:"recent",defaultConversationNoteName:"{$topic}@{$date}_{$time}",inlineEditCommands:[],projectList:[],lastDismissedVersion:null,passMarkdownImages:!0,enableAutonomousAgent:!0,enableCustomPromptTemplating:!0,enableSemanticSearchV3:!1,enableSelfHostMode:!1,enableMiyo:!1,selfHostModeValidatedAt:null,selfHostValidationCount:0,selfHostUrl:"",selfHostApiKey:"",miyoServerUrl:"",miyoRemoteVaultPath:"",selfHostSearchProvider:"firecrawl",firecrawlApiKey:"",perplexityApiKey:"",supadataApiKey:"",enableLexicalBoosts:!0,suggestedDefaultCommands:!1,autonomousAgentMaxIterations:4,autonomousAgentEnabledToolIds:["localSearch","readNote","webSearch","pomodoro","youtubeTranscription","writeFile","editFile","updateMemory"],reasoningEffort:Ab.REASONING_EFFORT,verbosity:Ab.VERBOSITY,memoryFolderName:swn,enableRecentConversations:!0,maxRecentConversations:30,enableSavedMemory:!0,quickCommandModelKey:void 0,quickCommandIncludeNoteContext:!0,autoIncludeTextSelection:!1,autoAddSelectionToContext:!1,autoAcceptEdits:!1,diffViewMode:"split",userSystemPromptsFolder:uwn,defaultSystemPromptTitle:"",autoCompactThreshold:128e3,convertedDocOutputFolder:lwn},MS={CHAT_IS_VISIBLE:"chat-is-visible",ACTIVE_LEAF_CHANGE:"active-leaf-change",ABORT_STREAM:"abort-stream"}});var s3e=S(qge=>{"use strict";qge.byteLength=fwn;qge.toByteArray=mwn;qge.fromByteArray=ywn;var cO=[],RS=[],dwn=typeof Uint8Array<"u"?Uint8Array:Array,a3e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(v4=0,DNt=a3e.length;v40)throw new Error("Invalid string. Length must be a multiple of 4");var r=t.indexOf("=");r===-1&&(r=e);var n=r===e?0:4-r%4;return[r,n]}function fwn(t){var e=jNt(t),r=e[0],n=e[1];return(r+n)*3/4-n}function pwn(t,e,r){return(e+r)*3/4-r}function mwn(t){var e,r=jNt(t),n=r[0],o=r[1],i=new dwn(pwn(t,n,o)),a=0,s=o>0?n-4:n,u;for(u=0;u>16&255,i[a++]=e>>8&255,i[a++]=e&255;return o===2&&(e=RS[t.charCodeAt(u)]<<2|RS[t.charCodeAt(u+1)]>>4,i[a++]=e&255),o===1&&(e=RS[t.charCodeAt(u)]<<10|RS[t.charCodeAt(u+1)]<<4|RS[t.charCodeAt(u+2)]>>2,i[a++]=e>>8&255,i[a++]=e&255),i}function hwn(t){return cO[t>>18&63]+cO[t>>12&63]+cO[t>>6&63]+cO[t&63]}function gwn(t,e,r){for(var n,o=[],i=e;is?s:a+i));return n===1?(e=t[r-1],o.push(cO[e>>2]+cO[e<<4&63]+"==")):n===2&&(e=(t[r-2]<<8)+t[r-1],o.push(cO[e>>10]+cO[e>>4&63]+cO[e<<2&63]+"=")),o.join("")}});var $Nt=S(u3e=>{u3e.read=function(t,e,r,n,o){var i,a,s=o*8-n-1,u=(1<>1,c=-7,d=r?o-1:0,f=r?-1:1,p=t[e+d];for(d+=f,i=p&(1<<-c)-1,p>>=-c,c+=s;c>0;i=i*256+t[e+d],d+=f,c-=8);for(a=i&(1<<-c)-1,i>>=-c,c+=n;c>0;a=a*256+t[e+d],d+=f,c-=8);if(i===0)i=1-l;else{if(i===u)return a?NaN:(p?-1:1)*(1/0);a=a+Math.pow(2,n),i=i-l}return(p?-1:1)*a*Math.pow(2,i-n)};u3e.write=function(t,e,r,n,o,i){var a,s,u,l=i*8-o-1,c=(1<>1,f=o===23?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:i-1,m=n?1:-1,h=e<0||e===0&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,a=c):(a=Math.floor(Math.log(e)/Math.LN2),e*(u=Math.pow(2,-a))<1&&(a--,u*=2),a+d>=1?e+=f/u:e+=f*Math.pow(2,1-d),e*u>=2&&(a++,u/=2),a+d>=c?(s=0,a=c):a+d>=1?(s=(e*u-1)*Math.pow(2,o),a=a+d):(s=e*Math.pow(2,d-1)*Math.pow(2,o),a=0));o>=8;t[r+p]=s&255,p+=m,s/=256,o-=8);for(a=a<0;t[r+p]=a&255,p+=m,a/=256,l-=8);t[r+p-m]|=h*128}});var IS=S(JJ=>{"use strict";var l3e=s3e(),HJ=$Nt(),LNt=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;JJ.Buffer=Be;JJ.SlowBuffer=Cwn;JJ.INSPECT_MAX_BYTES=50;var Bge=2147483647;JJ.kMaxLength=Bge;Be.TYPED_ARRAY_SUPPORT=bwn();!Be.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function bwn(){try{let t=new Uint8Array(1),e={foo:function(){return 42}};return Object.setPrototypeOf(e,Uint8Array.prototype),Object.setPrototypeOf(t,e),t.foo()===42}catch{return!1}}Object.defineProperty(Be.prototype,"parent",{enumerable:!0,get:function(){if(Be.isBuffer(this))return this.buffer}});Object.defineProperty(Be.prototype,"offset",{enumerable:!0,get:function(){if(Be.isBuffer(this))return this.byteOffset}});function s1(t){if(t>Bge)throw new RangeError('The value "'+t+'" is invalid for option "size"');let e=new Uint8Array(t);return Object.setPrototypeOf(e,Be.prototype),e}function Be(t,e,r){if(typeof t=="number"){if(typeof e=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return p3e(t)}return BNt(t,e,r)}Be.poolSize=8192;function BNt(t,e,r){if(typeof t=="string")return vwn(t,e);if(ArrayBuffer.isView(t))return wwn(t);if(t==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t);if(dO(t,ArrayBuffer)||t&&dO(t.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(dO(t,SharedArrayBuffer)||t&&dO(t.buffer,SharedArrayBuffer)))return d3e(t,e,r);if(typeof t=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');let n=t.valueOf&&t.valueOf();if(n!=null&&n!==t)return Be.from(n,e,r);let o=Swn(t);if(o)return o;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof t[Symbol.toPrimitive]=="function")return Be.from(t[Symbol.toPrimitive]("string"),e,r);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t)}Be.from=function(t,e,r){return BNt(t,e,r)};Object.setPrototypeOf(Be.prototype,Uint8Array.prototype);Object.setPrototypeOf(Be,Uint8Array);function UNt(t){if(typeof t!="number")throw new TypeError('"size" argument must be of type number');if(t<0)throw new RangeError('The value "'+t+'" is invalid for option "size"')}function _wn(t,e,r){return UNt(t),t<=0?s1(t):e!==void 0?typeof r=="string"?s1(t).fill(e,r):s1(t).fill(e):s1(t)}Be.alloc=function(t,e,r){return _wn(t,e,r)};function p3e(t){return UNt(t),s1(t<0?0:m3e(t)|0)}Be.allocUnsafe=function(t){return p3e(t)};Be.allocUnsafeSlow=function(t){return p3e(t)};function vwn(t,e){if((typeof e!="string"||e==="")&&(e="utf8"),!Be.isEncoding(e))throw new TypeError("Unknown encoding: "+e);let r=zNt(t,e)|0,n=s1(r),o=n.write(t,e);return o!==r&&(n=n.slice(0,o)),n}function c3e(t){let e=t.length<0?0:m3e(t.length)|0,r=s1(e);for(let n=0;n=Bge)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Bge.toString(16)+" bytes");return t|0}function Cwn(t){return+t!=t&&(t=0),Be.alloc(+t)}Be.isBuffer=function(e){return e!=null&&e._isBuffer===!0&&e!==Be.prototype};Be.compare=function(e,r){if(dO(e,Uint8Array)&&(e=Be.from(e,e.offset,e.byteLength)),dO(r,Uint8Array)&&(r=Be.from(r,r.offset,r.byteLength)),!Be.isBuffer(e)||!Be.isBuffer(r))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===r)return 0;let n=e.length,o=r.length;for(let i=0,a=Math.min(n,o);io.length?(Be.isBuffer(a)||(a=Be.from(a)),a.copy(o,i)):Uint8Array.prototype.set.call(o,a,i);else if(Be.isBuffer(a))a.copy(o,i);else throw new TypeError('"list" argument must be an Array of Buffers');i+=a.length}return o};function zNt(t,e){if(Be.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||dO(t,ArrayBuffer))return t.byteLength;if(typeof t!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof t);let r=t.length,n=arguments.length>2&&arguments[2]===!0;if(!n&&r===0)return 0;let o=!1;for(;;)switch(e){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return f3e(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return r*2;case"hex":return r>>>1;case"base64":return YNt(t).length;default:if(o)return n?-1:f3e(t).length;e=(""+e).toLowerCase(),o=!0}}Be.byteLength=zNt;function xwn(t,e,r){let n=!1;if((e===void 0||e<0)&&(e=0),e>this.length||((r===void 0||r>this.length)&&(r=this.length),r<=0)||(r>>>=0,e>>>=0,r<=e))return"";for(t||(t="utf8");;)switch(t){case"hex":return Dwn(this,e,r);case"utf8":case"utf-8":return HNt(this,e,r);case"ascii":return Awn(this,e,r);case"latin1":case"binary":return Nwn(this,e,r);case"base64":return Rwn(this,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return jwn(this,e,r);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}Be.prototype._isBuffer=!0;function w4(t,e,r){let n=t[e];t[e]=t[r],t[r]=n}Be.prototype.swap16=function(){let e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let r=0;rr&&(e+=" ... "),""};LNt&&(Be.prototype[LNt]=Be.prototype.inspect);Be.prototype.compare=function(e,r,n,o,i){if(dO(e,Uint8Array)&&(e=Be.from(e,e.offset,e.byteLength)),!Be.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(r===void 0&&(r=0),n===void 0&&(n=e?e.length:0),o===void 0&&(o=0),i===void 0&&(i=this.length),r<0||n>e.length||o<0||i>this.length)throw new RangeError("out of range index");if(o>=i&&r>=n)return 0;if(o>=i)return-1;if(r>=n)return 1;if(r>>>=0,n>>>=0,o>>>=0,i>>>=0,this===e)return 0;let a=i-o,s=n-r,u=Math.min(a,s),l=this.slice(o,i),c=e.slice(r,n);for(let d=0;d2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,g3e(r)&&(r=o?0:t.length-1),r<0&&(r=t.length+r),r>=t.length){if(o)return-1;r=t.length-1}else if(r<0)if(o)r=0;else return-1;if(typeof e=="string"&&(e=Be.from(e,n)),Be.isBuffer(e))return e.length===0?-1:FNt(t,e,r,n,o);if(typeof e=="number")return e=e&255,typeof Uint8Array.prototype.indexOf=="function"?o?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):FNt(t,[e],r,n,o);throw new TypeError("val must be string, number or Buffer")}function FNt(t,e,r,n,o){let i=1,a=t.length,s=e.length;if(n!==void 0&&(n=String(n).toLowerCase(),n==="ucs2"||n==="ucs-2"||n==="utf16le"||n==="utf-16le")){if(t.length<2||e.length<2)return-1;i=2,a/=2,s/=2,r/=2}function u(c,d){return i===1?c[d]:c.readUInt16BE(d*i)}let l;if(o){let c=-1;for(l=r;la&&(r=a-s),l=r;l>=0;l--){let c=!0;for(let d=0;do&&(n=o)):n=o;let i=e.length;n>i/2&&(n=i/2);let a;for(a=0;a>>0,isFinite(n)?(n=n>>>0,o===void 0&&(o="utf8")):(o=n,n=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");let i=this.length-r;if((n===void 0||n>i)&&(n=i),e.length>0&&(n<0||r<0)||r>this.length)throw new RangeError("Attempt to write outside buffer bounds");o||(o="utf8");let a=!1;for(;;)switch(o){case"hex":return Twn(this,e,r,n);case"utf8":case"utf-8":return Own(this,e,r,n);case"ascii":case"latin1":case"binary":return Ewn(this,e,r,n);case"base64":return Pwn(this,e,r,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Mwn(this,e,r,n);default:if(a)throw new TypeError("Unknown encoding: "+o);o=(""+o).toLowerCase(),a=!0}};Be.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Rwn(t,e,r){return e===0&&r===t.length?l3e.fromByteArray(t):l3e.fromByteArray(t.slice(e,r))}function HNt(t,e,r){r=Math.min(t.length,r);let n=[],o=e;for(;o239?4:i>223?3:i>191?2:1;if(o+s<=r){let u,l,c,d;switch(s){case 1:i<128&&(a=i);break;case 2:u=t[o+1],(u&192)===128&&(d=(i&31)<<6|u&63,d>127&&(a=d));break;case 3:u=t[o+1],l=t[o+2],(u&192)===128&&(l&192)===128&&(d=(i&15)<<12|(u&63)<<6|l&63,d>2047&&(d<55296||d>57343)&&(a=d));break;case 4:u=t[o+1],l=t[o+2],c=t[o+3],(u&192)===128&&(l&192)===128&&(c&192)===128&&(d=(i&15)<<18|(u&63)<<12|(l&63)<<6|c&63,d>65535&&d<1114112&&(a=d))}}a===null?(a=65533,s=1):a>65535&&(a-=65536,n.push(a>>>10&1023|55296),a=56320|a&1023),n.push(a),o+=s}return Iwn(n)}var kNt=4096;function Iwn(t){let e=t.length;if(e<=kNt)return String.fromCharCode.apply(String,t);let r="",n=0;for(;nn)&&(r=n);let o="";for(let i=e;in&&(e=n),r<0?(r+=n,r<0&&(r=0)):r>n&&(r=n),rr)throw new RangeError("Trying to access beyond buffer length")}Be.prototype.readUintLE=Be.prototype.readUIntLE=function(e,r,n){e=e>>>0,r=r>>>0,n||Th(e,r,this.length);let o=this[e],i=1,a=0;for(;++a>>0,r=r>>>0,n||Th(e,r,this.length);let o=this[e+--r],i=1;for(;r>0&&(i*=256);)o+=this[e+--r]*i;return o};Be.prototype.readUint8=Be.prototype.readUInt8=function(e,r){return e=e>>>0,r||Th(e,1,this.length),this[e]};Be.prototype.readUint16LE=Be.prototype.readUInt16LE=function(e,r){return e=e>>>0,r||Th(e,2,this.length),this[e]|this[e+1]<<8};Be.prototype.readUint16BE=Be.prototype.readUInt16BE=function(e,r){return e=e>>>0,r||Th(e,2,this.length),this[e]<<8|this[e+1]};Be.prototype.readUint32LE=Be.prototype.readUInt32LE=function(e,r){return e=e>>>0,r||Th(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+this[e+3]*16777216};Be.prototype.readUint32BE=Be.prototype.readUInt32BE=function(e,r){return e=e>>>0,r||Th(e,4,this.length),this[e]*16777216+(this[e+1]<<16|this[e+2]<<8|this[e+3])};Be.prototype.readBigUInt64LE=nF(function(e){e=e>>>0,WJ(e,"offset");let r=this[e],n=this[e+7];(r===void 0||n===void 0)&&bte(e,this.length-8);let o=r+this[++e]*2**8+this[++e]*2**16+this[++e]*2**24,i=this[++e]+this[++e]*2**8+this[++e]*2**16+n*2**24;return BigInt(o)+(BigInt(i)<>>0,WJ(e,"offset");let r=this[e],n=this[e+7];(r===void 0||n===void 0)&&bte(e,this.length-8);let o=r*2**24+this[++e]*2**16+this[++e]*2**8+this[++e],i=this[++e]*2**24+this[++e]*2**16+this[++e]*2**8+n;return(BigInt(o)<>>0,r=r>>>0,n||Th(e,r,this.length);let o=this[e],i=1,a=0;for(;++a=i&&(o-=Math.pow(2,8*r)),o};Be.prototype.readIntBE=function(e,r,n){e=e>>>0,r=r>>>0,n||Th(e,r,this.length);let o=r,i=1,a=this[e+--o];for(;o>0&&(i*=256);)a+=this[e+--o]*i;return i*=128,a>=i&&(a-=Math.pow(2,8*r)),a};Be.prototype.readInt8=function(e,r){return e=e>>>0,r||Th(e,1,this.length),this[e]&128?(255-this[e]+1)*-1:this[e]};Be.prototype.readInt16LE=function(e,r){e=e>>>0,r||Th(e,2,this.length);let n=this[e]|this[e+1]<<8;return n&32768?n|4294901760:n};Be.prototype.readInt16BE=function(e,r){e=e>>>0,r||Th(e,2,this.length);let n=this[e+1]|this[e]<<8;return n&32768?n|4294901760:n};Be.prototype.readInt32LE=function(e,r){return e=e>>>0,r||Th(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24};Be.prototype.readInt32BE=function(e,r){return e=e>>>0,r||Th(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]};Be.prototype.readBigInt64LE=nF(function(e){e=e>>>0,WJ(e,"offset");let r=this[e],n=this[e+7];(r===void 0||n===void 0)&&bte(e,this.length-8);let o=this[e+4]+this[e+5]*2**8+this[e+6]*2**16+(n<<24);return(BigInt(o)<>>0,WJ(e,"offset");let r=this[e],n=this[e+7];(r===void 0||n===void 0)&&bte(e,this.length-8);let o=(r<<24)+this[++e]*2**16+this[++e]*2**8+this[++e];return(BigInt(o)<>>0,r||Th(e,4,this.length),HJ.read(this,e,!0,23,4)};Be.prototype.readFloatBE=function(e,r){return e=e>>>0,r||Th(e,4,this.length),HJ.read(this,e,!1,23,4)};Be.prototype.readDoubleLE=function(e,r){return e=e>>>0,r||Th(e,8,this.length),HJ.read(this,e,!0,52,8)};Be.prototype.readDoubleBE=function(e,r){return e=e>>>0,r||Th(e,8,this.length),HJ.read(this,e,!1,52,8)};function D_(t,e,r,n,o,i){if(!Be.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>o||et.length)throw new RangeError("Index out of range")}Be.prototype.writeUintLE=Be.prototype.writeUIntLE=function(e,r,n,o){if(e=+e,r=r>>>0,n=n>>>0,!o){let s=Math.pow(2,8*n)-1;D_(this,e,r,n,s,0)}let i=1,a=0;for(this[r]=e&255;++a>>0,n=n>>>0,!o){let s=Math.pow(2,8*n)-1;D_(this,e,r,n,s,0)}let i=n-1,a=1;for(this[r+i]=e&255;--i>=0&&(a*=256);)this[r+i]=e/a&255;return r+n};Be.prototype.writeUint8=Be.prototype.writeUInt8=function(e,r,n){return e=+e,r=r>>>0,n||D_(this,e,r,1,255,0),this[r]=e&255,r+1};Be.prototype.writeUint16LE=Be.prototype.writeUInt16LE=function(e,r,n){return e=+e,r=r>>>0,n||D_(this,e,r,2,65535,0),this[r]=e&255,this[r+1]=e>>>8,r+2};Be.prototype.writeUint16BE=Be.prototype.writeUInt16BE=function(e,r,n){return e=+e,r=r>>>0,n||D_(this,e,r,2,65535,0),this[r]=e>>>8,this[r+1]=e&255,r+2};Be.prototype.writeUint32LE=Be.prototype.writeUInt32LE=function(e,r,n){return e=+e,r=r>>>0,n||D_(this,e,r,4,4294967295,0),this[r+3]=e>>>24,this[r+2]=e>>>16,this[r+1]=e>>>8,this[r]=e&255,r+4};Be.prototype.writeUint32BE=Be.prototype.writeUInt32BE=function(e,r,n){return e=+e,r=r>>>0,n||D_(this,e,r,4,4294967295,0),this[r]=e>>>24,this[r+1]=e>>>16,this[r+2]=e>>>8,this[r+3]=e&255,r+4};function WNt(t,e,r,n,o){ZNt(e,n,o,t,r,7);let i=Number(e&BigInt(4294967295));t[r++]=i,i=i>>8,t[r++]=i,i=i>>8,t[r++]=i,i=i>>8,t[r++]=i;let a=Number(e>>BigInt(32)&BigInt(4294967295));return t[r++]=a,a=a>>8,t[r++]=a,a=a>>8,t[r++]=a,a=a>>8,t[r++]=a,r}function JNt(t,e,r,n,o){ZNt(e,n,o,t,r,7);let i=Number(e&BigInt(4294967295));t[r+7]=i,i=i>>8,t[r+6]=i,i=i>>8,t[r+5]=i,i=i>>8,t[r+4]=i;let a=Number(e>>BigInt(32)&BigInt(4294967295));return t[r+3]=a,a=a>>8,t[r+2]=a,a=a>>8,t[r+1]=a,a=a>>8,t[r]=a,r+8}Be.prototype.writeBigUInt64LE=nF(function(e,r=0){return WNt(this,e,r,BigInt(0),BigInt("0xffffffffffffffff"))});Be.prototype.writeBigUInt64BE=nF(function(e,r=0){return JNt(this,e,r,BigInt(0),BigInt("0xffffffffffffffff"))});Be.prototype.writeIntLE=function(e,r,n,o){if(e=+e,r=r>>>0,!o){let u=Math.pow(2,8*n-1);D_(this,e,r,n,u-1,-u)}let i=0,a=1,s=0;for(this[r]=e&255;++i>0)-s&255;return r+n};Be.prototype.writeIntBE=function(e,r,n,o){if(e=+e,r=r>>>0,!o){let u=Math.pow(2,8*n-1);D_(this,e,r,n,u-1,-u)}let i=n-1,a=1,s=0;for(this[r+i]=e&255;--i>=0&&(a*=256);)e<0&&s===0&&this[r+i+1]!==0&&(s=1),this[r+i]=(e/a>>0)-s&255;return r+n};Be.prototype.writeInt8=function(e,r,n){return e=+e,r=r>>>0,n||D_(this,e,r,1,127,-128),e<0&&(e=255+e+1),this[r]=e&255,r+1};Be.prototype.writeInt16LE=function(e,r,n){return e=+e,r=r>>>0,n||D_(this,e,r,2,32767,-32768),this[r]=e&255,this[r+1]=e>>>8,r+2};Be.prototype.writeInt16BE=function(e,r,n){return e=+e,r=r>>>0,n||D_(this,e,r,2,32767,-32768),this[r]=e>>>8,this[r+1]=e&255,r+2};Be.prototype.writeInt32LE=function(e,r,n){return e=+e,r=r>>>0,n||D_(this,e,r,4,2147483647,-2147483648),this[r]=e&255,this[r+1]=e>>>8,this[r+2]=e>>>16,this[r+3]=e>>>24,r+4};Be.prototype.writeInt32BE=function(e,r,n){return e=+e,r=r>>>0,n||D_(this,e,r,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[r]=e>>>24,this[r+1]=e>>>16,this[r+2]=e>>>8,this[r+3]=e&255,r+4};Be.prototype.writeBigInt64LE=nF(function(e,r=0){return WNt(this,e,r,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});Be.prototype.writeBigInt64BE=nF(function(e,r=0){return JNt(this,e,r,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function KNt(t,e,r,n,o,i){if(r+n>t.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function GNt(t,e,r,n,o){return e=+e,r=r>>>0,o||KNt(t,e,r,4,34028234663852886e22,-34028234663852886e22),HJ.write(t,e,r,n,23,4),r+4}Be.prototype.writeFloatLE=function(e,r,n){return GNt(this,e,r,!0,n)};Be.prototype.writeFloatBE=function(e,r,n){return GNt(this,e,r,!1,n)};function XNt(t,e,r,n,o){return e=+e,r=r>>>0,o||KNt(t,e,r,8,17976931348623157e292,-17976931348623157e292),HJ.write(t,e,r,n,52,8),r+8}Be.prototype.writeDoubleLE=function(e,r,n){return XNt(this,e,r,!0,n)};Be.prototype.writeDoubleBE=function(e,r,n){return XNt(this,e,r,!1,n)};Be.prototype.copy=function(e,r,n,o){if(!Be.isBuffer(e))throw new TypeError("argument should be a Buffer");if(n||(n=0),!o&&o!==0&&(o=this.length),r>=e.length&&(r=e.length),r||(r=0),o>0&&o=this.length)throw new RangeError("Index out of range");if(o<0)throw new RangeError("sourceEnd out of bounds");o>this.length&&(o=this.length),e.length-r>>0,n=n===void 0?this.length:n>>>0,e||(e=0);let i;if(typeof e=="number")for(i=r;i2**32?o=qNt(String(r)):typeof r=="bigint"&&(o=String(r),(r>BigInt(2)**BigInt(32)||r<-(BigInt(2)**BigInt(32)))&&(o=qNt(o)),o+="n"),n+=` It must be ${e}. Received ${o}`,n},RangeError);function qNt(t){let e="",r=t.length,n=t[0]==="-"?1:0;for(;r>=n+4;r-=3)e=`_${t.slice(r-3,r)}${e}`;return`${t.slice(0,r)}${e}`}function $wn(t,e,r){WJ(e,"offset"),(t[e]===void 0||t[e+r]===void 0)&&bte(e,t.length-(r+1))}function ZNt(t,e,r,n,o,i){if(t>r||t3?e===0||e===BigInt(0)?s=`>= 0${a} and < 2${a} ** ${(i+1)*8}${a}`:s=`>= -(2${a} ** ${(i+1)*8-1}${a}) and < 2 ** ${(i+1)*8-1}${a}`:s=`>= ${e}${a} and <= ${r}${a}`,new VJ.ERR_OUT_OF_RANGE("value",s,t)}$wn(n,o,i)}function WJ(t,e){if(typeof t!="number")throw new VJ.ERR_INVALID_ARG_TYPE(e,"number",t)}function bte(t,e,r){throw Math.floor(t)!==t?(WJ(t,r),new VJ.ERR_OUT_OF_RANGE(r||"offset","an integer",t)):e<0?new VJ.ERR_BUFFER_OUT_OF_BOUNDS:new VJ.ERR_OUT_OF_RANGE(r||"offset",`>= ${r?1:0} and <= ${e}`,t)}var Lwn=/[^+/0-9A-Za-z-_]/g;function Fwn(t){if(t=t.split("=")[0],t=t.trim().replace(Lwn,""),t.length<2)return"";for(;t.length%4!==0;)t=t+"=";return t}function f3e(t,e){e=e||1/0;let r,n=t.length,o=null,i=[];for(let a=0;a55295&&r<57344){if(!o){if(r>56319){(e-=3)>-1&&i.push(239,191,189);continue}else if(a+1===n){(e-=3)>-1&&i.push(239,191,189);continue}o=r;continue}if(r<56320){(e-=3)>-1&&i.push(239,191,189),o=r;continue}r=(o-55296<<10|r-56320)+65536}else o&&(e-=3)>-1&&i.push(239,191,189);if(o=null,r<128){if((e-=1)<0)break;i.push(r)}else if(r<2048){if((e-=2)<0)break;i.push(r>>6|192,r&63|128)}else if(r<65536){if((e-=3)<0)break;i.push(r>>12|224,r>>6&63|128,r&63|128)}else if(r<1114112){if((e-=4)<0)break;i.push(r>>18|240,r>>12&63|128,r>>6&63|128,r&63|128)}else throw new Error("Invalid code point")}return i}function kwn(t){let e=[];for(let r=0;r>8,o=r%256,i.push(o),i.push(n);return i}function YNt(t){return l3e.toByteArray(Fwn(t))}function Uge(t,e,r,n){let o;for(o=0;o=e.length||o>=t.length);++o)e[o+r]=t[o];return o}function dO(t,e){return t instanceof e||t!=null&&t.constructor!=null&&t.constructor.name!=null&&t.constructor.name===e.name}function g3e(t){return t!==t}var Bwn=function(){let t="0123456789abcdef",e=new Array(256);for(let r=0;r<16;++r){let n=r*16;for(let o=0;o<16;++o)e[n+o]=t[r]+t[o]}return e}();function nF(t){return typeof BigInt>"u"?Uwn:t}function Uwn(){throw new Error("BigInt not supported")}});function _te(){return e1t.Platform.isDesktop&&zge||(zge=require("electron")?.remote?.safeStorage),zge}async function w3e(){return await crypto.subtle.importKey("raw",zwn,Vge.name,!1,["encrypt","decrypt"])}async function t1t(t){if(!t.enableEncryption)return t;let e={...t},r=Object.keys(t).filter(n=>n.toLowerCase().includes("apikey")||n==="plusLicenseKey"||n==="githubCopilotAccessToken"||n==="githubCopilotToken");for(let n of r){let o=t[n];e[n]=await y3e(o)}return Array.isArray(t.activeModels)&&(e.activeModels=await Promise.all(t.activeModels.map(async n=>({...n,apiKey:await y3e(n.apiKey||"")})))),Array.isArray(t.activeEmbeddingModels)&&(e.activeEmbeddingModels=await Promise.all(t.activeEmbeddingModels.map(async n=>({...n,apiKey:await y3e(n.apiKey||"")})))),e}async function y3e(t){if(!t||t.startsWith(S3e))return t;r1t(t)&&(t=t.replace(Hge,""));try{if(_te()?.isEncryptionAvailable()){let o=_te().encryptString(t);return _3e+o.toString("base64")}let e=await w3e(),r=new TextEncoder().encode(t),n=await crypto.subtle.encrypt(Vge,e,r);return v3e+Hwn(n)}catch(e){return console.error("Encryption failed:",e),t}}async function Fn(t){if(!t||Vwn(t))return t;if(r1t(t))return t.replace(Hge,"");if(t.startsWith(_3e)){let r=t.replace(_3e,""),n=b3e.Buffer.from(r,"base64");return _te().decryptString(n)}if(t.startsWith(v3e)){let r=t.replace(v3e,""),n=await w3e(),o=QNt(r),i=await crypto.subtle.decrypt(Vge,n,o);return new TextDecoder().decode(i)}let e=t.replace(S3e,"");try{if(_te()?.isEncryptionAvailable())try{let i=b3e.Buffer.from(e,"base64");return _te().decryptString(i)}catch{}let r=await w3e(),n=QNt(e),o=await crypto.subtle.decrypt(Vge,r,n);return new TextDecoder().decode(o)}catch(r){return console.error("Decryption failed:",r),"Copilot failed to decrypt API keys!"}}function Vwn(t){return!t.startsWith(S3e)&&!t.startsWith(Hge)}function r1t(t){return t.startsWith(Hge)}function Hwn(t){let e=new Uint8Array(t),r="";for(let n=0;n{b3e=$(IS()),e1t=require("obsidian"),zge=null;_3e="enc_desk_",v3e="enc_web_",S3e="enc_",Hge="dec_",zwn=new TextEncoder().encode("obsidian-copilot-v1"),Vge={name:"AES-GCM",iv:new Uint8Array(12)}});function s1t(t){Do.set(Jge,t)}function j_(){return Do.get(Jge)}function u1t(t){return Do.sub(Jge,t)}function oF(){return e1(Jge,{store:Do})}function zC(){return Do.get(Kge)}function S4(t){Do.set(Kge,t)}function l1t(t){return Do.sub(Kge,t)}function aw(){return e1(Kge,{store:Do})}function C4(t){Do.set(Wge,t)}function Gu(){return Do.get(Wge)}function XJ(t){return Do.sub(Wge,()=>{t(Do.get(Wge))})}function fO(t){Do.set(a1t,t)}function Gge(){return e1(a1t,{store:Do})}function ZJ(){return zC()==="project"}function pO(t){Do.set(C3e,t)}function VC(){return Do.get(C3e)}function c1t(t){let e=VC();pO(e.filter(r=>r.id!==t))}function d1t(){pO([])}function f1t(){return e1(C3e,{store:Do})}function p1t(t){Do.set(vte,t)}function mO(t,e){Do.set(vte,r=>({...r,[t]:e(r[t])}))}function YJ(){return e1(vte,{store:Do})}function QJ(){return Do.get(wte)}function x3e(t){Do.set(wte,t)}function Sg(t){Do.set(wte,e=>({...e,...t}))}function T3e(){AS!==null&&(clearTimeout(AS),AS=null),KJ=0,GJ=0,Do.set(wte,{isActive:!1,isPaused:!1,isCancelled:!1,indexedCount:0,totalFiles:0,errors:[],completionStatus:"none"})}function m1t(t){GJ=t;let e=Date.now();e-KJ>=i1t?(KJ=e,AS!==null&&(clearTimeout(AS),AS=null),Sg({indexedCount:GJ})):AS===null&&(AS=setTimeout(()=>{KJ=Date.now(),AS=null,Sg({indexedCount:GJ})},i1t-(e-KJ)))}function h1t(){AS!==null&&(clearTimeout(AS),AS=null),Sg({indexedCount:GJ}),KJ=0,GJ=0}function e5(){return e1(wte,{store:Do})}var n1t,Jge,o1t,Kge,Wge,a1t,vte,wte,C3e,KJ,GJ,AS,i1t,na=v(()=>{rd();Qe();FC();n1t=yc(null),Jge=yc(t=>{let e=t(n1t);return e!==null?e:t(eF).defaultModelKey},(t,e,r)=>{e(n1t,r)}),o1t=yc(null),Kge=yc(t=>{let e=t(o1t);return e!==null?e:t(eF).defaultChainType},(t,e,r)=>{e(o1t,r)}),Wge=yc(null),a1t=yc(!1),vte=yc({success:[],failed:[],processingFiles:[],total:[]}),wte=yc({isActive:!1,isPaused:!1,isCancelled:!1,indexedCount:0,totalFiles:0,errors:[],completionStatus:"none"}),C3e=yc([]);KJ=0,GJ=0,AS=null,i1t=500});var T1t=S(Xu=>{"use strict";function M3e(t,e){var r=t.length;t.push(e);e:for(;0>>1,o=t[n];if(0>>1;nXge(s,r))uXge(l,s)?(t[n]=l,t[u]=r,n=u):(t[n]=s,t[a]=r,n=a);else if(uXge(l,r))t[n]=l,t[u]=r,n=u;else break e}}return e}function Xge(t,e){var r=t.sortIndex-e.sortIndex;return r!==0?r:t.id-e.id}typeof performance=="object"&&typeof performance.now=="function"?(g1t=performance,Xu.unstable_now=function(){return g1t.now()}):(O3e=Date,y1t=O3e.now(),Xu.unstable_now=function(){return O3e.now()-y1t});var g1t,O3e,y1t,hO=[],iF=[],Wwn=1,NS=null,Ty=3,Qge=!1,x4=!1,Cte=!1,v1t=typeof setTimeout=="function"?setTimeout:null,w1t=typeof clearTimeout=="function"?clearTimeout:null,b1t=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function R3e(t){for(var e=HC(iF);e!==null;){if(e.callback===null)Yge(iF);else if(e.startTime<=t)Yge(iF),e.sortIndex=e.expirationTime,M3e(hO,e);else break;e=HC(iF)}}function I3e(t){if(Cte=!1,R3e(t),!x4)if(HC(hO)!==null)x4=!0,N3e(A3e);else{var e=HC(iF);e!==null&&D3e(I3e,e.startTime-t)}}function A3e(t,e){x4=!1,Cte&&(Cte=!1,w1t(xte),xte=-1),Qge=!0;var r=Ty;try{for(R3e(e),NS=HC(hO);NS!==null&&(!(NS.expirationTime>e)||t&&!x1t());){var n=NS.callback;if(typeof n=="function"){NS.callback=null,Ty=NS.priorityLevel;var o=n(NS.expirationTime<=e);e=Xu.unstable_now(),typeof o=="function"?NS.callback=o:NS===HC(hO)&&Yge(hO),R3e(e)}else Yge(hO);NS=HC(hO)}if(NS!==null)var i=!0;else{var a=HC(iF);a!==null&&D3e(I3e,a.startTime-e),i=!1}return i}finally{NS=null,Ty=r,Qge=!1}}var eye=!1,Zge=null,xte=-1,S1t=5,C1t=-1;function x1t(){return!(Xu.unstable_now()-C1tt||125n?(t.sortIndex=r,M3e(iF,t),HC(hO)===null&&t===HC(iF)&&(Cte?(w1t(xte),xte=-1):Cte=!0,D3e(I3e,r-n))):(t.sortIndex=o,M3e(hO,t),x4||Qge||(x4=!0,N3e(A3e))),t};Xu.unstable_shouldYield=x1t;Xu.unstable_wrapCallback=function(t){var e=Ty;return function(){var r=Ty;Ty=e;try{return t.apply(this,arguments)}finally{Ty=r}}}});var E1t=S((wzi,O1t)=>{"use strict";O1t.exports=T1t()});var N$t=S(fw=>{"use strict";var DDt=K(),cw=E1t();function dt(t){for(var e="https://reactjs.org/docs/error-decoder.html?invariant="+t,r=1;r"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),n6e=Object.prototype.hasOwnProperty,Jwn=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,P1t={},M1t={};function Kwn(t){return n6e.call(M1t,t)?!0:n6e.call(P1t,t)?!1:Jwn.test(t)?M1t[t]=!0:(P1t[t]=!0,!1)}function Gwn(t,e,r,n){if(r!==null&&r.type===0)return!1;switch(typeof e){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(t=t.toLowerCase().slice(0,5),t!=="data-"&&t!=="aria-");default:return!1}}function Xwn(t,e,r,n){if(e===null||typeof e>"u"||Gwn(t,e,r,n))return!0;if(n)return!1;if(r!==null)switch(r.type){case 3:return!e;case 4:return e===!1;case 5:return isNaN(e);case 6:return isNaN(e)||1>e}return!1}function jb(t,e,r,n,o,i,a){this.acceptsBooleans=e===2||e===3||e===4,this.attributeName=n,this.attributeNamespace=o,this.mustUseProperty=r,this.propertyName=t,this.type=e,this.sanitizeURL=i,this.removeEmptyString=a}var Tg={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(t){Tg[t]=new jb(t,0,!1,t,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(t){var e=t[0];Tg[e]=new jb(e,1,!1,t[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(t){Tg[t]=new jb(t,2,!1,t.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(t){Tg[t]=new jb(t,2,!1,t,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(t){Tg[t]=new jb(t,3,!1,t.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(t){Tg[t]=new jb(t,3,!0,t,null,!1,!1)});["capture","download"].forEach(function(t){Tg[t]=new jb(t,4,!1,t,null,!1,!1)});["cols","rows","size","span"].forEach(function(t){Tg[t]=new jb(t,6,!1,t,null,!1,!1)});["rowSpan","start"].forEach(function(t){Tg[t]=new jb(t,5,!1,t.toLowerCase(),null,!1,!1)});var G6e=/[\-:]([a-z])/g;function X6e(t){return t[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(t){var e=t.replace(G6e,X6e);Tg[e]=new jb(e,1,!1,t,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(t){var e=t.replace(G6e,X6e);Tg[e]=new jb(e,1,!1,t,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(t){var e=t.replace(G6e,X6e);Tg[e]=new jb(e,1,!1,t,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(t){Tg[t]=new jb(t,1,!1,t.toLowerCase(),null,!1,!1)});Tg.xlinkHref=new jb("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(t){Tg[t]=new jb(t,1,!1,t.toLowerCase(),null,!0,!0)});function Z6e(t,e,r,n){var o=Tg.hasOwnProperty(e)?Tg[e]:null;(o!==null?o.type!==0:n||!(2s||o[a]!==i[s]){var u=` +`+o[a].replace(" at new "," at ");return t.displayName&&u.includes("")&&(u=u.replace("",t.displayName)),u}while(1<=a&&0<=s);break}}}finally{$3e=!1,Error.prepareStackTrace=r}return(t=t?t.displayName||t.name:"")?Nte(t):""}function Zwn(t){switch(t.tag){case 5:return Nte(t.type);case 16:return Nte("Lazy");case 13:return Nte("Suspense");case 19:return Nte("SuspenseList");case 0:case 2:case 15:return t=L3e(t.type,!1),t;case 11:return t=L3e(t.type.render,!1),t;case 1:return t=L3e(t.type,!0),t;default:return""}}function s6e(t){if(t==null)return null;if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case o5:return"Fragment";case n5:return"Portal";case o6e:return"Profiler";case Y6e:return"StrictMode";case i6e:return"Suspense";case a6e:return"SuspenseList"}if(typeof t=="object")switch(t.$$typeof){case LDt:return(t.displayName||"Context")+".Consumer";case $Dt:return(t._context.displayName||"Context")+".Provider";case Q6e:var e=t.render;return t=t.displayName,t||(t=e.displayName||e.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case eJe:return e=t.displayName||null,e!==null?e:s6e(t.type)||"Memo";case sF:e=t._payload,t=t._init;try{return s6e(t(e))}catch{}}return null}function Ywn(t){var e=t.type;switch(t.tag){case 24:return"Cache";case 9:return(e.displayName||"Context")+".Consumer";case 10:return(e._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return t=e.render,t=t.displayName||t.name||"",e.displayName||(t!==""?"ForwardRef("+t+")":"ForwardRef");case 7:return"Fragment";case 5:return e;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return s6e(e);case 8:return e===Y6e?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e}return null}function wF(t){switch(typeof t){case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function kDt(t){var e=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(e==="checkbox"||e==="radio")}function Qwn(t){var e=kDt(t)?"checked":"value",r=Object.getOwnPropertyDescriptor(t.constructor.prototype,e),n=""+t[e];if(!t.hasOwnProperty(e)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var o=r.get,i=r.set;return Object.defineProperty(t,e,{configurable:!0,get:function(){return o.call(this)},set:function(a){n=""+a,i.call(this,a)}}),Object.defineProperty(t,e,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(a){n=""+a},stopTracking:function(){t._valueTracker=null,delete t[e]}}}}function rye(t){t._valueTracker||(t._valueTracker=Qwn(t))}function qDt(t){if(!t)return!1;var e=t._valueTracker;if(!e)return!0;var r=e.getValue(),n="";return t&&(n=kDt(t)?t.checked?"true":"false":t.value),t=n,t!==r?(e.setValue(t),!0):!1}function Rye(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}function u6e(t,e){var r=e.checked;return vc({},e,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??t._wrapperState.initialChecked})}function I1t(t,e){var r=e.defaultValue==null?"":e.defaultValue,n=e.checked!=null?e.checked:e.defaultChecked;r=wF(e.value!=null?e.value:r),t._wrapperState={initialChecked:n,initialValue:r,controlled:e.type==="checkbox"||e.type==="radio"?e.checked!=null:e.value!=null}}function BDt(t,e){e=e.checked,e!=null&&Z6e(t,"checked",e,!1)}function l6e(t,e){BDt(t,e);var r=wF(e.value),n=e.type;if(r!=null)n==="number"?(r===0&&t.value===""||t.value!=r)&&(t.value=""+r):t.value!==""+r&&(t.value=""+r);else if(n==="submit"||n==="reset"){t.removeAttribute("value");return}e.hasOwnProperty("value")?c6e(t,e.type,r):e.hasOwnProperty("defaultValue")&&c6e(t,e.type,wF(e.defaultValue)),e.checked==null&&e.defaultChecked!=null&&(t.defaultChecked=!!e.defaultChecked)}function A1t(t,e,r){if(e.hasOwnProperty("value")||e.hasOwnProperty("defaultValue")){var n=e.type;if(!(n!=="submit"&&n!=="reset"||e.value!==void 0&&e.value!==null))return;e=""+t._wrapperState.initialValue,r||e===t.value||(t.value=e),t.defaultValue=e}r=t.name,r!==""&&(t.name=""),t.defaultChecked=!!t._wrapperState.initialChecked,r!==""&&(t.name=r)}function c6e(t,e,r){(e!=="number"||Rye(t.ownerDocument)!==t)&&(r==null?t.defaultValue=""+t._wrapperState.initialValue:t.defaultValue!==""+r&&(t.defaultValue=""+r))}var Dte=Array.isArray;function h5(t,e,r,n){if(t=t.options,e){e={};for(var o=0;o"+e.valueOf().toString()+"",e=nye.firstChild;t.firstChild;)t.removeChild(t.firstChild);for(;e.firstChild;)t.appendChild(e.firstChild)}});function Jte(t,e){if(e){var r=t.firstChild;if(r&&r===t.lastChild&&r.nodeType===3){r.nodeValue=e;return}}t.textContent=e}var Lte={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},eSn=["Webkit","ms","Moz","O"];Object.keys(Lte).forEach(function(t){eSn.forEach(function(e){e=e+t.charAt(0).toUpperCase()+t.substring(1),Lte[e]=Lte[t]})});function HDt(t,e,r){return e==null||typeof e=="boolean"||e===""?"":r||typeof e!="number"||e===0||Lte.hasOwnProperty(t)&&Lte[t]?(""+e).trim():e+"px"}function WDt(t,e){t=t.style;for(var r in e)if(e.hasOwnProperty(r)){var n=r.indexOf("--")===0,o=HDt(r,e[r],n);r==="float"&&(r="cssFloat"),n?t.setProperty(r,o):t[r]=o}}var tSn=vc({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function p6e(t,e){if(e){if(tSn[t]&&(e.children!=null||e.dangerouslySetInnerHTML!=null))throw Error(dt(137,t));if(e.dangerouslySetInnerHTML!=null){if(e.children!=null)throw Error(dt(60));if(typeof e.dangerouslySetInnerHTML!="object"||!("__html"in e.dangerouslySetInnerHTML))throw Error(dt(61))}if(e.style!=null&&typeof e.style!="object")throw Error(dt(62))}}function m6e(t,e){if(t.indexOf("-")===-1)return typeof e.is=="string";switch(t){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var h6e=null;function tJe(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var g6e=null,g5=null,y5=null;function j1t(t){if(t=dre(t)){if(typeof g6e!="function")throw Error(dt(280));var e=t.stateNode;e&&(e=obe(e),g6e(t.stateNode,t.type,e))}}function JDt(t){g5?y5?y5.push(t):y5=[t]:g5=t}function KDt(){if(g5){var t=g5,e=y5;if(y5=g5=null,j1t(t),e)for(t=0;t>>=0,t===0?32:31-(fSn(t)/pSn|0)|0}var oye=64,iye=4194304;function jte(t){switch(t&-t){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return t&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return t}}function Dye(t,e){var r=t.pendingLanes;if(r===0)return 0;var n=0,o=t.suspendedLanes,i=t.pingedLanes,a=r&268435455;if(a!==0){var s=a&~o;s!==0?n=jte(s):(i&=a,i!==0&&(n=jte(i)))}else a=r&~o,a!==0?n=jte(a):i!==0&&(n=jte(i));if(n===0)return 0;if(e!==0&&e!==n&&(e&o)===0&&(o=n&-n,i=e&-e,o>=i||o===16&&(i&4194240)!==0))return e;if((n&4)!==0&&(n|=r&16),e=t.entangledLanes,e!==0)for(t=t.entanglements,e&=n;0r;r++)e.push(t);return e}function lre(t,e,r){t.pendingLanes|=e,e!==536870912&&(t.suspendedLanes=0,t.pingedLanes=0),t=t.eventTimes,e=31-XC(e),t[e]=r}function ySn(t,e){var r=t.pendingLanes&~e;t.pendingLanes=e,t.suspendedLanes=0,t.pingedLanes=0,t.expiredLanes&=e,t.mutableReadLanes&=e,t.entangledLanes&=e,e=t.entanglements;var n=t.eventTimes;for(t=t.expirationTimes;0=kte),V1t=" ",H1t=!1;function mjt(t,e){switch(t){case"keyup":return HSn.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function hjt(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var i5=!1;function JSn(t,e){switch(t){case"compositionend":return hjt(e);case"keypress":return e.which!==32?null:(H1t=!0,V1t);case"textInput":return t=e.data,t===V1t&&H1t?null:t;default:return null}}function KSn(t,e){if(i5)return t==="compositionend"||!lJe&&mjt(t,e)?(t=fjt(),wye=aJe=dF=null,i5=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1=e)return{node:r,offset:e-t};t=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=K1t(r)}}function _jt(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?_jt(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function vjt(){for(var t=window,e=Rye();e instanceof t.HTMLIFrameElement;){try{var r=typeof e.contentWindow.location.href=="string"}catch{r=!1}if(r)t=e.contentWindow;else break;e=Rye(t.document)}return e}function cJe(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e&&(e==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||e==="textarea"||t.contentEditable==="true")}function n0n(t){var e=vjt(),r=t.focusedElem,n=t.selectionRange;if(e!==r&&r&&r.ownerDocument&&_jt(r.ownerDocument.documentElement,r)){if(n!==null&&cJe(r)){if(e=n.start,t=n.end,t===void 0&&(t=e),"selectionStart"in r)r.selectionStart=e,r.selectionEnd=Math.min(t,r.value.length);else if(t=(e=r.ownerDocument||document)&&e.defaultView||window,t.getSelection){t=t.getSelection();var o=r.textContent.length,i=Math.min(n.start,o);n=n.end===void 0?i:Math.min(n.end,o),!t.extend&&i>n&&(o=n,n=i,i=o),o=G1t(r,i);var a=G1t(r,n);o&&a&&(t.rangeCount!==1||t.anchorNode!==o.node||t.anchorOffset!==o.offset||t.focusNode!==a.node||t.focusOffset!==a.offset)&&(e=e.createRange(),e.setStart(o.node,o.offset),t.removeAllRanges(),i>n?(t.addRange(e),t.extend(a.node,a.offset)):(e.setEnd(a.node,a.offset),t.addRange(e)))}}for(e=[],t=r;t=t.parentNode;)t.nodeType===1&&e.push({element:t,left:t.scrollLeft,top:t.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r=document.documentMode,a5=null,S6e=null,Bte=null,C6e=!1;function X1t(t,e,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;C6e||a5==null||a5!==Rye(n)||(n=a5,"selectionStart"in n&&cJe(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),Bte&&Qte(Bte,n)||(Bte=n,n=Lye(S6e,"onSelect"),0l5||(t.current=M6e[l5],M6e[l5]=null,l5--)}function Zu(t,e){l5++,M6e[l5]=t.current,t.current=e}var SF={},My=xF(SF),F_=xF(!1),A4=SF;function S5(t,e){var r=t.type.contextTypes;if(!r)return SF;var n=t.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===e)return n.__reactInternalMemoizedMaskedChildContext;var o={},i;for(i in r)o[i]=e[i];return n&&(t=t.stateNode,t.__reactInternalMemoizedUnmaskedChildContext=e,t.__reactInternalMemoizedMaskedChildContext=o),o}function k_(t){return t=t.childContextTypes,t!=null}function kye(){yl(F_),yl(My)}function iDt(t,e,r){if(My.current!==SF)throw Error(dt(168));Zu(My,e),Zu(F_,r)}function Mjt(t,e,r){var n=t.stateNode;if(e=e.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var o in n)if(!(o in e))throw Error(dt(108,Ywn(t)||"Unknown",o));return vc({},r,n)}function qye(t){return t=(t=t.stateNode)&&t.__reactInternalMemoizedMergedChildContext||SF,A4=My.current,Zu(My,t),Zu(F_,F_.current),!0}function aDt(t,e,r){var n=t.stateNode;if(!n)throw Error(dt(169));r?(t=Mjt(t,e,A4),n.__reactInternalMemoizedMergedChildContext=t,yl(F_),yl(My),Zu(My,t)):yl(F_),Zu(F_,r)}var l1=null,ibe=!1,K3e=!1;function Rjt(t){l1===null?l1=[t]:l1.push(t)}function p0n(t){ibe=!0,Rjt(t)}function TF(){if(!K3e&&l1!==null){K3e=!0;var t=0,e=uu;try{var r=l1;for(uu=1;t>=a,o-=a,c1=1<<32-XC(e)+o|r<P?(R=E,E=null):R=E.sibling;var I=f(g,E,_[P],w);if(I===null){E===null&&(E=R);break}t&&E&&I.alternate===null&&e(g,E),b=i(I,b,P),O===null?T=I:O.sibling=I,O=I,E=R}if(P===_.length)return r(g,E),Bl&&T4(g,P),T;if(E===null){for(;P<_.length;P++)E=d(g,_[P],w),E!==null&&(b=i(E,b,P),O===null?T=E:O.sibling=E,O=E);return Bl&&T4(g,P),T}for(E=n(g,E);P<_.length;P++)R=p(E,g,P,_[P],w),R!==null&&(t&&R.alternate!==null&&E.delete(R.key===null?P:R.key),b=i(R,b,P),O===null?T=R:O.sibling=R,O=R);return t&&E.forEach(function(A){return e(g,A)}),Bl&&T4(g,P),T}function h(g,b,_,w){var T=Tte(_);if(typeof T!="function")throw Error(dt(150));if(_=T.call(_),_==null)throw Error(dt(151));for(var O=T=null,E=b,P=b=0,R=null,I=_.next();E!==null&&!I.done;P++,I=_.next()){E.index>P?(R=E,E=null):R=E.sibling;var A=f(g,E,I.value,w);if(A===null){E===null&&(E=R);break}t&&E&&A.alternate===null&&e(g,E),b=i(A,b,P),O===null?T=A:O.sibling=A,O=A,E=R}if(I.done)return r(g,E),Bl&&T4(g,P),T;if(E===null){for(;!I.done;P++,I=_.next())I=d(g,I.value,w),I!==null&&(b=i(I,b,P),O===null?T=I:O.sibling=I,O=I);return Bl&&T4(g,P),T}for(E=n(g,E);!I.done;P++,I=_.next())I=p(E,g,P,I.value,w),I!==null&&(t&&I.alternate!==null&&E.delete(I.key===null?P:I.key),b=i(I,b,P),O===null?T=I:O.sibling=I,O=I);return t&&E.forEach(function(B){return e(g,B)}),Bl&&T4(g,P),T}function y(g,b,_,w){if(typeof _=="object"&&_!==null&&_.type===o5&&_.key===null&&(_=_.props.children),typeof _=="object"&&_!==null){switch(_.$$typeof){case tye:e:{for(var T=_.key,O=b;O!==null;){if(O.key===T){if(T=_.type,T===o5){if(O.tag===7){r(g,O.sibling),b=o(O,_.props.children),b.return=g,g=b;break e}}else if(O.elementType===T||typeof T=="object"&&T!==null&&T.$$typeof===sF&&pDt(T)===O.type){r(g,O.sibling),b=o(O,_.props),b.ref=Mte(g,O,_),b.return=g,g=b;break e}r(g,O);break}else e(g,O);O=O.sibling}_.type===o5?(b=I4(_.props.children,g.mode,w,_.key),b.return=g,g=b):(w=Mye(_.type,_.key,_.props,null,g.mode,w),w.ref=Mte(g,b,_),w.return=g,g=w)}return a(g);case n5:e:{for(O=_.key;b!==null;){if(b.key===O)if(b.tag===4&&b.stateNode.containerInfo===_.containerInfo&&b.stateNode.implementation===_.implementation){r(g,b.sibling),b=o(b,_.children||[]),b.return=g,g=b;break e}else{r(g,b);break}else e(g,b);b=b.sibling}b=r6e(_,g.mode,w),b.return=g,g=b}return a(g);case sF:return O=_._init,y(g,b,O(_._payload),w)}if(Dte(_))return m(g,b,_,w);if(Tte(_))return h(g,b,_,w);gye(g,_)}return typeof _=="string"&&_!==""||typeof _=="number"?(_=""+_,b!==null&&b.tag===6?(r(g,b.sibling),b=o(b,_),b.return=g,g=b):(r(g,b),b=t6e(_,g.mode,w),b.return=g,g=b),a(g)):r(g,b)}return y}var x5=Fjt(!0),kjt=Fjt(!1),fre={},vO=xF(fre),nre=xF(fre),ore=xF(fre);function M4(t){if(t===fre)throw Error(dt(174));return t}function _Je(t,e){switch(Zu(ore,e),Zu(nre,t),Zu(vO,fre),t=e.nodeType,t){case 9:case 11:e=(e=e.documentElement)?e.namespaceURI:f6e(null,"");break;default:t=t===8?e.parentNode:e,e=t.namespaceURI||null,t=t.tagName,e=f6e(e,t)}yl(vO),Zu(vO,e)}function T5(){yl(vO),yl(nre),yl(ore)}function qjt(t){M4(ore.current);var e=M4(vO.current),r=f6e(e,t.type);e!==r&&(Zu(nre,t),Zu(vO,r))}function vJe(t){nre.current===t&&(yl(vO),yl(nre))}var bc=xF(0);function Wye(t){for(var e=t;e!==null;){if(e.tag===13){var r=e.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||r.data==="$!"))return e}else if(e.tag===19&&e.memoizedProps.revealOrder!==void 0){if((e.flags&128)!==0)return e}else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}return null}var G3e=[];function wJe(){for(var t=0;tr?r:4,t(!0);var n=X3e.transition;X3e.transition={};try{t(!1),e()}finally{uu=r,X3e.transition=n}}function r$t(){return kS().memoizedState}function y0n(t,e,r){var n=_F(t);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},n$t(t))o$t(e,r);else if(r=Djt(t,e,r,n),r!==null){var o=Db();ZC(r,t,n,o),i$t(r,e,n)}}function b0n(t,e,r){var n=_F(t),o={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(n$t(t))o$t(e,o);else{var i=t.alternate;if(t.lanes===0&&(i===null||i.lanes===0)&&(i=e.lastRenderedReducer,i!==null))try{var a=e.lastRenderedState,s=i(a,r);if(o.hasEagerState=!0,o.eagerState=s,YC(s,a)){var u=e.interleaved;u===null?(o.next=o,yJe(e)):(o.next=u.next,u.next=o),e.interleaved=o;return}}catch{}finally{}r=Djt(t,e,o,n),r!==null&&(o=Db(),ZC(r,t,n,o),i$t(r,e,n))}}function n$t(t){var e=t.alternate;return t===_c||e!==null&&e===_c}function o$t(t,e){Ute=Jye=!0;var r=t.pending;r===null?e.next=e:(e.next=r.next,r.next=e),t.pending=e}function i$t(t,e,r){if((r&4194240)!==0){var n=e.lanes;n&=t.pendingLanes,r|=n,e.lanes=r,nJe(t,r)}}var Kye={readContext:FS,useCallback:Oy,useContext:Oy,useEffect:Oy,useImperativeHandle:Oy,useInsertionEffect:Oy,useLayoutEffect:Oy,useMemo:Oy,useReducer:Oy,useRef:Oy,useState:Oy,useDebugValue:Oy,useDeferredValue:Oy,useTransition:Oy,useMutableSource:Oy,useSyncExternalStore:Oy,useId:Oy,unstable_isNewReconciler:!1},_0n={readContext:FS,useCallback:function(t,e){return yO().memoizedState=[t,e===void 0?null:e],t},useContext:FS,useEffect:hDt,useImperativeHandle:function(t,e,r){return r=r!=null?r.concat([t]):null,Tye(4194308,4,Zjt.bind(null,e,t),r)},useLayoutEffect:function(t,e){return Tye(4194308,4,t,e)},useInsertionEffect:function(t,e){return Tye(4,2,t,e)},useMemo:function(t,e){var r=yO();return e=e===void 0?null:e,t=t(),r.memoizedState=[t,e],t},useReducer:function(t,e,r){var n=yO();return e=r!==void 0?r(e):e,n.memoizedState=n.baseState=e,t={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:e},n.queue=t,t=t.dispatch=y0n.bind(null,_c,t),[n.memoizedState,t]},useRef:function(t){var e=yO();return t={current:t},e.memoizedState=t},useState:mDt,useDebugValue:OJe,useDeferredValue:function(t){return yO().memoizedState=t},useTransition:function(){var t=mDt(!1),e=t[0];return t=g0n.bind(null,t[1]),yO().memoizedState=t,[e,t]},useMutableSource:function(){},useSyncExternalStore:function(t,e,r){var n=_c,o=yO();if(Bl){if(r===void 0)throw Error(dt(407));r=r()}else{if(r=e(),Eh===null)throw Error(dt(349));(D4&30)!==0||zjt(n,e,r)}o.memoizedState=r;var i={value:r,getSnapshot:e};return o.queue=i,hDt(Hjt.bind(null,n,i,t),[t]),n.flags|=2048,sre(9,Vjt.bind(null,n,i,r,e),void 0,null),r},useId:function(){var t=yO(),e=Eh.identifierPrefix;if(Bl){var r=d1,n=c1;r=(n&~(1<<32-XC(n)-1)).toString(32)+r,e=":"+e+"R"+r,r=ire++,0<\/script>",t=t.removeChild(t.firstChild)):typeof n.is=="string"?t=a.createElement(r,{is:n.is}):(t=a.createElement(r),r==="select"&&(a=t,n.multiple?a.multiple=!0:n.size&&(a.size=n.size))):t=a.createElementNS(t,r),t[bO]=e,t[rre]=n,m$t(t,e,!1,!1),e.stateNode=t;e:{switch(a=m6e(r,n),r){case"dialog":gl("cancel",t),gl("close",t),o=n;break;case"iframe":case"object":case"embed":gl("load",t),o=n;break;case"video":case"audio":for(o=0;o<$te.length;o++)gl($te[o],t);o=n;break;case"source":gl("error",t),o=n;break;case"img":case"image":case"link":gl("error",t),gl("load",t),o=n;break;case"details":gl("toggle",t),o=n;break;case"input":I1t(t,n),o=u6e(t,n),gl("invalid",t);break;case"option":o=n;break;case"select":t._wrapperState={wasMultiple:!!n.multiple},o=vc({},n,{value:void 0}),gl("invalid",t);break;case"textarea":N1t(t,n),o=d6e(t,n),gl("invalid",t);break;default:o=n}p6e(r,o),s=o;for(i in s)if(s.hasOwnProperty(i)){var u=s[i];i==="style"?WDt(t,u):i==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,u!=null&&VDt(t,u)):i==="children"?typeof u=="string"?(r!=="textarea"||u!=="")&&Jte(t,u):typeof u=="number"&&Jte(t,""+u):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(Wte.hasOwnProperty(i)?u!=null&&i==="onScroll"&&gl("scroll",t):u!=null&&Z6e(t,i,u,a))}switch(r){case"input":rye(t),A1t(t,n,!1);break;case"textarea":rye(t),D1t(t);break;case"option":n.value!=null&&t.setAttribute("value",""+wF(n.value));break;case"select":t.multiple=!!n.multiple,i=n.value,i!=null?h5(t,!!n.multiple,i,!1):n.defaultValue!=null&&h5(t,!!n.multiple,n.defaultValue,!0);break;default:typeof o.onClick=="function"&&(t.onclick=Fye)}switch(r){case"button":case"input":case"select":case"textarea":n=!!n.autoFocus;break e;case"img":n=!0;break e;default:n=!1}}n&&(e.flags|=4)}e.ref!==null&&(e.flags|=512,e.flags|=2097152)}return Ey(e),null;case 6:if(t&&e.stateNode!=null)g$t(t,e,t.memoizedProps,n);else{if(typeof n!="string"&&e.stateNode===null)throw Error(dt(166));if(r=M4(ore.current),M4(vO.current),hye(e)){if(n=e.stateNode,r=e.memoizedProps,n[bO]=e,(i=n.nodeValue!==r)&&(t=lw,t!==null))switch(t.tag){case 3:mye(n.nodeValue,r,(t.mode&1)!==0);break;case 5:t.memoizedProps.suppressHydrationWarning!==!0&&mye(n.nodeValue,r,(t.mode&1)!==0)}i&&(e.flags|=4)}else n=(r.nodeType===9?r:r.ownerDocument).createTextNode(n),n[bO]=e,e.stateNode=n}return Ey(e),null;case 13:if(yl(bc),n=e.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(Bl&&uw!==null&&(e.mode&1)!==0&&(e.flags&128)===0)Njt(),C5(),e.flags|=98560,i=!1;else if(i=hye(e),n!==null&&n.dehydrated!==null){if(t===null){if(!i)throw Error(dt(318));if(i=e.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(dt(317));i[bO]=e}else C5(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;Ey(e),i=!1}else GC!==null&&(K6e(GC),GC=null),i=!0;if(!i)return e.flags&65536?e:null}return(e.flags&128)!==0?(e.lanes=r,e):(n=n!==null,n!==(t!==null&&t.memoizedState!==null)&&n&&(e.child.flags|=8192,(e.mode&1)!==0&&(t===null||(bc.current&1)!==0?Rm===0&&(Rm=3):NJe())),e.updateQueue!==null&&(e.flags|=4),Ey(e),null);case 4:return T5(),q6e(t,e),t===null&&ere(e.stateNode.containerInfo),Ey(e),null;case 10:return gJe(e.type._context),Ey(e),null;case 17:return k_(e.type)&&kye(),Ey(e),null;case 19:if(yl(bc),i=e.memoizedState,i===null)return Ey(e),null;if(n=(e.flags&128)!==0,a=i.rendering,a===null)if(n)Rte(i,!1);else{if(Rm!==0||t!==null&&(t.flags&128)!==0)for(t=e.child;t!==null;){if(a=Wye(t),a!==null){for(e.flags|=128,Rte(i,!1),n=a.updateQueue,n!==null&&(e.updateQueue=n,e.flags|=4),e.subtreeFlags=0,n=r,r=e.child;r!==null;)i=r,t=n,i.flags&=14680066,a=i.alternate,a===null?(i.childLanes=0,i.lanes=t,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=a.childLanes,i.lanes=a.lanes,i.child=a.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=a.memoizedProps,i.memoizedState=a.memoizedState,i.updateQueue=a.updateQueue,i.type=a.type,t=a.dependencies,i.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),r=r.sibling;return Zu(bc,bc.current&1|2),e.child}t=t.sibling}i.tail!==null&&nd()>E5&&(e.flags|=128,n=!0,Rte(i,!1),e.lanes=4194304)}else{if(!n)if(t=Wye(a),t!==null){if(e.flags|=128,n=!0,r=t.updateQueue,r!==null&&(e.updateQueue=r,e.flags|=4),Rte(i,!0),i.tail===null&&i.tailMode==="hidden"&&!a.alternate&&!Bl)return Ey(e),null}else 2*nd()-i.renderingStartTime>E5&&r!==1073741824&&(e.flags|=128,n=!0,Rte(i,!1),e.lanes=4194304);i.isBackwards?(a.sibling=e.child,e.child=a):(r=i.last,r!==null?r.sibling=a:e.child=a,i.last=a)}return i.tail!==null?(e=i.tail,i.rendering=e,i.tail=e.sibling,i.renderingStartTime=nd(),e.sibling=null,r=bc.current,Zu(bc,n?r&1|2:r&1),e):(Ey(e),null);case 22:case 23:return AJe(),n=e.memoizedState!==null,t!==null&&t.memoizedState!==null!==n&&(e.flags|=8192),n&&(e.mode&1)!==0?(sw&1073741824)!==0&&(Ey(e),e.subtreeFlags&6&&(e.flags|=8192)):Ey(e),null;case 24:return null;case 25:return null}throw Error(dt(156,e.tag))}function E0n(t,e){switch(fJe(e),e.tag){case 1:return k_(e.type)&&kye(),t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 3:return T5(),yl(F_),yl(My),wJe(),t=e.flags,(t&65536)!==0&&(t&128)===0?(e.flags=t&-65537|128,e):null;case 5:return vJe(e),null;case 13:if(yl(bc),t=e.memoizedState,t!==null&&t.dehydrated!==null){if(e.alternate===null)throw Error(dt(340));C5()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 19:return yl(bc),null;case 4:return T5(),null;case 10:return gJe(e.type._context),null;case 22:case 23:return AJe(),null;case 24:return null;default:return null}}var bye=!1,Py=!1,P0n=typeof WeakSet=="function"?WeakSet:Set,Pr=null;function p5(t,e){var r=t.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){jc(t,e,n)}else r.current=null}function B6e(t,e,r){try{r()}catch(n){jc(t,e,n)}}var xDt=!1;function M0n(t,e){if(x6e=jye,t=vjt(),cJe(t)){if("selectionStart"in t)var r={start:t.selectionStart,end:t.selectionEnd};else e:{r=(r=t.ownerDocument)&&r.defaultView||window;var n=r.getSelection&&r.getSelection();if(n&&n.rangeCount!==0){r=n.anchorNode;var o=n.anchorOffset,i=n.focusNode;n=n.focusOffset;try{r.nodeType,i.nodeType}catch{r=null;break e}var a=0,s=-1,u=-1,l=0,c=0,d=t,f=null;t:for(;;){for(var p;d!==r||o!==0&&d.nodeType!==3||(s=a+o),d!==i||n!==0&&d.nodeType!==3||(u=a+n),d.nodeType===3&&(a+=d.nodeValue.length),(p=d.firstChild)!==null;)f=d,d=p;for(;;){if(d===t)break t;if(f===r&&++l===o&&(s=a),f===i&&++c===n&&(u=a),(p=d.nextSibling)!==null)break;d=f,f=d.parentNode}d=p}r=s===-1||u===-1?null:{start:s,end:u}}else r=null}r=r||{start:0,end:0}}else r=null;for(T6e={focusedElem:t,selectionRange:r},jye=!1,Pr=e;Pr!==null;)if(e=Pr,t=e.child,(e.subtreeFlags&1028)!==0&&t!==null)t.return=e,Pr=t;else for(;Pr!==null;){e=Pr;try{var m=e.alternate;if((e.flags&1024)!==0)switch(e.tag){case 0:case 11:case 15:break;case 1:if(m!==null){var h=m.memoizedProps,y=m.memoizedState,g=e.stateNode,b=g.getSnapshotBeforeUpdate(e.elementType===e.type?h:JC(e.type,h),y);g.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var _=e.stateNode.containerInfo;_.nodeType===1?_.textContent="":_.nodeType===9&&_.documentElement&&_.removeChild(_.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(dt(163))}}catch(w){jc(e,e.return,w)}if(t=e.sibling,t!==null){t.return=e.return,Pr=t;break}Pr=e.return}return m=xDt,xDt=!1,m}function zte(t,e,r){var n=e.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var o=n=n.next;do{if((o.tag&t)===t){var i=o.destroy;o.destroy=void 0,i!==void 0&&B6e(e,r,i)}o=o.next}while(o!==n)}}function ube(t,e){if(e=e.updateQueue,e=e!==null?e.lastEffect:null,e!==null){var r=e=e.next;do{if((r.tag&t)===t){var n=r.create;r.destroy=n()}r=r.next}while(r!==e)}}function U6e(t){var e=t.ref;if(e!==null){var r=t.stateNode;switch(t.tag){case 5:t=r;break;default:t=r}typeof e=="function"?e(t):e.current=t}}function y$t(t){var e=t.alternate;e!==null&&(t.alternate=null,y$t(e)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(e=t.stateNode,e!==null&&(delete e[bO],delete e[rre],delete e[P6e],delete e[d0n],delete e[f0n])),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}function b$t(t){return t.tag===5||t.tag===3||t.tag===4}function TDt(t){e:for(;;){for(;t.sibling===null;){if(t.return===null||b$t(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.flags&2||t.child===null||t.tag===4)continue e;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function z6e(t,e,r){var n=t.tag;if(n===5||n===6)t=t.stateNode,e?r.nodeType===8?r.parentNode.insertBefore(t,e):r.insertBefore(t,e):(r.nodeType===8?(e=r.parentNode,e.insertBefore(t,r)):(e=r,e.appendChild(t)),r=r._reactRootContainer,r!=null||e.onclick!==null||(e.onclick=Fye));else if(n!==4&&(t=t.child,t!==null))for(z6e(t,e,r),t=t.sibling;t!==null;)z6e(t,e,r),t=t.sibling}function V6e(t,e,r){var n=t.tag;if(n===5||n===6)t=t.stateNode,e?r.insertBefore(t,e):r.appendChild(t);else if(n!==4&&(t=t.child,t!==null))for(V6e(t,e,r),t=t.sibling;t!==null;)V6e(t,e,r),t=t.sibling}var Cg=null,KC=!1;function aF(t,e,r){for(r=r.child;r!==null;)_$t(t,e,r),r=r.sibling}function _$t(t,e,r){if(_O&&typeof _O.onCommitFiberUnmount=="function")try{_O.onCommitFiberUnmount(ebe,r)}catch{}switch(r.tag){case 5:Py||p5(r,e);case 6:var n=Cg,o=KC;Cg=null,aF(t,e,r),Cg=n,KC=o,Cg!==null&&(KC?(t=Cg,r=r.stateNode,t.nodeType===8?t.parentNode.removeChild(r):t.removeChild(r)):Cg.removeChild(r.stateNode));break;case 18:Cg!==null&&(KC?(t=Cg,r=r.stateNode,t.nodeType===8?J3e(t.parentNode,r):t.nodeType===1&&J3e(t,r),Zte(t)):J3e(Cg,r.stateNode));break;case 4:n=Cg,o=KC,Cg=r.stateNode.containerInfo,KC=!0,aF(t,e,r),Cg=n,KC=o;break;case 0:case 11:case 14:case 15:if(!Py&&(n=r.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){o=n=n.next;do{var i=o,a=i.destroy;i=i.tag,a!==void 0&&((i&2)!==0||(i&4)!==0)&&B6e(r,e,a),o=o.next}while(o!==n)}aF(t,e,r);break;case 1:if(!Py&&(p5(r,e),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(s){jc(r,e,s)}aF(t,e,r);break;case 21:aF(t,e,r);break;case 22:r.mode&1?(Py=(n=Py)||r.memoizedState!==null,aF(t,e,r),Py=n):aF(t,e,r);break;default:aF(t,e,r)}}function ODt(t){var e=t.updateQueue;if(e!==null){t.updateQueue=null;var r=t.stateNode;r===null&&(r=t.stateNode=new P0n),e.forEach(function(n){var o=F0n.bind(null,t,n);r.has(n)||(r.add(n),n.then(o,o))})}}function WC(t,e){var r=e.deletions;if(r!==null)for(var n=0;no&&(o=a),n&=~i}if(n=o,n=nd()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*I0n(n/1960))-n,10t?16:t,fF===null)var n=!1;else{if(t=fF,fF=null,Zye=0,(is&6)!==0)throw Error(dt(331));var o=is;for(is|=4,Pr=t.current;Pr!==null;){var i=Pr,a=i.child;if((Pr.flags&16)!==0){var s=i.deletions;if(s!==null){for(var u=0;und()-RJe?R4(t,0):MJe|=r),q_(t,e)}function E$t(t,e){e===0&&((t.mode&1)===0?e=1:(e=iye,iye<<=1,(iye&130023424)===0&&(iye=4194304)));var r=Db();t=h1(t,e),t!==null&&(lre(t,e,r),q_(t,r))}function L0n(t){var e=t.memoizedState,r=0;e!==null&&(r=e.retryLane),E$t(t,r)}function F0n(t,e){var r=0;switch(t.tag){case 13:var n=t.stateNode,o=t.memoizedState;o!==null&&(r=o.retryLane);break;case 19:n=t.stateNode;break;default:throw Error(dt(314))}n!==null&&n.delete(e),E$t(t,r)}var P$t;P$t=function(t,e,r){if(t!==null)if(t.memoizedProps!==e.pendingProps||F_.current)L_=!0;else{if((t.lanes&r)===0&&(e.flags&128)===0)return L_=!1,T0n(t,e,r);L_=(t.flags&131072)!==0}else L_=!1,Bl&&(e.flags&1048576)!==0&&Ijt(e,Uye,e.index);switch(e.lanes=0,e.tag){case 2:var n=e.type;Oye(t,e),t=e.pendingProps;var o=S5(e,My.current);_5(e,r),o=CJe(null,e,n,t,o,r);var i=xJe();return e.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(e.tag=1,e.memoizedState=null,e.updateQueue=null,k_(n)?(i=!0,qye(e)):i=!1,e.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,bJe(e),o.updater=abe,e.stateNode=o,o._reactInternals=e,D6e(e,n,t,r),e=L6e(null,e,n,!0,i,r)):(e.tag=0,Bl&&i&&dJe(e),Nb(null,e,o,r),e=e.child),e;case 16:n=e.elementType;e:{switch(Oye(t,e),t=e.pendingProps,o=n._init,n=o(n._payload),e.type=n,o=e.tag=q0n(n),t=JC(n,t),o){case 0:e=$6e(null,e,n,t,r);break e;case 1:e=wDt(null,e,n,t,r);break e;case 11:e=_Dt(null,e,n,t,r);break e;case 14:e=vDt(null,e,n,JC(n.type,t),r);break e}throw Error(dt(306,n,""))}return e;case 0:return n=e.type,o=e.pendingProps,o=e.elementType===n?o:JC(n,o),$6e(t,e,n,o,r);case 1:return n=e.type,o=e.pendingProps,o=e.elementType===n?o:JC(n,o),wDt(t,e,n,o,r);case 3:e:{if(d$t(e),t===null)throw Error(dt(387));n=e.pendingProps,i=e.memoizedState,o=i.element,jjt(t,e),Hye(e,n,null,r);var a=e.memoizedState;if(n=a.element,i.isDehydrated)if(i={element:n,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},e.updateQueue.baseState=i,e.memoizedState=i,e.flags&256){o=O5(Error(dt(423)),e),e=SDt(t,e,n,r,o);break e}else if(n!==o){o=O5(Error(dt(424)),e),e=SDt(t,e,n,r,o);break e}else for(uw=gF(e.stateNode.containerInfo.firstChild),lw=e,Bl=!0,GC=null,r=kjt(e,null,n,r),e.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(C5(),n===o){e=g1(t,e,r);break e}Nb(t,e,n,r)}e=e.child}return e;case 5:return qjt(e),t===null&&I6e(e),n=e.type,o=e.pendingProps,i=t!==null?t.memoizedProps:null,a=o.children,O6e(n,o)?a=null:i!==null&&O6e(n,i)&&(e.flags|=32),c$t(t,e),Nb(t,e,a,r),e.child;case 6:return t===null&&I6e(e),null;case 13:return f$t(t,e,r);case 4:return _Je(e,e.stateNode.containerInfo),n=e.pendingProps,t===null?e.child=x5(e,null,n,r):Nb(t,e,n,r),e.child;case 11:return n=e.type,o=e.pendingProps,o=e.elementType===n?o:JC(n,o),_Dt(t,e,n,o,r);case 7:return Nb(t,e,e.pendingProps,r),e.child;case 8:return Nb(t,e,e.pendingProps.children,r),e.child;case 12:return Nb(t,e,e.pendingProps.children,r),e.child;case 10:e:{if(n=e.type._context,o=e.pendingProps,i=e.memoizedProps,a=o.value,Zu(zye,n._currentValue),n._currentValue=a,i!==null)if(YC(i.value,a)){if(i.children===o.children&&!F_.current){e=g1(t,e,r);break e}}else for(i=e.child,i!==null&&(i.return=e);i!==null;){var s=i.dependencies;if(s!==null){a=i.child;for(var u=s.firstContext;u!==null;){if(u.context===n){if(i.tag===1){u=f1(-1,r&-r),u.tag=2;var l=i.updateQueue;if(l!==null){l=l.shared;var c=l.pending;c===null?u.next=u:(u.next=c.next,c.next=u),l.pending=u}}i.lanes|=r,u=i.alternate,u!==null&&(u.lanes|=r),A6e(i.return,r,e),s.lanes|=r;break}u=u.next}}else if(i.tag===10)a=i.type===e.type?null:i.child;else if(i.tag===18){if(a=i.return,a===null)throw Error(dt(341));a.lanes|=r,s=a.alternate,s!==null&&(s.lanes|=r),A6e(a,r,e),a=i.sibling}else a=i.child;if(a!==null)a.return=i;else for(a=i;a!==null;){if(a===e){a=null;break}if(i=a.sibling,i!==null){i.return=a.return,a=i;break}a=a.return}i=a}Nb(t,e,o.children,r),e=e.child}return e;case 9:return o=e.type,n=e.pendingProps.children,_5(e,r),o=FS(o),n=n(o),e.flags|=1,Nb(t,e,n,r),e.child;case 14:return n=e.type,o=JC(n,e.pendingProps),o=JC(n.type,o),vDt(t,e,n,o,r);case 15:return u$t(t,e,e.type,e.pendingProps,r);case 17:return n=e.type,o=e.pendingProps,o=e.elementType===n?o:JC(n,o),Oye(t,e),e.tag=1,k_(n)?(t=!0,qye(e)):t=!1,_5(e,r),Ljt(e,n,o),D6e(e,n,o,r),L6e(null,e,n,!0,t,r);case 19:return p$t(t,e,r);case 22:return l$t(t,e,r)}throw Error(dt(156,e.tag))};function M$t(t,e){return tjt(t,e)}function k0n(t,e,r,n){this.tag=t,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=e,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function $S(t,e,r,n){return new k0n(t,e,r,n)}function DJe(t){return t=t.prototype,!(!t||!t.isReactComponent)}function q0n(t){if(typeof t=="function")return DJe(t)?1:0;if(t!=null){if(t=t.$$typeof,t===Q6e)return 11;if(t===eJe)return 14}return 2}function vF(t,e){var r=t.alternate;return r===null?(r=$S(t.tag,e,t.key,t.mode),r.elementType=t.elementType,r.type=t.type,r.stateNode=t.stateNode,r.alternate=t,t.alternate=r):(r.pendingProps=e,r.type=t.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=t.flags&14680064,r.childLanes=t.childLanes,r.lanes=t.lanes,r.child=t.child,r.memoizedProps=t.memoizedProps,r.memoizedState=t.memoizedState,r.updateQueue=t.updateQueue,e=t.dependencies,r.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext},r.sibling=t.sibling,r.index=t.index,r.ref=t.ref,r}function Mye(t,e,r,n,o,i){var a=2;if(n=t,typeof t=="function")DJe(t)&&(a=1);else if(typeof t=="string")a=5;else e:switch(t){case o5:return I4(r.children,o,i,e);case Y6e:a=8,o|=8;break;case o6e:return t=$S(12,r,e,o|2),t.elementType=o6e,t.lanes=i,t;case i6e:return t=$S(13,r,e,o),t.elementType=i6e,t.lanes=i,t;case a6e:return t=$S(19,r,e,o),t.elementType=a6e,t.lanes=i,t;case FDt:return cbe(r,o,i,e);default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case $Dt:a=10;break e;case LDt:a=9;break e;case Q6e:a=11;break e;case eJe:a=14;break e;case sF:a=16,n=null;break e}throw Error(dt(130,t==null?t:typeof t,""))}return e=$S(a,r,e,o),e.elementType=t,e.type=n,e.lanes=i,e}function I4(t,e,r,n){return t=$S(7,t,n,e),t.lanes=r,t}function cbe(t,e,r,n){return t=$S(22,t,n,e),t.elementType=FDt,t.lanes=r,t.stateNode={isHidden:!1},t}function t6e(t,e,r){return t=$S(6,t,null,e),t.lanes=r,t}function r6e(t,e,r){return e=$S(4,t.children!==null?t.children:[],t.key,e),e.lanes=r,e.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},e}function B0n(t,e,r,n,o){this.tag=e,this.containerInfo=t,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=k3e(0),this.expirationTimes=k3e(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=k3e(0),this.identifierPrefix=n,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function jJe(t,e,r,n,o,i,a,s,u){return t=new B0n(t,e,r,s,u),e===1?(e=1,i===!0&&(e|=8)):e=0,i=$S(3,null,null,e),t.current=i,i.stateNode=t,i.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},bJe(i),t}function U0n(t,e,r){var n=3{"use strict";function D$t(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(D$t)}catch(t){console.error(t)}}D$t(),j$t.exports=N$t()});var Im=S(kJe=>{"use strict";var $$t=yu();kJe.createRoot=$$t.createRoot,kJe.hydrateRoot=$$t.hydrateRoot;var xzi});function L$t(t,e){if(typeof t=="function")return t(e);t!=null&&(t.current=e)}function F$t(...t){return e=>{let r=!1,n=t.map(o=>{let i=L$t(o,e);return!r&&typeof i=="function"&&(r=!0),i});if(r)return()=>{for(let o=0;o{J0n=$(K(),1)});var B$t=S(hbe=>{"use strict";var K0n=K(),G0n=Symbol.for("react.element"),X0n=Symbol.for("react.fragment"),Z0n=Object.prototype.hasOwnProperty,Y0n=K0n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Q0n={key:!0,ref:!0,__self:!0,__source:!0};function q$t(t,e,r){var n,o={},i=null,a=null;r!==void 0&&(i=""+r),e.key!==void 0&&(i=""+e.key),e.ref!==void 0&&(a=e.ref);for(n in e)Z0n.call(e,n)&&!Q0n.hasOwnProperty(n)&&(o[n]=e[n]);if(t&&t.defaultProps)for(n in e=t.defaultProps,e)o[n]===void 0&&(o[n]=e[n]);return{$$typeof:G0n,type:t,key:i,ref:a,props:o,_owner:Y0n.current}}hbe.Fragment=X0n;hbe.jsx=q$t;hbe.jsxs=q$t});var wt=S((Pzi,U$t)=>{"use strict";U$t.exports=B$t()});function tCn(t){return typeof t=="object"&&t!==null&&"then"in t}function z$t(t){return t!=null&&typeof t=="object"&&"$$typeof"in t&&t.$$typeof===eCn&&"_payload"in t&&tCn(t._payload)}function rCn(t){let e=nCn(t),r=xd.forwardRef((n,o)=>{let{children:i,...a}=n;z$t(i)&&typeof ybe=="function"&&(i=ybe(i._payload));let s=xd.Children.toArray(i),u=s.find(iCn);if(u){let l=u.props.children,c=s.map(d=>d===u?xd.Children.count(l)>1?xd.Children.only(null):xd.isValidElement(l)?l.props.children:null:d);return(0,gbe.jsx)(e,{...a,ref:o,children:xd.isValidElement(l)?xd.cloneElement(l,void 0,c):null})}return(0,gbe.jsx)(e,{...a,ref:o,children:i})});return r.displayName=`${t}.Slot`,r}function nCn(t){let e=xd.forwardRef((r,n)=>{let{children:o,...i}=r;if(z$t(o)&&typeof ybe=="function"&&(o=ybe(o._payload)),xd.isValidElement(o)){let a=sCn(o),s=aCn(i,o.props);return o.type!==xd.Fragment&&(s.ref=n?F$t(n,a):a),xd.cloneElement(o,s)}return xd.Children.count(o)>1?xd.Children.only(null):null});return e.displayName=`${t}.SlotClone`,e}function iCn(t){return xd.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===oCn}function aCn(t,e){let r={...e};for(let n in e){let o=t[n],i=e[n];/^on[A-Z]/.test(n)?o&&i?r[n]=(...s)=>{let u=i(...s);return o(...s),u}:o&&(r[n]=o):n==="style"?r[n]={...o,...i}:n==="className"&&(r[n]=[o,i].filter(Boolean).join(" "))}return{...t,...r}}function sCn(t){let e=Object.getOwnPropertyDescriptor(t.props,"ref")?.get,r=e&&"isReactWarning"in e&&e.isReactWarning;return r?t.ref:(e=Object.getOwnPropertyDescriptor(t,"ref")?.get,r=e&&"isReactWarning"in e&&e.isReactWarning,r?t.props.ref:t.props.ref||t.ref)}var xd,gbe,eCn,ybe,V$t,oCn,H$t=v(()=>{xd=$(K(),1);k$t();gbe=$(wt(),1),eCn=Symbol.for("react.lazy"),ybe=xd[" use ".trim().toString()];V$t=rCn("Slot");oCn=Symbol("radix.slottable")});function W$t(t){var e,r,n="";if(typeof t=="string"||typeof t=="number")n+=t;else if(typeof t=="object")if(Array.isArray(t)){var o=t.length;for(e=0;e{});var J$t,K$t,R5,_be=v(()=>{qJe();J$t=t=>typeof t=="boolean"?`${t}`:t===0?"0":t,K$t=bbe,R5=(t,e)=>r=>{var n;if(e?.variants==null)return K$t(t,r?.class,r?.className);let{variants:o,defaultVariants:i}=e,a=Object.keys(o).map(l=>{let c=r?.[l],d=i?.[l];if(c===null)return null;let f=J$t(c)||J$t(d);return o[l][f]}),s=r&&Object.entries(r).reduce((l,c)=>{let[d,f]=c;return f===void 0||(l[d]=f),l},{}),u=e==null||(n=e.compoundVariants)===null||n===void 0?void 0:n.reduce((l,c)=>{let{class:d,className:f,...p}=c;return Object.entries(p).every(m=>{let[h,y]=m;return Array.isArray(y)?y.includes({...i,...s}[h]):{...i,...s}[h]===y})?[...l,d,f]:l},[]);return K$t(t,a,u,r?.class,r?.className)}});function _Cn(){let t=0,e,r,n="";for(;td(c),t());return r=gCn(l),n=r.cache.get,o=r.cache.set,i=s,s(u)}function s(u){let l=n(u);if(l)return l;let c=bCn(u,r);return o(u,c),c}return function(){return i(_Cn.apply(null,arguments))}}var zJe,uCn,Q$t,G$t,lCn,cCn,UJe,X$t,dCn,fCn,pCn,eLt,mCn,hCn,gCn,yCn,bCn,tLt,bl,rLt,vCn,wCn,SCn,CCn,xCn,TCn,OCn,b1,OF,I5,BJe,pre,ECn,ai,EF,PCn,MCn,RCn,ICn,ACn,NCn,mre,A5,DCn,nLt,jCn,$Cn,Y$t,LCn,hre,FCn,kCn,oLt,iLt=v(()=>{zJe="-",uCn=t=>{let e=cCn(t),{conflictingClassGroups:r,conflictingClassGroupModifiers:n}=t;return{getClassGroupId:a=>{let s=a.split(zJe);return s[0]===""&&s.length!==1&&s.shift(),Q$t(s,e)||lCn(a)},getConflictingClassGroupIds:(a,s)=>{let u=r[a]||[];return s&&n[a]?[...u,...n[a]]:u}}},Q$t=(t,e)=>{if(t.length===0)return e.classGroupId;let r=t[0],n=e.nextPart.get(r),o=n?Q$t(t.slice(1),n):void 0;if(o)return o;if(e.validators.length===0)return;let i=t.join(zJe);return e.validators.find(({validator:a})=>a(i))?.classGroupId},G$t=/^\[(.+)\]$/,lCn=t=>{if(G$t.test(t)){let e=G$t.exec(t)[1],r=e?.substring(0,e.indexOf(":"));if(r)return"arbitrary.."+r}},cCn=t=>{let{theme:e,prefix:r}=t,n={nextPart:new Map,validators:[]};return fCn(Object.entries(t.classGroups),r).forEach(([i,a])=>{UJe(a,n,i,e)}),n},UJe=(t,e,r,n)=>{t.forEach(o=>{if(typeof o=="string"){let i=o===""?e:X$t(e,o);i.classGroupId=r;return}if(typeof o=="function"){if(dCn(o)){UJe(o(n),e,r,n);return}e.validators.push({validator:o,classGroupId:r});return}Object.entries(o).forEach(([i,a])=>{UJe(a,X$t(e,i),r,n)})})},X$t=(t,e)=>{let r=t;return e.split(zJe).forEach(n=>{r.nextPart.has(n)||r.nextPart.set(n,{nextPart:new Map,validators:[]}),r=r.nextPart.get(n)}),r},dCn=t=>t.isThemeGetter,fCn=(t,e)=>e?t.map(([r,n])=>{let o=n.map(i=>typeof i=="string"?e+i:typeof i=="object"?Object.fromEntries(Object.entries(i).map(([a,s])=>[e+a,s])):i);return[r,o]}):t,pCn=t=>{if(t<1)return{get:()=>{},set:()=>{}};let e=0,r=new Map,n=new Map,o=(i,a)=>{r.set(i,a),e++,e>t&&(e=0,n=r,r=new Map)};return{get(i){let a=r.get(i);if(a!==void 0)return a;if((a=n.get(i))!==void 0)return o(i,a),a},set(i,a){r.has(i)?r.set(i,a):o(i,a)}}},eLt="!",mCn=t=>{let{separator:e,experimentalParseClassName:r}=t,n=e.length===1,o=e[0],i=e.length,a=s=>{let u=[],l=0,c=0,d;for(let y=0;yc?d-c:void 0;return{modifiers:u,hasImportantModifier:p,baseClassName:m,maybePostfixModifierPosition:h}};return r?s=>r({className:s,parseClassName:a}):a},hCn=t=>{if(t.length<=1)return t;let e=[],r=[];return t.forEach(n=>{n[0]==="["?(e.push(...r.sort(),n),r=[]):r.push(n)}),e.push(...r.sort()),e},gCn=t=>({cache:pCn(t.cacheSize),parseClassName:mCn(t),...uCn(t)}),yCn=/\s+/,bCn=(t,e)=>{let{parseClassName:r,getClassGroupId:n,getConflictingClassGroupIds:o}=e,i=[],a=t.trim().split(yCn),s="";for(let u=a.length-1;u>=0;u-=1){let l=a[u],{modifiers:c,hasImportantModifier:d,baseClassName:f,maybePostfixModifierPosition:p}=r(l),m=!!p,h=n(m?f.substring(0,p):f);if(!h){if(!m){s=l+(s.length>0?" "+s:s);continue}if(h=n(f),!h){s=l+(s.length>0?" "+s:s);continue}m=!1}let y=hCn(c).join(":"),g=d?y+eLt:y,b=g+h;if(i.includes(b))continue;i.push(b);let _=o(h,m);for(let w=0;w<_.length;++w){let T=_[w];i.push(g+T)}s=l+(s.length>0?" "+s:s)}return s};tLt=t=>{if(typeof t=="string")return t;let e,r="";for(let n=0;n{let e=r=>r[t]||[];return e.isThemeGetter=!0,e},rLt=/^\[(?:([a-z-]+):)?(.+)\]$/i,vCn=/^\d+\/\d+$/,wCn=new Set(["px","full","screen"]),SCn=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,CCn=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,xCn=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,TCn=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,OCn=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,b1=t=>I5(t)||wCn.has(t)||vCn.test(t),OF=t=>A5(t,"length",DCn),I5=t=>!!t&&!Number.isNaN(Number(t)),BJe=t=>A5(t,"number",I5),pre=t=>!!t&&Number.isInteger(Number(t)),ECn=t=>t.endsWith("%")&&I5(t.slice(0,-1)),ai=t=>rLt.test(t),EF=t=>SCn.test(t),PCn=new Set(["length","size","percentage"]),MCn=t=>A5(t,PCn,nLt),RCn=t=>A5(t,"position",nLt),ICn=new Set(["image","url"]),ACn=t=>A5(t,ICn,$Cn),NCn=t=>A5(t,"",jCn),mre=()=>!0,A5=(t,e,r)=>{let n=rLt.exec(t);return n?n[1]?typeof e=="string"?n[1]===e:e.has(n[1]):r(n[2]):!1},DCn=t=>CCn.test(t)&&!xCn.test(t),nLt=()=>!1,jCn=t=>TCn.test(t),$Cn=t=>OCn.test(t),Y$t=()=>{let t=bl("colors"),e=bl("spacing"),r=bl("blur"),n=bl("brightness"),o=bl("borderColor"),i=bl("borderRadius"),a=bl("borderSpacing"),s=bl("borderWidth"),u=bl("contrast"),l=bl("grayscale"),c=bl("hueRotate"),d=bl("invert"),f=bl("gap"),p=bl("gradientColorStops"),m=bl("gradientColorStopPositions"),h=bl("inset"),y=bl("margin"),g=bl("opacity"),b=bl("padding"),_=bl("saturate"),w=bl("scale"),T=bl("sepia"),O=bl("skew"),E=bl("space"),P=bl("translate"),R=()=>["auto","contain","none"],I=()=>["auto","hidden","clip","visible","scroll"],A=()=>["auto",ai,e],B=()=>[ai,e],k=()=>["",b1,OF],q=()=>["auto",I5,ai],Z=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],V=()=>["solid","dashed","dotted","double","none"],Y=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],X=()=>["start","end","center","between","around","evenly","stretch"],W=()=>["","0",ai],re=()=>["auto","avoid","all","avoid-page","page","left","right","column"],ue=()=>[I5,ai];return{cacheSize:500,separator:":",theme:{colors:[mre],spacing:[b1,OF],blur:["none","",EF,ai],brightness:ue(),borderColor:[t],borderRadius:["none","","full",EF,ai],borderSpacing:B(),borderWidth:k(),contrast:ue(),grayscale:W(),hueRotate:ue(),invert:W(),gap:B(),gradientColorStops:[t],gradientColorStopPositions:[ECn,OF],inset:A(),margin:A(),opacity:ue(),padding:B(),saturate:ue(),scale:ue(),sepia:W(),skew:ue(),space:B(),translate:B()},classGroups:{aspect:[{aspect:["auto","square","video",ai]}],container:["container"],columns:[{columns:[EF]}],"break-after":[{"break-after":re()}],"break-before":[{"break-before":re()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...Z(),ai]}],overflow:[{overflow:I()}],"overflow-x":[{"overflow-x":I()}],"overflow-y":[{"overflow-y":I()}],overscroll:[{overscroll:R()}],"overscroll-x":[{"overscroll-x":R()}],"overscroll-y":[{"overscroll-y":R()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[h]}],"inset-x":[{"inset-x":[h]}],"inset-y":[{"inset-y":[h]}],start:[{start:[h]}],end:[{end:[h]}],top:[{top:[h]}],right:[{right:[h]}],bottom:[{bottom:[h]}],left:[{left:[h]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",pre,ai]}],basis:[{basis:A()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",ai]}],grow:[{grow:W()}],shrink:[{shrink:W()}],order:[{order:["first","last","none",pre,ai]}],"grid-cols":[{"grid-cols":[mre]}],"col-start-end":[{col:["auto",{span:["full",pre,ai]},ai]}],"col-start":[{"col-start":q()}],"col-end":[{"col-end":q()}],"grid-rows":[{"grid-rows":[mre]}],"row-start-end":[{row:["auto",{span:[pre,ai]},ai]}],"row-start":[{"row-start":q()}],"row-end":[{"row-end":q()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",ai]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",ai]}],gap:[{gap:[f]}],"gap-x":[{"gap-x":[f]}],"gap-y":[{"gap-y":[f]}],"justify-content":[{justify:["normal",...X()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...X(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...X(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[b]}],px:[{px:[b]}],py:[{py:[b]}],ps:[{ps:[b]}],pe:[{pe:[b]}],pt:[{pt:[b]}],pr:[{pr:[b]}],pb:[{pb:[b]}],pl:[{pl:[b]}],m:[{m:[y]}],mx:[{mx:[y]}],my:[{my:[y]}],ms:[{ms:[y]}],me:[{me:[y]}],mt:[{mt:[y]}],mr:[{mr:[y]}],mb:[{mb:[y]}],ml:[{ml:[y]}],"space-x":[{"space-x":[E]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[E]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",ai,e]}],"min-w":[{"min-w":[ai,e,"min","max","fit"]}],"max-w":[{"max-w":[ai,e,"none","full","min","max","fit","prose",{screen:[EF]},EF]}],h:[{h:[ai,e,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[ai,e,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[ai,e,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[ai,e,"auto","min","max","fit"]}],"font-size":[{text:["base",EF,OF]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",BJe]}],"font-family":[{font:[mre]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",ai]}],"line-clamp":[{"line-clamp":["none",I5,BJe]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",b1,ai]}],"list-image":[{"list-image":["none",ai]}],"list-style-type":[{list:["none","disc","decimal",ai]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[t]}],"placeholder-opacity":[{"placeholder-opacity":[g]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[t]}],"text-opacity":[{"text-opacity":[g]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...V(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",b1,OF]}],"underline-offset":[{"underline-offset":["auto",b1,ai]}],"text-decoration-color":[{decoration:[t]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:B()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",ai]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",ai]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[g]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...Z(),RCn]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",MCn]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},ACn]}],"bg-color":[{bg:[t]}],"gradient-from-pos":[{from:[m]}],"gradient-via-pos":[{via:[m]}],"gradient-to-pos":[{to:[m]}],"gradient-from":[{from:[p]}],"gradient-via":[{via:[p]}],"gradient-to":[{to:[p]}],rounded:[{rounded:[i]}],"rounded-s":[{"rounded-s":[i]}],"rounded-e":[{"rounded-e":[i]}],"rounded-t":[{"rounded-t":[i]}],"rounded-r":[{"rounded-r":[i]}],"rounded-b":[{"rounded-b":[i]}],"rounded-l":[{"rounded-l":[i]}],"rounded-ss":[{"rounded-ss":[i]}],"rounded-se":[{"rounded-se":[i]}],"rounded-ee":[{"rounded-ee":[i]}],"rounded-es":[{"rounded-es":[i]}],"rounded-tl":[{"rounded-tl":[i]}],"rounded-tr":[{"rounded-tr":[i]}],"rounded-br":[{"rounded-br":[i]}],"rounded-bl":[{"rounded-bl":[i]}],"border-w":[{border:[s]}],"border-w-x":[{"border-x":[s]}],"border-w-y":[{"border-y":[s]}],"border-w-s":[{"border-s":[s]}],"border-w-e":[{"border-e":[s]}],"border-w-t":[{"border-t":[s]}],"border-w-r":[{"border-r":[s]}],"border-w-b":[{"border-b":[s]}],"border-w-l":[{"border-l":[s]}],"border-opacity":[{"border-opacity":[g]}],"border-style":[{border:[...V(),"hidden"]}],"divide-x":[{"divide-x":[s]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[s]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[g]}],"divide-style":[{divide:V()}],"border-color":[{border:[o]}],"border-color-x":[{"border-x":[o]}],"border-color-y":[{"border-y":[o]}],"border-color-s":[{"border-s":[o]}],"border-color-e":[{"border-e":[o]}],"border-color-t":[{"border-t":[o]}],"border-color-r":[{"border-r":[o]}],"border-color-b":[{"border-b":[o]}],"border-color-l":[{"border-l":[o]}],"divide-color":[{divide:[o]}],"outline-style":[{outline:["",...V()]}],"outline-offset":[{"outline-offset":[b1,ai]}],"outline-w":[{outline:[b1,OF]}],"outline-color":[{outline:[t]}],"ring-w":[{ring:k()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[t]}],"ring-opacity":[{"ring-opacity":[g]}],"ring-offset-w":[{"ring-offset":[b1,OF]}],"ring-offset-color":[{"ring-offset":[t]}],shadow:[{shadow:["","inner","none",EF,NCn]}],"shadow-color":[{shadow:[mre]}],opacity:[{opacity:[g]}],"mix-blend":[{"mix-blend":[...Y(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":Y()}],filter:[{filter:["","none"]}],blur:[{blur:[r]}],brightness:[{brightness:[n]}],contrast:[{contrast:[u]}],"drop-shadow":[{"drop-shadow":["","none",EF,ai]}],grayscale:[{grayscale:[l]}],"hue-rotate":[{"hue-rotate":[c]}],invert:[{invert:[d]}],saturate:[{saturate:[_]}],sepia:[{sepia:[T]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[r]}],"backdrop-brightness":[{"backdrop-brightness":[n]}],"backdrop-contrast":[{"backdrop-contrast":[u]}],"backdrop-grayscale":[{"backdrop-grayscale":[l]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[c]}],"backdrop-invert":[{"backdrop-invert":[d]}],"backdrop-opacity":[{"backdrop-opacity":[g]}],"backdrop-saturate":[{"backdrop-saturate":[_]}],"backdrop-sepia":[{"backdrop-sepia":[T]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[a]}],"border-spacing-x":[{"border-spacing-x":[a]}],"border-spacing-y":[{"border-spacing-y":[a]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",ai]}],duration:[{duration:ue()}],ease:[{ease:["linear","in","out","in-out",ai]}],delay:[{delay:ue()}],animate:[{animate:["none","spin","ping","pulse","bounce",ai]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[w]}],"scale-x":[{"scale-x":[w]}],"scale-y":[{"scale-y":[w]}],rotate:[{rotate:[pre,ai]}],"translate-x":[{"translate-x":[P]}],"translate-y":[{"translate-y":[P]}],"skew-x":[{"skew-x":[O]}],"skew-y":[{"skew-y":[O]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",ai]}],accent:[{accent:["auto",t]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",ai]}],"caret-color":[{caret:[t]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":B()}],"scroll-mx":[{"scroll-mx":B()}],"scroll-my":[{"scroll-my":B()}],"scroll-ms":[{"scroll-ms":B()}],"scroll-me":[{"scroll-me":B()}],"scroll-mt":[{"scroll-mt":B()}],"scroll-mr":[{"scroll-mr":B()}],"scroll-mb":[{"scroll-mb":B()}],"scroll-ml":[{"scroll-ml":B()}],"scroll-p":[{"scroll-p":B()}],"scroll-px":[{"scroll-px":B()}],"scroll-py":[{"scroll-py":B()}],"scroll-ps":[{"scroll-ps":B()}],"scroll-pe":[{"scroll-pe":B()}],"scroll-pt":[{"scroll-pt":B()}],"scroll-pr":[{"scroll-pr":B()}],"scroll-pb":[{"scroll-pb":B()}],"scroll-pl":[{"scroll-pl":B()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",ai]}],fill:[{fill:[t,"none"]}],"stroke-w":[{stroke:[b1,OF,BJe]}],stroke:[{stroke:[t,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}},LCn=(t,{cacheSize:e,prefix:r,separator:n,experimentalParseClassName:o,extend:i={},override:a={}})=>{hre(t,"cacheSize",e),hre(t,"prefix",r),hre(t,"separator",n),hre(t,"experimentalParseClassName",o);for(let s in a)FCn(t[s],a[s]);for(let s in i)kCn(t[s],i[s]);return t},hre=(t,e,r)=>{r!==void 0&&(t[e]=r)},FCn=(t,e)=>{if(e)for(let r in e)hre(t,r,e[r])},kCn=(t,e)=>{if(e)for(let r in e){let n=e[r];n!==void 0&&(t[r]=(t[r]||[]).concat(n))}},oLt=(t,...e)=>typeof t=="function"?Z$t(Y$t,t,...e):Z$t(()=>LCn(Y$t(),t),...e)});function Se(...t){return qCn(bbe(t))}var qCn,zr=v(()=>{qJe();iLt();qCn=oLt({prefix:"tw-",extend:{classGroups:{"text-color":["text-muted","text-success","text-warning","text-error","text-accent"],"font-size":["text-smallest","text-smaller","text-small","text-ui-smaller","text-ui-small","text-ui-medium","text-ui-larger"]}}})});var vbe,BCn,me,xn=v(()=>{vbe=$(K());H$t();_be();zr();BCn=R5("tw-inline-flex tw-items-center tw-justify-center tw-gap-1 tw-whitespace-nowrap tw-rounded-md tw-text-sm tw-font-medium tw-transition-colors focus-visible:tw-outline-none focus-visible:tw-ring-1 focus-visible:tw-ring-ring disabled:tw-pointer-events-none disabled:tw-opacity-50 [&_svg]:tw-shrink-0",{variants:{variant:{default:"mod-cta tw-bg-interactive-accent tw-text-on-accent tw-shadow hover:tw-bg-interactive-accent-hover",destructive:"clickable-icon tw-bg-modifier-error tw-text-on-accent hover:tw-bg-modifier-error hover:tw-text-on-accent",secondary:"tw-bg-secondary tw-text-normal tw-shadow-sm hover:tw-bg-interactive-hover",ghost:"clickable-icon tw-bg-transparent hover:tw-bg-interactive-accent hover:tw-text-on-accent",link:"tw-text-accent tw-underline-offset-4 hover:tw-underline",success:"clickable-icon tw-bg-modifier-success tw-text-on-accent hover:tw-bg-modifier-success hover:tw-text-on-accent",ghost2:"clickable-icon tw-bg-transparent tw-text-faint tw-outline-none hover:tw-bg-transparent hover:tw-bg-opacity-100 hover:tw-text-normal focus-visible:tw-text-normal focus-visible:tw-outline-none focus-visible:tw-ring-0"},size:{default:"tw-h-9 tw-px-4 tw-py-2",sm:"tw-h-6 tw-rounded-md tw-px-3 tw-text-xs",lg:"tw-h-10 tw-rounded-md tw-px-8",icon:"tw-size-7",fit:"tw-gap-1 tw-px-1 tw-text-xs"}},defaultVariants:{variant:"default",size:"default"}}),me=vbe.forwardRef(({className:t,variant:e,size:r,asChild:n=!1,...o},i)=>vbe.createElement(n?V$t:"button",{className:Se(BCn({variant:e,size:r,className:t})),ref:i,...o}));me.displayName="Button"});var aLt,wbe,VJe=v(()=>{aLt=t=>t.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),wbe=(...t)=>t.filter((e,r,n)=>!!e&&e.trim()!==""&&n.indexOf(e)===r).join(" ").trim()});var sLt,uLt=v(()=>{sLt={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"}});var gre,lLt,cLt=v(()=>{gre=$(K());uLt();VJe();lLt=(0,gre.forwardRef)(({color:t="currentColor",size:e=24,strokeWidth:r=2,absoluteStrokeWidth:n,className:o="",children:i,iconNode:a,...s},u)=>(0,gre.createElement)("svg",{ref:u,...sLt,width:e,height:e,stroke:t,strokeWidth:n?Number(r)*24/Number(e):r,className:wbe("lucide",o),...s},[...a.map(([l,c])=>(0,gre.createElement)(l,c)),...Array.isArray(i)?i:[i]]))});var Sbe,Me,jt=v(()=>{Sbe=$(K());VJe();cLt();Me=(t,e)=>{let r=(0,Sbe.forwardRef)(({className:n,...o},i)=>(0,Sbe.createElement)(lLt,{ref:i,iconNode:e,className:wbe(`lucide-${aLt(t)}`,n),...o}));return r.displayName=`${t}`,r}});var yre,dLt=v(()=>{jt();yre=Me("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]])});var _1,fLt=v(()=>{jt();_1=Me("ArrowUpRight",[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]])});var bre,pLt=v(()=>{jt();bre=Me("BookOpen",[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]])});var N5,mLt=v(()=>{jt();N5=Me("Brain",[["path",{d:"M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z",key:"l5xja"}],["path",{d:"M12 5a3 3 0 1 1 5.997.125 4 4 0 0 1 2.526 5.77 4 4 0 0 1-.556 6.588A4 4 0 1 1 12 18Z",key:"ep3f8r"}],["path",{d:"M15 13a4.5 4.5 0 0 1-3-4 4.5 4.5 0 0 1-3 4",key:"1p4c4q"}],["path",{d:"M17.599 6.5a3 3 0 0 0 .399-1.375",key:"tmeiqw"}],["path",{d:"M6.003 5.125A3 3 0 0 0 6.401 6.5",key:"105sqy"}],["path",{d:"M3.477 10.896a4 4 0 0 1 .585-.396",key:"ql3yin"}],["path",{d:"M19.938 10.5a4 4 0 0 1 .585.396",key:"1qfode"}],["path",{d:"M6 18a4 4 0 0 1-1.967-.516",key:"2e4loj"}],["path",{d:"M19.967 17.484A4 4 0 0 1 18 18",key:"159ez6"}]])});var Yu,hLt=v(()=>{jt();Yu=Me("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])});var Ji,gLt=v(()=>{jt();Ji=Me("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])});var od,yLt=v(()=>{jt();od=Me("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])});var Og,bLt=v(()=>{jt();Og=Me("ChevronUp",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]])});var $b,_Lt=v(()=>{jt();$b=Me("CircleAlert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]])});var B_,vLt=v(()=>{jt();B_=Me("CircleCheckBig",[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]])});var PF,wLt=v(()=>{jt();PF=Me("CircleCheck",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]])});var v1,SLt=v(()=>{jt();v1=Me("CircleDashed",[["path",{d:"M10.1 2.182a10 10 0 0 1 3.8 0",key:"5ilxe3"}],["path",{d:"M13.9 21.818a10 10 0 0 1-3.8 0",key:"11zvb9"}],["path",{d:"M17.609 3.721a10 10 0 0 1 2.69 2.7",key:"1iw5b2"}],["path",{d:"M2.182 13.9a10 10 0 0 1 0-3.8",key:"c0bmvh"}],["path",{d:"M20.279 17.609a10 10 0 0 1-2.7 2.69",key:"1ruxm7"}],["path",{d:"M21.818 10.1a10 10 0 0 1 0 3.8",key:"qkgqxc"}],["path",{d:"M3.721 6.391a10 10 0 0 1 2.7-2.69",key:"1mcia2"}],["path",{d:"M6.391 20.279a10 10 0 0 1-2.69-2.7",key:"1fvljs"}]])});var MF,CLt=v(()=>{jt();MF=Me("CircleHelp",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]])});var pw,xLt=v(()=>{jt();pw=Me("CirclePlus",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M12 8v8",key:"napkw2"}]])});var RF,TLt=v(()=>{jt();RF=Me("CircleStop",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["rect",{x:"9",y:"9",width:"6",height:"6",rx:"1",key:"1ssd4o"}]])});var wO,OLt=v(()=>{jt();wO=Me("CircleX",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]])});var _re,ELt=v(()=>{jt();_re=Me("Circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])});var vre,PLt=v(()=>{jt();vre=Me("ClipboardPaste",[["path",{d:"M15 2H9a1 1 0 0 0-1 1v2c0 .6.4 1 1 1h6c.6 0 1-.4 1-1V3c0-.6-.4-1-1-1Z",key:"1pp7kr"}],["path",{d:"M8 4H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2M16 4h2a2 2 0 0 1 2 2v2M11 14h10",key:"2ik1ml"}],["path",{d:"m17 10 4 4-4 4",key:"vp2hj1"}]])});var wre,MLt=v(()=>{jt();wre=Me("Cog",[["path",{d:"M12 20a8 8 0 1 0 0-16 8 8 0 0 0 0 16Z",key:"sobvz5"}],["path",{d:"M12 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z",key:"11i496"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 22v-2",key:"1osdcq"}],["path",{d:"m17 20.66-1-1.73",key:"eq3orb"}],["path",{d:"M11 10.27 7 3.34",key:"16pf9h"}],["path",{d:"m20.66 17-1.73-1",key:"sg0v6f"}],["path",{d:"m3.34 7 1.73 1",key:"1ulond"}],["path",{d:"M14 12h8",key:"4f43i9"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"m20.66 7-1.73 1",key:"1ow05n"}],["path",{d:"m3.34 17 1.73-1",key:"nuk764"}],["path",{d:"m17 3.34-1 1.73",key:"2wel8s"}],["path",{d:"m11 13.73-4 6.93",key:"794ttg"}]])});var Sre,RLt=v(()=>{jt();Sre=Me("Coins",[["circle",{cx:"8",cy:"8",r:"6",key:"3yglwk"}],["path",{d:"M18.09 10.37A6 6 0 1 1 10.34 18",key:"t5s6rm"}],["path",{d:"M7 6h1v4",key:"1obek4"}],["path",{d:"m16.71 13.88.7.71-2.82 2.82",key:"1rbuyh"}]])});var Cre,ILt=v(()=>{jt();Cre=Me("Command",[["path",{d:"M15 6v12a3 3 0 1 0 3-3H6a3 3 0 1 0 3 3V6a3 3 0 1 0-3 3h12a3 3 0 1 0-3-3",key:"11bfej"}]])});var D5,ALt=v(()=>{jt();D5=Me("CopyPlus",[["line",{x1:"15",x2:"15",y1:"12",y2:"18",key:"1p7wdc"}],["line",{x1:"12",x2:"18",y1:"15",y2:"15",key:"1nscbv"}],["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])});var U_,NLt=v(()=>{jt();U_=Me("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])});var xre,DLt=v(()=>{jt();xre=Me("CornerDownLeft",[["polyline",{points:"9 10 4 15 9 20",key:"r3jprv"}],["path",{d:"M20 4v7a4 4 0 0 1-4 4H4",key:"6o5b7l"}]])});var Tre,jLt=v(()=>{jt();Tre=Me("Cpu",[["rect",{width:"16",height:"16",x:"4",y:"4",rx:"2",key:"14l7u7"}],["rect",{width:"6",height:"6",x:"9",y:"9",rx:"1",key:"5aljv4"}],["path",{d:"M15 2v2",key:"13l42r"}],["path",{d:"M15 20v2",key:"15mkzm"}],["path",{d:"M2 15h2",key:"1gxd5l"}],["path",{d:"M2 9h2",key:"1bbxkp"}],["path",{d:"M20 15h2",key:"19e6y8"}],["path",{d:"M20 9h2",key:"19tzq7"}],["path",{d:"M9 2v2",key:"165o2o"}],["path",{d:"M9 20v2",key:"i2bqo8"}]])});var QC,$Lt=v(()=>{jt();QC=Me("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])});var Ore,LLt=v(()=>{jt();Ore=Me("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]])});var SO,FLt=v(()=>{jt();SO=Me("EllipsisVertical",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["circle",{cx:"12",cy:"19",r:"1",key:"lyex9k"}]])});var IF,kLt=v(()=>{jt();IF=Me("Ellipsis",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]])});var w1,qLt=v(()=>{jt();w1=Me("ExternalLink",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]])});var Ere,BLt=v(()=>{jt();Ere=Me("EyeOff",[["path",{d:"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49",key:"ct8e1f"}],["path",{d:"M14.084 14.158a3 3 0 0 1-4.242-4.242",key:"151rxh"}],["path",{d:"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143",key:"13bj9a"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]])});var S1,ULt=v(()=>{jt();S1=Me("Eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]])});var Pre,zLt=v(()=>{jt();Pre=Me("FileAudio",[["path",{d:"M17.5 22h.5a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v3",key:"rslqgf"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M2 19a2 2 0 1 1 4 0v1a2 2 0 1 1-4 0v-4a6 6 0 0 1 12 0v4a2 2 0 1 1-4 0v-1a2 2 0 1 1 4 0",key:"9f7x3i"}]])});var C1,VLt=v(()=>{jt();C1=Me("FileClock",[["path",{d:"M16 22h2a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v3",key:"37hlfg"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"8",cy:"16",r:"6",key:"10v15b"}],["path",{d:"M9.5 17.5 8 16.25V14",key:"1o80t2"}]])});var Mre,HLt=v(()=>{jt();Mre=Me("FileImage",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"10",cy:"12",r:"2",key:"737tya"}],["path",{d:"m20 17-1.296-1.296a2.41 2.41 0 0 0-3.408 0L9 22",key:"wt3hpn"}]])});var Rre,WLt=v(()=>{jt();Rre=Me("FileInput",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M2 15h10",key:"jfw4w8"}],["path",{d:"m9 18 3-3-3-3",key:"112psh"}]])});var Ire,JLt=v(()=>{jt();Ire=Me("FileOutput",[["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M4 7V4a2 2 0 0 1 2-2 2 2 0 0 0-2 2",key:"1vk7w2"}],["path",{d:"M4.063 20.999a2 2 0 0 0 2 1L18 22a2 2 0 0 0 2-2V7l-5-5H6",key:"1jink5"}],["path",{d:"m5 11-3 3",key:"1dgrs4"}],["path",{d:"m5 17-3-3h10",key:"1mvvaf"}]])});var ju,KLt=v(()=>{jt();ju=Me("FileText",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]])});var Are,GLt=v(()=>{jt();Are=Me("FileVideo",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m10 11 5 3-5 3v-6Z",key:"7ntvm4"}]])});var Am,XLt=v(()=>{jt();Am=Me("Folder",[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}]])});var _l,ZLt=v(()=>{jt();_l=Me("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])});var ex,YLt=v(()=>{jt();ex=Me("GripVertical",[["circle",{cx:"9",cy:"12",r:"1",key:"1vctgf"}],["circle",{cx:"9",cy:"5",r:"1",key:"hp0tcf"}],["circle",{cx:"9",cy:"19",r:"1",key:"fkjjf6"}],["circle",{cx:"15",cy:"12",r:"1",key:"1tmaij"}],["circle",{cx:"15",cy:"5",r:"1",key:"19l28e"}],["circle",{cx:"15",cy:"19",r:"1",key:"f4zoj3"}]])});var AF,QLt=v(()=>{jt();AF=Me("Hash",[["line",{x1:"4",x2:"20",y1:"9",y2:"9",key:"4lhtct"}],["line",{x1:"4",x2:"20",y1:"15",y2:"15",key:"vyu0kd"}],["line",{x1:"10",x2:"8",y1:"3",y2:"21",key:"1ggp8o"}],["line",{x1:"16",x2:"14",y1:"3",y2:"21",key:"weycgp"}]])});var Nre,eFt=v(()=>{jt();Nre=Me("History",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M12 7v5l4 2",key:"1fdv2h"}]])});var Dre,tFt=v(()=>{jt();Dre=Me("Image",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]])});var jre,rFt=v(()=>{jt();jre=Me("Info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]])});var $re,nFt=v(()=>{jt();$re=Me("Key",[["path",{d:"m15.5 7.5 2.3 2.3a1 1 0 0 0 1.4 0l2.1-2.1a1 1 0 0 0 0-1.4L19 4",key:"g0fldk"}],["path",{d:"m21 2-9.6 9.6",key:"1j0ho8"}],["circle",{cx:"7.5",cy:"15.5",r:"5.5",key:"yqb3hr"}]])});var k4,oFt=v(()=>{jt();k4=Me("LibraryBig",[["rect",{width:"8",height:"18",x:"3",y:"3",rx:"1",key:"oynpb5"}],["path",{d:"M7 3v18",key:"bbkbws"}],["path",{d:"M20.4 18.9c.2.5-.1 1.1-.6 1.3l-1.9.7c-.5.2-1.1-.1-1.3-.6L11.1 5.1c-.2-.5.1-1.1.6-1.3l1.9-.7c.5-.2 1.1.1 1.3.6Z",key:"1qboyk"}]])});var tx,iFt=v(()=>{jt();tx=Me("Lightbulb",[["path",{d:"M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5",key:"1gvzjb"}],["path",{d:"M9 18h6",key:"x1upvd"}],["path",{d:"M10 22h4",key:"ceow96"}]])});var Us,aFt=v(()=>{jt();Us=Me("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]])});var Lre,sFt=v(()=>{jt();Lre=Me("MessageCirclePlus",[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z",key:"vv11sd"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M12 8v8",key:"napkw2"}]])});var j5,uFt=v(()=>{jt();j5=Me("MessageCircle",[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z",key:"vv11sd"}]])});var Fre,lFt=v(()=>{jt();Fre=Me("MessageSquareX",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}],["path",{d:"m14.5 7.5-5 5",key:"3lb6iw"}],["path",{d:"m9.5 7.5 5 5",key:"ko136h"}]])});var $5,cFt=v(()=>{jt();$5=Me("MessageSquare",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}]])});var L5,dFt=v(()=>{jt();L5=Me("Pause",[["rect",{x:"14",y:"4",width:"4",height:"16",rx:"1",key:"zuxfzm"}],["rect",{x:"6",y:"4",width:"4",height:"16",rx:"1",key:"1okwgv"}]])});var qS,fFt=v(()=>{jt();qS=Me("PenLine",[["path",{d:"M12 20h9",key:"t2du7b"}],["path",{d:"M16.376 3.622a1 1 0 0 1 3.002 3.002L7.368 18.635a2 2 0 0 1-.855.506l-2.872.838a.5.5 0 0 1-.62-.62l.838-2.872a2 2 0 0 1 .506-.854z",key:"1ykcvy"}]])});var Lb,pFt=v(()=>{jt();Lb=Me("Pen",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}]])});var NF,mFt=v(()=>{jt();NF=Me("PencilLine",[["path",{d:"M12 20h9",key:"t2du7b"}],["path",{d:"M16.376 3.622a1 1 0 0 1 3.002 3.002L7.368 18.635a2 2 0 0 1-.855.506l-2.872.838a.5.5 0 0 1-.62-.62l.838-2.872a2 2 0 0 1 .506-.854z",key:"1ykcvy"}],["path",{d:"m15 5 3 3",key:"1w25hb"}]])});var DF,hFt=v(()=>{jt();DF=Me("Pencil",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]])});var kre,gFt=v(()=>{jt();kre=Me("Play",[["polygon",{points:"6 3 20 12 6 21 6 3",key:"1oa8hb"}]])});var Fb,yFt=v(()=>{jt();Fb=Me("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]])});var qre,bFt=v(()=>{jt();qre=Me("RefreshCcw",[["path",{d:"M21 12a9 9 0 0 0-9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"14sxne"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M3 12a9 9 0 0 0 9 9 9.75 9.75 0 0 0 6.74-2.74L21 16",key:"1hlbsb"}],["path",{d:"M16 16h5v5",key:"ccwih5"}]])});var jF,_Ft=v(()=>{jt();jF=Me("RefreshCw",[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]])});var Bre,vFt=v(()=>{jt();Bre=Me("Replace",[["path",{d:"M14 4a2 2 0 0 1 2-2",key:"1w2hp7"}],["path",{d:"M16 10a2 2 0 0 1-2-2",key:"shjach"}],["path",{d:"M20 2a2 2 0 0 1 2 2",key:"188mtx"}],["path",{d:"M22 8a2 2 0 0 1-2 2",key:"ddf4tu"}],["path",{d:"m3 7 3 3 3-3",key:"x25e72"}],["path",{d:"M6 10V5a3 3 0 0 1 3-3h1",key:"3y3t5z"}],["rect",{x:"2",y:"14",width:"8",height:"8",rx:"2",key:"4rksxw"}]])});var q4,wFt=v(()=>{jt();q4=Me("RotateCcw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]])});var Ure,SFt=v(()=>{jt();Ure=Me("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])});var B4,CFt=v(()=>{jt();B4=Me("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]])});var U4,xFt=v(()=>{jt();U4=Me("Send",[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]])});var zre,TFt=v(()=>{jt();zre=Me("Settings",[["path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z",key:"1qme2f"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]])});var Ry,OFt=v(()=>{jt();Ry=Me("Sparkles",[["path",{d:"M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z",key:"4pj2yx"}],["path",{d:"M20 3v4",key:"1olli1"}],["path",{d:"M22 5h-4",key:"1gvqau"}],["path",{d:"M4 17v2",key:"vumght"}],["path",{d:"M5 18H3",key:"zchphs"}]])});var x1,EFt=v(()=>{jt();x1=Me("SquareArrowOutUpRight",[["path",{d:"M21 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h6",key:"y09zxi"}],["path",{d:"m21 3-9 9",key:"mpx6sq"}],["path",{d:"M15 3h6v6",key:"1q9fwt"}]])});var z_,PFt=v(()=>{jt();z_=Me("SquarePen",[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z",key:"ohrbg2"}]])});var z4,MFt=v(()=>{jt();z4=Me("Square",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}]])});var T1,RFt=v(()=>{jt();T1=Me("Tag",[["path",{d:"M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z",key:"vktsd0"}],["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor",key:"kqv944"}]])});var Vre,IFt=v(()=>{jt();Vre=Me("TextCursorInput",[["path",{d:"M5 4h1a3 3 0 0 1 3 3 3 3 0 0 1 3-3h1",key:"18xjzo"}],["path",{d:"M13 20h-1a3 3 0 0 1-3-3 3 3 0 0 1-3 3H5",key:"fj48gi"}],["path",{d:"M5 16H4a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h1",key:"1n9rhb"}],["path",{d:"M13 8h7a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-7",key:"13ksps"}],["path",{d:"M9 7v10",key:"1vc8ob"}]])});var Iy,AFt=v(()=>{jt();Iy=Me("Trash2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]])});var Eg,NFt=v(()=>{jt();Eg=Me("TriangleAlert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])});var mw,DFt=v(()=>{jt();mw=Me("Wrench",[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z",key:"cbrjhi"}]])});var Ho,jFt=v(()=>{jt();Ho=Me("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])});var Hre,$Ft=v(()=>{jt();Hre=Me("ZapOff",[["path",{d:"M10.513 4.856 13.12 2.17a.5.5 0 0 1 .86.46l-1.377 4.317",key:"193nxd"}],["path",{d:"M15.656 10H20a1 1 0 0 1 .78 1.63l-1.72 1.773",key:"27a7lr"}],["path",{d:"M16.273 16.273 10.88 21.83a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14H4a1 1 0 0 1-.78-1.63l4.507-4.643",key:"1e0qe9"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]])});var Wre,LFt=v(()=>{jt();Wre=Me("Zap",[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]])});var Mr=v(()=>{_Lt();vLt();wLt();CLt();xLt();TLt();OLt();FLt();kLt();aFt();fFt();pFt();OFt();EFt();PFt();NFt();dLt();fLt();pLt();mLt();hLt();gLt();yLt();bLt();SLt();ELt();PLt();MLt();RLt();ILt();ALt();NLt();DLt();jLt();$Lt();LLt();qLt();BLt();ULt();zLt();VLt();HLt();WLt();JLt();KLt();GLt();XLt();ZLt();YLt();QLt();eFt();tFt();rFt();nFt();oFt();iFt();sFt();uFt();lFt();cFt();dFt();mFt();hFt();gFt();yFt();bFt();_Ft();vFt();wFt();SFt();CFt();xFt();TFt();MFt();RFt();IFt();AFt();DFt();jFt();$Ft();LFt();});function UCn({onCancel:t}){let e=ee(),r=HJe(e.defaultModelKey)&&HJe(e.embeddingModelKey);return CO.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-4"},CO.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-2"},CO.default.createElement("div",null,"Your Copilot Plus license key is no longer valid. Please renew your subscription to continue using Copilot Plus."),r&&CO.default.createElement("div",{className:"tw-text-sm tw-text-warning"},"The Copilot Plus exclusive models will stop working. You can switch to the default models in the Settings.")),CO.default.createElement("div",{className:"tw-flex tw-w-full tw-justify-end tw-gap-2"},CO.default.createElement(me,{variant:"ghost",onClick:t},"Close"),CO.default.createElement(me,{variant:"default",onClick:()=>{V4(a1.EXPIRED_MODAL)}},"Renew Now ",CO.default.createElement(w1,{className:"tw-size-4"}))))}var CO,FFt,kFt,Cbe,qFt=v(()=>{CO=$(K()),FFt=require("obsidian"),kFt=$(Im());xn();id();gr();Mr();Qe();Cbe=class extends FFt.Modal{constructor(e){super(e),this.setTitle("Thanks for being a Copilot Plus user \u{1F44B}")}onOpen(){let{contentEl:e}=this;this.root=(0,kFt.createRoot)(e);let r=()=>{this.close()};this.root.render(CO.default.createElement(UCn,{onCancel:r}))}onClose(){this.root.unmount()}}});var UFt=S(BFt=>{"use strict";Object.defineProperty(BFt,"__esModule",{value:!0})});var zFt=S(xbe=>{"use strict";Object.defineProperty(xbe,"__esModule",{value:!0});xbe.V2ChatStreamRequestSafetyMode=void 0;xbe.V2ChatStreamRequestSafetyMode={Contextual:"CONTEXTUAL",Strict:"STRICT",Off:"OFF"}});var VFt=S(Tbe=>{"use strict";Object.defineProperty(Tbe,"__esModule",{value:!0});Tbe.V2ChatStreamRequestToolChoice=void 0;Tbe.V2ChatStreamRequestToolChoice={Required:"REQUIRED",None:"NONE"}});var WFt=S(HFt=>{"use strict";Object.defineProperty(HFt,"__esModule",{value:!0})});var KFt=S(JFt=>{"use strict";Object.defineProperty(JFt,"__esModule",{value:!0})});var GFt=S(Obe=>{"use strict";Object.defineProperty(Obe,"__esModule",{value:!0});Obe.V2ChatRequestSafetyMode=void 0;Obe.V2ChatRequestSafetyMode={Contextual:"CONTEXTUAL",Strict:"STRICT",Off:"OFF"}});var XFt=S(Ebe=>{"use strict";Object.defineProperty(Ebe,"__esModule",{value:!0});Ebe.V2ChatRequestToolChoice=void 0;Ebe.V2ChatRequestToolChoice={Required:"REQUIRED",None:"NONE"}});var YFt=S(ZFt=>{"use strict";Object.defineProperty(ZFt,"__esModule",{value:!0})});var QFt=S(Pbe=>{"use strict";Object.defineProperty(Pbe,"__esModule",{value:!0});Pbe.V2EmbedRequestTruncate=void 0;Pbe.V2EmbedRequestTruncate={None:"NONE",Start:"START",End:"END"}});var tkt=S(ekt=>{"use strict";Object.defineProperty(ekt,"__esModule",{value:!0})});var nkt=S(rkt=>{"use strict";Object.defineProperty(rkt,"__esModule",{value:!0})});var WJe=S(Pg=>{"use strict";var zCn=Pg&&Pg.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),rx=Pg&&Pg.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&zCn(e,t,r)};Object.defineProperty(Pg,"__esModule",{value:!0});rx(UFt(),Pg);rx(zFt(),Pg);rx(VFt(),Pg);rx(WFt(),Pg);rx(KFt(),Pg);rx(GFt(),Pg);rx(XFt(),Pg);rx(YFt(),Pg);rx(QFt(),Pg);rx(tkt(),Pg);rx(nkt(),Pg)});var JJe=S(okt=>{"use strict";Object.defineProperty(okt,"__esModule",{value:!0})});var ikt=S(H4=>{"use strict";var VCn=H4&&H4.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),HCn=H4&&H4.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&VCn(e,t,r)};Object.defineProperty(H4,"__esModule",{value:!0});HCn(JJe(),H4)});var skt=S($F=>{"use strict";var WCn=$F&&$F.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),akt=$F&&$F.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&WCn(e,t,r)};Object.defineProperty($F,"__esModule",{value:!0});akt(WJe(),$F);akt(ikt(),$F)});var ukt=S(Mbe=>{"use strict";Object.defineProperty(Mbe,"__esModule",{value:!0});Mbe.CreateEmbedJobRequestTruncate=void 0;Mbe.CreateEmbedJobRequestTruncate={Start:"START",End:"END"}});var KJe=S(W4=>{"use strict";var JCn=W4&&W4.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),KCn=W4&&W4.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&JCn(e,t,r)};Object.defineProperty(W4,"__esModule",{value:!0});KCn(ukt(),W4)});var GJe=S(lkt=>{"use strict";Object.defineProperty(lkt,"__esModule",{value:!0})});var ckt=S(J4=>{"use strict";var GCn=J4&&J4.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),XCn=J4&&J4.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&GCn(e,t,r)};Object.defineProperty(J4,"__esModule",{value:!0});XCn(GJe(),J4)});var fkt=S(LF=>{"use strict";var ZCn=LF&&LF.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),dkt=LF&&LF.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&ZCn(e,t,r)};Object.defineProperty(LF,"__esModule",{value:!0});dkt(KJe(),LF);dkt(ckt(),LF)});var mkt=S(pkt=>{"use strict";Object.defineProperty(pkt,"__esModule",{value:!0})});var gkt=S(hkt=>{"use strict";Object.defineProperty(hkt,"__esModule",{value:!0})});var bkt=S(ykt=>{"use strict";Object.defineProperty(ykt,"__esModule",{value:!0})});var vkt=S(_kt=>{"use strict";Object.defineProperty(_kt,"__esModule",{value:!0})});var XJe=S(xO=>{"use strict";var YCn=xO&&xO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Rbe=xO&&xO.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&YCn(e,t,r)};Object.defineProperty(xO,"__esModule",{value:!0});Rbe(mkt(),xO);Rbe(gkt(),xO);Rbe(bkt(),xO);Rbe(vkt(),xO)});var ZJe=S(wkt=>{"use strict";Object.defineProperty(wkt,"__esModule",{value:!0})});var Skt=S(K4=>{"use strict";var QCn=K4&&K4.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),exn=K4&&K4.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&QCn(e,t,r)};Object.defineProperty(K4,"__esModule",{value:!0});exn(ZJe(),K4)});var xkt=S(FF=>{"use strict";var txn=FF&&FF.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Ckt=FF&&FF.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&txn(e,t,r)};Object.defineProperty(FF,"__esModule",{value:!0});Ckt(XJe(),FF);Ckt(Skt(),FF)});var Tkt=S(Ibe=>{"use strict";Object.defineProperty(Ibe,"__esModule",{value:!0});Ibe.BaseType=void 0;Ibe.BaseType={BaseTypeUnspecified:"BASE_TYPE_UNSPECIFIED",BaseTypeGenerative:"BASE_TYPE_GENERATIVE",BaseTypeClassification:"BASE_TYPE_CLASSIFICATION",BaseTypeRerank:"BASE_TYPE_RERANK",BaseTypeChat:"BASE_TYPE_CHAT"}});var Okt=S(Abe=>{"use strict";Object.defineProperty(Abe,"__esModule",{value:!0});Abe.Strategy=void 0;Abe.Strategy={StrategyUnspecified:"STRATEGY_UNSPECIFIED",StrategyVanilla:"STRATEGY_VANILLA",StrategyTfew:"STRATEGY_TFEW"}});var Pkt=S(Ekt=>{"use strict";Object.defineProperty(Ekt,"__esModule",{value:!0})});var Mkt=S(Nbe=>{"use strict";Object.defineProperty(Nbe,"__esModule",{value:!0});Nbe.LoraTargetModules=void 0;Nbe.LoraTargetModules={LoraTargetModulesUnspecified:"LORA_TARGET_MODULES_UNSPECIFIED",LoraTargetModulesQv:"LORA_TARGET_MODULES_QV",LoraTargetModulesQkvo:"LORA_TARGET_MODULES_QKVO",LoraTargetModulesQkvoFfn:"LORA_TARGET_MODULES_QKVO_FFN"}});var Ikt=S(Rkt=>{"use strict";Object.defineProperty(Rkt,"__esModule",{value:!0})});var Nkt=S(Akt=>{"use strict";Object.defineProperty(Akt,"__esModule",{value:!0})});var jkt=S(Dkt=>{"use strict";Object.defineProperty(Dkt,"__esModule",{value:!0})});var $kt=S(Dbe=>{"use strict";Object.defineProperty(Dbe,"__esModule",{value:!0});Dbe.Status=void 0;Dbe.Status={StatusUnspecified:"STATUS_UNSPECIFIED",StatusFinetuning:"STATUS_FINETUNING",StatusDeployingApi:"STATUS_DEPLOYING_API",StatusReady:"STATUS_READY",StatusFailed:"STATUS_FAILED",StatusDeleted:"STATUS_DELETED",StatusTemporarilyOffline:"STATUS_TEMPORARILY_OFFLINE",StatusPaused:"STATUS_PAUSED",StatusQueued:"STATUS_QUEUED"}});var Fkt=S(Lkt=>{"use strict";Object.defineProperty(Lkt,"__esModule",{value:!0})});var qkt=S(kkt=>{"use strict";Object.defineProperty(kkt,"__esModule",{value:!0})});var Ukt=S(Bkt=>{"use strict";Object.defineProperty(Bkt,"__esModule",{value:!0})});var Vkt=S(zkt=>{"use strict";Object.defineProperty(zkt,"__esModule",{value:!0})});var Wkt=S(Hkt=>{"use strict";Object.defineProperty(Hkt,"__esModule",{value:!0})});var Kkt=S(Jkt=>{"use strict";Object.defineProperty(Jkt,"__esModule",{value:!0})});var Xkt=S(Gkt=>{"use strict";Object.defineProperty(Gkt,"__esModule",{value:!0})});var Ykt=S(Zkt=>{"use strict";Object.defineProperty(Zkt,"__esModule",{value:!0})});var eqt=S(Qkt=>{"use strict";Object.defineProperty(Qkt,"__esModule",{value:!0})});var rqt=S(tqt=>{"use strict";Object.defineProperty(tqt,"__esModule",{value:!0})});var YJe=S(Ul=>{"use strict";var rxn=Ul&&Ul.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Ph=Ul&&Ul.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&rxn(e,t,r)};Object.defineProperty(Ul,"__esModule",{value:!0});Ph(Tkt(),Ul);Ph(Okt(),Ul);Ph(Pkt(),Ul);Ph(Mkt(),Ul);Ph(Ikt(),Ul);Ph(Nkt(),Ul);Ph(jkt(),Ul);Ph($kt(),Ul);Ph(Fkt(),Ul);Ph(qkt(),Ul);Ph(Ukt(),Ul);Ph(Vkt(),Ul);Ph(Wkt(),Ul);Ph(Kkt(),Ul);Ph(Xkt(),Ul);Ph(Ykt(),Ul);Ph(eqt(),Ul);Ph(rqt(),Ul)});var nqt=S(G4=>{"use strict";var nxn=G4&&G4.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),oxn=G4&&G4.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&nxn(e,t,r)};Object.defineProperty(G4,"__esModule",{value:!0});oxn(YJe(),G4)});var iqt=S(hw=>{"use strict";var oqt=hw&&hw.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ixn=hw&&hw.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),axn=hw&&hw.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";Object.defineProperty(aqt,"__esModule",{value:!0})});var sqt=S(X4=>{"use strict";var uxn=X4&&X4.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),lxn=X4&&X4.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&uxn(e,t,r)};Object.defineProperty(X4,"__esModule",{value:!0});lxn(QJe(),X4)});var lqt=S(kF=>{"use strict";var cxn=kF&&kF.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),uqt=kF&&kF.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&cxn(e,t,r)};Object.defineProperty(kF,"__esModule",{value:!0});uqt(iqt(),kF);uqt(sqt(),kF)});var e5e=S(cqt=>{"use strict";Object.defineProperty(cqt,"__esModule",{value:!0})});var dqt=S(Z4=>{"use strict";var dxn=Z4&&Z4.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),fxn=Z4&&Z4.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&dxn(e,t,r)};Object.defineProperty(Z4,"__esModule",{value:!0});fxn(e5e(),Z4)});var fqt=S(Y4=>{"use strict";var pxn=Y4&&Y4.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),mxn=Y4&&Y4.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&pxn(e,t,r)};Object.defineProperty(Y4,"__esModule",{value:!0});mxn(dqt(),Y4)});var t5e=S(pqt=>{"use strict";Object.defineProperty(pqt,"__esModule",{value:!0})});var mqt=S(Q4=>{"use strict";var hxn=Q4&&Q4.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),gxn=Q4&&Q4.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&hxn(e,t,r)};Object.defineProperty(Q4,"__esModule",{value:!0});gxn(t5e(),Q4)});var hqt=S(e2=>{"use strict";var yxn=e2&&e2.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),bxn=e2&&e2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&yxn(e,t,r)};Object.defineProperty(e2,"__esModule",{value:!0});bxn(mqt(),e2)});var yqt=S(zs=>{"use strict";var gqt=zs&&zs.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),_xn=zs&&zs.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),F5=zs&&zs.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";Object.defineProperty(jbe,"__esModule",{value:!0});jbe.ChatStreamRequestPromptTruncation=void 0;jbe.ChatStreamRequestPromptTruncation={Off:"OFF",Auto:"AUTO",AutoPreserveOrder:"AUTO_PRESERVE_ORDER"}});var _qt=S($be=>{"use strict";Object.defineProperty($be,"__esModule",{value:!0});$be.ChatStreamRequestCitationQuality=void 0;$be.ChatStreamRequestCitationQuality={Fast:"fast",Accurate:"accurate",Off:"off"}});var vqt=S(Lbe=>{"use strict";Object.defineProperty(Lbe,"__esModule",{value:!0});Lbe.ChatStreamRequestSafetyMode=void 0;Lbe.ChatStreamRequestSafetyMode={Contextual:"CONTEXTUAL",Strict:"STRICT",None:"NONE"}});var Sqt=S(wqt=>{"use strict";Object.defineProperty(wqt,"__esModule",{value:!0})});var Cqt=S(Fbe=>{"use strict";Object.defineProperty(Fbe,"__esModule",{value:!0});Fbe.ChatRequestPromptTruncation=void 0;Fbe.ChatRequestPromptTruncation={Off:"OFF",Auto:"AUTO",AutoPreserveOrder:"AUTO_PRESERVE_ORDER"}});var xqt=S(kbe=>{"use strict";Object.defineProperty(kbe,"__esModule",{value:!0});kbe.ChatRequestCitationQuality=void 0;kbe.ChatRequestCitationQuality={Fast:"fast",Accurate:"accurate",Off:"off"}});var Tqt=S(qbe=>{"use strict";Object.defineProperty(qbe,"__esModule",{value:!0});qbe.ChatRequestSafetyMode=void 0;qbe.ChatRequestSafetyMode={Contextual:"CONTEXTUAL",Strict:"STRICT",None:"NONE"}});var Eqt=S(Oqt=>{"use strict";Object.defineProperty(Oqt,"__esModule",{value:!0})});var Pqt=S(Bbe=>{"use strict";Object.defineProperty(Bbe,"__esModule",{value:!0});Bbe.GenerateStreamRequestTruncate=void 0;Bbe.GenerateStreamRequestTruncate={None:"NONE",Start:"START",End:"END"}});var Mqt=S(Ube=>{"use strict";Object.defineProperty(Ube,"__esModule",{value:!0});Ube.GenerateStreamRequestReturnLikelihoods=void 0;Ube.GenerateStreamRequestReturnLikelihoods={Generation:"GENERATION",All:"ALL",None:"NONE"}});var Iqt=S(Rqt=>{"use strict";Object.defineProperty(Rqt,"__esModule",{value:!0})});var Aqt=S(zbe=>{"use strict";Object.defineProperty(zbe,"__esModule",{value:!0});zbe.GenerateRequestTruncate=void 0;zbe.GenerateRequestTruncate={None:"NONE",Start:"START",End:"END"}});var Nqt=S(Vbe=>{"use strict";Object.defineProperty(Vbe,"__esModule",{value:!0});Vbe.GenerateRequestReturnLikelihoods=void 0;Vbe.GenerateRequestReturnLikelihoods={Generation:"GENERATION",All:"ALL",None:"NONE"}});var jqt=S(Dqt=>{"use strict";Object.defineProperty(Dqt,"__esModule",{value:!0})});var $qt=S(Hbe=>{"use strict";Object.defineProperty(Hbe,"__esModule",{value:!0});Hbe.EmbedRequestTruncate=void 0;Hbe.EmbedRequestTruncate={None:"NONE",Start:"START",End:"END"}});var Fqt=S(Lqt=>{"use strict";Object.defineProperty(Lqt,"__esModule",{value:!0})});var qqt=S(kqt=>{"use strict";Object.defineProperty(kqt,"__esModule",{value:!0})});var Uqt=S(Bqt=>{"use strict";Object.defineProperty(Bqt,"__esModule",{value:!0})});var Vqt=S(zqt=>{"use strict";Object.defineProperty(zqt,"__esModule",{value:!0})});var Wqt=S(Hqt=>{"use strict";Object.defineProperty(Hqt,"__esModule",{value:!0})});var Jqt=S(Wbe=>{"use strict";Object.defineProperty(Wbe,"__esModule",{value:!0});Wbe.ClassifyRequestTruncate=void 0;Wbe.ClassifyRequestTruncate={None:"NONE",Start:"START",End:"END"}});var Gqt=S(Kqt=>{"use strict";Object.defineProperty(Kqt,"__esModule",{value:!0})});var Xqt=S(Jbe=>{"use strict";Object.defineProperty(Jbe,"__esModule",{value:!0});Jbe.ClassifyResponseClassificationsItemClassificationType=void 0;Jbe.ClassifyResponseClassificationsItemClassificationType={SingleLabel:"single-label",MultiLabel:"multi-label"}});var Yqt=S(Zqt=>{"use strict";Object.defineProperty(Zqt,"__esModule",{value:!0})});var eBt=S(Qqt=>{"use strict";Object.defineProperty(Qqt,"__esModule",{value:!0})});var tBt=S(Kbe=>{"use strict";Object.defineProperty(Kbe,"__esModule",{value:!0});Kbe.SummarizeRequestLength=void 0;Kbe.SummarizeRequestLength={Short:"short",Medium:"medium",Long:"long"}});var rBt=S(Gbe=>{"use strict";Object.defineProperty(Gbe,"__esModule",{value:!0});Gbe.SummarizeRequestFormat=void 0;Gbe.SummarizeRequestFormat={Paragraph:"paragraph",Bullets:"bullets"}});var nBt=S(Xbe=>{"use strict";Object.defineProperty(Xbe,"__esModule",{value:!0});Xbe.SummarizeRequestExtractiveness=void 0;Xbe.SummarizeRequestExtractiveness={Low:"low",Medium:"medium",High:"high"}});var iBt=S(oBt=>{"use strict";Object.defineProperty(oBt,"__esModule",{value:!0})});var sBt=S(aBt=>{"use strict";Object.defineProperty(aBt,"__esModule",{value:!0})});var lBt=S(uBt=>{"use strict";Object.defineProperty(uBt,"__esModule",{value:!0})});var dBt=S(cBt=>{"use strict";Object.defineProperty(cBt,"__esModule",{value:!0})});var pBt=S(fBt=>{"use strict";Object.defineProperty(fBt,"__esModule",{value:!0})});var hBt=S(mBt=>{"use strict";Object.defineProperty(mBt,"__esModule",{value:!0})});var yBt=S(gBt=>{"use strict";Object.defineProperty(gBt,"__esModule",{value:!0})});var _Bt=S(bBt=>{"use strict";Object.defineProperty(bBt,"__esModule",{value:!0})});var wBt=S(vBt=>{"use strict";Object.defineProperty(vBt,"__esModule",{value:!0})});var CBt=S(SBt=>{"use strict";Object.defineProperty(SBt,"__esModule",{value:!0})});var TBt=S(xBt=>{"use strict";Object.defineProperty(xBt,"__esModule",{value:!0})});var EBt=S(OBt=>{"use strict";Object.defineProperty(OBt,"__esModule",{value:!0})});var MBt=S(PBt=>{"use strict";Object.defineProperty(PBt,"__esModule",{value:!0})});var IBt=S(RBt=>{"use strict";Object.defineProperty(RBt,"__esModule",{value:!0})});var NBt=S(ABt=>{"use strict";Object.defineProperty(ABt,"__esModule",{value:!0})});var jBt=S(DBt=>{"use strict";Object.defineProperty(DBt,"__esModule",{value:!0})});var $Bt=S(Zbe=>{"use strict";Object.defineProperty(Zbe,"__esModule",{value:!0});Zbe.ChatCitationType=void 0;Zbe.ChatCitationType={TextContent:"TEXT_CONTENT",Plan:"PLAN"}});var FBt=S(LBt=>{"use strict";Object.defineProperty(LBt,"__esModule",{value:!0})});var qBt=S(kBt=>{"use strict";Object.defineProperty(kBt,"__esModule",{value:!0})});var UBt=S(BBt=>{"use strict";Object.defineProperty(BBt,"__esModule",{value:!0})});var VBt=S(zBt=>{"use strict";Object.defineProperty(zBt,"__esModule",{value:!0})});var HBt=S(Ybe=>{"use strict";Object.defineProperty(Ybe,"__esModule",{value:!0});Ybe.FinishReason=void 0;Ybe.FinishReason={Complete:"COMPLETE",StopSequence:"STOP_SEQUENCE",Error:"ERROR",ErrorToxic:"ERROR_TOXIC",ErrorLimit:"ERROR_LIMIT",UserCancel:"USER_CANCEL",MaxTokens:"MAX_TOKENS"}});var JBt=S(WBt=>{"use strict";Object.defineProperty(WBt,"__esModule",{value:!0})});var GBt=S(KBt=>{"use strict";Object.defineProperty(KBt,"__esModule",{value:!0})});var ZBt=S(XBt=>{"use strict";Object.defineProperty(XBt,"__esModule",{value:!0})});var QBt=S(YBt=>{"use strict";Object.defineProperty(YBt,"__esModule",{value:!0})});var tUt=S(eUt=>{"use strict";Object.defineProperty(eUt,"__esModule",{value:!0})});var nUt=S(rUt=>{"use strict";Object.defineProperty(rUt,"__esModule",{value:!0})});var iUt=S(oUt=>{"use strict";Object.defineProperty(oUt,"__esModule",{value:!0})});var sUt=S(aUt=>{"use strict";Object.defineProperty(aUt,"__esModule",{value:!0})});var lUt=S(uUt=>{"use strict";Object.defineProperty(uUt,"__esModule",{value:!0})});var dUt=S(cUt=>{"use strict";Object.defineProperty(cUt,"__esModule",{value:!0})});var pUt=S(fUt=>{"use strict";Object.defineProperty(fUt,"__esModule",{value:!0})});var mUt=S(Qbe=>{"use strict";Object.defineProperty(Qbe,"__esModule",{value:!0});Qbe.ChatStreamEndEventFinishReason=void 0;Qbe.ChatStreamEndEventFinishReason={Complete:"COMPLETE",ErrorLimit:"ERROR_LIMIT",MaxTokens:"MAX_TOKENS",Error:"ERROR",ErrorToxic:"ERROR_TOXIC"}});var gUt=S(hUt=>{"use strict";Object.defineProperty(hUt,"__esModule",{value:!0})});var bUt=S(yUt=>{"use strict";Object.defineProperty(yUt,"__esModule",{value:!0})});var vUt=S(_Ut=>{"use strict";Object.defineProperty(_Ut,"__esModule",{value:!0})});var SUt=S(wUt=>{"use strict";Object.defineProperty(wUt,"__esModule",{value:!0})});var xUt=S(CUt=>{"use strict";Object.defineProperty(CUt,"__esModule",{value:!0})});var TUt=S(e_e=>{"use strict";Object.defineProperty(e_e,"__esModule",{value:!0});e_e.ImageUrlDetail=void 0;e_e.ImageUrlDetail={Auto:"auto",Low:"low",High:"high"}});var EUt=S(OUt=>{"use strict";Object.defineProperty(OUt,"__esModule",{value:!0})});var MUt=S(PUt=>{"use strict";Object.defineProperty(PUt,"__esModule",{value:!0})});var IUt=S(RUt=>{"use strict";Object.defineProperty(RUt,"__esModule",{value:!0})});var NUt=S(AUt=>{"use strict";Object.defineProperty(AUt,"__esModule",{value:!0})});var jUt=S(DUt=>{"use strict";Object.defineProperty(DUt,"__esModule",{value:!0})});var LUt=S($Ut=>{"use strict";Object.defineProperty($Ut,"__esModule",{value:!0})});var kUt=S(FUt=>{"use strict";Object.defineProperty(FUt,"__esModule",{value:!0})});var BUt=S(qUt=>{"use strict";Object.defineProperty(qUt,"__esModule",{value:!0})});var zUt=S(UUt=>{"use strict";Object.defineProperty(UUt,"__esModule",{value:!0})});var HUt=S(VUt=>{"use strict";Object.defineProperty(VUt,"__esModule",{value:!0})});var JUt=S(WUt=>{"use strict";Object.defineProperty(WUt,"__esModule",{value:!0})});var KUt=S(t_e=>{"use strict";Object.defineProperty(t_e,"__esModule",{value:!0});t_e.CitationType=void 0;t_e.CitationType={TextContent:"TEXT_CONTENT",ThinkingContent:"THINKING_CONTENT",Plan:"PLAN"}});var XUt=S(GUt=>{"use strict";Object.defineProperty(GUt,"__esModule",{value:!0})});var YUt=S(ZUt=>{"use strict";Object.defineProperty(ZUt,"__esModule",{value:!0})});var ezt=S(QUt=>{"use strict";Object.defineProperty(QUt,"__esModule",{value:!0})});var rzt=S(tzt=>{"use strict";Object.defineProperty(tzt,"__esModule",{value:!0})});var ozt=S(nzt=>{"use strict";Object.defineProperty(nzt,"__esModule",{value:!0})});var azt=S(izt=>{"use strict";Object.defineProperty(izt,"__esModule",{value:!0})});var uzt=S(szt=>{"use strict";Object.defineProperty(szt,"__esModule",{value:!0})});var czt=S(lzt=>{"use strict";Object.defineProperty(lzt,"__esModule",{value:!0})});var fzt=S(dzt=>{"use strict";Object.defineProperty(dzt,"__esModule",{value:!0})});var mzt=S(pzt=>{"use strict";Object.defineProperty(pzt,"__esModule",{value:!0})});var gzt=S(hzt=>{"use strict";Object.defineProperty(hzt,"__esModule",{value:!0})});var bzt=S(yzt=>{"use strict";Object.defineProperty(yzt,"__esModule",{value:!0})});var vzt=S(_zt=>{"use strict";Object.defineProperty(_zt,"__esModule",{value:!0})});var Szt=S(wzt=>{"use strict";Object.defineProperty(wzt,"__esModule",{value:!0})});var xzt=S(Czt=>{"use strict";Object.defineProperty(Czt,"__esModule",{value:!0})});var Ozt=S(Tzt=>{"use strict";Object.defineProperty(Tzt,"__esModule",{value:!0})});var Ezt=S(r_e=>{"use strict";Object.defineProperty(r_e,"__esModule",{value:!0});r_e.CitationOptionsMode=void 0;r_e.CitationOptionsMode={Fast:"FAST",Accurate:"ACCURATE",Off:"OFF"}});var Mzt=S(Pzt=>{"use strict";Object.defineProperty(Pzt,"__esModule",{value:!0})});var Izt=S(Rzt=>{"use strict";Object.defineProperty(Rzt,"__esModule",{value:!0})});var Nzt=S(Azt=>{"use strict";Object.defineProperty(Azt,"__esModule",{value:!0})});var jzt=S(Dzt=>{"use strict";Object.defineProperty(Dzt,"__esModule",{value:!0})});var $zt=S(n_e=>{"use strict";Object.defineProperty(n_e,"__esModule",{value:!0});n_e.ThinkingType=void 0;n_e.ThinkingType={Enabled:"enabled",Disabled:"disabled"}});var Fzt=S(Lzt=>{"use strict";Object.defineProperty(Lzt,"__esModule",{value:!0})});var kzt=S(o_e=>{"use strict";Object.defineProperty(o_e,"__esModule",{value:!0});o_e.ChatFinishReason=void 0;o_e.ChatFinishReason={Complete:"COMPLETE",StopSequence:"STOP_SEQUENCE",MaxTokens:"MAX_TOKENS",ToolCall:"TOOL_CALL",Error:"ERROR"}});var Bzt=S(qzt=>{"use strict";Object.defineProperty(qzt,"__esModule",{value:!0})});var zzt=S(Uzt=>{"use strict";Object.defineProperty(Uzt,"__esModule",{value:!0})});var Hzt=S(Vzt=>{"use strict";Object.defineProperty(Vzt,"__esModule",{value:!0})});var Jzt=S(Wzt=>{"use strict";Object.defineProperty(Wzt,"__esModule",{value:!0})});var Gzt=S(Kzt=>{"use strict";Object.defineProperty(Kzt,"__esModule",{value:!0})});var Zzt=S(Xzt=>{"use strict";Object.defineProperty(Xzt,"__esModule",{value:!0})});var Qzt=S(Yzt=>{"use strict";Object.defineProperty(Yzt,"__esModule",{value:!0})});var t4t=S(e4t=>{"use strict";Object.defineProperty(e4t,"__esModule",{value:!0})});var n4t=S(r4t=>{"use strict";Object.defineProperty(r4t,"__esModule",{value:!0})});var i4t=S(o4t=>{"use strict";Object.defineProperty(o4t,"__esModule",{value:!0})});var a4t=S(i_e=>{"use strict";Object.defineProperty(i_e,"__esModule",{value:!0});i_e.ChatContentStartEventDeltaMessageContentType=void 0;i_e.ChatContentStartEventDeltaMessageContentType={Text:"text",Thinking:"thinking"}});var u4t=S(s4t=>{"use strict";Object.defineProperty(s4t,"__esModule",{value:!0})});var c4t=S(l4t=>{"use strict";Object.defineProperty(l4t,"__esModule",{value:!0})});var f4t=S(d4t=>{"use strict";Object.defineProperty(d4t,"__esModule",{value:!0})});var m4t=S(p4t=>{"use strict";Object.defineProperty(p4t,"__esModule",{value:!0})});var g4t=S(h4t=>{"use strict";Object.defineProperty(h4t,"__esModule",{value:!0})});var b4t=S(y4t=>{"use strict";Object.defineProperty(y4t,"__esModule",{value:!0})});var v4t=S(_4t=>{"use strict";Object.defineProperty(_4t,"__esModule",{value:!0})});var S4t=S(w4t=>{"use strict";Object.defineProperty(w4t,"__esModule",{value:!0})});var x4t=S(C4t=>{"use strict";Object.defineProperty(C4t,"__esModule",{value:!0})});var O4t=S(T4t=>{"use strict";Object.defineProperty(T4t,"__esModule",{value:!0})});var P4t=S(E4t=>{"use strict";Object.defineProperty(E4t,"__esModule",{value:!0})});var R4t=S(M4t=>{"use strict";Object.defineProperty(M4t,"__esModule",{value:!0})});var A4t=S(I4t=>{"use strict";Object.defineProperty(I4t,"__esModule",{value:!0})});var D4t=S(N4t=>{"use strict";Object.defineProperty(N4t,"__esModule",{value:!0})});var $4t=S(j4t=>{"use strict";Object.defineProperty(j4t,"__esModule",{value:!0})});var F4t=S(L4t=>{"use strict";Object.defineProperty(L4t,"__esModule",{value:!0})});var q4t=S(k4t=>{"use strict";Object.defineProperty(k4t,"__esModule",{value:!0})});var U4t=S(B4t=>{"use strict";Object.defineProperty(B4t,"__esModule",{value:!0})});var V4t=S(z4t=>{"use strict";Object.defineProperty(z4t,"__esModule",{value:!0})});var W4t=S(H4t=>{"use strict";Object.defineProperty(H4t,"__esModule",{value:!0})});var K4t=S(J4t=>{"use strict";Object.defineProperty(J4t,"__esModule",{value:!0})});var X4t=S(G4t=>{"use strict";Object.defineProperty(G4t,"__esModule",{value:!0})});var Y4t=S(Z4t=>{"use strict";Object.defineProperty(Z4t,"__esModule",{value:!0})});var e2t=S(Q4t=>{"use strict";Object.defineProperty(Q4t,"__esModule",{value:!0})});var r2t=S(t2t=>{"use strict";Object.defineProperty(t2t,"__esModule",{value:!0})});var o2t=S(n2t=>{"use strict";Object.defineProperty(n2t,"__esModule",{value:!0})});var a2t=S(i2t=>{"use strict";Object.defineProperty(i2t,"__esModule",{value:!0})});var u2t=S(s2t=>{"use strict";Object.defineProperty(s2t,"__esModule",{value:!0})});var c2t=S(l2t=>{"use strict";Object.defineProperty(l2t,"__esModule",{value:!0})});var f2t=S(d2t=>{"use strict";Object.defineProperty(d2t,"__esModule",{value:!0})});var m2t=S(p2t=>{"use strict";Object.defineProperty(p2t,"__esModule",{value:!0})});var g2t=S(h2t=>{"use strict";Object.defineProperty(h2t,"__esModule",{value:!0})});var b2t=S(y2t=>{"use strict";Object.defineProperty(y2t,"__esModule",{value:!0})});var v2t=S(_2t=>{"use strict";Object.defineProperty(_2t,"__esModule",{value:!0})});var S2t=S(w2t=>{"use strict";Object.defineProperty(w2t,"__esModule",{value:!0})});var C2t=S(a_e=>{"use strict";Object.defineProperty(a_e,"__esModule",{value:!0});a_e.EmbedInputType=void 0;a_e.EmbedInputType={SearchDocument:"search_document",SearchQuery:"search_query",Classification:"classification",Clustering:"clustering",Image:"image"}});var x2t=S(s_e=>{"use strict";Object.defineProperty(s_e,"__esModule",{value:!0});s_e.EmbeddingType=void 0;s_e.EmbeddingType={Float:"float",Int8:"int8",Uint8:"uint8",Binary:"binary",Ubinary:"ubinary",Base64:"base64"}});var O2t=S(T2t=>{"use strict";Object.defineProperty(T2t,"__esModule",{value:!0})});var P2t=S(E2t=>{"use strict";Object.defineProperty(E2t,"__esModule",{value:!0})});var R2t=S(M2t=>{"use strict";Object.defineProperty(M2t,"__esModule",{value:!0})});var A2t=S(I2t=>{"use strict";Object.defineProperty(I2t,"__esModule",{value:!0})});var D2t=S(N2t=>{"use strict";Object.defineProperty(N2t,"__esModule",{value:!0})});var $2t=S(j2t=>{"use strict";Object.defineProperty(j2t,"__esModule",{value:!0})});var F2t=S(L2t=>{"use strict";Object.defineProperty(L2t,"__esModule",{value:!0})});var q2t=S(k2t=>{"use strict";Object.defineProperty(k2t,"__esModule",{value:!0})});var U2t=S(B2t=>{"use strict";Object.defineProperty(B2t,"__esModule",{value:!0})});var z2t=S(u_e=>{"use strict";Object.defineProperty(u_e,"__esModule",{value:!0});u_e.EmbedJobStatus=void 0;u_e.EmbedJobStatus={Processing:"processing",Complete:"complete",Cancelling:"cancelling",Cancelled:"cancelled",Failed:"failed"}});var V2t=S(l_e=>{"use strict";Object.defineProperty(l_e,"__esModule",{value:!0});l_e.EmbedJobTruncate=void 0;l_e.EmbedJobTruncate={Start:"START",End:"END"}});var W2t=S(H2t=>{"use strict";Object.defineProperty(H2t,"__esModule",{value:!0})});var K2t=S(J2t=>{"use strict";Object.defineProperty(J2t,"__esModule",{value:!0})});var X2t=S(G2t=>{"use strict";Object.defineProperty(G2t,"__esModule",{value:!0})});var Y2t=S(Z2t=>{"use strict";Object.defineProperty(Z2t,"__esModule",{value:!0})});var eVt=S(Q2t=>{"use strict";Object.defineProperty(Q2t,"__esModule",{value:!0})});var tVt=S(c_e=>{"use strict";Object.defineProperty(c_e,"__esModule",{value:!0});c_e.DatasetValidationStatus=void 0;c_e.DatasetValidationStatus={Unknown:"unknown",Queued:"queued",Processing:"processing",Failed:"failed",Validated:"validated",Skipped:"skipped"}});var rVt=S(d_e=>{"use strict";Object.defineProperty(d_e,"__esModule",{value:!0});d_e.DatasetType=void 0;d_e.DatasetType={EmbedInput:"embed-input",EmbedResult:"embed-result",ClusterResult:"cluster-result",ClusterOutliers:"cluster-outliers",RerankerFinetuneInput:"reranker-finetune-input",SingleLabelClassificationFinetuneInput:"single-label-classification-finetune-input",ChatFinetuneInput:"chat-finetune-input",MultiLabelClassificationFinetuneInput:"multi-label-classification-finetune-input"}});var oVt=S(nVt=>{"use strict";Object.defineProperty(nVt,"__esModule",{value:!0})});var aVt=S(iVt=>{"use strict";Object.defineProperty(iVt,"__esModule",{value:!0})});var uVt=S(sVt=>{"use strict";Object.defineProperty(sVt,"__esModule",{value:!0})});var cVt=S(lVt=>{"use strict";Object.defineProperty(lVt,"__esModule",{value:!0})});var fVt=S(dVt=>{"use strict";Object.defineProperty(dVt,"__esModule",{value:!0})});var mVt=S(pVt=>{"use strict";Object.defineProperty(pVt,"__esModule",{value:!0})});var gVt=S(hVt=>{"use strict";Object.defineProperty(hVt,"__esModule",{value:!0})});var bVt=S(yVt=>{"use strict";Object.defineProperty(yVt,"__esModule",{value:!0})});var vVt=S(_Vt=>{"use strict";Object.defineProperty(_Vt,"__esModule",{value:!0})});var SVt=S(wVt=>{"use strict";Object.defineProperty(wVt,"__esModule",{value:!0})});var CVt=S(f_e=>{"use strict";Object.defineProperty(f_e,"__esModule",{value:!0});f_e.ConnectorAuthStatus=void 0;f_e.ConnectorAuthStatus={Valid:"valid",Expired:"expired"}});var TVt=S(xVt=>{"use strict";Object.defineProperty(xVt,"__esModule",{value:!0})});var EVt=S(OVt=>{"use strict";Object.defineProperty(OVt,"__esModule",{value:!0})});var MVt=S(PVt=>{"use strict";Object.defineProperty(PVt,"__esModule",{value:!0})});var RVt=S(p_e=>{"use strict";Object.defineProperty(p_e,"__esModule",{value:!0});p_e.AuthTokenType=void 0;p_e.AuthTokenType={Bearer:"bearer",Basic:"basic",Noscheme:"noscheme"}});var AVt=S(IVt=>{"use strict";Object.defineProperty(IVt,"__esModule",{value:!0})});var DVt=S(NVt=>{"use strict";Object.defineProperty(NVt,"__esModule",{value:!0})});var $Vt=S(jVt=>{"use strict";Object.defineProperty(jVt,"__esModule",{value:!0})});var FVt=S(LVt=>{"use strict";Object.defineProperty(LVt,"__esModule",{value:!0})});var qVt=S(kVt=>{"use strict";Object.defineProperty(kVt,"__esModule",{value:!0})});var UVt=S(BVt=>{"use strict";Object.defineProperty(BVt,"__esModule",{value:!0})});var zVt=S(m_e=>{"use strict";Object.defineProperty(m_e,"__esModule",{value:!0});m_e.CompatibleEndpoint=void 0;m_e.CompatibleEndpoint={Chat:"chat",Embed:"embed",Classify:"classify",Summarize:"summarize",Rerank:"rerank",Rate:"rate",Generate:"generate"}});var HVt=S(VVt=>{"use strict";Object.defineProperty(VVt,"__esModule",{value:!0})});var JVt=S(WVt=>{"use strict";Object.defineProperty(WVt,"__esModule",{value:!0})});var KVt=S(he=>{"use strict";var vxn=he&&he.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),_e=he&&he.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&vxn(e,t,r)};Object.defineProperty(he,"__esModule",{value:!0});_e(bqt(),he);_e(_qt(),he);_e(vqt(),he);_e(Sqt(),he);_e(Cqt(),he);_e(xqt(),he);_e(Tqt(),he);_e(Eqt(),he);_e(Pqt(),he);_e(Mqt(),he);_e(Iqt(),he);_e(Aqt(),he);_e(Nqt(),he);_e(jqt(),he);_e($qt(),he);_e(Fqt(),he);_e(qqt(),he);_e(Uqt(),he);_e(Vqt(),he);_e(Wqt(),he);_e(Jqt(),he);_e(Gqt(),he);_e(Xqt(),he);_e(Yqt(),he);_e(eBt(),he);_e(tBt(),he);_e(rBt(),he);_e(nBt(),he);_e(iBt(),he);_e(sBt(),he);_e(lBt(),he);_e(dBt(),he);_e(pBt(),he);_e(hBt(),he);_e(yBt(),he);_e(_Bt(),he);_e(wBt(),he);_e(CBt(),he);_e(TBt(),he);_e(EBt(),he);_e(MBt(),he);_e(IBt(),he);_e(NBt(),he);_e(jBt(),he);_e($Bt(),he);_e(FBt(),he);_e(qBt(),he);_e(UBt(),he);_e(VBt(),he);_e(HBt(),he);_e(JBt(),he);_e(GBt(),he);_e(ZBt(),he);_e(QBt(),he);_e(tUt(),he);_e(nUt(),he);_e(iUt(),he);_e(sUt(),he);_e(lUt(),he);_e(dUt(),he);_e(pUt(),he);_e(mUt(),he);_e(gUt(),he);_e(bUt(),he);_e(vUt(),he);_e(SUt(),he);_e(xUt(),he);_e(TUt(),he);_e(EUt(),he);_e(MUt(),he);_e(IUt(),he);_e(NUt(),he);_e(jUt(),he);_e(LUt(),he);_e(kUt(),he);_e(BUt(),he);_e(zUt(),he);_e(HUt(),he);_e(JUt(),he);_e(KUt(),he);_e(XUt(),he);_e(YUt(),he);_e(ezt(),he);_e(rzt(),he);_e(ozt(),he);_e(azt(),he);_e(uzt(),he);_e(czt(),he);_e(fzt(),he);_e(mzt(),he);_e(gzt(),he);_e(bzt(),he);_e(vzt(),he);_e(Szt(),he);_e(xzt(),he);_e(Ozt(),he);_e(Ezt(),he);_e(Mzt(),he);_e(Izt(),he);_e(Nzt(),he);_e(jzt(),he);_e($zt(),he);_e(Fzt(),he);_e(kzt(),he);_e(Bzt(),he);_e(zzt(),he);_e(Hzt(),he);_e(Jzt(),he);_e(Gzt(),he);_e(Zzt(),he);_e(Qzt(),he);_e(t4t(),he);_e(n4t(),he);_e(i4t(),he);_e(a4t(),he);_e(u4t(),he);_e(c4t(),he);_e(f4t(),he);_e(m4t(),he);_e(g4t(),he);_e(b4t(),he);_e(v4t(),he);_e(S4t(),he);_e(x4t(),he);_e(O4t(),he);_e(P4t(),he);_e(R4t(),he);_e(A4t(),he);_e(D4t(),he);_e($4t(),he);_e(F4t(),he);_e(q4t(),he);_e(U4t(),he);_e(V4t(),he);_e(W4t(),he);_e(K4t(),he);_e(X4t(),he);_e(Y4t(),he);_e(e2t(),he);_e(r2t(),he);_e(o2t(),he);_e(a2t(),he);_e(u2t(),he);_e(c2t(),he);_e(f2t(),he);_e(m2t(),he);_e(g2t(),he);_e(b2t(),he);_e(v2t(),he);_e(S2t(),he);_e(C2t(),he);_e(x2t(),he);_e(O2t(),he);_e(P2t(),he);_e(R2t(),he);_e(A2t(),he);_e(D2t(),he);_e($2t(),he);_e(F2t(),he);_e(q2t(),he);_e(U2t(),he);_e(z2t(),he);_e(V2t(),he);_e(W2t(),he);_e(K2t(),he);_e(X2t(),he);_e(Y2t(),he);_e(eVt(),he);_e(tVt(),he);_e(rVt(),he);_e(oVt(),he);_e(aVt(),he);_e(uVt(),he);_e(cVt(),he);_e(fVt(),he);_e(mVt(),he);_e(gVt(),he);_e(bVt(),he);_e(vVt(),he);_e(SVt(),he);_e(CVt(),he);_e(TVt(),he);_e(EVt(),he);_e(MVt(),he);_e(RVt(),he);_e(AVt(),he);_e(DVt(),he);_e($Vt(),he);_e(FVt(),he);_e(qVt(),he);_e(UVt(),he);_e(zVt(),he);_e(HVt(),he);_e(JVt(),he)});var h_e=S(Jre=>{"use strict";Object.defineProperty(Jre,"__esModule",{value:!0});Jre.toJson=void 0;Jre.fromJson=Sxn;var wxn=(t,e,r)=>JSON.stringify(t,e,r);Jre.toJson=wxn;function Sxn(t,e){return JSON.parse(t,e)}});var GVt=S(g_e=>{"use strict";Object.defineProperty(g_e,"__esModule",{value:!0});g_e.CohereError=void 0;var Cxn=h_e(),r5e=class t extends Error{constructor({message:e,statusCode:r,body:n,rawResponse:o}){super(xxn({message:e,statusCode:r,body:n})),Object.setPrototypeOf(this,t.prototype),this.statusCode=r,this.body=n,this.rawResponse=o}};g_e.CohereError=r5e;function xxn({message:t,statusCode:e,body:r}){let n=[];return t!=null&&n.push(t),e!=null&&n.push(`Status code: ${e.toString()}`),r!=null&&n.push(`Body: ${(0,Cxn.toJson)(r,void 0,2)}`),n.join(` +`)}});var XVt=S(y_e=>{"use strict";Object.defineProperty(y_e,"__esModule",{value:!0});y_e.CohereTimeoutError=void 0;var n5e=class t extends Error{constructor(e){super(e),Object.setPrototypeOf(this,t.prototype)}};y_e.CohereTimeoutError=n5e});var $c=S(k5=>{"use strict";Object.defineProperty(k5,"__esModule",{value:!0});k5.CohereTimeoutError=k5.CohereError=void 0;var Txn=GVt();Object.defineProperty(k5,"CohereError",{enumerable:!0,get:function(){return Txn.CohereError}});var Oxn=XVt();Object.defineProperty(k5,"CohereTimeoutError",{enumerable:!0,get:function(){return Oxn.CohereTimeoutError}})});var ZVt=S(TO=>{"use strict";var Exn=TO&&TO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Pxn=TO&&TO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Mxn=TO&&TO.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Ixn=OO&&OO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Axn=OO&&OO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Nxn=OO&&OO.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var jxn=EO&&EO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),$xn=EO&&EO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Lxn=EO&&EO.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var kxn=PO&&PO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),qxn=PO&&PO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Bxn=PO&&PO.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var zxn=MO&&MO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Vxn=MO&&MO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Hxn=MO&&MO.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Jxn=RO&&RO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Kxn=RO&&RO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Gxn=RO&&RO.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Zxn=IO&&IO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Yxn=IO&&IO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Qxn=IO&&IO.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var tTn=AO&&AO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),rTn=AO&&AO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),nTn=AO&&AO.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var iTn=NO&&NO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),aTn=NO&&NO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),sTn=NO&&NO.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var lTn=DO&&DO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),cTn=DO&&DO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),dTn=DO&&DO.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var pTn=jO&&jO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),mTn=jO&&jO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),hTn=jO&&jO.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var yTn=$O&&$O.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),bTn=$O&&$O.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),_Tn=$O&&$O.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var wTn=Mh&&Mh.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),BS=Mh&&Mh.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&wTn(e,t,r)};Object.defineProperty(Mh,"__esModule",{value:!0});BS(ZVt(),Mh);BS(YVt(),Mh);BS(QVt(),Mh);BS(eHt(),Mh);BS(tHt(),Mh);BS(rHt(),Mh);BS(nHt(),Mh);BS(oHt(),Mh);BS(iHt(),Mh);BS(aHt(),Mh);BS(sHt(),Mh);BS(uHt(),Mh)});var dHt=S(cHt=>{"use strict";Object.defineProperty(cHt,"__esModule",{value:!0})});var fHt=S(t2=>{"use strict";var STn=t2&&t2.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),CTn=t2&&t2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&STn(e,t,r)};Object.defineProperty(t2,"__esModule",{value:!0});CTn(dHt(),t2)});var E1=S(LO=>{"use strict";var xTn=LO&&LO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),b_e=LO&&LO.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&xTn(e,t,r)};Object.defineProperty(LO,"__esModule",{value:!0});b_e(yqt(),LO);b_e(KVt(),LO);b_e(lHt(),LO);b_e(fHt(),LO)});var b5e={};En(b5e,{__addDisposableResource:()=>NHt,__assign:()=>__e,__asyncDelegator:()=>THt,__asyncGenerator:()=>xHt,__asyncValues:()=>OHt,__await:()=>q5,__awaiter:()=>bHt,__classPrivateFieldGet:()=>RHt,__classPrivateFieldIn:()=>AHt,__classPrivateFieldSet:()=>IHt,__createBinding:()=>w_e,__decorate:()=>hHt,__disposeResources:()=>DHt,__esDecorate:()=>TTn,__exportStar:()=>vHt,__extends:()=>pHt,__generator:()=>_Ht,__importDefault:()=>MHt,__importStar:()=>PHt,__makeTemplateObject:()=>EHt,__metadata:()=>yHt,__param:()=>gHt,__propKey:()=>ETn,__read:()=>y5e,__rest:()=>mHt,__runInitializers:()=>OTn,__setFunctionName:()=>PTn,__spread:()=>wHt,__spreadArray:()=>CHt,__spreadArrays:()=>SHt,__values:()=>v_e,default:()=>ITn});function pHt(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");g5e(t,e);function r(){this.constructor=t}t.prototype=e===null?Object.create(e):(r.prototype=e.prototype,new r)}function mHt(t,e){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(r[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(t);o=0;s--)(a=t[s])&&(i=(o<3?a(i):o>3?a(e,r,i):a(e,r))||i);return o>3&&i&&Object.defineProperty(e,r,i),i}function gHt(t,e){return function(r,n){e(r,n,t)}}function TTn(t,e,r,n,o,i){function a(g){if(g!==void 0&&typeof g!="function")throw new TypeError("Function expected");return g}for(var s=n.kind,u=s==="getter"?"get":s==="setter"?"set":"value",l=!e&&t?n.static?t:t.prototype:null,c=e||(l?Object.getOwnPropertyDescriptor(l,n.name):{}),d,f=!1,p=r.length-1;p>=0;p--){var m={};for(var h in n)m[h]=h==="access"?{}:n[h];for(var h in n.access)m.access[h]=n.access[h];m.addInitializer=function(g){if(f)throw new TypeError("Cannot add initializers after decoration has completed");i.push(a(g||null))};var y=(0,r[p])(s==="accessor"?{get:c.get,set:c.set}:c[u],m);if(s==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(d=a(y.get))&&(c.get=d),(d=a(y.set))&&(c.set=d),(d=a(y.init))&&o.unshift(d)}else(d=a(y))&&(s==="field"?o.unshift(d):c[u]=d)}l&&Object.defineProperty(l,n.name,c),f=!0}function OTn(t,e,r){for(var n=arguments.length>2,o=0;o0&&i[i.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!i||l[1]>i[0]&&l[1]=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function y5e(t,e){var r=typeof Symbol=="function"&&t[Symbol.iterator];if(!r)return t;var n=r.call(t),o,i=[],a;try{for(;(e===void 0||e-- >0)&&!(o=n.next()).done;)i.push(o.value)}catch(s){a={error:s}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(a)throw a.error}}return i}function wHt(){for(var t=[],e=0;e1||u(p,h)})},m&&(o[p]=m(o[p])))}function u(p,m){try{l(n[p](m))}catch(h){f(i[0][3],h)}}function l(p){p.value instanceof q5?Promise.resolve(p.value.v).then(c,d):f(i[0][2],p)}function c(p){u("next",p)}function d(p){u("throw",p)}function f(p,m){p(m),i.shift(),i.length&&u(i[0][0],i[0][1])}}function THt(t){var e,r;return e={},n("next"),n("throw",function(o){throw o}),n("return"),e[Symbol.iterator]=function(){return this},e;function n(o,i){e[o]=t[o]?function(a){return(r=!r)?{value:q5(t[o](a)),done:!1}:i?i(a):a}:i}}function OHt(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof v_e=="function"?v_e(t):t[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=t[i]&&function(a){return new Promise(function(s,u){a=t[i](a),o(s,u,a.done,a.value)})}}function o(i,a,s,u){Promise.resolve(u).then(function(l){i({value:l,done:s})},a)}}function EHt(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}function PHt(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&w_e(e,t,r);return MTn(e,t),e}function MHt(t){return t&&t.__esModule?t:{default:t}}function RHt(t,e,r,n){if(r==="a"&&!n)throw new TypeError("Private accessor was defined without a getter");if(typeof e=="function"?t!==e||!n:!e.has(t))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?n:r==="a"?n.call(t):n?n.value:e.get(t)}function IHt(t,e,r,n,o){if(n==="m")throw new TypeError("Private method is not writable");if(n==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof e=="function"?t!==e||!o:!e.has(t))throw new TypeError("Cannot write private member to an object whose class did not declare it");return n==="a"?o.call(t,r):o?o.value=r:e.set(t,r),r}function AHt(t,e){if(e===null||typeof e!="object"&&typeof e!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof t=="function"?e===t:t.has(e)}function NHt(t,e,r){if(e!=null){if(typeof e!="object"&&typeof e!="function")throw new TypeError("Object expected.");var n,o;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");n=e[Symbol.asyncDispose]}if(n===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");n=e[Symbol.dispose],r&&(o=n)}if(typeof n!="function")throw new TypeError("Object not disposable.");o&&(n=function(){try{o.call(this)}catch(i){return Promise.reject(i)}}),t.stack.push({value:e,dispose:n,async:r})}else r&&t.stack.push({async:!0});return e}function DHt(t){function e(i){t.error=t.hasError?new RTn(i,t.error,"An error was suppressed during disposal."):i,t.hasError=!0}var r,n=0;function o(){for(;r=t.stack.pop();)try{if(!r.async&&n===1)return n=0,t.stack.push(r),Promise.resolve().then(o);if(r.dispose){var i=r.dispose.call(r.value);if(r.async)return n|=2,Promise.resolve(i).then(o,function(a){return e(a),o()})}else n|=1}catch(a){e(a)}if(n===1)return t.hasError?Promise.reject(t.error):Promise.resolve();if(t.hasError)throw t.error}return o()}var g5e,__e,w_e,MTn,RTn,ITn,_5e=v(()=>{g5e=function(t,e){return g5e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(r[o]=n[o])},g5e(t,e)};__e=function(){return __e=Object.assign||function(e){for(var r,n=1,o=arguments.length;n{"use strict";Object.defineProperty(US,"__esModule",{value:!0});US.MAX_HASHABLE_LENGTH=US.INIT=US.KEY=US.DIGEST_LENGTH=US.BLOCK_SIZE=void 0;US.BLOCK_SIZE=64;US.DIGEST_LENGTH=32;US.KEY=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]);US.INIT=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225];US.MAX_HASHABLE_LENGTH=Math.pow(2,53)-1});var jHt=S(S_e=>{"use strict";Object.defineProperty(S_e,"__esModule",{value:!0});S_e.RawSha256=void 0;var zS=v5e(),ATn=function(){function t(){this.state=Int32Array.from(zS.INIT),this.temp=new Int32Array(64),this.buffer=new Uint8Array(64),this.bufferLength=0,this.bytesHashed=0,this.finished=!1}return t.prototype.update=function(e){if(this.finished)throw new Error("Attempted to update an already finished hash.");var r=0,n=e.byteLength;if(this.bytesHashed+=n,this.bytesHashed*8>zS.MAX_HASHABLE_LENGTH)throw new Error("Cannot hash more than 2^53 - 1 bits");for(;n>0;)this.buffer[this.bufferLength++]=e[r++],n--,this.bufferLength===zS.BLOCK_SIZE&&(this.hashBuffer(),this.bufferLength=0)},t.prototype.digest=function(){if(!this.finished){var e=this.bytesHashed*8,r=new DataView(this.buffer.buffer,this.buffer.byteOffset,this.buffer.byteLength),n=this.bufferLength;if(r.setUint8(this.bufferLength++,128),n%zS.BLOCK_SIZE>=zS.BLOCK_SIZE-8){for(var o=this.bufferLength;o>>24&255,i[o*4+1]=this.state[o]>>>16&255,i[o*4+2]=this.state[o]>>>8&255,i[o*4+3]=this.state[o]>>>0&255;return i},t.prototype.hashBuffer=function(){for(var e=this,r=e.buffer,n=e.state,o=n[0],i=n[1],a=n[2],s=n[3],u=n[4],l=n[5],c=n[6],d=n[7],f=0;f>>17|p<<15)^(p>>>19|p<<13)^p>>>10;p=this.temp[f-15];var h=(p>>>7|p<<25)^(p>>>18|p<<14)^p>>>3;this.temp[f]=(m+this.temp[f-7]|0)+(h+this.temp[f-16]|0)}var y=(((u>>>6|u<<26)^(u>>>11|u<<21)^(u>>>25|u<<7))+(u&l^~u&c)|0)+(d+(zS.KEY[f]+this.temp[f]|0)|0)|0,g=((o>>>2|o<<30)^(o>>>13|o<<19)^(o>>>22|o<<10))+(o&i^o&a^i&a)|0;d=c,c=l,l=u,u=s+y|0,s=a,a=i,i=o,o=y+g|0}n[0]+=o,n[1]+=i,n[2]+=a,n[3]+=s,n[4]+=u,n[5]+=l,n[6]+=c,n[7]+=d},t}();S_e.RawSha256=ATn});var FHt=S((LKi,LHt)=>{var C_e=Object.defineProperty,NTn=Object.getOwnPropertyDescriptor,DTn=Object.getOwnPropertyNames,jTn=Object.prototype.hasOwnProperty,$Tn=(t,e)=>C_e(t,"name",{value:e,configurable:!0}),LTn=(t,e)=>{for(var r in e)C_e(t,r,{get:e[r],enumerable:!0})},FTn=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of DTn(e))!jTn.call(t,o)&&o!==r&&C_e(t,o,{get:()=>e[o],enumerable:!(n=NTn(e,o))||n.enumerable});return t},kTn=t=>FTn(C_e({},"__esModule",{value:!0}),t),$Ht={};LTn($Ht,{isArrayBuffer:()=>qTn});LHt.exports=kTn($Ht);var qTn=$Tn(t=>typeof ArrayBuffer=="function"&&t instanceof ArrayBuffer||Object.prototype.toString.call(t)==="[object ArrayBuffer]","isArrayBuffer")});var UHt=S((FKi,BHt)=>{var x_e=Object.defineProperty,BTn=Object.getOwnPropertyDescriptor,UTn=Object.getOwnPropertyNames,zTn=Object.prototype.hasOwnProperty,kHt=(t,e)=>x_e(t,"name",{value:e,configurable:!0}),VTn=(t,e)=>{for(var r in e)x_e(t,r,{get:e[r],enumerable:!0})},HTn=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of UTn(e))!zTn.call(t,o)&&o!==r&&x_e(t,o,{get:()=>e[o],enumerable:!(n=BTn(e,o))||n.enumerable});return t},WTn=t=>HTn(x_e({},"__esModule",{value:!0}),t),qHt={};VTn(qHt,{fromArrayBuffer:()=>KTn,fromString:()=>GTn});BHt.exports=WTn(qHt);var JTn=FHt(),w5e=IS(),KTn=kHt((t,e=0,r=t.byteLength-e)=>{if(!(0,JTn.isArrayBuffer)(t))throw new TypeError(`The "input" argument must be ArrayBuffer. Received type ${typeof t} (${t})`);return w5e.Buffer.from(t,e,r)},"fromArrayBuffer"),GTn=kHt((t,e)=>{if(typeof t!="string")throw new TypeError(`The "input" argument must be of type string. Received type ${typeof t} (${t})`);return e?w5e.Buffer.from(t,e):w5e.Buffer.from(t)},"fromString")});var JHt=S((kKi,WHt)=>{var T_e=Object.defineProperty,XTn=Object.getOwnPropertyDescriptor,ZTn=Object.getOwnPropertyNames,YTn=Object.prototype.hasOwnProperty,S5e=(t,e)=>T_e(t,"name",{value:e,configurable:!0}),QTn=(t,e)=>{for(var r in e)T_e(t,r,{get:e[r],enumerable:!0})},eOn=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of ZTn(e))!YTn.call(t,o)&&o!==r&&T_e(t,o,{get:()=>e[o],enumerable:!(n=XTn(e,o))||n.enumerable});return t},tOn=t=>eOn(T_e({},"__esModule",{value:!0}),t),zHt={};QTn(zHt,{fromUtf8:()=>HHt,toUint8Array:()=>rOn,toUtf8:()=>nOn});WHt.exports=tOn(zHt);var VHt=UHt(),HHt=S5e(t=>{let e=(0,VHt.fromString)(t,"utf8");return new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT)},"fromUtf8"),rOn=S5e(t=>typeof t=="string"?HHt(t):ArrayBuffer.isView(t)?new Uint8Array(t.buffer,t.byteOffset,t.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(t),"toUint8Array"),nOn=S5e(t=>{if(typeof t=="string")return t;if(typeof t!="object"||typeof t.byteOffset!="number"||typeof t.byteLength!="number")throw new Error("@smithy/util-utf8: toUtf8 encoder function only accepts string | Uint8Array.");return(0,VHt.fromArrayBuffer)(t.buffer,t.byteOffset,t.byteLength).toString("utf8")},"toUtf8")});var KHt=S(O_e=>{"use strict";Object.defineProperty(O_e,"__esModule",{value:!0});O_e.convertToBuffer=void 0;var oOn=JHt(),iOn=typeof Buffer<"u"&&Buffer.from?function(t){return Buffer.from(t,"utf8")}:oOn.fromUtf8;function aOn(t){return t instanceof Uint8Array?t:typeof t=="string"?iOn(t):ArrayBuffer.isView(t)?new Uint8Array(t.buffer,t.byteOffset,t.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(t)}O_e.convertToBuffer=aOn});var GHt=S(E_e=>{"use strict";Object.defineProperty(E_e,"__esModule",{value:!0});E_e.isEmptyData=void 0;function sOn(t){return typeof t=="string"?t.length===0:t.byteLength===0}E_e.isEmptyData=sOn});var XHt=S(P_e=>{"use strict";Object.defineProperty(P_e,"__esModule",{value:!0});P_e.numToUint8=void 0;function uOn(t){return new Uint8Array([(t&4278190080)>>24,(t&16711680)>>16,(t&65280)>>8,t&255])}P_e.numToUint8=uOn});var ZHt=S(M_e=>{"use strict";Object.defineProperty(M_e,"__esModule",{value:!0});M_e.uint32ArrayFrom=void 0;function lOn(t){if(!Uint32Array.from){for(var e=new Uint32Array(t.length),r=0;r{"use strict";Object.defineProperty(FO,"__esModule",{value:!0});FO.uint32ArrayFrom=FO.numToUint8=FO.isEmptyData=FO.convertToBuffer=void 0;var cOn=KHt();Object.defineProperty(FO,"convertToBuffer",{enumerable:!0,get:function(){return cOn.convertToBuffer}});var dOn=GHt();Object.defineProperty(FO,"isEmptyData",{enumerable:!0,get:function(){return dOn.isEmptyData}});var fOn=XHt();Object.defineProperty(FO,"numToUint8",{enumerable:!0,get:function(){return fOn.numToUint8}});var pOn=ZHt();Object.defineProperty(FO,"uint32ArrayFrom",{enumerable:!0,get:function(){return pOn.uint32ArrayFrom}})});var QHt=S(N_e=>{"use strict";Object.defineProperty(N_e,"__esModule",{value:!0});N_e.Sha256=void 0;var YHt=(_5e(),wpe(b5e)),A_e=v5e(),I_e=jHt(),C5e=R_e(),mOn=function(){function t(e){this.secret=e,this.hash=new I_e.RawSha256,this.reset()}return t.prototype.update=function(e){if(!((0,C5e.isEmptyData)(e)||this.error))try{this.hash.update((0,C5e.convertToBuffer)(e))}catch(r){this.error=r}},t.prototype.digestSync=function(){if(this.error)throw this.error;return this.outer?(this.outer.finished||this.outer.update(this.hash.digest()),this.outer.digest()):this.hash.digest()},t.prototype.digest=function(){return YHt.__awaiter(this,void 0,void 0,function(){return YHt.__generator(this,function(e){return[2,this.digestSync()]})})},t.prototype.reset=function(){if(this.hash=new I_e.RawSha256,this.secret){this.outer=new I_e.RawSha256;var e=hOn(this.secret),r=new Uint8Array(A_e.BLOCK_SIZE);r.set(e);for(var n=0;nA_e.BLOCK_SIZE){var r=new I_e.RawSha256;r.update(e),e=r.digest()}var n=new Uint8Array(A_e.BLOCK_SIZE);return n.set(e),n}});var T5e=S(x5e=>{"use strict";Object.defineProperty(x5e,"__esModule",{value:!0});var gOn=(_5e(),wpe(b5e));gOn.__exportStar(QHt(),x5e)});var eWt=v(()=>{});var tWt=v(()=>{});var rWt=v(()=>{});var D_e,O5e=v(()=>{D_e=class t extends Error{constructor(r,n=!0){let o,i=!0;typeof n=="boolean"?(o=void 0,i=n):n!=null&&typeof n=="object"&&(o=n.logger,i=n.tryNextLink??!0);super(r);x(this,"name","ProviderError");x(this,"tryNextLink");this.tryNextLink=i,Object.setPrototypeOf(this,t.prototype),o?.debug?.(`@smithy/property-provider ${i?"->":"(!)"} ${r}`)}static from(r,n=!0){return Object.assign(new this(r.message,n),r)}}});var Nm,nWt=v(()=>{O5e();Nm=class t extends D_e{constructor(r,n=!0){super(r,n);x(this,"name","CredentialsProviderError");Object.setPrototypeOf(this,t.prototype)}}});var oWt=v(()=>{});var iWt=v(()=>{});var aWt=v(()=>{});var sWt,uWt=v(()=>{sWt=(t,e,r)=>{let n,o,i,a=!1,s=async()=>{o||(o=t());try{n=await o,i=!0,a=!1}finally{o=void 0}return n};return e===void 0?async u=>((!i||u?.forceRefresh)&&(n=await s()),n):async u=>((!i||u?.forceRefresh)&&(n=await s()),a?n:r&&!r(n)?(a=!0,n):(e(n)&&await s(),n))}});var qF=v(()=>{nWt();O5e();oWt();iWt();aWt();uWt()});function j_e(t){return Promise.all(Object.keys(t).reduce((e,r)=>{let n=t[r];return typeof n=="string"?e.push([r,n]):e.push(n().then(o=>[r,o])),e},[])).then(e=>e.reduce((r,[n,o])=>(r[n]=o,r),{}))}var E5e=v(()=>{});var lWt=v(()=>{});var cWt=v(()=>{lWt()});var B5=S($u=>{"use strict";$u.HttpAuthLocation=void 0;(function(t){t.HEADER="header",t.QUERY="query"})($u.HttpAuthLocation||($u.HttpAuthLocation={}));$u.HttpApiKeyAuthLocation=void 0;(function(t){t.HEADER="header",t.QUERY="query"})($u.HttpApiKeyAuthLocation||($u.HttpApiKeyAuthLocation={}));$u.EndpointURLScheme=void 0;(function(t){t.HTTP="http",t.HTTPS="https"})($u.EndpointURLScheme||($u.EndpointURLScheme={}));$u.AlgorithmId=void 0;(function(t){t.MD5="md5",t.CRC32="crc32",t.CRC32C="crc32c",t.SHA1="sha1",t.SHA256="sha256"})($u.AlgorithmId||($u.AlgorithmId={}));var yOn=t=>{let e=[];return t.sha256!==void 0&&e.push({algorithmId:()=>$u.AlgorithmId.SHA256,checksumConstructor:()=>t.sha256}),t.md5!=null&&e.push({algorithmId:()=>$u.AlgorithmId.MD5,checksumConstructor:()=>t.md5}),{addChecksumAlgorithm(r){e.push(r)},checksumAlgorithms(){return e}}},bOn=t=>{let e={};return t.checksumAlgorithms().forEach(r=>{e[r.algorithmId()]=r.checksumConstructor()}),e},_On=t=>yOn(t),vOn=t=>bOn(t);$u.FieldPosition=void 0;(function(t){t[t.HEADER=0]="HEADER",t[t.TRAILER=1]="TRAILER"})($u.FieldPosition||($u.FieldPosition={}));var wOn="__smithy_context";$u.IniSectionType=void 0;(function(t){t.PROFILE="profile",t.SSO_SESSION="sso-session",t.SERVICES="services"})($u.IniSectionType||($u.IniSectionType={}));$u.RequestHandlerProtocol=void 0;(function(t){t.HTTP_0_9="http/0.9",t.HTTP_1_0="http/1.0",t.TDS_8_0="tds/8.0"})($u.RequestHandlerProtocol||($u.RequestHandlerProtocol={}));$u.SMITHY_CONTEXT_KEY=wOn;$u.getDefaultClientConfiguration=_On;$u.resolveDefaultRuntimeConfig=vOn});var dWt=v(()=>{});var fWt=v(()=>{});var pWt=v(()=>{});function SOn(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var $_e,mWt=v(()=>{$_e=class t{constructor(e){x(this,"method");x(this,"protocol");x(this,"hostname");x(this,"port");x(this,"path");x(this,"query");x(this,"headers");x(this,"username");x(this,"password");x(this,"fragment");x(this,"body");this.method=e.method||"GET",this.hostname=e.hostname||"localhost",this.port=e.port,this.query=e.query||{},this.headers=e.headers||{},this.body=e.body,this.protocol=e.protocol?e.protocol.slice(-1)!==":"?`${e.protocol}:`:e.protocol:"https:",this.path=e.path?e.path.charAt(0)!=="/"?`/${e.path}`:e.path:"/",this.username=e.username,this.password=e.password,this.fragment=e.fragment}static clone(e){let r=new t({...e,headers:{...e.headers}});return r.query&&(r.query=SOn(r.query)),r}static isInstance(e){if(!e)return!1;let r=e;return"method"in r&&"protocol"in r&&"hostname"in r&&"path"in r&&typeof r.query=="object"&&typeof r.headers=="object"}clone(){return t.clone(this)}}});var hWt=v(()=>{});var gWt=v(()=>{});var yWt=v(()=>{});var bWt=v(()=>{cWt();dWt();fWt();pWt();mWt();hWt();gWt();yWt()});var COn,xOn,L_e,P5e=v(()=>{bWt();COn=t=>e=>async r=>{if(!$_e.isInstance(r.request))return e(r);let{request:n}=r,{handlerProtocol:o=""}=t.requestHandler.metadata||{};if(o.indexOf("h2")>=0&&!n.headers[":authority"])delete n.headers.host,n.headers[":authority"]=n.hostname+(n.port?":"+n.port:"");else if(!n.headers.host){let i=n.hostname;n.port!=null&&(i+=`:${n.port}`),n.headers.host=i}return e(r)},xOn={name:"hostHeaderMiddleware",step:"build",priority:"low",tags:["HOST"],override:!0},L_e=t=>({applyToStack:e=>{e.add(COn(t),xOn)}})});var TOn,OOn,F_e,_Wt=v(()=>{TOn=()=>(t,e)=>async r=>{try{let n=await t(r),{clientName:o,commandName:i,logger:a,dynamoDbDocumentClientOptions:s={}}=e,{overrideInputFilterSensitiveLog:u,overrideOutputFilterSensitiveLog:l}=s,c=u??e.inputFilterSensitiveLog,d=l??e.outputFilterSensitiveLog,{$metadata:f,...p}=n.output;return a?.info?.({clientName:o,commandName:i,input:c(r.input),output:d(p),metadata:f}),n}catch(n){let{clientName:o,commandName:i,logger:a,dynamoDbDocumentClientOptions:s={}}=e,{overrideInputFilterSensitiveLog:u}=s,l=u??e.inputFilterSensitiveLog;throw a?.error?.({clientName:o,commandName:i,input:l(r.input),error:n,metadata:n.$metadata}),n}},OOn={name:"loggerMiddleware",tags:["LOGGER"],step:"initialize",override:!0},F_e=t=>({applyToStack:e=>{e.add(TOn(),OOn)}})});var M5e=v(()=>{_Wt()});var vWt,wWt=v(()=>{vWt={step:"build",tags:["RECURSION_DETECTION"],name:"recursionDetectionMiddleware",override:!0,priority:"low"}});var SWt,R5e=v(()=>{SWt=()=>t=>async e=>t(e)});var k_e,CWt=v(()=>{wWt();R5e();k_e=t=>({applyToStack:e=>{e.add(SWt(),vWt)}})});var I5e=v(()=>{CWt();R5e()});var xWt=v(()=>{});var VS=S(A5e=>{"use strict";var TWt=B5(),EOn=t=>t[TWt.SMITHY_CONTEXT_KEY]||(t[TWt.SMITHY_CONTEXT_KEY]={}),POn=t=>{if(typeof t=="function")return t;let e=Promise.resolve(t);return()=>e};A5e.getSmithyContext=EOn;A5e.normalizeProvider=POn});var OWt,EWt=v(()=>{OWt=(t,e)=>{if(!e||e.length===0)return t;let r=[];for(let n of e)for(let o of t)o.schemeId.split("#")[1]===n&&r.push(o);for(let n of t)r.find(({schemeId:o})=>o===n.schemeId)||r.push(n);return r}});function MOn(t){let e=new Map;for(let r of t)e.set(r.schemeId,r);return e}var PWt,MWt,N5e=v(()=>{PWt=$(VS());EWt();MWt=(t,e)=>(r,n)=>async o=>{let i=t.httpAuthSchemeProvider(await e.httpAuthSchemeParametersProvider(t,n,o.input)),a=t.authSchemePreference?await t.authSchemePreference():[],s=OWt(i,a),u=MOn(t.httpAuthSchemes),l=(0,PWt.getSmithyContext)(n),c=[];for(let d of s){let f=u.get(d.schemeId);if(!f){c.push(`HttpAuthScheme \`${d.schemeId}\` was not enabled for this service.`);continue}let p=f.identityProvider(await e.identityProviderConfigProvider(t));if(!p){c.push(`HttpAuthScheme \`${d.schemeId}\` did not have an IdentityProvider configured.`);continue}let{identityProperties:m={},signingProperties:h={}}=d.propertiesExtractor?.(t,n)||{};d.identityProperties=Object.assign(d.identityProperties||{},m),d.signingProperties=Object.assign(d.signingProperties||{},h),l.selectedHttpAuthScheme={httpAuthOption:d,identity:await p(d.identityProperties),signer:f.signer};break}if(!l.selectedHttpAuthScheme)throw new Error(c.join(` +`));return r(o)}});var ROn,q_e,RWt=v(()=>{N5e();ROn={step:"serialize",tags:["HTTP_AUTH_SCHEME"],name:"httpAuthSchemeMiddleware",override:!0,relation:"before",toMiddleware:"endpointV2Middleware"},q_e=(t,{httpAuthSchemeParametersProvider:e,identityProviderConfigProvider:r})=>({applyToStack:n=>{n.addRelativeTo(MWt(t,{httpAuthSchemeParametersProvider:e,identityProviderConfigProvider:r}),ROn)}})});var IWt=v(()=>{});var AWt=v(()=>{});var B_e,NWt=v(()=>{B_e={name:"serializerMiddleware",step:"serialize",tags:["SERIALIZER"],override:!0}});var D5e=v(()=>{IWt();NWt();AWt()});var sGi,DWt=v(()=>{D5e();sGi={step:"serialize",tags:["HTTP_AUTH_SCHEME"],name:"httpAuthSchemeMiddleware",override:!0,relation:"before",toMiddleware:B_e.name}});var jWt=v(()=>{N5e();RWt();DWt()});var $Wt=v(()=>{});var LWt=v(()=>{$Wt()});var FWt=v(()=>{});var kWt=v(()=>{});var qWt=v(()=>{});function IOn(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var BF,BWt=v(()=>{BF=class t{constructor(e){x(this,"method");x(this,"protocol");x(this,"hostname");x(this,"port");x(this,"path");x(this,"query");x(this,"headers");x(this,"username");x(this,"password");x(this,"fragment");x(this,"body");this.method=e.method||"GET",this.hostname=e.hostname||"localhost",this.port=e.port,this.query=e.query||{},this.headers=e.headers||{},this.body=e.body,this.protocol=e.protocol?e.protocol.slice(-1)!==":"?`${e.protocol}:`:e.protocol:"https:",this.path=e.path?e.path.charAt(0)!=="/"?`/${e.path}`:e.path:"/",this.username=e.username,this.password=e.password,this.fragment=e.fragment}static clone(e){let r=new t({...e,headers:{...e.headers}});return r.query&&(r.query=IOn(r.query)),r}static isInstance(e){if(!e)return!1;let r=e;return"method"in r&&"protocol"in r&&"hostname"in r&&"path"in r&&typeof r.query=="object"&&typeof r.headers=="object"}clone(){return t.clone(this)}}});var U5,UWt=v(()=>{U5=class{constructor(e){x(this,"statusCode");x(this,"reason");x(this,"headers");x(this,"body");this.statusCode=e.statusCode,this.reason=e.reason,this.headers=e.headers||{},this.body=e.body}static isInstance(e){if(!e)return!1;let r=e;return typeof r.statusCode=="number"&&typeof r.headers=="object"}}});var zWt=v(()=>{});var VWt=v(()=>{});var Kre=v(()=>{LWt();FWt();kWt();qWt();BWt();UWt();zWt();VWt()});var HWt,AOn,NOn,WWt,j5e=v(()=>{Kre();HWt=$(VS()),AOn=t=>e=>{throw e},NOn=(t,e)=>{},WWt=t=>(e,r)=>async n=>{if(!BF.isInstance(n.request))return e(n);let i=(0,HWt.getSmithyContext)(r).selectedHttpAuthScheme;if(!i)throw new Error("No HttpAuthScheme was selected: unable to sign request");let{httpAuthOption:{signingProperties:a={}},identity:s,signer:u}=i,l=await e({...n,request:await u.sign(n.request,s,a)}).catch((u.errorHandler||AOn)(a));return(u.successHandler||NOn)(l.response,a),l}});var DOn,U_e,JWt=v(()=>{j5e();DOn={step:"finalizeRequest",tags:["HTTP_SIGNING"],name:"httpSigningMiddleware",aliases:["apiKeyMiddleware","tokenMiddleware","awsAuthMiddleware"],override:!0,relation:"after",toMiddleware:"retryMiddleware"},U_e=t=>({applyToStack:e=>{e.addRelativeTo(WWt(t),DOn)}})});var KWt=v(()=>{j5e();JWt()});var P1,GWt=v(()=>{P1=t=>{if(typeof t=="function")return t;let e=Promise.resolve(t);return()=>e}});function $5e(t,e,r,n,o){return async function*(a,s,...u){let l=s,c=a.startingToken??l[r],d=!0,f;for(;d;){if(l[r]=c,o&&(l[o]=l[o]??a.pageSize),a.client instanceof t)f=await jOn(e,a.client,s,a.withCommand,...u);else throw new Error(`Invalid client, expected instance of ${t.name}`);yield f;let p=c;c=$On(f,n),d=!!(c&&(!a.stopOnSameToken||c!==p))}return void 0}}var jOn,$On,XWt=v(()=>{jOn=async(t,e,r,n=i=>i,...o)=>{let i=new t(r);return i=n(i)??i,await e.send(i,...o)};$On=(t,e)=>{let r=t,n=e.split(".");for(let o of n){if(!r||typeof r!="object")return;r=r[o]}return r}});var ZWt,L5e,YWt,UF,r2,QWt,F5e=v(()=>{ZWt="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",L5e=Object.entries(ZWt).reduce((t,[e,r])=>(t[r]=Number(e),t),{}),YWt=ZWt.split(""),UF=6,r2=8,QWt=63});var gw,e3t=v(()=>{F5e();gw=t=>{let e=t.length/4*3;t.slice(-2)==="=="?e-=2:t.slice(-1)==="="&&e--;let r=new ArrayBuffer(e),n=new DataView(r);for(let o=0;o>=UF;let s=o/4*3;i>>=a%r2;let u=Math.floor(a/r2);for(let l=0;l>c)}}return new Uint8Array(r)}});var t3t,r3t=v(()=>{t3t=t=>new TextEncoder().encode(t)});var n3t=v(()=>{});var o3t=v(()=>{});var i3t=v(()=>{r3t();n3t();o3t()});function yw(t){let e;typeof t=="string"?e=t3t(t):e=t;let r=typeof e=="object"&&typeof e.length=="number",n=typeof e=="object"&&typeof e.byteOffset=="number"&&typeof e.byteLength=="number";if(!r&&!n)throw new Error("@smithy/util-base64: toBase64 encoder function only accepts string | Uint8Array.");let o="";for(let i=0;i>c]}o+="==".slice(0,4-u)}return o}var a3t=v(()=>{i3t();F5e()});var kO=v(()=>{e3t();a3t()});var s3t,u3t=v(()=>{s3t=t=>new TextEncoder().encode(t)});var l3t=v(()=>{});var z_e,c3t=v(()=>{z_e=t=>{if(typeof t=="string")return t;if(typeof t!="object"||typeof t.byteOffset!="number"||typeof t.byteLength!="number")throw new Error("@smithy/util-utf8: toUtf8 encoder function only accepts string | Uint8Array.");return new TextDecoder("utf-8").decode(t)}});var k5e=v(()=>{u3t();l3t();c3t()});var z5,d3t=v(()=>{kO();k5e();z5=class t extends Uint8Array{static fromString(e,r="utf-8"){if(typeof e=="string")return r==="base64"?t.mutate(gw(e)):t.mutate(s3t(e));throw new Error(`Unsupported conversion from ${typeof e} to Uint8ArrayBlobAdapter.`)}static mutate(e){return Object.setPrototypeOf(e,t.prototype),e}transformToString(e="utf-8"){return e==="base64"?yw(this):z_e(this)}}});var f3t=v(()=>{});var q5e,p3t=v(()=>{q5e=t=>typeof ReadableStream=="function"&&(t?.constructor?.name===ReadableStream.name||t instanceof ReadableStream)});var m3t=v(()=>{});var h3t=v(()=>{});var g3t=v(()=>{});var y3t=v(()=>{});var b3t=v(()=>{});var _3t=v(()=>{b3t()});var v3t=v(()=>{});var w3t=v(()=>{});var S3t=v(()=>{});var C3t=v(()=>{});var Gre,x3t=v(()=>{Gre=class{constructor(e){x(this,"statusCode");x(this,"reason");x(this,"headers");x(this,"body");this.statusCode=e.statusCode,this.reason=e.reason,this.headers=e.headers||{},this.body=e.body}static isInstance(e){if(!e)return!1;let r=e;return typeof r.statusCode=="number"&&typeof r.headers=="object"}}});var T3t=v(()=>{});var O3t=v(()=>{});var E3t=v(()=>{_3t();v3t();w3t();S3t();C3t();x3t();T3t();O3t()});var Xre=S(B5e=>{"use strict";var P3t=t=>encodeURIComponent(t).replace(/[!'()*]/g,LOn),LOn=t=>`%${t.charCodeAt(0).toString(16).toUpperCase()}`,FOn=t=>t.split("/").map(P3t).join("/");B5e.escapeUri=P3t;B5e.escapeUriPath=FOn});function M3t(t){let e=[];for(let r of Object.keys(t).sort()){let n=t[r];if(r=(0,V_e.escapeUri)(r),Array.isArray(n))for(let o=0,i=n.length;o{V_e=$(Xre())});function U5e(t,e){return new Request(t,e)}var I3t=v(()=>{});function A3t(t=0){return new Promise((e,r)=>{t&&setTimeout(()=>{let n=new Error(`Request did not complete within ${t} ms`);n.name="TimeoutError",r(n)},t)})}var N3t=v(()=>{});var z5e,zF,D3t=v(()=>{E3t();R3t();I3t();N3t();z5e={supported:void 0},zF=class t{constructor(e){x(this,"config");x(this,"configProvider");typeof e=="function"?this.configProvider=e().then(r=>r||{}):(this.config=e??{},this.configProvider=Promise.resolve(this.config)),z5e.supported===void 0&&(z5e.supported=typeof Request<"u"&&"keepalive"in U5e("https://[::1]"))}static create(e){return typeof e?.handle=="function"?e:new t(e)}destroy(){}async handle(e,{abortSignal:r,requestTimeout:n}={}){this.config||(this.config=await this.configProvider);let o=n??this.config.requestTimeout,i=this.config.keepAlive===!0,a=this.config.credentials;if(r?.aborted){let b=new Error("Request aborted");return b.name="AbortError",Promise.reject(b)}let s=e.path,u=M3t(e.query||{});u&&(s+=`?${u}`),e.fragment&&(s+=`#${e.fragment}`);let l="";if(e.username!=null||e.password!=null){let b=e.username??"",_=e.password??"";l=`${b}:${_}@`}let{port:c,method:d}=e,f=`${e.protocol}//${l}${e.hostname}${c?`:${c}`:""}${s}`,p=d==="GET"||d==="HEAD"?void 0:e.body,m={body:p,headers:new Headers(e.headers),method:d,credentials:a};this.config?.cache&&(m.cache=this.config.cache),p&&(m.duplex="half"),typeof AbortController<"u"&&(m.signal=r),z5e.supported&&(m.keepalive=i),typeof this.config.requestInit=="function"&&Object.assign(m,this.config.requestInit(e));let h=()=>{},y=U5e(f,m),g=[fetch(y).then(b=>{let _=b.headers,w={};for(let O of _.entries())w[O[0]]=O[1];return b.body!=null?{response:new Gre({headers:w,reason:b.statusText,statusCode:b.status,body:b.body})}:b.blob().then(O=>({response:new Gre({headers:w,reason:b.statusText,statusCode:b.status,body:O})}))}),A3t(o)];return r&&g.push(new Promise((b,_)=>{let w=()=>{let T=new Error("Request aborted");T.name="AbortError",_(T)};if(typeof r.addEventListener=="function"){let T=r;T.addEventListener("abort",w,{once:!0}),h=()=>T.removeEventListener("abort",w)}else r.onabort=w})),Promise.race(g).finally(h)}updateHttpClientConfig(e,r){this.config=void 0,this.configProvider=this.configProvider.then(n=>(n[e]=r,n))}httpHandlerConfigs(){return this.config??{}}}});async function kOn(t){let e=await BOn(t),r=gw(e);return new Uint8Array(r)}async function qOn(t){let e=[],r=t.getReader(),n=!1,o=0;for(;!n;){let{done:s,value:u}=await r.read();u&&(e.push(u),o+=u.length),n=s}let i=new Uint8Array(o),a=0;for(let s of e)i.set(s,a),a+=s.length;return i}function BOn(t){return new Promise((e,r)=>{let n=new FileReader;n.onloadend=()=>{if(n.readyState!==2)return r(new Error("Reader aborted too early"));let o=n.result??"",i=o.indexOf(","),a=i>-1?i+1:o.length;e(o.substring(a))},n.onabort=()=>r(new Error("Read aborted")),n.onerror=()=>r(n.error),n.readAsDataURL(t)})}var V5,j3t=v(()=>{kO();V5=async t=>typeof Blob=="function"&&t instanceof Blob||t.constructor?.name==="Blob"?Blob.prototype.arrayBuffer!==void 0?new Uint8Array(await t.arrayBuffer()):kOn(t):qOn(t)});var Zre=v(()=>{D3t();j3t()});function L3t(t){let e="";for(let r=0;r{$3t={},UOn={};for(let t=0;t<256;t++){let e=t.toString(16).toLowerCase();e.length===1&&(e=`0${e}`),$3t[t]=e,UOn[e]=t}});var k3t,B3t,q3t,U3t=v(()=>{Zre();kO();F3t();k5e();p3t();k3t="The stream has already been transformed.",B3t=t=>{if(!q3t(t)&&!q5e(t)){let o=t?.__proto__?.constructor?.name||t;throw new Error(`Unexpected stream implementation, expect Blob or ReadableStream, got ${o}`)}let e=!1,r=async()=>{if(e)throw new Error(k3t);return e=!0,await V5(t)},n=o=>{if(typeof o.stream!="function")throw new Error(`Cannot transform payload Blob to web stream. Please make sure the Blob.stream() is polyfilled. +If you are using React Native, this API is not yet supported, see: https://react-native.canny.io/feature-requests/p/fetch-streaming-body`);return o.stream()};return Object.assign(t,{transformToByteArray:r,transformToString:async o=>{let i=await r();if(o==="base64")return yw(i);if(o==="hex")return L3t(i);if(o===void 0||o==="utf8"||o==="utf-8")return z_e(i);if(typeof TextDecoder=="function")return new TextDecoder(o).decode(i);throw new Error("TextDecoder is not available, please make sure polyfill is provided.")},transformToWebStream:()=>{if(e)throw new Error(k3t);if(e=!0,q3t(t))return n(t);if(q5e(t))return t;throw new Error(`Cannot transform payload to web stream, got ${t}`)}})},q3t=t=>typeof Blob=="function"&&t instanceof Blob});var z3t=v(()=>{});var V5e=v(()=>{d3t();f3t();m3t();h3t();g3t();y3t();U3t();z3t()});var M1,H5e=v(()=>{V5e();M1=async(t=new Uint8Array,e)=>{if(t instanceof Uint8Array)return z5.mutate(t);if(!t)return z5.mutate(new Uint8Array);let r=e.streamCollector(t);return z5.mutate(await r)}});function W5e(t){return encodeURIComponent(t).replace(/[!'()*]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}var V3t=v(()=>{});var VF,J5e=v(()=>{VF=t=>typeof t=="function"?t():t});var H_e,W_e=v(()=>{H_e=(t,e,r,n,o)=>({name:e,namespace:t,traits:r,input:n,output:o})});var H3t,W3t,K5e,J3t=v(()=>{Kre();H3t=$(VS());W_e();W3t=t=>(e,r)=>async n=>{let{response:o}=await e(n),{operationSchema:i}=(0,H3t.getSmithyContext)(r),[,a,s,u,l,c]=i??[];try{let d=await t.protocol.deserializeResponse(H_e(a,s,u,l,c),{...t,...r},o);return{response:o,output:d}}catch(d){if(Object.defineProperty(d,"$response",{value:o,enumerable:!1,writable:!1,configurable:!1}),!("$metadata"in d)){let f="Deserialization error: to see the raw response, inspect the hidden field {error}.$response on this object.";try{d.message+=` + `+f}catch{!r.logger||r.logger?.constructor?.name==="NoOpLogger"?console.warn(f):r.logger?.warn?.(f)}typeof d.$responseBodyText<"u"&&d.$response&&(d.$response.body=d.$responseBodyText);try{if(U5.isInstance(o)){let{headers:p={}}=o,m=Object.entries(p);d.$metadata={httpStatusCode:o.statusCode,requestId:K5e(/^x-[\w-]+-request-?id$/,m),extendedRequestId:K5e(/^x-[\w-]+-id-2$/,m),cfId:K5e(/^x-[\w-]+-cf-id$/,m)}}}catch{}}throw d}},K5e=(t,e)=>(e.find(([r])=>r.match(t))||[void 0,void 0])[1]});var K3t,G3t,X3t=v(()=>{K3t=$(VS());W_e();G3t=t=>(e,r)=>async n=>{let{operationSchema:o}=(0,K3t.getSmithyContext)(r),[,i,a,s,u,l]=o??[],c=r.endpointV2?.url&&t.urlParser?async()=>t.urlParser(r.endpointV2.url):t.endpoint,d=await t.protocol.serializeRequest(H_e(i,a,s,u,l),n.input,{...t,...r,endpoint:c});return e({...n,request:d})}});function J_e(t){return{applyToStack:e=>{e.add(G3t(t),VOn),e.add(W3t(t),zOn),t.protocol.setSerdeContext(t)}}}var zOn,VOn,Z3t=v(()=>{J3t();X3t();zOn={name:"deserializerMiddleware",step:"deserialize",tags:["DESERIALIZER"],override:!0},VOn={name:"serializerMiddleware",step:"serialize",tags:["SERIALIZER"],override:!0}});var HS,n2=v(()=>{HS=class{constructor(){x(this,"name");x(this,"namespace");x(this,"traits")}static assign(e,r){return Object.assign(e,r)}static[Symbol.hasInstance](e){let r=this.prototype.isPrototypeOf(e);return!r&&typeof e=="object"&&e!==null?e.symbol===this.symbol:r}getName(){return this.namespace+"#"+this.name}}});var K_e,Y3t,Q3t=v(()=>{n2();K_e=class K_e extends HS{constructor(){super(...arguments);x(this,"name");x(this,"traits");x(this,"valueSchema");x(this,"symbol",K_e.symbol)}};x(K_e,"symbol",Symbol.for("@smithy/lis"));Y3t=K_e});var G_e,e6t,t6t=v(()=>{n2();G_e=class G_e extends HS{constructor(){super(...arguments);x(this,"name");x(this,"traits");x(this,"keySchema");x(this,"valueSchema");x(this,"symbol",G_e.symbol)}};x(G_e,"symbol",Symbol.for("@smithy/map"));e6t=G_e});var X_e,r6t,n6t=v(()=>{n2();X_e=class X_e extends HS{constructor(){super(...arguments);x(this,"name");x(this,"traits");x(this,"input");x(this,"output");x(this,"symbol",X_e.symbol)}};x(X_e,"symbol",Symbol.for("@smithy/ope"));r6t=X_e});var Y_e,Z_e,G5e=v(()=>{n2();Y_e=class Y_e extends HS{constructor(){super(...arguments);x(this,"name");x(this,"traits");x(this,"memberNames");x(this,"memberList");x(this,"symbol",Y_e.symbol)}};x(Y_e,"symbol",Symbol.for("@smithy/str"));Z_e=Y_e});var Q_e,o6t,i6t=v(()=>{G5e();Q_e=class Q_e extends Z_e{constructor(){super(...arguments);x(this,"ctor");x(this,"symbol",Q_e.symbol)}};x(Q_e,"symbol",Symbol.for("@smithy/err"));o6t=Q_e});function o2(t){if(typeof t=="object")return t;t=t|0;let e={},r=0;for(let n of["httpLabel","idempotent","idempotencyToken","sensitive","httpPayload","httpResponseCode","httpQueryParams"])(t>>r++&1)===1&&(e[n]=1);return e}var X5e=v(()=>{});function Yre(t,e){if(t instanceof oa)return Object.assign(t,{memberName:e,_isMemberSchema:!0});let r=oa;return new r(t,e)}var HF,oa,Z5e,HOn,a6t=v(()=>{J5e();X5e();HF=class HF{constructor(e,r){x(this,"ref");x(this,"memberName");x(this,"symbol",HF.symbol);x(this,"name");x(this,"schema");x(this,"_isMemberSchema");x(this,"traits");x(this,"memberTraits");x(this,"normalizedTraits");this.ref=e,this.memberName=r;let n=[],o=e,i=e;for(this._isMemberSchema=!1;Z5e(o);)n.push(o[1]),o=o[0],i=VF(o),this._isMemberSchema=!0;if(n.length>0){this.memberTraits={};for(let a=n.length-1;a>=0;--a){let s=n[a];Object.assign(this.memberTraits,o2(s))}}else this.memberTraits=0;if(i instanceof HF){let a=this.memberTraits;Object.assign(this,i),this.memberTraits=Object.assign({},a,i.getMemberTraits(),this.getMemberTraits()),this.normalizedTraits=void 0,this.memberName=r??i.memberName;return}if(this.schema=VF(i),HOn(this.schema)?(this.name=`${this.schema[1]}#${this.schema[2]}`,this.traits=this.schema[3]):(this.name=this.memberName??String(i),this.traits=0),this._isMemberSchema&&!r)throw new Error(`@smithy/core/schema - NormalizedSchema member init ${this.getName(!0)} missing member name.`)}static[Symbol.hasInstance](e){let r=this.prototype.isPrototypeOf(e);return!r&&typeof e=="object"&&e!==null?e.symbol===this.symbol:r}static of(e){let r=VF(e);if(r instanceof HF)return r;if(Z5e(r)){let[n,o]=r;if(n instanceof HF)return Object.assign(n.getMergedTraits(),o2(o)),n;throw new Error(`@smithy/core/schema - may not init unwrapped member schema=${JSON.stringify(e,null,2)}.`)}return new HF(r)}getSchema(){let e=this.schema;return e[0]===0?e[4]:e}getName(e=!1){let{name:r}=this;return!e&&r&&r.includes("#")?r.split("#")[1]:r||void 0}getMemberName(){return this.memberName}isMemberSchema(){return this._isMemberSchema}isListSchema(){let e=this.getSchema();return typeof e=="number"?e>=64&&e<128:e[0]===1}isMapSchema(){let e=this.getSchema();return typeof e=="number"?e>=128&&e<=255:e[0]===2}isStructSchema(){let r=this.getSchema()[0];return r===3||r===-3||r===4}isUnionSchema(){return this.getSchema()[0]===4}isBlobSchema(){let e=this.getSchema();return e===21||e===42}isTimestampSchema(){let e=this.getSchema();return typeof e=="number"&&e>=4&&e<=7}isUnitSchema(){return this.getSchema()==="unit"}isDocumentSchema(){return this.getSchema()===15}isStringSchema(){return this.getSchema()===0}isBooleanSchema(){return this.getSchema()===2}isNumericSchema(){return this.getSchema()===1}isBigIntegerSchema(){return this.getSchema()===17}isBigDecimalSchema(){return this.getSchema()===19}isStreaming(){let{streaming:e}=this.getMergedTraits();return!!e||this.getSchema()===42}isIdempotencyToken(){let e=i=>(i&4)===4||!!i?.idempotencyToken,{normalizedTraits:r,traits:n,memberTraits:o}=this;return e(r)||e(n)||e(o)}getMergedTraits(){return this.normalizedTraits??(this.normalizedTraits={...this.getOwnTraits(),...this.getMemberTraits()})}getMemberTraits(){return o2(this.memberTraits)}getOwnTraits(){return o2(this.traits)}getKeySchema(){let[e,r]=[this.isDocumentSchema(),this.isMapSchema()];if(!e&&!r)throw new Error(`@smithy/core/schema - cannot get key for non-map: ${this.getName(!0)}`);let n=this.getSchema(),o=e?15:n[4]??0;return Yre([o,0],"key")}getValueSchema(){let e=this.getSchema(),[r,n,o]=[this.isDocumentSchema(),this.isMapSchema(),this.isListSchema()],i=typeof e=="number"?63&e:e&&typeof e=="object"&&(n||o)?e[3+e[0]]:r?15:void 0;if(i!=null)return Yre([i,0],n?"value":"member");throw new Error(`@smithy/core/schema - ${this.getName(!0)} has no value member.`)}getMemberSchema(e){let r=this.getSchema();if(this.isStructSchema()&&r[4].includes(e)){let n=r[4].indexOf(e),o=r[5][n];return Yre(Z5e(o)?o:[o,0],e)}if(this.isDocumentSchema())return Yre([15,0],e);throw new Error(`@smithy/core/schema - ${this.getName(!0)} has no no member=${e}.`)}getMemberSchemas(){let e={};try{for(let[r,n]of this.structIterator())e[r]=n}catch{}return e}getEventStreamMember(){if(this.isStructSchema()){for(let[e,r]of this.structIterator())if(r.isStreaming()&&r.isStructSchema())return e}return""}*structIterator(){if(this.isUnitSchema())return;if(!this.isStructSchema())throw new Error("@smithy/core/schema - cannot iterate non-struct schema.");let e=this.getSchema();for(let r=0;rArray.isArray(t)&&t.length===2,HOn=t=>Array.isArray(t)&&t.length>=5});var eve,s6t,u6t=v(()=>{n2();eve=class eve extends HS{constructor(){super(...arguments);x(this,"name");x(this,"schemaRef");x(this,"traits");x(this,"symbol",eve.symbol)}};x(eve,"symbol",Symbol.for("@smithy/sim"));s6t=eve});var l6t=v(()=>{});var qO,Vs,c6t=v(()=>{qO=class qO{constructor(e,r=new Map,n=new Map){x(this,"namespace");x(this,"schemas");x(this,"exceptions");this.namespace=e,this.schemas=r,this.exceptions=n}static for(e){return qO.registries.has(e)||qO.registries.set(e,new qO(e)),qO.registries.get(e)}register(e,r){let n=this.normalizeShapeId(e);qO.for(n.split("#")[0]).schemas.set(n,r)}getSchema(e){let r=this.normalizeShapeId(e);if(!this.schemas.has(r))throw new Error(`@smithy/core/schema - schema not found for ${r}`);return this.schemas.get(r)}registerError(e,r){let n=e,o=qO.for(n[1]);o.schemas.set(n[1]+"#"+n[2],n),o.exceptions.set(n,r)}getErrorCtor(e){let r=e;return qO.for(r[1]).exceptions.get(r)}getBaseException(){for(let e of this.exceptions.keys())if(Array.isArray(e)){let[,r,n]=e,o=r+"#"+n;if(o.startsWith("smithy.ts.sdk.synthetic.")&&o.endsWith("ServiceException"))return e}}find(e){return[...this.schemas.values()].find(e)}clear(){this.schemas.clear(),this.exceptions.clear()}normalizeShapeId(e){return e.includes("#")?e:this.namespace+"#"+e}};x(qO,"registries",new Map);Vs=qO});var Mg=v(()=>{J5e();Z3t();Q3t();t6t();n6t();W_e();i6t();a6t();n2();u6t();G5e();l6t();X5e();c6t()});var d6t=v(()=>{});var Y5e,WOn,f6t,JOn,p6t,m6t,h6t,KOn,g6t,y6t,GOn,tve,H5,b6t,XOn,ZOn,Q5e=v(()=>{Y5e=t=>{if(t!=null){if(typeof t=="string"){let e=parseFloat(t);if(!Number.isNaN(e))return String(e)!==String(t)&&ZOn.warn(XOn(`Expected number but observed string: ${t}`)),e}if(typeof t=="number")return t;throw new TypeError(`Expected number, got ${typeof t}: ${t}`)}},WOn=Math.ceil(34028234663852886e22),f6t=t=>{let e=Y5e(t);if(e!==void 0&&!Number.isNaN(e)&&e!==1/0&&e!==-1/0&&Math.abs(e)>WOn)throw new TypeError(`Expected 32-bit float, got ${t}`);return e},JOn=t=>{if(t!=null){if(Number.isInteger(t)&&!Number.isNaN(t))return t;throw new TypeError(`Expected integer, got ${typeof t}: ${t}`)}},p6t=t=>h6t(t,16),m6t=t=>h6t(t,8),h6t=(t,e)=>{let r=JOn(t);if(r!==void 0&&KOn(r,e)!==r)throw new TypeError(`Expected ${e}-bit integer, got ${t}`);return r},KOn=(t,e)=>{switch(e){case 32:return Int32Array.of(t)[0];case 16:return Int16Array.of(t)[0];case 8:return Int8Array.of(t)[0]}},g6t=t=>Y5e(typeof t=="string"?tve(t):t),y6t=t=>f6t(typeof t=="string"?tve(t):t),GOn=/(-?(?:0|[1-9]\d*)(?:\.\d+)?(?:[eE][+-]?\d+)?)|(-?Infinity)|(NaN)/g,tve=t=>{let e=t.match(GOn);if(e===null||e[0].length!==t.length)throw new TypeError("Expected real number, got implicit NaN");return parseFloat(t)},H5=t=>p6t(typeof t=="string"?tve(t):t),b6t=t=>m6t(typeof t=="string"?tve(t):t),XOn=t=>String(new TypeError(t).stack||t).split(` +`).slice(0,5).filter(e=>!e.includes("stackTraceWarning")).join(` +`),ZOn={warn:console.warn}});function rve(t){let e=t.getUTCFullYear(),r=t.getUTCMonth(),n=t.getUTCDay(),o=t.getUTCDate(),i=t.getUTCHours(),a=t.getUTCMinutes(),s=t.getUTCSeconds(),u=o<10?`0${o}`:`${o}`,l=i<10?`0${i}`:`${i}`,c=a<10?`0${a}`:`${a}`,d=s<10?`0${s}`:`${s}`;return`${YOn[n]}, ${u} ${tKe[r]} ${e} ${l}:${c}:${d} GMT`}var YOn,tKe,QOn,_6t,eEn,v6t,tEn,rEn,nEn,w6t,S6t,Qre,oEn,iEn,aEn,eKe,sEn,uEn,lEn,BO,cEn,dEn,W5,C6t=v(()=>{Q5e();YOn=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],tKe=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];QOn=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?[zZ]$/),_6t=t=>{if(t==null)return;if(typeof t!="string")throw new TypeError("RFC-3339 date-times must be expressed as strings");let e=QOn.exec(t);if(!e)throw new TypeError("Invalid RFC-3339 date-time value");let[r,n,o,i,a,s,u,l]=e,c=H5(W5(n)),d=BO(o,"month",1,12),f=BO(i,"day",1,31);return Qre(c,d,f,{hours:a,minutes:s,seconds:u,fractionalMilliseconds:l})},eEn=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?(([-+]\d{2}\:\d{2})|[zZ])$/),v6t=t=>{if(t==null)return;if(typeof t!="string")throw new TypeError("RFC-3339 date-times must be expressed as strings");let e=eEn.exec(t);if(!e)throw new TypeError("Invalid RFC-3339 date-time value");let[r,n,o,i,a,s,u,l,c]=e,d=H5(W5(n)),f=BO(o,"month",1,12),p=BO(i,"day",1,31),m=Qre(d,f,p,{hours:a,minutes:s,seconds:u,fractionalMilliseconds:l});return c.toUpperCase()!="Z"&&m.setTime(m.getTime()-dEn(c)),m},tEn=new RegExp(/^(?:Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d{2}) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d{1,2}):(\d{2}):(\d{2})(?:\.(\d+))? GMT$/),rEn=new RegExp(/^(?:Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d{2})-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d{2}) (\d{1,2}):(\d{2}):(\d{2})(?:\.(\d+))? GMT$/),nEn=new RegExp(/^(?:Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( [1-9]|\d{2}) (\d{1,2}):(\d{2}):(\d{2})(?:\.(\d+))? (\d{4})$/),w6t=t=>{if(t==null)return;if(typeof t!="string")throw new TypeError("RFC-7231 date-times must be expressed as strings");let e=tEn.exec(t);if(e){let[r,n,o,i,a,s,u,l]=e;return Qre(H5(W5(i)),eKe(o),BO(n,"day",1,31),{hours:a,minutes:s,seconds:u,fractionalMilliseconds:l})}if(e=rEn.exec(t),e){let[r,n,o,i,a,s,u,l]=e;return aEn(Qre(oEn(i),eKe(o),BO(n,"day",1,31),{hours:a,minutes:s,seconds:u,fractionalMilliseconds:l}))}if(e=nEn.exec(t),e){let[r,n,o,i,a,s,u,l]=e;return Qre(H5(W5(l)),eKe(n),BO(o.trimLeft(),"day",1,31),{hours:i,minutes:a,seconds:s,fractionalMilliseconds:u})}throw new TypeError("Invalid RFC-7231 date-time value")},S6t=t=>{if(t==null)return;let e;if(typeof t=="number")e=t;else if(typeof t=="string")e=g6t(t);else if(typeof t=="object"&&t.tag===1)e=t.value;else throw new TypeError("Epoch timestamps must be expressed as floating point numbers or their string representation");if(Number.isNaN(e)||e===1/0||e===-1/0)throw new TypeError("Epoch timestamps must be valid, non-Infinite, non-NaN numerics");return new Date(Math.round(e*1e3))},Qre=(t,e,r,n)=>{let o=e-1;return uEn(t,o,r),new Date(Date.UTC(t,o,r,BO(n.hours,"hour",0,23),BO(n.minutes,"minute",0,59),BO(n.seconds,"seconds",0,60),cEn(n.fractionalMilliseconds)))},oEn=t=>{let e=new Date().getUTCFullYear(),r=Math.floor(e/100)*100+H5(W5(t));return rt.getTime()-new Date().getTime()>iEn?new Date(Date.UTC(t.getUTCFullYear()-100,t.getUTCMonth(),t.getUTCDate(),t.getUTCHours(),t.getUTCMinutes(),t.getUTCSeconds(),t.getUTCMilliseconds())):t,eKe=t=>{let e=tKe.indexOf(t);if(e<0)throw new TypeError(`Invalid month: ${t}`);return e+1},sEn=[31,28,31,30,31,30,31,31,30,31,30,31],uEn=(t,e,r)=>{let n=sEn[e];if(e===1&&lEn(t)&&(n=29),r>n)throw new TypeError(`Invalid day for ${tKe[e]} in ${t}: ${r}`)},lEn=t=>t%4===0&&(t%100!==0||t%400===0),BO=(t,e,r,n)=>{let o=b6t(W5(t));if(on)throw new TypeError(`${e} must be between ${r} and ${n}, inclusive`);return o},cEn=t=>t==null?0:y6t("0."+t)*1e3,dEn=t=>{let e=t[0],r=1;if(e=="+")r=1;else if(e=="-")r=-1;else throw new TypeError(`Offset direction, ${e}, must be "+" or "-"`);let n=Number(t.substring(1,3)),o=Number(t.substring(4,6));return r*(n*60+o)*60*1e3},W5=t=>{let e=0;for(;e{rKe=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)});var Ay,i2,T6t=v(()=>{x6t();Ay=Array.from({length:256},(t,e)=>e.toString(16).padStart(2,"0")),i2=()=>{if(rKe)return rKe();let t=new Uint8Array(16);return crypto.getRandomValues(t),t[6]=t[6]&15|64,t[8]=t[8]&63|128,Ay[t[0]]+Ay[t[1]]+Ay[t[2]]+Ay[t[3]]+"-"+Ay[t[4]]+Ay[t[5]]+"-"+Ay[t[6]]+Ay[t[7]]+"-"+Ay[t[8]]+Ay[t[9]]+"-"+Ay[t[10]]+Ay[t[11]]+Ay[t[12]]+Ay[t[13]]+Ay[t[14]]+Ay[t[15]]}});var nKe=v(()=>{T6t()});var O6t=v(()=>{nKe()});var WS,E6t=v(()=>{WS=function(e){return Object.assign(new String(e),{deserializeJSON(){return JSON.parse(String(e))},toString(){return String(e)},toJSON(){return String(e)}})};WS.from=t=>t&&typeof t=="object"&&(t instanceof WS||"deserializeJSON"in t)?t:typeof t=="string"||Object.getPrototypeOf(t)===String.prototype?WS(String(t)):WS(JSON.stringify(t));WS.fromObject=WS.from});var P6t=v(()=>{});function R1(t,e,r){let n=Number(t);if(nr)throw new Error(`Value ${n} out of range [${e}, ${r}]`)}var oKe,iKe,aKe,M6t,R6t,fEn,pEn,mEn,hEn,gEn,I6t,A6t,N6t,D6t=v(()=>{oKe="(?:Mon|Tue|Wed|Thu|Fri|Sat|Sun)(?:[ne|u?r]?s?day)?",iKe="(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)",aKe="(\\d?\\d):(\\d{2}):(\\d{2})(?:\\.(\\d+))?",M6t="(\\d?\\d)",R6t="(\\d{4})",fEn=new RegExp(/^(\d{4})-(\d\d)-(\d\d)[tT](\d\d):(\d\d):(\d\d)(\.(\d+))?(([-+]\d\d:\d\d)|[zZ])$/),pEn=new RegExp(`^${oKe}, ${M6t} ${iKe} ${R6t} ${aKe} GMT$`),mEn=new RegExp(`^${oKe}, ${M6t}-${iKe}-(\\d\\d) ${aKe} GMT$`),hEn=new RegExp(`^${oKe} ${iKe} ( [1-9]|\\d\\d) ${aKe} ${R6t}$`),gEn=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],I6t=t=>{if(t==null)return;let e=NaN;if(typeof t=="number")e=t;else if(typeof t=="string"){if(!/^-?\d*\.?\d+$/.test(t))throw new TypeError("parseEpochTimestamp - numeric string invalid.");e=Number.parseFloat(t)}else typeof t=="object"&&t.tag===1&&(e=t.value);if(isNaN(e)||Math.abs(e)===1/0)throw new TypeError("Epoch timestamps must be valid finite numbers.");return new Date(Math.round(e*1e3))},A6t=t=>{if(t==null)return;if(typeof t!="string")throw new TypeError("RFC3339 timestamps must be strings");let e=fEn.exec(t);if(!e)throw new TypeError(`Invalid RFC3339 timestamp format ${t}`);let[,r,n,o,i,a,s,,u,l]=e;R1(n,1,12),R1(o,1,31),R1(i,0,23),R1(a,0,59),R1(s,0,60);let c=new Date(Date.UTC(Number(r),Number(n)-1,Number(o),Number(i),Number(a),Number(s),Number(u)?Math.round(parseFloat(`0.${u}`)*1e3):0));if(c.setUTCFullYear(Number(r)),l.toUpperCase()!="Z"){let[,d,f,p]=/([+-])(\d\d):(\d\d)/.exec(l)||[void 0,"+",0,0],m=d==="-"?1:-1;c.setTime(c.getTime()+m*(Number(f)*60*60*1e3+Number(p)*60*1e3))}return c},N6t=t=>{if(t==null)return;if(typeof t!="string")throw new TypeError("RFC7231 timestamps must be strings.");let e,r,n,o,i,a,s,u;if((u=pEn.exec(t))?[,e,r,n,o,i,a,s]=u:(u=mEn.exec(t))?([,e,r,n,o,i,a,s]=u,n=(Number(n)+1900).toString()):(u=hEn.exec(t))&&([,r,e,o,i,a,s,n]=u),n&&a){let l=Date.UTC(Number(n),gEn.indexOf(r),Number(e),Number(o),Number(i),Number(a),s?Math.round(parseFloat(`0.${s}`)*1e3):0);R1(e,1,31),R1(o,0,23),R1(i,0,59),R1(a,0,60);let c=new Date(l);return c.setUTCFullYear(Number(n)),c}throw new TypeError(`Invalid RFC7231 date-time value ${t}.`)}});var j6t=v(()=>{});var $6t,L6t=v(()=>{$6t=t=>{let e=t.length,r=[],n=!1,o,i=0;for(let a=0;a{a=a.trim();let s=a.length;return s<2?a:(a[0]==='"'&&a[s-1]==='"'&&(a=a.slice(1,s-1)),a.replace(/\\"/g,'"'))})}});var F6t,Rh,k6t=v(()=>{F6t=/^-?\d*(\.\d+)?$/,Rh=class t{constructor(e,r){x(this,"string");x(this,"type");if(this.string=e,this.type=r,!F6t.test(e))throw new Error('@smithy/core/serde - NumericValue must only contain [0-9], at most one decimal point ".", and an optional negation prefix "-".')}toString(){return this.string}static[Symbol.hasInstance](e){if(!e||typeof e!="object")return!1;let r=e;return t.prototype.isPrototypeOf(e)||r.type==="bigDecimal"&&F6t.test(r.string)}}});var WF=v(()=>{d6t();C6t();O6t();E6t();Q5e();P6t();D6t();j6t();L6t();k6t()});var J5,nve=v(()=>{J5=class{constructor(){x(this,"serdeContext")}setSerdeContext(e){this.serdeContext=e}}});var q6t,B6t=v(()=>{q6t=t=>new TextEncoder().encode(t)});var U6t=v(()=>{});var ove,z6t=v(()=>{ove=t=>{if(typeof t=="string")return t;if(typeof t!="object"||typeof t.byteOffset!="number"||typeof t.byteLength!="number")throw new Error("@smithy/util-utf8: toUtf8 encoder function only accepts string | Uint8Array.");return new TextDecoder("utf-8").decode(t)}});var sKe=v(()=>{B6t();U6t();z6t()});var uKe,V6t=v(()=>{sKe();uKe=class{constructor({marshaller:e,serializer:r,deserializer:n,serdeContext:o,defaultContentType:i}){x(this,"marshaller");x(this,"serializer");x(this,"deserializer");x(this,"serdeContext");x(this,"defaultContentType");this.marshaller=e,this.serializer=r,this.deserializer=n,this.serdeContext=o,this.defaultContentType=i}async serializeEventStream({eventStream:e,requestSchema:r,initialRequest:n}){let o=this.marshaller,i=r.getEventStreamMember(),a=r.getMemberSchema(i),s=this.serializer,u=this.defaultContentType,l=Symbol("initialRequestMarker"),c={async*[Symbol.asyncIterator](){if(n){let d={":event-type":{type:"string",value:"initial-request"},":message-type":{type:"string",value:"event"},":content-type":{type:"string",value:u}};s.write(r,n);let f=s.flush();yield{[l]:!0,headers:d,body:f}}for await(let d of e)yield d}};return o.serialize(c,d=>{if(d[l])return{headers:d.headers,body:d.body};let f=Object.keys(d).find(b=>b!=="__type")??"",{additionalHeaders:p,body:m,eventType:h,explicitPayloadContentType:y}=this.writeEventBody(f,a,d);return{headers:{":event-type":{type:"string",value:h},":message-type":{type:"string",value:"event"},":content-type":{type:"string",value:y??u},...p},body:m}})}async deserializeEventStream({response:e,responseSchema:r,initialResponseContainer:n}){let o=this.marshaller,i=r.getEventStreamMember(),s=r.getMemberSchema(i).getMemberSchemas(),u=Symbol("initialResponseMarker"),l=o.deserialize(e.body,async f=>{let p=Object.keys(f).find(h=>h!=="__type")??"",m=f[p].body;if(p==="initial-response"){let h=await this.deserializer.read(r,m);return delete h[i],{[u]:!0,...h}}else if(p in s){let h=s[p];if(h.isStructSchema()){let y={},g=!1;for(let[b,_]of h.structIterator()){let{eventHeader:w,eventPayload:T}=_.getMergedTraits();if(g=g||!!(w||T),T)_.isBlobSchema()?y[b]=m:_.isStringSchema()?y[b]=(this.serdeContext?.utf8Encoder??ove)(m):_.isStructSchema()&&(y[b]=await this.deserializer.read(_,m));else if(w){let O=f[p].headers[b]?.value;O!=null&&(_.isNumericSchema()?O&&typeof O=="object"&&"bytes"in O?y[b]=BigInt(O.toString()):y[b]=Number(O):y[b]=O)}}if(g)return{[p]:y}}return{[p]:await this.deserializer.read(h,m)}}else return{$unknown:f}}),c=l[Symbol.asyncIterator](),d=await c.next();if(d.done)return l;if(d.value?.[u]){if(!r)throw new Error("@smithy::core/protocols - initial-response event encountered in event stream but no response schema given.");for(let[f,p]of Object.entries(d.value))n[f]=p}return{async*[Symbol.asyncIterator](){for(d?.value?.[u]||(yield d.value);;){let{done:f,value:p}=await c.next();if(f)break;yield p}}}}writeEventBody(e,r,n){let o=this.serializer,i=e,a=null,s,u=r.getSchema()[4].includes(e),l={};if(u){let f=r.getMemberSchema(e);if(f.isStructSchema()){for(let[p,m]of f.structIterator()){let{eventHeader:h,eventPayload:y}=m.getMergedTraits();if(y)a=p;else if(h){let g=n[e][p],b="binary";m.isNumericSchema()?(-2)**31<=g&&g<=2**31-1?b="integer":b="long":m.isTimestampSchema()?b="timestamp":m.isStringSchema()?b="string":m.isBooleanSchema()&&(b="boolean"),g!=null&&(l[p]={type:b,value:g},delete n[e][p])}}if(a!==null){let p=f.getMemberSchema(a);p.isBlobSchema()?s="application/octet-stream":p.isStringSchema()&&(s="text/plain"),o.write(p,n[e][a])}else o.write(f,n[e])}else throw new Error("@smithy/core/event-streams - non-struct member not supported in event stream union.")}else{let[f,p]=n[e];i=f,o.write(15,p)}let c=o.flush();return{body:typeof c=="string"?(this.serdeContext?.utf8Decoder??q6t)(c):c,eventType:i,explicitPayloadContentType:s,additionalHeaders:l}}}});var H6t={};En(H6t,{EventStreamSerde:()=>uKe});var W6t=v(()=>{V6t()});var ive,lKe=v(()=>{Mg();Kre();nve();ive=class extends J5{constructor(r){super();x(this,"options");this.options=r}getRequestType(){return BF}getResponseType(){return U5}setSerdeContext(r){this.serdeContext=r,this.serializer.setSerdeContext(r),this.deserializer.setSerdeContext(r),this.getPayloadCodec()&&this.getPayloadCodec().setSerdeContext(r)}updateServiceEndpoint(r,n){if("url"in n){r.protocol=n.url.protocol,r.hostname=n.url.hostname,r.port=n.url.port?Number(n.url.port):void 0,r.path=n.url.pathname,r.fragment=n.url.hash||void 0,r.username=n.url.username||void 0,r.password=n.url.password||void 0,r.query||(r.query={});for(let[o,i]of n.url.searchParams.entries())r.query[o]=i;return r}else return r.protocol=n.protocol,r.hostname=n.hostname,r.port=n.port?Number(n.port):void 0,r.path=n.path,r.query={...n.query},r}setHostPrefix(r,n,o){if(this.serdeContext?.disableHostPrefix)return;let i=oa.of(n.input),a=o2(n.traits??{});if(a.endpoint){let s=a.endpoint?.[0];if(typeof s=="string"){let u=[...i.structIterator()].filter(([,l])=>l.getMergedTraits().hostLabel);for(let[l]of u){let c=o[l];if(typeof c!="string")throw new Error(`@smithy/core/schema - ${l} in input must be a string as hostLabel.`);s=s.replace(`{${l}}`,c)}r.hostname=s+r.hostname}}}deserializeMetadata(r){return{httpStatusCode:r.statusCode,requestId:r.headers["x-amzn-requestid"]??r.headers["x-amzn-request-id"]??r.headers["x-amz-request-id"],extendedRequestId:r.headers["x-amz-id-2"],cfId:r.headers["x-amz-cf-id"]}}async serializeEventStream({eventStream:r,requestSchema:n,initialRequest:o}){return(await this.loadEventStreamCapability()).serializeEventStream({eventStream:r,requestSchema:n,initialRequest:o})}async deserializeEventStream({response:r,responseSchema:n,initialResponseContainer:o}){return(await this.loadEventStreamCapability()).deserializeEventStream({response:r,responseSchema:n,initialResponseContainer:o})}async loadEventStreamCapability(){let{EventStreamSerde:r}=await Promise.resolve().then(()=>(W6t(),H6t));return new r({marshaller:this.getEventStreamMarshaller(),serializer:this.serializer,deserializer:this.deserializer,serdeContext:this.serdeContext,defaultContentType:this.getDefaultContentType()})}getDefaultContentType(){throw new Error(`@smithy/core/protocols - ${this.constructor.name} getDefaultContentType() implementation missing.`)}async deserializeHttpMessage(r,n,o,i,a){return[]}getEventStreamMarshaller(){let r=this.serdeContext;if(!r.eventStreamMarshaller)throw new Error("@smithy/core - HttpProtocol: eventStreamMarshaller missing in serdeContext.");return r.eventStreamMarshaller}}});var J6t=v(()=>{});var K5,K6t=v(()=>{Mg();Kre();H5e();lKe();K5=class extends ive{async serializeRequest(e,r,n){let o=this.serializer,i={},a={},s=await n.endpoint(),u=oa.of(e?.input),l=u.getSchema(),c,d=new BF({protocol:"",hostname:"",port:void 0,path:"/",fragment:void 0,query:i,headers:a,body:void 0});s&&(this.updateServiceEndpoint(d,s),this.setHostPrefix(d,e,r));let f={...r};if(r){let p=u.getEventStreamMember();if(p){if(f[p]){let m={};for(let[h,y]of u.structIterator())h!==p&&f[h]&&(o.write(y,f[h]),m[h]=o.flush());c=await this.serializeEventStream({eventStream:f[p],requestSchema:u,initialRequest:m})}}else o.write(l,f),c=o.flush()}return d.headers=a,d.query=i,d.body=c,d.method="POST",d}async deserializeResponse(e,r,n){let o=this.deserializer,i=oa.of(e.output),a={};if(n.statusCode>=300){let u=await M1(n.body,r);throw u.byteLength>0&&Object.assign(a,await o.read(15,u)),await this.handleError(e,r,n,a,this.deserializeMetadata(n)),new Error("@smithy/core/protocols - RPC Protocol error handler failed to throw.")}for(let u in n.headers){let l=n.headers[u];delete n.headers[u],n.headers[u.toLowerCase()]=l}let s=i.getEventStreamMember();if(s)a[s]=await this.deserializeEventStream({response:n,responseSchema:i,initialResponseContainer:a});else{let u=await M1(n.body,r);u.byteLength>0&&Object.assign(a,await o.read(i,u))}return a.$metadata=this.deserializeMetadata(n),a}}});var G6t=v(()=>{});var X6t=v(()=>{});function JF(t,e){if(e.timestampFormat.useTrait&&t.isTimestampSchema()&&(t.getSchema()===5||t.getSchema()===6||t.getSchema()===7))return t.getSchema();let{httpLabel:r,httpPrefixHeaders:n,httpHeader:o,httpQuery:i}=t.getMergedTraits();return(e.httpBindings?typeof n=="string"||o?6:i||r?5:void 0:void 0)??e.timestampFormat.default}var cKe=v(()=>{});var ave,Z6t=v(()=>{Mg();WF();kO();sKe();nve();cKe();ave=class extends J5{constructor(r){super();x(this,"settings");this.settings=r}read(r,n){let o=oa.of(r);if(o.isListSchema())return $6t(n).map(i=>this.read(o.getValueSchema(),i));if(o.isBlobSchema())return(this.serdeContext?.base64Decoder??gw)(n);if(o.isTimestampSchema())switch(JF(o,this.settings)){case 5:return A6t(n);case 6:return N6t(n);case 7:return I6t(n);default:return console.warn("Missing timestamp format, parsing value with Date constructor:",n),new Date(n)}if(o.isStringSchema()){let i=o.getMergedTraits().mediaType,a=n;if(i)return o.getMergedTraits().httpHeader&&(a=this.base64ToUtf8(a)),(i==="application/json"||i.endsWith("+json"))&&(a=WS.from(a)),a}return o.isNumericSchema()?Number(n):o.isBigIntegerSchema()?BigInt(n):o.isBigDecimalSchema()?new Rh(n,"bigDecimal"):o.isBooleanSchema()?String(n).toLowerCase()==="true":n}base64ToUtf8(r){return(this.serdeContext?.utf8Encoder??ove)((this.serdeContext?.base64Decoder??gw)(r))}}});var Y6t=v(()=>{});var Q6t=v(()=>{});var eJt=v(()=>{});var KF=v(()=>{H5e();V3t();J6t();lKe();K6t();X6t();G6t();Z6t();Y6t();eJt();Q6t();cKe();nve()});var tJt=v(()=>{});function rJt(t,e,r){t.__smithy_context?t.__smithy_context.features||(t.__smithy_context.features={}):t.__smithy_context={features:{}},t.__smithy_context.features[e]=r}var nJt=v(()=>{});var G5,oJt=v(()=>{G5=class{constructor(e){x(this,"authSchemes",new Map);for(let[r,n]of Object.entries(e))n!==void 0&&this.authSchemes.set(r,n)}getIdentityProvider(e){return this.authSchemes.get(e)}}});var iJt=v(()=>{});var aJt=v(()=>{});var X5,sJt=v(()=>{X5=class{async sign(e,r,n){return e}}});var uJt=v(()=>{iJt();aJt();sJt()});var yEn,lJt,dKe,cJt,dJt=v(()=>{yEn=t=>function(r){return dKe(r)&&r.expiration.getTime()-Date.now()t.expiration!==void 0,cJt=(t,e,r)=>{if(t===void 0)return;let n=typeof t!="function"?async()=>Promise.resolve(t):t,o,i,a,s=!1,u=async l=>{i||(i=n(l));try{o=await i,a=!0,s=!1}finally{i=void 0}return o};return e===void 0?async l=>((!a||l?.forceRefresh)&&(o=await u(l)),o):async l=>((!a||l?.forceRefresh)&&(o=await u(l)),s?o:r(o)?(e(o)&&await u(l),o):(s=!0,o))}});var fJt=v(()=>{oJt();uJt();dJt()});var UO=v(()=>{xWt();jWt();KWt();GWt();XWt();tJt();nJt();fJt()});function _En(t){return t===void 0?!0:typeof t=="string"&&t.length<=50}function sve(t){let e=P1(t.userAgentAppId??bEn),{customUserAgent:r}=t;return Object.assign(t,{customUserAgent:typeof r=="string"?[[r]]:r,userAgentAppId:async()=>{let n=await e();if(!_En(n)){let o=t.logger?.constructor?.name==="NoOpLogger"||!t.logger?console:t.logger;typeof n!="string"?o?.warn("userAgentAppId must be a string or undefined."):n.length>50&&o?.warn("The provided userAgentAppId exceeds the maximum length of 50 characters.")}return n}})}var bEn,pJt=v(()=>{UO();bEn=void 0});var Z5,mJt=v(()=>{Z5=class{constructor({size:e,params:r}){x(this,"capacity");x(this,"data",new Map);x(this,"parameters",[]);this.capacity=e??50,r&&(this.parameters=r)}get(e,r){let n=this.hash(e);if(n===!1)return r();if(!this.data.has(n)){if(this.data.size>this.capacity+10){let o=this.data.keys(),i=0;for(;;){let{value:a,done:s}=o.next();if(this.data.delete(a),s||++i>10)break}}this.data.set(n,r())}return this.data.get(n)}size(){return this.data.size}hash(e){let r="",{parameters:n}=this;if(n.length===0)return!1;for(let o of n){let i=String(e[o]??"");if(i.includes("|;"))return!1;r+=i+"|;"}return r}}});var vEn,ene,fKe=v(()=>{vEn=new RegExp("^(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}$"),ene=t=>vEn.test(t)||t.startsWith("[")&&t.endsWith("]")});var wEn,a2,pKe=v(()=>{wEn=new RegExp("^(?!.*-$)(?!-)[a-zA-Z0-9-]{1,63}$"),a2=(t,e=!1)=>{if(!e)return wEn.test(t);let r=t.split(".");for(let n of r)if(!a2(n))return!1;return!0}});var I1,uve=v(()=>{I1={}});var A1,hJt=v(()=>{A1="endpoints"});function JS(t){return typeof t!="object"||t==null?t:"ref"in t?`$${JS(t.ref)}`:"fn"in t?`${t.fn}(${(t.argv||[]).map(JS).join(", ")})`:JSON.stringify(t,null,2)}var gJt=v(()=>{});var tne=v(()=>{hJt();gJt()});var vl,yJt=v(()=>{vl=class extends Error{constructor(e){super(e),this.name="EndpointError"}}});var bJt=v(()=>{});var _Jt=v(()=>{});var vJt=v(()=>{});var wJt=v(()=>{});var SJt=v(()=>{});var CJt=v(()=>{});var KS=v(()=>{yJt();bJt();_Jt();vJt();wJt();SJt();CJt()});var xJt,TJt=v(()=>{xJt=(t,e)=>t===e});var OJt,EJt=v(()=>{KS();OJt=t=>{let e=t.split("."),r=[];for(let n of e){let o=n.indexOf("[");if(o!==-1){if(n.indexOf("]")!==n.length-1)throw new vl(`Path: '${t}' does not end with ']'`);let i=n.slice(o+1,-1);if(Number.isNaN(parseInt(i)))throw new vl(`Invalid array index: '${i}' in path: '${t}'`);o!==0&&r.push(n.slice(0,o)),r.push(i)}else r.push(n)}return r}});var lve,PJt=v(()=>{KS();EJt();lve=(t,e)=>OJt(e).reduce((r,n)=>{if(typeof r!="object")throw new vl(`Index '${n}' in '${e}' not found in '${JSON.stringify(t)}'`);return Array.isArray(r)?r[parseInt(n)]:r[n]},t)});var MJt,RJt=v(()=>{MJt=t=>t!=null});var IJt,AJt=v(()=>{IJt=t=>!t});var cve,mKe,NJt,DJt=v(()=>{cve=$(B5());fKe();mKe={[cve.EndpointURLScheme.HTTP]:80,[cve.EndpointURLScheme.HTTPS]:443},NJt=t=>{let e=(()=>{try{if(t instanceof URL)return t;if(typeof t=="object"&&"hostname"in t){let{hostname:f,port:p,protocol:m="",path:h="",query:y={}}=t,g=new URL(`${m}//${f}${p?`:${p}`:""}${h}`);return g.search=Object.entries(y).map(([b,_])=>`${b}=${_}`).join("&"),g}return new URL(t)}catch{return null}})();if(!e)return console.error(`Unable to parse ${JSON.stringify(t)} as a whatwg URL.`),null;let r=e.href,{host:n,hostname:o,pathname:i,protocol:a,search:s}=e;if(s)return null;let u=a.slice(0,-1);if(!Object.values(cve.EndpointURLScheme).includes(u))return null;let l=ene(o),c=r.includes(`${n}:${mKe[u]}`)||typeof t=="string"&&t.includes(`${n}:${mKe[u]}`),d=`${n}${c?`:${mKe[u]}`:""}`;return{scheme:u,authority:d,path:i,normalizedPath:i.endsWith("/")?i:`${i}/`,isIp:l}}});var jJt,$Jt=v(()=>{jJt=(t,e)=>t===e});var LJt,FJt=v(()=>{LJt=(t,e,r,n)=>e>=r||t.length{kJt=t=>encodeURIComponent(t).replace(/[!*'()]/g,e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`)});var hKe=v(()=>{TJt();PJt();RJt();pKe();AJt();DJt();$Jt();FJt();qJt()});var BJt,UJt=v(()=>{hKe();BJt={booleanEquals:xJt,getAttr:lve,isSet:MJt,isValidHostLabel:a2,not:IJt,parseURL:NJt,stringEquals:jJt,substring:LJt,uriEncode:kJt}});var dve,gKe=v(()=>{hKe();dve=(t,e)=>{let r=[],n={...e.endpointParams,...e.referenceRecord},o=0;for(;o{zJt=({ref:t},e)=>({...e.endpointParams,...e.referenceRecord})[t]});var s2,fve,HJt,rne=v(()=>{KS();uve();UJt();gKe();VJt();s2=(t,e,r)=>{if(typeof t=="string")return dve(t,r);if(t.fn)return HJt.callFunction(t,r);if(t.ref)return zJt(t,r);throw new vl(`'${e}': ${String(t)} is not a string, function or reference.`)},fve=({fn:t,argv:e},r)=>{let n=e.map(i=>["boolean","number"].includes(typeof i)?i:HJt.evaluateExpression(i,"arg",r)),o=t.split(".");return o[0]in I1&&o[1]!=null?I1[o[0]][o[1]](...n):BJt[t](...n)},HJt={evaluateExpression:s2,callFunction:fve}});var WJt=v(()=>{rne()});var JJt,KJt=v(()=>{tne();KS();WJt();JJt=({assign:t,...e},r)=>{if(t&&t in r.referenceRecord)throw new vl(`'${t}' is already defined in Reference Record.`);let n=fve(e,r);return r.logger?.debug?.(`${A1} evaluateCondition: ${JS(e)} = ${JS(n)}`),{result:n===""?!0:!!n,...t!=null&&{toAssign:{name:t,value:n}}}}});var Y5,pve=v(()=>{tne();KJt();Y5=(t=[],e)=>{let r={};for(let n of t){let{result:o,toAssign:i}=JJt(n,{...e,referenceRecord:{...e.referenceRecord,...r}});if(!o)return{result:o};i&&(r[i.name]=i.value,e.logger?.debug?.(`${A1} assign: ${i.name} := ${JS(i.value)}`))}return{result:!0,referenceRecord:r}}});var GJt,XJt=v(()=>{KS();rne();GJt=(t,e)=>Object.entries(t).reduce((r,[n,o])=>({...r,[n]:o.map(i=>{let a=s2(i,"Header value entry",e);if(typeof a!="string")throw new vl(`Header '${n}' value '${a}' is not a string`);return a})}),{})});var yKe,ZJt,YJt,QJt=v(()=>{KS();gKe();yKe=(t,e)=>Object.entries(t).reduce((r,[n,o])=>({...r,[n]:YJt.getEndpointProperty(o,e)}),{}),ZJt=(t,e)=>{if(Array.isArray(t))return t.map(r=>ZJt(r,e));switch(typeof t){case"string":return dve(t,e);case"object":if(t===null)throw new vl(`Unexpected endpoint property: ${t}`);return YJt.getEndpointProperties(t,e);case"boolean":return t;default:throw new vl(`Unexpected endpoint property type: ${typeof t}`)}},YJt={getEndpointProperty:ZJt,getEndpointProperties:yKe}});var e5t,t5t=v(()=>{KS();rne();e5t=(t,e)=>{let r=s2(t,"Endpoint URL",e);if(typeof r=="string")try{return new URL(r)}catch(n){throw console.error(`Failed to construct URL with ${r}`,n),n}throw new vl(`Endpoint URL must be a string, got ${typeof r}`)}});var r5t,n5t=v(()=>{tne();pve();XJt();QJt();t5t();r5t=(t,e)=>{let{conditions:r,endpoint:n}=t,{result:o,referenceRecord:i}=Y5(r,e);if(!o)return;let a={...e,referenceRecord:{...e.referenceRecord,...i}},{url:s,properties:u,headers:l}=n;return e.logger?.debug?.(`${A1} Resolving endpoint from template: ${JS(n)}`),{...l!=null&&{headers:GJt(l,a)},...u!=null&&{properties:yKe(u,a)},url:e5t(s,a)}}});var o5t,i5t=v(()=>{KS();pve();rne();o5t=(t,e)=>{let{conditions:r,error:n}=t,{result:o,referenceRecord:i}=Y5(r,e);if(o)throw new vl(s2(n,"Error",{...e,referenceRecord:{...e.referenceRecord,...i}}))}});var bKe,SEn,a5t,s5t=v(()=>{KS();pve();n5t();i5t();bKe=(t,e)=>{for(let r of t)if(r.type==="endpoint"){let n=r5t(r,e);if(n)return n}else if(r.type==="error")o5t(r,e);else if(r.type==="tree"){let n=a5t.evaluateTreeRule(r,e);if(n)return n}else throw new vl(`Unknown endpoint rule: ${r}`);throw new vl("Rules evaluation failed")},SEn=(t,e)=>{let{conditions:r,rules:n}=t,{result:o,referenceRecord:i}=Y5(r,e);if(o)return a5t.evaluateRules(n,{...e,referenceRecord:{...e.referenceRecord,...i}})},a5t={evaluateRules:bKe,evaluateTreeRule:SEn}});var u5t=v(()=>{uve();s5t()});var mve,l5t=v(()=>{tne();KS();u5t();mve=(t,e)=>{let{endpointParams:r,logger:n}=e,{parameters:o,rules:i}=t;e.logger?.debug?.(`${A1} Initial EndpointParams: ${JS(r)}`);let a=Object.entries(o).filter(([,l])=>l.default!=null).map(([l,c])=>[l,c.default]);if(a.length>0)for(let[l,c]of a)r[l]=r[l]??c;let s=Object.entries(o).filter(([,l])=>l.required).map(([l])=>l);for(let l of s)if(r[l]==null)throw new vl(`Missing required parameter: '${l}'`);let u=bKe(i,{endpointParams:r,logger:n,referenceRecord:{}});return e.logger?.debug?.(`${A1} Resolved endpoint: ${JS(u)}`),u}});var u2=v(()=>{mJt();fKe();pKe();uve();l5t();KS()});var _Ke=v(()=>{u2()});var vKe,c5t=v(()=>{u2();_Ke();vKe=(t,e=!1)=>{if(e){for(let r of t.split("."))if(!vKe(r))return!1;return!0}return!(!a2(t)||t.length<3||t.length>63||t!==t.toLowerCase()||ene(t))}});var d5t,CEn,f5t,p5t=v(()=>{d5t=":",CEn="/",f5t=t=>{let e=t.split(d5t);if(e.length<6)return null;let[r,n,o,i,a,...s]=e;if(r!=="arn"||n===""||o===""||s.join(d5t)==="")return null;let u=s.map(l=>l.split(CEn)).flat();return{partition:n,service:o,region:i,accountId:a,resourceId:u}}});var h5t,m5t=v(()=>{h5t={partitions:[{id:"aws",outputs:{dnsSuffix:"amazonaws.com",dualStackDnsSuffix:"api.aws",implicitGlobalRegion:"us-east-1",name:"aws",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^(us|eu|ap|sa|ca|me|af|il|mx)\\-\\w+\\-\\d+$",regions:{"af-south-1":{description:"Africa (Cape Town)"},"ap-east-1":{description:"Asia Pacific (Hong Kong)"},"ap-east-2":{description:"Asia Pacific (Taipei)"},"ap-northeast-1":{description:"Asia Pacific (Tokyo)"},"ap-northeast-2":{description:"Asia Pacific (Seoul)"},"ap-northeast-3":{description:"Asia Pacific (Osaka)"},"ap-south-1":{description:"Asia Pacific (Mumbai)"},"ap-south-2":{description:"Asia Pacific (Hyderabad)"},"ap-southeast-1":{description:"Asia Pacific (Singapore)"},"ap-southeast-2":{description:"Asia Pacific (Sydney)"},"ap-southeast-3":{description:"Asia Pacific (Jakarta)"},"ap-southeast-4":{description:"Asia Pacific (Melbourne)"},"ap-southeast-5":{description:"Asia Pacific (Malaysia)"},"ap-southeast-6":{description:"Asia Pacific (New Zealand)"},"ap-southeast-7":{description:"Asia Pacific (Thailand)"},"aws-global":{description:"aws global region"},"ca-central-1":{description:"Canada (Central)"},"ca-west-1":{description:"Canada West (Calgary)"},"eu-central-1":{description:"Europe (Frankfurt)"},"eu-central-2":{description:"Europe (Zurich)"},"eu-north-1":{description:"Europe (Stockholm)"},"eu-south-1":{description:"Europe (Milan)"},"eu-south-2":{description:"Europe (Spain)"},"eu-west-1":{description:"Europe (Ireland)"},"eu-west-2":{description:"Europe (London)"},"eu-west-3":{description:"Europe (Paris)"},"il-central-1":{description:"Israel (Tel Aviv)"},"me-central-1":{description:"Middle East (UAE)"},"me-south-1":{description:"Middle East (Bahrain)"},"mx-central-1":{description:"Mexico (Central)"},"sa-east-1":{description:"South America (Sao Paulo)"},"us-east-1":{description:"US East (N. Virginia)"},"us-east-2":{description:"US East (Ohio)"},"us-west-1":{description:"US West (N. California)"},"us-west-2":{description:"US West (Oregon)"}}},{id:"aws-cn",outputs:{dnsSuffix:"amazonaws.com.cn",dualStackDnsSuffix:"api.amazonwebservices.com.cn",implicitGlobalRegion:"cn-northwest-1",name:"aws-cn",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^cn\\-\\w+\\-\\d+$",regions:{"aws-cn-global":{description:"aws-cn global region"},"cn-north-1":{description:"China (Beijing)"},"cn-northwest-1":{description:"China (Ningxia)"}}},{id:"aws-eusc",outputs:{dnsSuffix:"amazonaws.eu",dualStackDnsSuffix:"api.amazonwebservices.eu",implicitGlobalRegion:"eusc-de-east-1",name:"aws-eusc",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^eusc\\-(de)\\-\\w+\\-\\d+$",regions:{"eusc-de-east-1":{description:"EU (Germany)"}}},{id:"aws-iso",outputs:{dnsSuffix:"c2s.ic.gov",dualStackDnsSuffix:"api.aws.ic.gov",implicitGlobalRegion:"us-iso-east-1",name:"aws-iso",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^us\\-iso\\-\\w+\\-\\d+$",regions:{"aws-iso-global":{description:"aws-iso global region"},"us-iso-east-1":{description:"US ISO East"},"us-iso-west-1":{description:"US ISO WEST"}}},{id:"aws-iso-b",outputs:{dnsSuffix:"sc2s.sgov.gov",dualStackDnsSuffix:"api.aws.scloud",implicitGlobalRegion:"us-isob-east-1",name:"aws-iso-b",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^us\\-isob\\-\\w+\\-\\d+$",regions:{"aws-iso-b-global":{description:"aws-iso-b global region"},"us-isob-east-1":{description:"US ISOB East (Ohio)"},"us-isob-west-1":{description:"US ISOB West"}}},{id:"aws-iso-e",outputs:{dnsSuffix:"cloud.adc-e.uk",dualStackDnsSuffix:"api.cloud-aws.adc-e.uk",implicitGlobalRegion:"eu-isoe-west-1",name:"aws-iso-e",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^eu\\-isoe\\-\\w+\\-\\d+$",regions:{"aws-iso-e-global":{description:"aws-iso-e global region"},"eu-isoe-west-1":{description:"EU ISOE West"}}},{id:"aws-iso-f",outputs:{dnsSuffix:"csp.hci.ic.gov",dualStackDnsSuffix:"api.aws.hci.ic.gov",implicitGlobalRegion:"us-isof-south-1",name:"aws-iso-f",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^us\\-isof\\-\\w+\\-\\d+$",regions:{"aws-iso-f-global":{description:"aws-iso-f global region"},"us-isof-east-1":{description:"US ISOF EAST"},"us-isof-south-1":{description:"US ISOF SOUTH"}}},{id:"aws-us-gov",outputs:{dnsSuffix:"amazonaws.com",dualStackDnsSuffix:"api.aws",implicitGlobalRegion:"us-gov-west-1",name:"aws-us-gov",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^us\\-gov\\-\\w+\\-\\d+$",regions:{"aws-us-gov-global":{description:"aws-us-gov global region"},"us-gov-east-1":{description:"AWS GovCloud (US-East)"},"us-gov-west-1":{description:"AWS GovCloud (US-West)"}}}],version:"1.1"}});var TEn,OEn,g5t,y5t,wKe=v(()=>{m5t();TEn=h5t,OEn="",g5t=t=>{let{partitions:e}=TEn;for(let n of e){let{regions:o,outputs:i}=n;for(let[a,s]of Object.entries(o))if(a===t)return{...i,...s}}for(let n of e){let{regionRegex:o,outputs:i}=n;if(new RegExp(o).test(t))return{...i}}let r=e.find(n=>n.id==="aws");if(!r)throw new Error("Provided region was not found in the partition array or regex, and default partition with id 'aws' doesn't exist.");return{...r.outputs}},y5t=()=>OEn});var nne,b5t=v(()=>{u2();c5t();p5t();wKe();nne={isVirtualHostableS3Bucket:vKe,parseArn:f5t,partition:g5t};I1.aws=nne});function _5t(t){let e={};if(t=t.replace(/^\?/,""),t)for(let r of t.split("&")){let[n,o=null]=r.split("=");n=decodeURIComponent(n),o&&(o=decodeURIComponent(o)),n in e?Array.isArray(e[n])?e[n].push(o):e[n]=[e[n],o]:e[n]=o}return e}var v5t=v(()=>{});var GF,hve=v(()=>{v5t();GF=t=>{if(typeof t=="string")return GF(new URL(t));let{hostname:e,pathname:r,port:n,protocol:o,search:i}=t,a;return i&&(a=_5t(i)),{hostname:e,port:n?parseInt(n):void 0,protocol:o,path:r,query:a}}});var w5t=v(()=>{});var S5t=v(()=>{});var C5t=v(()=>{});var x5t=v(()=>{});var T5t=v(()=>{});var O5t=v(()=>{});var E5t=v(()=>{});var P5t=v(()=>{});var M5t=v(()=>{C5t();x5t();T5t();O5t();E5t();P5t()});var gve=v(()=>{b5t();wKe();_Ke();w5t();S5t();M5t()});var R5t=v(()=>{});var I5t=v(()=>{R5t()});var A5t=v(()=>{});var N5t=v(()=>{});var D5t=v(()=>{});function EEn(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var yve,j5t=v(()=>{yve=class t{constructor(e){x(this,"method");x(this,"protocol");x(this,"hostname");x(this,"port");x(this,"path");x(this,"query");x(this,"headers");x(this,"username");x(this,"password");x(this,"fragment");x(this,"body");this.method=e.method||"GET",this.hostname=e.hostname||"localhost",this.port=e.port,this.query=e.query||{},this.headers=e.headers||{},this.body=e.body,this.protocol=e.protocol?e.protocol.slice(-1)!==":"?`${e.protocol}:`:e.protocol:"https:",this.path=e.path?e.path.charAt(0)!=="/"?`/${e.path}`:e.path:"/",this.username=e.username,this.password=e.password,this.fragment=e.fragment}static clone(e){let r=new t({...e,headers:{...e.headers}});return r.query&&(r.query=EEn(r.query)),r}static isInstance(e){if(!e)return!1;let r=e;return"method"in r&&"protocol"in r&&"hostname"in r&&"path"in r&&typeof r.query=="object"&&typeof r.headers=="object"}clone(){return t.clone(this)}}});var $5t=v(()=>{});var L5t=v(()=>{});var F5t=v(()=>{});var k5t=v(()=>{I5t();A5t();N5t();D5t();j5t();$5t();L5t();F5t()});var q5t=v(()=>{});function Q5(t,e,r){return t.$source||(t.$source={}),t.$source[e]=r,t}var B5t=v(()=>{});function nx(t,e,r){t.__aws_sdk_context?t.__aws_sdk_context.features||(t.__aws_sdk_context.features={}):t.__aws_sdk_context={features:{}},t.__aws_sdk_context.features[e]=r}var U5t=v(()=>{});var z5t=v(()=>{});var bve=v(()=>{q5t();B5t();U5t();z5t()});var V5t=v(()=>{});var H5t=v(()=>{V5t()});var W5t=v(()=>{});var J5t=v(()=>{});var K5t=v(()=>{});function PEn(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var XF,G5t=v(()=>{XF=class t{constructor(e){x(this,"method");x(this,"protocol");x(this,"hostname");x(this,"port");x(this,"path");x(this,"query");x(this,"headers");x(this,"username");x(this,"password");x(this,"fragment");x(this,"body");this.method=e.method||"GET",this.hostname=e.hostname||"localhost",this.port=e.port,this.query=e.query||{},this.headers=e.headers||{},this.body=e.body,this.protocol=e.protocol?e.protocol.slice(-1)!==":"?`${e.protocol}:`:e.protocol:"https:",this.path=e.path?e.path.charAt(0)!=="/"?`/${e.path}`:e.path:"/",this.username=e.username,this.password=e.password,this.fragment=e.fragment}static clone(e){let r=new t({...e,headers:{...e.headers}});return r.query&&(r.query=PEn(r.query)),r}static isInstance(e){if(!e)return!1;let r=e;return"method"in r&&"protocol"in r&&"hostname"in r&&"path"in r&&typeof r.query=="object"&&typeof r.headers=="object"}clone(){return t.clone(this)}}});var _ve,X5t=v(()=>{_ve=class{constructor(e){x(this,"statusCode");x(this,"reason");x(this,"headers");x(this,"body");this.statusCode=e.statusCode,this.reason=e.reason,this.headers=e.headers||{},this.body=e.body}static isInstance(e){if(!e)return!1;let r=e;return typeof r.statusCode=="number"&&typeof r.headers=="object"}}});var Z5t=v(()=>{});var Y5t=v(()=>{});var one=v(()=>{H5t();W5t();J5t();K5t();G5t();X5t();Z5t();Y5t()});var SKe,Q5t=v(()=>{one();SKe=t=>_ve.isInstance(t)?t.headers?.date??t.headers?.Date:void 0});var vve,CKe=v(()=>{vve=t=>new Date(Date.now()+t)});var eKt,tKt=v(()=>{CKe();eKt=(t,e)=>Math.abs(vve(e).getTime()-t)>=3e5});var xKe,rKt=v(()=>{tKt();xKe=(t,e)=>{let r=Date.parse(t);return eKt(r,e)?r-Date.now():e}});var nKt=v(()=>{Q5t();CKe();rKt()});var ine,oKt,l2,iKt=v(()=>{one();nKt();ine=(t,e)=>{if(!e)throw new Error(`Property \`${t}\` is not resolved for AWS SDK SigV4Auth`);return e},oKt=async t=>{let e=ine("context",t.context),r=ine("config",t.config),n=e.endpointV2?.properties?.authSchemes?.[0],i=await ine("signer",r.signer)(n),a=t?.signingRegion,s=t?.signingRegionSet,u=t?.signingName;return{config:r,signer:i,signingRegion:a,signingRegionSet:s,signingName:u}},l2=class{async sign(e,r,n){if(!XF.isInstance(e))throw new Error("The request is not an instance of `HttpRequest` and cannot be signed");let o=await oKt(n),{config:i,signer:a}=o,{signingRegion:s,signingName:u}=o,l=n.context;if(l?.authSchemes?.length??!1){let[d,f]=l.authSchemes;d?.name==="sigv4a"&&f?.name==="sigv4"&&(s=f?.signingRegion??s,u=f?.signingName??u)}return await a.sign(e,{signingDate:vve(i.systemClockOffset),signingRegion:s,signingService:u})}errorHandler(e){return r=>{let n=r.ServerTime??SKe(r.$response);if(n){let o=ine("config",e.config),i=o.systemClockOffset;o.systemClockOffset=xKe(n,o.systemClockOffset),o.systemClockOffset!==i&&r.$metadata&&(r.$metadata.clockSkewCorrected=!0)}throw r}}successHandler(e,r){let n=SKe(e);if(n){let o=ine("config",r.config);o.systemClockOffset=xKe(n,o.systemClockOffset)}}}});var aKt=v(()=>{});var sKt=v(()=>{});var uKt=v(()=>{});function cKt(t){if(t.length%2!==0)throw new Error("Hex encoded strings must have an even number length");let e=new Uint8Array(t.length/2);for(let r=0;r{lKt={},TKe={};for(let t=0;t<256;t++){let e=t.toString(16).toLowerCase();e.length===1&&(e=`0${e}`),lKt[t]=e,TKe[e]=t}});var ane,OKe=v(()=>{ane=t=>new TextEncoder().encode(t)});var N1,dKt=v(()=>{OKe();N1=t=>typeof t=="string"?ane(t):ArrayBuffer.isView(t)?new Uint8Array(t.buffer,t.byteOffset,t.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(t)});var wve,fKt=v(()=>{wve=t=>{if(typeof t=="string")return t;if(typeof t!="object"||typeof t.byteOffset!="number"||typeof t.byteLength!="number")throw new Error("@smithy/util-utf8: toUtf8 encoder function only accepts string | Uint8Array.");return new TextDecoder("utf-8").decode(t)}});var ZF=v(()=>{OKe();dKt();fKt()});var pKt,mKt,EKe,hKt,gKt,PKe,MKe,RKe,IKe,MEn,yKt,bKt,sne,_Kt,vKt,wKt,SKt,Sve,CKt,xKt,TKt,AKe,OKt,YF=v(()=>{pKt="X-Amz-Algorithm",mKt="X-Amz-Credential",EKe="X-Amz-Date",hKt="X-Amz-SignedHeaders",gKt="X-Amz-Expires",PKe="X-Amz-Signature",MKe="X-Amz-Security-Token",RKe="authorization",IKe=EKe.toLowerCase(),MEn="date",yKt=[RKe,IKe,MEn],bKt=PKe.toLowerCase(),sne="x-amz-content-sha256",_Kt=MKe.toLowerCase(),vKt={authorization:!0,"cache-control":!0,connection:!0,expect:!0,from:!0,"keep-alive":!0,"max-forwards":!0,pragma:!0,referer:!0,te:!0,trailer:!0,"transfer-encoding":!0,upgrade:!0,"user-agent":!0,"x-amzn-trace-id":!0},wKt=/^proxy-/,SKt=/^sec-/,Sve="AWS4-HMAC-SHA256",CKt="AWS4-HMAC-SHA256-PAYLOAD",xKt="UNSIGNED-PAYLOAD",TKt=50,AKe="aws4_request",OKt=60*60*24*7});var Cve,NKe,xve,PKt,EKt,DKe=v(()=>{eK();ZF();YF();Cve={},NKe=[],xve=(t,e,r)=>`${t}/${e}/${r}/${AKe}`,PKt=async(t,e,r,n,o)=>{let i=await EKt(t,e.secretAccessKey,e.accessKeyId),a=`${r}:${n}:${o}:${GS(i)}:${e.sessionToken}`;if(a in Cve)return Cve[a];for(NKe.push(a);NKe.length>TKt;)delete Cve[NKe.shift()];let s=`AWS4${e.secretAccessKey}`;for(let u of[r,n,o,AKe])s=await EKt(t,s,u);return Cve[a]=s},EKt=(t,e,r)=>{let n=new t(e);return n.update(N1(r)),n.digest()}});var jKe,MKt=v(()=>{YF();jKe=({headers:t},e,r)=>{let n={};for(let o of Object.keys(t).sort()){if(t[o]==null)continue;let i=o.toLowerCase();(i in vKt||e?.has(i)||wKt.test(i)||SKt.test(i))&&(!r||r&&!r.has(i))||(n[i]=t[o].trim().replace(/\s+/g," "))}return n}});var RKt,IKt=v(()=>{RKt=t=>typeof ArrayBuffer=="function"&&t instanceof ArrayBuffer||Object.prototype.toString.call(t)==="[object ArrayBuffer]"});var Tve,AKt=v(()=>{IKt();eK();ZF();YF();Tve=async({headers:t,body:e},r)=>{for(let n of Object.keys(t))if(n.toLowerCase()===sne)return t[n];if(e==null)return"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855";if(typeof e=="string"||ArrayBuffer.isView(e)||RKt(e)){let n=new r;return n.update(N1(e)),GS(await n.digest())}return xKt}});function DKt(t){for(let e=0;e<8;e++)t[e]^=255;for(let e=7;e>-1&&(t[e]++,t[e]===0);e--);}var Ove,NKt,REn,$Ke,jKt=v(()=>{eK();ZF();Ove=class{format(e){let r=[];for(let i of Object.keys(e)){let a=ane(i);r.push(Uint8Array.from([a.byteLength]),a,this.formatHeaderValue(e[i]))}let n=new Uint8Array(r.reduce((i,a)=>i+a.byteLength,0)),o=0;for(let i of r)n.set(i,o),o+=i.byteLength;return n}formatHeaderValue(e){switch(e.type){case"boolean":return Uint8Array.from([e.value?0:1]);case"byte":return Uint8Array.from([2,e.value]);case"short":let r=new DataView(new ArrayBuffer(3));return r.setUint8(0,3),r.setInt16(1,e.value,!1),new Uint8Array(r.buffer);case"integer":let n=new DataView(new ArrayBuffer(5));return n.setUint8(0,4),n.setInt32(1,e.value,!1),new Uint8Array(n.buffer);case"long":let o=new Uint8Array(9);return o[0]=5,o.set(e.value.bytes,1),o;case"binary":let i=new DataView(new ArrayBuffer(3+e.value.byteLength));i.setUint8(0,6),i.setUint16(1,e.value.byteLength,!1);let a=new Uint8Array(i.buffer);return a.set(e.value,3),a;case"string":let s=ane(e.value),u=new DataView(new ArrayBuffer(3+s.byteLength));u.setUint8(0,7),u.setUint16(1,s.byteLength,!1);let l=new Uint8Array(u.buffer);return l.set(s,3),l;case"timestamp":let c=new Uint8Array(9);return c[0]=8,c.set($Ke.fromNumber(e.value.valueOf()).bytes,1),c;case"uuid":if(!REn.test(e.value))throw new Error(`Invalid UUID received: ${e.value}`);let d=new Uint8Array(17);return d[0]=9,d.set(cKt(e.value.replace(/\-/g,"")),1),d}}};(function(t){t[t.boolTrue=0]="boolTrue",t[t.boolFalse=1]="boolFalse",t[t.byte=2]="byte",t[t.short=3]="short",t[t.integer=4]="integer",t[t.long=5]="long",t[t.byteArray=6]="byteArray",t[t.string=7]="string",t[t.timestamp=8]="timestamp",t[t.uuid=9]="uuid"})(NKt||(NKt={}));REn=/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/,$Ke=class t{constructor(e){x(this,"bytes");if(this.bytes=e,e.byteLength!==8)throw new Error("Int64 buffers must be exactly 8 bytes")}static fromNumber(e){if(e>9223372036854776e3||e<-9223372036854776e3)throw new Error(`${e} is too large (or, if negative, too small) to represent as an Int64`);let r=new Uint8Array(8);for(let n=7,o=Math.abs(Math.round(e));n>-1&&o>0;n--,o/=256)r[n]=o;return e<0&&DKt(r),new t(r)}valueOf(){let e=this.bytes.slice(0),r=e[0]&128;return r&&DKt(e),parseInt(GS(e),16)*(r?-1:1)}toString(){return String(this.valueOf())}}});var $Kt,LKt=v(()=>{$Kt=(t,e)=>{t=t.toLowerCase();for(let r of Object.keys(e))if(t===r.toLowerCase())return!0;return!1}});var FKt,kKt=v(()=>{one();FKt=(t,e={})=>{let{headers:r,query:n={}}=XF.clone(t);for(let o of Object.keys(r)){let i=o.toLowerCase();(i.slice(0,6)==="x-amz-"&&!e.unhoistableHeaders?.has(i)||e.hoistableHeaders?.has(i))&&(n[o]=r[o],delete r[o])}return{...t,headers:r,query:n}}});var LKe,qKt=v(()=>{one();YF();LKe=t=>{t=XF.clone(t);for(let e of Object.keys(t.headers))yKt.indexOf(e.toLowerCase())>-1&&delete t.headers[e];return t}});var Eve,BKt,UKt=v(()=>{Eve=$(Xre());YF();BKt=({query:t={}})=>{let e=[],r={};for(let n of Object.keys(t)){if(n.toLowerCase()===bKt)continue;let o=(0,Eve.escapeUri)(n);e.push(o);let i=t[n];typeof i=="string"?r[o]=`${o}=${(0,Eve.escapeUri)(i)}`:Array.isArray(i)&&(r[o]=i.slice(0).reduce((a,s)=>a.concat([`${o}=${(0,Eve.escapeUri)(s)}`]),[]).sort().join("&"))}return e.sort().map(n=>r[n]).filter(n=>n).join("&")}});var zKt,IEn,VKt=v(()=>{zKt=t=>IEn(t).toISOString().replace(/\.\d{3}Z$/,"Z"),IEn=t=>typeof t=="number"?new Date(t*1e3):typeof t=="string"?Number(t)?new Date(Number(t)*1e3):new Date(t):t});var FKe,HKt,Pve,WKt=v(()=>{eK();FKe=$(VS()),HKt=$(Xre());ZF();UKt();VKt();Pve=class{constructor({applyChecksum:e,credentials:r,region:n,service:o,sha256:i,uriEscapePath:a=!0}){x(this,"service");x(this,"regionProvider");x(this,"credentialProvider");x(this,"sha256");x(this,"uriEscapePath");x(this,"applyChecksum");this.service=o,this.sha256=i,this.uriEscapePath=a,this.applyChecksum=typeof e=="boolean"?e:!0,this.regionProvider=(0,FKe.normalizeProvider)(n),this.credentialProvider=(0,FKe.normalizeProvider)(r)}createCanonicalRequest(e,r,n){let o=Object.keys(r).sort();return`${e.method} +${this.getCanonicalPath(e)} +${BKt(e)} +${o.map(i=>`${i}:${r[i]}`).join(` +`)} + +${o.join(";")} +${n}`}async createStringToSign(e,r,n,o){let i=new this.sha256;i.update(N1(n));let a=await i.digest();return`${o} +${e} +${r} +${GS(a)}`}getCanonicalPath({path:e}){if(this.uriEscapePath){let r=[];for(let i of e.split("/"))i?.length!==0&&i!=="."&&(i===".."?r.pop():r.push(i));let n=`${e?.startsWith("/")?"/":""}${r.join("/")}${r.length>0&&e?.endsWith("/")?"/":""}`;return(0,HKt.escapeUri)(n).replace(/%2F/g,"/")}return e}validateResolvedCredentials(e){if(typeof e!="object"||typeof e.accessKeyId!="string"||typeof e.secretAccessKey!="string")throw new Error("Resolved credential object is not valid")}formatDate(e){let r=zKt(e).replace(/[\-:]/g,"");return{longDate:r,shortDate:r.slice(0,8)}}getCanonicalHeaderList(e){return Object.keys(e).sort().join(";")}}});var une,JKt=v(()=>{eK();ZF();YF();DKe();MKt();AKt();jKt();LKt();kKt();qKt();WKt();une=class extends Pve{constructor({applyChecksum:r,credentials:n,region:o,service:i,sha256:a,uriEscapePath:s=!0}){super({applyChecksum:r,credentials:n,region:o,service:i,sha256:a,uriEscapePath:s});x(this,"headerFormatter",new Ove)}async presign(r,n={}){let{signingDate:o=new Date,expiresIn:i=3600,unsignableHeaders:a,unhoistableHeaders:s,signableHeaders:u,hoistableHeaders:l,signingRegion:c,signingService:d}=n,f=await this.credentialProvider();this.validateResolvedCredentials(f);let p=c??await this.regionProvider(),{longDate:m,shortDate:h}=this.formatDate(o);if(i>OKt)return Promise.reject("Signature version 4 presigned URLs must have an expiration date less than one week in the future");let y=xve(h,p,d??this.service),g=FKt(LKe(r),{unhoistableHeaders:s,hoistableHeaders:l});f.sessionToken&&(g.query[MKe]=f.sessionToken),g.query[pKt]=Sve,g.query[mKt]=`${f.accessKeyId}/${y}`,g.query[EKe]=m,g.query[gKt]=i.toString(10);let b=jKe(g,a,u);return g.query[hKt]=this.getCanonicalHeaderList(b),g.query[PKe]=await this.getSignature(m,y,this.getSigningKey(f,p,h,d),this.createCanonicalRequest(g,b,await Tve(r,this.sha256))),g}async sign(r,n){return typeof r=="string"?this.signString(r,n):r.headers&&r.payload?this.signEvent(r,n):r.message?this.signMessage(r,n):this.signRequest(r,n)}async signEvent({headers:r,payload:n},{signingDate:o=new Date,priorSignature:i,signingRegion:a,signingService:s}){let u=a??await this.regionProvider(),{shortDate:l,longDate:c}=this.formatDate(o),d=xve(l,u,s??this.service),f=await Tve({headers:{},body:n},this.sha256),p=new this.sha256;p.update(r);let m=GS(await p.digest()),h=[CKt,c,d,i,m,f].join(` +`);return this.signString(h,{signingDate:o,signingRegion:u,signingService:s})}async signMessage(r,{signingDate:n=new Date,signingRegion:o,signingService:i}){return this.signEvent({headers:this.headerFormatter.format(r.message.headers),payload:r.message.body},{signingDate:n,signingRegion:o,signingService:i,priorSignature:r.priorSignature}).then(s=>({message:r.message,signature:s}))}async signString(r,{signingDate:n=new Date,signingRegion:o,signingService:i}={}){let a=await this.credentialProvider();this.validateResolvedCredentials(a);let s=o??await this.regionProvider(),{shortDate:u}=this.formatDate(n),l=new this.sha256(await this.getSigningKey(a,s,u,i));return l.update(N1(r)),GS(await l.digest())}async signRequest(r,{signingDate:n=new Date,signableHeaders:o,unsignableHeaders:i,signingRegion:a,signingService:s}={}){let u=await this.credentialProvider();this.validateResolvedCredentials(u);let l=a??await this.regionProvider(),c=LKe(r),{longDate:d,shortDate:f}=this.formatDate(n),p=xve(f,l,s??this.service);c.headers[IKe]=d,u.sessionToken&&(c.headers[_Kt]=u.sessionToken);let m=await Tve(c,this.sha256);!$Kt(sne,c.headers)&&this.applyChecksum&&(c.headers[sne]=m);let h=jKe(c,i,o),y=await this.getSignature(d,p,this.getSigningKey(u,l,f,s),this.createCanonicalRequest(c,h,m));return c.headers[RKe]=`${Sve} Credential=${u.accessKeyId}/${p}, SignedHeaders=${this.getCanonicalHeaderList(h)}, Signature=${y}`,c}async getSignature(r,n,o,i){let a=await this.createStringToSign(r,n,i,Sve),s=new this.sha256(await o);return s.update(N1(a)),GS(await s.digest())}getSigningKey(r,n,o,i){return PKt(this.sha256,r,o,n,i||this.service)}}});var KKt=v(()=>{});var GKt=v(()=>{JKt();YF();DKe();KKt()});function AEn(t,{credentials:e,credentialDefaultProvider:r}){let n;return e?e?.memoized?n=e:n=cJt(e,lJt,dKe):r?n=P1(r(Object.assign({},t,{parentClientConfig:t}))):n=async()=>{throw new Error("@aws-sdk/core::resolveAwsSdkSigV4Config - `credentials` not provided and no credentialDefaultProvider was configured.")},n.memoized=!0,n}function NEn(t,e){if(e.configBound)return e;let r=async n=>e({...n,callerClientConfig:t});return r.memoized=e.memoized,r.configBound=!0,r}var Mve,XKt=v(()=>{bve();UO();GKt();Mve=t=>{let e=t.credentials,r=!!t.credentials,n;Object.defineProperty(t,"credentials",{set(l){l&&l!==e&&l!==n&&(r=!0),e=l;let c=AEn(t,{credentials:e,credentialDefaultProvider:t.credentialDefaultProvider}),d=NEn(t,c);if(r&&!d.attributed){let f=typeof e=="object"&&e!==null;n=async p=>{let h=await d(p);return f&&(!h.$source||Object.keys(h.$source).length===0)?Q5(h,"CREDENTIALS_CODE","e"):h},n.memoized=d.memoized,n.configBound=d.configBound,n.attributed=!0}else n=d},get(){return n},enumerable:!0,configurable:!0}),t.credentials=e;let{signingEscapePath:o=!0,systemClockOffset:i=t.systemClockOffset||0,sha256:a}=t,s;return t.signer?s=P1(t.signer):t.regionInfoProvider?s=()=>P1(t.region)().then(async l=>[await t.regionInfoProvider(l,{useFipsEndpoint:await t.useFipsEndpoint(),useDualstackEndpoint:await t.useDualstackEndpoint()})||{},l]).then(([l,c])=>{let{signingRegion:d,signingService:f}=l;t.signingRegion=t.signingRegion||d||c,t.signingName=t.signingName||f||t.serviceId;let p={...t,credentials:t.credentials,region:t.signingRegion,service:t.signingName,sha256:a,uriEscapePath:o},m=t.signerConstructor||une;return new m(p)}):s=async l=>{l=Object.assign({},{name:"sigv4",signingName:t.signingName||t.defaultSigningName,signingRegion:await P1(t.region)(),properties:{}},l);let c=l.signingRegion,d=l.signingName;t.signingRegion=t.signingRegion||c,t.signingName=t.signingName||d||t.serviceId;let f={...t,credentials:t.credentials,region:t.signingRegion,service:t.signingName,sha256:a,uriEscapePath:o},p=t.signerConstructor||une;return new p(f)},Object.assign(t,{systemClockOffset:i,signingEscapePath:o,signer:s})}});var ZKt=v(()=>{iKt();sKt();uKt();XKt()});var YKt=v(()=>{ZKt();aKt()});var QKt,Rve,e8t=v(()=>{QKt=typeof TextEncoder=="function"?new TextEncoder:null,Rve=t=>{if(typeof t=="string"){if(QKt)return QKt.encode(t).byteLength;let e=t.length;for(let r=e-1;r>=0;r--){let n=t.charCodeAt(r);n>127&&n<=2047?e++:n>2047&&n<=65535&&(e+=2),n>=56320&&n<=57343&&r--}return e}else{if(typeof t.byteLength=="number")return t.byteLength;if(typeof t.size=="number")return t.size}throw new Error(`Body Length computation failed for ${t}`)}});var kKe=v(()=>{e8t()});var c2,QF,tK,t8t,r8t,n8t=v(()=>{c2=(t,e)=>{let r=[];if(t&&r.push(t),e)for(let n of e)r.push(n);return r},QF=(t,e)=>`${t||"anonymous"}${e&&e.length>0?` (a.k.a. ${e.join(",")})`:""}`,tK=()=>{let t=[],e=[],r=!1,n=new Set,o=d=>d.sort((f,p)=>t8t[p.step]-t8t[f.step]||r8t[p.priority||"normal"]-r8t[f.priority||"normal"]),i=d=>{let f=!1,p=m=>{let h=c2(m.name,m.aliases);if(h.includes(d)){f=!0;for(let y of h)n.delete(y);return!1}return!0};return t=t.filter(p),e=e.filter(p),f},a=d=>{let f=!1,p=m=>{if(m.middleware===d){f=!0;for(let h of c2(m.name,m.aliases))n.delete(h);return!1}return!0};return t=t.filter(p),e=e.filter(p),f},s=d=>(t.forEach(f=>{d.add(f.middleware,{...f})}),e.forEach(f=>{d.addRelativeTo(f.middleware,{...f})}),d.identifyOnResolve?.(c.identifyOnResolve()),d),u=d=>{let f=[];return d.before.forEach(p=>{p.before.length===0&&p.after.length===0?f.push(p):f.push(...u(p))}),f.push(d),d.after.reverse().forEach(p=>{p.before.length===0&&p.after.length===0?f.push(p):f.push(...u(p))}),f},l=(d=!1)=>{let f=[],p=[],m={};return t.forEach(y=>{let g={...y,before:[],after:[]};for(let b of c2(g.name,g.aliases))m[b]=g;f.push(g)}),e.forEach(y=>{let g={...y,before:[],after:[]};for(let b of c2(g.name,g.aliases))m[b]=g;p.push(g)}),p.forEach(y=>{if(y.toMiddleware){let g=m[y.toMiddleware];if(g===void 0){if(d)return;throw new Error(`${y.toMiddleware} is not found when adding ${QF(y.name,y.aliases)} middleware ${y.relation} ${y.toMiddleware}`)}y.relation==="after"&&g.after.push(y),y.relation==="before"&&g.before.push(y)}}),o(f).map(u).reduce((y,g)=>(y.push(...g),y),[])},c={add:(d,f={})=>{let{name:p,override:m,aliases:h}=f,y={step:"initialize",priority:"normal",middleware:d,...f},g=c2(p,h);if(g.length>0){if(g.some(b=>n.has(b))){if(!m)throw new Error(`Duplicate middleware name '${QF(p,h)}'`);for(let b of g){let _=t.findIndex(T=>T.name===b||T.aliases?.some(O=>O===b));if(_===-1)continue;let w=t[_];if(w.step!==y.step||y.priority!==w.priority)throw new Error(`"${QF(w.name,w.aliases)}" middleware with ${w.priority} priority in ${w.step} step cannot be overridden by "${QF(p,h)}" middleware with ${y.priority} priority in ${y.step} step.`);t.splice(_,1)}}for(let b of g)n.add(b)}t.push(y)},addRelativeTo:(d,f)=>{let{name:p,override:m,aliases:h}=f,y={middleware:d,...f},g=c2(p,h);if(g.length>0){if(g.some(b=>n.has(b))){if(!m)throw new Error(`Duplicate middleware name '${QF(p,h)}'`);for(let b of g){let _=e.findIndex(T=>T.name===b||T.aliases?.some(O=>O===b));if(_===-1)continue;let w=e[_];if(w.toMiddleware!==y.toMiddleware||w.relation!==y.relation)throw new Error(`"${QF(w.name,w.aliases)}" middleware ${w.relation} "${w.toMiddleware}" middleware cannot be overridden by "${QF(p,h)}" middleware ${y.relation} "${y.toMiddleware}" middleware.`);e.splice(_,1)}}for(let b of g)n.add(b)}e.push(y)},clone:()=>s(tK()),use:d=>{d.applyToStack(c)},remove:d=>typeof d=="string"?i(d):a(d),removeByTag:d=>{let f=!1,p=m=>{let{tags:h,name:y,aliases:g}=m;if(h&&h.includes(d)){let b=c2(y,g);for(let _ of b)n.delete(_);return f=!0,!1}return!0};return t=t.filter(p),e=e.filter(p),f},concat:d=>{let f=s(tK());return f.use(d),f.identifyOnResolve(r||f.identifyOnResolve()||(d.identifyOnResolve?.()??!1)),f},applyToStack:s,identify:()=>l(!0).map(d=>{let f=d.step??d.relation+" "+d.toMiddleware;return QF(d.name,d.aliases)+" - "+f}),identifyOnResolve(d){return typeof d=="boolean"&&(r=d),r},resolve:(d,f)=>{for(let p of l().map(m=>m.middleware).reverse())d=p(d,f);return r&&console.log(c.identify()),d}};return c},t8t={initialize:5,serialize:4,build:3,finalizeRequest:2,deserialize:1},r8t={high:3,normal:2,low:1}});var qKe=v(()=>{n8t()});var d2,o8t=v(()=>{qKe();d2=class{constructor(e){x(this,"config");x(this,"middlewareStack",tK());x(this,"initConfig");x(this,"handlers");this.config=e;let{protocol:r,protocolSettings:n}=e;n&&typeof r=="function"&&(e.protocol=new r(n))}send(e,r,n){let o=typeof r!="function"?r:void 0,i=typeof r=="function"?r:n,a=o===void 0&&this.config.cacheMiddleware===!0,s;if(a){this.handlers||(this.handlers=new WeakMap);let u=this.handlers;u.has(e.constructor)?s=u.get(e.constructor):(s=e.resolveMiddleware(this.middlewareStack,this.config,o),u.set(e.constructor,s))}else delete this.handlers,s=e.resolveMiddleware(this.middlewareStack,this.config,o);if(i)s(e).then(u=>i(null,u.output),u=>i(u)).catch(()=>{});else return s(e).then(u=>u.output)}destroy(){this.config?.requestHandler?.destroy?.(),delete this.handlers}}});var i8t=v(()=>{KF()});function Ive(t,e){if(e==null)return e;let r=oa.of(t);if(r.getMergedTraits().sensitive)return BKe;if(r.isListSchema()){if(!!r.getValueSchema().getMergedTraits().sensitive)return BKe}else if(r.isMapSchema()){if(!!r.getKeySchema().getMergedTraits().sensitive||!!r.getValueSchema().getMergedTraits().sensitive)return BKe}else if(r.isStructSchema()&&typeof e=="object"){let n=e,o={};for(let[i,a]of r.structIterator())n[i]!=null&&(o[i]=Ive(a,n[i]));return o}return e}var BKe,a8t=v(()=>{Mg();BKe="***SensitiveInformation***"});var s8t,fn,UKe,u8t=v(()=>{qKe();s8t=$(B5());a8t();fn=class{constructor(){x(this,"middlewareStack",tK());x(this,"schema")}static classBuilder(){return new UKe}resolveMiddlewareWithContext(e,r,n,{middlewareFn:o,clientName:i,commandName:a,inputFilterSensitiveLog:s,outputFilterSensitiveLog:u,smithyContext:l,additionalContext:c,CommandCtor:d}){for(let y of o.bind(this)(d,e,r,n))this.middlewareStack.use(y);let f=e.concat(this.middlewareStack),{logger:p}=r,m={logger:p,clientName:i,commandName:a,inputFilterSensitiveLog:s,outputFilterSensitiveLog:u,[s8t.SMITHY_CONTEXT_KEY]:{commandInstance:this,...l},...c},{requestHandler:h}=r;return f.resolve(y=>h.handle(y.request,n||{}),m)}},UKe=class{constructor(){x(this,"_init",()=>{});x(this,"_ep",{});x(this,"_middlewareFn",()=>[]);x(this,"_commandName","");x(this,"_clientName","");x(this,"_additionalContext",{});x(this,"_smithyContext",{});x(this,"_inputFilterSensitiveLog");x(this,"_outputFilterSensitiveLog");x(this,"_serializer",null);x(this,"_deserializer",null);x(this,"_operationSchema")}init(e){this._init=e}ep(e){return this._ep=e,this}m(e){return this._middlewareFn=e,this}s(e,r,n={}){return this._smithyContext={service:e,operation:r,...n},this}c(e={}){return this._additionalContext=e,this}n(e,r){return this._clientName=e,this._commandName=r,this}f(e=n=>n,r=n=>n){return this._inputFilterSensitiveLog=e,this._outputFilterSensitiveLog=r,this}ser(e){return this._serializer=e,this}de(e){return this._deserializer=e,this}sc(e){return this._operationSchema=e,this._smithyContext.operationSchema=e,this}build(){let e=this,r;return r=class extends fn{constructor(...[o]){super();x(this,"input");x(this,"serialize",e._serializer);x(this,"deserialize",e._deserializer);this.input=o??{},e._init(this),this.schema=e._operationSchema}static getEndpointParameterInstructions(){return e._ep}resolveMiddleware(o,i,a){let s=e._operationSchema,u=s?.[4]??s?.input,l=s?.[5]??s?.output;return this.resolveMiddlewareWithContext(o,i,a,{CommandCtor:r,middlewareFn:e._middlewareFn,clientName:e._clientName,commandName:e._commandName,inputFilterSensitiveLog:e._inputFilterSensitiveLog??(s?Ive.bind(null,u):c=>c),outputFilterSensitiveLog:e._outputFilterSensitiveLog??(s?Ive.bind(null,l):c=>c),smithyContext:e._smithyContext,additionalContext:e._additionalContext})}}}}});var l8t=v(()=>{});var Ave,c8t=v(()=>{Ave=(t,e)=>{for(let r of Object.keys(t)){let n=t[r],o=async function(a,s,u){let l=new n(a);if(typeof s=="function")this.send(l,s);else if(typeof u=="function"){if(typeof s!="object")throw new Error(`Expected http options but got ${typeof s}`);this.send(l,s||{},u)}else return this.send(l,s)},i=(r[0].toLowerCase()+r.slice(1)).replace(/Command$/,"");e.prototype[i]=o}}});var rK,zKe,d8t=v(()=>{rK=class t extends Error{constructor(r){super(r.message);x(this,"$fault");x(this,"$response");x(this,"$retryable");x(this,"$metadata");Object.setPrototypeOf(this,Object.getPrototypeOf(this).constructor.prototype),this.name=r.name,this.$fault=r.$fault,this.$metadata=r.$metadata}static isInstance(r){if(!r)return!1;let n=r;return t.prototype.isPrototypeOf(n)||!!n.$fault&&!!n.$metadata&&(n.$fault==="client"||n.$fault==="server")}static[Symbol.hasInstance](r){if(!r)return!1;let n=r;return this===t?t.isInstance(r):t.isInstance(r)?n.name&&this.name?this.prototype.isPrototypeOf(r)||n.name===this.name:this.prototype.isPrototypeOf(r):!1}},zKe=(t,e={})=>{Object.entries(e).filter(([,n])=>n!==void 0).forEach(([n,o])=>{(t[n]==null||t[n]==="")&&(t[n]=o)});let r=t.message||t.Message||"UnknownError";return t.message=r,delete t.Message,t}});var f8t=v(()=>{});var Nve,p8t=v(()=>{Nve=t=>{switch(t){case"standard":return{retryMode:"standard",connectionTimeout:3100};case"in-region":return{retryMode:"standard",connectionTimeout:1100};case"cross-region":return{retryMode:"standard",connectionTimeout:3100};case"mobile":return{retryMode:"standard",connectionTimeout:3e4};default:return{}}}});var m8t=v(()=>{});var h8t=v(()=>{});var VKe,g8t,y8t,b8t=v(()=>{VKe=$(B5()),g8t=t=>{let e=[];for(let r in VKe.AlgorithmId){let n=VKe.AlgorithmId[r];t[n]!==void 0&&e.push({algorithmId:()=>n,checksumConstructor:()=>t[n]})}return{addChecksumAlgorithm(r){e.push(r)},checksumAlgorithms(){return e}}},y8t=t=>{let e={};return t.checksumAlgorithms().forEach(r=>{e[r.algorithmId()]=r.checksumConstructor()}),e}});var _8t,v8t,w8t=v(()=>{_8t=t=>({setRetryStrategy(e){t.retryStrategy=e},retryStrategy(){return t.retryStrategy}}),v8t=t=>{let e={};return e.retryStrategy=t.retryStrategy(),e}});var Dve,jve,S8t=v(()=>{b8t();w8t();Dve=t=>Object.assign(g8t(t),_8t(t)),jve=t=>Object.assign(y8t(t),v8t(t))});var C8t=v(()=>{S8t()});var x8t=v(()=>{});var HKe,T8t=v(()=>{HKe=t=>{let e="#text";for(let r in t)t.hasOwnProperty(r)&&t[r][e]!==void 0?t[r]=t[r][e]:typeof t[r]=="object"&&t[r]!==null&&(t[r]=HKe(t[r]));return t}});var O8t=v(()=>{});var ek,E8t=v(()=>{ek=class{trace(){}debug(){}info(){}warn(){}error(){}}});var P8t=v(()=>{});var M8t=v(()=>{});var R8t=v(()=>{});var I8t=v(()=>{});var Bo=v(()=>{o8t();i8t();u8t();l8t();c8t();f8t();p8t();m8t();d8t();h8t();C8t();x8t();T8t();O8t();E8t();P8t();M8t();R8t();I8t();WF()});var nK,WKe=v(()=>{Mg();Bo();nK=class{constructor(e=!1){x(this,"queryCompat");this.queryCompat=e}resolveRestContentType(e,r){let n=r.getMemberSchemas(),o=Object.values(n).find(i=>!!i.getMergedTraits().httpPayload);if(o){let i=o.getMergedTraits().mediaType;return i||(o.isStringSchema()?"text/plain":o.isBlobSchema()?"application/octet-stream":e)}else if(!r.isUnitSchema()&&Object.values(n).find(a=>{let{httpQuery:s,httpQueryParams:u,httpHeader:l,httpLabel:c,httpPrefixHeaders:d}=a.getMergedTraits();return!s&&!u&&!l&&!c&&d===void 0}))return e}async getErrorSchemaOrThrowBaseException(e,r,n,o,i,a){let s=r,u=e;e.includes("#")&&([s,u]=e.split("#"));let l={$metadata:i,$fault:n.statusCode<500?"client":"server"},c=Vs.for(s);try{return{errorSchema:a?.(c,u)??c.getSchema(e),errorMetadata:l}}catch{o.message=o.message??o.Message??"UnknownError";let f=Vs.for("smithy.ts.sdk.synthetic."+s),p=f.getBaseException();if(p){let m=f.getErrorCtor(p)??Error;throw this.decorateServiceException(Object.assign(new m({name:u}),l),o)}throw this.decorateServiceException(Object.assign(new Error(u),l),o)}}decorateServiceException(e,r={}){if(this.queryCompat){let n=e.Message??r.Message,o=zKe(e,r);n&&(o.message=n),o.Error={...o.Error,Type:o.Error.Type,Code:o.Error.Code,Message:o.Error.message??o.Error.Message??n};let i=o.$metadata.requestId;return i&&(o.RequestId=i),o}return zKe(e,r)}setQueryCompatError(e,r){let n=r.headers?.["x-amzn-query-error"];if(e!==void 0&&n!=null){let[o,i]=n.split(";"),a=Object.entries(e),s={Code:o,Type:i};Object.assign(e,s);for(let[u,l]of a)s[u==="message"?"Message":u]=l;delete s.__type,e.Error=s}}queryCompatOutput(e,r){e.Error&&(r.Error=e.Error),e.Type&&(r.Type=e.Type),e.Code&&(r.Code=e.Code)}findQueryCompatibleError(e,r){try{return e.getSchema(r)}catch{return e.find(o=>oa.of(o).getMergedTraits().awsQueryError?.[0]===r)}}}});var A8t=v(()=>{});var N8t=v(()=>{});var XS,oK=v(()=>{XS=class{constructor(){x(this,"serdeContext")}setSerdeContext(e){this.serdeContext=e}}});function*$ve(t,e){if(t.isUnitSchema())return;let r=t.getSchema();for(let n=0;ni!=="__type").length;for(let i=0;i{Mg()});var iK,JKe=v(()=>{iK=class{constructor(e,r){x(this,"from");x(this,"to");x(this,"keys");this.from=e,this.to=r,this.keys=new Set(Object.keys(this.from).filter(n=>n!=="__type"))}mark(e){this.keys.delete(e)}hasUnknown(){return this.keys.size===1&&Object.keys(this.to).length===0}writeUnknown(){if(this.hasUnknown()){let e=this.keys.values().next().value,r=this.from[e];this.to.$unknown=[e,r]}}}});function j8t(t,e,r){if(r?.source){let n=r.source;if(typeof e=="number"&&(e>Number.MAX_SAFE_INTEGER||e{WF()});var L8t,F8t=v(()=>{Bo();ZF();L8t=(t,e)=>M1(t,e).then(r=>(e?.utf8Encoder??wve)(r))});var k8t,q8t,Fve=v(()=>{F8t();k8t=(t,e)=>L8t(t,e).then(r=>{if(r.length)try{return JSON.parse(r)}catch(n){throw n?.name==="SyntaxError"&&Object.defineProperty(n,"$responseBodyText",{value:r}),n}return{}}),q8t=(t,e)=>{let r=(i,a)=>Object.keys(i).find(s=>s.toLowerCase()===a.toLowerCase()),n=i=>{let a=i;return typeof a=="number"&&(a=a.toString()),a.indexOf(",")>=0&&(a=a.split(",")[0]),a.indexOf(":")>=0&&(a=a.split(":")[0]),a.indexOf("#")>=0&&(a=a.split("#")[1]),a},o=r(t.headers,"x-amzn-errortype");if(o!==void 0)return n(t.headers[o]);if(e&&typeof e=="object"){let i=r(e,"code");if(i&&e[i]!==void 0)return n(e[i]);if(e.__type!==void 0)return n(e.__type)}}});var kve,KKe=v(()=>{KF();Mg();WF();kO();oK();Lve();JKe();$8t();Fve();kve=class extends XS{constructor(r){super();x(this,"settings");this.settings=r}async read(r,n){return this._read(r,typeof n=="string"?JSON.parse(n,j8t):await k8t(n,this.serdeContext))}readObject(r,n){return this._read(r,n)}_read(r,n){let o=n!==null&&typeof n=="object",i=oa.of(r);if(o){if(i.isStructSchema()){let s=i.isUnionSchema(),u={},l;s&&(l=new iK(n,u));for(let[c,d]of D8t(i,n,this.settings.jsonName?"jsonName":!1)){let f=this.settings.jsonName?d.getMergedTraits().jsonName??c:c;s&&l.mark(f),n[f]!=null&&(u[c]=this._read(d,n[f]))}return s&&l.writeUnknown(),u}if(Array.isArray(n)&&i.isListSchema()){let s=i.getValueSchema(),u=[],l=!!i.getMergedTraits().sparse;for(let c of n)(l||c!=null)&&u.push(this._read(s,c));return u}if(i.isMapSchema()){let s=i.getValueSchema(),u={},l=!!i.getMergedTraits().sparse;for(let[c,d]of Object.entries(n))(l||d!=null)&&(u[c]=this._read(s,d));return u}}if(i.isBlobSchema()&&typeof n=="string")return gw(n);let a=i.getMergedTraits().mediaType;if(i.isStringSchema()&&typeof n=="string"&&a)return a==="application/json"||a.endsWith("+json")?WS.from(n):n;if(i.isTimestampSchema()&&n!=null)switch(JF(i,this.settings)){case 5:return v6t(n);case 6:return w6t(n);case 7:return S6t(n);default:return console.warn("Missing timestamp format, parsing value with Date constructor:",n),new Date(n)}if(i.isBigIntegerSchema()&&(typeof n=="number"||typeof n=="string"))return BigInt(n);if(i.isBigDecimalSchema()&&n!=null){if(n instanceof Rh)return n;let s=n;return s.type==="bigDecimal"&&"string"in s?new Rh(s.string,s.type):new Rh(String(n),"bigDecimal")}if(i.isNumericSchema()&&typeof n=="string"){switch(n){case"Infinity":return 1/0;case"-Infinity":return-1/0;case"NaN":return NaN}return n}if(i.isDocumentSchema())if(o){let s=Array.isArray(n)?[]:{};for(let[u,l]of Object.entries(n))l instanceof Rh?s[u]=l:s[u]=this._read(i,l);return s}else return structuredClone(n);return n}}});var B8t,qve,U8t=v(()=>{WF();B8t="\u039D",qve=class{constructor(){x(this,"values",new Map);x(this,"counter",0);x(this,"stage",0)}createReplacer(){if(this.stage===1)throw new Error("@aws-sdk/core/protocols - JsonReplacer already created.");if(this.stage===2)throw new Error("@aws-sdk/core/protocols - JsonReplacer exhausted.");return this.stage=1,(e,r)=>{if(r instanceof Rh){let n=`${B8t+"nv"+this.counter++}_`+r.string;return this.values.set(`"${n}"`,r.string),n}if(typeof r=="bigint"){let n=r.toString(),o=`${B8t+"b"+this.counter++}_`+n;return this.values.set(`"${o}"`,n),o}return r}}replaceInJson(e){if(this.stage===0)throw new Error("@aws-sdk/core/protocols - JsonReplacer not created yet.");if(this.stage===2)throw new Error("@aws-sdk/core/protocols - JsonReplacer exhausted.");if(this.stage=2,this.counter===0)return e;for(let[r,n]of this.values)e=e.replace(r,n);return e}}});var Bve,GKe=v(()=>{KF();Mg();WF();kO();oK();Lve();U8t();Bve=class extends XS{constructor(r){super();x(this,"settings");x(this,"buffer");x(this,"useReplacer",!1);x(this,"rootSchema");this.settings=r}write(r,n){this.rootSchema=oa.of(r),this.buffer=this._write(this.rootSchema,n)}writeDiscriminatedDocument(r,n){this.write(r,n),typeof this.buffer=="object"&&(this.buffer.__type=oa.of(r).getName(!0))}flush(){let{rootSchema:r,useReplacer:n}=this;if(this.rootSchema=void 0,this.useReplacer=!1,r?.isStructSchema()||r?.isDocumentSchema()){if(!n)return JSON.stringify(this.buffer);let o=new qve;return o.replaceInJson(JSON.stringify(this.buffer,o.createReplacer(),0))}return this.buffer}_write(r,n,o){let i=n!==null&&typeof n=="object",a=oa.of(r);if(i){if(a.isStructSchema()){let s={};for(let[u,l]of $ve(a,n)){let c=this._write(l,n[u],a);if(c!==void 0){let d=l.getMergedTraits().jsonName,f=this.settings.jsonName?d??u:u;s[f]=c}}if(a.isUnionSchema()&&Object.keys(s).length===0){let{$unknown:u}=n;if(Array.isArray(u)){let[l,c]=u;s[l]=this._write(15,c)}}return s}if(Array.isArray(n)&&a.isListSchema()){let s=a.getValueSchema(),u=[],l=!!a.getMergedTraits().sparse;for(let c of n)(l||c!=null)&&u.push(this._write(s,c));return u}if(a.isMapSchema()){let s=a.getValueSchema(),u={},l=!!a.getMergedTraits().sparse;for(let[c,d]of Object.entries(n))(l||d!=null)&&(u[c]=this._write(s,d));return u}if(n instanceof Uint8Array&&(a.isBlobSchema()||a.isDocumentSchema()))return a===this.rootSchema?n:(this.serdeContext?.base64Encoder??yw)(n);if(n instanceof Date&&(a.isTimestampSchema()||a.isDocumentSchema()))switch(JF(a,this.settings)){case 5:return n.toISOString().replace(".000Z","Z");case 6:return rve(n);case 7:return n.getTime()/1e3;default:return console.warn("Missing timestamp format, using epoch seconds",n),n.getTime()/1e3}n instanceof Rh&&(this.useReplacer=!0)}if(!(n===null&&o?.isStructSchema())){if(a.isStringSchema()){if(typeof n>"u"&&a.isIdempotencyToken())return i2();let s=a.getMergedTraits().mediaType;return n!=null&&s&&(s==="application/json"||s.endsWith("+json"))?WS.from(n):n}if(typeof n=="number"&&a.isNumericSchema())return Math.abs(n)===1/0||isNaN(n)?String(n):n;if(typeof n=="string"&&a.isBlobSchema())return a===this.rootSchema?n:(this.serdeContext?.base64Encoder??yw)(n);if(typeof n=="bigint"&&(this.useReplacer=!0),a.isDocumentSchema())if(i){let s=Array.isArray(n)?[]:{};for(let[u,l]of Object.entries(n))l instanceof Rh?(this.useReplacer=!0,s[u]=l):s[u]=this._write(a,l);return s}else return structuredClone(n);return n}}}});var Uve,XKe=v(()=>{oK();KKe();GKe();Uve=class extends XS{constructor(r){super();x(this,"settings");this.settings=r}createSerializer(){let r=new Bve(this.settings);return r.setSerdeContext(this.serdeContext),r}createDeserializer(){let r=new kve(this.settings);return r.setSerdeContext(this.serdeContext),r}}});var zve,ZKe=v(()=>{KF();Mg();WKe();XKe();Fve();zve=class extends K5{constructor({defaultNamespace:r,serviceTarget:n,awsQueryCompatible:o,jsonCodec:i}){super({defaultNamespace:r});x(this,"serializer");x(this,"deserializer");x(this,"serviceTarget");x(this,"codec");x(this,"mixin");x(this,"awsQueryCompatible");this.serviceTarget=n,this.codec=i??new Uve({timestampFormat:{useTrait:!0,default:7},jsonName:!1}),this.serializer=this.codec.createSerializer(),this.deserializer=this.codec.createDeserializer(),this.awsQueryCompatible=!!o,this.mixin=new nK(this.awsQueryCompatible)}async serializeRequest(r,n,o){let i=await super.serializeRequest(r,n,o);return i.path.endsWith("/")||(i.path+="/"),Object.assign(i.headers,{"content-type":`application/x-amz-json-${this.getJsonRpcVersion()}`,"x-amz-target":`${this.serviceTarget}.${r.name}`}),this.awsQueryCompatible&&(i.headers["x-amzn-query-mode"]="true"),(VF(r.input)==="unit"||!i.body)&&(i.body="{}"),i}getPayloadCodec(){return this.codec}async handleError(r,n,o,i,a){this.awsQueryCompatible&&this.mixin.setQueryCompatError(i,o);let s=q8t(o,i)??"Unknown",{errorSchema:u,errorMetadata:l}=await this.mixin.getErrorSchemaOrThrowBaseException(s,this.options.defaultNamespace,o,i,a,this.awsQueryCompatible?this.mixin.findQueryCompatibleError:void 0),c=oa.of(u),d=i.message??i.Message??"Unknown",f=Vs.for(u[1]).getErrorCtor(u)??Error,p=new f(d),m={};for(let[h,y]of c.structIterator())i[h]!=null&&(m[h]=this.codec.createDeserializer().readObject(y,i[h]));throw this.awsQueryCompatible&&this.mixin.queryCompatOutput(i,m),this.mixin.decorateServiceException(Object.assign(p,l,{$fault:c.getMergedTraits().error,message:d},m),i)}}});var z8t=v(()=>{});var Vve,V8t=v(()=>{ZKe();Vve=class extends zve{constructor({defaultNamespace:e,serviceTarget:r,awsQueryCompatible:n,jsonCodec:o}){super({defaultNamespace:e,serviceTarget:r,awsQueryCompatible:n,jsonCodec:o})}getShapeId(){return"aws.protocols#awsJson1_1"}getJsonRpcVersion(){return"1.1"}getDefaultContentType(){return"application/x-amz-json-1.1"}}});var H8t=v(()=>{});var W8t=v(()=>{});var J8t=v(()=>{});var K8t=v(()=>{});function QKe(t){YKe||(YKe=new DOMParser);let e=YKe.parseFromString(t,"application/xml");if(e.getElementsByTagName("parsererror").length>0)throw new Error("DOMParser XML parsing error.");let r=n=>{if(n.nodeType===Node.TEXT_NODE&&n.textContent?.trim())return n.textContent;if(n.nodeType===Node.ELEMENT_NODE){let o=n;if(o.attributes.length===0&&o.childNodes.length===0)return"";let i={},a=Array.from(o.attributes);for(let u of a)i[`${u.name}`]=u.value;let s=Array.from(o.childNodes);for(let u of s){let l=r(u);if(l!=null){let c=u.nodeName;if(s.length===1&&a.length===0&&c==="#text")return l;i[c]?Array.isArray(i[c])?i[c].push(l):i[c]=[i[c],l]:i[c]=l}else if(s.length===1&&a.length===0)return o.textContent}return i}return null};return{[e.documentElement.nodeName]:r(e.documentElement)}}var YKe,G8t=v(()=>{});var X8t=v(()=>{K8t();J8t();G8t()});var Hve,e8e=v(()=>{X8t();KF();Mg();Bo();ZF();oK();JKe();Hve=class extends XS{constructor(r){super();x(this,"settings");x(this,"stringDeserializer");this.settings=r,this.stringDeserializer=new ave(r)}setSerdeContext(r){this.serdeContext=r,this.stringDeserializer.setSerdeContext(r)}read(r,n,o){let i=oa.of(r),a=i.getMemberSchemas();if(i.isStructSchema()&&i.isMemberSchema()&&!!Object.values(a).find(c=>!!c.getMemberTraits().eventPayload)){let c={},d=Object.keys(a)[0];return a[d].isBlobSchema()?c[d]=n:c[d]=this.read(a[d],n),c}let u=(this.serdeContext?.utf8Encoder??wve)(n),l=this.parseXml(u);return this.readSchema(r,o?l[o]:l)}readSchema(r,n){let o=oa.of(r);if(o.isUnitSchema())return;let i=o.getMergedTraits();if(o.isListSchema()&&!Array.isArray(n))return this.readSchema(o,[n]);if(n==null)return n;if(typeof n=="object"){let a=!!i.sparse,s=!!i.xmlFlattened;if(o.isListSchema()){let l=o.getValueSchema(),c=[],d=l.getMergedTraits().xmlName??"member",f=s?n:(n[0]??n)[d],p=Array.isArray(f)?f:[f];for(let m of p)(m!=null||a)&&c.push(this.readSchema(l,m));return c}let u={};if(o.isMapSchema()){let l=o.getKeySchema(),c=o.getValueSchema(),d;s?d=Array.isArray(n)?n:[n]:d=Array.isArray(n.entry)?n.entry:[n.entry];let f=l.getMergedTraits().xmlName??"key",p=c.getMergedTraits().xmlName??"value";for(let m of d){let h=m[f],y=m[p];(y!=null||a)&&(u[h]=this.readSchema(c,y))}return u}if(o.isStructSchema()){let l=o.isUnionSchema(),c;l&&(c=new iK(n,u));for(let[d,f]of o.structIterator()){let p=f.getMergedTraits(),m=p.httpPayload?p.xmlName??f.getName():f.getMemberTraits().xmlName??d;l&&c.mark(m),n[m]!=null&&(u[d]=this.readSchema(f,n[m]))}return l&&c.writeUnknown(),u}if(o.isDocumentSchema())return n;throw new Error(`@aws-sdk/core/protocols - xml deserializer unhandled schema type for ${o.getName(!0)}`)}return o.isListSchema()?[]:o.isMapSchema()||o.isStructSchema()?{}:this.stringDeserializer.read(o,n)}parseXml(r){if(r.length){let n;try{n=QKe(r)}catch(s){throw s&&typeof s=="object"&&Object.defineProperty(s,"$responseBodyText",{value:r}),s}let o="#text",i=Object.keys(n)[0],a=n[i];return a[o]&&(a[i]=a[o],delete a[o]),HKe(a)}return{}}}});var Wve,Z8t=v(()=>{KF();Mg();WF();Bo();kO();oK();Lve();Wve=class extends XS{constructor(r){super();x(this,"settings");x(this,"buffer");this.settings=r}write(r,n,o=""){this.buffer===void 0&&(this.buffer="");let i=oa.of(r);if(o&&!o.endsWith(".")&&(o+="."),i.isBlobSchema())(typeof n=="string"||n instanceof Uint8Array)&&(this.writeKey(o),this.writeValue((this.serdeContext?.base64Encoder??yw)(n)));else if(i.isBooleanSchema()||i.isNumericSchema()||i.isStringSchema())n!=null?(this.writeKey(o),this.writeValue(String(n))):i.isIdempotencyToken()&&(this.writeKey(o),this.writeValue(i2()));else if(i.isBigIntegerSchema())n!=null&&(this.writeKey(o),this.writeValue(String(n)));else if(i.isBigDecimalSchema())n!=null&&(this.writeKey(o),this.writeValue(n instanceof Rh?n.string:String(n)));else if(i.isTimestampSchema()){if(n instanceof Date)switch(this.writeKey(o),JF(i,this.settings)){case 5:this.writeValue(n.toISOString().replace(".000Z","Z"));break;case 6:this.writeValue(rve(n));break;case 7:this.writeValue(String(n.getTime()/1e3));break}}else if(i.isDocumentSchema())Array.isArray(n)?this.write(79,n,o):n instanceof Date?this.write(4,n,o):n instanceof Uint8Array?this.write(21,n,o):n&&typeof n=="object"?this.write(143,n,o):(this.writeKey(o),this.writeValue(String(n)));else if(i.isListSchema()){if(Array.isArray(n))if(n.length===0)this.settings.serializeEmptyLists&&(this.writeKey(o),this.writeValue(""));else{let a=i.getValueSchema(),s=this.settings.flattenLists||i.getMergedTraits().xmlFlattened,u=1;for(let l of n){if(l==null)continue;let c=this.getKey("member",a.getMergedTraits().xmlName),d=s?`${o}${u}`:`${o}${c}.${u}`;this.write(a,l,d),++u}}}else if(i.isMapSchema()){if(n&&typeof n=="object"){let a=i.getKeySchema(),s=i.getValueSchema(),u=i.getMergedTraits().xmlFlattened,l=1;for(let[c,d]of Object.entries(n)){if(d==null)continue;let f=this.getKey("key",a.getMergedTraits().xmlName),p=u?`${o}${l}.${f}`:`${o}entry.${l}.${f}`,m=this.getKey("value",s.getMergedTraits().xmlName),h=u?`${o}${l}.${m}`:`${o}entry.${l}.${m}`;this.write(a,c,p),this.write(s,d,h),++l}}}else if(i.isStructSchema()){if(n&&typeof n=="object"){let a=!1;for(let[s,u]of $ve(i,n)){if(n[s]==null&&!u.isIdempotencyToken())continue;let l=this.getKey(s,u.getMergedTraits().xmlName),c=`${o}${l}`;this.write(u,n[s],c),a=!0}if(!a&&i.isUnionSchema()){let{$unknown:s}=n;if(Array.isArray(s)){let[u,l]=s,c=`${o}${u}`;this.write(15,l,c)}}}}else if(!i.isUnitSchema())throw new Error(`@aws-sdk/core/protocols - QuerySerializer unrecognized schema type ${i.getName(!0)}`)}flush(){if(this.buffer===void 0)throw new Error("@aws-sdk/core/protocols - QuerySerializer cannot flush with nothing written to buffer.");let r=this.buffer;return delete this.buffer,r}getKey(r,n){let o=n??r;return this.settings.capitalizeKeys?o[0].toUpperCase()+o.slice(1):o}writeKey(r){r.endsWith(".")&&(r=r.slice(0,r.length-1)),this.buffer+=`&${W5e(r)}=`}writeValue(r){this.buffer+=W5e(r)}}});var Jve,Y8t=v(()=>{KF();Mg();WKe();e8e();Z8t();Jve=class extends K5{constructor(r){super({defaultNamespace:r.defaultNamespace});x(this,"options");x(this,"serializer");x(this,"deserializer");x(this,"mixin",new nK);this.options=r;let n={timestampFormat:{useTrait:!0,default:5},httpBindings:!1,xmlNamespace:r.xmlNamespace,serviceNamespace:r.defaultNamespace,serializeEmptyLists:!0};this.serializer=new Wve(n),this.deserializer=new Hve(n)}getShapeId(){return"aws.protocols#awsQuery"}setSerdeContext(r){this.serializer.setSerdeContext(r),this.deserializer.setSerdeContext(r)}getPayloadCodec(){throw new Error("AWSQuery protocol has no payload codec.")}async serializeRequest(r,n,o){let i=await super.serializeRequest(r,n,o);i.path.endsWith("/")||(i.path+="/"),Object.assign(i.headers,{"content-type":"application/x-www-form-urlencoded"}),(VF(r.input)==="unit"||!i.body)&&(i.body="");let a=r.name.split("#")[1]??r.name;return i.body=`Action=${a}&Version=${this.options.version}`+i.body,i.body.endsWith("&")&&(i.body=i.body.slice(-1)),i}async deserializeResponse(r,n,o){let i=this.deserializer,a=oa.of(r.output),s={};if(o.statusCode>=300){let f=await M1(o.body,n);f.byteLength>0&&Object.assign(s,await i.read(15,f)),await this.handleError(r,n,o,s,this.deserializeMetadata(o))}for(let f in o.headers){let p=o.headers[f];delete o.headers[f],o.headers[f.toLowerCase()]=p}let u=r.name.split("#")[1]??r.name,l=a.isStructSchema()&&this.useNestedResult()?u+"Result":void 0,c=await M1(o.body,n);return c.byteLength>0&&Object.assign(s,await i.read(a,c,l)),{$metadata:this.deserializeMetadata(o),...s}}useNestedResult(){return!0}async handleError(r,n,o,i,a){let s=this.loadQueryErrorCode(o,i)??"Unknown",u=this.loadQueryError(i),l=this.loadQueryErrorMessage(i);u.message=l,u.Error={Type:u.Type,Code:u.Code,Message:l};let{errorSchema:c,errorMetadata:d}=await this.mixin.getErrorSchemaOrThrowBaseException(s,this.options.defaultNamespace,o,u,a,this.mixin.findQueryCompatibleError),f=oa.of(c),p=Vs.for(c[1]).getErrorCtor(c)??Error,m=new p(l),h={Type:u.Error.Type,Code:u.Error.Code,Error:u.Error};for(let[y,g]of f.structIterator()){let b=g.getMergedTraits().xmlName??y,_=u[b]??i[b];h[y]=this.deserializer.readSchema(g,_)}throw this.mixin.decorateServiceException(Object.assign(m,d,{$fault:f.getMergedTraits().error,message:l},h),i)}loadQueryErrorCode(r,n){let o=(n.Errors?.[0]?.Error??n.Errors?.Error??n.Error)?.Code;if(o!==void 0)return o;if(r.statusCode==404)return"NotFound"}loadQueryError(r){return r.Errors?.[0]?.Error??r.Errors?.Error??r.Error}loadQueryErrorMessage(r){let n=this.loadQueryError(r);return n?.message??n?.Message??r.message??r.Message??"Unknown"}getDefaultContentType(){return"application/x-www-form-urlencoded"}}});var Q8t=v(()=>{});var eGt=v(()=>{});var tGt=v(()=>{});var rGt=v(()=>{});var nGt=v(()=>{});var Kve=v(()=>{A8t();N8t();z8t();V8t();ZKe();H8t();XKe();KKe();GKe();W8t();Fve();Q8t();Y8t();nGt();rGt();e8e();tGt();eGt()});var aK=v(()=>{bve();YKt();Kve()});async function oGt(t,e,r){if(r.request?.headers?.["smithy-protocol"]==="rpc-v2-cbor"&&nx(t,"PROTOCOL_RPC_V2_CBOR","M"),typeof e.retryStrategy=="function"){let i=await e.retryStrategy();typeof i.acquireInitialRetryToken=="function"?i.constructor?.name?.includes("Adaptive")?nx(t,"RETRY_MODE_ADAPTIVE","F"):nx(t,"RETRY_MODE_STANDARD","E"):nx(t,"RETRY_MODE_LEGACY","D")}if(typeof e.accountIdEndpointMode=="function"){let i=t.endpointV2;switch(String(i?.url?.hostname).match(DEn)&&nx(t,"ACCOUNT_ID_ENDPOINT","O"),await e.accountIdEndpointMode?.()){case"disabled":nx(t,"ACCOUNT_ID_MODE_DISABLED","Q");break;case"preferred":nx(t,"ACCOUNT_ID_MODE_PREFERRED","P");break;case"required":nx(t,"ACCOUNT_ID_MODE_REQUIRED","R");break}}let o=t.__smithy_context?.selectedHttpAuthScheme?.identity;if(o?.$source){let i=o;i.accountId&&nx(t,"RESOLVED_ACCOUNT_ID","T");for(let[a,s]of Object.entries(i.$source??{}))nx(t,a,s)}}var DEn,iGt=v(()=>{aK();DEn=/\d{12}\.ddb/});var t8e,Gve,r8e,Xve,aGt,sGt,n8e,uGt=v(()=>{t8e="user-agent",Gve="x-amz-user-agent",r8e=" ",Xve="/",aGt=/[^!$%&'*+\-.^_`|~\w]/g,sGt=/[^!$%&'*+\-.^_`|~\w#]/g,n8e="-"});function lGt(t){let e="";for(let r in t){let n=t[r];if(e.length+n.length+1<=1024){e.length?e+=","+n:e+=n;continue}break}return e}var cGt=v(()=>{});var jEn,Zve,$En,Yve,dGt=v(()=>{gve();k5t();iGt();uGt();cGt();jEn=t=>(e,r)=>async n=>{let{request:o}=n;if(!yve.isInstance(o))return e(n);let{headers:i}=o,a=r?.userAgent?.map(Zve)||[],s=(await t.defaultUserAgentProvider()).map(Zve);await oGt(r,t,n);let u=r;s.push(`m/${lGt(Object.assign({},r.__smithy_context?.features,u.__aws_sdk_context?.features))}`);let l=t?.customUserAgent?.map(Zve)||[],c=await t.userAgentAppId();c&&s.push(Zve(["app",`${c}`]));let d=y5t(),f=(d?[d]:[]).concat([...s,...a,...l]).join(r8e),p=[...s.filter(m=>m.startsWith("aws-sdk-")),...l].join(r8e);return t.runtime!=="browser"?(p&&(i[Gve]=i[Gve]?`${i[t8e]} ${p}`:p),i[t8e]=f):i[Gve]=f,e({...n,request:o})},Zve=t=>{let e=t[0].split(Xve).map(a=>a.replace(aGt,n8e)).join(Xve),r=t[1]?.replace(sGt,n8e),n=e.indexOf(Xve),o=e.substring(0,n),i=e.substring(n+1);return o==="api"&&(i=i.toLowerCase()),[o,i,r].filter(a=>a&&a.length>0).reduce((a,s,u)=>{switch(u){case 0:return s;case 1:return`${a}/${s}`;default:return`${a}#${s}`}},"")},$En={name:"getUserAgentMiddleware",step:"build",priority:"low",tags:["SET_USER_AGENT","USER_AGENT"],override:!0},Yve=t=>({applyToStack:e=>{e.add(jEn(t),$En)}})});var o8e=v(()=>{pJt();dGt()});var Qve,fGt=v(()=>{Qve=!1});var ewe,pGt=v(()=>{ewe=!1});var mGt=v(()=>{});var hGt=v(()=>{});var gGt=v(()=>{fGt();pGt();mGt();hGt()});var yGt=v(()=>{});var bGt,_Gt,vGt=v(()=>{u2();bGt=new Set,_Gt=(t,e=a2)=>{if(!bGt.has(t)&&!e(t))if(t==="*")console.warn('@smithy/config-resolver WARN - Please use the caller region instead of "*". See "sigv4a" in https://github.com/aws/aws-sdk-js-v3/blob/main/supplemental-docs/CLIENTS.md.');else throw new Error(`Region not accepted: region="${t}" is not a valid hostname component.`);else bGt.add(t)}});var twe,i8e=v(()=>{twe=t=>typeof t=="string"&&(t.startsWith("fips-")||t.endsWith("-fips"))});var wGt,SGt=v(()=>{i8e();wGt=t=>twe(t)?["fips-aws-global","aws-fips"].includes(t)?"us-east-1":t.replace(/fips-(dkr-|prod-)?|-fips/,""):t});var rwe,CGt=v(()=>{vGt();SGt();i8e();rwe=t=>{let{region:e,useFipsEndpoint:r}=t;if(!e)throw new Error("Region is missing");return Object.assign(t,{region:async()=>{let n=typeof e=="function"?await e():e,o=wGt(n);return _Gt(o),o},useFipsEndpoint:async()=>{let n=typeof e=="string"?e:await e();return twe(n)?!0:typeof r!="function"?Promise.resolve(!!r):r()}})}});var xGt=v(()=>{yGt();CGt()});var TGt=v(()=>{});var OGt=v(()=>{});var EGt=v(()=>{});var PGt=v(()=>{TGt();OGt();EGt()});var lne=v(()=>{gGt();xGt();PGt()});var MGt=v(()=>{});var RGt=v(()=>{MGt()});var IGt=v(()=>{});var AGt=v(()=>{});var NGt=v(()=>{});function LEn(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var nwe,DGt=v(()=>{nwe=class t{constructor(e){x(this,"method");x(this,"protocol");x(this,"hostname");x(this,"port");x(this,"path");x(this,"query");x(this,"headers");x(this,"username");x(this,"password");x(this,"fragment");x(this,"body");this.method=e.method||"GET",this.hostname=e.hostname||"localhost",this.port=e.port,this.query=e.query||{},this.headers=e.headers||{},this.body=e.body,this.protocol=e.protocol?e.protocol.slice(-1)!==":"?`${e.protocol}:`:e.protocol:"https:",this.path=e.path?e.path.charAt(0)!=="/"?`/${e.path}`:e.path:"/",this.username=e.username,this.password=e.password,this.fragment=e.fragment}static clone(e){let r=new t({...e,headers:{...e.headers}});return r.query&&(r.query=LEn(r.query)),r}static isInstance(e){if(!e)return!1;let r=e;return"method"in r&&"protocol"in r&&"hostname"in r&&"path"in r&&typeof r.query=="object"&&typeof r.headers=="object"}clone(){return t.clone(this)}}});var jGt=v(()=>{});var $Gt=v(()=>{});var LGt=v(()=>{});var FGt=v(()=>{RGt();IGt();AGt();NGt();DGt();jGt();$Gt();LGt()});function FEn(t){return e=>async r=>{let n=r.request;if(nwe.isInstance(n)){let{body:o,headers:i}=n;if(o&&Object.keys(i).map(a=>a.toLowerCase()).indexOf(kGt)===-1)try{let a=t(o);n.headers={...n.headers,[kGt]:String(a)}}catch{}}return e({...r,request:n})}}var kGt,kEn,owe,a8e=v(()=>{FGt();kGt="content-length";kEn={step:"build",tags:["SET_CONTENT_LENGTH","CONTENT_LENGTH"],name:"contentLengthMiddleware",override:!0},owe=t=>({applyToStack:e=>{e.add(FEn(t.bodyLengthChecker),kEn)}})});var qGt,qEn,BEn,UEn,zEn,VEn,BGt=v(()=>{qGt=async t=>{let e=t?.Bucket||"";if(typeof t.Bucket=="string"&&(t.Bucket=e.replace(/#/g,encodeURIComponent("#")).replace(/\?/g,encodeURIComponent("?"))),VEn(e)){if(t.ForcePathStyle===!0)throw new Error("Path-style addressing cannot be used with ARN buckets")}else(!zEn(e)||e.indexOf(".")!==-1&&!String(t.Endpoint).startsWith("http:")||e.toLowerCase()!==e||e.length<3)&&(t.ForcePathStyle=!0);return t.DisableMultiRegionAccessPoints&&(t.disableMultiRegionAccessPoints=!0,t.DisableMRAP=!0),t},qEn=/^[a-z0-9][a-z0-9\.\-]{1,61}[a-z0-9]$/,BEn=/(\d+\.){3}\d+/,UEn=/\.\./,zEn=t=>qEn.test(t)&&!BEn.test(t)&&!UEn.test(t),VEn=t=>{let[e,r,n,,,o]=t.split(":"),i=e==="arn"&&t.split(":").length>=6,a=!!(i&&r&&n&&o);if(i&&!a)throw new Error(`Invalid ARN: ${t} was an invalid ARN.`);return a}});var UGt=v(()=>{BGt()});var zGt,VGt=v(()=>{zGt=(t,e,r,n=!1)=>{let o=async()=>{let i;return n?i=r.clientContextParams?.[t]??r[t]??r[e]:i=r[t]??r[e],typeof i=="function"?i():i};return t==="credentialScope"||e==="CredentialScope"?async()=>{let i=typeof r.credentials=="function"?await r.credentials():r.credentials;return i?.credentialScope??i?.CredentialScope}:t==="accountId"||e==="AccountId"?async()=>{let i=typeof r.credentials=="function"?await r.credentials():r.credentials;return i?.accountId??i?.AccountId}:t==="endpoint"||e==="endpoint"?async()=>{if(r.isCustomEndpoint===!1)return;let i=await o();if(i&&typeof i=="object"){if("url"in i)return i.url.href;if("hostname"in i){let{protocol:a,hostname:s,port:u,path:l}=i;return`${a}//${s}${u?":"+u:""}${l}`}}return i}:o}});var iwe,s8e=v(()=>{iwe=async t=>{}});var awe,swe=v(()=>{hve();awe=t=>typeof t=="object"?"url"in t?GF(t.url):t:GF(t)});var HGt,HEn,u8e=v(()=>{UGt();VGt();s8e();swe();HGt=async(t,e,r,n)=>{if(!r.isCustomEndpoint){let a;r.serviceConfiguredEndpoint?a=await r.serviceConfiguredEndpoint():a=await iwe(r.serviceId),a&&(r.endpoint=()=>Promise.resolve(awe(a)),r.isCustomEndpoint=!0)}let o=await HEn(t,e,r);if(typeof r.endpointProvider!="function")throw new Error("config.endpointProvider is not set.");return r.endpointProvider(o,n)},HEn=async(t,e,r)=>{let n={},o=e?.getEndpointParameterInstructions?.()||{};for(let[i,a]of Object.entries(o))switch(a.type){case"staticContextParams":n[i]=a.value;break;case"contextParams":n[i]=t[a.name];break;case"clientContextParams":case"builtInParams":n[i]=await zGt(a.name,i,r,a.type!=="builtInParams")();break;case"operationContextParams":n[i]=a.get(t);break;default:throw new Error("Unrecognized endpoint parameter instruction: "+JSON.stringify(a))}return Object.keys(o).length===0&&Object.assign(n,r),String(r.serviceId).toLowerCase()==="s3"&&await qGt(n),n}});var WGt=v(()=>{u8e();swe()});var JGt,KGt,l8e=v(()=>{UO();JGt=$(VS());u8e();KGt=({config:t,instructions:e})=>(r,n)=>async o=>{t.isCustomEndpoint&&rJt(n,"ENDPOINT_OVERRIDE","N");let i=await HGt(o.input,{getEndpointParameterInstructions(){return e}},{...t},n);n.endpointV2=i,n.authSchemes=i.properties?.authSchemes;let a=n.authSchemes?.[0];if(a){n.signing_region=a.signingRegion,n.signing_service=a.signingName;let u=(0,JGt.getSmithyContext)(n)?.selectedHttpAuthScheme?.httpAuthOption;u&&(u.signingProperties=Object.assign(u.signingProperties||{},{signing_region:a.signingRegion,signingRegion:a.signingRegion,signing_service:a.signingName,signingName:a.signingName,signingRegionSet:a.signingRegionSet},a.properties))}return r({...o})}});var WEn,An,GGt=v(()=>{D5e();l8e();WEn={step:"serialize",tags:["ENDPOINT_PARAMETERS","ENDPOINT_V2","ENDPOINT"],name:"endpointV2Middleware",override:!0,relation:"before",toMiddleware:B_e.name},An=(t,e)=>({applyToStack:r=>{r.addRelativeTo(KGt({config:t,instructions:e}),WEn)}})});var uwe,lwe,XGt=v(()=>{uwe=$(VS());s8e();swe();lwe=t=>{let e=t.tls??!0,{endpoint:r,useDualstackEndpoint:n,useFipsEndpoint:o}=t,i=r!=null?async()=>awe(await(0,uwe.normalizeProvider)(r)()):void 0,s=Object.assign(t,{endpoint:i,tls:e,isCustomEndpoint:!!r,useDualstackEndpoint:(0,uwe.normalizeProvider)(n??!1),useFipsEndpoint:(0,uwe.normalizeProvider)(o??!1)}),u;return s.serviceConfiguredEndpoint=async()=>(t.serviceId&&!u&&(u=iwe(t.serviceId)),u),s}});var ZGt=v(()=>{});var YGt=v(()=>{});var bu=v(()=>{WGt();l8e();GGt();XGt();ZGt();YGt()});var D1,j1,cne,cwe=v(()=>{(function(t){t.STANDARD="standard",t.ADAPTIVE="adaptive"})(D1||(D1={}));j1=3,cne=D1.STANDARD});var QGt,e9t,t9t,r9t,n9t,o9t=v(()=>{QGt=["BandwidthLimitExceeded","EC2ThrottledException","LimitExceededException","PriorRequestNotComplete","ProvisionedThroughputExceededException","RequestLimitExceeded","RequestThrottled","RequestThrottledException","SlowDown","ThrottledException","Throttling","ThrottlingException","TooManyRequestsException","TransactionInProgressException"],e9t=["TimeoutError","RequestTimeout","RequestTimeoutException"],t9t=[500,502,503,504],r9t=["ECONNRESET","ECONNREFUSED","EPIPE","ETIMEDOUT"],n9t=["EHOSTUNREACH","ENETUNREACH","ENOTFOUND"]});var JEn,KEn,GEn,dwe,fwe,i9t,c8e=v(()=>{o9t();JEn=t=>t?.$retryable!==void 0,KEn=t=>t.$metadata?.clockSkewCorrected,GEn=t=>{let e=new Set(["Failed to fetch","NetworkError when attempting to fetch resource","The Internet connection appears to be offline","Load failed","Network request failed"]);return t&&t instanceof TypeError?e.has(t.message):!1},dwe=t=>t.$metadata?.httpStatusCode===429||QGt.includes(t.name)||t.$retryable?.throttling==!0,fwe=(t,e=0)=>JEn(t)||KEn(t)||e9t.includes(t.name)||r9t.includes(t?.code||"")||n9t.includes(t?.code||"")||t9t.includes(t.$metadata?.httpStatusCode||0)||GEn(t)||t.cause!==void 0&&e<=10&&fwe(t.cause,e+1),i9t=t=>{if(t.$metadata?.httpStatusCode!==void 0){let e=t.$metadata.httpStatusCode;return 500<=e&&e<=599&&!fwe(t)}return!1}});var mwe,pwe,d8e=v(()=>{c8e();mwe=class mwe{constructor(e){x(this,"beta");x(this,"minCapacity");x(this,"minFillRate");x(this,"scaleConstant");x(this,"smooth");x(this,"currentCapacity",0);x(this,"enabled",!1);x(this,"lastMaxRate",0);x(this,"measuredTxRate",0);x(this,"requestCount",0);x(this,"fillRate");x(this,"lastThrottleTime");x(this,"lastTimestamp",0);x(this,"lastTxRateBucket");x(this,"maxCapacity");x(this,"timeWindow",0);this.beta=e?.beta??.7,this.minCapacity=e?.minCapacity??1,this.minFillRate=e?.minFillRate??.5,this.scaleConstant=e?.scaleConstant??.4,this.smooth=e?.smooth??.8;let r=this.getCurrentTimeInSeconds();this.lastThrottleTime=r,this.lastTxRateBucket=Math.floor(this.getCurrentTimeInSeconds()),this.fillRate=this.minFillRate,this.maxCapacity=this.minCapacity}getCurrentTimeInSeconds(){return Date.now()/1e3}async getSendToken(){return this.acquireTokenBucket(1)}async acquireTokenBucket(e){if(this.enabled){if(this.refillTokenBucket(),e>this.currentCapacity){let r=(e-this.currentCapacity)/this.fillRate*1e3;await new Promise(n=>mwe.setTimeoutFn(n,r))}this.currentCapacity=this.currentCapacity-e}}refillTokenBucket(){let e=this.getCurrentTimeInSeconds();if(!this.lastTimestamp){this.lastTimestamp=e;return}let r=(e-this.lastTimestamp)*this.fillRate;this.currentCapacity=Math.min(this.maxCapacity,this.currentCapacity+r),this.lastTimestamp=e}updateClientSendingRate(e){let r;if(this.updateMeasuredRate(),dwe(e)){let o=this.enabled?Math.min(this.measuredTxRate,this.fillRate):this.measuredTxRate;this.lastMaxRate=o,this.calculateTimeWindow(),this.lastThrottleTime=this.getCurrentTimeInSeconds(),r=this.cubicThrottle(o),this.enableTokenBucket()}else this.calculateTimeWindow(),r=this.cubicSuccess(this.getCurrentTimeInSeconds());let n=Math.min(r,2*this.measuredTxRate);this.updateTokenBucketRate(n)}calculateTimeWindow(){this.timeWindow=this.getPrecise(Math.pow(this.lastMaxRate*(1-this.beta)/this.scaleConstant,1/3))}cubicThrottle(e){return this.getPrecise(e*this.beta)}cubicSuccess(e){return this.getPrecise(this.scaleConstant*Math.pow(e-this.lastThrottleTime-this.timeWindow,3)+this.lastMaxRate)}enableTokenBucket(){this.enabled=!0}updateTokenBucketRate(e){this.refillTokenBucket(),this.fillRate=Math.max(e,this.minFillRate),this.maxCapacity=Math.max(e,this.minCapacity),this.currentCapacity=Math.min(this.currentCapacity,this.maxCapacity)}updateMeasuredRate(){let e=this.getCurrentTimeInSeconds(),r=Math.floor(e*2)/2;if(this.requestCount++,r>this.lastTxRateBucket){let n=this.requestCount/(r-this.lastTxRateBucket);this.measuredTxRate=this.getPrecise(n*this.smooth+this.measuredTxRate*(1-this.smooth)),this.requestCount=0,this.lastTxRateBucket=r}}getPrecise(e){return parseFloat(e.toFixed(8))}};x(mwe,"setTimeoutFn",setTimeout);pwe=mwe});var a9t,s9t,u9t=v(()=>{a9t="amz-sdk-invocation-id",s9t="amz-sdk-request"});var c9t,d9t=v(()=>{c9t=()=>{let t=100;return{computeNextBackoffDelay:n=>Math.floor(Math.min(2e4,Math.random()*2**n*t)),setDelayBase:n=>{t=n}}}});var f8e,f9t=v(()=>{f8e=({retryDelay:t,retryCount:e,retryCost:r})=>({getRetryCount:()=>e,getRetryDelay:()=>Math.min(2e4,t),getRetryCost:()=>r})});var sK,p8e=v(()=>{cwe();d9t();f9t();sK=class{constructor(e){x(this,"maxAttempts");x(this,"mode",D1.STANDARD);x(this,"capacity",500);x(this,"retryBackoffStrategy",c9t());x(this,"maxAttemptsProvider");this.maxAttempts=e,this.maxAttemptsProvider=typeof e=="function"?e:async()=>e}async acquireInitialRetryToken(e){return f8e({retryDelay:100,retryCount:0})}async refreshRetryTokenForRetry(e,r){let n=await this.getMaxAttempts();if(this.shouldRetry(e,r,n)){let o=r.errorType;this.retryBackoffStrategy.setDelayBase(o==="THROTTLING"?500:100);let i=this.retryBackoffStrategy.computeNextBackoffDelay(e.getRetryCount()),a=r.retryAfterHint?Math.max(r.retryAfterHint.getTime()-Date.now()||0,i):i,s=this.getCapacityCost(o);return this.capacity-=s,f8e({retryDelay:a,retryCount:e.getRetryCount()+1,retryCost:s})}throw new Error("No retry token available")}recordSuccess(e){this.capacity=Math.max(500,this.capacity+(e.getRetryCost()??1))}getCapacity(){return this.capacity}async getMaxAttempts(){try{return await this.maxAttemptsProvider()}catch{return console.warn(`Max attempts provider could not resolve. Using default of ${j1}`),j1}}shouldRetry(e,r,n){return e.getRetryCount()+1=this.getCapacityCost(r.errorType)&&this.isRetryableError(r.errorType)}getCapacityCost(e){return e==="TRANSIENT"?10:5}isRetryableError(e){return e==="THROTTLING"||e==="TRANSIENT"}}});var hwe,p9t=v(()=>{cwe();d8e();p8e();hwe=class{constructor(e,r){x(this,"maxAttemptsProvider");x(this,"rateLimiter");x(this,"standardRetryStrategy");x(this,"mode",D1.ADAPTIVE);this.maxAttemptsProvider=e;let{rateLimiter:n}=r??{};this.rateLimiter=n??new pwe,this.standardRetryStrategy=new sK(e)}async acquireInitialRetryToken(e){return await this.rateLimiter.getSendToken(),this.standardRetryStrategy.acquireInitialRetryToken(e)}async refreshRetryTokenForRetry(e,r){return this.rateLimiter.updateClientSendingRate(r),this.standardRetryStrategy.refreshRetryTokenForRetry(e,r)}recordSuccess(e){this.rateLimiter.updateClientSendingRate({}),this.standardRetryStrategy.recordSuccess(e)}}});var m9t=v(()=>{});var h9t=v(()=>{});var dne=v(()=>{p9t();m9t();d8e();p8e();cwe();u9t();h9t()});var g9t=v(()=>{});var y9t=v(()=>{g9t()});var b9t=v(()=>{});var _9t=v(()=>{});var v9t=v(()=>{});function YEn(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var gwe,w9t=v(()=>{gwe=class t{constructor(e){x(this,"method");x(this,"protocol");x(this,"hostname");x(this,"port");x(this,"path");x(this,"query");x(this,"headers");x(this,"username");x(this,"password");x(this,"fragment");x(this,"body");this.method=e.method||"GET",this.hostname=e.hostname||"localhost",this.port=e.port,this.query=e.query||{},this.headers=e.headers||{},this.body=e.body,this.protocol=e.protocol?e.protocol.slice(-1)!==":"?`${e.protocol}:`:e.protocol:"https:",this.path=e.path?e.path.charAt(0)!=="/"?`/${e.path}`:e.path:"/",this.username=e.username,this.password=e.password,this.fragment=e.fragment}static clone(e){let r=new t({...e,headers:{...e.headers}});return r.query&&(r.query=YEn(r.query)),r}static isInstance(e){if(!e)return!1;let r=e;return"method"in r&&"protocol"in r&&"hostname"in r&&"path"in r&&typeof r.query=="object"&&typeof r.headers=="object"}clone(){return t.clone(this)}}});var ywe,S9t=v(()=>{ywe=class{constructor(e){x(this,"statusCode");x(this,"reason");x(this,"headers");x(this,"body");this.statusCode=e.statusCode,this.reason=e.reason,this.headers=e.headers||{},this.body=e.body}static isInstance(e){if(!e)return!1;let r=e;return typeof r.statusCode=="number"&&typeof r.headers=="object"}}});var C9t=v(()=>{});var x9t=v(()=>{});var T9t=v(()=>{y9t();b9t();_9t();v9t();w9t();S9t();C9t();x9t()});var O9t=v(()=>{});var E9t=v(()=>{});var P9t,M9t=v(()=>{P9t=t=>t instanceof Error?t:t instanceof Object?Object.assign(new Error,t):typeof t=="string"?new Error(t):new Error(`AWS SDK error wrapper for ${t}`)});var R9t=v(()=>{});var I9t=v(()=>{});var m8e,bwe,A9t=v(()=>{m8e=$(VS());dne();bwe=t=>{let{retryStrategy:e,retryMode:r,maxAttempts:n}=t,o=(0,m8e.normalizeProvider)(n??j1);return Object.assign(t,{maxAttempts:o,retryStrategy:async()=>e||(await(0,m8e.normalizeProvider)(r)()===D1.ADAPTIVE?new hwe(o):new sK(o))})}});var N9t=v(()=>{});var D9t,j9t=v(()=>{D9t=t=>t?.body instanceof ReadableStream});var QEn,ePn,tPn,rPn,nPn,_we,oPn,$9t=v(()=>{T9t();c8e();Bo();dne();nKe();j9t();M9t();QEn=t=>(e,r)=>async n=>{let o=await t.retryStrategy(),i=await t.maxAttempts();if(ePn(o)){o=o;let a=await o.acquireInitialRetryToken(r.partition_id),s=new Error,u=0,l=0,{request:c}=n,d=gwe.isInstance(c);for(d&&(c.headers[a9t]=i2());;)try{d&&(c.headers[s9t]=`attempt=${u+1}; max=${i}`);let{response:f,output:p}=await e(n);return o.recordSuccess(a),p.$metadata.attempts=u+1,p.$metadata.totalRetryDelay=l,{response:f,output:p}}catch(f){let p=tPn(f);if(s=P9t(f),d&&D9t(c))throw(r.logger instanceof ek?console:r.logger)?.warn("An error was encountered in a non-retryable streaming request."),s;try{a=await o.refreshRetryTokenForRetry(a,p)}catch{throw s.$metadata||(s.$metadata={}),s.$metadata.attempts=u+1,s.$metadata.totalRetryDelay=l,s}u=a.getRetryCount();let m=a.getRetryDelay();l+=m,await new Promise(h=>setTimeout(h,m))}}else return o=o,o?.mode&&(r.userAgent=[...r.userAgent||[],["cfg/retry-mode",o.mode]]),o.retry(e,n)},ePn=t=>typeof t.acquireInitialRetryToken<"u"&&typeof t.refreshRetryTokenForRetry<"u"&&typeof t.recordSuccess<"u",tPn=t=>{let e={error:t,errorType:rPn(t)},r=oPn(t.$response);return r&&(e.retryAfterHint=r),e},rPn=t=>dwe(t)?"THROTTLING":fwe(t)?"TRANSIENT":i9t(t)?"SERVER_ERROR":"CLIENT_ERROR",nPn={name:"retryMiddleware",tags:["RETRY"],step:"finalizeRequest",priority:"high",override:!0},_we=t=>({applyToStack:e=>{e.add(QEn(t),nPn)}}),oPn=t=>{if(!ywe.isInstance(t))return;let e=Object.keys(t.headers).find(i=>i.toLowerCase()==="retry-after");if(!e)return;let r=t.headers[e],n=Number(r);return Number.isNaN(n)?new Date(r):new Date(n*1e3)}});var h8e=v(()=>{I9t();R9t();A9t();O9t();N9t();E9t();$9t()});function iPn(t){return{schemeId:"aws.auth#sigv4",signingProperties:{name:"cognito-identity",region:t.region},propertiesExtractor:(e,r)=>({signingProperties:{config:e,context:r}})}}function vwe(t){return{schemeId:"smithy.api#noAuth"}}var fne,L9t,F9t,k9t,g8e=v(()=>{aK();fne=$(VS()),L9t=async(t,e,r)=>({operation:(0,fne.getSmithyContext)(e).operation,region:await(0,fne.normalizeProvider)(t.region)()||(()=>{throw new Error("expected `region` to be configured for `aws.auth#sigv4`")})()});F9t=t=>{let e=[];switch(t.operation){case"GetCredentialsForIdentity":{e.push(vwe(t));break}case"GetId":{e.push(vwe(t));break}case"GetOpenIdToken":{e.push(vwe(t));break}case"UnlinkIdentity":{e.push(vwe(t));break}default:e.push(iPn(t))}return e},k9t=t=>{let e=Mve(t);return Object.assign(e,{authSchemePreference:(0,fne.normalizeProvider)(t.authSchemePreference??[])})}});var q9t,co,wl=v(()=>{q9t=t=>Object.assign(t,{useDualstackEndpoint:t.useDualstackEndpoint??!1,useFipsEndpoint:t.useFipsEndpoint??!1,defaultSigningName:"cognito-identity"}),co={UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}});var U9t,B9t=v(()=>{U9t={name:"@aws-sdk/client-cognito-identity",description:"AWS SDK for JavaScript Cognito Identity Client for Node.js, Browser and React Native",version:"3.968.0",scripts:{build:"concurrently 'yarn:build:types' 'yarn:build:es' && yarn build:cjs","build:cjs":"node ../../scripts/compilation/inline client-cognito-identity","build:es":"tsc -p tsconfig.es.json","build:include:deps":'yarn g:turbo run build -F="$npm_package_name"',"build:types":"tsc -p tsconfig.types.json","build:types:downlevel":"downlevel-dts dist-types dist-types/ts3.4",clean:"rimraf ./dist-* && rimraf *.tsbuildinfo","extract:docs":"api-extractor run --local","generate:client":"node ../../scripts/generate-clients/single-service --solo cognito-identity","test:e2e":"yarn g:vitest run -c vitest.config.e2e.mts --mode development","test:e2e:watch":"yarn g:vitest watch -c vitest.config.e2e.mts","test:index":"tsc --noEmit ./test/index-types.ts && node ./test/index-objects.spec.mjs"},main:"./dist-cjs/index.js",types:"./dist-types/index.d.ts",module:"./dist-es/index.js",sideEffects:!1,dependencies:{"@aws-crypto/sha256-browser":"5.2.0","@aws-crypto/sha256-js":"5.2.0","@aws-sdk/core":"3.968.0","@aws-sdk/credential-provider-node":"3.968.0","@aws-sdk/middleware-host-header":"3.968.0","@aws-sdk/middleware-logger":"3.968.0","@aws-sdk/middleware-recursion-detection":"3.968.0","@aws-sdk/middleware-user-agent":"3.968.0","@aws-sdk/region-config-resolver":"3.968.0","@aws-sdk/types":"3.968.0","@aws-sdk/util-endpoints":"3.968.0","@aws-sdk/util-user-agent-browser":"3.968.0","@aws-sdk/util-user-agent-node":"3.968.0","@smithy/config-resolver":"^4.4.5","@smithy/core":"^3.20.3","@smithy/fetch-http-handler":"^5.3.8","@smithy/hash-node":"^4.2.7","@smithy/invalid-dependency":"^4.2.7","@smithy/middleware-content-length":"^4.2.7","@smithy/middleware-endpoint":"^4.4.4","@smithy/middleware-retry":"^4.4.20","@smithy/middleware-serde":"^4.2.8","@smithy/middleware-stack":"^4.2.7","@smithy/node-config-provider":"^4.3.7","@smithy/node-http-handler":"^4.4.7","@smithy/protocol-http":"^5.3.7","@smithy/smithy-client":"^4.10.5","@smithy/types":"^4.11.0","@smithy/url-parser":"^4.2.7","@smithy/util-base64":"^4.3.0","@smithy/util-body-length-browser":"^4.2.0","@smithy/util-body-length-node":"^4.2.1","@smithy/util-defaults-mode-browser":"^4.3.19","@smithy/util-defaults-mode-node":"^4.2.22","@smithy/util-endpoints":"^3.2.7","@smithy/util-middleware":"^4.2.7","@smithy/util-retry":"^4.2.7","@smithy/util-utf8":"^4.2.0",tslib:"^2.6.2"},devDependencies:{"@aws-sdk/client-iam":"3.968.0","@tsconfig/node20":"20.1.8","@types/chai":"^4.2.11","@types/node":"^20.14.8",concurrently:"7.0.0","downlevel-dts":"0.10.1",rimraf:"5.0.10",typescript:"~5.8.3"},engines:{node:">=20.0.0"},typesVersions:{"<4.0":{"dist-types/*":["dist-types/ts3.4/*"]}},files:["dist-*/**"],author:{name:"AWS SDK for JavaScript Team",url:"https://aws.amazon.com/javascript/"},license:"Apache-2.0",browser:{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.browser"},"react-native":{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.native"},homepage:"https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-cognito-identity",repository:{type:"git",url:"https://github.com/aws/aws-sdk-js-v3.git",directory:"clients/client-cognito-identity"}}});var y8e,b8e,z9t,V9t=v(()=>{y8e={name:"SHA-256"},b8e={name:"HMAC",hash:y8e},z9t=new Uint8Array([227,176,196,66,152,252,28,20,154,251,244,200,153,111,185,36,39,174,65,228,100,155,147,76,164,149,153,27,120,82,184,85])});function uK(){return typeof window<"u"?window:typeof self<"u"?self:sPn}var sPn,_8e=v(()=>{sPn={}});var lK,v8e,w8e=v(()=>{lK=$(R_e());V9t();_8e();v8e=function(){function t(e){this.toHash=new Uint8Array(0),this.secret=e,this.reset()}return t.prototype.update=function(e){if(!(0,lK.isEmptyData)(e)){var r=(0,lK.convertToBuffer)(e),n=new Uint8Array(this.toHash.byteLength+r.byteLength);n.set(this.toHash,0),n.set(r,this.toHash.byteLength),this.toHash=n}},t.prototype.digest=function(){var e=this;return this.key?this.key.then(function(r){return uK().crypto.subtle.sign(b8e,r,e.toHash).then(function(n){return new Uint8Array(n)})}):(0,lK.isEmptyData)(this.toHash)?Promise.resolve(z9t):Promise.resolve().then(function(){return uK().crypto.subtle.digest(y8e,e.toHash)}).then(function(r){return Promise.resolve(new Uint8Array(r))})},t.prototype.reset=function(){var e=this;this.toHash=new Uint8Array(0),this.secret&&this.secret!==void 0&&(this.key=new Promise(function(r,n){uK().crypto.subtle.importKey("raw",(0,lK.convertToBuffer)(e.secret),b8e,!1,["sign"]).then(r,n)}),this.key.catch(function(){}))},t}()});function H9t(t){if(lPn(t)&&typeof t.crypto.subtle=="object"){var e=t.crypto.subtle;return cPn(e)}return!1}function lPn(t){if(typeof t=="object"&&typeof t.crypto=="object"){var e=t.crypto.getRandomValues;return typeof e=="function"}return!1}function cPn(t){return t&&uPn.every(function(e){return typeof t[e]=="function"})}var uPn,W9t=v(()=>{uPn=["decrypt","digest","encrypt","exportKey","generateKey","importKey","sign","verify"]});var J9t=v(()=>{W9t()});var K9t,G9t,wwe,X9t=v(()=>{w8e();K9t=$(T5e());J9t();_8e();G9t=$(R_e()),wwe=function(){function t(e){H9t(uK())?this.hash=new v8e(e):this.hash=new K9t.Sha256(e)}return t.prototype.update=function(e,r){this.hash.update((0,G9t.convertToBuffer)(e))},t.prototype.digest=function(){return this.hash.digest()},t.prototype.reset=function(){this.hash.reset()},t}()});var S8e=v(()=>{X9t();w8e()});var Swe,Z9t,C8e=v(()=>{Swe=({serviceId:t,clientVersion:e})=>async r=>{let n=typeof window<"u"?window.navigator:void 0,o=n?.userAgent??"",i=n?.userAgentData?.platform??Z9t.os(o)??"other",a=void 0,s=n?.userAgentData?.brands??[],u=s[s.length-1],l=u?.brand??Z9t.browser(o)??"unknown",c=u?.version??"unknown",d=[["aws-sdk-js",e],["ua","2.1"],[`os/${i}`,a],["lang/js"],["md/browser",`${l}_${c}`]];t&&d.push([`api/${t}`,e]);let f=await r?.userAgentAppId?.();return f&&d.push([`app/${f}`]),d},Z9t={os(t){if(/iPhone|iPad|iPod/.test(t))return"iOS";if(/Macintosh|Mac OS X/.test(t))return"macOS";if(/Windows NT/.test(t))return"Windows";if(/Android/.test(t))return"Android";if(/Linux/.test(t))return"Linux"},browser(t){if(/EdgiOS|EdgA|Edg\//.test(t))return"Microsoft Edge";if(/Firefox\//.test(t))return"Firefox";if(/Chrome\//.test(t))return"Chrome";if(/Safari\//.test(t))return"Safari"}}});var Y9t=v(()=>{});var Cwe,Q9t=v(()=>{Cwe=t=>()=>Promise.reject(t)});var x8e=v(()=>{Y9t();Q9t()});var e7t,t7t=v(()=>{e7t=["in-region","cross-region","mobile","standard","legacy"]});var xwe,dPn,r7t=v(()=>{qF();t7t();xwe=({defaultsMode:t}={})=>sWt(async()=>{let e=typeof t=="function"?await t():t;switch(e?.toLowerCase()){case"auto":return Promise.resolve(dPn()?"mobile":"standard");case"mobile":case"in-region":case"cross-region":case"standard":case"legacy":return Promise.resolve(e?.toLocaleLowerCase());case void 0:return Promise.resolve("legacy");default:throw new Error(`Invalid parameter for "defaultsMode", expect ${e7t.join(", ")}, got ${e}`)}}),dPn=()=>{let t=window?.navigator;if(t?.connection){let{effectiveType:e,rtt:r,downlink:n}=t?.connection;if(typeof e=="string"&&e!=="4g"||Number(r)>100||Number(n)<10)return!0}return t?.userAgentData?.mobile||typeof t?.maxTouchPoints=="number"&&t?.maxTouchPoints>1}});var T8e=v(()=>{r7t()});var n7t,o7t=v(()=>{n7t=t=>new TextEncoder().encode(t)});var i7t=v(()=>{});var a7t,s7t=v(()=>{a7t=t=>{if(typeof t=="string")return t;if(typeof t!="object"||typeof t.byteOffset!="number"||typeof t.byteLength!="number")throw new Error("@smithy/util-utf8: toUtf8 encoder function only accepts string | Uint8Array.");return new TextDecoder("utf-8").decode(t)}});var u7t=v(()=>{o7t();i7t();s7t()});var b7t,Ny,Dy,dK,l7t,hne,cK,zO,$1,O8e,E8e,pne,c7t,d7t,f7t,_7t,v7t,Td,mne,p7t,w7t,m7t,h7t,g7t,y7t,fPn,S7t,C7t=v(()=>{b7t="required",Ny="fn",Dy="argv",dK="ref",l7t="isSet",hne="booleanEquals",cK="error",zO="endpoint",$1="tree",O8e="PartitionResult",E8e="getAttr",pne="stringEquals",c7t={[b7t]:!1,type:"string"},d7t={[b7t]:!0,default:!1,type:"boolean"},f7t={[dK]:"Endpoint"},_7t={[Ny]:hne,[Dy]:[{[dK]:"UseFIPS"},!0]},v7t={[Ny]:hne,[Dy]:[{[dK]:"UseDualStack"},!0]},Td={},mne={[dK]:"Region"},p7t={[Ny]:E8e,[Dy]:[{[dK]:O8e},"supportsFIPS"]},w7t={[dK]:O8e},m7t={[Ny]:hne,[Dy]:[!0,{[Ny]:E8e,[Dy]:[w7t,"supportsDualStack"]}]},h7t=[_7t],g7t=[v7t],y7t=[mne],fPn={version:"1.0",parameters:{Region:c7t,UseDualStack:d7t,UseFIPS:d7t,Endpoint:c7t},rules:[{conditions:[{[Ny]:l7t,[Dy]:[f7t]}],rules:[{conditions:h7t,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:cK},{conditions:g7t,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:cK},{endpoint:{url:f7t,properties:Td,headers:Td},type:zO}],type:$1},{conditions:[{[Ny]:l7t,[Dy]:y7t}],rules:[{conditions:[{[Ny]:"aws.partition",[Dy]:y7t,assign:O8e}],rules:[{conditions:[_7t,v7t],rules:[{conditions:[{[Ny]:hne,[Dy]:[!0,p7t]},m7t],rules:[{conditions:[{[Ny]:pne,[Dy]:[mne,"us-east-1"]}],endpoint:{url:"https://cognito-identity-fips.us-east-1.amazonaws.com",properties:Td,headers:Td},type:zO},{conditions:[{[Ny]:pne,[Dy]:[mne,"us-east-2"]}],endpoint:{url:"https://cognito-identity-fips.us-east-2.amazonaws.com",properties:Td,headers:Td},type:zO},{conditions:[{[Ny]:pne,[Dy]:[mne,"us-west-1"]}],endpoint:{url:"https://cognito-identity-fips.us-west-1.amazonaws.com",properties:Td,headers:Td},type:zO},{conditions:[{[Ny]:pne,[Dy]:[mne,"us-west-2"]}],endpoint:{url:"https://cognito-identity-fips.us-west-2.amazonaws.com",properties:Td,headers:Td},type:zO},{endpoint:{url:"https://cognito-identity-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:Td,headers:Td},type:zO}],type:$1},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:cK}],type:$1},{conditions:h7t,rules:[{conditions:[{[Ny]:hne,[Dy]:[p7t,!0]}],rules:[{endpoint:{url:"https://cognito-identity-fips.{Region}.{PartitionResult#dnsSuffix}",properties:Td,headers:Td},type:zO}],type:$1},{error:"FIPS is enabled but this partition does not support FIPS",type:cK}],type:$1},{conditions:g7t,rules:[{conditions:[m7t],rules:[{conditions:[{[Ny]:pne,[Dy]:["aws",{[Ny]:E8e,[Dy]:[w7t,"name"]}]}],endpoint:{url:"https://cognito-identity.{Region}.amazonaws.com",properties:Td,headers:Td},type:zO},{endpoint:{url:"https://cognito-identity.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:Td,headers:Td},type:zO}],type:$1},{error:"DualStack is enabled but this partition does not support DualStack",type:cK}],type:$1},{endpoint:{url:"https://cognito-identity.{Region}.{PartitionResult#dnsSuffix}",properties:Td,headers:Td},type:zO}],type:$1}],type:$1},{error:"Invalid Configuration: Missing Region",type:cK}]},S7t=fPn});var pPn,x7t,T7t=v(()=>{gve();u2();C7t();pPn=new Z5({size:50,params:["Endpoint","Region","UseDualStack","UseFIPS"]}),x7t=(t,e={})=>pPn.get(t,()=>mve(S7t,{endpointParams:t,logger:e.logger}));I1.aws=nne});var O7t,E7t=v(()=>{aK();Kve();UO();Bo();hve();kO();u7t();g8e();T7t();O7t=t=>({apiVersion:"2014-06-30",base64Decoder:t?.base64Decoder??gw,base64Encoder:t?.base64Encoder??yw,disableHostPrefix:t?.disableHostPrefix??!1,endpointProvider:t?.endpointProvider??x7t,extensions:t?.extensions??[],httpAuthSchemeProvider:t?.httpAuthSchemeProvider??F9t,httpAuthSchemes:t?.httpAuthSchemes??[{schemeId:"aws.auth#sigv4",identityProvider:e=>e.getIdentityProvider("aws.auth#sigv4"),signer:new l2},{schemeId:"smithy.api#noAuth",identityProvider:e=>e.getIdentityProvider("smithy.api#noAuth")||(async()=>({})),signer:new X5}],logger:t?.logger??new ek,protocol:t?.protocol??Vve,protocolSettings:t?.protocolSettings??{defaultNamespace:"com.amazonaws.cognitoidentity",xmlNamespace:"http://cognito-identity.amazonaws.com/doc/2014-06-30/",version:"2014-06-30",serviceTarget:"AWSCognitoIdentityService"},serviceId:t?.serviceId??"Cognito Identity",urlParser:t?.urlParser??GF,utf8Decoder:t?.utf8Decoder??n7t,utf8Encoder:t?.utf8Encoder??a7t})});var P7t,M7t=v(()=>{B9t();S8e();C8e();lne();Zre();x8e();Bo();kKe();T8e();dne();E7t();P7t=t=>{let e=xwe(t),r=()=>e().then(Nve),n=O7t(t);return{...n,...t,runtime:"browser",defaultsMode:e,bodyLengthChecker:t?.bodyLengthChecker??Rve,credentialDefaultProvider:t?.credentialDefaultProvider??(o=>()=>Promise.reject(new Error("Credential is missing"))),defaultUserAgentProvider:t?.defaultUserAgentProvider??Swe({serviceId:n.serviceId,clientVersion:U9t.version}),maxAttempts:t?.maxAttempts??j1,region:t?.region??Cwe("Region is missing"),requestHandler:zF.create(t?.requestHandler??r),retryMode:t?.retryMode??(async()=>(await r()).retryMode||cne),sha256:t?.sha256??wwe,streamCollector:t?.streamCollector??V5,useDualstackEndpoint:t?.useDualstackEndpoint??(()=>Promise.resolve(Qve)),useFipsEndpoint:t?.useFipsEndpoint??(()=>Promise.resolve(ewe))}}});var Twe,Owe,R7t=v(()=>{Twe=t=>({setRegion(e){t.region=e},region(){return t.region}}),Owe=t=>({region:t.region()})});var I7t=v(()=>{});function A7t(){return async()=>"us-east-1"}var N7t=v(()=>{});var Ewe=v(()=>{R7t();I7t();N7t()});var D7t,j7t,$7t=v(()=>{D7t=t=>({setHttpHandler(e){t.httpHandler=e},httpHandler(){return t.httpHandler},updateHttpClientConfig(e,r){t.httpHandler?.updateHttpClientConfig(e,r)},httpHandlerConfigs(){return t.httpHandler.httpHandlerConfigs()}}),j7t=t=>({httpHandler:t.httpHandler()})});var L7t=v(()=>{$7t()});var F7t=v(()=>{});var k7t=v(()=>{});var q7t=v(()=>{});var B7t=v(()=>{});var U7t=v(()=>{});var z7t=v(()=>{});var V7t=v(()=>{});var H7t=v(()=>{L7t();F7t();k7t();q7t();B7t();U7t();z7t();V7t()});var W7t,J7t,K7t=v(()=>{W7t=t=>{let e=t.httpAuthSchemes,r=t.httpAuthSchemeProvider,n=t.credentials;return{setHttpAuthScheme(o){let i=e.findIndex(a=>a.schemeId===o.schemeId);i===-1?e.push(o):e.splice(i,1,o)},httpAuthSchemes(){return e},setHttpAuthSchemeProvider(o){r=o},httpAuthSchemeProvider(){return r},setCredentials(o){n=o},credentials(){return n}}},J7t=t=>({httpAuthSchemes:t.httpAuthSchemes(),httpAuthSchemeProvider:t.httpAuthSchemeProvider(),credentials:t.credentials()})});var G7t,X7t=v(()=>{Ewe();H7t();Bo();K7t();G7t=(t,e)=>{let r=Object.assign(Twe(t),Dve(t),D7t(t),W7t(t));return e.forEach(n=>n.configure(r)),Object.assign(t,Owe(r),jve(r),j7t(r),J7t(r))}});var tk,Pwe=v(()=>{P5e();M5e();I5e();o8e();lne();UO();Mg();a8e();bu();h8e();Bo();g8e();wl();M7t();X7t();tk=class extends d2{constructor(...[r]){let n=P7t(r||{});super(n);x(this,"config");this.initConfig=n;let o=q9t(n),i=sve(o),a=bwe(i),s=rwe(a),u=s,l=lwe(u),c=k9t(l),d=G7t(c,r?.extensions||[]);this.config=d,this.middlewareStack.use(J_e(this.config)),this.middlewareStack.use(Yve(this.config)),this.middlewareStack.use(_we(this.config)),this.middlewareStack.use(owe(this.config)),this.middlewareStack.use(L_e(this.config)),this.middlewareStack.use(F_e(this.config)),this.middlewareStack.use(k_e(this.config)),this.middlewareStack.use(q_e(this.config,{httpAuthSchemeParametersProvider:L9t,identityProviderConfigProvider:async f=>new G5({"aws.auth#sigv4":f.credentials})})),this.middlewareStack.use(U_e(this.config))}destroy(){super.destroy()}}});var jy,P8e=v(()=>{Bo();jy=class t extends rK{constructor(e){super(e),Object.setPrototypeOf(this,t.prototype)}}});var Mwe,Rwe,Iwe,Awe,Nwe,Dwe,jwe,$we,Lwe,Fwe,kwe,M8e=v(()=>{P8e();Mwe=class t extends jy{constructor(r){super({name:"InternalErrorException",$fault:"server",...r});x(this,"name","InternalErrorException");x(this,"$fault","server");Object.setPrototypeOf(this,t.prototype)}},Rwe=class t extends jy{constructor(r){super({name:"InvalidParameterException",$fault:"client",...r});x(this,"name","InvalidParameterException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},Iwe=class t extends jy{constructor(r){super({name:"LimitExceededException",$fault:"client",...r});x(this,"name","LimitExceededException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},Awe=class t extends jy{constructor(r){super({name:"NotAuthorizedException",$fault:"client",...r});x(this,"name","NotAuthorizedException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},Nwe=class t extends jy{constructor(r){super({name:"ResourceConflictException",$fault:"client",...r});x(this,"name","ResourceConflictException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},Dwe=class t extends jy{constructor(r){super({name:"TooManyRequestsException",$fault:"client",...r});x(this,"name","TooManyRequestsException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},jwe=class t extends jy{constructor(r){super({name:"ResourceNotFoundException",$fault:"client",...r});x(this,"name","ResourceNotFoundException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},$we=class t extends jy{constructor(r){super({name:"ExternalServiceException",$fault:"client",...r});x(this,"name","ExternalServiceException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},Lwe=class t extends jy{constructor(r){super({name:"InvalidIdentityPoolConfigurationException",$fault:"client",...r});x(this,"name","InvalidIdentityPoolConfigurationException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},Fwe=class t extends jy{constructor(r){super({name:"DeveloperUserAlreadyRegisteredException",$fault:"client",...r});x(this,"name","DeveloperUserAlreadyRegisteredException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},kwe=class t extends jy{constructor(r){super({name:"ConcurrentModificationException",$fault:"client",...r});x(this,"name","ConcurrentModificationException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}}});var Z7t,hPn,gPn,yPn,Y7t,Q7t,bPn,_Pn,vPn,wPn,SPn,eXt,CPn,xPn,TPn,OPn,EPn,PPn,MPn,RPn,IPn,APn,NPn,DPn,jPn,Bwe,$Pn,tXt,LPn,FPn,kPn,qPn,BPn,UPn,zPn,VPn,HPn,WPn,JPn,KPn,GPn,XPn,ZPn,YPn,QPn,eMn,tMn,rMn,nMn,oMn,iMn,aMn,sMn,uMn,lMn,kb,cMn,dMn,fMn,pMn,mMn,Ih,hMn,R8e,Uwe,gMn,yMn,rXt,bMn,fK,_Mn,vMn,wMn,SMn,CMn,xMn,TMn,OMn,EMn,PMn,MMn,RMn,IMn,AMn,NMn,DMn,jMn,$Mn,LMn,I8e,FMn,kMn,qMn,BMn,pK,nXt,UMn,zMn,zwe,oXt,A8e,VMn,HMn,WMn,JMn,iXt,KMn,GMn,XMn,ZMn,YMn,QMn,eRn,tRn,aXt,sXt,rRn,nRn,oRn,iRn,aRn,sRn,uXt,uRn,lRn,cRn,dRn,fRn,pRn,lXt,mRn,N8e,hRn,gRn,yRn,bRn,_Rn,vRn,wRn,SRn,CRn,xRn,TRn,ORn,VO,ox,HO,ix,ERn,cXt,rt,PRn,dXt,MRn,RRn,IRn,ARn,NRn,DRn,jRn,$Rn,LRn,FRn,kRn,qRn,BRn,URn,zRn,VRn,HRn,WRn,JRn,KRn,GRn,XRn,ZRn,YRn,fXt,qwe,QRn,eIn,tIn,rIn,nIn,oIn,iIn,aIn,sIn,uIn,lIn,cIn,dIn,fIn,pIn,mIn,hIn,gIn,yIn,bIn,_In,vIn,wIn,SIn,CIn,xIn,TIn,OIn,EIn,PIn,MIn,RIn,Vwe,IIn,pXt,AIn,NIn,DIn,jIn,gne,mXt,hXt,gXt,yXt,bXt,_Xt,vXt,wXt,SXt,CXt,xXt,TXt,OXt,EXt,PXt,MXt,RXt,IXt,AXt,NXt,DXt,jXt,$Xt,LXt,Sl=v(()=>{Mg();P8e();M8e();Z7t="AllowClassicFlow",hPn="AccountId",gPn="AccessKeyId",yPn="AmbiguousRoleResolution",Y7t="AllowUnauthenticatedIdentities",Q7t="Credentials",bPn="CreationDate",_Pn="ClientId",vPn="CognitoIdentityProvider",wPn="CreateIdentityPoolInput",SPn="CognitoIdentityProviderList",eXt="CognitoIdentityProviders",CPn="CreateIdentityPool",xPn="ConcurrentModificationException",TPn="CustomRoleArn",OPn="Claim",EPn="DeleteIdentities",PPn="DeleteIdentitiesInput",MPn="DescribeIdentityInput",RPn="DeleteIdentityPool",IPn="DeleteIdentityPoolInput",APn="DescribeIdentityPoolInput",NPn="DescribeIdentityPool",DPn="DeleteIdentitiesResponse",jPn="DescribeIdentity",Bwe="DeveloperProviderName",$Pn="DeveloperUserAlreadyRegisteredException",tXt="DeveloperUserIdentifier",LPn="DeveloperUserIdentifierList",FPn="DestinationUserIdentifier",kPn="Expiration",qPn="ErrorCode",BPn="ExternalServiceException",UPn="GetCredentialsForIdentity",zPn="GetCredentialsForIdentityInput",VPn="GetCredentialsForIdentityResponse",HPn="GetId",WPn="GetIdInput",JPn="GetIdentityPoolRoles",KPn="GetIdentityPoolRolesInput",GPn="GetIdentityPoolRolesResponse",XPn="GetIdResponse",ZPn="GetOpenIdToken",YPn="GetOpenIdTokenForDeveloperIdentity",QPn="GetOpenIdTokenForDeveloperIdentityInput",eMn="GetOpenIdTokenForDeveloperIdentityResponse",tMn="GetOpenIdTokenInput",rMn="GetOpenIdTokenResponse",nMn="GetPrincipalTagAttributeMap",oMn="GetPrincipalTagAttributeMapInput",iMn="GetPrincipalTagAttributeMapResponse",aMn="HideDisabled",sMn="Identities",uMn="IdentityDescription",lMn="InternalErrorException",kb="IdentityId",cMn="InvalidIdentityPoolConfigurationException",dMn="IdentityIdsToDelete",fMn="IdentitiesList",pMn="IdentityPool",mMn="InvalidParameterException",Ih="IdentityPoolId",hMn="IdentityPoolsList",R8e="IdentityPoolName",Uwe="IdentityProviderName",gMn="IdentityPoolShortDescription",yMn="IdentityProviderToken",rXt="IdentityPoolTags",bMn="IdentityPools",fK="Logins",_Mn="LookupDeveloperIdentity",vMn="LookupDeveloperIdentityInput",wMn="LookupDeveloperIdentityResponse",SMn="LimitExceededException",CMn="ListIdentities",xMn="ListIdentitiesInput",TMn="ListIdentityPools",OMn="ListIdentityPoolsInput",EMn="ListIdentityPoolsResponse",PMn="ListIdentitiesResponse",MMn="LoginsMap",RMn="LastModifiedDate",IMn="ListTagsForResource",AMn="ListTagsForResourceInput",NMn="ListTagsForResourceResponse",DMn="LoginsToRemove",jMn="MergeDeveloperIdentities",$Mn="MergeDeveloperIdentitiesInput",LMn="MergeDeveloperIdentitiesResponse",I8e="MaxResults",FMn="MappingRulesList",kMn="MappingRule",qMn="MatchType",BMn="NotAuthorizedException",pK="NextToken",nXt="OpenIdConnectProviderARNs",UMn="OIDCToken",zMn="ProviderName",zwe="PrincipalTags",oXt="Roles",A8e="ResourceArn",VMn="RoleARN",HMn="RulesConfiguration",WMn="ResourceConflictException",JMn="RulesConfigurationType",iXt="RoleMappings",KMn="RoleMappingMap",GMn="RoleMapping",XMn="ResourceNotFoundException",ZMn="Rules",YMn="SetIdentityPoolRoles",QMn="SetIdentityPoolRolesInput",eRn="SecretKey",tRn="SecretKeyString",aXt="SupportedLoginProviders",sXt="SamlProviderARNs",rRn="SetPrincipalTagAttributeMap",nRn="SetPrincipalTagAttributeMapInput",oRn="SetPrincipalTagAttributeMapResponse",iRn="ServerSideTokenCheck",aRn="SessionToken",sRn="SourceUserIdentifier",uXt="Token",uRn="TokenDuration",lRn="TagKeys",cRn="TooManyRequestsException",dRn="TagResource",fRn="TagResourceInput",pRn="TagResourceResponse",lXt="Tags",mRn="Type",N8e="UseDefaults",hRn="UnlinkDeveloperIdentity",gRn="UnlinkDeveloperIdentityInput",yRn="UnlinkIdentity",bRn="UnprocessedIdentityIds",_Rn="UnprocessedIdentityIdList",vRn="UnlinkIdentityInput",wRn="UnprocessedIdentityId",SRn="UpdateIdentityPool",CRn="UntagResource",xRn="UntagResourceInput",TRn="UntagResourceResponse",ORn="Value",VO="client",ox="error",HO="httpError",ix="message",ERn="server",cXt="smithy.ts.sdk.synthetic.com.amazonaws.cognitoidentity",rt="com.amazonaws.cognitoidentity",PRn=[0,rt,yMn,8,0],dXt=[0,rt,UMn,8,0],MRn=[0,rt,tRn,8,0],RRn=[3,rt,vPn,0,[zMn,_Pn,iRn],[0,0,2]],IRn=[-3,rt,xPn,{[ox]:VO,[HO]:400},[ix],[0]];Vs.for(rt).registerError(IRn,kwe);ARn=[3,rt,wPn,0,[R8e,Y7t,Z7t,aXt,Bwe,nXt,eXt,sXt,rXt],[0,2,2,128,0,64,()=>pXt,64,128]],NRn=[3,rt,Q7t,0,[gPn,eRn,aRn,kPn],[0,[()=>MRn,0],0,4]],DRn=[3,rt,PPn,0,[dMn],[64]],jRn=[3,rt,DPn,0,[bRn],[()=>jIn]],$Rn=[3,rt,IPn,0,[Ih],[0]],LRn=[3,rt,MPn,0,[kb],[0]],FRn=[3,rt,APn,0,[Ih],[0]],kRn=[-3,rt,$Pn,{[ox]:VO,[HO]:400},[ix],[0]];Vs.for(rt).registerError(kRn,Fwe);qRn=[-3,rt,BPn,{[ox]:VO,[HO]:400},[ix],[0]];Vs.for(rt).registerError(qRn,$we);BRn=[3,rt,zPn,0,[kb,fK,TPn],[0,[()=>gne,0],0]],URn=[3,rt,VPn,0,[kb,Q7t],[0,[()=>NRn,0]]],zRn=[3,rt,KPn,0,[Ih],[0]],VRn=[3,rt,GPn,0,[Ih,oXt,iXt],[0,128,()=>mXt]],HRn=[3,rt,WPn,0,[hPn,Ih,fK],[0,0,[()=>gne,0]]],WRn=[3,rt,XPn,0,[kb],[0]],JRn=[3,rt,QPn,0,[Ih,kb,fK,zwe,uRn],[0,0,[()=>gne,0],128,1]],KRn=[3,rt,eMn,0,[kb,uXt],[0,[()=>dXt,0]]],GRn=[3,rt,tMn,0,[kb,fK],[0,[()=>gne,0]]],XRn=[3,rt,rMn,0,[kb,uXt],[0,[()=>dXt,0]]],ZRn=[3,rt,oMn,0,[Ih,Uwe],[0,0]],YRn=[3,rt,iMn,0,[Ih,Uwe,N8e,zwe],[0,0,2,128]],fXt=[3,rt,uMn,0,[kb,fK,bPn,RMn],[0,64,4,4]],qwe=[3,rt,pMn,0,[Ih,R8e,Y7t,Z7t,aXt,Bwe,nXt,eXt,sXt,rXt],[0,0,2,2,128,0,64,()=>pXt,64,128]],QRn=[3,rt,gMn,0,[Ih,R8e],[0,0]],eIn=[-3,rt,lMn,{[ox]:ERn},[ix],[0]];Vs.for(rt).registerError(eIn,Mwe);tIn=[-3,rt,cMn,{[ox]:VO,[HO]:400},[ix],[0]];Vs.for(rt).registerError(tIn,Lwe);rIn=[-3,rt,mMn,{[ox]:VO,[HO]:400},[ix],[0]];Vs.for(rt).registerError(rIn,Rwe);nIn=[-3,rt,SMn,{[ox]:VO,[HO]:400},[ix],[0]];Vs.for(rt).registerError(nIn,Iwe);oIn=[3,rt,xMn,0,[Ih,I8e,pK,aMn],[0,1,0,2]],iIn=[3,rt,PMn,0,[Ih,sMn,pK],[0,()=>AIn,0]],aIn=[3,rt,OMn,0,[I8e,pK],[1,0]],sIn=[3,rt,EMn,0,[bMn,pK],[()=>NIn,0]],uIn=[3,rt,AMn,0,[A8e],[0]],lIn=[3,rt,NMn,0,[lXt],[128]],cIn=[3,rt,vMn,0,[Ih,kb,tXt,I8e,pK],[0,0,0,1,0]],dIn=[3,rt,wMn,0,[kb,LPn,pK],[0,64,0]],fIn=[3,rt,kMn,0,[OPn,qMn,ORn,VMn],[0,0,0,0]],pIn=[3,rt,$Mn,0,[sRn,FPn,Bwe,Ih],[0,0,0,0]],mIn=[3,rt,LMn,0,[kb],[0]],hIn=[-3,rt,BMn,{[ox]:VO,[HO]:403},[ix],[0]];Vs.for(rt).registerError(hIn,Awe);gIn=[-3,rt,WMn,{[ox]:VO,[HO]:409},[ix],[0]];Vs.for(rt).registerError(gIn,Nwe);yIn=[-3,rt,XMn,{[ox]:VO,[HO]:404},[ix],[0]];Vs.for(rt).registerError(yIn,jwe);bIn=[3,rt,GMn,0,[mRn,yPn,HMn],[0,0,()=>_In]],_In=[3,rt,JMn,0,[ZMn],[()=>DIn]],vIn=[3,rt,QMn,0,[Ih,oXt,iXt],[0,128,()=>mXt]],wIn=[3,rt,nRn,0,[Ih,Uwe,N8e,zwe],[0,0,2,128]],SIn=[3,rt,oRn,0,[Ih,Uwe,N8e,zwe],[0,0,2,128]],CIn=[3,rt,fRn,0,[A8e,lXt],[0,128]],xIn=[3,rt,pRn,0,[],[]],TIn=[-3,rt,cRn,{[ox]:VO,[HO]:429},[ix],[0]];Vs.for(rt).registerError(TIn,Dwe);OIn=[3,rt,gRn,0,[kb,Ih,Bwe,tXt],[0,0,0,0]],EIn=[3,rt,vRn,0,[kb,fK,DMn],[0,[()=>gne,0],64]],PIn=[3,rt,wRn,0,[kb,qPn],[0,0]],MIn=[3,rt,xRn,0,[A8e,lRn],[0,64]],RIn=[3,rt,TRn,0,[],[]],Vwe="unit",IIn=[-3,cXt,"CognitoIdentityServiceException",0,[],[]];Vs.for(cXt).registerError(IIn,jy);pXt=[1,rt,SPn,0,()=>RRn],AIn=[1,rt,fMn,0,()=>fXt],NIn=[1,rt,hMn,0,()=>QRn],DIn=[1,rt,FMn,0,()=>fIn],jIn=[1,rt,_Rn,0,()=>PIn],gne=[2,rt,MMn,0,[0,0],[()=>PRn,0]],mXt=[2,rt,KMn,0,0,()=>bIn],hXt=[9,rt,CPn,0,()=>ARn,()=>qwe],gXt=[9,rt,EPn,0,()=>DRn,()=>jRn],yXt=[9,rt,RPn,0,()=>$Rn,()=>Vwe],bXt=[9,rt,jPn,0,()=>LRn,()=>fXt],_Xt=[9,rt,NPn,0,()=>FRn,()=>qwe],vXt=[9,rt,UPn,0,()=>BRn,()=>URn],wXt=[9,rt,HPn,0,()=>HRn,()=>WRn],SXt=[9,rt,JPn,0,()=>zRn,()=>VRn],CXt=[9,rt,ZPn,0,()=>GRn,()=>XRn],xXt=[9,rt,YPn,0,()=>JRn,()=>KRn],TXt=[9,rt,nMn,0,()=>ZRn,()=>YRn],OXt=[9,rt,CMn,0,()=>oIn,()=>iIn],EXt=[9,rt,TMn,0,()=>aIn,()=>sIn],PXt=[9,rt,IMn,0,()=>uIn,()=>lIn],MXt=[9,rt,_Mn,0,()=>cIn,()=>dIn],RXt=[9,rt,jMn,0,()=>pIn,()=>mIn],IXt=[9,rt,YMn,0,()=>vIn,()=>Vwe],AXt=[9,rt,rRn,0,()=>wIn,()=>SIn],NXt=[9,rt,dRn,0,()=>CIn,()=>xIn],DXt=[9,rt,hRn,0,()=>OIn,()=>Vwe],jXt=[9,rt,yRn,0,()=>EIn,()=>Vwe],$Xt=[9,rt,CRn,0,()=>MIn,()=>RIn],LXt=[9,rt,SRn,0,()=>qwe,()=>qwe]});var Hwe,D8e=v(()=>{bu();Bo();wl();Sl();Hwe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[An(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","CreateIdentityPool",{}).n("CognitoIdentityClient","CreateIdentityPoolCommand").sc(hXt).build(){}});var Wwe,j8e=v(()=>{bu();Bo();wl();Sl();Wwe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[An(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","DeleteIdentities",{}).n("CognitoIdentityClient","DeleteIdentitiesCommand").sc(gXt).build(){}});var Jwe,$8e=v(()=>{bu();Bo();wl();Sl();Jwe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[An(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","DeleteIdentityPool",{}).n("CognitoIdentityClient","DeleteIdentityPoolCommand").sc(yXt).build(){}});var Kwe,L8e=v(()=>{bu();Bo();wl();Sl();Kwe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[An(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","DescribeIdentity",{}).n("CognitoIdentityClient","DescribeIdentityCommand").sc(bXt).build(){}});var Gwe,F8e=v(()=>{bu();Bo();wl();Sl();Gwe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[An(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","DescribeIdentityPool",{}).n("CognitoIdentityClient","DescribeIdentityPoolCommand").sc(_Xt).build(){}});var mK,k8e=v(()=>{bu();Bo();wl();Sl();mK=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[An(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetCredentialsForIdentity",{}).n("CognitoIdentityClient","GetCredentialsForIdentityCommand").sc(vXt).build(){}});var hK,q8e=v(()=>{bu();Bo();wl();Sl();hK=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[An(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetId",{}).n("CognitoIdentityClient","GetIdCommand").sc(wXt).build(){}});var Xwe,B8e=v(()=>{bu();Bo();wl();Sl();Xwe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[An(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetIdentityPoolRoles",{}).n("CognitoIdentityClient","GetIdentityPoolRolesCommand").sc(SXt).build(){}});var Zwe,U8e=v(()=>{bu();Bo();wl();Sl();Zwe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[An(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetOpenIdToken",{}).n("CognitoIdentityClient","GetOpenIdTokenCommand").sc(CXt).build(){}});var Ywe,z8e=v(()=>{bu();Bo();wl();Sl();Ywe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[An(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetOpenIdTokenForDeveloperIdentity",{}).n("CognitoIdentityClient","GetOpenIdTokenForDeveloperIdentityCommand").sc(xXt).build(){}});var Qwe,V8e=v(()=>{bu();Bo();wl();Sl();Qwe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[An(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetPrincipalTagAttributeMap",{}).n("CognitoIdentityClient","GetPrincipalTagAttributeMapCommand").sc(TXt).build(){}});var eSe,H8e=v(()=>{bu();Bo();wl();Sl();eSe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[An(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","ListIdentities",{}).n("CognitoIdentityClient","ListIdentitiesCommand").sc(OXt).build(){}});var gK,tSe=v(()=>{bu();Bo();wl();Sl();gK=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[An(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","ListIdentityPools",{}).n("CognitoIdentityClient","ListIdentityPoolsCommand").sc(EXt).build(){}});var rSe,W8e=v(()=>{bu();Bo();wl();Sl();rSe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[An(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","ListTagsForResource",{}).n("CognitoIdentityClient","ListTagsForResourceCommand").sc(PXt).build(){}});var nSe,J8e=v(()=>{bu();Bo();wl();Sl();nSe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[An(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","LookupDeveloperIdentity",{}).n("CognitoIdentityClient","LookupDeveloperIdentityCommand").sc(MXt).build(){}});var oSe,K8e=v(()=>{bu();Bo();wl();Sl();oSe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[An(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","MergeDeveloperIdentities",{}).n("CognitoIdentityClient","MergeDeveloperIdentitiesCommand").sc(RXt).build(){}});var iSe,G8e=v(()=>{bu();Bo();wl();Sl();iSe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[An(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","SetIdentityPoolRoles",{}).n("CognitoIdentityClient","SetIdentityPoolRolesCommand").sc(IXt).build(){}});var aSe,X8e=v(()=>{bu();Bo();wl();Sl();aSe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[An(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","SetPrincipalTagAttributeMap",{}).n("CognitoIdentityClient","SetPrincipalTagAttributeMapCommand").sc(AXt).build(){}});var sSe,Z8e=v(()=>{bu();Bo();wl();Sl();sSe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[An(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","TagResource",{}).n("CognitoIdentityClient","TagResourceCommand").sc(NXt).build(){}});var uSe,Y8e=v(()=>{bu();Bo();wl();Sl();uSe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[An(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","UnlinkDeveloperIdentity",{}).n("CognitoIdentityClient","UnlinkDeveloperIdentityCommand").sc(DXt).build(){}});var lSe,Q8e=v(()=>{bu();Bo();wl();Sl();lSe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[An(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","UnlinkIdentity",{}).n("CognitoIdentityClient","UnlinkIdentityCommand").sc(jXt).build(){}});var cSe,eGe=v(()=>{bu();Bo();wl();Sl();cSe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[An(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","UntagResource",{}).n("CognitoIdentityClient","UntagResourceCommand").sc($Xt).build(){}});var dSe,tGe=v(()=>{bu();Bo();wl();Sl();dSe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[An(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","UpdateIdentityPool",{}).n("CognitoIdentityClient","UpdateIdentityPoolCommand").sc(LXt).build(){}});var $In,rGe,FXt=v(()=>{Bo();Pwe();D8e();j8e();$8e();L8e();F8e();k8e();q8e();B8e();U8e();z8e();V8e();H8e();tSe();W8e();J8e();K8e();G8e();X8e();Z8e();Y8e();Q8e();eGe();tGe();$In={CreateIdentityPoolCommand:Hwe,DeleteIdentitiesCommand:Wwe,DeleteIdentityPoolCommand:Jwe,DescribeIdentityCommand:Kwe,DescribeIdentityPoolCommand:Gwe,GetCredentialsForIdentityCommand:mK,GetIdCommand:hK,GetIdentityPoolRolesCommand:Xwe,GetOpenIdTokenCommand:Zwe,GetOpenIdTokenForDeveloperIdentityCommand:Ywe,GetPrincipalTagAttributeMapCommand:Qwe,ListIdentitiesCommand:eSe,ListIdentityPoolsCommand:gK,ListTagsForResourceCommand:rSe,LookupDeveloperIdentityCommand:nSe,MergeDeveloperIdentitiesCommand:oSe,SetIdentityPoolRolesCommand:iSe,SetPrincipalTagAttributeMapCommand:aSe,TagResourceCommand:sSe,UnlinkDeveloperIdentityCommand:uSe,UnlinkIdentityCommand:lSe,UntagResourceCommand:cSe,UpdateIdentityPoolCommand:dSe},rGe=class extends tk{};Ave($In,rGe)});var kXt=v(()=>{D8e();j8e();$8e();L8e();F8e();k8e();q8e();B8e();U8e();z8e();V8e();H8e();tSe();W8e();J8e();K8e();G8e();X8e();Z8e();Y8e();Q8e();eGe();tGe()});var qXt=v(()=>{});var Jha,BXt=v(()=>{UO();Pwe();tSe();Jha=$5e(tk,gK,"NextToken","NextToken","MaxResults")});var UXt=v(()=>{qXt();BXt()});var zXt=v(()=>{});var VXt=v(()=>{});var HXt=v(()=>{Pwe();FXt();kXt();Sl();UXt();zXt();M8e();VXt()});var nGe={};En(nGe,{CognitoIdentityClient:()=>tk,GetCredentialsForIdentityCommand:()=>mK,GetIdCommand:()=>hK});var oGe=v(()=>{HXt()});function fSe(t){return async e=>{t.logger?.debug("@aws-sdk/credential-provider-cognito-identity - fromCognitoIdentity");let{GetCredentialsForIdentityCommand:r,CognitoIdentityClient:n}=await Promise.resolve().then(()=>(oGe(),nGe)),o=l=>t.clientConfig?.[l]??t.parentClientConfig?.[l]??e?.callerClientConfig?.[l],{Credentials:{AccessKeyId:i=LIn(t.logger),Expiration:a,SecretKey:s=kIn(t.logger),SessionToken:u}=FIn(t.logger)}=await(t.client??new n(Object.assign({},t.clientConfig??{},{region:o("region"),profile:o("profile"),userAgentAppId:o("userAgentAppId")}))).send(new r({CustomRoleArn:t.customRoleArn,IdentityId:t.identityId,Logins:t.logins?await j_e(t.logins):void 0}));return{identityId:t.identityId,accessKeyId:i,secretAccessKey:s,sessionToken:u,expiration:a}}}function LIn(t){throw new Nm("Response from Amazon Cognito contained no access key ID",{logger:t})}function FIn(t){throw new Nm("Response from Amazon Cognito contained no credentials",{logger:t})}function kIn(t){throw new Nm("Response from Amazon Cognito contained no secret key",{logger:t})}var iGe=v(()=>{qF();E5e()});var aGe,pSe,WXt=v(()=>{aGe="IdentityIds",pSe=class{constructor(e="aws:cognito-identity-ids"){x(this,"dbName");this.dbName=e}getItem(e){return this.withObjectStore("readonly",r=>{let n=r.get(e);return new Promise(o=>{n.onerror=()=>o(null),n.onsuccess=()=>o(n.result?n.result.value:null)})}).catch(()=>null)}removeItem(e){return this.withObjectStore("readwrite",r=>{let n=r.delete(e);return new Promise((o,i)=>{n.onerror=()=>i(n.error),n.onsuccess=()=>o()})})}setItem(e,r){return this.withObjectStore("readwrite",n=>{let o=n.put({id:e,value:r});return new Promise((i,a)=>{o.onerror=()=>a(o.error),o.onsuccess=()=>i()})})}getDb(){let e=self.indexedDB.open(this.dbName,1);return new Promise((r,n)=>{e.onsuccess=()=>{r(e.result)},e.onerror=()=>{n(e.error)},e.onblocked=()=>{n(new Error("Unable to access DB"))},e.onupgradeneeded=()=>{let o=e.result;o.onerror=()=>{n(new Error("Failed to create object store"))},o.createObjectStore(aGe,{keyPath:"id"})}})}withObjectStore(e,r){return this.getDb().then(n=>{let o=n.transaction(aGe,e);return o.oncomplete=()=>n.close(),new Promise((i,a)=>{o.onerror=()=>a(o.error),i(r(o.objectStore(aGe)))}).catch(i=>{throw n.close(),i})})}}});var mSe,JXt=v(()=>{mSe=class{constructor(e={}){x(this,"store");this.store=e}getItem(e){return e in this.store?this.store[e]:null}removeItem(e){delete this.store[e]}setItem(e,r){this.store[e]=r}}});function KXt(){return typeof self=="object"&&self.indexedDB?new pSe:typeof window=="object"&&window.localStorage?window.localStorage:qIn}var qIn,GXt=v(()=>{WXt();JXt();qIn=new mSe});function XXt({accountId:t,cache:e=KXt(),client:r,clientConfig:n,customRoleArn:o,identityPoolId:i,logins:a,userIdentifier:s=!a||Object.keys(a).length===0?"ANONYMOUS":void 0,logger:u,parentClientConfig:l}){u?.debug("@aws-sdk/credential-provider-cognito-identity - fromCognitoIdentity");let c=s?`aws:cognito-identity-credentials:${i}:${s}`:void 0,d=async f=>{let{GetIdCommand:p,CognitoIdentityClient:m}=await Promise.resolve().then(()=>(oGe(),nGe)),h=b=>n?.[b]??l?.[b]??f?.callerClientConfig?.[b],y=r??new m(Object.assign({},n??{},{region:h("region"),profile:h("profile"),userAgentAppId:h("userAgentAppId")})),g=c&&await e.getItem(c);if(!g){let{IdentityId:b=BIn(u)}=await y.send(new p({AccountId:t,IdentityPoolId:i,Logins:a?await j_e(a):void 0}));g=b,c&&Promise.resolve(e.setItem(c,g)).catch(()=>{})}return d=fSe({client:y,customRoleArn:o,logins:a,identityId:g}),d(f)};return f=>d(f).catch(async p=>{throw c&&Promise.resolve(e.removeItem(c)).catch(()=>{}),p})}function BIn(t){throw new Nm("Response from Amazon Cognito contained no identity ID",{logger:t})}var ZXt=v(()=>{qF();iGe();GXt();E5e()});var sGe=v(()=>{eWt();tWt();rWt();iGe();ZXt()});var UIn,YXt=v(()=>{sGe();UIn=t=>fSe({...t})});var zIn,QXt=v(()=>{sGe();zIn=t=>XXt({...t})});var VIn,HIn,WIn,eZt,tZt=v(()=>{qF();VIn="169.254.170.2",HIn="169.254.170.23",WIn="[fd00:ec2::23]",eZt=(t,e)=>{if(t.protocol!=="https:"&&!(t.hostname===VIn||t.hostname===HIn||t.hostname===WIn)){if(t.hostname.includes("[")){if(t.hostname==="[::1]"||t.hostname==="[0000:0000:0000:0000:0000:0000:0000:0001]")return}else{if(t.hostname==="localhost")return;let r=t.hostname.split("."),n=o=>{let i=parseInt(o,10);return 0<=i&&i<=255};if(r[0]==="127"&&n(r[1])&&n(r[2])&&n(r[3])&&r.length===4)return}throw new Nm(`URL not accepted. It must either be HTTPS or match one of the following: + - loopback CIDR 127.0.0.0/8 or [::1/128] + - ECS container host 169.254.170.2 + - EKS container host 169.254.170.23 or [fd00:ec2::23]`,{logger:e})}}});var rZt=v(()=>{});var nZt=v(()=>{rZt()});var oZt=v(()=>{});var iZt=v(()=>{});var aZt=v(()=>{});function JIn(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var hSe,sZt=v(()=>{hSe=class t{constructor(e){x(this,"method");x(this,"protocol");x(this,"hostname");x(this,"port");x(this,"path");x(this,"query");x(this,"headers");x(this,"username");x(this,"password");x(this,"fragment");x(this,"body");this.method=e.method||"GET",this.hostname=e.hostname||"localhost",this.port=e.port,this.query=e.query||{},this.headers=e.headers||{},this.body=e.body,this.protocol=e.protocol?e.protocol.slice(-1)!==":"?`${e.protocol}:`:e.protocol:"https:",this.path=e.path?e.path.charAt(0)!=="/"?`/${e.path}`:e.path:"/",this.username=e.username,this.password=e.password,this.fragment=e.fragment}static clone(e){let r=new t({...e,headers:{...e.headers}});return r.query&&(r.query=JIn(r.query)),r}static isInstance(e){if(!e)return!1;let r=e;return"method"in r&&"protocol"in r&&"hostname"in r&&"path"in r&&typeof r.query=="object"&&typeof r.headers=="object"}clone(){return t.clone(this)}}});var uZt=v(()=>{});var lZt=v(()=>{});var cZt=v(()=>{});var dZt=v(()=>{nZt();oZt();iZt();aZt();sZt();uZt();lZt();cZt()});function fZt(t){return new hSe({protocol:t.protocol,hostname:t.hostname,port:Number(t.port),path:t.pathname,query:Array.from(t.searchParams.entries()).reduce((e,[r,n])=>(e[r]=n,e),{}),fragment:t.hash})}async function pZt(t,e){let n=await B3t(t.body).transformToString();if(t.statusCode===200){let o=JSON.parse(n);if(typeof o.AccessKeyId!="string"||typeof o.SecretAccessKey!="string"||typeof o.Token!="string"||typeof o.Expiration!="string")throw new Nm("HTTP credential provider response not of the required format, an object matching: { AccessKeyId: string, SecretAccessKey: string, Token: string, Expiration: string(rfc3339) }",{logger:e});return{accessKeyId:o.AccessKeyId,secretAccessKey:o.SecretAccessKey,sessionToken:o.Token,expiration:_6t(o.Expiration)}}if(t.statusCode>=400&&t.statusCode<500){let o={};try{o=JSON.parse(n)}catch{}throw Object.assign(new Nm(`Server responded with status: ${t.statusCode}`,{logger:e}),{Code:o.Code,Message:o.Message})}throw new Nm(`Server responded with status: ${t.statusCode}`,{logger:e})}var mZt=v(()=>{qF();dZt();Bo();V5e()});var hZt,gZt=v(()=>{hZt=(t,e,r)=>async()=>{for(let n=0;nsetTimeout(i,r))}return await t()}});var uGe,yZt=v(()=>{Zre();qF();tZt();mZt();gZt();uGe=(t={})=>{t.logger?.debug("@aws-sdk/credential-provider-http - fromHttp");let e,r=t.credentialsFullUri;if(r)e=r;else throw new Nm("No HTTP credential provider host provided.",{logger:t.logger});let n=new URL(e);eZt(n,t.logger);let o=new zF;return hZt(async()=>{let i=fZt(n);t.authorizationToken&&(i.headers.Authorization=t.authorizationToken);let a=await o.handle(i);return pZt(a.response)},t.maxRetries??3,t.timeout??1e3)}});var bZt=v(()=>{yZt()});function KIn(t){return{schemeId:"aws.auth#sigv4",signingProperties:{name:"sts",region:t.region},propertiesExtractor:(e,r)=>({signingProperties:{config:e,context:r}})}}function GIn(t){return{schemeId:"smithy.api#noAuth"}}var yne,_Zt,vZt,XIn,wZt,lGe=v(()=>{aK();yne=$(VS());bne();_Zt=async(t,e,r)=>({operation:(0,yne.getSmithyContext)(e).operation,region:await(0,yne.normalizeProvider)(t.region)()||(()=>{throw new Error("expected `region` to be configured for `aws.auth#sigv4`")})()});vZt=t=>{let e=[];switch(t.operation){case"AssumeRoleWithWebIdentity":{e.push(GIn(t));break}default:e.push(KIn(t))}return e},XIn=t=>Object.assign(t,{stsClientCtor:ZS}),wZt=t=>{let e=XIn(t),r=Mve(e);return Object.assign(r,{authSchemePreference:(0,yne.normalizeProvider)(t.authSchemePreference??[])})}});var SZt,gSe,ySe=v(()=>{SZt=t=>Object.assign(t,{useDualstackEndpoint:t.useDualstackEndpoint??!1,useFipsEndpoint:t.useFipsEndpoint??!1,useGlobalEndpoint:t.useGlobalEndpoint??!1,defaultSigningName:"sts"}),gSe={UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}});var xZt,CZt=v(()=>{xZt={name:"@aws-sdk/nested-clients",version:"3.968.0",description:"Nested clients for AWS SDK packages.",main:"./dist-cjs/index.js",module:"./dist-es/index.js",types:"./dist-types/index.d.ts",scripts:{build:"yarn lint && concurrently 'yarn:build:types' 'yarn:build:es' && yarn build:cjs","build:cjs":"node ../../scripts/compilation/inline nested-clients","build:es":"tsc -p tsconfig.es.json","build:include:deps":'yarn g:turbo run build -F="$npm_package_name"',"build:types":"tsc -p tsconfig.types.json","build:types:downlevel":"downlevel-dts dist-types dist-types/ts3.4",clean:"rimraf ./dist-* && rimraf *.tsbuildinfo",lint:"node ../../scripts/validation/submodules-linter.js --pkg nested-clients",test:"yarn g:vitest run","test:watch":"yarn g:vitest watch"},engines:{node:">=20.0.0"},sideEffects:!1,author:{name:"AWS SDK for JavaScript Team",url:"https://aws.amazon.com/javascript/"},license:"Apache-2.0",dependencies:{"@aws-crypto/sha256-browser":"5.2.0","@aws-crypto/sha256-js":"5.2.0","@aws-sdk/core":"3.968.0","@aws-sdk/middleware-host-header":"3.968.0","@aws-sdk/middleware-logger":"3.968.0","@aws-sdk/middleware-recursion-detection":"3.968.0","@aws-sdk/middleware-user-agent":"3.968.0","@aws-sdk/region-config-resolver":"3.968.0","@aws-sdk/types":"3.968.0","@aws-sdk/util-endpoints":"3.968.0","@aws-sdk/util-user-agent-browser":"3.968.0","@aws-sdk/util-user-agent-node":"3.968.0","@smithy/config-resolver":"^4.4.5","@smithy/core":"^3.20.3","@smithy/fetch-http-handler":"^5.3.8","@smithy/hash-node":"^4.2.7","@smithy/invalid-dependency":"^4.2.7","@smithy/middleware-content-length":"^4.2.7","@smithy/middleware-endpoint":"^4.4.4","@smithy/middleware-retry":"^4.4.20","@smithy/middleware-serde":"^4.2.8","@smithy/middleware-stack":"^4.2.7","@smithy/node-config-provider":"^4.3.7","@smithy/node-http-handler":"^4.4.7","@smithy/protocol-http":"^5.3.7","@smithy/smithy-client":"^4.10.5","@smithy/types":"^4.11.0","@smithy/url-parser":"^4.2.7","@smithy/util-base64":"^4.3.0","@smithy/util-body-length-browser":"^4.2.0","@smithy/util-body-length-node":"^4.2.1","@smithy/util-defaults-mode-browser":"^4.3.19","@smithy/util-defaults-mode-node":"^4.2.22","@smithy/util-endpoints":"^3.2.7","@smithy/util-middleware":"^4.2.7","@smithy/util-retry":"^4.2.7","@smithy/util-utf8":"^4.2.0",tslib:"^2.6.2"},devDependencies:{concurrently:"7.0.0","downlevel-dts":"0.10.1",rimraf:"5.0.10",typescript:"~5.8.3"},typesVersions:{"<4.0":{"dist-types/*":["dist-types/ts3.4/*"]}},files:["./signin.d.ts","./signin.js","./sso-oidc.d.ts","./sso-oidc.js","./sts.d.ts","./sts.js","dist-*/**"],browser:{"./dist-es/submodules/signin/runtimeConfig":"./dist-es/submodules/signin/runtimeConfig.browser","./dist-es/submodules/sso-oidc/runtimeConfig":"./dist-es/submodules/sso-oidc/runtimeConfig.browser","./dist-es/submodules/sts/runtimeConfig":"./dist-es/submodules/sts/runtimeConfig.browser"},"react-native":{},homepage:"https://github.com/aws/aws-sdk-js-v3/tree/main/packages/nested-clients",repository:{type:"git",url:"https://github.com/aws/aws-sdk-js-v3.git",directory:"packages/nested-clients"},exports:{"./package.json":"./package.json","./sso-oidc":{types:"./dist-types/submodules/sso-oidc/index.d.ts",module:"./dist-es/submodules/sso-oidc/index.js",node:"./dist-cjs/submodules/sso-oidc/index.js",import:"./dist-es/submodules/sso-oidc/index.js",require:"./dist-cjs/submodules/sso-oidc/index.js"},"./sts":{types:"./dist-types/submodules/sts/index.d.ts",module:"./dist-es/submodules/sts/index.js",node:"./dist-cjs/submodules/sts/index.js",import:"./dist-es/submodules/sts/index.js",require:"./dist-cjs/submodules/sts/index.js"},"./signin":{types:"./dist-types/submodules/signin/index.d.ts",module:"./dist-es/submodules/signin/index.js",node:"./dist-cjs/submodules/signin/index.js",import:"./dist-es/submodules/signin/index.js",require:"./dist-cjs/submodules/signin/index.js"}}}});var TZt,OZt=v(()=>{TZt=t=>new TextEncoder().encode(t)});var EZt=v(()=>{});var PZt,MZt=v(()=>{PZt=t=>{if(typeof t=="string")return t;if(typeof t!="object"||typeof t.byteOffset!="number"||typeof t.byteLength!="number")throw new Error("@smithy/util-utf8: toUtf8 encoder function only accepts string | Uint8Array.");return new TextDecoder("utf-8").decode(t)}});var RZt=v(()=>{OZt();EZt();MZt()});var BZt,si,cs,ds,nk,rk,Rg,UZt,zZt,VZt,zl,IZt,WO,yK,dGe,AZt,cGe,HZt,NZt,Ig,DZt,WZt,JZt,$y,bw,jZt,KZt,GZt,$Zt,XZt,LZt,FZt,kZt,qZt,YIn,ZZt,YZt=v(()=>{BZt="required",si="type",cs="fn",ds="argv",nk="ref",rk="booleanEquals",Rg="stringEquals",UZt="sigv4",zZt="sts",VZt="us-east-1",zl="endpoint",IZt="https://sts.{Region}.{PartitionResult#dnsSuffix}",WO="tree",yK="error",dGe="getAttr",AZt={[BZt]:!1,[si]:"string"},cGe={[BZt]:!0,default:!1,[si]:"boolean"},HZt={[nk]:"Endpoint"},NZt={[cs]:"isSet",[ds]:[{[nk]:"Region"}]},Ig={[nk]:"Region"},DZt={[cs]:"aws.partition",[ds]:[Ig],assign:"PartitionResult"},WZt={[nk]:"UseFIPS"},JZt={[nk]:"UseDualStack"},$y={url:"https://sts.amazonaws.com",properties:{authSchemes:[{name:UZt,signingName:zZt,signingRegion:VZt}]},headers:{}},bw={},jZt={conditions:[{[cs]:Rg,[ds]:[Ig,"aws-global"]}],[zl]:$y,[si]:zl},KZt={[cs]:rk,[ds]:[WZt,!0]},GZt={[cs]:rk,[ds]:[JZt,!0]},$Zt={[cs]:dGe,[ds]:[{[nk]:"PartitionResult"},"supportsFIPS"]},XZt={[nk]:"PartitionResult"},LZt={[cs]:rk,[ds]:[!0,{[cs]:dGe,[ds]:[XZt,"supportsDualStack"]}]},FZt=[{[cs]:"isSet",[ds]:[HZt]}],kZt=[KZt],qZt=[GZt],YIn={version:"1.0",parameters:{Region:AZt,UseDualStack:cGe,UseFIPS:cGe,Endpoint:AZt,UseGlobalEndpoint:cGe},rules:[{conditions:[{[cs]:rk,[ds]:[{[nk]:"UseGlobalEndpoint"},!0]},{[cs]:"not",[ds]:FZt},NZt,DZt,{[cs]:rk,[ds]:[WZt,!1]},{[cs]:rk,[ds]:[JZt,!1]}],rules:[{conditions:[{[cs]:Rg,[ds]:[Ig,"ap-northeast-1"]}],endpoint:$y,[si]:zl},{conditions:[{[cs]:Rg,[ds]:[Ig,"ap-south-1"]}],endpoint:$y,[si]:zl},{conditions:[{[cs]:Rg,[ds]:[Ig,"ap-southeast-1"]}],endpoint:$y,[si]:zl},{conditions:[{[cs]:Rg,[ds]:[Ig,"ap-southeast-2"]}],endpoint:$y,[si]:zl},jZt,{conditions:[{[cs]:Rg,[ds]:[Ig,"ca-central-1"]}],endpoint:$y,[si]:zl},{conditions:[{[cs]:Rg,[ds]:[Ig,"eu-central-1"]}],endpoint:$y,[si]:zl},{conditions:[{[cs]:Rg,[ds]:[Ig,"eu-north-1"]}],endpoint:$y,[si]:zl},{conditions:[{[cs]:Rg,[ds]:[Ig,"eu-west-1"]}],endpoint:$y,[si]:zl},{conditions:[{[cs]:Rg,[ds]:[Ig,"eu-west-2"]}],endpoint:$y,[si]:zl},{conditions:[{[cs]:Rg,[ds]:[Ig,"eu-west-3"]}],endpoint:$y,[si]:zl},{conditions:[{[cs]:Rg,[ds]:[Ig,"sa-east-1"]}],endpoint:$y,[si]:zl},{conditions:[{[cs]:Rg,[ds]:[Ig,VZt]}],endpoint:$y,[si]:zl},{conditions:[{[cs]:Rg,[ds]:[Ig,"us-east-2"]}],endpoint:$y,[si]:zl},{conditions:[{[cs]:Rg,[ds]:[Ig,"us-west-1"]}],endpoint:$y,[si]:zl},{conditions:[{[cs]:Rg,[ds]:[Ig,"us-west-2"]}],endpoint:$y,[si]:zl},{endpoint:{url:IZt,properties:{authSchemes:[{name:UZt,signingName:zZt,signingRegion:"{Region}"}]},headers:bw},[si]:zl}],[si]:WO},{conditions:FZt,rules:[{conditions:kZt,error:"Invalid Configuration: FIPS and custom endpoint are not supported",[si]:yK},{conditions:qZt,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",[si]:yK},{endpoint:{url:HZt,properties:bw,headers:bw},[si]:zl}],[si]:WO},{conditions:[NZt],rules:[{conditions:[DZt],rules:[{conditions:[KZt,GZt],rules:[{conditions:[{[cs]:rk,[ds]:[!0,$Zt]},LZt],rules:[{endpoint:{url:"https://sts-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:bw,headers:bw},[si]:zl}],[si]:WO},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",[si]:yK}],[si]:WO},{conditions:kZt,rules:[{conditions:[{[cs]:rk,[ds]:[$Zt,!0]}],rules:[{conditions:[{[cs]:Rg,[ds]:[{[cs]:dGe,[ds]:[XZt,"name"]},"aws-us-gov"]}],endpoint:{url:"https://sts.{Region}.amazonaws.com",properties:bw,headers:bw},[si]:zl},{endpoint:{url:"https://sts-fips.{Region}.{PartitionResult#dnsSuffix}",properties:bw,headers:bw},[si]:zl}],[si]:WO},{error:"FIPS is enabled but this partition does not support FIPS",[si]:yK}],[si]:WO},{conditions:qZt,rules:[{conditions:[LZt],rules:[{endpoint:{url:"https://sts.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:bw,headers:bw},[si]:zl}],[si]:WO},{error:"DualStack is enabled but this partition does not support DualStack",[si]:yK}],[si]:WO},jZt,{endpoint:{url:IZt,properties:bw,headers:bw},[si]:zl}],[si]:WO}],[si]:WO},{error:"Invalid Configuration: Missing Region",[si]:yK}]},ZZt=YIn});var QIn,QZt,eYt=v(()=>{gve();u2();YZt();QIn=new Z5({size:50,params:["Endpoint","Region","UseDualStack","UseFIPS","UseGlobalEndpoint"]}),QZt=(t,e={})=>QIn.get(t,()=>mve(ZZt,{endpointParams:t,logger:e.logger}));I1.aws=nne});var tYt,rYt=v(()=>{aK();Kve();UO();Bo();hve();kO();RZt();lGe();eYt();tYt=t=>({apiVersion:"2011-06-15",base64Decoder:t?.base64Decoder??gw,base64Encoder:t?.base64Encoder??yw,disableHostPrefix:t?.disableHostPrefix??!1,endpointProvider:t?.endpointProvider??QZt,extensions:t?.extensions??[],httpAuthSchemeProvider:t?.httpAuthSchemeProvider??vZt,httpAuthSchemes:t?.httpAuthSchemes??[{schemeId:"aws.auth#sigv4",identityProvider:e=>e.getIdentityProvider("aws.auth#sigv4"),signer:new l2},{schemeId:"smithy.api#noAuth",identityProvider:e=>e.getIdentityProvider("smithy.api#noAuth")||(async()=>({})),signer:new X5}],logger:t?.logger??new ek,protocol:t?.protocol??Jve,protocolSettings:t?.protocolSettings??{defaultNamespace:"com.amazonaws.sts",xmlNamespace:"https://sts.amazonaws.com/doc/2011-06-15/",version:"2011-06-15",serviceTarget:"AWSSecurityTokenServiceV20110615"},serviceId:t?.serviceId??"STS",urlParser:t?.urlParser??GF,utf8Decoder:t?.utf8Decoder??TZt,utf8Encoder:t?.utf8Encoder??PZt})});var nYt,oYt=v(()=>{CZt();S8e();C8e();lne();Zre();x8e();Bo();kKe();T8e();dne();rYt();nYt=t=>{let e=xwe(t),r=()=>e().then(Nve),n=tYt(t);return{...n,...t,runtime:"browser",defaultsMode:e,bodyLengthChecker:t?.bodyLengthChecker??Rve,credentialDefaultProvider:t?.credentialDefaultProvider??(o=>()=>Promise.reject(new Error("Credential is missing"))),defaultUserAgentProvider:t?.defaultUserAgentProvider??Swe({serviceId:n.serviceId,clientVersion:xZt.version}),maxAttempts:t?.maxAttempts??j1,region:t?.region??Cwe("Region is missing"),requestHandler:zF.create(t?.requestHandler??r),retryMode:t?.retryMode??(async()=>(await r()).retryMode||cne),sha256:t?.sha256??wwe,streamCollector:t?.streamCollector??V5,useDualstackEndpoint:t?.useDualstackEndpoint??(()=>Promise.resolve(Qve)),useFipsEndpoint:t?.useFipsEndpoint??(()=>Promise.resolve(ewe))}}});var iYt,aYt,sYt=v(()=>{iYt=t=>({setHttpHandler(e){t.httpHandler=e},httpHandler(){return t.httpHandler},updateHttpClientConfig(e,r){t.httpHandler?.updateHttpClientConfig(e,r)},httpHandlerConfigs(){return t.httpHandler.httpHandlerConfigs()}}),aYt=t=>({httpHandler:t.httpHandler()})});var uYt=v(()=>{sYt()});var lYt=v(()=>{});var cYt=v(()=>{});var dYt=v(()=>{});var fYt=v(()=>{});var pYt=v(()=>{});var mYt=v(()=>{});var hYt=v(()=>{});var gYt=v(()=>{uYt();lYt();cYt();dYt();fYt();pYt();mYt();hYt()});var yYt,bYt,_Yt=v(()=>{yYt=t=>{let e=t.httpAuthSchemes,r=t.httpAuthSchemeProvider,n=t.credentials;return{setHttpAuthScheme(o){let i=e.findIndex(a=>a.schemeId===o.schemeId);i===-1?e.push(o):e.splice(i,1,o)},httpAuthSchemes(){return e},setHttpAuthSchemeProvider(o){r=o},httpAuthSchemeProvider(){return r},setCredentials(o){n=o},credentials(){return n}}},bYt=t=>({httpAuthSchemes:t.httpAuthSchemes(),httpAuthSchemeProvider:t.httpAuthSchemeProvider(),credentials:t.credentials()})});var vYt,wYt=v(()=>{Ewe();gYt();Bo();_Yt();vYt=(t,e)=>{let r=Object.assign(Twe(t),Dve(t),iYt(t),yYt(t));return e.forEach(n=>n.configure(r)),Object.assign(t,Owe(r),jve(r),aYt(r),bYt(r))}});var ZS,bne=v(()=>{P5e();M5e();I5e();o8e();lne();UO();Mg();a8e();bu();h8e();Bo();lGe();ySe();oYt();wYt();ZS=class extends d2{constructor(...[r]){let n=nYt(r||{});super(n);x(this,"config");this.initConfig=n;let o=SZt(n),i=sve(o),a=bwe(i),s=rwe(a),u=s,l=lwe(u),c=wZt(l),d=vYt(c,r?.extensions||[]);this.config=d,this.middlewareStack.use(J_e(this.config)),this.middlewareStack.use(Yve(this.config)),this.middlewareStack.use(_we(this.config)),this.middlewareStack.use(owe(this.config)),this.middlewareStack.use(L_e(this.config)),this.middlewareStack.use(F_e(this.config)),this.middlewareStack.use(k_e(this.config)),this.middlewareStack.use(q_e(this.config,{httpAuthSchemeParametersProvider:_Zt,identityProviderConfigProvider:async f=>new G5({"aws.auth#sigv4":f.credentials})})),this.middlewareStack.use(U_e(this.config))}destroy(){super.destroy()}}});var V_,bSe=v(()=>{Bo();V_=class t extends rK{constructor(e){super(e),Object.setPrototypeOf(this,t.prototype)}}});var _ne,vne,wne,Sne,Cne,xne,Tne,fGe=v(()=>{bSe();_ne=class t extends V_{constructor(r){super({name:"ExpiredTokenException",$fault:"client",...r});x(this,"name","ExpiredTokenException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},vne=class t extends V_{constructor(r){super({name:"MalformedPolicyDocumentException",$fault:"client",...r});x(this,"name","MalformedPolicyDocumentException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},wne=class t extends V_{constructor(r){super({name:"PackedPolicyTooLargeException",$fault:"client",...r});x(this,"name","PackedPolicyTooLargeException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},Sne=class t extends V_{constructor(r){super({name:"RegionDisabledException",$fault:"client",...r});x(this,"name","RegionDisabledException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},Cne=class t extends V_{constructor(r){super({name:"IDPRejectedClaimException",$fault:"client",...r});x(this,"name","IDPRejectedClaimException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},xne=class t extends V_{constructor(r){super({name:"InvalidIdentityTokenException",$fault:"client",...r});x(this,"name","InvalidIdentityTokenException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},Tne=class t extends V_{constructor(r){super({name:"IDPCommunicationErrorException",$fault:"client",...r});x(this,"name","IDPCommunicationErrorException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}}});var eAn,tAn,rAn,nAn,oAn,iAn,pGe,aAn,sAn,uAn,lAn,mGe,cAn,SYt,dAn,fAn,pAn,mAn,hAn,gAn,yAn,bAn,CYt,xYt,_An,vAn,wAn,SAn,CAn,xAn,TYt,TAn,OAn,OYt,EAn,EYt,PAn,MAn,hGe,RAn,IAn,AAn,NAn,DAn,jAn,$An,LAn,FAn,kAn,f2,p2,qAn,m2,h2,g2,BAn,PYt,UAn,Ys,zAn,VAn,gGe,MYt,RYt,IYt,AYt,yGe,NYt,DYt,jYt,$Yt,LYt,FYt,kYt,qYt,BYt,UYt,zYt,VYt,HAn,WAn,bGe,_Ge,_Se=v(()=>{Mg();fGe();bSe();eAn="Arn",tAn="AccessKeyId",rAn="AssumeRole",nAn="AssumedRoleId",oAn="AssumeRoleRequest",iAn="AssumeRoleResponse",pGe="AssumedRoleUser",aAn="AssumeRoleWithWebIdentity",sAn="AssumeRoleWithWebIdentityRequest",uAn="AssumeRoleWithWebIdentityResponse",lAn="Audience",mGe="Credentials",cAn="ContextAssertion",SYt="DurationSeconds",dAn="Expiration",fAn="ExternalId",pAn="ExpiredTokenException",mAn="IDPCommunicationErrorException",hAn="IDPRejectedClaimException",gAn="InvalidIdentityTokenException",yAn="Key",bAn="MalformedPolicyDocumentException",CYt="Policy",xYt="PolicyArns",_An="ProviderArn",vAn="ProvidedContexts",wAn="ProvidedContextsListType",SAn="ProvidedContext",CAn="PolicyDescriptorType",xAn="ProviderId",TYt="PackedPolicySize",TAn="PackedPolicyTooLargeException",OAn="Provider",OYt="RoleArn",EAn="RegionDisabledException",EYt="RoleSessionName",PAn="SecretAccessKey",MAn="SubjectFromWebIdentityToken",hGe="SourceIdentity",RAn="SerialNumber",IAn="SessionToken",AAn="Tags",NAn="TokenCode",DAn="TransitiveTagKeys",jAn="Tag",$An="Value",LAn="WebIdentityToken",FAn="arn",kAn="accessKeySecretType",f2="awsQueryError",p2="client",qAn="clientTokenType",m2="error",h2="httpError",g2="message",BAn="policyDescriptorListType",PYt="smithy.ts.sdk.synthetic.com.amazonaws.sts",UAn="tagListType",Ys="com.amazonaws.sts",zAn=[0,Ys,kAn,8,0],VAn=[0,Ys,qAn,8,0],gGe=[3,Ys,pGe,0,[nAn,eAn],[0,0]],MYt=[3,Ys,oAn,0,[OYt,EYt,xYt,CYt,SYt,AAn,DAn,fAn,RAn,NAn,hGe,vAn],[0,0,()=>VYt,0,1,()=>WAn,64,0,0,0,0,()=>HAn]],RYt=[3,Ys,iAn,0,[mGe,pGe,TYt,hGe],[[()=>yGe,0],()=>gGe,1,0]],IYt=[3,Ys,sAn,0,[OYt,EYt,LAn,xAn,xYt,CYt,SYt],[0,0,[()=>VAn,0],0,()=>VYt,0,1]],AYt=[3,Ys,uAn,0,[mGe,MAn,pGe,TYt,OAn,lAn,hGe],[[()=>yGe,0],0,()=>gGe,1,0,0,0]],yGe=[3,Ys,mGe,0,[tAn,PAn,IAn,dAn],[0,[()=>zAn,0],0,4]],NYt=[-3,Ys,pAn,{[f2]:["ExpiredTokenException",400],[m2]:p2,[h2]:400},[g2],[0]];Vs.for(Ys).registerError(NYt,_ne);DYt=[-3,Ys,mAn,{[f2]:["IDPCommunicationError",400],[m2]:p2,[h2]:400},[g2],[0]];Vs.for(Ys).registerError(DYt,Tne);jYt=[-3,Ys,hAn,{[f2]:["IDPRejectedClaim",403],[m2]:p2,[h2]:403},[g2],[0]];Vs.for(Ys).registerError(jYt,Cne);$Yt=[-3,Ys,gAn,{[f2]:["InvalidIdentityToken",400],[m2]:p2,[h2]:400},[g2],[0]];Vs.for(Ys).registerError($Yt,xne);LYt=[-3,Ys,bAn,{[f2]:["MalformedPolicyDocument",400],[m2]:p2,[h2]:400},[g2],[0]];Vs.for(Ys).registerError(LYt,vne);FYt=[-3,Ys,TAn,{[f2]:["PackedPolicyTooLarge",400],[m2]:p2,[h2]:400},[g2],[0]];Vs.for(Ys).registerError(FYt,wne);kYt=[3,Ys,CAn,0,[FAn],[0]],qYt=[3,Ys,SAn,0,[_An,cAn],[0,0]],BYt=[-3,Ys,EAn,{[f2]:["RegionDisabledException",403],[m2]:p2,[h2]:403},[g2],[0]];Vs.for(Ys).registerError(BYt,Sne);UYt=[3,Ys,jAn,0,[yAn,$An],[0,0]],zYt=[-3,PYt,"STSServiceException",0,[],[]];Vs.for(PYt).registerError(zYt,V_);VYt=[1,Ys,BAn,0,()=>kYt],HAn=[1,Ys,wAn,0,()=>qYt],WAn=[1,Ys,UAn,0,()=>UYt],bGe=[9,Ys,rAn,0,()=>MYt,()=>RYt],_Ge=[9,Ys,aAn,0,()=>IYt,()=>AYt]});var L1,vSe=v(()=>{bu();Bo();ySe();_Se();L1=class extends fn.classBuilder().ep(gSe).m(function(e,r,n,o){return[An(n,e.getEndpointParameterInstructions())]}).s("AWSSecurityTokenServiceV20110615","AssumeRole",{}).n("STSClient","AssumeRoleCommand").sc(bGe).build(){}});var y2,wSe=v(()=>{bu();Bo();ySe();_Se();y2=class extends fn.classBuilder().ep(gSe).m(function(e,r,n,o){return[An(n,e.getEndpointParameterInstructions())]}).s("AWSSecurityTokenServiceV20110615","AssumeRoleWithWebIdentity",{}).n("STSClient","AssumeRoleWithWebIdentityCommand").sc(_Ge).build(){}});var JAn,SSe,HYt=v(()=>{Bo();vSe();wSe();bne();JAn={AssumeRoleCommand:L1,AssumeRoleWithWebIdentityCommand:y2},SSe=class extends ZS{};Ave(JAn,SSe)});var WYt=v(()=>{vSe();wSe()});var JYt=v(()=>{});var KYt,GYt,XYt,ZYt,YYt,QYt=v(()=>{bve();Ewe();vSe();wSe();KYt=t=>{if(typeof t?.Arn=="string"){let e=t.Arn.split(":");if(e.length>4&&e[4]!=="")return e[4]}},GYt=async(t,e,r,n={})=>{let o=typeof t=="function"?await t():t,i=typeof e=="function"?await e():e,a="",s=o??i??(a=await A7t(n)());return r?.debug?.("@aws-sdk/client-sts::resolveRegion","accepting first of:",`${o} (credential provider clientConfig)`,`${i} (contextual client)`,`${a} (STS default: AWS_REGION, profile region, or us-east-1)`),s},XYt=(t,e)=>{let r,n;return async(o,i)=>{if(n=o,!r){let{logger:c=t?.parentClientConfig?.logger,profile:d=t?.parentClientConfig?.profile,region:f,requestHandler:p=t?.parentClientConfig?.requestHandler,credentialProviderLogger:m,userAgentAppId:h=t?.parentClientConfig?.userAgentAppId}=t,y=await GYt(f,t?.parentClientConfig?.region,m,{logger:c,profile:d}),g=!YYt(p);r=new e({...t,userAgentAppId:h,profile:d,credentialDefaultProvider:()=>async()=>n,region:y,requestHandler:g?p:void 0,logger:c})}let{Credentials:a,AssumedRoleUser:s}=await r.send(new L1(i));if(!a||!a.AccessKeyId||!a.SecretAccessKey)throw new Error(`Invalid response from STS.assumeRole call with role ${i.RoleArn}`);let u=KYt(s),l={accessKeyId:a.AccessKeyId,secretAccessKey:a.SecretAccessKey,sessionToken:a.SessionToken,expiration:a.Expiration,...a.CredentialScope&&{credentialScope:a.CredentialScope},...u&&{accountId:u}};return Q5(l,"CREDENTIALS_STS_ASSUME_ROLE","i"),l}},ZYt=(t,e)=>{let r;return async n=>{if(!r){let{logger:u=t?.parentClientConfig?.logger,profile:l=t?.parentClientConfig?.profile,region:c,requestHandler:d=t?.parentClientConfig?.requestHandler,credentialProviderLogger:f,userAgentAppId:p=t?.parentClientConfig?.userAgentAppId}=t,m=await GYt(c,t?.parentClientConfig?.region,f,{logger:u,profile:l}),h=!YYt(d);r=new e({...t,userAgentAppId:p,profile:l,region:m,requestHandler:h?d:void 0,logger:u})}let{Credentials:o,AssumedRoleUser:i}=await r.send(new y2(n));if(!o||!o.AccessKeyId||!o.SecretAccessKey)throw new Error(`Invalid response from STS.assumeRoleWithWebIdentity call with role ${n.RoleArn}`);let a=KYt(i),s={accessKeyId:o.AccessKeyId,secretAccessKey:o.SecretAccessKey,sessionToken:o.SessionToken,expiration:o.Expiration,...o.CredentialScope&&{credentialScope:o.CredentialScope},...a&&{accountId:a}};return a&&Q5(s,"RESOLVED_ACCOUNT_ID","T"),Q5(s,"CREDENTIALS_STS_ASSUME_ROLE_WEB_ID","k"),s}},YYt=t=>t?.metadata?.handlerProtocol==="h2"});var eQt,tQt,rQt,KAn,nQt=v(()=>{QYt();bne();eQt=(t,e)=>e?class extends t{constructor(n){super(n);for(let o of e)this.middlewareStack.use(o)}}:t,tQt=(t={},e)=>XYt(t,eQt(ZS,e)),rQt=(t={},e)=>ZYt(t,eQt(ZS,e)),KAn=t=>e=>t({roleAssumer:tQt(e),roleAssumerWithWebIdentity:rQt(e),...e})});var oQt={};En(oQt,{$Command:()=>fn,AssumeRole$:()=>bGe,AssumeRoleCommand:()=>L1,AssumeRoleRequest$:()=>MYt,AssumeRoleResponse$:()=>RYt,AssumeRoleWithWebIdentity$:()=>_Ge,AssumeRoleWithWebIdentityCommand:()=>y2,AssumeRoleWithWebIdentityRequest$:()=>IYt,AssumeRoleWithWebIdentityResponse$:()=>AYt,AssumedRoleUser$:()=>gGe,Credentials$:()=>yGe,ExpiredTokenException:()=>_ne,ExpiredTokenException$:()=>NYt,IDPCommunicationErrorException:()=>Tne,IDPCommunicationErrorException$:()=>DYt,IDPRejectedClaimException:()=>Cne,IDPRejectedClaimException$:()=>jYt,InvalidIdentityTokenException:()=>xne,InvalidIdentityTokenException$:()=>$Yt,MalformedPolicyDocumentException:()=>vne,MalformedPolicyDocumentException$:()=>LYt,PackedPolicyTooLargeException:()=>wne,PackedPolicyTooLargeException$:()=>FYt,PolicyDescriptorType$:()=>kYt,ProvidedContext$:()=>qYt,RegionDisabledException:()=>Sne,RegionDisabledException$:()=>BYt,STS:()=>SSe,STSClient:()=>ZS,STSServiceException:()=>V_,STSServiceException$:()=>zYt,Tag$:()=>UYt,__Client:()=>d2,decorateDefaultCredentialProvider:()=>KAn,getDefaultRoleAssumer:()=>tQt,getDefaultRoleAssumerWithWebIdentity:()=>rQt});var vGe=v(()=>{bne();HYt();WYt();_Se();fGe();JYt();nQt();bSe()});var iQt={};En(iQt,{AssumeRoleCommand:()=>L1,STSClient:()=>ZS});var aQt=v(()=>{vGe()});var GAn,uQt,sQt,CSe,lQt=v(()=>{UO();qF();GAn="us-east-1",uQt=(t,e,r)=>{let n;return async(o={})=>{let{callerClientConfig:i}=o,a=t.clientConfig?.profile??i?.profile,s=t.logger??i?.logger;s?.debug("@aws-sdk/credential-providers - fromTemporaryCredentials (STS)");let u={...t.params,RoleSessionName:t.params.RoleSessionName??"aws-sdk-js-"+Date.now()};if(u?.SerialNumber){if(!t.mfaCodeProvider)throw new Nm("Temporary credential requires multi-factor authentication, but no MFA code callback was provided.",{tryNextLink:!1,logger:s});u.TokenCode=await t.mfaCodeProvider(u?.SerialNumber)}let{AssumeRoleCommand:l,STSClient:c}=await Promise.resolve().then(()=>(aQt(),iQt));if(!n){let f=typeof e=="function"?e():void 0,p=[t.masterCredentials,t.clientConfig?.credentials,void i?.credentials,i?.credentialDefaultProvider?.(),f],m="STS client default credentials";if(p[0])m="options.masterCredentials";else if(p[1])m="options.clientConfig.credentials";else{if(p[2])throw m="caller client's credentials",new Error("fromTemporaryCredentials recursion in callerClientConfig.credentials");p[3]?m="caller client's credentialDefaultProvider":p[4]&&(m="AWS SDK default credentials")}let h=[t.clientConfig?.region,i?.region,await r?.({profile:a}),GAn],y="default partition's default region";h[0]?y="options.clientConfig.region":h[1]?y="caller client's region":h[2]&&(y="file or env region");let g=[sQt(t.clientConfig?.requestHandler),sQt(i?.requestHandler)],b="STS default requestHandler";g[0]?b="options.clientConfig.requestHandler":g[1]&&(b="caller client's requestHandler"),s?.debug?.(`@aws-sdk/credential-providers - fromTemporaryCredentials STS client init with ${y}=${await P1(CSe(h))()}, ${m}, ${b}.`),n=new c({userAgentAppId:i?.userAgentAppId,...t.clientConfig,credentials:CSe(p),logger:s,profile:a,region:CSe(h),requestHandler:CSe(g)})}if(t.clientPlugins)for(let f of t.clientPlugins)n.middlewareStack.use(f);let{Credentials:d}=await n.send(new l(u));if(!d||!d.AccessKeyId||!d.SecretAccessKey)throw new Nm(`Invalid response from STS.assumeRole call with role ${u.RoleArn}`,{logger:s});return{accessKeyId:d.AccessKeyId,secretAccessKey:d.SecretAccessKey,sessionToken:d.SessionToken,expiration:d.Expiration,credentialScope:d.CredentialScope}}},sQt=t=>t?.metadata?.handlerProtocol==="h2"?void 0:t,CSe=t=>{for(let e of t)if(e!==void 0)return e}});var cQt=v(()=>{lQt()});var dQt=v(()=>{});var fQt,pQt=v(()=>{fQt=t=>async e=>{t.logger?.debug("@aws-sdk/credential-provider-web-identity - fromWebToken");let{roleArn:r,roleSessionName:n,webIdentityToken:o,providerId:i,policyArns:a,policy:s,durationSeconds:u}=t,{roleAssumerWithWebIdentity:l}=t;if(!l){let{getDefaultRoleAssumerWithWebIdentity:c}=await Promise.resolve().then(()=>(vGe(),oQt));l=c({...t.clientConfig,credentialProviderLogger:t.logger,parentClientConfig:{...e?.callerClientConfig,...t.parentClientConfig}},t.clientPlugins)}return l({RoleArn:r,RoleSessionName:n??`aws-sdk-js-session-${Date.now()}`,WebIdentityToken:o,ProviderId:i,PolicyArns:a,Policy:s,DurationSeconds:u})}});var mQt=v(()=>{dQt();pQt()});var XAn,hQt=v(()=>{mQt();XAn=t=>fQt({...t})});var gQt={};En(gQt,{fromCognitoIdentity:()=>UIn,fromCognitoIdentityPool:()=>zIn,fromHttp:()=>uGe,fromTemporaryCredentials:()=>uQt,fromWebToken:()=>XAn});var yQt=v(()=>{YXt();QXt();bZt();cQt();hQt()});var TGe=S(ok=>{"use strict";var ZAn=B5(),YAn=t=>({setHttpHandler(e){t.httpHandler=e},httpHandler(){return t.httpHandler},updateHttpClientConfig(e,r){t.httpHandler?.updateHttpClientConfig(e,r)},httpHandlerConfigs(){return t.httpHandler.httpHandlerConfigs()}}),QAn=t=>({httpHandler:t.httpHandler()}),wGe=class{constructor({name:e,kind:r=ZAn.FieldPosition.HEADER,values:n=[]}){x(this,"name");x(this,"kind");x(this,"values");this.name=e,this.kind=r,this.values=n}add(e){this.values.push(e)}set(e){this.values=e}remove(e){this.values=this.values.filter(r=>r!==e)}toString(){return this.values.map(e=>e.includes(",")||e.includes(" ")?`"${e}"`:e).join(", ")}get(){return this.values}},SGe=class{constructor({fields:e=[],encoding:r="utf-8"}){x(this,"entries",{});x(this,"encoding");e.forEach(this.setField.bind(this)),this.encoding=r}setField(e){this.entries[e.name.toLowerCase()]=e}getField(e){return this.entries[e.toLowerCase()]}removeField(e){delete this.entries[e.toLowerCase()]}getByType(e){return Object.values(this.entries).filter(r=>r.kind===e)}},CGe=class t{constructor(e){x(this,"method");x(this,"protocol");x(this,"hostname");x(this,"port");x(this,"path");x(this,"query");x(this,"headers");x(this,"username");x(this,"password");x(this,"fragment");x(this,"body");this.method=e.method||"GET",this.hostname=e.hostname||"localhost",this.port=e.port,this.query=e.query||{},this.headers=e.headers||{},this.body=e.body,this.protocol=e.protocol?e.protocol.slice(-1)!==":"?`${e.protocol}:`:e.protocol:"https:",this.path=e.path?e.path.charAt(0)!=="/"?`/${e.path}`:e.path:"/",this.username=e.username,this.password=e.password,this.fragment=e.fragment}static clone(e){let r=new t({...e,headers:{...e.headers}});return r.query&&(r.query=eNn(r.query)),r}static isInstance(e){if(!e)return!1;let r=e;return"method"in r&&"protocol"in r&&"hostname"in r&&"path"in r&&typeof r.query=="object"&&typeof r.headers=="object"}clone(){return t.clone(this)}};function eNn(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var xGe=class{constructor(e){x(this,"statusCode");x(this,"reason");x(this,"headers");x(this,"body");this.statusCode=e.statusCode,this.reason=e.reason,this.headers=e.headers||{},this.body=e.body}static isInstance(e){if(!e)return!1;let r=e;return typeof r.statusCode=="number"&&typeof r.headers=="object"}};function tNn(t){return/^[a-z0-9][a-z0-9\.\-]*[a-z0-9]$/.test(t)}ok.Field=wGe;ok.Fields=SGe;ok.HttpRequest=CGe;ok.HttpResponse=xGe;ok.getHttpHandlerExtensionConfiguration=YAn;ok.isValidHostname=tNn;ok.resolveHttpHandlerRuntimeConfig=QAn});var _Qt=S(EGe=>{"use strict";var bQt={},OGe={};for(let t=0;t<256;t++){let e=t.toString(16).toLowerCase();e.length===1&&(e=`0${e}`),bQt[t]=e,OGe[e]=t}function rNn(t){if(t.length%2!==0)throw new Error("Hex encoded strings must have an even number length");let e=new Uint8Array(t.length/2);for(let r=0;r{"use strict";var oNn=t=>typeof ArrayBuffer=="function"&&t instanceof ArrayBuffer||Object.prototype.toString.call(t)==="[object ArrayBuffer]";vQt.isArrayBuffer=oNn});var SQt=S(MGe=>{"use strict";var iNn=wQt(),PGe=IS(),aNn=(t,e=0,r=t.byteLength-e)=>{if(!iNn.isArrayBuffer(t))throw new TypeError(`The "input" argument must be ArrayBuffer. Received type ${typeof t} (${t})`);return PGe.Buffer.from(t,e,r)},sNn=(t,e)=>{if(typeof t!="string")throw new TypeError(`The "input" argument must be of type string. Received type ${typeof t} (${t})`);return e?PGe.Buffer.from(t,e):PGe.Buffer.from(t)};MGe.fromArrayBuffer=aNn;MGe.fromString=sNn});var TQt=S(xSe=>{"use strict";var CQt=SQt(),xQt=t=>{let e=CQt.fromString(t,"utf8");return new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT)},uNn=t=>typeof t=="string"?xQt(t):ArrayBuffer.isView(t)?new Uint8Array(t.buffer,t.byteOffset,t.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(t),lNn=t=>{if(typeof t=="string")return t;if(typeof t!="object"||typeof t.byteOffset!="number"||typeof t.byteLength!="number")throw new Error("@smithy/util-utf8: toUtf8 encoder function only accepts string | Uint8Array.");return CQt.fromArrayBuffer(t.buffer,t.byteOffset,t.byteLength).toString("utf8")};xSe.fromUtf8=xQt;xSe.toUint8Array=uNn;xSe.toUtf8=lNn});var EQt=S(OQt=>{"use strict";var cNn=t=>typeof ArrayBuffer=="function"&&t instanceof ArrayBuffer||Object.prototype.toString.call(t)==="[object ArrayBuffer]";OQt.isArrayBuffer=cNn});var ZQt=S(pi=>{"use strict";var ik=_Qt(),b2=TQt(),dNn=EQt(),IQt=TGe(),PQt=VS(),TSe=Xre(),AQt="X-Amz-Algorithm",NQt="X-Amz-Credential",jGe="X-Amz-Date",DQt="X-Amz-SignedHeaders",jQt="X-Amz-Expires",$Ge="X-Amz-Signature",LGe="X-Amz-Security-Token",fNn="X-Amz-Region-Set",FGe="authorization",kGe=jGe.toLowerCase(),$Qt="date",LQt=[FGe,kGe,$Qt],FQt=$Ge.toLowerCase(),RSe="x-amz-content-sha256",kQt=LGe.toLowerCase(),pNn="host",qQt={authorization:!0,"cache-control":!0,connection:!0,expect:!0,from:!0,"keep-alive":!0,"max-forwards":!0,pragma:!0,referer:!0,te:!0,trailer:!0,"transfer-encoding":!0,upgrade:!0,"user-agent":!0,"x-amzn-trace-id":!0},BQt=/^proxy-/,UQt=/^sec-/,mNn=[/^proxy-/i,/^sec-/i],OSe="AWS4-HMAC-SHA256",hNn="AWS4-ECDSA-P256-SHA256",zQt="AWS4-HMAC-SHA256-PAYLOAD",VQt="UNSIGNED-PAYLOAD",HQt=50,qGe="aws4_request",WQt=60*60*24*7,bK={},ESe=[],PSe=(t,e,r)=>`${t}/${e}/${r}/${qGe}`,JQt=async(t,e,r,n,o)=>{let i=await MQt(t,e.secretAccessKey,e.accessKeyId),a=`${r}:${n}:${o}:${ik.toHex(i)}:${e.sessionToken}`;if(a in bK)return bK[a];for(ESe.push(a);ESe.length>HQt;)delete bK[ESe.shift()];let s=`AWS4${e.secretAccessKey}`;for(let u of[r,n,o,qGe])s=await MQt(t,s,u);return bK[a]=s},gNn=()=>{ESe.length=0,Object.keys(bK).forEach(t=>{delete bK[t]})},MQt=(t,e,r)=>{let n=new t(e);return n.update(b2.toUint8Array(r)),n.digest()},RGe=({headers:t},e,r)=>{let n={};for(let o of Object.keys(t).sort()){if(t[o]==null)continue;let i=o.toLowerCase();(i in qQt||e?.has(i)||BQt.test(i)||UQt.test(i))&&(!r||r&&!r.has(i))||(n[i]=t[o].trim().replace(/\s+/g," "))}return n},MSe=async({headers:t,body:e},r)=>{for(let n of Object.keys(t))if(n.toLowerCase()===RSe)return t[n];if(e==null)return"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855";if(typeof e=="string"||ArrayBuffer.isView(e)||dNn.isArrayBuffer(e)){let n=new r;return n.update(b2.toUint8Array(e)),ik.toHex(await n.digest())}return VQt},IGe=class{format(e){let r=[];for(let i of Object.keys(e)){let a=b2.fromUtf8(i);r.push(Uint8Array.from([a.byteLength]),a,this.formatHeaderValue(e[i]))}let n=new Uint8Array(r.reduce((i,a)=>i+a.byteLength,0)),o=0;for(let i of r)n.set(i,o),o+=i.byteLength;return n}formatHeaderValue(e){switch(e.type){case"boolean":return Uint8Array.from([e.value?0:1]);case"byte":return Uint8Array.from([2,e.value]);case"short":let r=new DataView(new ArrayBuffer(3));return r.setUint8(0,3),r.setInt16(1,e.value,!1),new Uint8Array(r.buffer);case"integer":let n=new DataView(new ArrayBuffer(5));return n.setUint8(0,4),n.setInt32(1,e.value,!1),new Uint8Array(n.buffer);case"long":let o=new Uint8Array(9);return o[0]=5,o.set(e.value.bytes,1),o;case"binary":let i=new DataView(new ArrayBuffer(3+e.value.byteLength));i.setUint8(0,6),i.setUint16(1,e.value.byteLength,!1);let a=new Uint8Array(i.buffer);return a.set(e.value,3),a;case"string":let s=b2.fromUtf8(e.value),u=new DataView(new ArrayBuffer(3+s.byteLength));u.setUint8(0,7),u.setUint16(1,s.byteLength,!1);let l=new Uint8Array(u.buffer);return l.set(s,3),l;case"timestamp":let c=new Uint8Array(9);return c[0]=8,c.set(AGe.fromNumber(e.value.valueOf()).bytes,1),c;case"uuid":if(!yNn.test(e.value))throw new Error(`Invalid UUID received: ${e.value}`);let d=new Uint8Array(17);return d[0]=9,d.set(ik.fromHex(e.value.replace(/\-/g,"")),1),d}}},yNn=/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/,AGe=class t{constructor(e){x(this,"bytes");if(this.bytes=e,e.byteLength!==8)throw new Error("Int64 buffers must be exactly 8 bytes")}static fromNumber(e){if(e>9223372036854776e3||e<-9223372036854776e3)throw new Error(`${e} is too large (or, if negative, too small) to represent as an Int64`);let r=new Uint8Array(8);for(let n=7,o=Math.abs(Math.round(e));n>-1&&o>0;n--,o/=256)r[n]=o;return e<0&&RQt(r),new t(r)}valueOf(){let e=this.bytes.slice(0),r=e[0]&128;return r&&RQt(e),parseInt(ik.toHex(e),16)*(r?-1:1)}toString(){return String(this.valueOf())}};function RQt(t){for(let e=0;e<8;e++)t[e]^=255;for(let e=7;e>-1&&(t[e]++,t[e]===0);e--);}var KQt=(t,e)=>{t=t.toLowerCase();for(let r of Object.keys(e))if(t===r.toLowerCase())return!0;return!1},GQt=(t,e={})=>{let{headers:r,query:n={}}=IQt.HttpRequest.clone(t);for(let o of Object.keys(r)){let i=o.toLowerCase();(i.slice(0,6)==="x-amz-"&&!e.unhoistableHeaders?.has(i)||e.hoistableHeaders?.has(i))&&(n[o]=r[o],delete r[o])}return{...t,headers:r,query:n}},NGe=t=>{t=IQt.HttpRequest.clone(t);for(let e of Object.keys(t.headers))LQt.indexOf(e.toLowerCase())>-1&&delete t.headers[e];return t},XQt=({query:t={}})=>{let e=[],r={};for(let n of Object.keys(t)){if(n.toLowerCase()===FQt)continue;let o=TSe.escapeUri(n);e.push(o);let i=t[n];typeof i=="string"?r[o]=`${o}=${TSe.escapeUri(i)}`:Array.isArray(i)&&(r[o]=i.slice(0).reduce((a,s)=>a.concat([`${o}=${TSe.escapeUri(s)}`]),[]).sort().join("&"))}return e.sort().map(n=>r[n]).filter(n=>n).join("&")},bNn=t=>_Nn(t).toISOString().replace(/\.\d{3}Z$/,"Z"),_Nn=t=>typeof t=="number"?new Date(t*1e3):typeof t=="string"?Number(t)?new Date(Number(t)*1e3):new Date(t):t,ISe=class{constructor({applyChecksum:e,credentials:r,region:n,service:o,sha256:i,uriEscapePath:a=!0}){x(this,"service");x(this,"regionProvider");x(this,"credentialProvider");x(this,"sha256");x(this,"uriEscapePath");x(this,"applyChecksum");this.service=o,this.sha256=i,this.uriEscapePath=a,this.applyChecksum=typeof e=="boolean"?e:!0,this.regionProvider=PQt.normalizeProvider(n),this.credentialProvider=PQt.normalizeProvider(r)}createCanonicalRequest(e,r,n){let o=Object.keys(r).sort();return`${e.method} +${this.getCanonicalPath(e)} +${XQt(e)} +${o.map(i=>`${i}:${r[i]}`).join(` +`)} + +${o.join(";")} +${n}`}async createStringToSign(e,r,n,o){let i=new this.sha256;i.update(b2.toUint8Array(n));let a=await i.digest();return`${o} +${e} +${r} +${ik.toHex(a)}`}getCanonicalPath({path:e}){if(this.uriEscapePath){let r=[];for(let i of e.split("/"))i?.length!==0&&i!=="."&&(i===".."?r.pop():r.push(i));let n=`${e?.startsWith("/")?"/":""}${r.join("/")}${r.length>0&&e?.endsWith("/")?"/":""}`;return TSe.escapeUri(n).replace(/%2F/g,"/")}return e}validateResolvedCredentials(e){if(typeof e!="object"||typeof e.accessKeyId!="string"||typeof e.secretAccessKey!="string")throw new Error("Resolved credential object is not valid")}formatDate(e){let r=bNn(e).replace(/[\-:]/g,"");return{longDate:r,shortDate:r.slice(0,8)}}getCanonicalHeaderList(e){return Object.keys(e).sort().join(";")}},DGe=class extends ISe{constructor({applyChecksum:r,credentials:n,region:o,service:i,sha256:a,uriEscapePath:s=!0}){super({applyChecksum:r,credentials:n,region:o,service:i,sha256:a,uriEscapePath:s});x(this,"headerFormatter",new IGe)}async presign(r,n={}){let{signingDate:o=new Date,expiresIn:i=3600,unsignableHeaders:a,unhoistableHeaders:s,signableHeaders:u,hoistableHeaders:l,signingRegion:c,signingService:d}=n,f=await this.credentialProvider();this.validateResolvedCredentials(f);let p=c??await this.regionProvider(),{longDate:m,shortDate:h}=this.formatDate(o);if(i>WQt)return Promise.reject("Signature version 4 presigned URLs must have an expiration date less than one week in the future");let y=PSe(h,p,d??this.service),g=GQt(NGe(r),{unhoistableHeaders:s,hoistableHeaders:l});f.sessionToken&&(g.query[LGe]=f.sessionToken),g.query[AQt]=OSe,g.query[NQt]=`${f.accessKeyId}/${y}`,g.query[jGe]=m,g.query[jQt]=i.toString(10);let b=RGe(g,a,u);return g.query[DQt]=this.getCanonicalHeaderList(b),g.query[$Ge]=await this.getSignature(m,y,this.getSigningKey(f,p,h,d),this.createCanonicalRequest(g,b,await MSe(r,this.sha256))),g}async sign(r,n){return typeof r=="string"?this.signString(r,n):r.headers&&r.payload?this.signEvent(r,n):r.message?this.signMessage(r,n):this.signRequest(r,n)}async signEvent({headers:r,payload:n},{signingDate:o=new Date,priorSignature:i,signingRegion:a,signingService:s}){let u=a??await this.regionProvider(),{shortDate:l,longDate:c}=this.formatDate(o),d=PSe(l,u,s??this.service),f=await MSe({headers:{},body:n},this.sha256),p=new this.sha256;p.update(r);let m=ik.toHex(await p.digest()),h=[zQt,c,d,i,m,f].join(` +`);return this.signString(h,{signingDate:o,signingRegion:u,signingService:s})}async signMessage(r,{signingDate:n=new Date,signingRegion:o,signingService:i}){return this.signEvent({headers:this.headerFormatter.format(r.message.headers),payload:r.message.body},{signingDate:n,signingRegion:o,signingService:i,priorSignature:r.priorSignature}).then(s=>({message:r.message,signature:s}))}async signString(r,{signingDate:n=new Date,signingRegion:o,signingService:i}={}){let a=await this.credentialProvider();this.validateResolvedCredentials(a);let s=o??await this.regionProvider(),{shortDate:u}=this.formatDate(n),l=new this.sha256(await this.getSigningKey(a,s,u,i));return l.update(b2.toUint8Array(r)),ik.toHex(await l.digest())}async signRequest(r,{signingDate:n=new Date,signableHeaders:o,unsignableHeaders:i,signingRegion:a,signingService:s}={}){let u=await this.credentialProvider();this.validateResolvedCredentials(u);let l=a??await this.regionProvider(),c=NGe(r),{longDate:d,shortDate:f}=this.formatDate(n),p=PSe(f,l,s??this.service);c.headers[kGe]=d,u.sessionToken&&(c.headers[kQt]=u.sessionToken);let m=await MSe(c,this.sha256);!KQt(RSe,c.headers)&&this.applyChecksum&&(c.headers[RSe]=m);let h=RGe(c,i,o),y=await this.getSignature(d,p,this.getSigningKey(u,l,f,s),this.createCanonicalRequest(c,h,m));return c.headers[FGe]=`${OSe} Credential=${u.accessKeyId}/${p}, SignedHeaders=${this.getCanonicalHeaderList(h)}, Signature=${y}`,c}async getSignature(r,n,o,i){let a=await this.createStringToSign(r,n,i,OSe),s=new this.sha256(await o);return s.update(b2.toUint8Array(a)),ik.toHex(await s.digest())}getSigningKey(r,n,o,i){return JQt(this.sha256,r,o,n,i||this.service)}},vNn={SignatureV4a:null};pi.ALGORITHM_IDENTIFIER=OSe;pi.ALGORITHM_IDENTIFIER_V4A=hNn;pi.ALGORITHM_QUERY_PARAM=AQt;pi.ALWAYS_UNSIGNABLE_HEADERS=qQt;pi.AMZ_DATE_HEADER=kGe;pi.AMZ_DATE_QUERY_PARAM=jGe;pi.AUTH_HEADER=FGe;pi.CREDENTIAL_QUERY_PARAM=NQt;pi.DATE_HEADER=$Qt;pi.EVENT_ALGORITHM_IDENTIFIER=zQt;pi.EXPIRES_QUERY_PARAM=jQt;pi.GENERATED_HEADERS=LQt;pi.HOST_HEADER=pNn;pi.KEY_TYPE_IDENTIFIER=qGe;pi.MAX_CACHE_SIZE=HQt;pi.MAX_PRESIGNED_TTL=WQt;pi.PROXY_HEADER_PATTERN=BQt;pi.REGION_SET_PARAM=fNn;pi.SEC_HEADER_PATTERN=UQt;pi.SHA256_HEADER=RSe;pi.SIGNATURE_HEADER=FQt;pi.SIGNATURE_QUERY_PARAM=$Ge;pi.SIGNED_HEADERS_QUERY_PARAM=DQt;pi.SignatureV4=DGe;pi.SignatureV4Base=ISe;pi.TOKEN_HEADER=kQt;pi.TOKEN_QUERY_PARAM=LGe;pi.UNSIGNABLE_PATTERNS=mNn;pi.UNSIGNED_PAYLOAD=VQt;pi.clearCredentialCache=gNn;pi.createScope=PSe;pi.getCanonicalHeaders=RGe;pi.getCanonicalQuery=XQt;pi.getPayloadHash=MSe;pi.getSigningKey=JQt;pi.hasHeader=KQt;pi.moveHeadersToQuery=GQt;pi.prepareRequest=NGe;pi.signatureV4aContainer=vNn});var wc=S((uva,YQt)=>{"use strict";YQt.exports={ArrayIsArray(t){return Array.isArray(t)},ArrayPrototypeIncludes(t,e){return t.includes(e)},ArrayPrototypeIndexOf(t,e){return t.indexOf(e)},ArrayPrototypeJoin(t,e){return t.join(e)},ArrayPrototypeMap(t,e){return t.map(e)},ArrayPrototypePop(t,e){return t.pop(e)},ArrayPrototypePush(t,e){return t.push(e)},ArrayPrototypeSlice(t,e,r){return t.slice(e,r)},Error,FunctionPrototypeCall(t,e,...r){return t.call(e,...r)},FunctionPrototypeSymbolHasInstance(t,e){return Function.prototype[Symbol.hasInstance].call(t,e)},MathFloor:Math.floor,Number,NumberIsInteger:Number.isInteger,NumberIsNaN:Number.isNaN,NumberMAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER,NumberMIN_SAFE_INTEGER:Number.MIN_SAFE_INTEGER,NumberParseInt:Number.parseInt,ObjectDefineProperties(t,e){return Object.defineProperties(t,e)},ObjectDefineProperty(t,e,r){return Object.defineProperty(t,e,r)},ObjectGetOwnPropertyDescriptor(t,e){return Object.getOwnPropertyDescriptor(t,e)},ObjectKeys(t){return Object.keys(t)},ObjectSetPrototypeOf(t,e){return Object.setPrototypeOf(t,e)},Promise,PromisePrototypeCatch(t,e){return t.catch(e)},PromisePrototypeThen(t,e,r){return t.then(e,r)},PromiseReject(t){return Promise.reject(t)},PromiseResolve(t){return Promise.resolve(t)},ReflectApply:Reflect.apply,RegExpPrototypeTest(t,e){return t.test(e)},SafeSet:Set,String,StringPrototypeSlice(t,e,r){return t.slice(e,r)},StringPrototypeToLowerCase(t){return t.toLowerCase()},StringPrototypeToUpperCase(t){return t.toUpperCase()},StringPrototypeTrim(t){return t.trim()},Symbol,SymbolFor:Symbol.for,SymbolAsyncIterator:Symbol.asyncIterator,SymbolHasInstance:Symbol.hasInstance,SymbolIterator:Symbol.iterator,SymbolDispose:Symbol.dispose||Symbol("Symbol.dispose"),SymbolAsyncDispose:Symbol.asyncDispose||Symbol("Symbol.asyncDispose"),TypedArrayPrototypeSet(t,e,r){return t.set(e,r)},Boolean,Uint8Array}});var _K=S((lva,ASe)=>{"use strict";var{AbortController:QQt,AbortSignal:wNn}=typeof self<"u"?self:typeof window<"u"?window:void 0;ASe.exports=QQt;ASe.exports.AbortSignal=wNn;ASe.exports.default=QQt});var One=S((cva,BGe)=>{"use strict";var vK=typeof Reflect=="object"?Reflect:null,eer=vK&&typeof vK.apply=="function"?vK.apply:function(e,r,n){return Function.prototype.apply.call(e,r,n)},NSe;vK&&typeof vK.ownKeys=="function"?NSe=vK.ownKeys:Object.getOwnPropertySymbols?NSe=function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:NSe=function(e){return Object.getOwnPropertyNames(e)};function SNn(t){console&&console.warn&&console.warn(t)}var rer=Number.isNaN||function(e){return e!==e};function _u(){_u.init.call(this)}BGe.exports=_u;BGe.exports.once=ONn;_u.EventEmitter=_u;_u.prototype._events=void 0;_u.prototype._eventsCount=0;_u.prototype._maxListeners=void 0;var ter=10;function DSe(t){if(typeof t!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof t)}Object.defineProperty(_u,"defaultMaxListeners",{enumerable:!0,get:function(){return ter},set:function(t){if(typeof t!="number"||t<0||rer(t))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+t+".");ter=t}});_u.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0};_u.prototype.setMaxListeners=function(e){if(typeof e!="number"||e<0||rer(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this};function ner(t){return t._maxListeners===void 0?_u.defaultMaxListeners:t._maxListeners}_u.prototype.getMaxListeners=function(){return ner(this)};_u.prototype.emit=function(e){for(var r=[],n=1;n0&&(a=r[0]),a instanceof Error)throw a;var s=new Error("Unhandled error."+(a?" ("+a.message+")":""));throw s.context=a,s}var u=i[e];if(u===void 0)return!1;if(typeof u=="function")eer(u,this,r);else for(var l=u.length,c=uer(u,l),n=0;n0&&a.length>o&&!a.warned){a.warned=!0;var s=new Error("Possible EventEmitter memory leak detected. "+a.length+" "+String(e)+" listeners added. Use emitter.setMaxListeners() to increase limit");s.name="MaxListenersExceededWarning",s.emitter=t,s.type=e,s.count=a.length,SNn(s)}return t}_u.prototype.addListener=function(e,r){return oer(this,e,r,!1)};_u.prototype.on=_u.prototype.addListener;_u.prototype.prependListener=function(e,r){return oer(this,e,r,!0)};function CNn(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function ier(t,e,r){var n={fired:!1,wrapFn:void 0,target:t,type:e,listener:r},o=CNn.bind(n);return o.listener=r,n.wrapFn=o,o}_u.prototype.once=function(e,r){return DSe(r),this.on(e,ier(this,e,r)),this};_u.prototype.prependOnceListener=function(e,r){return DSe(r),this.prependListener(e,ier(this,e,r)),this};_u.prototype.removeListener=function(e,r){var n,o,i,a,s;if(DSe(r),o=this._events,o===void 0)return this;if(n=o[e],n===void 0)return this;if(n===r||n.listener===r)--this._eventsCount===0?this._events=Object.create(null):(delete o[e],o.removeListener&&this.emit("removeListener",e,n.listener||r));else if(typeof n!="function"){for(i=-1,a=n.length-1;a>=0;a--)if(n[a]===r||n[a].listener===r){s=n[a].listener,i=a;break}if(i<0)return this;i===0?n.shift():xNn(n,i),n.length===1&&(o[e]=n[0]),o.removeListener!==void 0&&this.emit("removeListener",e,s||r)}return this};_u.prototype.off=_u.prototype.removeListener;_u.prototype.removeAllListeners=function(e){var r,n,o;if(n=this._events,n===void 0)return this;if(n.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):n[e]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete n[e]),this;if(arguments.length===0){var i=Object.keys(n),a;for(o=0;o=0;o--)this.removeListener(e,r[o]);return this};function aer(t,e,r){var n=t._events;if(n===void 0)return[];var o=n[e];return o===void 0?[]:typeof o=="function"?r?[o.listener||o]:[o]:r?TNn(o):uer(o,o.length)}_u.prototype.listeners=function(e){return aer(this,e,!0)};_u.prototype.rawListeners=function(e){return aer(this,e,!1)};_u.listenerCount=function(t,e){return typeof t.listenerCount=="function"?t.listenerCount(e):ser.call(t,e)};_u.prototype.listenerCount=ser;function ser(t){var e=this._events;if(e!==void 0){var r=e[t];if(typeof r=="function")return 1;if(r!==void 0)return r.length}return 0}_u.prototype.eventNames=function(){return this._eventsCount>0?NSe(this._events):[]};function uer(t,e){for(var r=new Array(e),n=0;n{"use strict";var PNn=IS(),{kResistStopPropagation:MNn,SymbolDispose:RNn}=wc(),INn=globalThis.AbortSignal||_K().AbortSignal,ANn=globalThis.AbortController||_K().AbortController,NNn=Object.getPrototypeOf(async function(){}).constructor,cer=globalThis.Blob||PNn.Blob,DNn=typeof cer<"u"?function(e){return e instanceof cer}:function(e){return!1},der=(t,e)=>{if(t!==void 0&&(t===null||typeof t!="object"||!("aborted"in t)))throw new ERR_INVALID_ARG_TYPE(e,"AbortSignal",t)},jNn=(t,e)=>{if(typeof t!="function")throw new ERR_INVALID_ARG_TYPE(e,"Function",t)},UGe=class extends Error{constructor(e){if(!Array.isArray(e))throw new TypeError(`Expected input to be an Array, got ${typeof e}`);let r="";for(let n=0;n{t=n,e=o}),resolve:t,reject:e}},promisify(t){return new Promise((e,r)=>{t((n,...o)=>n?r(n):e(...o))})},debuglog(){return function(){}},format(t,...e){return t.replace(/%([sdifj])/g,function(...[r,n]){let o=e.shift();return n==="f"?o.toFixed(6):n==="j"?JSON.stringify(o):n==="s"&&typeof o=="object"?`${o.constructor!==Object?o.constructor.name:""} {}`.trim():o.toString()})},inspect(t){switch(typeof t){case"string":if(t.includes("'"))if(t.includes('"')){if(!t.includes("`")&&!t.includes("${"))return`\`${t}\``}else return`"${t}"`;return`'${t}'`;case"number":return isNaN(t)?"NaN":Object.is(t,-0)?String(t):t;case"bigint":return`${String(t)}n`;case"boolean":case"undefined":return String(t);case"object":return"{}"}},types:{isAsyncFunction(t){return t instanceof NNn},isArrayBufferView(t){return ArrayBuffer.isView(t)}},isBlob:DNn,deprecate(t,e){return t},addAbortListener:One().addAbortListener||function(e,r){if(e===void 0)throw new ERR_INVALID_ARG_TYPE("signal","AbortSignal",e);der(e,"signal"),jNn(r,"listener");let n;return e.aborted?queueMicrotask(()=>r()):(e.addEventListener("abort",r,{__proto__:null,once:!0,[MNn]:!0}),n=()=>{e.removeEventListener("abort",r)}),{__proto__:null,[RNn](){var o;(o=n)===null||o===void 0||o()}}},AbortSignalAny:INn.any||function(e){if(e.length===1)return e[0];let r=new ANn,n=()=>r.abort();return e.forEach(o=>{der(o,"signals"),o.addEventListener("abort",n,{once:!0})}),r.signal.addEventListener("abort",()=>{e.forEach(o=>o.removeEventListener("abort",n))},{once:!0}),r.signal}};zGe.exports.promisify.custom=Symbol.for("nodejs.util.promisify.custom")});var qb=S((fva,mer)=>{"use strict";var{format:$Nn,inspect:jSe,AggregateError:LNn}=Ly(),FNn=globalThis.AggregateError||LNn,kNn=Symbol("kIsNodeError"),qNn=["string","function","number","object","Function","Object","boolean","bigint","symbol"],BNn=/^([A-Z][a-z0-9]*)+$/,UNn="__node_internal_",$Se={};function _2(t,e){if(!t)throw new $Se.ERR_INTERNAL_ASSERTION(e)}function fer(t){let e="",r=t.length,n=t[0]==="-"?1:0;for(;r>=n+4;r-=3)e=`_${t.slice(r-3,r)}${e}`;return`${t.slice(0,r)}${e}`}function zNn(t,e,r){if(typeof e=="function")return _2(e.length<=r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${e.length}).`),e(...r);let n=(e.match(/%[dfijoOs]/g)||[]).length;return _2(n===r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${n}).`),r.length===0?e:$Nn(e,...r)}function Ag(t,e,r){r||(r=Error);class n extends r{constructor(...i){super(zNn(t,e,i))}toString(){return`${this.name} [${t}]: ${this.message}`}}Object.defineProperties(n.prototype,{name:{value:r.name,writable:!0,enumerable:!1,configurable:!0},toString:{value(){return`${this.name} [${t}]: ${this.message}`},writable:!0,enumerable:!1,configurable:!0}}),n.prototype.code=t,n.prototype[kNn]=!0,$Se[t]=n}function per(t){let e=UNn+t.name;return Object.defineProperty(t,"name",{value:e}),t}function VNn(t,e){if(t&&e&&t!==e){if(Array.isArray(e.errors))return e.errors.push(t),e;let r=new FNn([e,t],e.message);return r.code=e.code,r}return t||e}var VGe=class extends Error{constructor(e="The operation was aborted",r=void 0){if(r!==void 0&&typeof r!="object")throw new $Se.ERR_INVALID_ARG_TYPE("options","Object",r);super(e,r),this.code="ABORT_ERR",this.name="AbortError"}};Ag("ERR_ASSERTION","%s",Error);Ag("ERR_INVALID_ARG_TYPE",(t,e,r)=>{_2(typeof t=="string","'name' must be a string"),Array.isArray(e)||(e=[e]);let n="The ";t.endsWith(" argument")?n+=`${t} `:n+=`"${t}" ${t.includes(".")?"property":"argument"} `,n+="must be ";let o=[],i=[],a=[];for(let u of e)_2(typeof u=="string","All expected entries have to be of type string"),qNn.includes(u)?o.push(u.toLowerCase()):BNn.test(u)?i.push(u):(_2(u!=="object",'The value "object" should be written as "Object"'),a.push(u));if(i.length>0){let u=o.indexOf("object");u!==-1&&(o.splice(o,u,1),i.push("Object"))}if(o.length>0){switch(o.length){case 1:n+=`of type ${o[0]}`;break;case 2:n+=`one of type ${o[0]} or ${o[1]}`;break;default:{let u=o.pop();n+=`one of type ${o.join(", ")}, or ${u}`}}(i.length>0||a.length>0)&&(n+=" or ")}if(i.length>0){switch(i.length){case 1:n+=`an instance of ${i[0]}`;break;case 2:n+=`an instance of ${i[0]} or ${i[1]}`;break;default:{let u=i.pop();n+=`an instance of ${i.join(", ")}, or ${u}`}}a.length>0&&(n+=" or ")}switch(a.length){case 0:break;case 1:a[0].toLowerCase()!==a[0]&&(n+="an "),n+=`${a[0]}`;break;case 2:n+=`one of ${a[0]} or ${a[1]}`;break;default:{let u=a.pop();n+=`one of ${a.join(", ")}, or ${u}`}}if(r==null)n+=`. Received ${r}`;else if(typeof r=="function"&&r.name)n+=`. Received function ${r.name}`;else if(typeof r=="object"){var s;if((s=r.constructor)!==null&&s!==void 0&&s.name)n+=`. Received an instance of ${r.constructor.name}`;else{let u=jSe(r,{depth:-1});n+=`. Received ${u}`}}else{let u=jSe(r,{colors:!1});u.length>25&&(u=`${u.slice(0,25)}...`),n+=`. Received type ${typeof r} (${u})`}return n},TypeError);Ag("ERR_INVALID_ARG_VALUE",(t,e,r="is invalid")=>{let n=jSe(e);return n.length>128&&(n=n.slice(0,128)+"..."),`The ${t.includes(".")?"property":"argument"} '${t}' ${r}. Received ${n}`},TypeError);Ag("ERR_INVALID_RETURN_VALUE",(t,e,r)=>{var n;let o=r!=null&&(n=r.constructor)!==null&&n!==void 0&&n.name?`instance of ${r.constructor.name}`:`type ${typeof r}`;return`Expected ${t} to be returned from the "${e}" function but got ${o}.`},TypeError);Ag("ERR_MISSING_ARGS",(...t)=>{_2(t.length>0,"At least one arg needs to be specified");let e,r=t.length;switch(t=(Array.isArray(t)?t:[t]).map(n=>`"${n}"`).join(" or "),r){case 1:e+=`The ${t[0]} argument`;break;case 2:e+=`The ${t[0]} and ${t[1]} arguments`;break;default:{let n=t.pop();e+=`The ${t.join(", ")}, and ${n} arguments`}break}return`${e} must be specified`},TypeError);Ag("ERR_OUT_OF_RANGE",(t,e,r)=>{_2(e,'Missing "range" argument');let n;return Number.isInteger(r)&&Math.abs(r)>2**32?n=fer(String(r)):typeof r=="bigint"?(n=String(r),(r>2n**32n||r<-(2n**32n))&&(n=fer(n)),n+="n"):n=jSe(r),`The value of "${t}" is out of range. It must be ${e}. Received ${n}`},RangeError);Ag("ERR_MULTIPLE_CALLBACK","Callback called multiple times",Error);Ag("ERR_METHOD_NOT_IMPLEMENTED","The %s method is not implemented",Error);Ag("ERR_STREAM_ALREADY_FINISHED","Cannot call %s after a stream was finished",Error);Ag("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable",Error);Ag("ERR_STREAM_DESTROYED","Cannot call %s after a stream was destroyed",Error);Ag("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError);Ag("ERR_STREAM_PREMATURE_CLOSE","Premature close",Error);Ag("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF",Error);Ag("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event",Error);Ag("ERR_STREAM_WRITE_AFTER_END","write after end",Error);Ag("ERR_UNKNOWN_ENCODING","Unknown encoding: %s",TypeError);mer.exports={AbortError:VGe,aggregateTwoErrors:per(VNn),hideStackFrames:per,codes:$Se}});var SK=S((pva,xer)=>{"use strict";var{ArrayIsArray:WGe,ArrayPrototypeIncludes:ber,ArrayPrototypeJoin:_er,ArrayPrototypeMap:HNn,NumberIsInteger:JGe,NumberIsNaN:WNn,NumberMAX_SAFE_INTEGER:JNn,NumberMIN_SAFE_INTEGER:KNn,NumberParseInt:GNn,ObjectPrototypeHasOwnProperty:XNn,RegExpPrototypeExec:ver,String:ZNn,StringPrototypeToUpperCase:YNn,StringPrototypeTrim:QNn}=wc(),{hideStackFrames:YS,codes:{ERR_SOCKET_BAD_PORT:e1n,ERR_INVALID_ARG_TYPE:Fy,ERR_INVALID_ARG_VALUE:wK,ERR_OUT_OF_RANGE:v2,ERR_UNKNOWN_SIGNAL:her}}=qb(),{normalizeEncoding:t1n}=Ly(),{isAsyncFunction:r1n,isArrayBufferView:n1n}=Ly().types,ger={};function o1n(t){return t===(t|0)}function i1n(t){return t===t>>>0}var a1n=/^[0-7]+$/,s1n="must be a 32-bit unsigned integer or an octal string";function u1n(t,e,r){if(typeof t>"u"&&(t=r),typeof t=="string"){if(ver(a1n,t)===null)throw new wK(e,t,s1n);t=GNn(t,8)}return wer(t,e),t}var l1n=YS((t,e,r=KNn,n=JNn)=>{if(typeof t!="number")throw new Fy(e,"number",t);if(!JGe(t))throw new v2(e,"an integer",t);if(tn)throw new v2(e,`>= ${r} && <= ${n}`,t)}),c1n=YS((t,e,r=-2147483648,n=2147483647)=>{if(typeof t!="number")throw new Fy(e,"number",t);if(!JGe(t))throw new v2(e,"an integer",t);if(tn)throw new v2(e,`>= ${r} && <= ${n}`,t)}),wer=YS((t,e,r=!1)=>{if(typeof t!="number")throw new Fy(e,"number",t);if(!JGe(t))throw new v2(e,"an integer",t);let n=r?1:0,o=4294967295;if(to)throw new v2(e,`>= ${n} && <= ${o}`,t)});function KGe(t,e){if(typeof t!="string")throw new Fy(e,"string",t)}function d1n(t,e,r=void 0,n){if(typeof t!="number")throw new Fy(e,"number",t);if(r!=null&&tn||(r!=null||n!=null)&&WNn(t))throw new v2(e,`${r!=null?`>= ${r}`:""}${r!=null&&n!=null?" && ":""}${n!=null?`<= ${n}`:""}`,t)}var f1n=YS((t,e,r)=>{if(!ber(r,t)){let o="must be one of: "+_er(HNn(r,i=>typeof i=="string"?`'${i}'`:ZNn(i)),", ");throw new wK(e,t,o)}});function Ser(t,e){if(typeof t!="boolean")throw new Fy(e,"boolean",t)}function HGe(t,e,r){return t==null||!XNn(t,e)?r:t[e]}var p1n=YS((t,e,r=null)=>{let n=HGe(r,"allowArray",!1),o=HGe(r,"allowFunction",!1);if(!HGe(r,"nullable",!1)&&t===null||!n&&WGe(t)||typeof t!="object"&&(!o||typeof t!="function"))throw new Fy(e,"Object",t)}),m1n=YS((t,e)=>{if(t!=null&&typeof t!="object"&&typeof t!="function")throw new Fy(e,"a dictionary",t)}),LSe=YS((t,e,r=0)=>{if(!WGe(t))throw new Fy(e,"Array",t);if(t.length{if(!n1n(t))throw new Fy(e,["Buffer","TypedArray","DataView"],t)});function v1n(t,e){let r=t1n(e),n=t.length;if(r==="hex"&&n%2!==0)throw new wK("encoding",e,`is invalid for data of length ${n}`)}function w1n(t,e="Port",r=!0){if(typeof t!="number"&&typeof t!="string"||typeof t=="string"&&QNn(t).length===0||+t!==+t>>>0||t>65535||t===0&&!r)throw new e1n(e,t,r);return t|0}var Cer=YS((t,e)=>{if(t!==void 0&&(t===null||typeof t!="object"||!("aborted"in t)))throw new Fy(e,"AbortSignal",t)}),S1n=YS((t,e)=>{if(typeof t!="function")throw new Fy(e,"Function",t)}),C1n=YS((t,e)=>{if(typeof t!="function"||r1n(t))throw new Fy(e,"Function",t)}),x1n=YS((t,e)=>{if(t!==void 0)throw new Fy(e,"undefined",t)});function T1n(t,e,r){if(!ber(r,t))throw new Fy(e,`('${_er(r,"|")}')`,t)}var O1n=/^(?:<[^>]*>)(?:\s*;\s*[^;"\s]+(?:=(")?[^;"\s]*\1)?)*$/;function yer(t,e){if(typeof t>"u"||!ver(O1n,t))throw new wK(e,t,'must be an array or string of format "; rel=preload; as=style"')}function E1n(t){if(typeof t=="string")return yer(t,"hints"),t;if(WGe(t)){let e=t.length,r="";if(e===0)return r;for(let n=0;n; rel=preload; as=style"')}xer.exports={isInt32:o1n,isUint32:i1n,parseFileMode:u1n,validateArray:LSe,validateStringArray:h1n,validateBooleanArray:g1n,validateAbortSignalArray:y1n,validateBoolean:Ser,validateBuffer:_1n,validateDictionary:m1n,validateEncoding:v1n,validateFunction:S1n,validateInt32:c1n,validateInteger:l1n,validateNumber:d1n,validateObject:p1n,validateOneOf:f1n,validatePlainFunction:C1n,validatePort:w1n,validateSignalName:b1n,validateString:KGe,validateUint32:wer,validateUndefined:x1n,validateUnion:T1n,validateAbortSignal:Cer,validateLinkHeaderValue:E1n}});var ak=S((mva,Per)=>{var ad=Per.exports={},JO,KO;function GGe(){throw new Error("setTimeout has not been defined")}function XGe(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?JO=setTimeout:JO=GGe}catch{JO=GGe}try{typeof clearTimeout=="function"?KO=clearTimeout:KO=XGe}catch{KO=XGe}})();function Ter(t){if(JO===setTimeout)return setTimeout(t,0);if((JO===GGe||!JO)&&setTimeout)return JO=setTimeout,setTimeout(t,0);try{return JO(t,0)}catch{try{return JO.call(null,t,0)}catch{return JO.call(this,t,0)}}}function P1n(t){if(KO===clearTimeout)return clearTimeout(t);if((KO===XGe||!KO)&&clearTimeout)return KO=clearTimeout,clearTimeout(t);try{return KO(t)}catch{try{return KO.call(null,t)}catch{return KO.call(this,t)}}}var F1=[],CK=!1,w2,FSe=-1;function M1n(){!CK||!w2||(CK=!1,w2.length?F1=w2.concat(F1):FSe=-1,F1.length&&Oer())}function Oer(){if(!CK){var t=Ter(M1n);CK=!0;for(var e=F1.length;e;){for(w2=F1,F1=[];++FSe1)for(var r=1;r{"use strict";var{SymbolAsyncIterator:Mer,SymbolIterator:Rer,SymbolFor:S2}=wc(),Ier=S2("nodejs.stream.destroyed"),Aer=S2("nodejs.stream.errored"),ZGe=S2("nodejs.stream.readable"),YGe=S2("nodejs.stream.writable"),Ner=S2("nodejs.stream.disturbed"),R1n=S2("nodejs.webstream.isClosedPromise"),I1n=S2("nodejs.webstream.controllerErrorFunction");function kSe(t,e=!1){var r;return!!(t&&typeof t.pipe=="function"&&typeof t.on=="function"&&(!e||typeof t.pause=="function"&&typeof t.resume=="function")&&(!t._writableState||((r=t._readableState)===null||r===void 0?void 0:r.readable)!==!1)&&(!t._writableState||t._readableState))}function qSe(t){var e;return!!(t&&typeof t.write=="function"&&typeof t.on=="function"&&(!t._readableState||((e=t._writableState)===null||e===void 0?void 0:e.writable)!==!1))}function A1n(t){return!!(t&&typeof t.pipe=="function"&&t._readableState&&typeof t.on=="function"&&typeof t.write=="function")}function GO(t){return t&&(t._readableState||t._writableState||typeof t.write=="function"&&typeof t.on=="function"||typeof t.pipe=="function"&&typeof t.on=="function")}function Der(t){return!!(t&&!GO(t)&&typeof t.pipeThrough=="function"&&typeof t.getReader=="function"&&typeof t.cancel=="function")}function jer(t){return!!(t&&!GO(t)&&typeof t.getWriter=="function"&&typeof t.abort=="function")}function $er(t){return!!(t&&!GO(t)&&typeof t.readable=="object"&&typeof t.writable=="object")}function N1n(t){return Der(t)||jer(t)||$er(t)}function D1n(t,e){return t==null?!1:e===!0?typeof t[Mer]=="function":e===!1?typeof t[Rer]=="function":typeof t[Mer]=="function"||typeof t[Rer]=="function"}function BSe(t){if(!GO(t))return null;let e=t._writableState,r=t._readableState,n=e||r;return!!(t.destroyed||t[Ier]||n!=null&&n.destroyed)}function Ler(t){if(!qSe(t))return null;if(t.writableEnded===!0)return!0;let e=t._writableState;return e!=null&&e.errored?!1:typeof e?.ended!="boolean"?null:e.ended}function j1n(t,e){if(!qSe(t))return null;if(t.writableFinished===!0)return!0;let r=t._writableState;return r!=null&&r.errored?!1:typeof r?.finished!="boolean"?null:!!(r.finished||e===!1&&r.ended===!0&&r.length===0)}function $1n(t){if(!kSe(t))return null;if(t.readableEnded===!0)return!0;let e=t._readableState;return!e||e.errored?!1:typeof e?.ended!="boolean"?null:e.ended}function Fer(t,e){if(!kSe(t))return null;let r=t._readableState;return r!=null&&r.errored?!1:typeof r?.endEmitted!="boolean"?null:!!(r.endEmitted||e===!1&&r.ended===!0&&r.length===0)}function ker(t){return t&&t[ZGe]!=null?t[ZGe]:typeof t?.readable!="boolean"?null:BSe(t)?!1:kSe(t)&&t.readable&&!Fer(t)}function qer(t){return t&&t[YGe]!=null?t[YGe]:typeof t?.writable!="boolean"?null:BSe(t)?!1:qSe(t)&&t.writable&&!Ler(t)}function L1n(t,e){return GO(t)?BSe(t)?!0:!(e?.readable!==!1&&ker(t)||e?.writable!==!1&&qer(t)):null}function F1n(t){var e,r;return GO(t)?t.writableErrored?t.writableErrored:(e=(r=t._writableState)===null||r===void 0?void 0:r.errored)!==null&&e!==void 0?e:null:null}function k1n(t){var e,r;return GO(t)?t.readableErrored?t.readableErrored:(e=(r=t._readableState)===null||r===void 0?void 0:r.errored)!==null&&e!==void 0?e:null:null}function q1n(t){if(!GO(t))return null;if(typeof t.closed=="boolean")return t.closed;let e=t._writableState,r=t._readableState;return typeof e?.closed=="boolean"||typeof r?.closed=="boolean"?e?.closed||r?.closed:typeof t._closed=="boolean"&&Ber(t)?t._closed:null}function Ber(t){return typeof t._closed=="boolean"&&typeof t._defaultKeepAlive=="boolean"&&typeof t._removedConnection=="boolean"&&typeof t._removedContLen=="boolean"}function Uer(t){return typeof t._sent100=="boolean"&&Ber(t)}function B1n(t){var e;return typeof t._consuming=="boolean"&&typeof t._dumped=="boolean"&&((e=t.req)===null||e===void 0?void 0:e.upgradeOrConnect)===void 0}function U1n(t){if(!GO(t))return null;let e=t._writableState,r=t._readableState,n=e||r;return!n&&Uer(t)||!!(n&&n.autoDestroy&&n.emitClose&&n.closed===!1)}function z1n(t){var e;return!!(t&&((e=t[Ner])!==null&&e!==void 0?e:t.readableDidRead||t.readableAborted))}function V1n(t){var e,r,n,o,i,a,s,u,l,c;return!!(t&&((e=(r=(n=(o=(i=(a=t[Aer])!==null&&a!==void 0?a:t.readableErrored)!==null&&i!==void 0?i:t.writableErrored)!==null&&o!==void 0?o:(s=t._readableState)===null||s===void 0?void 0:s.errorEmitted)!==null&&n!==void 0?n:(u=t._writableState)===null||u===void 0?void 0:u.errorEmitted)!==null&&r!==void 0?r:(l=t._readableState)===null||l===void 0?void 0:l.errored)!==null&&e!==void 0?e:!((c=t._writableState)===null||c===void 0)&&c.errored))}zer.exports={isDestroyed:BSe,kIsDestroyed:Ier,isDisturbed:z1n,kIsDisturbed:Ner,isErrored:V1n,kIsErrored:Aer,isReadable:ker,kIsReadable:ZGe,kIsClosedPromise:R1n,kControllerErrorFunction:I1n,kIsWritable:YGe,isClosed:q1n,isDuplexNodeStream:A1n,isFinished:L1n,isIterable:D1n,isReadableNodeStream:kSe,isReadableStream:Der,isReadableEnded:$1n,isReadableFinished:Fer,isReadableErrored:k1n,isNodeStream:GO,isWebStream:N1n,isWritable:qer,isWritableNodeStream:qSe,isWritableStream:jer,isWritableEnded:Ler,isWritableFinished:j1n,isWritableErrored:F1n,isServerRequest:B1n,isServerResponse:Uer,willEmitClose:U1n,isTransformStream:$er}});var q1=S((gva,n9e)=>{var sk=ak(),{AbortError:Yer,codes:H1n}=qb(),{ERR_INVALID_ARG_TYPE:W1n,ERR_STREAM_PREMATURE_CLOSE:Ver}=H1n,{kEmptyObject:e9e,once:t9e}=Ly(),{validateAbortSignal:J1n,validateFunction:K1n,validateObject:G1n,validateBoolean:X1n}=SK(),{Promise:Z1n,PromisePrototypeThen:Y1n,SymbolDispose:Qer}=wc(),{isClosed:Q1n,isReadable:Her,isReadableNodeStream:QGe,isReadableStream:eDn,isReadableFinished:Wer,isReadableErrored:Jer,isWritable:Ker,isWritableNodeStream:Ger,isWritableStream:tDn,isWritableFinished:Xer,isWritableErrored:Zer,isNodeStream:rDn,willEmitClose:nDn,kIsClosedPromise:oDn}=XO(),xK;function iDn(t){return t.setHeader&&typeof t.abort=="function"}var r9e=()=>{};function etr(t,e,r){var n,o;if(arguments.length===2?(r=e,e=e9e):e==null?e=e9e:G1n(e,"options"),K1n(r,"callback"),J1n(e.signal,"options.signal"),r=t9e(r),eDn(t)||tDn(t))return aDn(t,e,r);if(!rDn(t))throw new W1n("stream",["ReadableStream","WritableStream","Stream"],t);let i=(n=e.readable)!==null&&n!==void 0?n:QGe(t),a=(o=e.writable)!==null&&o!==void 0?o:Ger(t),s=t._writableState,u=t._readableState,l=()=>{t.writable||f()},c=nDn(t)&&QGe(t)===i&&Ger(t)===a,d=Xer(t,!1),f=()=>{d=!0,t.destroyed&&(c=!1),!(c&&(!t.readable||i))&&(!i||p)&&r.call(t)},p=Wer(t,!1),m=()=>{p=!0,t.destroyed&&(c=!1),!(c&&(!t.writable||a))&&(!a||d)&&r.call(t)},h=T=>{r.call(t,T)},y=Q1n(t),g=()=>{y=!0;let T=Zer(t)||Jer(t);if(T&&typeof T!="boolean")return r.call(t,T);if(i&&!p&&QGe(t,!0)&&!Wer(t,!1))return r.call(t,new Ver);if(a&&!d&&!Xer(t,!1))return r.call(t,new Ver);r.call(t)},b=()=>{y=!0;let T=Zer(t)||Jer(t);if(T&&typeof T!="boolean")return r.call(t,T);r.call(t)},_=()=>{t.req.on("finish",f)};iDn(t)?(t.on("complete",f),c||t.on("abort",g),t.req?_():t.on("request",_)):a&&!s&&(t.on("end",l),t.on("close",l)),!c&&typeof t.aborted=="boolean"&&t.on("aborted",g),t.on("end",m),t.on("finish",f),e.error!==!1&&t.on("error",h),t.on("close",g),y?sk.nextTick(g):s!=null&&s.errorEmitted||u!=null&&u.errorEmitted?c||sk.nextTick(b):(!i&&(!c||Her(t))&&(d||Ker(t)===!1)||!a&&(!c||Ker(t))&&(p||Her(t)===!1)||u&&t.req&&t.aborted)&&sk.nextTick(b);let w=()=>{r=r9e,t.removeListener("aborted",g),t.removeListener("complete",f),t.removeListener("abort",g),t.removeListener("request",_),t.req&&t.req.removeListener("finish",f),t.removeListener("end",l),t.removeListener("close",l),t.removeListener("finish",f),t.removeListener("end",m),t.removeListener("error",h),t.removeListener("close",g)};if(e.signal&&!y){let T=()=>{let O=r;w(),O.call(t,new Yer(void 0,{cause:e.signal.reason}))};if(e.signal.aborted)sk.nextTick(T);else{xK=xK||Ly().addAbortListener;let O=xK(e.signal,T),E=r;r=t9e((...P)=>{O[Qer](),E.apply(t,P)})}}return w}function aDn(t,e,r){let n=!1,o=r9e;if(e.signal)if(o=()=>{n=!0,r.call(t,new Yer(void 0,{cause:e.signal.reason}))},e.signal.aborted)sk.nextTick(o);else{xK=xK||Ly().addAbortListener;let a=xK(e.signal,o),s=r;r=t9e((...u)=>{a[Qer](),s.apply(t,u)})}let i=(...a)=>{n||sk.nextTick(()=>r.apply(t,a))};return Y1n(t[oDn].promise,i,i),r9e}function sDn(t,e){var r;let n=!1;return e===null&&(e=e9e),(r=e)!==null&&r!==void 0&&r.cleanup&&(X1n(e.cleanup,"cleanup"),n=e.cleanup),new Z1n((o,i)=>{let a=etr(t,e,s=>{n&&a(),s?i(s):o()})})}n9e.exports=etr;n9e.exports.finished=sDn});var C2=S((yva,utr)=>{"use strict";var ZO=ak(),{aggregateTwoErrors:uDn,codes:{ERR_MULTIPLE_CALLBACK:lDn},AbortError:cDn}=qb(),{Symbol:ntr}=wc(),{kIsDestroyed:dDn,isDestroyed:fDn,isFinished:pDn,isServerRequest:mDn}=XO(),otr=ntr("kDestroy"),o9e=ntr("kConstruct");function itr(t,e,r){t&&(t.stack,e&&!e.errored&&(e.errored=t),r&&!r.errored&&(r.errored=t))}function hDn(t,e){let r=this._readableState,n=this._writableState,o=n||r;return n!=null&&n.destroyed||r!=null&&r.destroyed?(typeof e=="function"&&e(),this):(itr(t,n,r),n&&(n.destroyed=!0),r&&(r.destroyed=!0),o.constructed?ttr(this,t,e):this.once(otr,function(i){ttr(this,uDn(i,t),e)}),this)}function ttr(t,e,r){let n=!1;function o(i){if(n)return;n=!0;let a=t._readableState,s=t._writableState;itr(i,s,a),s&&(s.closed=!0),a&&(a.closed=!0),typeof r=="function"&&r(i),i?ZO.nextTick(gDn,t,i):ZO.nextTick(atr,t)}try{t._destroy(e||null,o)}catch(i){o(i)}}function gDn(t,e){i9e(t,e),atr(t)}function atr(t){let e=t._readableState,r=t._writableState;r&&(r.closeEmitted=!0),e&&(e.closeEmitted=!0),(r!=null&&r.emitClose||e!=null&&e.emitClose)&&t.emit("close")}function i9e(t,e){let r=t._readableState,n=t._writableState;n!=null&&n.errorEmitted||r!=null&&r.errorEmitted||(n&&(n.errorEmitted=!0),r&&(r.errorEmitted=!0),t.emit("error",e))}function yDn(){let t=this._readableState,e=this._writableState;t&&(t.constructed=!0,t.closed=!1,t.closeEmitted=!1,t.destroyed=!1,t.errored=null,t.errorEmitted=!1,t.reading=!1,t.ended=t.readable===!1,t.endEmitted=t.readable===!1),e&&(e.constructed=!0,e.destroyed=!1,e.closed=!1,e.closeEmitted=!1,e.errored=null,e.errorEmitted=!1,e.finalCalled=!1,e.prefinished=!1,e.ended=e.writable===!1,e.ending=e.writable===!1,e.finished=e.writable===!1)}function a9e(t,e,r){let n=t._readableState,o=t._writableState;if(o!=null&&o.destroyed||n!=null&&n.destroyed)return this;n!=null&&n.autoDestroy||o!=null&&o.autoDestroy?t.destroy(e):e&&(e.stack,o&&!o.errored&&(o.errored=e),n&&!n.errored&&(n.errored=e),r?ZO.nextTick(i9e,t,e):i9e(t,e))}function bDn(t,e){if(typeof t._construct!="function")return;let r=t._readableState,n=t._writableState;r&&(r.constructed=!1),n&&(n.constructed=!1),t.once(o9e,e),!(t.listenerCount(o9e)>1)&&ZO.nextTick(_Dn,t)}function _Dn(t){let e=!1;function r(n){if(e){a9e(t,n??new lDn);return}e=!0;let o=t._readableState,i=t._writableState,a=i||o;o&&(o.constructed=!0),i&&(i.constructed=!0),a.destroyed?t.emit(otr,n):n?a9e(t,n,!0):ZO.nextTick(vDn,t)}try{t._construct(n=>{ZO.nextTick(r,n)})}catch(n){ZO.nextTick(r,n)}}function vDn(t){t.emit(o9e)}function rtr(t){return t?.setHeader&&typeof t.abort=="function"}function str(t){t.emit("close")}function wDn(t,e){t.emit("error",e),ZO.nextTick(str,t)}function SDn(t,e){!t||fDn(t)||(!e&&!pDn(t)&&(e=new cDn),mDn(t)?(t.socket=null,t.destroy(e)):rtr(t)?t.abort():rtr(t.req)?t.req.abort():typeof t.destroy=="function"?t.destroy(e):typeof t.close=="function"?t.close():e?ZO.nextTick(wDn,t,e):ZO.nextTick(str,t),t.destroyed||(t[dDn]=!0))}utr.exports={construct:bDn,destroyer:SDn,destroy:hDn,undestroy:yDn,errorOrDestroy:a9e}});var VSe=S((bva,ctr)=>{"use strict";var{ArrayIsArray:CDn,ObjectSetPrototypeOf:ltr}=wc(),{EventEmitter:USe}=One();function zSe(t){USe.call(this,t)}ltr(zSe.prototype,USe.prototype);ltr(zSe,USe);zSe.prototype.pipe=function(t,e){let r=this;function n(c){t.writable&&t.write(c)===!1&&r.pause&&r.pause()}r.on("data",n);function o(){r.readable&&r.resume&&r.resume()}t.on("drain",o),!t._isStdio&&(!e||e.end!==!1)&&(r.on("end",a),r.on("close",s));let i=!1;function a(){i||(i=!0,t.end())}function s(){i||(i=!0,typeof t.destroy=="function"&&t.destroy())}function u(c){l(),USe.listenerCount(this,"error")===0&&this.emit("error",c)}s9e(r,"error",u),s9e(t,"error",u);function l(){r.removeListener("data",n),t.removeListener("drain",o),r.removeListener("end",a),r.removeListener("close",s),r.removeListener("error",u),t.removeListener("error",u),r.removeListener("end",l),r.removeListener("close",l),t.removeListener("close",l)}return r.on("end",l),r.on("close",l),t.on("close",l),t.emit("pipe",r),t};function s9e(t,e,r){if(typeof t.prependListener=="function")return t.prependListener(e,r);!t._events||!t._events[e]?t.on(e,r):CDn(t._events[e])?t._events[e].unshift(r):t._events[e]=[r,t._events[e]]}ctr.exports={Stream:zSe,prependListener:s9e}});var Ene=S((_va,HSe)=>{"use strict";var{SymbolDispose:xDn}=wc(),{AbortError:dtr,codes:TDn}=qb(),{isNodeStream:ftr,isWebStream:ODn,kControllerErrorFunction:EDn}=XO(),PDn=q1(),{ERR_INVALID_ARG_TYPE:ptr}=TDn,u9e,MDn=(t,e)=>{if(typeof t!="object"||!("aborted"in t))throw new ptr(e,"AbortSignal",t)};HSe.exports.addAbortSignal=function(e,r){if(MDn(e,"signal"),!ftr(r)&&!ODn(r))throw new ptr("stream",["ReadableStream","WritableStream","Stream"],r);return HSe.exports.addAbortSignalNoValidate(e,r)};HSe.exports.addAbortSignalNoValidate=function(t,e){if(typeof t!="object"||!("aborted"in t))return e;let r=ftr(e)?()=>{e.destroy(new dtr(void 0,{cause:t.reason}))}:()=>{e[EDn](new dtr(void 0,{cause:t.reason}))};if(t.aborted)r();else{u9e=u9e||Ly().addAbortListener;let n=u9e(t,r);PDn(e,n[xDn])}return e}});var gtr=S((wva,htr)=>{"use strict";var{StringPrototypeSlice:mtr,SymbolIterator:RDn,TypedArrayPrototypeSet:WSe,Uint8Array:IDn}=wc(),{Buffer:l9e}=IS(),{inspect:ADn}=Ly();htr.exports=class{constructor(){this.head=null,this.tail=null,this.length=0}push(e){let r={data:e,next:null};this.length>0?this.tail.next=r:this.head=r,this.tail=r,++this.length}unshift(e){let r={data:e,next:this.head};this.length===0&&(this.tail=r),this.head=r,++this.length}shift(){if(this.length===0)return;let e=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,e}clear(){this.head=this.tail=null,this.length=0}join(e){if(this.length===0)return"";let r=this.head,n=""+r.data;for(;(r=r.next)!==null;)n+=e+r.data;return n}concat(e){if(this.length===0)return l9e.alloc(0);let r=l9e.allocUnsafe(e>>>0),n=this.head,o=0;for(;n;)WSe(r,n.data,o),o+=n.data.length,n=n.next;return r}consume(e,r){let n=this.head.data;if(ei.length)r+=i,e-=i.length;else{e===i.length?(r+=i,++o,n.next?this.head=n.next:this.head=this.tail=null):(r+=mtr(i,0,e),this.head=n,n.data=mtr(i,e));break}++o}while((n=n.next)!==null);return this.length-=o,r}_getBuffer(e){let r=l9e.allocUnsafe(e),n=e,o=this.head,i=0;do{let a=o.data;if(e>a.length)WSe(r,a,n-e),e-=a.length;else{e===a.length?(WSe(r,a,n-e),++i,o.next?this.head=o.next:this.head=this.tail=null):(WSe(r,new IDn(a.buffer,a.byteOffset,e),n-e),this.head=o,o.data=a.slice(e));break}++i}while((o=o.next)!==null);return this.length-=i,r}[Symbol.for("nodejs.util.inspect.custom")](e,r){return ADn(this,{...r,depth:0,customInspect:!1})}}});var Pne=S((Sva,vtr)=>{"use strict";var{MathFloor:NDn,NumberIsInteger:DDn}=wc(),{validateInteger:jDn}=SK(),{ERR_INVALID_ARG_VALUE:$Dn}=qb().codes,ytr=16*1024,btr=16;function LDn(t,e,r){return t.highWaterMark!=null?t.highWaterMark:e?t[r]:null}function _tr(t){return t?btr:ytr}function FDn(t,e){jDn(e,"value",0),t?btr=e:ytr=e}function kDn(t,e,r,n){let o=LDn(e,n,r);if(o!=null){if(!DDn(o)||o<0){let i=n?`options.${r}`:"options.highWaterMark";throw new $Dn(i,o)}return NDn(o)}return _tr(t.objectMode)}vtr.exports={getHighWaterMark:kDn,getDefaultHighWaterMark:_tr,setDefaultHighWaterMark:FDn}});var Ctr=S((c9e,Str)=>{var JSe=IS(),YO=JSe.Buffer;function wtr(t,e){for(var r in t)e[r]=t[r]}YO.from&&YO.alloc&&YO.allocUnsafe&&YO.allocUnsafeSlow?Str.exports=JSe:(wtr(JSe,c9e),c9e.Buffer=x2);function x2(t,e,r){return YO(t,e,r)}x2.prototype=Object.create(YO.prototype);wtr(YO,x2);x2.from=function(t,e,r){if(typeof t=="number")throw new TypeError("Argument must not be a number");return YO(t,e,r)};x2.alloc=function(t,e,r){if(typeof t!="number")throw new TypeError("Argument must be a number");var n=YO(t);return e!==void 0?typeof r=="string"?n.fill(e,r):n.fill(e):n.fill(0),n};x2.allocUnsafe=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return YO(t)};x2.allocUnsafeSlow=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return JSe.SlowBuffer(t)}});var Otr=S(Ttr=>{"use strict";var f9e=Ctr().Buffer,xtr=f9e.isEncoding||function(t){switch(t=""+t,t&&t.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function qDn(t){if(!t)return"utf8";for(var e;;)switch(t){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return t;default:if(e)return;t=(""+t).toLowerCase(),e=!0}}function BDn(t){var e=qDn(t);if(typeof e!="string"&&(f9e.isEncoding===xtr||!xtr(t)))throw new Error("Unknown encoding: "+t);return e||t}Ttr.StringDecoder=Mne;function Mne(t){this.encoding=BDn(t);var e;switch(this.encoding){case"utf16le":this.text=JDn,this.end=KDn,e=4;break;case"utf8":this.fillLast=VDn,e=4;break;case"base64":this.text=GDn,this.end=XDn,e=3;break;default:this.write=ZDn,this.end=YDn;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=f9e.allocUnsafe(e)}Mne.prototype.write=function(t){if(t.length===0)return"";var e,r;if(this.lastNeed){if(e=this.fillLast(t),e===void 0)return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r>5===6?2:t>>4===14?3:t>>3===30?4:t>>6===2?-1:-2}function UDn(t,e,r){var n=e.length-1;if(n=0?(o>0&&(t.lastNeed=o-1),o):--n=0?(o>0&&(t.lastNeed=o-2),o):--n=0?(o>0&&(o===2?o=0:t.lastNeed=o-3),o):0))}function zDn(t,e,r){if((e[0]&192)!==128)return t.lastNeed=0,"\uFFFD";if(t.lastNeed>1&&e.length>1){if((e[1]&192)!==128)return t.lastNeed=1,"\uFFFD";if(t.lastNeed>2&&e.length>2&&(e[2]&192)!==128)return t.lastNeed=2,"\uFFFD"}}function VDn(t){var e=this.lastTotal-this.lastNeed,r=zDn(this,t,e);if(r!==void 0)return r;if(this.lastNeed<=t.length)return t.copy(this.lastChar,e,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);t.copy(this.lastChar,e,0,t.length),this.lastNeed-=t.length}function HDn(t,e){var r=UDn(this,t,e);if(!this.lastNeed)return t.toString("utf8",e);this.lastTotal=r;var n=t.length-(r-this.lastNeed);return t.copy(this.lastChar,0,n),t.toString("utf8",e,n)}function WDn(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+"\uFFFD":e}function JDn(t,e){if((t.length-e)%2===0){var r=t.toString("utf16le",e);if(r){var n=r.charCodeAt(r.length-1);if(n>=55296&&n<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=t[t.length-1],t.toString("utf16le",e,t.length-1)}function KDn(t){var e=t&&t.length?this.write(t):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return e+this.lastChar.toString("utf16le",0,r)}return e}function GDn(t,e){var r=(t.length-e)%3;return r===0?t.toString("base64",e):(this.lastNeed=3-r,this.lastTotal=3,r===1?this.lastChar[0]=t[t.length-1]:(this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1]),t.toString("base64",e,t.length-r))}function XDn(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+this.lastChar.toString("base64",0,3-this.lastNeed):e}function ZDn(t){return t.toString(this.encoding)}function YDn(t){return t&&t.length?this.write(t):""}});var p9e=S((xva,Rtr)=>{"use strict";var Etr=ak(),{PromisePrototypeThen:QDn,SymbolAsyncIterator:Ptr,SymbolIterator:Mtr}=wc(),{Buffer:ejn}=IS(),{ERR_INVALID_ARG_TYPE:tjn,ERR_STREAM_NULL_VALUES:rjn}=qb().codes;function njn(t,e,r){let n;if(typeof e=="string"||e instanceof ejn)return new t({objectMode:!0,...r,read(){this.push(e),this.push(null)}});let o;if(e&&e[Ptr])o=!0,n=e[Ptr]();else if(e&&e[Mtr])o=!1,n=e[Mtr]();else throw new tjn("iterable",["Iterable"],e);let i=new t({objectMode:!0,highWaterMark:1,...r}),a=!1;i._read=function(){a||(a=!0,u())},i._destroy=function(l,c){QDn(s(l),()=>Etr.nextTick(c,l),d=>Etr.nextTick(c,d||l))};async function s(l){let c=l!=null,d=typeof n.throw=="function";if(c&&d){let{value:f,done:p}=await n.throw(l);if(await f,p)return}if(typeof n.return=="function"){let{value:f}=await n.return();await f}}async function u(){for(;;){try{let{value:l,done:c}=o?await n.next():n.next();if(c)i.push(null);else{let d=l&&typeof l.then=="function"?await l:l;if(d===null)throw a=!1,new rjn;if(i.push(d))continue;a=!1}}catch(l){i.destroy(l)}break}}return i}Rtr.exports=njn});var Ine=S((Tva,Ktr)=>{var ax=ak(),{ArrayPrototypeIndexOf:ojn,NumberIsInteger:ijn,NumberIsNaN:ajn,NumberParseInt:sjn,ObjectDefineProperties:w9e,ObjectKeys:ujn,ObjectSetPrototypeOf:Ntr,Promise:Dtr,SafeSet:ljn,SymbolAsyncDispose:cjn,SymbolAsyncIterator:djn,Symbol:fjn}=wc();Ktr.exports=mi;mi.ReadableState=ZSe;var{EventEmitter:pjn}=One(),{Stream:uk,prependListener:mjn}=VSe(),{Buffer:m9e}=IS(),{addAbortSignal:hjn}=Ene(),jtr=q1(),Li=Ly().debuglog("stream",t=>{Li=t}),gjn=gtr(),EK=C2(),{getHighWaterMark:yjn,getDefaultHighWaterMark:bjn}=Pne(),{aggregateTwoErrors:Itr,codes:{ERR_INVALID_ARG_TYPE:_jn,ERR_METHOD_NOT_IMPLEMENTED:vjn,ERR_OUT_OF_RANGE:wjn,ERR_STREAM_PUSH_AFTER_EOF:Sjn,ERR_STREAM_UNSHIFT_AFTER_END_EVENT:Cjn},AbortError:xjn}=qb(),{validateObject:Tjn}=SK(),T2=fjn("kPaused"),{StringDecoder:$tr}=Otr(),Ojn=p9e();Ntr(mi.prototype,uk.prototype);Ntr(mi,uk);var h9e=()=>{},{errorOrDestroy:TK}=EK,OK=1,Ejn=2,Ltr=4,Rne=8,Ftr=16,KSe=32,GSe=64,ktr=128,Pjn=256,Mjn=512,Rjn=1024,_9e=2048,v9e=4096,Ijn=8192,Ajn=16384,Njn=32768,qtr=65536,Djn=1<<17,jjn=1<<18;function Dm(t){return{enumerable:!1,get(){return(this.state&t)!==0},set(e){e?this.state|=t:this.state&=~t}}}w9e(ZSe.prototype,{objectMode:Dm(OK),ended:Dm(Ejn),endEmitted:Dm(Ltr),reading:Dm(Rne),constructed:Dm(Ftr),sync:Dm(KSe),needReadable:Dm(GSe),emittedReadable:Dm(ktr),readableListening:Dm(Pjn),resumeScheduled:Dm(Mjn),errorEmitted:Dm(Rjn),emitClose:Dm(_9e),autoDestroy:Dm(v9e),destroyed:Dm(Ijn),closed:Dm(Ajn),closeEmitted:Dm(Njn),multiAwaitDrain:Dm(qtr),readingMore:Dm(Djn),dataEmitted:Dm(jjn)});function ZSe(t,e,r){typeof r!="boolean"&&(r=e instanceof QO()),this.state=_9e|v9e|Ftr|KSe,t&&t.objectMode&&(this.state|=OK),r&&t&&t.readableObjectMode&&(this.state|=OK),this.highWaterMark=t?yjn(this,t,"readableHighWaterMark",r):bjn(!1),this.buffer=new gjn,this.length=0,this.pipes=[],this.flowing=null,this[T2]=null,t&&t.emitClose===!1&&(this.state&=~_9e),t&&t.autoDestroy===!1&&(this.state&=~v9e),this.errored=null,this.defaultEncoding=t&&t.defaultEncoding||"utf8",this.awaitDrainWriters=null,this.decoder=null,this.encoding=null,t&&t.encoding&&(this.decoder=new $tr(t.encoding),this.encoding=t.encoding)}function mi(t){if(!(this instanceof mi))return new mi(t);let e=this instanceof QO();this._readableState=new ZSe(t,this,e),t&&(typeof t.read=="function"&&(this._read=t.read),typeof t.destroy=="function"&&(this._destroy=t.destroy),typeof t.construct=="function"&&(this._construct=t.construct),t.signal&&!e&&hjn(t.signal,this)),uk.call(this,t),EK.construct(this,()=>{this._readableState.needReadable&&XSe(this,this._readableState)})}mi.prototype.destroy=EK.destroy;mi.prototype._undestroy=EK.undestroy;mi.prototype._destroy=function(t,e){e(t)};mi.prototype[pjn.captureRejectionSymbol]=function(t){this.destroy(t)};mi.prototype[cjn]=function(){let t;return this.destroyed||(t=this.readableEnded?null:new xjn,this.destroy(t)),new Dtr((e,r)=>jtr(this,n=>n&&n!==t?r(n):e(null)))};mi.prototype.push=function(t,e){return Btr(this,t,e,!1)};mi.prototype.unshift=function(t,e){return Btr(this,t,e,!0)};function Btr(t,e,r,n){Li("readableAddChunk",e);let o=t._readableState,i;if((o.state&OK)===0&&(typeof e=="string"?(r=r||o.defaultEncoding,o.encoding!==r&&(n&&o.encoding?e=m9e.from(e,r).toString(o.encoding):(e=m9e.from(e,r),r=""))):e instanceof m9e?r="":uk._isUint8Array(e)?(e=uk._uint8ArrayToBuffer(e),r=""):e!=null&&(i=new _jn("chunk",["string","Buffer","Uint8Array"],e))),i)TK(t,i);else if(e===null)o.state&=~Rne,Fjn(t,o);else if((o.state&OK)!==0||e&&e.length>0)if(n)if((o.state&Ltr)!==0)TK(t,new Cjn);else{if(o.destroyed||o.errored)return!1;g9e(t,o,e,!0)}else if(o.ended)TK(t,new Sjn);else{if(o.destroyed||o.errored)return!1;o.state&=~Rne,o.decoder&&!r?(e=o.decoder.write(e),o.objectMode||e.length!==0?g9e(t,o,e,!1):XSe(t,o)):g9e(t,o,e,!1)}else n||(o.state&=~Rne,XSe(t,o));return!o.ended&&(o.length0?((e.state&qtr)!==0?e.awaitDrainWriters.clear():e.awaitDrainWriters=null,e.dataEmitted=!0,t.emit("data",r)):(e.length+=e.objectMode?1:r.length,n?e.buffer.unshift(r):e.buffer.push(r),(e.state&GSe)!==0&&YSe(t)),XSe(t,e)}mi.prototype.isPaused=function(){let t=this._readableState;return t[T2]===!0||t.flowing===!1};mi.prototype.setEncoding=function(t){let e=new $tr(t);this._readableState.decoder=e,this._readableState.encoding=this._readableState.decoder.encoding;let r=this._readableState.buffer,n="";for(let o of r)n+=e.write(o);return r.clear(),n!==""&&r.push(n),this._readableState.length=n.length,this};var $jn=1073741824;function Ljn(t){if(t>$jn)throw new wjn("size","<= 1GiB",t);return t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++,t}function Atr(t,e){return t<=0||e.length===0&&e.ended?0:(e.state&OK)!==0?1:ajn(t)?e.flowing&&e.length?e.buffer.first().length:e.length:t<=e.length?t:e.ended?e.length:0}mi.prototype.read=function(t){Li("read",t),t===void 0?t=NaN:ijn(t)||(t=sjn(t,10));let e=this._readableState,r=t;if(t>e.highWaterMark&&(e.highWaterMark=Ljn(t)),t!==0&&(e.state&=~ktr),t===0&&e.needReadable&&((e.highWaterMark!==0?e.length>=e.highWaterMark:e.length>0)||e.ended))return Li("read: emitReadable",e.length,e.ended),e.length===0&&e.ended?y9e(this):YSe(this),null;if(t=Atr(t,e),t===0&&e.ended)return e.length===0&&y9e(this),null;let n=(e.state&GSe)!==0;if(Li("need readable",n),(e.length===0||e.length-t0?o=Wtr(t,e):o=null,o===null?(e.needReadable=e.length<=e.highWaterMark,t=0):(e.length-=t,e.multiAwaitDrain?e.awaitDrainWriters.clear():e.awaitDrainWriters=null),e.length===0&&(e.ended||(e.needReadable=!0),r!==t&&e.ended&&y9e(this)),o!==null&&!e.errorEmitted&&!e.closeEmitted&&(e.dataEmitted=!0,this.emit("data",o)),o};function Fjn(t,e){if(Li("onEofChunk"),!e.ended){if(e.decoder){let r=e.decoder.end();r&&r.length&&(e.buffer.push(r),e.length+=e.objectMode?1:r.length)}e.ended=!0,e.sync?YSe(t):(e.needReadable=!1,e.emittedReadable=!0,Utr(t))}}function YSe(t){let e=t._readableState;Li("emitReadable",e.needReadable,e.emittedReadable),e.needReadable=!1,e.emittedReadable||(Li("emitReadable",e.flowing),e.emittedReadable=!0,ax.nextTick(Utr,t))}function Utr(t){let e=t._readableState;Li("emitReadable_",e.destroyed,e.length,e.ended),!e.destroyed&&!e.errored&&(e.length||e.ended)&&(t.emit("readable"),e.emittedReadable=!1),e.needReadable=!e.flowing&&!e.ended&&e.length<=e.highWaterMark,Vtr(t)}function XSe(t,e){!e.readingMore&&e.constructed&&(e.readingMore=!0,ax.nextTick(kjn,t,e))}function kjn(t,e){for(;!e.reading&&!e.ended&&(e.length1&&n.pipes.includes(t)&&(Li("false write response, pause",n.awaitDrainWriters.size),n.awaitDrainWriters.add(t)),r.pause()),u||(u=qjn(r,t),t.on("drain",u))}r.on("data",f);function f(g){Li("ondata");let b=t.write(g);Li("dest.write",b),b===!1&&d()}function p(g){if(Li("onerror",g),y(),t.removeListener("error",p),t.listenerCount("error")===0){let b=t._writableState||t._readableState;b&&!b.errorEmitted?TK(t,g):t.emit("error",g)}}mjn(t,"error",p);function m(){t.removeListener("finish",h),y()}t.once("close",m);function h(){Li("onfinish"),t.removeListener("close",m),y()}t.once("finish",h);function y(){Li("unpipe"),r.unpipe(t)}return t.emit("pipe",r),t.writableNeedDrain===!0?d():n.flowing||(Li("pipe resume"),r.resume()),t};function qjn(t,e){return function(){let n=t._readableState;n.awaitDrainWriters===e?(Li("pipeOnDrain",1),n.awaitDrainWriters=null):n.multiAwaitDrain&&(Li("pipeOnDrain",n.awaitDrainWriters.size),n.awaitDrainWriters.delete(e)),(!n.awaitDrainWriters||n.awaitDrainWriters.size===0)&&t.listenerCount("data")&&t.resume()}}mi.prototype.unpipe=function(t){let e=this._readableState,r={hasUnpiped:!1};if(e.pipes.length===0)return this;if(!t){let o=e.pipes;e.pipes=[],this.pause();for(let i=0;i0,n.flowing!==!1&&this.resume()):t==="readable"&&!n.endEmitted&&!n.readableListening&&(n.readableListening=n.needReadable=!0,n.flowing=!1,n.emittedReadable=!1,Li("on readable",n.length,n.reading),n.length?YSe(this):n.reading||ax.nextTick(Bjn,this)),r};mi.prototype.addListener=mi.prototype.on;mi.prototype.removeListener=function(t,e){let r=uk.prototype.removeListener.call(this,t,e);return t==="readable"&&ax.nextTick(ztr,this),r};mi.prototype.off=mi.prototype.removeListener;mi.prototype.removeAllListeners=function(t){let e=uk.prototype.removeAllListeners.apply(this,arguments);return(t==="readable"||t===void 0)&&ax.nextTick(ztr,this),e};function ztr(t){let e=t._readableState;e.readableListening=t.listenerCount("readable")>0,e.resumeScheduled&&e[T2]===!1?e.flowing=!0:t.listenerCount("data")>0?t.resume():e.readableListening||(e.flowing=null)}function Bjn(t){Li("readable nexttick read 0"),t.read(0)}mi.prototype.resume=function(){let t=this._readableState;return t.flowing||(Li("resume"),t.flowing=!t.readableListening,Ujn(this,t)),t[T2]=!1,this};function Ujn(t,e){e.resumeScheduled||(e.resumeScheduled=!0,ax.nextTick(zjn,t,e))}function zjn(t,e){Li("resume",e.reading),e.reading||t.read(0),e.resumeScheduled=!1,t.emit("resume"),Vtr(t),e.flowing&&!e.reading&&t.read(0)}mi.prototype.pause=function(){return Li("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(Li("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState[T2]=!0,this};function Vtr(t){let e=t._readableState;for(Li("flow",e.flowing);e.flowing&&t.read()!==null;);}mi.prototype.wrap=function(t){let e=!1;t.on("data",n=>{!this.push(n)&&t.pause&&(e=!0,t.pause())}),t.on("end",()=>{this.push(null)}),t.on("error",n=>{TK(this,n)}),t.on("close",()=>{this.destroy()}),t.on("destroy",()=>{this.destroy()}),this._read=()=>{e&&t.resume&&(e=!1,t.resume())};let r=ujn(t);for(let n=1;n{o=a?Itr(o,a):null,r(),r=h9e});try{for(;;){let a=t.destroyed?null:t.read();if(a!==null)yield a;else{if(o)throw o;if(o===null)return;await new Dtr(n)}}}catch(a){throw o=Itr(o,a),o}finally{(o||e?.destroyOnReturn!==!1)&&(o===void 0||t._readableState.autoDestroy)?EK.destroyer(t,null):(t.off("readable",n),i())}}w9e(mi.prototype,{readable:{__proto__:null,get(){let t=this._readableState;return!!t&&t.readable!==!1&&!t.destroyed&&!t.errorEmitted&&!t.endEmitted},set(t){this._readableState&&(this._readableState.readable=!!t)}},readableDidRead:{__proto__:null,enumerable:!1,get:function(){return this._readableState.dataEmitted}},readableAborted:{__proto__:null,enumerable:!1,get:function(){return!!(this._readableState.readable!==!1&&(this._readableState.destroyed||this._readableState.errored)&&!this._readableState.endEmitted)}},readableHighWaterMark:{__proto__:null,enumerable:!1,get:function(){return this._readableState.highWaterMark}},readableBuffer:{__proto__:null,enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}},readableFlowing:{__proto__:null,enumerable:!1,get:function(){return this._readableState.flowing},set:function(t){this._readableState&&(this._readableState.flowing=t)}},readableLength:{__proto__:null,enumerable:!1,get(){return this._readableState.length}},readableObjectMode:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.objectMode:!1}},readableEncoding:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.encoding:null}},errored:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.errored:null}},closed:{__proto__:null,get(){return this._readableState?this._readableState.closed:!1}},destroyed:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.destroyed:!1},set(t){this._readableState&&(this._readableState.destroyed=t)}},readableEnded:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.endEmitted:!1}}});w9e(ZSe.prototype,{pipesCount:{__proto__:null,get(){return this.pipes.length}},paused:{__proto__:null,get(){return this[T2]!==!1},set(t){this[T2]=!!t}}});mi._fromList=Wtr;function Wtr(t,e){if(e.length===0)return null;let r;return e.objectMode?r=e.buffer.shift():!t||t>=e.length?(e.decoder?r=e.buffer.join(""):e.buffer.length===1?r=e.buffer.first():r=e.buffer.concat(e.length),e.buffer.clear()):r=e.buffer.consume(t,e.decoder),r}function y9e(t){let e=t._readableState;Li("endReadable",e.endEmitted),e.endEmitted||(e.ended=!0,ax.nextTick(Hjn,e,t))}function Hjn(t,e){if(Li("endReadableNT",t.endEmitted,t.length),!t.errored&&!t.closeEmitted&&!t.endEmitted&&t.length===0){if(t.endEmitted=!0,e.emit("end"),e.writable&&e.allowHalfOpen===!1)ax.nextTick(Wjn,e);else if(t.autoDestroy){let r=e._writableState;(!r||r.autoDestroy&&(r.finished||r.writable===!1))&&e.destroy()}}}function Wjn(t){t.writable&&!t.writableEnded&&!t.destroyed&&t.end()}mi.from=function(t,e){return Ojn(mi,t,e)};var b9e;function Jtr(){return b9e===void 0&&(b9e={}),b9e}mi.fromWeb=function(t,e){return Jtr().newStreamReadableFromReadableStream(t,e)};mi.toWeb=function(t,e){return Jtr().newReadableStreamFromStreamReadable(t,e)};mi.wrap=function(t,e){var r,n;return new mi({objectMode:(r=(n=t.readableObjectMode)!==null&&n!==void 0?n:t.objectMode)!==null&&r!==void 0?r:!0,...e,destroy(o,i){EK.destroyer(t,o),i(o)}}).wrap(t)}});var n0e=S((Ova,arr)=>{var O2=ak(),{ArrayPrototypeSlice:Ztr,Error:Jjn,FunctionPrototypeSymbolHasInstance:Ytr,ObjectDefineProperty:Qtr,ObjectDefineProperties:Kjn,ObjectSetPrototypeOf:err,StringPrototypeToLowerCase:Gjn,Symbol:Xjn,SymbolHasInstance:Zjn}=wc();arr.exports=Sc;Sc.WritableState=Dne;var{EventEmitter:Yjn}=One(),Ane=VSe().Stream,{Buffer:QSe}=IS(),r0e=C2(),{addAbortSignal:Qjn}=Ene(),{getHighWaterMark:e$n,getDefaultHighWaterMark:t$n}=Pne(),{ERR_INVALID_ARG_TYPE:r$n,ERR_METHOD_NOT_IMPLEMENTED:n$n,ERR_MULTIPLE_CALLBACK:trr,ERR_STREAM_CANNOT_PIPE:o$n,ERR_STREAM_DESTROYED:Nne,ERR_STREAM_ALREADY_FINISHED:i$n,ERR_STREAM_NULL_VALUES:a$n,ERR_STREAM_WRITE_AFTER_END:s$n,ERR_UNKNOWN_ENCODING:rrr}=qb().codes,{errorOrDestroy:PK}=r0e;err(Sc.prototype,Ane.prototype);err(Sc,Ane);function x9e(){}var MK=Xjn("kOnFinished");function Dne(t,e,r){typeof r!="boolean"&&(r=e instanceof QO()),this.objectMode=!!(t&&t.objectMode),r&&(this.objectMode=this.objectMode||!!(t&&t.writableObjectMode)),this.highWaterMark=t?e$n(this,t,"writableHighWaterMark",r):t$n(!1),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;let n=!!(t&&t.decodeStrings===!1);this.decodeStrings=!n,this.defaultEncoding=t&&t.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=l$n.bind(void 0,e),this.writecb=null,this.writelen=0,this.afterWriteTickInfo=null,t0e(this),this.pendingcb=0,this.constructed=!0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!t||t.emitClose!==!1,this.autoDestroy=!t||t.autoDestroy!==!1,this.errored=null,this.closed=!1,this.closeEmitted=!1,this[MK]=[]}function t0e(t){t.buffered=[],t.bufferedIndex=0,t.allBuffers=!0,t.allNoop=!0}Dne.prototype.getBuffer=function(){return Ztr(this.buffered,this.bufferedIndex)};Qtr(Dne.prototype,"bufferedRequestCount",{__proto__:null,get(){return this.buffered.length-this.bufferedIndex}});function Sc(t){let e=this instanceof QO();if(!e&&!Ytr(Sc,this))return new Sc(t);this._writableState=new Dne(t,this,e),t&&(typeof t.write=="function"&&(this._write=t.write),typeof t.writev=="function"&&(this._writev=t.writev),typeof t.destroy=="function"&&(this._destroy=t.destroy),typeof t.final=="function"&&(this._final=t.final),typeof t.construct=="function"&&(this._construct=t.construct),t.signal&&Qjn(t.signal,this)),Ane.call(this,t),r0e.construct(this,()=>{let r=this._writableState;r.writing||O9e(this,r),E9e(this,r)})}Qtr(Sc,Zjn,{__proto__:null,value:function(t){return Ytr(this,t)?!0:this!==Sc?!1:t&&t._writableState instanceof Dne}});Sc.prototype.pipe=function(){PK(this,new o$n)};function nrr(t,e,r,n){let o=t._writableState;if(typeof r=="function")n=r,r=o.defaultEncoding;else{if(!r)r=o.defaultEncoding;else if(r!=="buffer"&&!QSe.isEncoding(r))throw new rrr(r);typeof n!="function"&&(n=x9e)}if(e===null)throw new a$n;if(!o.objectMode)if(typeof e=="string")o.decodeStrings!==!1&&(e=QSe.from(e,r),r="buffer");else if(e instanceof QSe)r="buffer";else if(Ane._isUint8Array(e))e=Ane._uint8ArrayToBuffer(e),r="buffer";else throw new r$n("chunk",["string","Buffer","Uint8Array"],e);let i;return o.ending?i=new s$n:o.destroyed&&(i=new Nne("write")),i?(O2.nextTick(n,i),PK(t,i,!0),i):(o.pendingcb++,u$n(t,o,e,r,n))}Sc.prototype.write=function(t,e,r){return nrr(this,t,e,r)===!0};Sc.prototype.cork=function(){this._writableState.corked++};Sc.prototype.uncork=function(){let t=this._writableState;t.corked&&(t.corked--,t.writing||O9e(this,t))};Sc.prototype.setDefaultEncoding=function(e){if(typeof e=="string"&&(e=Gjn(e)),!QSe.isEncoding(e))throw new rrr(e);return this._writableState.defaultEncoding=e,this};function u$n(t,e,r,n,o){let i=e.objectMode?1:r.length;e.length+=i;let a=e.lengthr.bufferedIndex&&O9e(t,r),n?r.afterWriteTickInfo!==null&&r.afterWriteTickInfo.cb===o?r.afterWriteTickInfo.count++:(r.afterWriteTickInfo={count:1,cb:o,stream:t,state:r},O2.nextTick(c$n,r.afterWriteTickInfo)):orr(t,r,1,o))}function c$n({stream:t,state:e,count:r,cb:n}){return e.afterWriteTickInfo=null,orr(t,e,r,n)}function orr(t,e,r,n){for(!e.ending&&!t.destroyed&&e.length===0&&e.needDrain&&(e.needDrain=!1,t.emit("drain"));r-- >0;)e.pendingcb--,n();e.destroyed&&T9e(e),E9e(t,e)}function T9e(t){if(t.writing)return;for(let o=t.bufferedIndex;o1&&t._writev){e.pendingcb-=i-1;let s=e.allNoop?x9e:l=>{for(let c=a;c256?(r.splice(0,a),e.bufferedIndex=0):e.bufferedIndex=a}e.bufferProcessing=!1}Sc.prototype._write=function(t,e,r){if(this._writev)this._writev([{chunk:t,encoding:e}],r);else throw new n$n("_write()")};Sc.prototype._writev=null;Sc.prototype.end=function(t,e,r){let n=this._writableState;typeof t=="function"?(r=t,t=null,e=null):typeof e=="function"&&(r=e,e=null);let o;if(t!=null){let i=nrr(this,t,e);i instanceof Jjn&&(o=i)}return n.corked&&(n.corked=1,this.uncork()),o||(!n.errored&&!n.ending?(n.ending=!0,E9e(this,n,!0),n.ended=!0):n.finished?o=new i$n("end"):n.destroyed&&(o=new Nne("end"))),typeof r=="function"&&(o||n.finished?O2.nextTick(r,o):n[MK].push(r)),this};function e0e(t){return t.ending&&!t.destroyed&&t.constructed&&t.length===0&&!t.errored&&t.buffered.length===0&&!t.finished&&!t.writing&&!t.errorEmitted&&!t.closeEmitted}function d$n(t,e){let r=!1;function n(o){if(r){PK(t,o??trr());return}if(r=!0,e.pendingcb--,o){let i=e[MK].splice(0);for(let a=0;a{e0e(o)?C9e(n,o):o.pendingcb--},t,e)):e0e(e)&&(e.pendingcb++,C9e(t,e))))}function C9e(t,e){e.pendingcb--,e.finished=!0;let r=e[MK].splice(0);for(let n=0;n{var P9e=ak(),m$n=IS(),{isReadable:h$n,isWritable:g$n,isIterable:srr,isNodeStream:y$n,isReadableNodeStream:urr,isWritableNodeStream:lrr,isDuplexNodeStream:b$n,isReadableStream:crr,isWritableStream:drr}=XO(),frr=q1(),{AbortError:brr,codes:{ERR_INVALID_ARG_TYPE:_$n,ERR_INVALID_RETURN_VALUE:prr}}=qb(),{destroyer:IK}=C2(),v$n=QO(),_rr=Ine(),w$n=n0e(),{createDeferredPromise:mrr}=Ly(),hrr=p9e(),grr=globalThis.Blob||m$n.Blob,S$n=typeof grr<"u"?function(e){return e instanceof grr}:function(e){return!1},C$n=globalThis.AbortController||_K().AbortController,{FunctionPrototypeCall:yrr}=wc(),lk=class extends v$n{constructor(e){super(e),e?.readable===!1&&(this._readableState.readable=!1,this._readableState.ended=!0,this._readableState.endEmitted=!0),e?.writable===!1&&(this._writableState.writable=!1,this._writableState.ending=!0,this._writableState.ended=!0,this._writableState.finished=!0)}};vrr.exports=function t(e,r){if(b$n(e))return e;if(urr(e))return RK({readable:e});if(lrr(e))return RK({writable:e});if(y$n(e))return RK({writable:!1,readable:!1});if(crr(e))return RK({readable:_rr.fromWeb(e)});if(drr(e))return RK({writable:w$n.fromWeb(e)});if(typeof e=="function"){let{value:o,write:i,final:a,destroy:s}=x$n(e);if(srr(o))return hrr(lk,o,{objectMode:!0,write:i,final:a,destroy:s});let u=o?.then;if(typeof u=="function"){let l,c=yrr(u,o,d=>{if(d!=null)throw new prr("nully","body",d)},d=>{IK(l,d)});return l=new lk({objectMode:!0,readable:!1,write:i,final(d){a(async()=>{try{await c,P9e.nextTick(d,null)}catch(f){P9e.nextTick(d,f)}})},destroy:s})}throw new prr("Iterable, AsyncIterable or AsyncFunction",r,o)}if(S$n(e))return t(e.arrayBuffer());if(srr(e))return hrr(lk,e,{objectMode:!0,writable:!1});if(crr(e?.readable)&&drr(e?.writable))return lk.fromWeb(e);if(typeof e?.writable=="object"||typeof e?.readable=="object"){let o=e!=null&&e.readable?urr(e?.readable)?e?.readable:t(e.readable):void 0,i=e!=null&&e.writable?lrr(e?.writable)?e?.writable:t(e.writable):void 0;return RK({readable:o,writable:i})}let n=e?.then;if(typeof n=="function"){let o;return yrr(n,e,i=>{i!=null&&o.push(i),o.push(null)},i=>{IK(o,i)}),o=new lk({objectMode:!0,writable:!1,read(){}})}throw new _$n(r,["Blob","ReadableStream","WritableStream","Stream","Iterable","AsyncIterable","Function","{ readable, writable } pair","Promise"],e)};function x$n(t){let{promise:e,resolve:r}=mrr(),n=new C$n,o=n.signal;return{value:t(async function*(){for(;;){let a=e;e=null;let{chunk:s,done:u,cb:l}=await a;if(P9e.nextTick(l),u)return;if(o.aborted)throw new brr(void 0,{cause:o.reason});({promise:e,resolve:r}=mrr()),yield s}}(),{signal:o}),write(a,s,u){let l=r;r=null,l({chunk:a,done:!1,cb:u})},final(a){let s=r;r=null,s({done:!0,cb:a})},destroy(a,s){n.abort(),s(a)}}}function RK(t){let e=t.readable&&typeof t.readable.read!="function"?_rr.wrap(t.readable):t.readable,r=t.writable,n=!!h$n(e),o=!!g$n(r),i,a,s,u,l;function c(d){let f=u;u=null,f?f(d):d&&l.destroy(d)}return l=new lk({readableObjectMode:!!(e!=null&&e.readableObjectMode),writableObjectMode:!!(r!=null&&r.writableObjectMode),readable:n,writable:o}),o&&(frr(r,d=>{o=!1,d&&IK(e,d),c(d)}),l._write=function(d,f,p){r.write(d,f)?p():i=p},l._final=function(d){r.end(),a=d},r.on("drain",function(){if(i){let d=i;i=null,d()}}),r.on("finish",function(){if(a){let d=a;a=null,d()}})),n&&(frr(e,d=>{n=!1,d&&IK(e,d),c(d)}),e.on("readable",function(){if(s){let d=s;s=null,d()}}),e.on("end",function(){l.push(null)}),l._read=function(){for(;;){let d=e.read();if(d===null){s=l._read;return}if(!l.push(d))return}}),l._destroy=function(d,f){!d&&u!==null&&(d=new brr),s=null,i=null,a=null,u===null?f(d):(u=f,IK(r,d),IK(e,d))},l}});var QO=S((Pva,xrr)=>{"use strict";var{ObjectDefineProperties:T$n,ObjectGetOwnPropertyDescriptor:B1,ObjectKeys:O$n,ObjectSetPrototypeOf:Srr}=wc();xrr.exports=sx;var I9e=Ine(),QS=n0e();Srr(sx.prototype,I9e.prototype);Srr(sx,I9e);{let t=O$n(QS.prototype);for(let e=0;e{"use strict";var{ObjectSetPrototypeOf:Trr,Symbol:E$n}=wc();Orr.exports=U1;var{ERR_METHOD_NOT_IMPLEMENTED:P$n}=qb().codes,N9e=QO(),{getHighWaterMark:M$n}=Pne();Trr(U1.prototype,N9e.prototype);Trr(U1,N9e);var jne=E$n("kCallback");function U1(t){if(!(this instanceof U1))return new U1(t);let e=t?M$n(this,t,"readableHighWaterMark",!0):null;e===0&&(t={...t,highWaterMark:null,readableHighWaterMark:e,writableHighWaterMark:t.writableHighWaterMark||0}),N9e.call(this,t),this._readableState.sync=!1,this[jne]=null,t&&(typeof t.transform=="function"&&(this._transform=t.transform),typeof t.flush=="function"&&(this._flush=t.flush)),this.on("prefinish",R$n)}function A9e(t){typeof this._flush=="function"&&!this.destroyed?this._flush((e,r)=>{if(e){t?t(e):this.destroy(e);return}r!=null&&this.push(r),this.push(null),t&&t()}):(this.push(null),t&&t())}function R$n(){this._final!==A9e&&A9e.call(this)}U1.prototype._final=A9e;U1.prototype._transform=function(t,e,r){throw new P$n("_transform()")};U1.prototype._write=function(t,e,r){let n=this._readableState,o=this._writableState,i=n.length;this._transform(t,e,(a,s)=>{if(a){r(a);return}s!=null&&this.push(s),o.ended||i===n.length||n.length{"use strict";var{ObjectSetPrototypeOf:Err}=wc();Prr.exports=AK;var j9e=D9e();Err(AK.prototype,j9e.prototype);Err(AK,j9e);function AK(t){if(!(this instanceof AK))return new AK(t);j9e.call(this,t)}AK.prototype._transform=function(t,e,r){r(null,t)}});var s0e=S((Iva,Nrr)=>{var $ne=ak(),{ArrayIsArray:I$n,Promise:A$n,SymbolAsyncIterator:N$n,SymbolDispose:D$n}=wc(),a0e=q1(),{once:j$n}=Ly(),$$n=C2(),Mrr=QO(),{aggregateTwoErrors:L$n,codes:{ERR_INVALID_ARG_TYPE:H9e,ERR_INVALID_RETURN_VALUE:L9e,ERR_MISSING_ARGS:F$n,ERR_STREAM_DESTROYED:k$n,ERR_STREAM_PREMATURE_CLOSE:q$n},AbortError:B$n}=qb(),{validateFunction:U$n,validateAbortSignal:z$n}=SK(),{isIterable:E2,isReadable:F9e,isReadableNodeStream:i0e,isNodeStream:Rrr,isTransformStream:NK,isWebStream:V$n,isReadableStream:k9e,isReadableFinished:H$n}=XO(),W$n=globalThis.AbortController||_K().AbortController,q9e,B9e,U9e;function Irr(t,e,r){let n=!1;t.on("close",()=>{n=!0});let o=a0e(t,{readable:e,writable:r},i=>{n=!i});return{destroy:i=>{n||(n=!0,$$n.destroyer(t,i||new k$n("pipe")))},cleanup:o}}function J$n(t){return U$n(t[t.length-1],"streams[stream.length - 1]"),t.pop()}function z9e(t){if(E2(t))return t;if(i0e(t))return K$n(t);throw new H9e("val",["Readable","Iterable","AsyncIterable"],t)}async function*K$n(t){B9e||(B9e=Ine()),yield*B9e.prototype[N$n].call(t)}async function o0e(t,e,r,{end:n}){let o,i=null,a=l=>{if(l&&(o=l),i){let c=i;i=null,c()}},s=()=>new A$n((l,c)=>{o?c(o):i=()=>{o?c(o):l()}});e.on("drain",a);let u=a0e(e,{readable:!1},a);try{e.writableNeedDrain&&await s();for await(let l of t)e.write(l)||await s();n&&(e.end(),await s()),r()}catch(l){r(o!==l?L$n(o,l):l)}finally{u(),e.off("drain",a)}}async function V9e(t,e,r,{end:n}){NK(e)&&(e=e.writable);let o=e.getWriter();try{for await(let i of t)await o.ready,o.write(i).catch(()=>{});await o.ready,n&&await o.close(),r()}catch(i){try{await o.abort(i),r(i)}catch(a){r(a)}}}function G$n(...t){return Arr(t,j$n(J$n(t)))}function Arr(t,e,r){if(t.length===1&&I$n(t[0])&&(t=t[0]),t.length<2)throw new F$n("streams");let n=new W$n,o=n.signal,i=r?.signal,a=[];z$n(i,"options.signal");function s(){m(new B$n)}U9e=U9e||Ly().addAbortListener;let u;i&&(u=U9e(i,s));let l,c,d=[],f=0;function p(_){m(_,--f===0)}function m(_,w){var T;if(_&&(!l||l.code==="ERR_STREAM_PREMATURE_CLOSE")&&(l=_),!(!l&&!w)){for(;d.length;)d.shift()(l);(T=u)===null||T===void 0||T[D$n](),n.abort(),w&&(l||a.forEach(O=>O()),$ne.nextTick(e,l,c))}}let h;for(let _=0;_0,E=T||r?.end!==!1,P=_===t.length-1;if(Rrr(w)){let R=function(I){I&&I.name!=="AbortError"&&I.code!=="ERR_STREAM_PREMATURE_CLOSE"&&p(I)};var b=R;if(E){let{destroy:I,cleanup:A}=Irr(w,T,O);d.push(I),F9e(w)&&P&&a.push(A)}w.on("error",R),F9e(w)&&P&&a.push(()=>{w.removeListener("error",R)})}if(_===0)if(typeof w=="function"){if(h=w({signal:o}),!E2(h))throw new L9e("Iterable, AsyncIterable or Stream","source",h)}else E2(w)||i0e(w)||NK(w)?h=w:h=Mrr.from(w);else if(typeof w=="function"){if(NK(h)){var y;h=z9e((y=h)===null||y===void 0?void 0:y.readable)}else h=z9e(h);if(h=w(h,{signal:o}),T){if(!E2(h,!0))throw new L9e("AsyncIterable",`transform[${_-1}]`,h)}else{var g;q9e||(q9e=$9e());let R=new q9e({objectMode:!0}),I=(g=h)===null||g===void 0?void 0:g.then;if(typeof I=="function")f++,I.call(h,k=>{c=k,k!=null&&R.write(k),E&&R.end(),$ne.nextTick(p)},k=>{R.destroy(k),$ne.nextTick(p,k)});else if(E2(h,!0))f++,o0e(h,R,p,{end:E});else if(k9e(h)||NK(h)){let k=h.readable||h;f++,o0e(k,R,p,{end:E})}else throw new L9e("AsyncIterable or Promise","destination",h);h=R;let{destroy:A,cleanup:B}=Irr(h,!1,!0);d.push(A),P&&a.push(B)}}else if(Rrr(w)){if(i0e(h)){f+=2;let R=X$n(h,w,p,{end:E});F9e(w)&&P&&a.push(R)}else if(NK(h)||k9e(h)){let R=h.readable||h;f++,o0e(R,w,p,{end:E})}else if(E2(h))f++,o0e(h,w,p,{end:E});else throw new H9e("val",["Readable","Iterable","AsyncIterable","ReadableStream","TransformStream"],h);h=w}else if(V$n(w)){if(i0e(h))f++,V9e(z9e(h),w,p,{end:E});else if(k9e(h)||E2(h))f++,V9e(h,w,p,{end:E});else if(NK(h))f++,V9e(h.readable,w,p,{end:E});else throw new H9e("val",["Readable","Iterable","AsyncIterable","ReadableStream","TransformStream"],h);h=w}else h=Mrr.from(w)}return(o!=null&&o.aborted||i!=null&&i.aborted)&&$ne.nextTick(s),h}function X$n(t,e,r,{end:n}){let o=!1;if(e.on("close",()=>{o||r(new q$n)}),t.pipe(e,{end:!1}),n){let a=function(){o=!0,e.end()};var i=a;H$n(t)?$ne.nextTick(a):t.once("end",a)}else r();return a0e(t,{readable:!0,writable:!1},a=>{let s=t._readableState;a&&a.code==="ERR_STREAM_PREMATURE_CLOSE"&&s&&s.ended&&!s.errored&&!s.errorEmitted?t.once("end",r).once("error",r):r(a)}),a0e(e,{readable:!1,writable:!0},r)}Nrr.exports={pipelineImpl:Arr,pipeline:G$n}});var J9e=S((Ava,krr)=>{"use strict";var{pipeline:Z$n}=s0e(),u0e=QO(),{destroyer:Y$n}=C2(),{isNodeStream:l0e,isReadable:Drr,isWritable:jrr,isWebStream:W9e,isTransformStream:P2,isWritableStream:$rr,isReadableStream:Lrr}=XO(),{AbortError:Q$n,codes:{ERR_INVALID_ARG_VALUE:Frr,ERR_MISSING_ARGS:eLn}}=qb(),tLn=q1();krr.exports=function(...e){if(e.length===0)throw new eLn("streams");if(e.length===1)return u0e.from(e[0]);let r=[...e];if(typeof e[0]=="function"&&(e[0]=u0e.from(e[0])),typeof e[e.length-1]=="function"){let p=e.length-1;e[p]=u0e.from(e[p])}for(let p=0;p0&&!(jrr(e[p])||$rr(e[p])||P2(e[p])))throw new Frr(`streams[${p}]`,r[p],"must be writable")}let n,o,i,a,s;function u(p){let m=a;a=null,m?m(p):p?s.destroy(p):!f&&!d&&s.destroy()}let l=e[0],c=Z$n(e,u),d=!!(jrr(l)||$rr(l)||P2(l)),f=!!(Drr(c)||Lrr(c)||P2(c));if(s=new u0e({writableObjectMode:!!(l!=null&&l.writableObjectMode),readableObjectMode:!!(c!=null&&c.readableObjectMode),writable:d,readable:f}),d){if(l0e(l))s._write=function(m,h,y){l.write(m,h)?y():n=y},s._final=function(m){l.end(),o=m},l.on("drain",function(){if(n){let m=n;n=null,m()}});else if(W9e(l)){let h=(P2(l)?l.writable:l).getWriter();s._write=async function(y,g,b){try{await h.ready,h.write(y).catch(()=>{}),b()}catch(_){b(_)}},s._final=async function(y){try{await h.ready,h.close().catch(()=>{}),o=y}catch(g){y(g)}}}let p=P2(c)?c.readable:c;tLn(p,()=>{if(o){let m=o;o=null,m()}})}if(f){if(l0e(c))c.on("readable",function(){if(i){let p=i;i=null,p()}}),c.on("end",function(){s.push(null)}),s._read=function(){for(;;){let p=c.read();if(p===null){i=s._read;return}if(!s.push(p))return}};else if(W9e(c)){let m=(P2(c)?c.readable:c).getReader();s._read=async function(){for(;;)try{let{value:h,done:y}=await m.read();if(!s.push(h))return;if(y){s.push(null);return}}catch{return}}}}return s._destroy=function(p,m){!p&&a!==null&&(p=new Q$n),i=null,n=null,o=null,a===null?m(p):(a=m,l0e(c)&&Y$n(c,p))},s}});var Grr=S((Nva,X9e)=>{"use strict";var rLn=globalThis.AbortController||_K().AbortController,{codes:{ERR_INVALID_ARG_VALUE:nLn,ERR_INVALID_ARG_TYPE:Lne,ERR_MISSING_ARGS:oLn,ERR_OUT_OF_RANGE:iLn},AbortError:eE}=qb(),{validateAbortSignal:M2,validateInteger:qrr,validateObject:R2}=SK(),aLn=wc().Symbol("kWeak"),sLn=wc().Symbol("kResistStopPropagation"),{finished:uLn}=q1(),lLn=J9e(),{addAbortSignalNoValidate:cLn}=Ene(),{isWritable:dLn,isNodeStream:fLn}=XO(),{deprecate:pLn}=Ly(),{ArrayPrototypePush:mLn,Boolean:hLn,MathFloor:Brr,Number:gLn,NumberIsNaN:yLn,Promise:Urr,PromiseReject:zrr,PromiseResolve:bLn,PromisePrototypeThen:Vrr,Symbol:Wrr}=wc(),c0e=Wrr("kEmpty"),Hrr=Wrr("kEof");function _Ln(t,e){if(e!=null&&R2(e,"options"),e?.signal!=null&&M2(e.signal,"options.signal"),fLn(t)&&!dLn(t))throw new nLn("stream",t,"must be writable");let r=lLn(this,t);return e!=null&&e.signal&&cLn(e.signal,r),r}function d0e(t,e){if(typeof t!="function")throw new Lne("fn",["Function","AsyncFunction"],t);e!=null&&R2(e,"options"),e?.signal!=null&&M2(e.signal,"options.signal");let r=1;e?.concurrency!=null&&(r=Brr(e.concurrency));let n=r-1;return e?.highWaterMark!=null&&(n=Brr(e.highWaterMark)),qrr(r,"options.concurrency",1),qrr(n,"options.highWaterMark",0),n+=r,async function*(){let i=Ly().AbortSignalAny([e?.signal].filter(hLn)),a=this,s=[],u={signal:i},l,c,d=!1,f=0;function p(){d=!0,m()}function m(){f-=1,h()}function h(){c&&!d&&f=n||f>=r)&&await new Urr(b=>{c=b})}s.push(Hrr)}catch(g){let b=zrr(g);Vrr(b,m,p),s.push(b)}finally{d=!0,l&&(l(),l=null)}}y();try{for(;;){for(;s.length>0;){let g=await s[0];if(g===Hrr)return;if(i.aborted)throw new eE;g!==c0e&&(yield g),s.shift(),h()}await new Urr(g=>{l=g})}}finally{d=!0,c&&(c(),c=null)}}.call(this)}function vLn(t=void 0){return t!=null&&R2(t,"options"),t?.signal!=null&&M2(t.signal,"options.signal"),async function*(){let r=0;for await(let o of this){var n;if(t!=null&&(n=t.signal)!==null&&n!==void 0&&n.aborted)throw new eE({cause:t.signal.reason});yield[r++,o]}}.call(this)}async function Jrr(t,e=void 0){for await(let r of G9e.call(this,t,e))return!0;return!1}async function wLn(t,e=void 0){if(typeof t!="function")throw new Lne("fn",["Function","AsyncFunction"],t);return!await Jrr.call(this,async(...r)=>!await t(...r),e)}async function SLn(t,e){for await(let r of G9e.call(this,t,e))return r}async function CLn(t,e){if(typeof t!="function")throw new Lne("fn",["Function","AsyncFunction"],t);async function r(n,o){return await t(n,o),c0e}for await(let n of d0e.call(this,r,e));}function G9e(t,e){if(typeof t!="function")throw new Lne("fn",["Function","AsyncFunction"],t);async function r(n,o){return await t(n,o)?n:c0e}return d0e.call(this,r,e)}var K9e=class extends oLn{constructor(){super("reduce"),this.message="Reduce of an empty stream requires an initial value"}};async function xLn(t,e,r){var n;if(typeof t!="function")throw new Lne("reducer",["Function","AsyncFunction"],t);r!=null&&R2(r,"options"),r?.signal!=null&&M2(r.signal,"options.signal");let o=arguments.length>1;if(r!=null&&(n=r.signal)!==null&&n!==void 0&&n.aborted){let l=new eE(void 0,{cause:r.signal.reason});throw this.once("error",()=>{}),await uLn(this.destroy(l)),l}let i=new rLn,a=i.signal;if(r!=null&&r.signal){let l={once:!0,[aLn]:this,[sLn]:!0};r.signal.addEventListener("abort",()=>i.abort(),l)}let s=!1;try{for await(let l of this){var u;if(s=!0,r!=null&&(u=r.signal)!==null&&u!==void 0&&u.aborted)throw new eE;o?e=await t(e,l,{signal:a}):(e=l,o=!0)}if(!s&&!o)throw new K9e}finally{i.abort()}return e}async function TLn(t){t!=null&&R2(t,"options"),t?.signal!=null&&M2(t.signal,"options.signal");let e=[];for await(let n of this){var r;if(t!=null&&(r=t.signal)!==null&&r!==void 0&&r.aborted)throw new eE(void 0,{cause:t.signal.reason});mLn(e,n)}return e}function OLn(t,e){let r=d0e.call(this,t,e);return async function*(){for await(let o of r)yield*o}.call(this)}function Krr(t){if(t=gLn(t),yLn(t))return 0;if(t<0)throw new iLn("number",">= 0",t);return t}function ELn(t,e=void 0){return e!=null&&R2(e,"options"),e?.signal!=null&&M2(e.signal,"options.signal"),t=Krr(t),async function*(){var n;if(e!=null&&(n=e.signal)!==null&&n!==void 0&&n.aborted)throw new eE;for await(let i of this){var o;if(e!=null&&(o=e.signal)!==null&&o!==void 0&&o.aborted)throw new eE;t--<=0&&(yield i)}}.call(this)}function PLn(t,e=void 0){return e!=null&&R2(e,"options"),e?.signal!=null&&M2(e.signal,"options.signal"),t=Krr(t),async function*(){var n;if(e!=null&&(n=e.signal)!==null&&n!==void 0&&n.aborted)throw new eE;for await(let i of this){var o;if(e!=null&&(o=e.signal)!==null&&o!==void 0&&o.aborted)throw new eE;if(t-- >0&&(yield i),t<=0)return}}.call(this)}X9e.exports.streamReturningOperators={asIndexedPairs:pLn(vLn,"readable.asIndexedPairs will be removed in a future version."),drop:ELn,filter:G9e,flatMap:OLn,map:d0e,take:PLn,compose:_Ln};X9e.exports.promiseReturningOperators={every:wLn,forEach:CLn,reduce:xLn,toArray:TLn,some:Jrr,find:SLn}});var Z9e=S((Dva,Xrr)=>{"use strict";var{ArrayPrototypePop:MLn,Promise:RLn}=wc(),{isIterable:ILn,isNodeStream:ALn,isWebStream:NLn}=XO(),{pipelineImpl:DLn}=s0e(),{finished:jLn}=q1();Y9e();function $Ln(...t){return new RLn((e,r)=>{let n,o,i=t[t.length-1];if(i&&typeof i=="object"&&!ALn(i)&&!ILn(i)&&!NLn(i)){let a=MLn(t);n=a.signal,o=a.end}DLn(t,(a,s)=>{a?r(a):e(s)},{signal:n,end:o})})}Xrr.exports={finished:jLn,pipeline:$Ln}});var Y9e=S((jva,inr)=>{var{Buffer:LLn}=IS(),{ObjectDefineProperty:z1,ObjectKeys:Qrr,ReflectApply:enr}=wc(),{promisify:{custom:tnr}}=Ly(),{streamReturningOperators:Zrr,promiseReturningOperators:Yrr}=Grr(),{codes:{ERR_ILLEGAL_CONSTRUCTOR:rnr}}=qb(),FLn=J9e(),{setDefaultHighWaterMark:kLn,getDefaultHighWaterMark:qLn}=Pne(),{pipeline:nnr}=s0e(),{destroyer:BLn}=C2(),onr=q1(),Q9e=Z9e(),Fne=XO(),Cl=inr.exports=VSe().Stream;Cl.isDestroyed=Fne.isDestroyed;Cl.isDisturbed=Fne.isDisturbed;Cl.isErrored=Fne.isErrored;Cl.isReadable=Fne.isReadable;Cl.isWritable=Fne.isWritable;Cl.Readable=Ine();for(let t of Qrr(Zrr)){let r=function(...n){if(new.target)throw rnr();return Cl.Readable.from(enr(e,this,n))};e7e=r;let e=Zrr[t];z1(r,"name",{__proto__:null,value:e.name}),z1(r,"length",{__proto__:null,value:e.length}),z1(Cl.Readable.prototype,t,{__proto__:null,value:r,enumerable:!1,configurable:!0,writable:!0})}var e7e;for(let t of Qrr(Yrr)){let r=function(...o){if(new.target)throw rnr();return enr(e,this,o)};e7e=r;let e=Yrr[t];z1(r,"name",{__proto__:null,value:e.name}),z1(r,"length",{__proto__:null,value:e.length}),z1(Cl.Readable.prototype,t,{__proto__:null,value:r,enumerable:!1,configurable:!0,writable:!0})}var e7e;Cl.Writable=n0e();Cl.Duplex=QO();Cl.Transform=D9e();Cl.PassThrough=$9e();Cl.pipeline=nnr;var{addAbortSignal:ULn}=Ene();Cl.addAbortSignal=ULn;Cl.finished=onr;Cl.destroy=BLn;Cl.compose=FLn;Cl.setDefaultHighWaterMark=kLn;Cl.getDefaultHighWaterMark=qLn;z1(Cl,"promises",{__proto__:null,configurable:!0,enumerable:!0,get(){return Q9e}});z1(nnr,tnr,{__proto__:null,enumerable:!0,get(){return Q9e.pipeline}});z1(onr,tnr,{__proto__:null,enumerable:!0,get(){return Q9e.finished}});Cl.Stream=Cl;Cl._isUint8Array=function(e){return e instanceof Uint8Array};Cl._uint8ArrayToBuffer=function(e){return LLn.from(e.buffer,e.byteOffset,e.byteLength)}});var kne=S(($va,sd)=>{"use strict";var jm=Y9e(),zLn=Z9e(),VLn=jm.Readable.destroy;sd.exports=jm.Readable;sd.exports._uint8ArrayToBuffer=jm._uint8ArrayToBuffer;sd.exports._isUint8Array=jm._isUint8Array;sd.exports.isDisturbed=jm.isDisturbed;sd.exports.isErrored=jm.isErrored;sd.exports.isReadable=jm.isReadable;sd.exports.Readable=jm.Readable;sd.exports.Writable=jm.Writable;sd.exports.Duplex=jm.Duplex;sd.exports.Transform=jm.Transform;sd.exports.PassThrough=jm.PassThrough;sd.exports.addAbortSignal=jm.addAbortSignal;sd.exports.finished=jm.finished;sd.exports.destroy=jm.destroy;sd.exports.destroy=VLn;sd.exports.pipeline=jm.pipeline;sd.exports.compose=jm.compose;Object.defineProperty(jm,"promises",{configurable:!0,enumerable:!0,get(){return zLn}});sd.exports.Stream=jm.Stream;sd.exports.default=sd.exports});var unr=S(qne=>{"use strict";Object.defineProperty(qne,"__esModule",{value:!0});qne.Headers=void 0;var anr;typeof globalThis.Headers<"u"?qne.Headers=anr=globalThis.Headers:qne.Headers=anr=class snr{constructor(e){if(this.headers=new Map,e)if(e instanceof snr)e.forEach((r,n)=>this.append(n,r));else if(Array.isArray(e))for(let[r,n]of e)if(typeof r=="string"&&typeof n=="string")this.append(r,n);else throw new TypeError("Each header entry must be a [string, string] tuple");else for(let[r,n]of Object.entries(e))if(typeof n=="string")this.append(r,n);else throw new TypeError("Header values must be strings")}append(e,r){let n=e.toLowerCase(),o=this.headers.get(n)||[];this.headers.set(n,[...o,r])}delete(e){let r=e.toLowerCase();this.headers.delete(r)}get(e){let r=e.toLowerCase(),n=this.headers.get(r);return n?n.join(", "):null}has(e){let r=e.toLowerCase();return this.headers.has(r)}set(e,r){let n=e.toLowerCase();this.headers.set(n,[r])}forEach(e,r){let n=r?e.bind(r):e;this.headers.forEach((o,i)=>n(o.join(", "),i,this))}getSetCookie(){return this.headers.get("set-cookie")||[]}*entries(){for(let[e,r]of this.headers.entries())yield[e,r.join(", ")]}*keys(){yield*this.headers.keys()}*values(){for(let e of this.headers.values())yield e.join(", ")}[Symbol.iterator](){return this.entries()}}});var t7e=S(I2=>{"use strict";Object.defineProperty(I2,"__esModule",{value:!0});I2.unknownRawResponse=I2.abortRawResponse=void 0;I2.toRawResponse=HLn;var lnr=unr();I2.abortRawResponse={headers:new lnr.Headers,redirected:!1,status:499,statusText:"Client Closed Request",type:"error",url:""};I2.unknownRawResponse={headers:new lnr.Headers,redirected:!1,status:0,statusText:"Unknown Error",type:"error",url:""};function HLn(t){return{headers:t.headers,redirected:t.redirected,status:t.status,statusText:t.statusText,type:t.type,url:t.url}}});var A2=S((kva,cnr)=>{"use strict";cnr.exports=TypeError});var dnr=S(()=>{});var Vne=S((Uva,Inr)=>{var d7e=typeof Map=="function"&&Map.prototype,r7e=Object.getOwnPropertyDescriptor&&d7e?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,p0e=d7e&&r7e&&typeof r7e.get=="function"?r7e.get:null,fnr=d7e&&Map.prototype.forEach,f7e=typeof Set=="function"&&Set.prototype,n7e=Object.getOwnPropertyDescriptor&&f7e?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,m0e=f7e&&n7e&&typeof n7e.get=="function"?n7e.get:null,pnr=f7e&&Set.prototype.forEach,WLn=typeof WeakMap=="function"&&WeakMap.prototype,Une=WLn?WeakMap.prototype.has:null,JLn=typeof WeakSet=="function"&&WeakSet.prototype,zne=JLn?WeakSet.prototype.has:null,KLn=typeof WeakRef=="function"&&WeakRef.prototype,mnr=KLn?WeakRef.prototype.deref:null,GLn=Boolean.prototype.valueOf,XLn=Object.prototype.toString,ZLn=Function.prototype.toString,YLn=String.prototype.match,p7e=String.prototype.slice,ck=String.prototype.replace,QLn=String.prototype.toUpperCase,hnr=String.prototype.toLowerCase,xnr=RegExp.prototype.test,gnr=Array.prototype.concat,tE=Array.prototype.join,eFn=Array.prototype.slice,ynr=Math.floor,a7e=typeof BigInt=="function"?BigInt.prototype.valueOf:null,o7e=Object.getOwnPropertySymbols,s7e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,DK=typeof Symbol=="function"&&typeof Symbol.iterator=="object",ky=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===DK||!0)?Symbol.toStringTag:null,Tnr=Object.prototype.propertyIsEnumerable,bnr=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(t){return t.__proto__}:null);function _nr(t,e){if(t===1/0||t===-1/0||t!==t||t&&t>-1e3&&t<1e3||xnr.call(/e/,e))return e;var r=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof t=="number"){var n=t<0?-ynr(-t):ynr(t);if(n!==t){var o=String(n),i=p7e.call(e,o.length+1);return ck.call(o,r,"$&_")+"."+ck.call(ck.call(i,/([0-9]{3})/g,"$&_"),/_$/,"")}}return ck.call(e,r,"$&_")}var u7e=dnr(),vnr=u7e.custom,wnr=Pnr(vnr)?vnr:null,Onr={__proto__:null,double:'"',single:"'"},tFn={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};Inr.exports=function t(e,r,n,o){var i=r||{};if(V1(i,"quoteStyle")&&!V1(Onr,i.quoteStyle))throw new TypeError('option "quoteStyle" must be "single" or "double"');if(V1(i,"maxStringLength")&&(typeof i.maxStringLength=="number"?i.maxStringLength<0&&i.maxStringLength!==1/0:i.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var a=V1(i,"customInspect")?i.customInspect:!0;if(typeof a!="boolean"&&a!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(V1(i,"indent")&&i.indent!==null&&i.indent!==" "&&!(parseInt(i.indent,10)===i.indent&&i.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(V1(i,"numericSeparator")&&typeof i.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var s=i.numericSeparator;if(typeof e>"u")return"undefined";if(e===null)return"null";if(typeof e=="boolean")return e?"true":"false";if(typeof e=="string")return Rnr(e,i);if(typeof e=="number"){if(e===0)return 1/0/e>0?"0":"-0";var u=String(e);return s?_nr(e,u):u}if(typeof e=="bigint"){var l=String(e)+"n";return s?_nr(e,l):l}var c=typeof i.depth>"u"?5:i.depth;if(typeof n>"u"&&(n=0),n>=c&&c>0&&typeof e=="object")return l7e(e)?"[Array]":"[Object]";var d=_Fn(i,n);if(typeof o>"u")o=[];else if(Mnr(o,e)>=0)return"[Circular]";function f(k,q,Z){if(q&&(o=eFn.call(o),o.push(q)),Z){var V={depth:i.depth};return V1(i,"quoteStyle")&&(V.quoteStyle=i.quoteStyle),t(k,V,n+1,o)}return t(k,i,n+1,o)}if(typeof e=="function"&&!Snr(e)){var p=cFn(e),m=f0e(e,f);return"[Function"+(p?": "+p:" (anonymous)")+"]"+(m.length>0?" { "+tE.call(m,", ")+" }":"")}if(Pnr(e)){var h=DK?ck.call(String(e),/^(Symbol\(.*\))_[^)]*$/,"$1"):s7e.call(e);return typeof e=="object"&&!DK?Bne(h):h}if(gFn(e)){for(var y="<"+hnr.call(String(e.nodeName)),g=e.attributes||[],b=0;b",y}if(l7e(e)){if(e.length===0)return"[]";var _=f0e(e,f);return d&&!bFn(_)?"["+c7e(_,d)+"]":"[ "+tE.call(_,", ")+" ]"}if(oFn(e)){var w=f0e(e,f);return!("cause"in Error.prototype)&&"cause"in e&&!Tnr.call(e,"cause")?"{ ["+String(e)+"] "+tE.call(gnr.call("[cause]: "+f(e.cause),w),", ")+" }":w.length===0?"["+String(e)+"]":"{ ["+String(e)+"] "+tE.call(w,", ")+" }"}if(typeof e=="object"&&a){if(wnr&&typeof e[wnr]=="function"&&u7e)return u7e(e,{depth:c-n});if(a!=="symbol"&&typeof e.inspect=="function")return e.inspect()}if(dFn(e)){var T=[];return fnr&&fnr.call(e,function(k,q){T.push(f(q,e,!0)+" => "+f(k,e))}),Cnr("Map",p0e.call(e),T,d)}if(mFn(e)){var O=[];return pnr&&pnr.call(e,function(k){O.push(f(k,e))}),Cnr("Set",m0e.call(e),O,d)}if(fFn(e))return i7e("WeakMap");if(hFn(e))return i7e("WeakSet");if(pFn(e))return i7e("WeakRef");if(aFn(e))return Bne(f(Number(e)));if(uFn(e))return Bne(f(a7e.call(e)));if(sFn(e))return Bne(GLn.call(e));if(iFn(e))return Bne(f(String(e)));if(typeof window<"u"&&e===window)return"{ [object Window] }";if(typeof globalThis<"u"&&e===globalThis||typeof window<"u"&&e===window)return"{ [object globalThis] }";if(!nFn(e)&&!Snr(e)){var E=f0e(e,f),P=bnr?bnr(e)===Object.prototype:e instanceof Object||e.constructor===Object,R=e instanceof Object?"":"null prototype",I=!P&&ky&&Object(e)===e&&ky in e?p7e.call(dk(e),8,-1):R?"Object":"",A=P||typeof e.constructor!="function"?"":e.constructor.name?e.constructor.name+" ":"",B=A+(I||R?"["+tE.call(gnr.call([],I||[],R||[]),": ")+"] ":"");return E.length===0?B+"{}":d?B+"{"+c7e(E,d)+"}":B+"{ "+tE.call(E,", ")+" }"}return String(e)};function Enr(t,e,r){var n=r.quoteStyle||e,o=Onr[n];return o+t+o}function rFn(t){return ck.call(String(t),/"/g,""")}function l7e(t){return dk(t)==="[object Array]"&&(!ky||!(typeof t=="object"&&ky in t))}function nFn(t){return dk(t)==="[object Date]"&&(!ky||!(typeof t=="object"&&ky in t))}function Snr(t){return dk(t)==="[object RegExp]"&&(!ky||!(typeof t=="object"&&ky in t))}function oFn(t){return dk(t)==="[object Error]"&&(!ky||!(typeof t=="object"&&ky in t))}function iFn(t){return dk(t)==="[object String]"&&(!ky||!(typeof t=="object"&&ky in t))}function aFn(t){return dk(t)==="[object Number]"&&(!ky||!(typeof t=="object"&&ky in t))}function sFn(t){return dk(t)==="[object Boolean]"&&(!ky||!(typeof t=="object"&&ky in t))}function Pnr(t){if(DK)return t&&typeof t=="object"&&t instanceof Symbol;if(typeof t=="symbol")return!0;if(!t||typeof t!="object"||!s7e)return!1;try{return s7e.call(t),!0}catch{}return!1}function uFn(t){if(!t||typeof t!="object"||!a7e)return!1;try{return a7e.call(t),!0}catch{}return!1}var lFn=Object.prototype.hasOwnProperty||function(t){return t in this};function V1(t,e){return lFn.call(t,e)}function dk(t){return XLn.call(t)}function cFn(t){if(t.name)return t.name;var e=YLn.call(ZLn.call(t),/^function\s*([\w$]+)/);return e?e[1]:null}function Mnr(t,e){if(t.indexOf)return t.indexOf(e);for(var r=0,n=t.length;re.maxStringLength){var r=t.length-e.maxStringLength,n="... "+r+" more character"+(r>1?"s":"");return Rnr(p7e.call(t,0,e.maxStringLength),e)+n}var o=tFn[e.quoteStyle||"single"];o.lastIndex=0;var i=ck.call(ck.call(t,o,"\\$1"),/[\x00-\x1f]/g,yFn);return Enr(i,"single",e)}function yFn(t){var e=t.charCodeAt(0),r={8:"b",9:"t",10:"n",12:"f",13:"r"}[e];return r?"\\"+r:"\\x"+(e<16?"0":"")+QLn.call(e.toString(16))}function Bne(t){return"Object("+t+")"}function i7e(t){return t+" { ? }"}function Cnr(t,e,r,n){var o=n?c7e(r,n):tE.call(r,", ");return t+" ("+e+") {"+o+"}"}function bFn(t){for(var e=0;e=0)return!1;return!0}function _Fn(t,e){var r;if(t.indent===" ")r=" ";else if(typeof t.indent=="number"&&t.indent>0)r=tE.call(Array(t.indent+1)," ");else return null;return{base:r,prev:tE.call(Array(e+1),r)}}function c7e(t,e){if(t.length===0)return"";var r=` +`+e.prev+e.base;return r+tE.call(t,","+r)+` +`+e.prev}function f0e(t,e){var r=l7e(t),n=[];if(r){n.length=t.length;for(var o=0;o{"use strict";var vFn=Vne(),wFn=A2(),h0e=function(t,e,r){for(var n=t,o;(o=n.next)!=null;n=o)if(o.key===e)return n.next=o.next,r||(o.next=t.next,t.next=o),o},SFn=function(t,e){if(t){var r=h0e(t,e);return r&&r.value}},CFn=function(t,e,r){var n=h0e(t,e);n?n.value=r:t.next={key:e,next:t.next,value:r}},xFn=function(t,e){return t?!!h0e(t,e):!1},TFn=function(t,e){if(t)return h0e(t,e,!0)};Anr.exports=function(){var e,r={assert:function(n){if(!r.has(n))throw new wFn("Side channel does not contain "+vFn(n))},delete:function(n){var o=e&&e.next,i=TFn(e,n);return i&&o&&o===i&&(e=void 0),!!i},get:function(n){return SFn(e,n)},has:function(n){return xFn(e,n)},set:function(n,o){e||(e={next:void 0}),CFn(e,n,o)}};return r}});var m7e=S((Vva,Dnr)=>{"use strict";Dnr.exports=Object});var $nr=S((Hva,jnr)=>{"use strict";jnr.exports=Error});var Fnr=S((Wva,Lnr)=>{"use strict";Lnr.exports=EvalError});var qnr=S((Jva,knr)=>{"use strict";knr.exports=RangeError});var Unr=S((Kva,Bnr)=>{"use strict";Bnr.exports=ReferenceError});var Vnr=S((Gva,znr)=>{"use strict";znr.exports=SyntaxError});var Wnr=S((Xva,Hnr)=>{"use strict";Hnr.exports=URIError});var Knr=S((Zva,Jnr)=>{"use strict";Jnr.exports=Math.abs});var Xnr=S((Yva,Gnr)=>{"use strict";Gnr.exports=Math.floor});var Ynr=S((Qva,Znr)=>{"use strict";Znr.exports=Math.max});var eor=S((ewa,Qnr)=>{"use strict";Qnr.exports=Math.min});var ror=S((twa,tor)=>{"use strict";tor.exports=Math.pow});var oor=S((rwa,nor)=>{"use strict";nor.exports=Math.round});var aor=S((nwa,ior)=>{"use strict";ior.exports=Number.isNaN||function(e){return e!==e}});var uor=S((owa,sor)=>{"use strict";var OFn=aor();sor.exports=function(e){return OFn(e)||e===0?e:e<0?-1:1}});var cor=S((iwa,lor)=>{"use strict";lor.exports=Object.getOwnPropertyDescriptor});var h7e=S((awa,dor)=>{"use strict";var g0e=cor();if(g0e)try{g0e([],"length")}catch{g0e=null}dor.exports=g0e});var mor=S((swa,por)=>{"use strict";var y0e=Object.defineProperty||!1;if(y0e)try{y0e({},"a",{value:1})}catch{y0e=!1}por.exports=y0e});var gor=S((uwa,hor)=>{"use strict";hor.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var e={},r=Symbol("test"),n=Object(r);if(typeof r=="string"||Object.prototype.toString.call(r)!=="[object Symbol]"||Object.prototype.toString.call(n)!=="[object Symbol]")return!1;var o=42;e[r]=o;for(var i in e)return!1;if(typeof Object.keys=="function"&&Object.keys(e).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(e).length!==0)return!1;var a=Object.getOwnPropertySymbols(e);if(a.length!==1||a[0]!==r||!Object.prototype.propertyIsEnumerable.call(e,r))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var s=Object.getOwnPropertyDescriptor(e,r);if(s.value!==o||s.enumerable!==!0)return!1}return!0}});var _or=S((lwa,bor)=>{"use strict";var yor=typeof Symbol<"u"&&Symbol,EFn=gor();bor.exports=function(){return typeof yor!="function"||typeof Symbol!="function"||typeof yor("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:EFn()}});var g7e=S((cwa,vor)=>{"use strict";vor.exports=typeof Reflect<"u"&&Reflect.getPrototypeOf||null});var y7e=S((dwa,wor)=>{"use strict";var PFn=m7e();wor.exports=PFn.getPrototypeOf||null});var xor=S((fwa,Cor)=>{"use strict";var MFn="Function.prototype.bind called on incompatible ",RFn=Object.prototype.toString,IFn=Math.max,AFn="[object Function]",Sor=function(e,r){for(var n=[],o=0;o{"use strict";var jFn=xor();Tor.exports=Function.prototype.bind||jFn});var b0e=S((mwa,Oor)=>{"use strict";Oor.exports=Function.prototype.call});var b7e=S((hwa,Eor)=>{"use strict";Eor.exports=Function.prototype.apply});var Mor=S((gwa,Por)=>{"use strict";Por.exports=typeof Reflect<"u"&&Reflect&&Reflect.apply});var Ior=S((ywa,Ror)=>{"use strict";var $Fn=Hne(),LFn=b7e(),FFn=b0e(),kFn=Mor();Ror.exports=kFn||$Fn.call(FFn,LFn)});var _7e=S((bwa,Aor)=>{"use strict";var qFn=Hne(),BFn=A2(),UFn=b0e(),zFn=Ior();Aor.exports=function(e){if(e.length<1||typeof e[0]!="function")throw new BFn("a function is required");return zFn(qFn,UFn,e)}});var For=S((_wa,Lor)=>{"use strict";var VFn=_7e(),Nor=h7e(),jor;try{jor=[].__proto__===Array.prototype}catch(t){if(!t||typeof t!="object"||!("code"in t)||t.code!=="ERR_PROTO_ACCESS")throw t}var v7e=!!jor&&Nor&&Nor(Object.prototype,"__proto__"),$or=Object,Dor=$or.getPrototypeOf;Lor.exports=v7e&&typeof v7e.get=="function"?VFn([v7e.get]):typeof Dor=="function"?function(e){return Dor(e==null?e:$or(e))}:!1});var zor=S((vwa,Uor)=>{"use strict";var kor=g7e(),qor=y7e(),Bor=For();Uor.exports=kor?function(e){return kor(e)}:qor?function(e){if(!e||typeof e!="object"&&typeof e!="function")throw new TypeError("getProto: not an object");return qor(e)}:Bor?function(e){return Bor(e)}:null});var Hor=S((wwa,Vor)=>{"use strict";var HFn=Function.prototype.call,WFn=Object.prototype.hasOwnProperty,JFn=Hne();Vor.exports=JFn.call(HFn,WFn)});var w0e=S((Swa,Zor)=>{"use strict";var Fi,KFn=m7e(),GFn=$nr(),XFn=Fnr(),ZFn=qnr(),YFn=Unr(),FK=Vnr(),LK=A2(),QFn=Wnr(),ekn=Knr(),tkn=Xnr(),rkn=Ynr(),nkn=eor(),okn=ror(),ikn=oor(),akn=uor(),Gor=Function,w7e=function(t){try{return Gor('"use strict"; return ('+t+").constructor;")()}catch{}},Wne=h7e(),skn=mor(),S7e=function(){throw new LK},ukn=Wne?function(){try{return arguments.callee,S7e}catch{try{return Wne(arguments,"callee").get}catch{return S7e}}}():S7e,jK=_or()(),Ah=zor(),lkn=y7e(),ckn=g7e(),Xor=b7e(),Jne=b0e(),$K={},dkn=typeof Uint8Array>"u"||!Ah?Fi:Ah(Uint8Array),N2={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?Fi:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?Fi:ArrayBuffer,"%ArrayIteratorPrototype%":jK&&Ah?Ah([][Symbol.iterator]()):Fi,"%AsyncFromSyncIteratorPrototype%":Fi,"%AsyncFunction%":$K,"%AsyncGenerator%":$K,"%AsyncGeneratorFunction%":$K,"%AsyncIteratorPrototype%":$K,"%Atomics%":typeof Atomics>"u"?Fi:Atomics,"%BigInt%":typeof BigInt>"u"?Fi:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?Fi:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?Fi:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?Fi:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":GFn,"%eval%":eval,"%EvalError%":XFn,"%Float32Array%":typeof Float32Array>"u"?Fi:Float32Array,"%Float64Array%":typeof Float64Array>"u"?Fi:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?Fi:FinalizationRegistry,"%Function%":Gor,"%GeneratorFunction%":$K,"%Int8Array%":typeof Int8Array>"u"?Fi:Int8Array,"%Int16Array%":typeof Int16Array>"u"?Fi:Int16Array,"%Int32Array%":typeof Int32Array>"u"?Fi:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":jK&&Ah?Ah(Ah([][Symbol.iterator]())):Fi,"%JSON%":typeof JSON=="object"?JSON:Fi,"%Map%":typeof Map>"u"?Fi:Map,"%MapIteratorPrototype%":typeof Map>"u"||!jK||!Ah?Fi:Ah(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":KFn,"%Object.getOwnPropertyDescriptor%":Wne,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?Fi:Promise,"%Proxy%":typeof Proxy>"u"?Fi:Proxy,"%RangeError%":ZFn,"%ReferenceError%":YFn,"%Reflect%":typeof Reflect>"u"?Fi:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?Fi:Set,"%SetIteratorPrototype%":typeof Set>"u"||!jK||!Ah?Fi:Ah(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?Fi:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":jK&&Ah?Ah(""[Symbol.iterator]()):Fi,"%Symbol%":jK?Symbol:Fi,"%SyntaxError%":FK,"%ThrowTypeError%":ukn,"%TypedArray%":dkn,"%TypeError%":LK,"%Uint8Array%":typeof Uint8Array>"u"?Fi:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?Fi:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?Fi:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?Fi:Uint32Array,"%URIError%":QFn,"%WeakMap%":typeof WeakMap>"u"?Fi:WeakMap,"%WeakRef%":typeof WeakRef>"u"?Fi:WeakRef,"%WeakSet%":typeof WeakSet>"u"?Fi:WeakSet,"%Function.prototype.call%":Jne,"%Function.prototype.apply%":Xor,"%Object.defineProperty%":skn,"%Object.getPrototypeOf%":lkn,"%Math.abs%":ekn,"%Math.floor%":tkn,"%Math.max%":rkn,"%Math.min%":nkn,"%Math.pow%":okn,"%Math.round%":ikn,"%Math.sign%":akn,"%Reflect.getPrototypeOf%":ckn};if(Ah)try{null.error}catch(t){Wor=Ah(Ah(t)),N2["%Error.prototype%"]=Wor}var Wor,fkn=function t(e){var r;if(e==="%AsyncFunction%")r=w7e("async function () {}");else if(e==="%GeneratorFunction%")r=w7e("function* () {}");else if(e==="%AsyncGeneratorFunction%")r=w7e("async function* () {}");else if(e==="%AsyncGenerator%"){var n=t("%AsyncGeneratorFunction%");n&&(r=n.prototype)}else if(e==="%AsyncIteratorPrototype%"){var o=t("%AsyncGenerator%");o&&Ah&&(r=Ah(o.prototype))}return N2[e]=r,r},Jor={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},Kne=Hne(),_0e=Hor(),pkn=Kne.call(Jne,Array.prototype.concat),mkn=Kne.call(Xor,Array.prototype.splice),Kor=Kne.call(Jne,String.prototype.replace),v0e=Kne.call(Jne,String.prototype.slice),hkn=Kne.call(Jne,RegExp.prototype.exec),gkn=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,ykn=/\\(\\)?/g,bkn=function(e){var r=v0e(e,0,1),n=v0e(e,-1);if(r==="%"&&n!=="%")throw new FK("invalid intrinsic syntax, expected closing `%`");if(n==="%"&&r!=="%")throw new FK("invalid intrinsic syntax, expected opening `%`");var o=[];return Kor(e,gkn,function(i,a,s,u){o[o.length]=s?Kor(u,ykn,"$1"):a||i}),o},_kn=function(e,r){var n=e,o;if(_0e(Jor,n)&&(o=Jor[n],n="%"+o[0]+"%"),_0e(N2,n)){var i=N2[n];if(i===$K&&(i=fkn(n)),typeof i>"u"&&!r)throw new LK("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:o,name:n,value:i}}throw new FK("intrinsic "+e+" does not exist!")};Zor.exports=function(e,r){if(typeof e!="string"||e.length===0)throw new LK("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof r!="boolean")throw new LK('"allowMissing" argument must be a boolean');if(hkn(/^%?[^%]*%?$/,e)===null)throw new FK("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=bkn(e),o=n.length>0?n[0]:"",i=_kn("%"+o+"%",r),a=i.name,s=i.value,u=!1,l=i.alias;l&&(o=l[0],mkn(n,pkn([0,1],l)));for(var c=1,d=!0;c=n.length){var h=Wne(s,f);d=!!h,d&&"get"in h&&!("originalValue"in h.get)?s=h.get:s=s[f]}else d=_0e(s,f),s=s[f];d&&!u&&(N2[a]=s)}}return s}});var C7e=S((Cwa,eir)=>{"use strict";var Yor=w0e(),Qor=_7e(),vkn=Qor([Yor("%String.prototype.indexOf%")]);eir.exports=function(e,r){var n=Yor(e,!!r);return typeof n=="function"&&vkn(e,".prototype.")>-1?Qor([n]):n}});var x7e=S((xwa,rir)=>{"use strict";var wkn=w0e(),Gne=C7e(),Skn=Vne(),Ckn=A2(),tir=wkn("%Map%",!0),xkn=Gne("Map.prototype.get",!0),Tkn=Gne("Map.prototype.set",!0),Okn=Gne("Map.prototype.has",!0),Ekn=Gne("Map.prototype.delete",!0),Pkn=Gne("Map.prototype.size",!0);rir.exports=!!tir&&function(){var e,r={assert:function(n){if(!r.has(n))throw new Ckn("Side channel does not contain "+Skn(n))},delete:function(n){if(e){var o=Ekn(e,n);return Pkn(e)===0&&(e=void 0),o}return!1},get:function(n){if(e)return xkn(e,n)},has:function(n){return e?Okn(e,n):!1},set:function(n,o){e||(e=new tir),Tkn(e,n,o)}};return r}});var oir=S((Twa,nir)=>{"use strict";var Mkn=w0e(),C0e=C7e(),Rkn=Vne(),S0e=x7e(),Ikn=A2(),kK=Mkn("%WeakMap%",!0),Akn=C0e("WeakMap.prototype.get",!0),Nkn=C0e("WeakMap.prototype.set",!0),Dkn=C0e("WeakMap.prototype.has",!0),jkn=C0e("WeakMap.prototype.delete",!0);nir.exports=kK?function(){var e,r,n={assert:function(o){if(!n.has(o))throw new Ikn("Side channel does not contain "+Rkn(o))},delete:function(o){if(kK&&o&&(typeof o=="object"||typeof o=="function")){if(e)return jkn(e,o)}else if(S0e&&r)return r.delete(o);return!1},get:function(o){return kK&&o&&(typeof o=="object"||typeof o=="function")&&e?Akn(e,o):r&&r.get(o)},has:function(o){return kK&&o&&(typeof o=="object"||typeof o=="function")&&e?Dkn(e,o):!!r&&r.has(o)},set:function(o,i){kK&&o&&(typeof o=="object"||typeof o=="function")?(e||(e=new kK),Nkn(e,o,i)):S0e&&(r||(r=S0e()),r.set(o,i))}};return n}:S0e});var T7e=S((Owa,iir)=>{"use strict";var $kn=A2(),Lkn=Vne(),Fkn=Nnr(),kkn=x7e(),qkn=oir(),Bkn=qkn||kkn||Fkn;iir.exports=function(){var e,r={assert:function(n){if(!r.has(n))throw new $kn("Side channel does not contain "+Lkn(n))},delete:function(n){return!!e&&e.delete(n)},get:function(n){return e&&e.get(n)},has:function(n){return!!e&&e.has(n)},set:function(n,o){e||(e=Bkn()),e.set(n,o)}};return r}});var x0e=S((Ewa,air)=>{"use strict";var Ukn=String.prototype.replace,zkn=/%20/g,O7e={RFC1738:"RFC1738",RFC3986:"RFC3986"};air.exports={default:O7e.RFC3986,formatters:{RFC1738:function(t){return Ukn.call(t,zkn,"+")},RFC3986:function(t){return String(t)}},RFC1738:O7e.RFC1738,RFC3986:O7e.RFC3986}});var I7e=S((Pwa,lir)=>{"use strict";var Vkn=x0e(),Hkn=T7e(),E7e=Object.prototype.hasOwnProperty,D2=Array.isArray,O0e=Hkn(),sir=function(e,r){return O0e.set(e,r),e},T0e=function(e){return O0e.has(e)},M7e=function(e){return O0e.get(e)},uir=function(e,r){O0e.set(e,r)},rE=function(){for(var t=[],e=0;e<256;++e)t.push("%"+((e<16?"0":"")+e.toString(16)).toUpperCase());return t}(),Wkn=function(e){for(;e.length>1;){var r=e.pop(),n=r.obj[r.prop];if(D2(n)){for(var o=[],i=0;i=P7e?a.slice(u,u+P7e):a,c=[],d=0;d=48&&f<=57||f>=65&&f<=90||f>=97&&f<=122||i===Vkn.RFC1738&&(f===40||f===41)){c[c.length]=l.charAt(d);continue}if(f<128){c[c.length]=rE[f];continue}if(f<2048){c[c.length]=rE[192|f>>6]+rE[128|f&63];continue}if(f<55296||f>=57344){c[c.length]=rE[224|f>>12]+rE[128|f>>6&63]+rE[128|f&63];continue}d+=1,f=65536+((f&1023)<<10|l.charCodeAt(d)&1023),c[c.length]=rE[240|f>>18]+rE[128|f>>12&63]+rE[128|f>>6&63]+rE[128|f&63]}s+=c.join("")}return s},Zkn=function(e){for(var r=[{obj:{o:e},prop:"o"}],n=[],o=0;on?sir(R7e(a,{plainObjects:o}),a.length-1):a},tqn=function(e,r){if(D2(e)){for(var n=[],o=0;o{"use strict";var dir=T7e(),E0e=I7e(),Xne=x0e(),rqn=Object.prototype.hasOwnProperty,fir={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,r){return e+"["+r+"]"},repeat:function(e){return e}},nE=Array.isArray,nqn=Array.prototype.push,pir=function(t,e){nqn.apply(t,nE(e)?e:[e])},oqn=Date.prototype.toISOString,cir=Xne.default,$m={addQueryPrefix:!1,allowDots:!1,allowEmptyArrays:!1,arrayFormat:"indices",charset:"utf-8",charsetSentinel:!1,commaRoundTrip:!1,delimiter:"&",encode:!0,encodeDotInKeys:!1,encoder:E0e.encode,encodeValuesOnly:!1,filter:void 0,format:cir,formatter:Xne.formatters[cir],indices:!1,serializeDate:function(e){return oqn.call(e)},skipNulls:!1,strictNullHandling:!1},iqn=function(e){return typeof e=="string"||typeof e=="number"||typeof e=="boolean"||typeof e=="symbol"||typeof e=="bigint"},A7e={},aqn=function t(e,r,n,o,i,a,s,u,l,c,d,f,p,m,h,y,g,b){for(var _=e,w=b,T=0,O=!1;(w=w.get(A7e))!==void 0&&!O;){var E=w.get(e);if(T+=1,typeof E<"u"){if(E===T)throw new RangeError("Cyclic object value");O=!0}typeof w.get(A7e)>"u"&&(T=0)}if(typeof c=="function"?_=c(r,_):_ instanceof Date?_=p(_):n==="comma"&&nE(_)&&(_=E0e.maybeMap(_,function(re){return re instanceof Date?p(re):re})),_===null){if(a)return l&&!y?l(r,$m.encoder,g,"key",m):r;_=""}if(iqn(_)||E0e.isBuffer(_)){if(l){var P=y?r:l(r,$m.encoder,g,"key",m);return[h(P)+"="+h(l(_,$m.encoder,g,"value",m))]}return[h(r)+"="+h(String(_))]}var R=[];if(typeof _>"u")return R;var I;if(n==="comma"&&nE(_))y&&l&&(_=E0e.maybeMap(_,l)),I=[{value:_.length>0?_.join(",")||null:void 0}];else if(nE(c))I=c;else{var A=Object.keys(_);I=d?A.sort(d):A}var B=u?String(r).replace(/\./g,"%2E"):String(r),k=o&&nE(_)&&_.length===1?B+"[]":B;if(i&&nE(_)&&_.length===0)return k+"[]";for(var q=0;q"u"?e.encodeDotInKeys===!0?!0:$m.allowDots:!!e.allowDots;return{addQueryPrefix:typeof e.addQueryPrefix=="boolean"?e.addQueryPrefix:$m.addQueryPrefix,allowDots:s,allowEmptyArrays:typeof e.allowEmptyArrays=="boolean"?!!e.allowEmptyArrays:$m.allowEmptyArrays,arrayFormat:a,charset:r,charsetSentinel:typeof e.charsetSentinel=="boolean"?e.charsetSentinel:$m.charsetSentinel,commaRoundTrip:!!e.commaRoundTrip,delimiter:typeof e.delimiter>"u"?$m.delimiter:e.delimiter,encode:typeof e.encode=="boolean"?e.encode:$m.encode,encodeDotInKeys:typeof e.encodeDotInKeys=="boolean"?e.encodeDotInKeys:$m.encodeDotInKeys,encoder:typeof e.encoder=="function"?e.encoder:$m.encoder,encodeValuesOnly:typeof e.encodeValuesOnly=="boolean"?e.encodeValuesOnly:$m.encodeValuesOnly,filter:i,format:n,formatter:o,serializeDate:typeof e.serializeDate=="function"?e.serializeDate:$m.serializeDate,skipNulls:typeof e.skipNulls=="boolean"?e.skipNulls:$m.skipNulls,sort:typeof e.sort=="function"?e.sort:null,strictNullHandling:typeof e.strictNullHandling=="boolean"?e.strictNullHandling:$m.strictNullHandling}};mir.exports=function(t,e){var r=t,n=sqn(e),o,i;typeof n.filter=="function"?(i=n.filter,r=i("",r)):nE(n.filter)&&(i=n.filter,o=i);var a=[];if(typeof r!="object"||r===null)return"";var s=fir[n.arrayFormat],u=s==="comma"&&n.commaRoundTrip;o||(o=Object.keys(r)),n.sort&&o.sort(n.sort);for(var l=dir(),c=0;c0?m+p:""}});var _ir=S((Rwa,bir)=>{"use strict";var fk=I7e(),P0e=Object.prototype.hasOwnProperty,gir=Array.isArray,Lc={allowDots:!1,allowEmptyArrays:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decodeDotInKeys:!1,decoder:fk.decode,delimiter:"&",depth:5,duplicates:"combine",ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictDepth:!1,strictNullHandling:!1,throwOnLimitExceeded:!1},uqn=function(t){return t.replace(/&#(\d+);/g,function(e,r){return String.fromCharCode(parseInt(r,10))})},yir=function(t,e,r){if(t&&typeof t=="string"&&e.comma&&t.indexOf(",")>-1)return t.split(",");if(e.throwOnLimitExceeded&&r>=e.arrayLimit)throw new RangeError("Array limit exceeded. Only "+e.arrayLimit+" element"+(e.arrayLimit===1?"":"s")+" allowed in an array.");return t},lqn="utf8=%26%2310003%3B",cqn="utf8=%E2%9C%93",dqn=function(e,r){var n={__proto__:null},o=r.ignoreQueryPrefix?e.replace(/^\?/,""):e;o=o.replace(/%5B/gi,"[").replace(/%5D/gi,"]");var i=r.parameterLimit===1/0?void 0:r.parameterLimit,a=o.split(r.delimiter,r.throwOnLimitExceeded?i+1:i);if(r.throwOnLimitExceeded&&a.length>i)throw new RangeError("Parameter limit exceeded. Only "+i+" parameter"+(i===1?"":"s")+" allowed.");var s=-1,u,l=r.charset;if(r.charsetSentinel)for(u=0;u-1&&(m=gir(m)?[m]:m),p!==null){var h=P0e.call(n,p);h&&r.duplicates==="combine"?n[p]=fk.combine(n[p],m,r.arrayLimit,r.plainObjects):(!h||r.duplicates==="last")&&(n[p]=m)}}return n},fqn=function(t,e,r,n){var o=0;if(t.length>0&&t[t.length-1]==="[]"){var i=t.slice(0,-1).join("");o=Array.isArray(e)&&e[i]?e[i].length:0}for(var a=n?e:yir(e,r,o),s=t.length-1;s>=0;--s){var u,l=t[s];if(l==="[]"&&r.parseArrays)fk.isOverflow(a)?u=a:u=r.allowEmptyArrays&&(a===""||r.strictNullHandling&&a===null)?[]:fk.combine([],a,r.arrayLimit,r.plainObjects);else{u=r.plainObjects?{__proto__:null}:{};var c=l.charAt(0)==="["&&l.charAt(l.length-1)==="]"?l.slice(1,-1):l,d=r.decodeDotInKeys?c.replace(/%2E/g,"."):c,f=parseInt(d,10);!r.parseArrays&&d===""?u={0:a}:!isNaN(f)&&l!==d&&String(f)===d&&f>=0&&r.parseArrays&&f<=r.arrayLimit?(u=[],u[f]=a):d!=="__proto__"&&(u[d]=a)}a=u}return a},pqn=function(e,r){var n=r.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e;if(r.depth<=0)return!r.plainObjects&&P0e.call(Object.prototype,n)&&!r.allowPrototypes?void 0:[n];var o=/(\[[^[\]]*])/,i=/(\[[^[\]]*])/g,a=o.exec(n),s=a?n.slice(0,a.index):n,u=[];if(s){if(!r.plainObjects&&P0e.call(Object.prototype,s)&&!r.allowPrototypes)return;u.push(s)}for(var l=0;(a=i.exec(n))!==null&&l"u"?Lc.charset:e.charset,n=typeof e.duplicates>"u"?Lc.duplicates:e.duplicates;if(n!=="combine"&&n!=="first"&&n!=="last")throw new TypeError("The duplicates option must be either combine, first, or last");var o=typeof e.allowDots>"u"?e.decodeDotInKeys===!0?!0:Lc.allowDots:!!e.allowDots;return{allowDots:o,allowEmptyArrays:typeof e.allowEmptyArrays=="boolean"?!!e.allowEmptyArrays:Lc.allowEmptyArrays,allowPrototypes:typeof e.allowPrototypes=="boolean"?e.allowPrototypes:Lc.allowPrototypes,allowSparse:typeof e.allowSparse=="boolean"?e.allowSparse:Lc.allowSparse,arrayLimit:typeof e.arrayLimit=="number"?e.arrayLimit:Lc.arrayLimit,charset:r,charsetSentinel:typeof e.charsetSentinel=="boolean"?e.charsetSentinel:Lc.charsetSentinel,comma:typeof e.comma=="boolean"?e.comma:Lc.comma,decodeDotInKeys:typeof e.decodeDotInKeys=="boolean"?e.decodeDotInKeys:Lc.decodeDotInKeys,decoder:typeof e.decoder=="function"?e.decoder:Lc.decoder,delimiter:typeof e.delimiter=="string"||fk.isRegExp(e.delimiter)?e.delimiter:Lc.delimiter,depth:typeof e.depth=="number"||e.depth===!1?+e.depth:Lc.depth,duplicates:n,ignoreQueryPrefix:e.ignoreQueryPrefix===!0,interpretNumericEntities:typeof e.interpretNumericEntities=="boolean"?e.interpretNumericEntities:Lc.interpretNumericEntities,parameterLimit:typeof e.parameterLimit=="number"?e.parameterLimit:Lc.parameterLimit,parseArrays:e.parseArrays!==!1,plainObjects:typeof e.plainObjects=="boolean"?e.plainObjects:Lc.plainObjects,strictDepth:typeof e.strictDepth=="boolean"?!!e.strictDepth:Lc.strictDepth,strictNullHandling:typeof e.strictNullHandling=="boolean"?e.strictNullHandling:Lc.strictNullHandling,throwOnLimitExceeded:typeof e.throwOnLimitExceeded=="boolean"?e.throwOnLimitExceeded:!1}};bir.exports=function(t,e){var r=hqn(e);if(t===""||t===null||typeof t>"u")return r.plainObjects?{__proto__:null}:{};for(var n=typeof t=="string"?dqn(t,r):t,o=r.plainObjects?{__proto__:null}:{},i=Object.keys(n),a=0;a{"use strict";var gqn=hir(),yqn=_ir(),bqn=x0e();vir.exports={formats:bqn,parse:yqn,stringify:gqn}});var wir=S(Zne=>{"use strict";var _qn=Zne&&Zne.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Zne,"__esModule",{value:!0});Zne.createRequestUrl=wqn;var vqn=_qn(N7e());function wqn(t,e){return Object.keys(e??{}).length>0?`${t}?${vqn.default.stringify(e,{arrayFormat:"repeat"})}`:t}});var Sir=S(M0e=>{"use strict";Object.defineProperty(M0e,"__esModule",{value:!0});M0e.RUNTIME=void 0;M0e.RUNTIME=Sqn();function Sqn(){var t,e,r,n,o;return typeof window<"u"&&typeof window.document<"u"?{type:"browser",version:window.navigator.userAgent}:typeof globalThis<"u"&&((t=globalThis?.navigator)===null||t===void 0?void 0:t.userAgent)==="Cloudflare-Workers"?{type:"workerd"}:typeof EdgeRuntime=="string"?{type:"edge-runtime"}:typeof self=="object"&&typeof self?.importScripts=="function"&&(((e=self.constructor)===null||e===void 0?void 0:e.name)==="DedicatedWorkerGlobalScope"||((r=self.constructor)===null||r===void 0?void 0:r.name)==="ServiceWorkerGlobalScope"||((n=self.constructor)===null||n===void 0?void 0:n.name)==="SharedWorkerGlobalScope")?{type:"web-worker"}:typeof Deno<"u"&&typeof Deno.version<"u"&&typeof Deno.version.deno<"u"?{type:"deno",version:Deno.version.deno}:typeof Bun<"u"&&typeof Bun.version<"u"?{type:"bun",version:Bun.version}:typeof process<"u"&&"version"in process&&!!process.version&&"versions"in process&&!!(!((o=process.versions)===null||o===void 0)&&o.node)?{type:"node",version:process.versions.node,parsedVersion:Number(process.versions.node.split(".")[0])}:typeof navigator<"u"&&navigator?.product==="ReactNative"?{type:"react-native"}:{type:"unknown"}}});var qK=S(R0e=>{"use strict";Object.defineProperty(R0e,"__esModule",{value:!0});R0e.RUNTIME=void 0;var Cqn=Sir();Object.defineProperty(R0e,"RUNTIME",{enumerable:!0,get:function(){return Cqn.RUNTIME}})});var D7e=S((BK,Cir)=>{"use strict";var xqn=function(){if(typeof self<"u")return self;if(typeof window<"u"||typeof window<"u")return window;throw new Error("unable to locate global object")},j2=xqn();Cir.exports=BK=j2.fetch;j2.fetch&&(BK.default=j2.fetch.bind(j2));BK.Headers=j2.Headers;BK.Request=j2.Request;BK.Response=j2.Response});var Tir=S(ux=>{"use strict";var Tqn=ux&&ux.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Oqn=ux&&ux.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),xir=ux&&ux.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o=18?fetch:I0e.RUNTIME.type==="node"?(yield Promise.resolve().then(()=>xir(D7e()))).default:typeof fetch=="function"?fetch:(yield Promise.resolve().then(()=>xir(D7e()))).default})}});var Oir=S(Yne=>{"use strict";var Mqn=Yne&&Yne.__awaiter||function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(c){try{l(n.next(c))}catch(d){a(d)}}function u(c){try{l(n.throw(c))}catch(d){a(d)}}function l(c){c.done?i(c.value):o(c.value).then(s,u)}l((n=n.apply(t,e||[])).next())})};Object.defineProperty(Yne,"__esModule",{value:!0});Yne.getRequestBody=Iqn;var Rqn=h_e();function Iqn(t){return Mqn(this,arguments,void 0,function*({body:e,type:r}){return r.includes("json")?(0,Rqn.toJson)(e):e})}});var Eir=S(UK=>{"use strict";var lx=UK&&UK.__awaiter||function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(c){try{l(n.next(c))}catch(d){a(d)}}function u(c){try{l(n.throw(c))}catch(d){a(d)}}function l(c){c.done?i(c.value):o(c.value).then(s,u)}l((n=n.apply(t,e||[])).next())})};Object.defineProperty(UK,"__esModule",{value:!0});UK.Node18UniversalStreamWrapper=void 0;var j7e=class t{constructor(e){this.readableStream=e,this.reader=this.readableStream.getReader(),this.events={data:[],end:[],error:[],readable:[],close:[],pause:[],resume:[]},this.paused=!1,this.resumeCallback=null,this.encoding=null}on(e,r){var n;(n=this.events[e])===null||n===void 0||n.push(r)}off(e,r){var n;this.events[e]=(n=this.events[e])===null||n===void 0?void 0:n.filter(o=>o!==r)}pipe(e){return this.on("data",r=>lx(this,void 0,void 0,function*(){if(e instanceof t)e._write(r);else if(e instanceof WritableStream){let n=e.getWriter();n.write(r).then(()=>n.releaseLock())}else e.write(r)})),this.on("end",()=>lx(this,void 0,void 0,function*(){e instanceof t?e._end():e instanceof WritableStream?e.getWriter().close():e.end()})),this.on("error",r=>lx(this,void 0,void 0,function*(){e instanceof t?e._error(r):e instanceof WritableStream?e.getWriter().abort(r):e.destroy(r)})),this._startReading(),e}pipeTo(e){return this.pipe(e)}unpipe(e){this.off("data",r=>lx(this,void 0,void 0,function*(){if(e instanceof t)e._write(r);else if(e instanceof WritableStream){let n=e.getWriter();n.write(r).then(()=>n.releaseLock())}else e.write(r)})),this.off("end",()=>lx(this,void 0,void 0,function*(){e instanceof t?e._end():e instanceof WritableStream?e.getWriter().close():e.end()})),this.off("error",r=>lx(this,void 0,void 0,function*(){e instanceof t?e._error(r):e instanceof WritableStream?e.getWriter().abort(r):e.destroy(r)}))}destroy(e){this.reader.cancel(e).then(()=>{this._emit("close")}).catch(r=>{this._emit("error",r)})}pause(){this.paused=!0,this._emit("pause")}resume(){this.paused&&(this.paused=!1,this._emit("resume"),this.resumeCallback&&(this.resumeCallback(),this.resumeCallback=null))}get isPaused(){return this.paused}read(){return lx(this,void 0,void 0,function*(){this.paused&&(yield new Promise(n=>{this.resumeCallback=n}));let{done:e,value:r}=yield this.reader.read();if(!e)return r})}setEncoding(e){this.encoding=e}text(){return lx(this,void 0,void 0,function*(){let e=[];for(;;){let{done:n,value:o}=yield this.reader.read();if(n)break;o&&e.push(o)}return new TextDecoder(this.encoding||"utf-8").decode(yield new Blob(e).arrayBuffer())})}json(){return lx(this,void 0,void 0,function*(){let e=yield this.text();return JSON.parse(e)})}_write(e){this._emit("data",e)}_end(){this._emit("end")}_error(e){this._emit("error",e)}_emit(e,r){if(this.events[e])for(let n of this.events[e]||[])n(r)}_startReading(){return lx(this,void 0,void 0,function*(){try{for(this._emit("readable");;){this.paused&&(yield new Promise(n=>{this.resumeCallback=n}));let{done:e,value:r}=yield this.reader.read();if(e){this._emit("end"),this._emit("close");break}r&&this._emit("data",r)}}catch(e){this._emit("error",e)}})}[Symbol.asyncIterator](){return{next:()=>lx(this,void 0,void 0,function*(){this.paused&&(yield new Promise(n=>{this.resumeCallback=n}));let{done:e,value:r}=yield this.reader.read();return e?{done:!0,value:void 0}:{done:!1,value:r}}),[Symbol.asyncIterator](){return this}}}};UK.Node18UniversalStreamWrapper=j7e});var Pir=S(zK=>{"use strict";var Qne=zK&&zK.__awaiter||function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(c){try{l(n.next(c))}catch(d){a(d)}}function u(c){try{l(n.throw(c))}catch(d){a(d)}}function l(c){c.done?i(c.value):o(c.value).then(s,u)}l((n=n.apply(t,e||[])).next())})};Object.defineProperty(zK,"__esModule",{value:!0});zK.UndiciStreamWrapper=void 0;var $7e=class t{constructor(e){this.readableStream=e,this.reader=this.readableStream.getReader(),this.events={data:[],end:[],error:[],readable:[],close:[],pause:[],resume:[]},this.paused=!1,this.resumeCallback=null,this.encoding=null}on(e,r){var n;(n=this.events[e])===null||n===void 0||n.push(r)}off(e,r){var n;this.events[e]=(n=this.events[e])===null||n===void 0?void 0:n.filter(o=>o!==r)}pipe(e){return this.on("data",r=>{if(e instanceof t)e._write(r);else{let n=e.getWriter();n.write(r).then(()=>n.releaseLock())}}),this.on("end",()=>{e instanceof t?e._end():e.getWriter().close()}),this.on("error",r=>{e instanceof t?e._error(r):e.getWriter().abort(r)}),this._startReading(),e}pipeTo(e){return this.pipe(e)}unpipe(e){this.off("data",r=>{if(e instanceof t)e._write(r);else{let n=e.getWriter();n.write(r).then(()=>n.releaseLock())}}),this.off("end",()=>{e instanceof t?e._end():e.getWriter().close()}),this.off("error",r=>{e instanceof t?e._error(r):e.getWriter().abort(r)})}destroy(e){this.reader.cancel(e).then(()=>{this._emit("close")}).catch(r=>{this._emit("error",r)})}pause(){this.paused=!0,this._emit("pause")}resume(){this.paused&&(this.paused=!1,this._emit("resume"),this.resumeCallback&&(this.resumeCallback(),this.resumeCallback=null))}get isPaused(){return this.paused}read(){return Qne(this,void 0,void 0,function*(){this.paused&&(yield new Promise(n=>{this.resumeCallback=n}));let{done:e,value:r}=yield this.reader.read();if(!e)return r})}setEncoding(e){this.encoding=e}text(){return Qne(this,void 0,void 0,function*(){let e=[];for(;;){let{done:n,value:o}=yield this.reader.read();if(n)break;o&&e.push(o)}return new TextDecoder(this.encoding||"utf-8").decode(yield new Blob(e).arrayBuffer())})}json(){return Qne(this,void 0,void 0,function*(){let e=yield this.text();return JSON.parse(e)})}_write(e){this._emit("data",e)}_end(){this._emit("end")}_error(e){this._emit("error",e)}_emit(e,r){if(this.events[e])for(let n of this.events[e]||[])n(r)}_startReading(){return Qne(this,void 0,void 0,function*(){try{for(this._emit("readable");;){this.paused&&(yield new Promise(n=>{this.resumeCallback=n}));let{done:e,value:r}=yield this.reader.read();if(e){this._emit("end"),this._emit("close");break}r&&this._emit("data",r)}}catch(e){this._emit("error",e)}})}[Symbol.asyncIterator](){return{next:()=>Qne(this,void 0,void 0,function*(){this.paused&&(yield new Promise(n=>{this.resumeCallback=n}));let{done:e,value:r}=yield this.reader.read();return e?{done:!0,value:void 0}:{done:!1,value:r}}),[Symbol.asyncIterator](){return this}}}};zK.UndiciStreamWrapper=$7e});var Mir=S(pk=>{"use strict";var A0e=pk&&pk.__awaiter||function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(c){try{l(n.next(c))}catch(d){a(d)}}function u(c){try{l(n.throw(c))}catch(d){a(d)}}function l(c){c.done?i(c.value):o(c.value).then(s,u)}l((n=n.apply(t,e||[])).next())})},Aqn=pk&&pk.__asyncValues||function(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof __values=="function"?__values(t):t[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=t[i]&&function(a){return new Promise(function(s,u){a=t[i](a),o(s,u,a.done,a.value)})}}function o(i,a,s,u){Promise.resolve(u).then(function(l){i({value:l,done:s})},a)}};Object.defineProperty(pk,"__esModule",{value:!0});pk.NodePre18StreamWrapper=void 0;var L7e=class{constructor(e){this.readableStream=e}on(e,r){this.readableStream.on(e,r)}off(e,r){this.readableStream.off(e,r)}pipe(e){return this.readableStream.pipe(e),e}pipeTo(e){return this.pipe(e)}unpipe(e){e?this.readableStream.unpipe(e):this.readableStream.unpipe()}destroy(e){this.readableStream.destroy(e)}pause(){this.readableStream.pause()}resume(){this.readableStream.resume()}get isPaused(){return this.readableStream.isPaused()}read(){return A0e(this,void 0,void 0,function*(){return new Promise((e,r)=>{let n=this.readableStream.read();n?e(n):(this.readableStream.once("readable",()=>{let o=this.readableStream.read();e(o)}),this.readableStream.once("error",r))})})}setEncoding(e){this.readableStream.setEncoding(e),this.encoding=e}text(){return A0e(this,void 0,void 0,function*(){var e,r,n,o;let i=[],a=new TextEncoder;this.readableStream.setEncoding(this.encoding||"utf-8");try{for(var s=!0,u=Aqn(this.readableStream),l;l=yield u.next(),e=l.done,!e;s=!0){o=l.value,s=!1;let d=o;i.push(a.encode(d))}}catch(d){r={error:d}}finally{try{!s&&!e&&(n=u.return)&&(yield n.call(u))}finally{if(r)throw r.error}}return new TextDecoder(this.encoding||"utf-8").decode(Buffer.concat(i))})}json(){return A0e(this,void 0,void 0,function*(){let e=yield this.text();return JSON.parse(e)})}[Symbol.asyncIterator](){let r=this.readableStream[Symbol.asyncIterator]();return{next(){return A0e(this,void 0,void 0,function*(){let{value:n,done:o}=yield r.next();return{value:n,done:o}})},[Symbol.asyncIterator](){return this}}}};pk.NodePre18StreamWrapper=L7e});var Rir=S(cx=>{"use strict";var Nqn=cx&&cx.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Dqn=cx&&cx.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),F7e=cx&&cx.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o=18?new(yield Promise.resolve().then(()=>F7e(Eir()))).Node18UniversalStreamWrapper(t):N0e.RUNTIME.type!=="node"&&typeof fetch=="function"?new(yield Promise.resolve().then(()=>F7e(Pir()))).UndiciStreamWrapper(t):new(yield Promise.resolve().then(()=>F7e(Mir()))).NodePre18StreamWrapper(t)})}});var Iir=S(eoe=>{"use strict";var Lqn=eoe&&eoe.__awaiter||function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(c){try{l(n.next(c))}catch(d){a(d)}}function u(c){try{l(n.throw(c))}catch(d){a(d)}}function l(c){c.done?i(c.value):o(c.value).then(s,u)}l((n=n.apply(t,e||[])).next())})};Object.defineProperty(eoe,"__esModule",{value:!0});eoe.getResponseBody=kqn;var Fqn=Rir();function kqn(t,e){return Lqn(this,void 0,void 0,function*(){if(t.body!=null&&e==="blob")return yield t.blob();if(t.body!=null&&e==="arrayBuffer")return yield t.arrayBuffer();if(t.body!=null&&e==="sse")return t.body;if(t.body!=null&&e==="streaming")return(0,Fqn.chooseStreamWrapper)(t.body);if(t.body!=null&&e==="text")return yield t.text();{let r=yield t.text();if(r.length>0)try{return JSON.parse(r)}catch{return{ok:!1,error:{reason:"non-json",statusCode:t.status,rawBody:r}}}else return}})}});var Air=S(D0e=>{"use strict";Object.defineProperty(D0e,"__esModule",{value:!0});D0e.getTimeoutSignal=Bqn;D0e.anySignal=Uqn;var qqn="timeout";function Bqn(t){let e=new AbortController,r=setTimeout(()=>e.abort(qqn),t);return{signal:e.signal,abortId:r}}function Uqn(...t){let e=t.length===1&&Array.isArray(t[0])?t[0]:t,r=new AbortController;for(let n of e){if(n.aborted){r.abort(n?.reason);break}n.addEventListener("abort",()=>r.abort(n?.reason),{signal:r.signal})}return r.signal}});var Dir=S(VK=>{"use strict";var zqn=VK&&VK.__awaiter||function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(c){try{l(n.next(c))}catch(d){a(d)}}function u(c){try{l(n.throw(c))}catch(d){a(d)}}function l(c){c.done?i(c.value):o(c.value).then(s,u)}l((n=n.apply(t,e||[])).next())})};Object.defineProperty(VK,"__esModule",{value:!0});VK.makeRequest=void 0;var Nir=Air(),Vqn=(t,e,r,n,o,i,a,s,u)=>zqn(void 0,void 0,void 0,function*(){let l=[],c;if(i!=null){let{signal:p,abortId:m}=(0,Nir.getTimeoutSignal)(i);c=m,l.push(p)}a!=null&&l.push(a);let d=(0,Nir.anySignal)(l),f=yield t(e,{method:r,headers:n,body:o,signal:d,credentials:s?"include":void 0,duplex:u});return c!=null&&clearTimeout(c),f});VK.makeRequest=Vqn});var jir=S(toe=>{"use strict";var Hqn=toe&&toe.__awaiter||function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(c){try{l(n.next(c))}catch(d){a(d)}}function u(c){try{l(n.throw(c))}catch(d){a(d)}}function l(c){c.done?i(c.value):o(c.value).then(s,u)}l((n=n.apply(t,e||[])).next())})};Object.defineProperty(toe,"__esModule",{value:!0});toe.requestWithRetries=Zqn;var Wqn=1e3,Jqn=6e4,Kqn=2,Gqn=.2;function Xqn(t){let e=1+(Math.random()*2-1)*Gqn;return t*e}function Zqn(t){return Hqn(this,arguments,void 0,function*(e,r=Kqn){let n=yield e();for(let o=0;o=500);++o){let i=Math.min(Wqn*Math.pow(2,o),Jqn),a=Xqn(i);yield new Promise(s=>setTimeout(s,a)),n=yield e()}return n})}});var Fir=S($2=>{"use strict";var $ir=$2&&$2.__awaiter||function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(c){try{l(n.next(c))}catch(d){a(d)}}function u(c){try{l(n.throw(c))}catch(d){a(d)}}function l(c){c.done?i(c.value):o(c.value).then(s,u)}l((n=n.apply(t,e||[])).next())})};Object.defineProperty($2,"__esModule",{value:!0});$2.fetcher=void 0;$2.fetcherImpl=Lir;var Yqn=h_e(),HK=t7e(),Qqn=wir(),eBn=Tir(),tBn=Oir(),rBn=Iir(),nBn=Dir(),oBn=jir();function Lir(t){return $ir(this,void 0,void 0,function*(){let e={};if(t.body!==void 0&&t.contentType!=null&&(e["Content-Type"]=t.contentType),t.headers!=null)for(let[i,a]of Object.entries(t.headers))a!=null&&(e[i]=a);let r=(0,Qqn.createRequestUrl)(t.url,t.queryParameters),n=yield(0,tBn.getRequestBody)({body:t.body,type:t.requestType==="json"?"json":"other"}),o=yield(0,eBn.getFetchFn)();try{let i=yield(0,oBn.requestWithRetries)(()=>$ir(this,void 0,void 0,function*(){return(0,nBn.makeRequest)(o,r,t.method,e,n,t.timeoutMs,t.abortSignal,t.withCredentials,t.duplex)}),t.maxRetries),a=yield(0,rBn.getResponseBody)(i,t.responseType);return i.status>=200&&i.status<400?{ok:!0,body:a,headers:i.headers,rawResponse:(0,HK.toRawResponse)(i)}:{ok:!1,error:{reason:"status-code",statusCode:i.status,body:a},rawResponse:(0,HK.toRawResponse)(i)}}catch(i){return t.abortSignal!=null&&t.abortSignal.aborted?{ok:!1,error:{reason:"unknown",errorMessage:"The user aborted a request"},rawResponse:HK.abortRawResponse}:i instanceof Error&&i.name==="AbortError"?{ok:!1,error:{reason:"timeout"},rawResponse:HK.abortRawResponse}:i instanceof Error?{ok:!1,error:{reason:"unknown",errorMessage:i.message},rawResponse:HK.unknownRawResponse}:{ok:!1,error:{reason:"unknown",errorMessage:(0,Yqn.toJson)(i)},rawResponse:HK.unknownRawResponse}}})}$2.fetcher=Lir});var kir=S(k7e=>{"use strict";Object.defineProperty(k7e,"__esModule",{value:!0});k7e.getHeader=iBn;function iBn(t,e){for(let[r,n]of Object.entries(t))if(r.toLowerCase()===e.toLowerCase())return n}});var qir=S(WK=>{"use strict";var aBn=WK&&WK.__awaiter||function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(c){try{l(n.next(c))}catch(d){a(d)}}function u(c){try{l(n.throw(c))}catch(d){a(d)}}function l(c){c.done?i(c.value):o(c.value).then(s,u)}l((n=n.apply(t,e||[])).next())})};Object.defineProperty(WK,"__esModule",{value:!0});WK.Supplier=void 0;WK.Supplier={get:t=>aBn(void 0,void 0,void 0,function*(){return typeof t=="function"?t():t})}});var Bir=S(JK=>{"use strict";var sBn=JK&&JK.__awaiter||function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(c){try{l(n.next(c))}catch(d){a(d)}}function u(c){try{l(n.throw(c))}catch(d){a(d)}}function l(c){c.done?i(c.value):o(c.value).then(s,u)}l((n=n.apply(t,e||[])).next())})};Object.defineProperty(JK,"__esModule",{value:!0});JK.HttpResponsePromise=void 0;var q7e=class t extends Promise{constructor(e){super(r=>{r(void 0)}),this.innerPromise=e}static fromFunction(e,...r){return new t(e(...r))}static interceptFunction(e){return(...r)=>t.fromPromise(e(...r))}static fromPromise(e){return new t(e)}static fromExecutor(e){let r=new Promise(e);return new t(r)}static fromResult(e){let r=Promise.resolve(e);return new t(r)}unwrap(){return this.unwrappedPromise||(this.unwrappedPromise=this.innerPromise.then(({data:e})=>e)),this.unwrappedPromise}then(e,r){return this.unwrap().then(e,r)}catch(e){return this.unwrap().catch(e)}finally(e){return this.unwrap().finally(e)}withRawResponse(){return sBn(this,void 0,void 0,function*(){return yield this.innerPromise})}};JK.HttpResponsePromise=q7e});var Uir=S(qy=>{"use strict";Object.defineProperty(qy,"__esModule",{value:!0});qy.HttpResponsePromise=qy.unknownRawResponse=qy.toRawResponse=qy.abortRawResponse=qy.Supplier=qy.getHeader=qy.fetcher=void 0;var uBn=Fir();Object.defineProperty(qy,"fetcher",{enumerable:!0,get:function(){return uBn.fetcher}});var lBn=kir();Object.defineProperty(qy,"getHeader",{enumerable:!0,get:function(){return lBn.getHeader}});var cBn=qir();Object.defineProperty(qy,"Supplier",{enumerable:!0,get:function(){return cBn.Supplier}});var B7e=t7e();Object.defineProperty(qy,"abortRawResponse",{enumerable:!0,get:function(){return B7e.abortRawResponse}});Object.defineProperty(qy,"toRawResponse",{enumerable:!0,get:function(){return B7e.toRawResponse}});Object.defineProperty(qy,"unknownRawResponse",{enumerable:!0,get:function(){return B7e.unknownRawResponse}});var dBn=Bir();Object.defineProperty(qy,"HttpResponsePromise",{enumerable:!0,get:function(){return dBn.HttpResponsePromise}})});var zir=S((U7e,z7e)=>{(function(t,e){typeof U7e=="object"&&typeof z7e<"u"?z7e.exports=e():typeof define=="function"&&define.amd?define(e):function(){var r=t.Base64,n=e();n.noConflict=function(){return t.Base64=r,n},t.Meteor&&(Base64=n),t.Base64=n}()})(typeof self<"u"?self:typeof window<"u"||typeof window<"u"?window:U7e,function(){"use strict";var t="3.7.7",e=t,r=typeof Buffer=="function",n=typeof TextDecoder=="function"?new TextDecoder:void 0,o=typeof TextEncoder=="function"?new TextEncoder:void 0,i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",a=Array.prototype.slice.call(i),s=function(L){var J={};return L.forEach(function(ne,D){return J[ne]=D}),J}(a),u=/^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/,l=String.fromCharCode.bind(String),c=typeof Uint8Array.from=="function"?Uint8Array.from.bind(Uint8Array):function(L){return new Uint8Array(Array.prototype.slice.call(L,0))},d=function(L){return L.replace(/=/g,"").replace(/[+\/]/g,function(J){return J=="+"?"-":"_"})},f=function(L){return L.replace(/[^A-Za-z0-9\+\/]/g,"")},p=function(L){for(var J,ne,D,N,z="",H=L.length%3,oe=0;oe255||(D=L.charCodeAt(oe++))>255||(N=L.charCodeAt(oe++))>255)throw new TypeError("invalid character found");J=ne<<16|D<<8|N,z+=a[J>>18&63]+a[J>>12&63]+a[J>>6&63]+a[J&63]}return H?z.slice(0,H-3)+"===".substring(H):z},m=typeof btoa=="function"?function(L){return btoa(L)}:r?function(L){return Buffer.from(L,"binary").toString("base64")}:p,h=r?function(L){return Buffer.from(L).toString("base64")}:function(L){for(var J=4096,ne=[],D=0,N=L.length;D>>6)+l(128|J&63):l(224|J>>>12&15)+l(128|J>>>6&63)+l(128|J&63)}else{var J=65536+(L.charCodeAt(0)-55296)*1024+(L.charCodeAt(1)-56320);return l(240|J>>>18&7)+l(128|J>>>12&63)+l(128|J>>>6&63)+l(128|J&63)}},b=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,_=function(L){return L.replace(b,g)},w=r?function(L){return Buffer.from(L,"utf8").toString("base64")}:o?function(L){return h(o.encode(L))}:function(L){return m(_(L))},T=function(L,J){return J===void 0&&(J=!1),J?d(w(L)):w(L)},O=function(L){return T(L,!0)},E=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,P=function(L){switch(L.length){case 4:var J=(7&L.charCodeAt(0))<<18|(63&L.charCodeAt(1))<<12|(63&L.charCodeAt(2))<<6|63&L.charCodeAt(3),ne=J-65536;return l((ne>>>10)+55296)+l((ne&1023)+56320);case 3:return l((15&L.charCodeAt(0))<<12|(63&L.charCodeAt(1))<<6|63&L.charCodeAt(2));default:return l((31&L.charCodeAt(0))<<6|63&L.charCodeAt(1))}},R=function(L){return L.replace(E,P)},I=function(L){if(L=L.replace(/\s+/g,""),!u.test(L))throw new TypeError("malformed base64.");L+="==".slice(2-(L.length&3));for(var J,ne="",D,N,z=0;z>16&255):N===64?l(J>>16&255,J>>8&255):l(J>>16&255,J>>8&255,J&255);return ne},A=typeof atob=="function"?function(L){return atob(f(L))}:r?function(L){return Buffer.from(L,"base64").toString("binary")}:I,B=r?function(L){return c(Buffer.from(L,"base64"))}:function(L){return c(A(L).split("").map(function(J){return J.charCodeAt(0)}))},k=function(L){return B(Z(L))},q=r?function(L){return Buffer.from(L,"base64").toString("utf8")}:n?function(L){return n.decode(B(L))}:function(L){return R(A(L))},Z=function(L){return f(L.replace(/[-_]/g,function(J){return J=="-"?"+":"/"}))},V=function(L){return q(Z(L))},Y=function(L){if(typeof L!="string")return!1;var J=L.replace(/\s+/g,"").replace(/={0,2}$/,"");return!/[^\s0-9a-zA-Z\+/]/.test(J)||!/[^\s0-9a-zA-Z\-_]/.test(J)},X=function(L){return{value:L,enumerable:!1,writable:!0,configurable:!0}},W=function(){var L=function(J,ne){return Object.defineProperty(String.prototype,J,X(ne))};L("fromBase64",function(){return V(this)}),L("toBase64",function(J){return T(this,J)}),L("toBase64URI",function(){return T(this,!0)}),L("toBase64URL",function(){return T(this,!0)}),L("toUint8Array",function(){return k(this)})},re=function(){var L=function(J,ne){return Object.defineProperty(Uint8Array.prototype,J,X(ne))};L("toBase64",function(J){return y(this,J)}),L("toBase64URI",function(){return y(this,!0)}),L("toBase64URL",function(){return y(this,!0)})},ue=function(){W(),re()},le={version:t,VERSION:e,atob:A,atobPolyfill:I,btoa:m,btoaPolyfill:p,fromBase64:V,toBase64:T,encode:T,encodeURI:O,encodeURL:O,utob:_,btou:R,decode:V,isValid:Y,fromUint8Array:y,toUint8Array:k,extendString:W,extendUint8Array:re,extendBuiltins:ue};return le.Base64={},Object.keys(le).forEach(function(L){return le.Base64[L]=le[L]}),le})});var Hir=S(j0e=>{"use strict";Object.defineProperty(j0e,"__esModule",{value:!0});j0e.BasicAuth=void 0;var Vir=zir(),fBn=/^Basic /i;j0e.BasicAuth={toAuthorizationHeader:t=>t==null?void 0:`Basic ${Vir.Base64.encode(`${t.username}:${t.password}`)}`,fromAuthorizationHeader:t=>{let e=t.replace(fBn,""),r=Vir.Base64.decode(e),[n,o]=r.split(":",2);if(n==null||o==null)throw new Error("Invalid basic auth");return{username:n,password:o}}}});var Wir=S($0e=>{"use strict";Object.defineProperty($0e,"__esModule",{value:!0});$0e.BearerToken=void 0;var pBn=/^Bearer /i;$0e.BearerToken={toAuthorizationHeader:t=>{if(t!=null)return`Bearer ${t}`},fromAuthorizationHeader:t=>t.replace(pBn,"").trim()}});var Jir=S(KK=>{"use strict";Object.defineProperty(KK,"__esModule",{value:!0});KK.BearerToken=KK.BasicAuth=void 0;var mBn=Hir();Object.defineProperty(KK,"BasicAuth",{enumerable:!0,get:function(){return mBn.BasicAuth}});var hBn=Wir();Object.defineProperty(KK,"BearerToken",{enumerable:!0,get:function(){return hBn.BearerToken}})});var H7e=S(_w=>{"use strict";var Kir=_w&&_w.__awaiter||function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(c){try{l(n.next(c))}catch(d){a(d)}}function u(c){try{l(n.throw(c))}catch(d){a(d)}}function l(c){c.done?i(c.value):o(c.value).then(s,u)}l((n=n.apply(t,e||[])).next())})},Gir=_w&&_w.__asyncValues||function(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof __values=="function"?__values(t):t[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=t[i]&&function(a){return new Promise(function(s,u){a=t[i](a),o(s,u,a.done,a.value)})}}function o(i,a,s,u){Promise.resolve(u).then(function(l){i({value:l,done:s})},a)}},dx=_w&&_w.__await||function(t){return this instanceof dx?(this.v=t,this):new dx(t)},Xir=_w&&_w.__asyncGenerator||function(t,e,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=r.apply(t,e||[]),o,i=[];return o=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),s("next"),s("throw"),s("return",a),o[Symbol.asyncIterator]=function(){return this},o;function a(p){return function(m){return Promise.resolve(m).then(p,d)}}function s(p,m){n[p]&&(o[p]=function(h){return new Promise(function(y,g){i.push([p,h,y,g])>1||u(p,h)})},m&&(o[p]=m(o[p])))}function u(p,m){try{l(n[p](m))}catch(h){f(i[0][3],h)}}function l(p){p.value instanceof dx?Promise.resolve(p.value.v).then(c,d):f(i[0][2],p)}function c(p){u("next",p)}function d(p){u("throw",p)}function f(p,m){p(m),i.shift(),i.length&&u(i[0][0],i[0][1])}};Object.defineProperty(_w,"__esModule",{value:!0});_w.Stream=void 0;_w.readableStreamAsyncIterable=Zir;var gBn=qK(),yBn="data:",V7e=class{constructor({stream:e,parse:r,eventShape:n,signal:o}){this.controller=new AbortController,this.stream=e,this.parse=r,n.type==="sse"?(this.prefix=yBn,this.messageTerminator=` +`,this.streamTerminator=n.streamTerminator):this.messageTerminator=n.messageTerminator,o?.addEventListener("abort",()=>this.controller.abort())}iterMessages(){return Xir(this,arguments,function*(){var r,n,o,i;this.controller.signal;let a=Zir(this.stream),s="",u=!1;try{for(var l=!0,c=Gir(a),d;d=yield dx(c.next()),r=d.done,!r;l=!0){i=d.value,l=!1;let f=i;s+=this.decodeChunk(f);let p;for(;(p=s.indexOf(this.messageTerminator))>=0;){let m=s.slice(0,p+1);if(s=s.slice(p+this.messageTerminator.length),!m.trim())continue;if(!u&&this.prefix!=null){let y=m.indexOf(this.prefix);if(y===-1)continue;u=!0,m=m.slice(y+this.prefix.length)}if(this.streamTerminator!=null&&m.includes(this.streamTerminator))return yield dx(void 0);let h=yield dx(this.parse(JSON.parse(m)));yield yield dx(h),u=!1}}}catch(f){n={error:f}}finally{try{!l&&!r&&(o=c.return)&&(yield dx(o.call(c)))}finally{if(n)throw n.error}}})}[Symbol.asyncIterator](){return Xir(this,arguments,function*(){var r,n,o,i;try{for(var a=!0,s=Gir(this.iterMessages()),u;u=yield dx(s.next()),r=u.done,!r;a=!0)i=u.value,a=!1,yield yield dx(i)}catch(l){n={error:l}}finally{try{!a&&!r&&(o=s.return)&&(yield dx(o.call(s)))}finally{if(n)throw n.error}}})}decodeChunk(e){let r="";if(typeof TextDecoder<"u"){let n=new TextDecoder("utf8");r+=n.decode(e)}else gBn.RUNTIME.type==="node"&&typeof e<"u"&&(r+=Buffer.isBuffer(e)?e:Buffer.from(e));return r}};_w.Stream=V7e;function Zir(t){if(t[Symbol.asyncIterator])return t;let e=t.getReader();return{next(){return Kir(this,void 0,void 0,function*(){try{let r=yield e.read();return r?.done&&e.releaseLock(),r}catch(r){throw e.releaseLock(),r}})},return(){return Kir(this,void 0,void 0,function*(){let r=e.cancel();return e.releaseLock(),yield r,{done:!0,value:void 0}})},[Symbol.asyncIterator](){return this}}}});var Yir=S(L0e=>{"use strict";Object.defineProperty(L0e,"__esModule",{value:!0});L0e.Stream=void 0;var bBn=H7e();Object.defineProperty(L0e,"Stream",{enumerable:!0,get:function(){return bBn.Stream}})});var Qir=S(roe=>{"use strict";var _Bn=roe&&roe.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(roe,"__esModule",{value:!0});roe.encodeAsFormParameter=wBn;var vBn=_Bn(N7e());function wBn(t){let r=vBn.default.stringify(t,{encode:!1}).split("&").map(n=>{let[o,i]=n.split("=");return[o,i]});return Object.fromEntries(r)}});var rar=S((rSa,tar)=>{"use strict";var W7e=Object.defineProperty,SBn=Object.getOwnPropertyDescriptor,CBn=Object.getOwnPropertyNames,xBn=Object.prototype.hasOwnProperty,TBn=(t,e)=>{for(var r in e)W7e(t,r,{get:e[r],enumerable:!0})},OBn=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of CBn(e))!xBn.call(t,o)&&o!==r&&W7e(t,o,{get:()=>e[o],enumerable:!(n=SBn(e,o))||n.enumerable});return t},EBn=t=>OBn(W7e({},"__esModule",{value:!0}),t),ear={};TBn(ear,{Blob:()=>RBn,File:()=>IBn,FormData:()=>MBn});tar.exports=EBn(ear);var PBn=function(){return typeof globalThis<"u"?globalThis:typeof self<"u"?self:window}(),{FormData:MBn,Blob:RBn,File:IBn}=PBn});var har=S((nSa,mar)=>{"use strict";var G7e=Object.defineProperty,ABn=Object.getOwnPropertyDescriptor,NBn=Object.getOwnPropertyNames,DBn=Object.prototype.hasOwnProperty,jBn=(t,e)=>{for(var r in e)G7e(t,r,{get:e[r],enumerable:!0})},$Bn=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of NBn(e))!DBn.call(t,o)&&o!==r&&G7e(t,o,{get:()=>e[o],enumerable:!(n=ABn(e,o))||n.enumerable});return t},LBn=t=>$Bn(G7e({},"__esModule",{value:!0}),t),X7e=(t,e,r)=>{if(!e.has(t))throw TypeError("Cannot "+r)},Fc=(t,e,r)=>(X7e(t,e,"read from private field"),r?r.call(t):e.get(t)),oE=(t,e,r)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,r)},noe=(t,e,r,n)=>(X7e(t,e,"write to private field"),n?n.call(t,r):e.set(t,r),r),J7e=(t,e,r)=>(X7e(t,e,"access private method"),r),lar={};jBn(lar,{FormDataEncoder:()=>HBn,isFile:()=>F2,isFormData:()=>far});mar.exports=LBn(lar);var H1=t=>typeof t=="function",FBn=t=>H1(t[Symbol.asyncIterator]),nar=65536;function*car(t){if(t.byteLength<=nar){yield t;return}let e=0;for(;e{if(FBn(t))return oar(t);if(H1(t.getReader))return oar(kBn(t));throw new TypeError("Unsupported data source: Expected either ReadableStream or async iterable.")},iar="abcdefghijklmnopqrstuvwxyz0123456789";function BBn(){let t=16,e="";for(;t--;)e+=iar[Math.random()*iar.length<<0];return e}var dar=t=>String(t).replace(/\r|\n/g,(e,r,n)=>e==="\r"&&n[r+1]!==` +`||e===` +`&&n[r-1]!=="\r"?`\r +`:e),UBn=t=>Object.prototype.toString.call(t).slice(8,-1).toLowerCase();function aar(t){if(UBn(t)!=="object")return!1;let e=Object.getPrototypeOf(t);return e==null?!0:(e.constructor&&e.constructor.toString())===Object.toString()}function sar(t,e){if(typeof e=="string"){for(let[r,n]of Object.entries(t))if(e.toLowerCase()===r.toLowerCase())return n}}var zBn=t=>new Proxy(t,{get:(e,r)=>sar(e,r),has:(e,r)=>sar(e,r)!==void 0}),far=t=>!!(t&&H1(t.constructor)&&t[Symbol.toStringTag]==="FormData"&&H1(t.append)&&H1(t.getAll)&&H1(t.entries)&&H1(t[Symbol.iterator])),uar=t=>String(t).replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/"/g,"%22"),F2=t=>!!(t&&typeof t=="object"&&H1(t.constructor)&&t[Symbol.toStringTag]==="File"&&H1(t.stream)&&t.name!=null),VBn={enableAdditionalHeaders:!1},F0e={writable:!1,configurable:!1},mk,ooe,k0e,ioe,L2,aoe,soe,q0e,B0e,Z7e,K7e,par,HBn=class{constructor(t,e,r){if(oE(this,B0e),oE(this,K7e),oE(this,mk,`\r +`),oE(this,ooe,void 0),oE(this,k0e,void 0),oE(this,ioe,"-".repeat(2)),oE(this,L2,new TextEncoder),oE(this,aoe,void 0),oE(this,soe,void 0),oE(this,q0e,void 0),!far(t))throw new TypeError("Expected first argument to be a FormData instance.");let n;if(aar(e)?r=e:n=e,n||(n=BBn()),typeof n!="string")throw new TypeError("Expected boundary argument to be a string.");if(r&&!aar(r))throw new TypeError("Expected options argument to be an object.");noe(this,soe,Array.from(t.entries())),noe(this,q0e,{...VBn,...r}),noe(this,ooe,Fc(this,L2).encode(Fc(this,mk))),noe(this,k0e,Fc(this,ooe).byteLength),this.boundary=`form-data-boundary-${n}`,this.contentType=`multipart/form-data; boundary=${this.boundary}`,noe(this,aoe,Fc(this,L2).encode(`${Fc(this,ioe)}${this.boundary}${Fc(this,ioe)}${Fc(this,mk).repeat(2)}`));let o={"Content-Type":this.contentType},i=J7e(this,K7e,par).call(this);i&&(this.contentLength=i,o["Content-Length"]=i),this.headers=zBn(Object.freeze(o)),Object.defineProperties(this,{boundary:F0e,contentType:F0e,contentLength:F0e,headers:F0e})}*values(){for(let[t,e]of Fc(this,soe)){let r=F2(e)?e:Fc(this,L2).encode(dar(e));yield J7e(this,B0e,Z7e).call(this,t,r),yield r,yield Fc(this,ooe)}yield Fc(this,aoe)}async*encode(){for(let t of this.values())F2(t)?yield*qBn(t.stream()):yield*car(t)}[Symbol.iterator](){return this.values()}[Symbol.asyncIterator](){return this.encode()}};mk=new WeakMap;ooe=new WeakMap;k0e=new WeakMap;ioe=new WeakMap;L2=new WeakMap;aoe=new WeakMap;soe=new WeakMap;q0e=new WeakMap;B0e=new WeakSet;Z7e=function(t,e){let r="";if(r+=`${Fc(this,ioe)}${this.boundary}${Fc(this,mk)}`,r+=`Content-Disposition: form-data; name="${uar(t)}"`,F2(e)&&(r+=`; filename="${uar(e.name)}"${Fc(this,mk)}`,r+=`Content-Type: ${e.type||"application/octet-stream"}`),Fc(this,q0e).enableAdditionalHeaders===!0){let n=F2(e)?e.size:e.byteLength;n!=null&&!isNaN(n)&&(r+=`${Fc(this,mk)}Content-Length: ${n}`)}return Fc(this,L2).encode(`${r}${Fc(this,mk).repeat(2)}`)};K7e=new WeakSet;par=function(){let t=0;for(let[e,r]of Fc(this,soe)){let n=F2(r)?r:Fc(this,L2).encode(dar(r)),o=F2(n)?n.size:n.byteLength;if(o==null||isNaN(o))return;t+=J7e(this,B0e,Z7e).call(this,e,n).byteLength,t+=o,t+=Fc(this,k0e)}return String(t+Fc(this,aoe).byteLength)}});var yar=S((iSa,gar)=>{"use strict";gar.exports=typeof self=="object"?self.FormData:window.FormData});var bar=S(Ng=>{"use strict";var WBn=Ng&&Ng.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),JBn=Ng&&Ng.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),GK=Ng&&Ng.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o=18?t=new z0e:U0e.RUNTIME.type==="node"?t=new V0e:t=new H0e,yield t.setup(),t})}var z0e=class{setup(){return hk(this,void 0,void 0,function*(){this.fd=new(yield Promise.resolve().then(()=>GK(rar()))).FormData})}append(e,r){var n;(n=this.fd)===null||n===void 0||n.append(e,r)}appendFile(e,r,n){return hk(this,void 0,void 0,function*(){var o,i;n==null&&Y7e(r)&&(n=r.name),r instanceof(yield Promise.resolve().then(()=>GK(kne()))).Readable?(o=this.fd)===null||o===void 0||o.append(e,{type:void 0,name:n,[Symbol.toStringTag]:"File",stream(){return r}}):(i=this.fd)===null||i===void 0||i.append(e,r,n)})}getRequest(){return hk(this,void 0,void 0,function*(){let e=new(yield Promise.resolve().then(()=>GK(har()))).FormDataEncoder(this.fd);return{body:yield(yield Promise.resolve().then(()=>GK(kne()))).Readable.from(e),headers:e.headers,duplex:"half"}})}};Ng.Node18FormData=z0e;var V0e=class{setup(){return hk(this,void 0,void 0,function*(){this.fd=new(yield Promise.resolve().then(()=>GK(yar()))).default})}append(e,r){var n;(n=this.fd)===null||n===void 0||n.append(e,r)}appendFile(e,r,n){return hk(this,void 0,void 0,function*(){var o,i;n==null&&Y7e(r)&&(n=r.name);let a;r instanceof(yield Promise.resolve().then(()=>GK(kne()))).Readable?a=r:a=Buffer.from(yield r.arrayBuffer()),n==null?(o=this.fd)===null||o===void 0||o.append(e,a):(i=this.fd)===null||i===void 0||i.append(e,a,{filename:n})})}getRequest(){return{body:this.fd,headers:this.fd?this.fd.getHeaders():{}}}};Ng.Node16FormData=V0e;var H0e=class{setup(){return hk(this,void 0,void 0,function*(){this.fd=new FormData})}append(e,r){var n;(n=this.fd)===null||n===void 0||n.append(e,r)}appendFile(e,r,n){return hk(this,void 0,void 0,function*(){var o;n==null&&Y7e(r)&&(n=r.name),(o=this.fd)===null||o===void 0||o.append(e,new Blob([r]),n)})}getRequest(){return{body:this.fd,headers:{}}}};Ng.WebFormData=H0e});var _ar=S(W1=>{"use strict";var GBn=W1&&W1.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),XBn=W1&&W1.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&GBn(e,t,r)};Object.defineProperty(W1,"__esModule",{value:!0});W1.encodeAsFormParameter=void 0;var ZBn=Qir();Object.defineProperty(W1,"encodeAsFormParameter",{enumerable:!0,get:function(){return ZBn.encodeAsFormParameter}});XBn(bar(),W1)});var Nh=S(W0e=>{"use strict";Object.defineProperty(W0e,"__esModule",{value:!0});W0e.SchemaType=void 0;W0e.SchemaType={BIGINT:"bigint",DATE:"date",ENUM:"enum",LIST:"list",STRING_LITERAL:"stringLiteral",BOOLEAN_LITERAL:"booleanLiteral",OBJECT:"object",ANY:"any",BOOLEAN:"boolean",NUMBER:"number",STRING:"string",UNKNOWN:"unknown",RECORD:"record",SET:"set",UNION:"union",UNDISCRIMINATED_UNION:"undiscriminatedUnion",NULLABLE:"nullable",OPTIONAL:"optional",OPTIONAL_NULLABLE:"optionalNullable"}});var Bb=S(Q7e=>{"use strict";Object.defineProperty(Q7e,"__esModule",{value:!0});Q7e.getErrorMessageForIncorrectType=YBn;function YBn(t,e){return`Expected ${e}. Received ${QBn(t)}.`}function QBn(t){if(Array.isArray(t))return"list";if(t===null)return"null";if(t instanceof BigInt)return"BigInt";switch(typeof t){case"string":return`"${t}"`;case"bigint":case"number":case"boolean":case"undefined":return`${t}`}return typeof t}});var iE=S(eXe=>{"use strict";Object.defineProperty(eXe,"__esModule",{value:!0});eXe.maybeSkipValidation=eUn;function eUn(t){return Object.assign(Object.assign({},t),{json:war(t.json),parse:war(t.parse)})}function war(t){return(e,r)=>{let n=t(e,r),{skipValidation:o=!1}=r??{};return!n.ok&&o?(console.warn(["Failed to validate.",...n.errors.map(i=>" - "+(i.path.length>0?`${i.path.join(".")}: ${i.message}`:i.message))].join(` +`)),{ok:!0,value:e}):n}}});var rXe=S(tXe=>{"use strict";Object.defineProperty(tXe,"__esModule",{value:!0});tXe.stringifyValidationError=tUn;function tUn(t){return t.path.length===0?t.message:`${t.path.join(" -> ")}: ${t.message}`}});var oXe=S(J0e=>{"use strict";Object.defineProperty(J0e,"__esModule",{value:!0});J0e.JsonError=void 0;var rUn=rXe(),nXe=class t extends Error{constructor(e){super(e.map(rUn.stringifyValidationError).join("; ")),this.errors=e,Object.setPrototypeOf(this,t.prototype)}};J0e.JsonError=nXe});var aXe=S(K0e=>{"use strict";Object.defineProperty(K0e,"__esModule",{value:!0});K0e.ParseError=void 0;var nUn=rXe(),iXe=class t extends Error{constructor(e){super(e.map(nUn.stringifyValidationError).join("; ")),this.errors=e,Object.setPrototypeOf(this,t.prototype)}};K0e.ParseError=iXe});var Oar=S(k2=>{"use strict";Object.defineProperty(k2,"__esModule",{value:!0});k2.getSchemaUtils=uoe;k2.nullable=Sar;k2.optional=Car;k2.optionalNullable=xar;k2.transform=Tar;var sXe=Nh(),oUn=oXe(),iUn=aXe();function uoe(t){return{nullable:()=>Sar(t),optional:()=>Car(t),optionalNullable:()=>xar(t),transform:e=>Tar(t,e),parseOrThrow:(e,r)=>{let n=t.parse(e,r);if(n.ok)return n.value;throw new iUn.ParseError(n.errors)},jsonOrThrow:(e,r)=>{let n=t.json(e,r);if(n.ok)return n.value;throw new oUn.JsonError(n.errors)}}}function Sar(t){let e={parse:(r,n)=>r==null?{ok:!0,value:null}:t.parse(r,n),json:(r,n)=>r==null?{ok:!0,value:null}:t.json(r,n),getType:()=>sXe.SchemaType.NULLABLE};return Object.assign(Object.assign({},e),uoe(e))}function Car(t){let e={parse:(r,n)=>r==null?{ok:!0,value:void 0}:t.parse(r,n),json:(r,n)=>n?.omitUndefined&&r===void 0?{ok:!0,value:void 0}:r==null?{ok:!0,value:null}:t.json(r,n),getType:()=>sXe.SchemaType.OPTIONAL};return Object.assign(Object.assign({},e),uoe(e))}function xar(t){let e={parse:(r,n)=>r===void 0?{ok:!0,value:void 0}:r===null?{ok:!0,value:null}:t.parse(r,n),json:(r,n)=>r===void 0?{ok:!0,value:void 0}:r===null?{ok:!0,value:null}:t.json(r,n),getType:()=>sXe.SchemaType.OPTIONAL_NULLABLE};return Object.assign(Object.assign({},e),uoe(e))}function Tar(t,e){let r={parse:(n,o)=>{let i=t.parse(n,o);return i.ok?{ok:!0,value:e.transform(i.value)}:i},json:(n,o)=>{let i=e.untransform(n);return t.json(i,o)},getType:()=>t.getType()};return Object.assign(Object.assign({},r),uoe(r))}});var H_=S(e0=>{"use strict";Object.defineProperty(e0,"__esModule",{value:!0});e0.ParseError=e0.JsonError=e0.transform=e0.optional=e0.getSchemaUtils=void 0;var uXe=Oar();Object.defineProperty(e0,"getSchemaUtils",{enumerable:!0,get:function(){return uXe.getSchemaUtils}});Object.defineProperty(e0,"optional",{enumerable:!0,get:function(){return uXe.optional}});Object.defineProperty(e0,"transform",{enumerable:!0,get:function(){return uXe.transform}});var aUn=oXe();Object.defineProperty(e0,"JsonError",{enumerable:!0,get:function(){return aUn.JsonError}});var sUn=aXe();Object.defineProperty(e0,"ParseError",{enumerable:!0,get:function(){return sUn.ParseError}})});var Par=S(lXe=>{"use strict";Object.defineProperty(lXe,"__esModule",{value:!0});lXe.bigint=dUn;var uUn=Nh(),Ear=Bb(),lUn=iE(),cUn=H_();function dUn(){let t={parse:(e,{breadcrumbsPrefix:r=[]}={})=>typeof e=="bigint"?{ok:!0,value:e}:typeof e=="number"?{ok:!0,value:BigInt(e)}:{ok:!1,errors:[{path:r,message:(0,Ear.getErrorMessageForIncorrectType)(e,"bigint | number")}]},json:(e,{breadcrumbsPrefix:r=[]}={})=>typeof e!="bigint"?{ok:!1,errors:[{path:r,message:(0,Ear.getErrorMessageForIncorrectType)(e,"bigint")}]}:{ok:!0,value:e},getType:()=>uUn.SchemaType.BIGINT};return Object.assign(Object.assign({},(0,lUn.maybeSkipValidation)(t)),(0,cUn.getSchemaUtils)(t))}});var Mar=S(G0e=>{"use strict";Object.defineProperty(G0e,"__esModule",{value:!0});G0e.bigint=void 0;var fUn=Par();Object.defineProperty(G0e,"bigint",{enumerable:!0,get:function(){return fUn.bigint}})});var Rar=S(dXe=>{"use strict";Object.defineProperty(dXe,"__esModule",{value:!0});dXe.date=yUn;var pUn=Nh(),cXe=Bb(),mUn=iE(),hUn=H_(),gUn=/^([+-]?\d{4}(?!\d{2}\b))((-?)((0[1-9]|1[0-2])(\3([12]\d|0[1-9]|3[01]))?|W([0-4]\d|5[0-2])(-?[1-7])?|(00[1-9]|0[1-9]\d|[12]\d{2}|3([0-5]\d|6[1-6])))([T\s]((([01]\d|2[0-3])((:?)[0-5]\d)?|24:?00)([.,]\d+(?!:))?)?(\17[0-5]\d([.,]\d+)?)?([zZ]|([+-])([01]\d|2[0-3]):?([0-5]\d)?)?)?)?$/;function yUn(){let t={parse:(e,{breadcrumbsPrefix:r=[]}={})=>typeof e!="string"?{ok:!1,errors:[{path:r,message:(0,cXe.getErrorMessageForIncorrectType)(e,"string")}]}:gUn.test(e)?{ok:!0,value:new Date(e)}:{ok:!1,errors:[{path:r,message:(0,cXe.getErrorMessageForIncorrectType)(e,"ISO 8601 date string")}]},json:(e,{breadcrumbsPrefix:r=[]}={})=>e instanceof Date?{ok:!0,value:e.toISOString()}:{ok:!1,errors:[{path:r,message:(0,cXe.getErrorMessageForIncorrectType)(e,"Date object")}]},getType:()=>pUn.SchemaType.DATE};return Object.assign(Object.assign({},(0,mUn.maybeSkipValidation)(t)),(0,hUn.getSchemaUtils)(t))}});var Iar=S(X0e=>{"use strict";Object.defineProperty(X0e,"__esModule",{value:!0});X0e.date=void 0;var bUn=Rar();Object.defineProperty(X0e,"date",{enumerable:!0,get:function(){return bUn.date}})});var J1=S(fXe=>{"use strict";Object.defineProperty(fXe,"__esModule",{value:!0});fXe.createIdentitySchemaCreator=wUn;var _Un=H_(),vUn=iE();function wUn(t,e){return()=>{let r={parse:e,json:e,getType:()=>t};return Object.assign(Object.assign({},(0,vUn.maybeSkipValidation)(r)),(0,_Un.getSchemaUtils)(r))}}});var Nar=S(pXe=>{"use strict";Object.defineProperty(pXe,"__esModule",{value:!0});pXe.enum_=xUn;var SUn=Nh(),CUn=J1(),Aar=Bb();function xUn(t){let e=new Set(t);return(0,CUn.createIdentitySchemaCreator)(SUn.SchemaType.ENUM,(n,{allowUnrecognizedEnumValues:o,breadcrumbsPrefix:i=[]}={})=>typeof n!="string"?{ok:!1,errors:[{path:i,message:(0,Aar.getErrorMessageForIncorrectType)(n,"string")}]}:!e.has(n)&&!o?{ok:!1,errors:[{path:i,message:(0,Aar.getErrorMessageForIncorrectType)(n,"enum")}]}:{ok:!0,value:n})()}});var mXe=S(Z0e=>{"use strict";Object.defineProperty(Z0e,"__esModule",{value:!0});Z0e.enum_=void 0;var TUn=Nar();Object.defineProperty(Z0e,"enum_",{enumerable:!0,get:function(){return TUn.enum_}})});var hXe=S(loe=>{"use strict";Object.defineProperty(loe,"__esModule",{value:!0});loe.lazy=EUn;loe.constructLazyBaseSchema=Dar;loe.getMemoizedSchema=Y0e;var OUn=H_();function EUn(t){let e=Dar(t);return Object.assign(Object.assign({},e),(0,OUn.getSchemaUtils)(e))}function Dar(t){return{parse:(e,r)=>Y0e(t).parse(e,r),json:(e,r)=>Y0e(t).json(e,r),getType:()=>Y0e(t).getType()}}function Y0e(t){let e=t;return e.__zurg_memoized==null&&(e.__zurg_memoized=t()),e.__zurg_memoized}});var yXe=S(gXe=>{"use strict";Object.defineProperty(gXe,"__esModule",{value:!0});gXe.entries=PUn;function PUn(t){return Object.entries(t)}});var _Xe=S(bXe=>{"use strict";Object.defineProperty(bXe,"__esModule",{value:!0});bXe.filterObject=MUn;function MUn(t,e){let r=new Set(e);return Object.entries(t).reduce((n,[o,i])=>(r.has(o)&&(n[o]=i),n),{})}});var coe=S(vXe=>{"use strict";Object.defineProperty(vXe,"__esModule",{value:!0});vXe.isPlainObject=RUn;function RUn(t){if(typeof t!="object"||t===null)return!1;if(Object.getPrototypeOf(t)===null)return!0;let e=t;for(;Object.getPrototypeOf(e)!==null;)e=Object.getPrototypeOf(e);return Object.getPrototypeOf(t)===e}});var SXe=S(wXe=>{"use strict";Object.defineProperty(wXe,"__esModule",{value:!0});wXe.keys=IUn;function IUn(t){return Object.keys(t)}});var jar=S(CXe=>{"use strict";Object.defineProperty(CXe,"__esModule",{value:!0});CXe.partition=AUn;function AUn(t,e){let r=[],n=[];for(let o of t)e(o)?r.push(o):n.push(o);return[r,n]}});var Far=S(Q0e=>{"use strict";Object.defineProperty(Q0e,"__esModule",{value:!0});Q0e.getObjectLikeUtils=$ar;Q0e.withParsedProperties=Lar;var NUn=_Xe(),DUn=Bb(),jUn=coe(),$Un=H_();function $ar(t){return{withParsedProperties:e=>Lar(t,e)}}function Lar(t,e){let r={parse:(n,o)=>{let i=t.parse(n,o);if(!i.ok)return i;let a=Object.entries(e).reduce((s,[u,l])=>Object.assign(Object.assign({},s),{[u]:typeof l=="function"?l(i.value):l}),{});return{ok:!0,value:Object.assign(Object.assign({},i.value),a)}},json:(n,o)=>{var i;if(!(0,jUn.isPlainObject)(n))return{ok:!1,errors:[{path:(i=o?.breadcrumbsPrefix)!==null&&i!==void 0?i:[],message:(0,DUn.getErrorMessageForIncorrectType)(n,"object")}]};let a=new Set(Object.keys(e)),s=(0,NUn.filterObject)(n,Object.keys(n).filter(u=>!a.has(u)));return t.json(s,o)},getType:()=>t.getType()};return Object.assign(Object.assign(Object.assign({},r),(0,$Un.getSchemaUtils)(r)),$ar(r))}});var doe=S(XK=>{"use strict";Object.defineProperty(XK,"__esModule",{value:!0});XK.withParsedProperties=XK.getObjectLikeUtils=void 0;var kar=Far();Object.defineProperty(XK,"getObjectLikeUtils",{enumerable:!0,get:function(){return kar.getObjectLikeUtils}});Object.defineProperty(XK,"withParsedProperties",{enumerable:!0,get:function(){return kar.withParsedProperties}})});var xXe=S(eCe=>{"use strict";Object.defineProperty(eCe,"__esModule",{value:!0});eCe.property=LUn;eCe.isProperty=FUn;function LUn(t,e){return{rawKey:t,valueSchema:e,isProperty:!0}}function FUn(t){return t.isProperty}});var EXe=S(rCe=>{"use strict";Object.defineProperty(rCe,"__esModule",{value:!0});rCe.object=zUn;rCe.getObjectUtils=tCe;var q2=Nh(),qar=yXe(),Bar=_Xe(),kUn=Bb(),qUn=coe(),Har=SXe(),BUn=iE(),UUn=jar(),TXe=doe(),OXe=H_(),foe=xXe();function zUn(t){let e={_getRawProperties:()=>Object.entries(t).map(([r,n])=>(0,foe.isProperty)(n)?n.rawKey:r),_getParsedProperties:()=>(0,Har.keys)(t),parse:(r,n)=>{let o={},i=[];for(let[a,s]of(0,qar.entries)(t)){let u=(0,foe.isProperty)(s)?s.rawKey:a,l=(0,foe.isProperty)(s)?s.valueSchema:s,c={rawKey:u,parsedKey:a,valueSchema:l};o[u]=c,Var(l)&&i.push(u)}return Uar({value:r,requiredKeys:i,getProperty:a=>{let s=o[a];if(s!=null)return{transformedKey:s.parsedKey,transform:u=>{var l;return s.valueSchema.parse(u,Object.assign(Object.assign({},n),{breadcrumbsPrefix:[...(l=n?.breadcrumbsPrefix)!==null&&l!==void 0?l:[],a]}))}}},unrecognizedObjectKeys:n?.unrecognizedObjectKeys,skipValidation:n?.skipValidation,breadcrumbsPrefix:n?.breadcrumbsPrefix,omitUndefined:n?.omitUndefined})},json:(r,n)=>{let o=[];for(let[i,a]of(0,qar.entries)(t)){let s=(0,foe.isProperty)(a)?a.valueSchema:a;Var(s)&&o.push(i)}return Uar({value:r,requiredKeys:o,getProperty:i=>{let a=t[i];if(a!=null)return(0,foe.isProperty)(a)?{transformedKey:a.rawKey,transform:s=>{var u;return a.valueSchema.json(s,Object.assign(Object.assign({},n),{breadcrumbsPrefix:[...(u=n?.breadcrumbsPrefix)!==null&&u!==void 0?u:[],i]}))}}:{transformedKey:i,transform:s=>{var u;return a.json(s,Object.assign(Object.assign({},n),{breadcrumbsPrefix:[...(u=n?.breadcrumbsPrefix)!==null&&u!==void 0?u:[],i]}))}}},unrecognizedObjectKeys:n?.unrecognizedObjectKeys,skipValidation:n?.skipValidation,breadcrumbsPrefix:n?.breadcrumbsPrefix,omitUndefined:n?.omitUndefined})},getType:()=>q2.SchemaType.OBJECT};return Object.assign(Object.assign(Object.assign(Object.assign({},(0,BUn.maybeSkipValidation)(e)),(0,OXe.getSchemaUtils)(e)),(0,TXe.getObjectLikeUtils)(e)),tCe(e))}function Uar({value:t,requiredKeys:e,getProperty:r,unrecognizedObjectKeys:n="fail",skipValidation:o=!1,breadcrumbsPrefix:i=[]}){if(!(0,qUn.isPlainObject)(t))return{ok:!1,errors:[{path:i,message:(0,kUn.getErrorMessageForIncorrectType)(t,"object")}]};let a=new Set(e),s=[],u={};for(let[l,c]of Object.entries(t)){let d=r(l);if(d!=null){a.delete(l);let f=d.transform(c);f.ok?u[d.transformedKey]=f.value:(u[l]=c,s.push(...f.errors))}else switch(n){case"fail":s.push({path:[...i,l],message:`Unexpected key "${l}"`});break;case"strip":break;case"passthrough":u[l]=c;break}}return s.push(...e.filter(l=>a.has(l)).map(l=>({path:i,message:`Missing required key "${l}"`}))),s.length===0||o?{ok:!0,value:u}:{ok:!1,errors:s}}function tCe(t){return{extend:e=>{let r={_getParsedProperties:()=>[...t._getParsedProperties(),...e._getParsedProperties()],_getRawProperties:()=>[...t._getRawProperties(),...e._getRawProperties()],parse:(n,o)=>zar({extensionKeys:e._getRawProperties(),value:n,transformBase:i=>t.parse(i,o),transformExtension:i=>e.parse(i,o)}),json:(n,o)=>zar({extensionKeys:e._getParsedProperties(),value:n,transformBase:i=>t.json(i,o),transformExtension:i=>e.json(i,o)}),getType:()=>q2.SchemaType.OBJECT};return Object.assign(Object.assign(Object.assign(Object.assign({},r),(0,OXe.getSchemaUtils)(r)),(0,TXe.getObjectLikeUtils)(r)),tCe(r))},passthrough:()=>{let e={_getParsedProperties:()=>t._getParsedProperties(),_getRawProperties:()=>t._getRawProperties(),parse:(r,n)=>{let o=t.parse(r,Object.assign(Object.assign({},n),{unrecognizedObjectKeys:"passthrough"}));return o.ok?{ok:!0,value:Object.assign(Object.assign({},r),o.value)}:o},json:(r,n)=>{let o=t.json(r,Object.assign(Object.assign({},n),{unrecognizedObjectKeys:"passthrough"}));return o.ok?{ok:!0,value:Object.assign(Object.assign({},r),o.value)}:o},getType:()=>q2.SchemaType.OBJECT};return Object.assign(Object.assign(Object.assign(Object.assign({},e),(0,OXe.getSchemaUtils)(e)),(0,TXe.getObjectLikeUtils)(e)),tCe(e))}}}function zar({extensionKeys:t,value:e,transformBase:r,transformExtension:n}){let o=new Set(t),[i,a]=(0,UUn.partition)((0,Har.keys)(e),l=>o.has(l)),s=r((0,Bar.filterObject)(e,a)),u=n((0,Bar.filterObject)(e,i));return s.ok&&u.ok?{ok:!0,value:Object.assign(Object.assign({},s.value),u.value)}:{ok:!1,errors:[...s.ok?[]:s.errors,...u.ok?[]:u.errors]}}function Var(t){return!VUn(t)}function VUn(t){switch(t.getType()){case q2.SchemaType.ANY:case q2.SchemaType.UNKNOWN:case q2.SchemaType.OPTIONAL:case q2.SchemaType.OPTIONAL_NULLABLE:return!0;default:return!1}}});var War=S(PXe=>{"use strict";Object.defineProperty(PXe,"__esModule",{value:!0});PXe.objectWithoutOptionalProperties=WUn;var HUn=EXe();function WUn(t){return(0,HUn.object)(t)}});var MXe=S(t0=>{"use strict";Object.defineProperty(t0,"__esModule",{value:!0});t0.property=t0.isProperty=t0.objectWithoutOptionalProperties=t0.object=t0.getObjectUtils=void 0;var Jar=EXe();Object.defineProperty(t0,"getObjectUtils",{enumerable:!0,get:function(){return Jar.getObjectUtils}});Object.defineProperty(t0,"object",{enumerable:!0,get:function(){return Jar.object}});var JUn=War();Object.defineProperty(t0,"objectWithoutOptionalProperties",{enumerable:!0,get:function(){return JUn.objectWithoutOptionalProperties}});var Kar=xXe();Object.defineProperty(t0,"isProperty",{enumerable:!0,get:function(){return Kar.isProperty}});Object.defineProperty(t0,"property",{enumerable:!0,get:function(){return Kar.property}})});var Gar=S(IXe=>{"use strict";Object.defineProperty(IXe,"__esModule",{value:!0});IXe.lazyObject=ZUn;var KUn=MXe(),GUn=doe(),XUn=H_(),RXe=hXe();function ZUn(t){let e=Object.assign(Object.assign({},(0,RXe.constructLazyBaseSchema)(t)),{_getRawProperties:()=>(0,RXe.getMemoizedSchema)(t)._getRawProperties(),_getParsedProperties:()=>(0,RXe.getMemoizedSchema)(t)._getParsedProperties()});return Object.assign(Object.assign(Object.assign(Object.assign({},e),(0,XUn.getSchemaUtils)(e)),(0,GUn.getObjectLikeUtils)(e)),(0,KUn.getObjectUtils)(e))}});var Xar=S(ZK=>{"use strict";Object.defineProperty(ZK,"__esModule",{value:!0});ZK.lazyObject=ZK.lazy=void 0;var YUn=hXe();Object.defineProperty(ZK,"lazy",{enumerable:!0,get:function(){return YUn.lazy}});var QUn=Gar();Object.defineProperty(ZK,"lazyObject",{enumerable:!0,get:function(){return QUn.lazyObject}})});var Yar=S(AXe=>{"use strict";Object.defineProperty(AXe,"__esModule",{value:!0});AXe.list=ozn;var ezn=Nh(),tzn=Bb(),rzn=iE(),nzn=H_();function ozn(t){let e={parse:(r,n)=>Zar(r,(o,i)=>{var a;return t.parse(o,Object.assign(Object.assign({},n),{breadcrumbsPrefix:[...(a=n?.breadcrumbsPrefix)!==null&&a!==void 0?a:[],`[${i}]`]}))}),json:(r,n)=>Zar(r,(o,i)=>{var a;return t.json(o,Object.assign(Object.assign({},n),{breadcrumbsPrefix:[...(a=n?.breadcrumbsPrefix)!==null&&a!==void 0?a:[],`[${i}]`]}))}),getType:()=>ezn.SchemaType.LIST};return Object.assign(Object.assign({},(0,rzn.maybeSkipValidation)(e)),(0,nzn.getSchemaUtils)(e))}function Zar(t,e){return Array.isArray(t)?t.map((n,o)=>e(n,o)).reduce((n,o)=>{if(n.ok&&o.ok)return{ok:!0,value:[...n.value,o.value]};let i=[];return n.ok||i.push(...n.errors),o.ok||i.push(...o.errors),{ok:!1,errors:i}},{ok:!0,value:[]}):{ok:!1,errors:[{message:(0,tzn.getErrorMessageForIncorrectType)(t,"list"),path:[]}]}}});var NXe=S(nCe=>{"use strict";Object.defineProperty(nCe,"__esModule",{value:!0});nCe.list=void 0;var izn=Yar();Object.defineProperty(nCe,"list",{enumerable:!0,get:function(){return izn.list}})});var Qar=S(DXe=>{"use strict";Object.defineProperty(DXe,"__esModule",{value:!0});DXe.stringLiteral=lzn;var azn=Nh(),szn=J1(),uzn=Bb();function lzn(t){return(0,szn.createIdentitySchemaCreator)(azn.SchemaType.STRING_LITERAL,(r,{breadcrumbsPrefix:n=[]}={})=>r===t?{ok:!0,value:t}:{ok:!1,errors:[{path:n,message:(0,uzn.getErrorMessageForIncorrectType)(r,`"${t}"`)}]})()}});var esr=S(jXe=>{"use strict";Object.defineProperty(jXe,"__esModule",{value:!0});jXe.booleanLiteral=pzn;var czn=Nh(),dzn=J1(),fzn=Bb();function pzn(t){return(0,dzn.createIdentitySchemaCreator)(czn.SchemaType.BOOLEAN_LITERAL,(r,{breadcrumbsPrefix:n=[]}={})=>r===t?{ok:!0,value:t}:{ok:!1,errors:[{path:n,message:(0,fzn.getErrorMessageForIncorrectType)(r,`${t.toString()}`)}]})()}});var tsr=S(YK=>{"use strict";Object.defineProperty(YK,"__esModule",{value:!0});YK.booleanLiteral=YK.stringLiteral=void 0;var mzn=Qar();Object.defineProperty(YK,"stringLiteral",{enumerable:!0,get:function(){return mzn.stringLiteral}});var hzn=esr();Object.defineProperty(YK,"booleanLiteral",{enumerable:!0,get:function(){return hzn.booleanLiteral}})});var rsr=S(oCe=>{"use strict";Object.defineProperty(oCe,"__esModule",{value:!0});oCe.any=void 0;var gzn=Nh(),yzn=J1();oCe.any=(0,yzn.createIdentitySchemaCreator)(gzn.SchemaType.ANY,t=>({ok:!0,value:t}))});var nsr=S(iCe=>{"use strict";Object.defineProperty(iCe,"__esModule",{value:!0});iCe.boolean=void 0;var bzn=Nh(),_zn=J1(),vzn=Bb();iCe.boolean=(0,_zn.createIdentitySchemaCreator)(bzn.SchemaType.BOOLEAN,(t,{breadcrumbsPrefix:e=[]}={})=>typeof t=="boolean"?{ok:!0,value:t}:{ok:!1,errors:[{path:e,message:(0,vzn.getErrorMessageForIncorrectType)(t,"boolean")}]})});var osr=S(aCe=>{"use strict";Object.defineProperty(aCe,"__esModule",{value:!0});aCe.number=void 0;var wzn=Nh(),Szn=J1(),Czn=Bb();aCe.number=(0,Szn.createIdentitySchemaCreator)(wzn.SchemaType.NUMBER,(t,{breadcrumbsPrefix:e=[]}={})=>typeof t=="number"?{ok:!0,value:t}:{ok:!1,errors:[{path:e,message:(0,Czn.getErrorMessageForIncorrectType)(t,"number")}]})});var isr=S(sCe=>{"use strict";Object.defineProperty(sCe,"__esModule",{value:!0});sCe.string=void 0;var xzn=Nh(),Tzn=J1(),Ozn=Bb();sCe.string=(0,Tzn.createIdentitySchemaCreator)(xzn.SchemaType.STRING,(t,{breadcrumbsPrefix:e=[]}={})=>typeof t=="string"?{ok:!0,value:t}:{ok:!1,errors:[{path:e,message:(0,Ozn.getErrorMessageForIncorrectType)(t,"string")}]})});var asr=S(uCe=>{"use strict";Object.defineProperty(uCe,"__esModule",{value:!0});uCe.unknown=void 0;var Ezn=Nh(),Pzn=J1();uCe.unknown=(0,Pzn.createIdentitySchemaCreator)(Ezn.SchemaType.UNKNOWN,t=>({ok:!0,value:t}))});var ssr=S(r0=>{"use strict";Object.defineProperty(r0,"__esModule",{value:!0});r0.unknown=r0.string=r0.number=r0.boolean=r0.any=void 0;var Mzn=rsr();Object.defineProperty(r0,"any",{enumerable:!0,get:function(){return Mzn.any}});var Rzn=nsr();Object.defineProperty(r0,"boolean",{enumerable:!0,get:function(){return Rzn.boolean}});var Izn=osr();Object.defineProperty(r0,"number",{enumerable:!0,get:function(){return Izn.number}});var Azn=isr();Object.defineProperty(r0,"string",{enumerable:!0,get:function(){return Azn.string}});var Nzn=asr();Object.defineProperty(r0,"unknown",{enumerable:!0,get:function(){return Nzn.unknown}})});var lsr=S(LXe=>{"use strict";Object.defineProperty(LXe,"__esModule",{value:!0});LXe.record=kzn;var $Xe=Nh(),Dzn=yXe(),jzn=Bb(),$zn=coe(),Lzn=iE(),Fzn=H_();function kzn(t,e){let r={parse:(n,o)=>usr({value:n,isKeyNumeric:t.getType()===$Xe.SchemaType.NUMBER,transformKey:i=>{var a;return t.parse(i,Object.assign(Object.assign({},o),{breadcrumbsPrefix:[...(a=o?.breadcrumbsPrefix)!==null&&a!==void 0?a:[],`${i} (key)`]}))},transformValue:(i,a)=>{var s;return e.parse(i,Object.assign(Object.assign({},o),{breadcrumbsPrefix:[...(s=o?.breadcrumbsPrefix)!==null&&s!==void 0?s:[],`${a}`]}))},breadcrumbsPrefix:o?.breadcrumbsPrefix}),json:(n,o)=>usr({value:n,isKeyNumeric:t.getType()===$Xe.SchemaType.NUMBER,transformKey:i=>{var a;return t.json(i,Object.assign(Object.assign({},o),{breadcrumbsPrefix:[...(a=o?.breadcrumbsPrefix)!==null&&a!==void 0?a:[],`${i} (key)`]}))},transformValue:(i,a)=>{var s;return e.json(i,Object.assign(Object.assign({},o),{breadcrumbsPrefix:[...(s=o?.breadcrumbsPrefix)!==null&&s!==void 0?s:[],`${a}`]}))},breadcrumbsPrefix:o?.breadcrumbsPrefix}),getType:()=>$Xe.SchemaType.RECORD};return Object.assign(Object.assign({},(0,Lzn.maybeSkipValidation)(r)),(0,Fzn.getSchemaUtils)(r))}function usr({value:t,isKeyNumeric:e,transformKey:r,transformValue:n,breadcrumbsPrefix:o=[]}){return(0,$zn.isPlainObject)(t)?(0,Dzn.entries)(t).reduce((i,[a,s])=>{if(s===void 0)return i;let u=i,l=a;if(e){let p=a.length>0?Number(a):NaN;isNaN(p)||(l=p)}let c=r(l),d=n(s,l);if(u.ok&&c.ok&&d.ok)return{ok:!0,value:Object.assign(Object.assign({},u.value),{[c.value]:d.value})};let f=[];return u.ok||f.push(...u.errors),c.ok||f.push(...c.errors),d.ok||f.push(...d.errors),{ok:!1,errors:f}},{ok:!0,value:{}}):{ok:!1,errors:[{path:o,message:(0,jzn.getErrorMessageForIncorrectType)(t,"object")}]}}});var csr=S(lCe=>{"use strict";Object.defineProperty(lCe,"__esModule",{value:!0});lCe.record=void 0;var qzn=lsr();Object.defineProperty(lCe,"record",{enumerable:!0,get:function(){return qzn.record}})});var dsr=S(FXe=>{"use strict";Object.defineProperty(FXe,"__esModule",{value:!0});FXe.set=Wzn;var Bzn=Nh(),Uzn=Bb(),zzn=iE(),Vzn=NXe(),Hzn=H_();function Wzn(t){let e=(0,Vzn.list)(t),r={parse:(n,o)=>{let i=e.parse(n,o);return i.ok?{ok:!0,value:new Set(i.value)}:i},json:(n,o)=>{var i;return n instanceof Set?e.json([...n],o):{ok:!1,errors:[{path:(i=o?.breadcrumbsPrefix)!==null&&i!==void 0?i:[],message:(0,Uzn.getErrorMessageForIncorrectType)(n,"Set")}]}},getType:()=>Bzn.SchemaType.SET};return Object.assign(Object.assign({},(0,zzn.maybeSkipValidation)(r)),(0,Hzn.getSchemaUtils)(r))}});var fsr=S(cCe=>{"use strict";Object.defineProperty(cCe,"__esModule",{value:!0});cCe.set=void 0;var Jzn=dsr();Object.defineProperty(cCe,"set",{enumerable:!0,get:function(){return Jzn.set}})});var msr=S(kXe=>{"use strict";Object.defineProperty(kXe,"__esModule",{value:!0});kXe.undiscriminatedUnion=Zzn;var Kzn=Nh(),Gzn=iE(),Xzn=H_();function Zzn(t){let e={parse:(r,n)=>psr((o,i)=>o.parse(r,i),t,n),json:(r,n)=>psr((o,i)=>o.json(r,i),t,n),getType:()=>Kzn.SchemaType.UNDISCRIMINATED_UNION};return Object.assign(Object.assign({},(0,Gzn.maybeSkipValidation)(e)),(0,Xzn.getSchemaUtils)(e))}function psr(t,e,r){let n=[];for(let[o,i]of e.entries()){let a=t(i,Object.assign(Object.assign({},r),{skipValidation:!1}));if(a.ok)return a;for(let s of a.errors)n.push({path:s.path,message:`[Variant ${o}] ${s.message}`})}return{ok:!1,errors:n}}});var hsr=S(dCe=>{"use strict";Object.defineProperty(dCe,"__esModule",{value:!0});dCe.undiscriminatedUnion=void 0;var Yzn=msr();Object.defineProperty(dCe,"undiscriminatedUnion",{enumerable:!0,get:function(){return Yzn.undiscriminatedUnion}})});var gsr=S(qXe=>{"use strict";Object.defineProperty(qXe,"__esModule",{value:!0});qXe.discriminant=Qzn;function Qzn(t,e){return{parsedDiscriminant:t,rawDiscriminant:e}}});var bsr=S(poe=>{"use strict";var e4n=poe&&poe.__rest||function(t,e){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(r[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(t);oysr({value:a,discriminant:r,transformedDiscriminant:n,transformDiscriminantValue:u=>{var l;return o.parse(u,{allowUnrecognizedEnumValues:s?.allowUnrecognizedUnionMembers,breadcrumbsPrefix:[...(l=s?.breadcrumbsPrefix)!==null&&l!==void 0?l:[],r]})},getAdditionalPropertiesSchema:u=>e[u],allowUnrecognizedUnionMembers:s?.allowUnrecognizedUnionMembers,transformAdditionalProperties:(u,l)=>l.parse(u,s),breadcrumbsPrefix:s?.breadcrumbsPrefix}),json:(a,s)=>ysr({value:a,discriminant:n,transformedDiscriminant:r,transformDiscriminantValue:u=>{var l;return o.json(u,{allowUnrecognizedEnumValues:s?.allowUnrecognizedUnionMembers,breadcrumbsPrefix:[...(l=s?.breadcrumbsPrefix)!==null&&l!==void 0?l:[],n]})},getAdditionalPropertiesSchema:u=>e[u],allowUnrecognizedUnionMembers:s?.allowUnrecognizedUnionMembers,transformAdditionalProperties:(u,l)=>l.json(u,s),breadcrumbsPrefix:s?.breadcrumbsPrefix}),getType:()=>t4n.SchemaType.UNION};return Object.assign(Object.assign(Object.assign({},(0,i4n.maybeSkipValidation)(i)),(0,u4n.getSchemaUtils)(i)),(0,s4n.getObjectLikeUtils)(i))}function ysr({value:t,discriminant:e,transformedDiscriminant:r,transformDiscriminantValue:n,getAdditionalPropertiesSchema:o,allowUnrecognizedUnionMembers:i=!1,transformAdditionalProperties:a,breadcrumbsPrefix:s=[]}){if(!(0,n4n.isPlainObject)(t))return{ok:!1,errors:[{path:s,message:(0,r4n.getErrorMessageForIncorrectType)(t,"object")}]};let u=t,l=e,c=u[l],d=e4n(u,[typeof l=="symbol"?l:l+""]);if(c==null)return{ok:!1,errors:[{path:s,message:`Missing discriminant ("${e}")`}]};let f=n(c);if(!f.ok)return{ok:!1,errors:f.errors};let p=o(f.value);if(p==null)return i?{ok:!0,value:Object.assign({[r]:f.value},d)}:{ok:!1,errors:[{path:[...s,e],message:"Unexpected discriminant value"}]};let m=a(d,p);return m.ok?{ok:!0,value:Object.assign({[r]:c},m.value)}:m}});var _sr=S(QK=>{"use strict";Object.defineProperty(QK,"__esModule",{value:!0});QK.union=QK.discriminant=void 0;var c4n=gsr();Object.defineProperty(QK,"discriminant",{enumerable:!0,get:function(){return c4n.discriminant}});var d4n=bsr();Object.defineProperty(QK,"union",{enumerable:!0,get:function(){return d4n.union}})});var vsr=S(Od=>{"use strict";var f4n=Od&&Od.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),W_=Od&&Od.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&f4n(e,t,r)};Object.defineProperty(Od,"__esModule",{value:!0});W_(Mar(),Od);W_(Iar(),Od);W_(mXe(),Od);W_(Xar(),Od);W_(NXe(),Od);W_(tsr(),Od);W_(MXe(),Od);W_(doe(),Od);W_(ssr(),Od);W_(csr(),Od);W_(H_(),Od);W_(fsr(),Od);W_(hsr(),Od);W_(_sr(),Od)});var wsr=S(B2=>{"use strict";var p4n=B2&&B2.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),m4n=B2&&B2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&p4n(e,t,r)};Object.defineProperty(B2,"__esModule",{value:!0});m4n(vsr(),B2)});var se=S(Dg=>{"use strict";var Ssr=Dg&&Dg.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),h4n=Dg&&Dg.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),moe=Dg&&Dg.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Ssr(e,t,r)},g4n=Dg&&Dg.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var hoe=jg&&jg.__awaiter||function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(c){try{l(n.next(c))}catch(d){a(d)}}function u(c){try{l(n.throw(c))}catch(d){a(d)}}function l(c){c.done?i(c.value):o(c.value).then(s,u)}l((n=n.apply(t,e||[])).next())})},goe=jg&&jg.__asyncValues||function(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof __values=="function"?__values(t):t[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=t[i]&&function(a){return new Promise(function(s,u){a=t[i](a),o(s,u,a.done,a.value)})}}function o(i,a,s,u){Promise.resolve(u).then(function(l){i({value:l,done:s})},a)}},Vl=jg&&jg.__await||function(t){return this instanceof Vl?(this.v=t,this):new Vl(t)},yoe=jg&&jg.__asyncGenerator||function(t,e,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=r.apply(t,e||[]),o,i=[];return o=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),s("next"),s("throw"),s("return",a),o[Symbol.asyncIterator]=function(){return this},o;function a(p){return function(m){return Promise.resolve(m).then(p,d)}}function s(p,m){n[p]&&(o[p]=function(h){return new Promise(function(y,g){i.push([p,h,y,g])>1||u(p,h)})},m&&(o[p]=m(o[p])))}function u(p,m){try{l(n[p](m))}catch(h){f(i[0][3],h)}}function l(p){p.value instanceof Vl?Promise.resolve(p.value.v).then(c,d):f(i[0][2],p)}function c(p){u("next",p)}function d(p){u("throw",p)}function f(p,m){p(m),i.shift(),i.length&&u(i[0][0],i[0][1])}};Object.defineProperty(jg,"__esModule",{value:!0});jg.LineDecoder=jg.StreamUtils=void 0;jg._iterSSEMessages=Csr;jg._decodeChunks=_4n;jg.readableStreamAsyncIterable=zXe;var e8=$c(),BXe=class t{constructor(e,r){this.iterator=e,this.controller=r}static fromSSEResponse(e,r){let n=!1;function o(){return yoe(this,arguments,function*(){var a,s,u,l;if(n)throw new Error("Cannot iterate over a consumed stream, use `.tee()` to split the stream.");n=!0;let c=!1;try{try{for(var d=!0,f=goe(Csr(e,r)),p;p=yield Vl(f.next()),a=p.done,!a;d=!0){l=p.value,d=!1;let m=l;if(!c){if(m.data.startsWith("[DONE]")){c=!0;continue}if(m.event===null){let h;try{h=JSON.parse(m.data)}catch(y){throw console.error("Could not parse message into JSON:",m.data),console.error("From chunk:",m.raw),y}if(h&&h.error)throw new e8.CohereError({message:`Error: ${h.error}`});yield yield Vl(h)}else{let h;try{h=JSON.parse(m.data)}catch(y){throw console.error("Could not parse message into JSON:",m.data),console.error("From chunk:",m.raw),y}if(m.event=="error")throw new e8.CohereError({message:`Error: ${h.message}, ${h.error}`});yield yield Vl({event:m.event,data:h})}}}}catch(m){s={error:m}}finally{try{!d&&!a&&(u=f.return)&&(yield Vl(u.call(f)))}finally{if(s)throw s.error}}c=!0}catch(m){if(m instanceof Error&&m.name==="AbortError")return yield Vl(void 0);throw m}finally{c||r?.abort()}})}return new t(o,r)}static fromReadableStream(e,r){let n=!1;function o(){return yoe(this,arguments,function*(){var s,u,l,c;let d=new gk,f=zXe(e);try{for(var p=!0,m=goe(f),h;h=yield Vl(m.next()),s=h.done,!s;p=!0){c=h.value,p=!1;let y=c;for(let g of d.decode(y))yield yield Vl(g)}}catch(y){u={error:y}}finally{try{!p&&!s&&(l=m.return)&&(yield Vl(l.call(m)))}finally{if(u)throw u.error}}for(let y of d.flush())yield yield Vl(y)})}function i(){return yoe(this,arguments,function*(){var s,u,l,c;if(n)throw new Error("Cannot iterate over a consumed stream, use `.tee()` to split the stream.");n=!0;let d=!1;try{try{for(var f=!0,p=goe(o()),m;m=yield Vl(p.next()),s=m.done,!s;f=!0){c=m.value,f=!1;let h=c;d||h&&(yield yield Vl(JSON.parse(h)))}}catch(h){u={error:h}}finally{try{!f&&!s&&(l=p.return)&&(yield Vl(l.call(p)))}finally{if(u)throw u.error}}d=!0}catch(h){if(h instanceof Error&&h.name==="AbortError")return yield Vl(void 0);throw h}finally{d||r?.abort()}})}return new t(i,r)}[Symbol.asyncIterator](){return this.iterator()}tee(){let e=[],r=[],n=this.iterator(),o=i=>({next:()=>{if(i.length===0){let a=n.next();e.push(a),r.push(a)}return i.shift()}});return[new t(()=>o(e),this.controller),new t(()=>o(r),this.controller)]}toReadableStream(){let e=this,r,n=new TextEncoder;return new ReadableStream({start(){return hoe(this,void 0,void 0,function*(){r=e[Symbol.asyncIterator]()})},pull(o){return hoe(this,void 0,void 0,function*(){try{let{value:i,done:a}=yield r.next();if(a)return o.close();let s=n.encode(JSON.stringify(i)+` +`);o.enqueue(s)}catch(i){o.error(i)}})},cancel(){return hoe(this,void 0,void 0,function*(){var o;yield(o=r.return)===null||o===void 0?void 0:o.call(r)})}})}};jg.StreamUtils=BXe;function Csr(t,e){return yoe(this,arguments,function*(){var n,o,i,a;if(!t.body)throw e?.abort(),new e8.CohereError({message:"Attempted to iterate over a response with no body"});let s=new UXe,u=new gk,l=zXe(t.body);try{for(var c=!0,d=goe(y4n(l)),f;f=yield Vl(d.next()),n=f.done,!n;c=!0){a=f.value,c=!1;let p=a;for(let m of u.decode(p)){let h=s.decode(m);h&&(yield yield Vl(h))}}}catch(p){o={error:p}}finally{try{!c&&!n&&(i=d.return)&&(yield Vl(i.call(d)))}finally{if(o)throw o.error}}for(let p of u.flush()){let m=s.decode(p);m&&(yield yield Vl(m))}})}function y4n(t){return yoe(this,arguments,function*(){var r,n,o,i;let a=new Uint8Array;try{for(var s=!0,u=goe(t),l;l=yield Vl(u.next()),r=l.done,!r;s=!0){i=l.value,s=!1;let c=i;if(c==null)continue;let d=c instanceof ArrayBuffer?new Uint8Array(c):typeof c=="string"?new TextEncoder().encode(c):c,f=new Uint8Array(a.length+d.length);f.set(a),f.set(d,a.length),a=f;let p;for(;(p=b4n(a))!==-1;)yield yield Vl(a.slice(0,p)),a=a.slice(p)}}catch(c){n={error:c}}finally{try{!s&&!r&&(o=u.return)&&(yield Vl(o.call(u)))}finally{if(n)throw n.error}}a.length>0&&(yield yield Vl(a))})}function b4n(t){for(let n=0;n0&&(o=[this.buffer.join("")+o[0],...o.slice(1)],this.buffer=[]),n||(this.buffer=[o.pop()||""]),o)}decodeText(e){var r;if(e==null)return"";if(typeof e=="string")return e;if(typeof Buffer<"u"){if(e instanceof Buffer)return e.toString();if(e instanceof Uint8Array)return Buffer.from(e).toString();throw new e8.CohereError({message:`Unexpected: received non-Uint8Array (${e.constructor.name}) stream chunk in an environment with a global "Buffer" defined, which this library assumes to be Node. Please report this error.`})}if(typeof TextDecoder<"u"){if(e instanceof Uint8Array||e instanceof ArrayBuffer)return(r=this.textDecoder)!==null&&r!==void 0||(this.textDecoder=new TextDecoder("utf8")),this.textDecoder.decode(e);throw new e8.CohereError({message:`Unexpected: received non-Uint8Array/ArrayBuffer (${e.constructor.name}) in a web platform. Please report this error.`})}throw new e8.CohereError({message:"Unexpected: neither Buffer nor TextDecoder are available as globals. Please report this error."})}flush(){if(!this.buffer.length&&!this.trailingCR)return[];let e=[this.buffer.join("")];return this.buffer=[],this.trailingCR=!1,e}};jg.LineDecoder=gk;gk.NEWLINE_CHARS=new Set([` +`,"\r"]);gk.NEWLINE_REGEXP=/\r\n|[\n\r]/g;function _4n(t){let e=new gk,r=[];for(let n of t)r.push(...e.decode(n));return r}function v4n(t,e){let r=t.indexOf(e);return r!==-1?[t.substring(0,r),e,t.substring(r+e.length)]:[t,"",""]}function zXe(t){if(t[Symbol.asyncIterator])return t;let e=t.getReader();return{next(){return hoe(this,void 0,void 0,function*(){try{let r=yield e.read();return r?.done&&e.releaseLock(),r}catch(r){throw e.releaseLock(),r}})},return(){return hoe(this,void 0,void 0,function*(){let r=e.cancel();return e.releaseLock(),yield r,{done:!0,value:void 0}})},[Symbol.asyncIterator](){return this}}}});var _oe=S(aE=>{"use strict";var w4n=aE&&aE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),S4n=aE&&aE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),C4n=aE&&aE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var x4n=sE&&sE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),T4n=sE&&sE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),O4n=sE&&sE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var P4n=uE&&uE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),M4n=uE&&uE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),R4n=uE&&uE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var A4n=lE&&lE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),N4n=lE&&lE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),D4n=lE&&lE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var $4n=cE&&cE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),L4n=cE&&cE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),F4n=cE&&cE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var k4n=dE&&dE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),q4n=dE&&dE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),B4n=dE&&dE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var V4n=fE&&fE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),H4n=fE&&fE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),W4n=fE&&fE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var K4n=pE&&pE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),G4n=pE&&pE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),X4n=pE&&pE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Q4n=mE&&mE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),e2n=mE&&mE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),t2n=mE&&mE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var n2n=hE&&hE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),o2n=hE&&hE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),i2n=hE&&hE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var s2n=gE&&gE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),u2n=gE&&gE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),l2n=gE&&gE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var f2n=yE&&yE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),p2n=yE&&yE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),m2n=yE&&yE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var y2n=bE&&bE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),b2n=bE&&bE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),_2n=bE&&bE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var S2n=_E&&_E.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),C2n=_E&&_E.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),x2n=_E&&_E.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var T2n=vE&&vE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),O2n=vE&&vE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),E2n=vE&&vE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var R2n=wE&&wE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),I2n=wE&&wE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),A2n=wE&&wE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var j2n=SE&&SE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),$2n=SE&&SE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),L2n=SE&&SE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var F2n=CE&&CE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),k2n=CE&&CE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),q2n=CE&&CE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var V2n=xE&&xE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),H2n=xE&&xE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),W2n=xE&&xE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var K2n=TE&&TE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),G2n=TE&&TE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),X2n=TE&&TE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Z2n=OE&&OE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Y2n=OE&&OE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Q2n=OE&&OE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var rVn=EE&&EE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),nVn=EE&&EE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),oVn=EE&&EE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var uVn=PE&&PE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),lVn=PE&&PE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),cVn=PE&&PE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var dVn=ME&&ME.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),fVn=ME&&ME.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),pVn=ME&&ME.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var hVn=RE&&RE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),gVn=RE&&RE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),yVn=RE&&RE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var _Vn=IE&&IE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),vVn=IE&&IE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),wVn=IE&&IE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var xVn=AE&&AE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),TVn=AE&&AE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),OVn=AE&&AE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var MVn=NE&&NE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),RVn=NE&&NE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),IVn=NE&&NE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var AVn=DE&&DE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),NVn=DE&&DE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),DVn=DE&&DE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var LVn=jE&&jE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),FVn=jE&&jE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),kVn=jE&&jE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var BVn=$E&&$E.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),UVn=$E&&$E.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),zVn=$E&&$E.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var WVn=LE&&LE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),JVn=LE&&LE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),KVn=LE&&LE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var ZVn=FE&&FE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),YVn=FE&&FE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),QVn=FE&&FE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var tHn=kE&&kE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),rHn=kE&&kE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),nHn=kE&&kE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var oHn=qE&&qE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),iHn=qE&&qE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),aHn=qE&&qE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var sHn=BE&&BE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),uHn=BE&&BE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),lHn=BE&&BE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ot,untransform:t=>t})});var EZe=S(UE=>{"use strict";var pHn=UE&&UE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),mHn=UE&&UE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),hHn=UE&&UE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var yHn=zE&&zE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),bHn=zE&&zE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),_Hn=zE&&zE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var SHn=VE&&VE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),CHn=VE&&VE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),xHn=VE&&VE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var EHn=HE&&HE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),PHn=HE&&HE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),MHn=HE&&HE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var AHn=WE&&WE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),NHn=WE&&WE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),DHn=WE&&WE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var LHn=JE&&JE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),FHn=JE&&JE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),kHn=JE&&JE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var BHn=KE&&KE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),UHn=KE&&KE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),zHn=KE&&KE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var HHn=GE&&GE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),WHn=GE&&GE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),JHn=GE&&GE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var KHn=XE&&XE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),GHn=XE&&XE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),XHn=XE&&XE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var ZHn=ZE&&ZE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),YHn=ZE&&ZE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),QHn=ZE&&ZE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var rWn=YE&&YE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),nWn=YE&&YE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),oWn=YE&&YE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var sWn=QE&&QE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),uWn=QE&&QE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),lWn=QE&&QE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var fWn=eP&&eP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),pWn=eP&&eP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),mWn=eP&&eP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var gWn=tP&&tP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),yWn=tP&&tP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),bWn=tP&&tP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var vWn=rP&&rP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),wWn=rP&&rP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),SWn=rP&&rP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ot,untransform:t=>t})});var LZe=S(nP=>{"use strict";var $Wn=nP&&nP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),LWn=nP&&nP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),FWn=nP&&nP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var qWn=oP&&oP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),BWn=oP&&oP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),UWn=oP&&oP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var VWn=iP&&iP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),HWn=iP&&iP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),WWn=iP&&iP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var KWn=aP&&aP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),GWn=aP&&aP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),XWn=aP&&aP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var ZWn=sP&&sP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),YWn=sP&&sP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),QWn=sP&&sP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var e3n=uP&&uP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),t3n=uP&&uP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),r3n=uP&&uP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ot,untransform:t=>t})});var BZe=S(lP=>{"use strict";var a3n=lP&&lP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),s3n=lP&&lP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),u3n=lP&&lP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var f3n=cP&&cP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),p3n=cP&&cP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),m3n=cP&&cP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var _3n=dP&&dP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),v3n=dP&&dP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),w3n=dP&&dP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var C3n=fP&&fP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),x3n=fP&&fP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),T3n=fP&&fP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var O3n=pP&&pP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),E3n=pP&&pP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),P3n=pP&&pP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var M3n=mP&&mP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),R3n=mP&&mP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),I3n=mP&&mP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var A3n=hP&&hP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),N3n=hP&&hP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),D3n=hP&&hP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var j3n=gP&&gP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),$3n=gP&&gP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),L3n=gP&&gP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var B3n=yP&&yP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),U3n=yP&&yP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),z3n=yP&&yP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var W3n=$g&&$g.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),px=$g&&$g.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&W3n(e,t,r)};Object.defineProperty($g,"__esModule",{value:!0});px(VXe(),$g);px(HXe(),$g);px(WXe(),$g);px(Usr(),$g);px(LZe(),$g);px(FZe(),$g);px(kZe(),$g);px(Wsr(),$g);px(UZe(),$g);px(zZe(),$g);px(Jsr(),$g)});var GZe=S(bP=>{"use strict";var J3n=bP&&bP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),K3n=bP&&bP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),G3n=bP&&bP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Z3n=_P&&_P.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Y3n=_P&&_P.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Q3n=_P&&_P.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var t6n=vP&&vP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),r6n=vP&&vP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),n6n=vP&&vP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var i6n=wP&&wP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),a6n=wP&&wP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),s6n=wP&&wP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ot,untransform:t=>t})});var eYe=S(SP=>{"use strict";var d6n=SP&&SP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),f6n=SP&&SP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),p6n=SP&&SP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var h6n=CP&&CP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),g6n=CP&&CP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),y6n=CP&&CP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var v6n=xP&&xP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),w6n=xP&&xP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),S6n=xP&&xP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ot,untransform:t=>t})});var oYe=S(TP=>{"use strict";var O6n=TP&&TP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),E6n=TP&&TP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),P6n=TP&&TP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var R6n=OP&&OP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),I6n=OP&&OP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),A6n=OP&&OP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var $6n=EP&&EP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),L6n=EP&&EP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),F6n=EP&&EP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ot,untransform:t=>t})});var uYe=S(PP=>{"use strict";var B6n=PP&&PP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),U6n=PP&&PP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),z6n=PP&&PP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var H6n=MP&&MP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),W6n=MP&&MP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),J6n=MP&&MP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var X6n=RP&&RP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Z6n=RP&&RP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Y6n=RP&&RP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var tJn=IP&&IP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),rJn=IP&&IP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),nJn=IP&&IP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ot,untransform:t=>t})});var pYe=S(AP=>{"use strict";var sJn=AP&&AP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),uJn=AP&&AP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),lJn=AP&&AP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var dJn=NP&&NP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),fJn=NP&&NP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),pJn=NP&&NP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var hJn=DP&&DP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),gJn=DP&&DP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),yJn=DP&&DP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ot,untransform:t=>t})});var _Ce=S(jP=>{"use strict";var CJn=jP&&jP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),xJn=jP&&jP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),TJn=jP&&jP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var PJn=$P&&$P.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),MJn=$P&&$P.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),RJn=$P&&$P.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var IJn=LP&&LP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),AJn=LP&&LP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),NJn=LP&&LP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var jJn=FP&&FP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),$Jn=FP&&FP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),LJn=FP&&FP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var kJn=kP&&kP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),qJn=kP&&kP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),BJn=kP&&kP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var VJn=qP&&qP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),HJn=qP&&qP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),WJn=qP&&qP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var KJn=BP&&BP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),GJn=BP&&BP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),XJn=BP&&BP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var ZJn=UP&&UP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),YJn=UP&&UP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),QJn=UP&&UP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ot,untransform:t=>t})});var wYe=S(zP=>{"use strict";var n5n=zP&&zP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),o5n=zP&&zP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),i5n=zP&&zP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var s5n=VP&&VP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),u5n=VP&&VP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),l5n=VP&&VP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var d5n=HP&&HP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),f5n=HP&&HP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),p5n=HP&&HP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var S5n=WP&&WP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),C5n=WP&&WP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),x5n=WP&&WP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var N5n=JP&&JP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),D5n=JP&&JP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),j5n=JP&&JP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var L5n=KP&&KP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),F5n=KP&&KP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),k5n=KP&&KP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var q5n=GP&&GP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),B5n=GP&&GP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),U5n=GP&&GP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var V5n=XP&&XP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),H5n=XP&&XP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),W5n=XP&&XP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var J5n=ZP&&ZP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),K5n=ZP&&ZP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),G5n=ZP&&ZP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ot,untransform:t=>t})});var EYe=S(YP=>{"use strict";var Q5n=YP&&YP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),eKn=YP&&YP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),tKn=YP&&YP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var nKn=QP&&QP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),oKn=QP&&QP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),iKn=QP&&QP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var sKn=eM&&eM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),uKn=eM&&eM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),lKn=eM&&eM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var mKn=tM&&tM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),hKn=tM&&tM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),gKn=tM&&tM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";Object.defineProperty(rM,"__esModule",{value:!0});rM.V2RerankRequest=rM.V2EmbedRequest=rM.V2ChatRequest=rM.V2ChatStreamRequest=void 0;var yKn=Zsr();Object.defineProperty(rM,"V2ChatStreamRequest",{enumerable:!0,get:function(){return yKn.V2ChatStreamRequest}});var bKn=Ysr();Object.defineProperty(rM,"V2ChatRequest",{enumerable:!0,get:function(){return bKn.V2ChatRequest}});var _Kn=nur();Object.defineProperty(rM,"V2EmbedRequest",{enumerable:!0,get:function(){return _Kn.V2EmbedRequest}});var vKn=our();Object.defineProperty(rM,"V2RerankRequest",{enumerable:!0,get:function(){return vKn.V2RerankRequest}})});var iur=S(H2=>{"use strict";var wKn=H2&&H2.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),SKn=H2&&H2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&wKn(e,t,r)};Object.defineProperty(H2,"__esModule",{value:!0});SKn(PYe(),H2)});var sur=S(_k=>{"use strict";var CKn=_k&&_k.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),aur=_k&&_k.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&CKn(e,t,r)};Object.defineProperty(_k,"__esModule",{value:!0});aur(KZe(),_k);aur(iur(),_k)});var MYe=S(nM=>{"use strict";var xKn=nM&&nM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),TKn=nM&&nM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),OKn=nM&&nM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var PKn=W2&&W2.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),MKn=W2&&W2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&PKn(e,t,r)};Object.defineProperty(W2,"__esModule",{value:!0});MKn(MYe(),W2)});var uur=S(oM=>{"use strict";var RKn=oM&&oM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),IKn=oM&&oM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),AKn=oM&&oM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";Object.defineProperty(xCe,"__esModule",{value:!0});xCe.CreateEmbedJobRequest=void 0;var $Kn=uur();Object.defineProperty(xCe,"CreateEmbedJobRequest",{enumerable:!0,get:function(){return $Kn.CreateEmbedJobRequest}})});var lur=S(J2=>{"use strict";var LKn=J2&&J2.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),FKn=J2&&J2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&LKn(e,t,r)};Object.defineProperty(J2,"__esModule",{value:!0});FKn(IYe(),J2)});var dur=S(wk=>{"use strict";var kKn=wk&&wk.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),cur=wk&&wk.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&kKn(e,t,r)};Object.defineProperty(wk,"__esModule",{value:!0});cur(RYe(),wk);cur(lur(),wk)});var AYe=S(iM=>{"use strict";var qKn=iM&&iM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),BKn=iM&&iM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),UKn=iM&&iM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var VKn=aM&&aM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),HKn=aM&&aM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),WKn=aM&&aM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var KKn=sM&&sM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),GKn=sM&&sM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),XKn=sM&&sM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var ZKn=uM&&uM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),YKn=uM&&uM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),QKn=uM&&uM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var n8n=lM&&lM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),o8n=lM&&lM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),i8n=lM&&lM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var s8n=cM&&cM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),u8n=cM&&cM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),l8n=cM&&cM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var c8n=dM&&dM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),d8n=dM&&dM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),f8n=dM&&dM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var p8n=fM&&fM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),m8n=fM&&fM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),h8n=fM&&fM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var b8n=pM&&pM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),OCe=pM&&pM.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&b8n(e,t,r)};Object.defineProperty(pM,"__esModule",{value:!0});OCe(pur(),pM);OCe(hur(),pM);OCe(gur(),pM);OCe(yur(),pM)});var bur=S(mM=>{"use strict";var _8n=mM&&mM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),v8n=mM&&mM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),w8n=mM&&mM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var S8n=hM&&hM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),C8n=hM&&hM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),x8n=hM&&hM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var T8n=Sk&&Sk.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),vur=Sk&&Sk.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&T8n(e,t,r)};Object.defineProperty(Sk,"__esModule",{value:!0});vur($Ye(),Sk);vur(_ur(),Sk)});var FYe=S(gM=>{"use strict";var O8n=gM&&gM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),E8n=gM&&gM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),P8n=gM&&gM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var R8n=yM&&yM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),I8n=yM&&yM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),A8n=yM&&yM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var D8n=bM&&bM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),j8n=bM&&bM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),$8n=bM&&bM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var k8n=_M&&_M.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),q8n=_M&&_M.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),B8n=_M&&_M.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var z8n=vM&&vM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),V8n=vM&&vM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),H8n=vM&&vM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var J8n=wM&&wM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),K8n=wM&&wM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),G8n=wM&&wM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var X8n=SM&&SM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Z8n=SM&&SM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Y8n=SM&&SM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var rGn=CM&&CM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),nGn=CM&&CM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),oGn=CM&&CM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var aGn=xM&&xM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),sGn=xM&&xM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),uGn=xM&&xM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var dGn=TM&&TM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),fGn=TM&&TM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),pGn=TM&&TM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var hGn=OM&&OM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),gGn=OM&&OM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),yGn=OM&&OM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var _Gn=EM&&EM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),vGn=EM&&EM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),wGn=EM&&EM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var CGn=PM&&PM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),xGn=PM&&PM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),TGn=PM&&PM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var OGn=MM&&MM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),EGn=MM&&MM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),PGn=MM&&MM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var RGn=RM&&RM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),IGn=RM&&RM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),AGn=RM&&RM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var DGn=IM&&IM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),jGn=IM&&IM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),$Gn=IM&&IM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var FGn=AM&&AM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),kGn=AM&&AM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),qGn=AM&&AM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var BGn=NM&&NM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),UGn=NM&&NM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),zGn=NM&&NM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var HGn=Jl&&Jl.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Dh=Jl&&Jl.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&HGn(e,t,r)};Object.defineProperty(Jl,"__esModule",{value:!0});Dh(FYe(),Jl);Dh(kYe(),Jl);Dh(qYe(),Jl);Dh(BYe(),Jl);Dh(UYe(),Jl);Dh(zYe(),Jl);Dh(PCe(),Jl);Dh(Roe(),Jl);Dh(a8(),Jl);Dh(Sur(),Jl);Dh(xur(),Jl);Dh(Our(),Jl);Dh(Eur(),Jl);Dh(Mur(),Jl);Dh(HYe(),Jl);Dh(Rur(),Jl);Dh(WYe(),Jl);Dh(Iur(),Jl)});var Aur=S(G2=>{"use strict";var WGn=G2&&G2.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),JGn=G2&&G2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&WGn(e,t,r)};Object.defineProperty(G2,"__esModule",{value:!0});JGn(JYe(),G2)});var Dur=S(Sw=>{"use strict";var Nur=Sw&&Sw.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),KGn=Sw&&Sw.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),GGn=Sw&&Sw.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var ZGn=DM&&DM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),YGn=DM&&DM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),QGn=DM&&DM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";Object.defineProperty(MCe,"__esModule",{value:!0});MCe.FinetuningUpdateFinetunedModelRequest=void 0;var r9n=$ur();Object.defineProperty(MCe,"FinetuningUpdateFinetunedModelRequest",{enumerable:!0,get:function(){return r9n.FinetuningUpdateFinetunedModelRequest}})});var Lur=S(X2=>{"use strict";var n9n=X2&&X2.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),o9n=X2&&X2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&n9n(e,t,r)};Object.defineProperty(X2,"__esModule",{value:!0});o9n(KYe(),X2)});var kur=S(xk=>{"use strict";var i9n=xk&&xk.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Fur=xk&&xk.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&i9n(e,t,r)};Object.defineProperty(xk,"__esModule",{value:!0});Fur(Dur(),xk);Fur(Lur(),xk)});var RCe=S($M=>{"use strict";var a9n=$M&&$M.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),s9n=$M&&$M.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),u9n=$M&&$M.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var l9n=LM&&LM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),c9n=LM&&LM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),d9n=LM&&LM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var p9n=FM&&FM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),m9n=FM&&FM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),h9n=FM&&FM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var y9n=qM&&qM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),b9n=qM&&qM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),_9n=qM&&qM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var S9n=BM&&BM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),C9n=BM&&BM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),x9n=BM&&BM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";Object.defineProperty(u8,"__esModule",{value:!0});u8.UpdateConnectorRequest=u8.CreateConnectorRequest=void 0;var E9n=Bur();Object.defineProperty(u8,"CreateConnectorRequest",{enumerable:!0,get:function(){return E9n.CreateConnectorRequest}});var P9n=Uur();Object.defineProperty(u8,"UpdateConnectorRequest",{enumerable:!0,get:function(){return P9n.UpdateConnectorRequest}})});var zur=S(Z2=>{"use strict";var M9n=Z2&&Z2.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),R9n=Z2&&Z2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&M9n(e,t,r)};Object.defineProperty(Z2,"__esModule",{value:!0});R9n(XYe(),Z2)});var Vur=S(Y2=>{"use strict";var I9n=Y2&&Y2.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),A9n=Y2&&Y2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&I9n(e,t,r)};Object.defineProperty(Y2,"__esModule",{value:!0});A9n(zur(),Y2)});var Wur=S(Lu=>{"use strict";var Hur=Lu&&Lu.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),N9n=Lu&&Lu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Noe=Lu&&Lu.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var D9n=UM&&UM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),j9n=UM&&UM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),$9n=UM&&UM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var F9n=zM&&zM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),k9n=zM&&zM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),q9n=zM&&zM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var U9n=VM&&VM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),z9n=VM&&VM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),V9n=VM&&VM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var W9n=HM&&HM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),J9n=HM&&HM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),K9n=HM&&HM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var X9n=WM&&WM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Z9n=WM&&WM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Y9n=WM&&WM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Q9n=JM&&JM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),e7n=JM&&JM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),t7n=JM&&JM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var o7n=KM&&KM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),i7n=KM&&KM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),a7n=KM&&KM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var s7n=GM&&GM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),u7n=GM&&GM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),l7n=GM&&GM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var f7n=XM&&XM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),p7n=XM&&XM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),m7n=XM&&XM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var h7n=ZM&&ZM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),g7n=ZM&&ZM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),y7n=ZM&&ZM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var w7n=YM&&YM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),S7n=YM&&YM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),C7n=YM&&YM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var T7n=QM&&QM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),O7n=QM&&QM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),E7n=QM&&QM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var M7n=eR&&eR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),R7n=eR&&eR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),I7n=eR&&eR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var N7n=tR&&tR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),D7n=tR&&tR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),j7n=tR&&tR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var F7n=rR&&rR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),k7n=rR&&rR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),q7n=rR&&rR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var B7n=nR&&nR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),U7n=nR&&nR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),z7n=nR&&nR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var W7n=oR&&oR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),J7n=oR&&oR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),K7n=oR&&oR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var X7n=iR&&iR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Z7n=iR&&iR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Y7n=iR&&iR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var eXn=aR&&aR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),tXn=aR&&aR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),rXn=aR&&aR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var oXn=sR&&sR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),iXn=sR&&sR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),aXn=sR&&sR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var uXn=uR&&uR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),lXn=uR&&uR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),cXn=uR&&uR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var fXn=lR&&lR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),pXn=lR&&lR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),mXn=lR&&lR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ot,untransform:t=>t})});var gQe=S(cR=>{"use strict";var yXn=cR&&cR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),bXn=cR&&cR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),_Xn=cR&&cR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var PXn=dR&&dR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),MXn=dR&&dR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),RXn=dR&&dR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var DXn=fR&&fR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),jXn=fR&&fR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),$Xn=fR&&fR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var LXn=pR&&pR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),FXn=pR&&pR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),kXn=pR&&pR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var UXn=mR&&mR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),zXn=mR&&mR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),VXn=mR&&mR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ot,untransform:t=>t})});var wQe=S(hR=>{"use strict";var eZn=hR&&hR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),tZn=hR&&hR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),rZn=hR&&hR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var oZn=gR&&gR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),iZn=gR&&gR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),aZn=gR&&gR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var uZn=yR&&yR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),lZn=yR&&yR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),cZn=yR&&yR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var fZn=bR&&bR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),pZn=bR&&bR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),mZn=bR&&bR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var gZn=_R&&_R.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),yZn=_R&&_R.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),bZn=_R&&_R.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var vZn=vR&&vR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),wZn=vR&&vR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),SZn=vR&&vR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var xZn=wR&&wR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),TZn=wR&&wR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),OZn=wR&&wR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var PZn=SR&&SR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),MZn=SR&&SR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),RZn=SR&&SR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var AZn=CR&&CR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),NZn=CR&&CR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),DZn=CR&&CR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var $Zn=xR&&xR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),LZn=xR&&xR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),FZn=xR&&xR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var UZn=TR&&TR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),zZn=TR&&TR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),VZn=TR&&TR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var JZn=OR&&OR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),KZn=OR&&OR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),GZn=OR&&OR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ot,untransform:t=>t})});var IQe=S(ER=>{"use strict";var QZn=ER&&ER.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),eYn=ER&&ER.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),tYn=ER&&ER.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var nYn=PR&&PR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),oYn=PR&&PR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),iYn=PR&&PR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var sYn=MR&&MR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),uYn=MR&&MR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),lYn=MR&&MR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var cYn=RR&&RR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),dYn=RR&&RR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),fYn=RR&&RR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var mYn=IR&&IR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),hYn=IR&&IR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),gYn=IR&&IR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var _Yn=AR&&AR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),vYn=AR&&AR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),wYn=AR&&AR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var CYn=NR&&NR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),xYn=NR&&NR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),TYn=NR&&NR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var OYn=DR&&DR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),EYn=DR&&DR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),PYn=DR&&DR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var IYn=jR&&jR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),AYn=jR&&jR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),NYn=jR&&jR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var DYn=$R&&$R.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),jYn=$R&&$R.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),$Yn=$R&&$R.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var qYn=LR&&LR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),BYn=LR&&LR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),UYn=LR&&LR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ot,untransform:t=>t})});var BQe=S(FR=>{"use strict";var HYn=FR&&FR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),WYn=FR&&FR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),JYn=FR&&FR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var KYn=kR&&kR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),GYn=kR&&kR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),XYn=kR&&kR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var YYn=qR&&qR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),QYn=qR&&qR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),eQn=qR&&qR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var tQn=BR&&BR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),rQn=BR&&BR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),nQn=BR&&BR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var iQn=UR&&UR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),aQn=UR&&UR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),sQn=UR&&UR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var cQn=zR&&zR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),dQn=zR&&zR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),fQn=zR&&zR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var mQn=VR&&VR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),hQn=VR&&VR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),gQn=VR&&VR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var yQn=HR&&HR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),bQn=HR&&HR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),_Qn=HR&&HR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var wQn=WR&&WR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),SQn=WR&&WR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),CQn=WR&&WR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var OQn=JR&&JR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),EQn=JR&&JR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),PQn=JR&&JR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var IQn=KR&&KR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),AQn=KR&&KR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),NQn=KR&&KR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var jQn=GR&&GR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),$Qn=GR&&GR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),LQn=GR&&GR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var kQn=XR&&XR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),qQn=XR&&XR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),BQn=XR&&XR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var zQn=ZR&&ZR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),VQn=ZR&&ZR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),HQn=ZR&&ZR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var JQn=YR&&YR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),KQn=YR&&YR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),GQn=YR&&YR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var ZQn=QR&&QR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),YQn=QR&&QR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),QQn=QR&&QR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var teo=eI&&eI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),reo=eI&&eI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),neo=eI&&eI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var oeo=tI&&tI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ieo=tI&&tI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),aeo=tI&&tI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var seo=rI&&rI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ueo=rI&&rI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),leo=rI&&rI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var ceo=nI&&nI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),deo=nI&&nI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),feo=nI&&nI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var meo=oI&&oI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),heo=oI&&oI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),geo=oI&&oI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var beo=iI&&iI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),_eo=iI&&iI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),veo=iI&&iI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var weo=aI&&aI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Seo=aI&&aI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Ceo=aI&&aI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ot,untransform:t=>t})});var oet=S(sI=>{"use strict";var Eeo=sI&&sI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Peo=sI&&sI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Meo=sI&&sI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Ieo=uI&&uI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Aeo=uI&&uI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Neo=uI&&uI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var jeo=lI&&lI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),$eo=lI&&lI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Leo=lI&&lI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Beo=cI&&cI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Ueo=cI&&cI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),zeo=cI&&cI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Heo=dI&&dI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Weo=dI&&dI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Jeo=dI&&dI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Geo=fI&&fI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Xeo=fI&&fI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Zeo=fI&&fI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Yeo=pI&&pI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Qeo=pI&&pI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),eto=pI&&pI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var tto=mI&&mI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),rto=mI&&mI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),nto=mI&&mI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var oto=hI&&hI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ito=hI&&hI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ato=hI&&hI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var sto=gI&&gI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),uto=gI&&gI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),lto=gI&&gI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var cto=yI&&yI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),dto=yI&&yI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),fto=yI&&yI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var mto=bI&&bI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),hto=bI&&bI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),gto=bI&&bI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var yto=_I&&_I.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),bto=_I&&_I.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),_to=_I&&_I.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var wto=wI&&wI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Sto=wI&&wI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Cto=wI&&wI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var xto=SI&&SI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Tto=SI&&SI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Oto=SI&&SI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Pto=CI&&CI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Mto=CI&&CI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Rto=CI&&CI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Nto=xI&&xI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Dto=xI&&xI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),jto=xI&&xI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Lto=TI&&TI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Fto=TI&&TI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),kto=TI&&TI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Uto=OI&&OI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),zto=OI&&OI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Vto=OI&&OI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Jto=EI&&EI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Kto=EI&&EI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Gto=EI&&EI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Xto=PI&&PI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Zto=PI&&PI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Yto=PI&&PI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var tro=MI&&MI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),rro=MI&&MI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),nro=MI&&MI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var oro=RI&&RI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),iro=RI&&RI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),aro=RI&&RI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var uro=II&&II.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),lro=II&&II.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),cro=II&&II.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var dro=AI&&AI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),fro=AI&&AI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),pro=AI&&AI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var hro=ge&&ge.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ve=ge&&ge.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&hro(e,t,r)};Object.defineProperty(ge,"__esModule",{value:!0});ve(ZYe(),ge);ve(YYe(),ge);ve(QYe(),ge);ve(Yur(),ge);ve(wQe(),ge);ve(SQe(),ge);ve(CQe(),ge);ve(gQe(),ge);ve(xQe(),ge);ve(TQe(),ge);ve(elr(),ge);ve(IQe(),ge);ve(AQe(),ge);ve(tlr(),ge);ve($Qe(),ge);ve(nlr(),ge);ve(UQe(),ge);ve(zQe(),ge);ve(VQe(),ge);ve(alr(),ge);ve(WQe(),ge);ve(JQe(),ge);ve(KQe(),ge);ve(GQe(),ge);ve(ulr(),ge);ve(ZQe(),ge);ve(YQe(),ge);ve(QQe(),ge);ve(llr(),ge);ve(clr(),ge);ve(flr(),ge);ve(plr(),ge);ve(c8(),ge);ve(fQe(),ge);ve(Loe(),ge);ve(mQe(),ge);ve(Foe(),ge);ve(zCe(),ge);ve(l8(),ge);ve(tet(),ge);ve(HCe(),ge);ve(ret(),ge);ve(net(),ge);ve(JCe(),ge);ve(uQe(),ge);ve(jCe(),ge);ve(Doe(),ge);ve(oQe(),ge);ve(NCe(),ge);ve(d8(),ge);ve(VZe(),ge);ve(HZe(),ge);ve(WZe(),ge);ve(J_(),ge);ve(fx(),ge);ve(tQe(),ge);ve(nQe(),ge);ve(aQe(),ge);ve(sQe(),ge);ve(lQe(),ge);ve(cQe(),ge);ve(dQe(),ge);ve(yQe(),ge);ve(bQe(),ge);ve(vQe(),ge);ve(hCe(),ge);ve(V2(),ge);ve(GZe(),ge);ve(XZe(),ge);ve(ZZe(),ge);ve(YZe(),ge);ve(eYe(),ge);ve(tYe(),ge);ve(pZe(),ge);ve(voe(),ge);ve(gCe(),ge);ve(xZe(),ge);ve(TZe(),ge);ve(OZe(),ge);ve(EZe(),ge);ve(Soe(),ge);ve(rYe(),ge);ve(oYe(),ge);ve(iYe(),ge);ve(aYe(),ge);ve(uYe(),ge);ve(lYe(),ge);ve(_oe(),ge);ve(cYe(),ge);ve(dYe(),ge);ve(pYe(),ge);ve(hYe(),ge);ve(gYe(),ge);ve(_Ce(),ge);ve(yYe(),ge);ve(vCe(),ge);ve(bYe(),ge);ve(wCe(),ge);ve(_Ye(),ge);ve(vYe(),ge);ve(SCe(),ge);ve(wYe(),ge);ve(CCe(),ge);ve(pCe(),ge);ve(qZe(),ge);ve(BZe(),ge);ve(AZe(),ge);ve(NZe(),ge);ve(mCe(),ge);ve(fCe(),ge);ve(vw(),ge);ve(JXe(),ge);ve(KXe(),ge);ve(GXe(),ge);ve(XXe(),ge);ve(YXe(),ge);ve(QXe(),ge);ve(eZe(),ge);ve(tZe(),ge);ve(nZe(),ge);ve(oZe(),ge);ve(iZe(),ge);ve(aZe(),ge);ve(sZe(),ge);ve(lZe(),ge);ve(cZe(),ge);ve(dZe(),ge);ve(hZe(),ge);ve(gZe(),ge);ve(yZe(),ge);ve(bZe(),ge);ve(_Ze(),ge);ve(vZe(),ge);ve(wZe(),ge);ve(SZe(),ge);ve(CZe(),ge);ve(PZe(),ge);ve(MZe(),ge);ve(RZe(),ge);ve(IZe(),ge);ve(jZe(),ge);ve($Ze(),ge);ve(DQe(),ge);ve(jQe(),ge);ve(qoe(),ge);ve(OQe(),ge);ve(EQe(),ge);ve(PQe(),ge);ve(MQe(),ge);ve(RQe(),ge);ve(Eoe(),ge);ve(Poe(),ge);ve(BCe(),ge);ve(LQe(),ge);ve(FQe(),ge);ve(kQe(),ge);ve(CYe(),ge);ve(xYe(),ge);ve(TYe(),ge);ve(OYe(),ge);ve(EYe(),ge);ve(oet(),ge);ve(iet(),ge);ve(aet(),ge);ve(mlr(),ge);ve(hlr(),ge);ve(BQe(),ge);ve(det(),ge);ve(NYe(),ge);ve(AYe(),ge);ve(DYe(),ge);ve(glr(),ge);ve(ylr(),ge);ve(blr(),ge);ve(pet(),ge);ve(_lr(),ge);ve(het(),ge);ve(wlr(),ge);ve(TCe(),ge);ve(get(),ge);ve(yet(),ge);ve(_8(),ge);ve(Slr(),ge);ve(RCe(),ge);ve(GYe(),ge);ve(ICe(),ge);ve(Clr(),ge);ve(xlr(),ge);ve(Tlr(),ge);ve(Olr(),ge);ve(Elr(),ge);ve(vet(),ge);ve(wet(),ge);ve(Mlr(),ge)});var Ilr=S(NI=>{"use strict";var gro=NI&&NI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),yro=NI&&NI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),bro=NI&&NI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Pro=DI&&DI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Mro=DI&&DI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Rro=DI&&DI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var qro=jI&&jI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Bro=jI&&jI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Uro=jI&&jI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Hro=$I&&$I.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Wro=$I&&$I.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Jro=$I&&$I.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Xro=LI&&LI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Zro=LI&&LI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Yro=LI&&LI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var rno=FI&&FI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),nno=FI&&FI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ono=FI&&FI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var ano=kI&&kI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),sno=kI&&kI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),uno=kI&&kI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var dno=qI&&qI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),fno=qI&&qI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),pno=qI&&qI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var yno=BI&&BI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),bno=BI&&BI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),_no=BI&&BI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var vno=UI&&UI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),wno=UI&&UI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Sno=UI&&UI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";Object.defineProperty(kc,"__esModule",{value:!0});kc.DetokenizeRequest=kc.TokenizeRequest=kc.SummarizeRequest=kc.ClassifyRequest=kc.RerankRequest=kc.EmbedRequest=kc.GenerateRequest=kc.GenerateStreamRequest=kc.ChatRequest=kc.ChatStreamRequest=void 0;var Cno=Ilr();Object.defineProperty(kc,"ChatStreamRequest",{enumerable:!0,get:function(){return Cno.ChatStreamRequest}});var xno=Alr();Object.defineProperty(kc,"ChatRequest",{enumerable:!0,get:function(){return xno.ChatRequest}});var Tno=Nlr();Object.defineProperty(kc,"GenerateStreamRequest",{enumerable:!0,get:function(){return Tno.GenerateStreamRequest}});var Ono=Dlr();Object.defineProperty(kc,"GenerateRequest",{enumerable:!0,get:function(){return Ono.GenerateRequest}});var Eno=jlr();Object.defineProperty(kc,"EmbedRequest",{enumerable:!0,get:function(){return Eno.EmbedRequest}});var Pno=$lr();Object.defineProperty(kc,"RerankRequest",{enumerable:!0,get:function(){return Pno.RerankRequest}});var Mno=Llr();Object.defineProperty(kc,"ClassifyRequest",{enumerable:!0,get:function(){return Mno.ClassifyRequest}});var Rno=Flr();Object.defineProperty(kc,"SummarizeRequest",{enumerable:!0,get:function(){return Rno.SummarizeRequest}});var Ino=klr();Object.defineProperty(kc,"TokenizeRequest",{enumerable:!0,get:function(){return Ino.TokenizeRequest}});var Ano=qlr();Object.defineProperty(kc,"DetokenizeRequest",{enumerable:!0,get:function(){return Ano.DetokenizeRequest}})});var Ulr=S(rV=>{"use strict";var Nno=rV&&rV.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Dno=rV&&rV.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Nno(e,t,r)};Object.defineProperty(rV,"__esModule",{value:!0});Dno(Blr(),rV)});var tD=S(eD=>{"use strict";var jno=eD&&eD.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),xet=eD&&eD.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&jno(e,t,r)};Object.defineProperty(eD,"__esModule",{value:!0});xet(Wur(),eD);xet(Rlr(),eD);xet(Ulr(),eD)});var Tet=S(lu=>{"use strict";var $no=lu&&lu.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Lno=lu&&lu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Fno=lu&&lu.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oZCe(void 0,void 0,void 0,function*(){let r=Object.assign({},process.env);try{return t(),yield e()}finally{process.env=r}}),Gno={1:{chat:o0.StreamedChatResponse,generate:o0.GenerateStreamedResponse},2:{chat:o0.V2ChatStreamResponse,generate:o0.GenerateStreamedResponse}},Xno={1:{chat:o0.NonStreamedChatResponse,embed:o0.EmbedResponse,generate:o0.Generation,rerank:o0.RerankResponse},2:{chat:o0.V2ChatResponse,embed:o0.EmbedByTypeResponse,generate:o0.Generation,rerank:o0.V2RerankResponse}},Zno=(t,e,r,n)=>ZCe(void 0,void 0,void 0,function*(){let o=t?Gno[r][e]:Xno[r][e],i={unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]},a=yield o.parseOrThrow(n,i);return o.jsonOrThrow(a,i)});lu.mapResponseFromBedrock=Zno;var Yno=(t,e,r,n)=>{let o={bedrock:n?"invoke-with-response-stream":"invoke",sagemaker:n?"invocations-response-stream":"invocations"}[t];return{bedrock:`https://${t}-runtime.${e}.amazonaws.com/model/${r}/${o}`,sagemaker:`https://runtime.sagemaker.${e}.amazonaws.com/endpoints/${r}/${o}`}[t]};lu.getUrl=Yno;var Qno=(t,e,r,n,o,i)=>ZCe(void 0,void 0,void 0,function*(){let a=(0,Bno.fromNodeProviderChain)(),s=yield Kno(()=>{i.awsAccessKey&&(process.env.AWS_ACCESS_KEY_ID=i.awsAccessKey),i.awsSecretKey&&(process.env.AWS_SECRET_ACCESS_KEY=i.awsSecretKey),i.awsSessionToken&&(process.env.AWS_SESSION_TOKEN=i.awsSessionToken)},()=>a()),u=new zno.SignatureV4({service:o,region:i.awsRegion,credentials:s,sha256:qno.Sha256});delete r.connection,r.host=t.hostname;let l=new Uno.HttpRequest({method:e.toUpperCase(),protocol:t.protocol,path:t.pathname,headers:r,body:n});return(yield u.sign(l)).headers});lu.getAuthHeaders=Qno;var eoo=t=>{let e=/{[^\}]*}/,r=t.match(e);if(r?.[0]){let n=JSON.parse(r[0]);if(n.bytes){let o=Buffer.from(n.bytes,"base64").toString("utf-8"),i=JSON.parse(o);if(i.event_type)return i}}};lu.parseAWSEvent=eoo;var too=t=>({v1:1,v2:2})[t]||1,roo=(t,{awsRegion:e,awsAccessKey:r,awsSecretKey:n,awsSessionToken:o})=>i=>ZCe(void 0,void 0,void 0,function*(){var a,s,u,l;let c=i.url.split("/"),d=c.pop(),f=too(c.pop()),p=i.body;console.assert(p.model,"model is required");let m=!!p.stream,h=(0,lu.getUrl)(t,e,p.model,m);d==="rerank"&&(p.api_version=f),delete p.stream,delete p.model,delete i.headers.Authorization,i.headers.Host=new URL(h).hostname;let y=yield(0,lu.getAuthHeaders)(new URL(h),i.method,i.headers,JSON.stringify(p),t,{awsRegion:e,awsAccessKey:r,awsSecretKey:n,awsSessionToken:o});i.url=h,i.headers=y;let g=yield(0,Hno.fetcher)(i);if(!g.ok)return g;try{if(m){let T=(0,Wno.readableStreamAsyncIterable)(g.body),O=new Jno.LineDecoder,E=new Vno.PassThrough;try{for(var b=!0,_=kno(T),w;w=yield _.next(),a=w.done,!a;b=!0){l=w.value,b=!1;let P=l;for(let R of O.decode(P)){let I=(0,lu.parseAWSEvent)(R);if(I){let A=yield(0,lu.mapResponseFromBedrock)(m,d,f,I);E.push(JSON.stringify(A)+` +`)}}}}catch(P){s={error:P}}finally{try{!b&&!a&&(u=_.return)&&(yield u.call(_))}finally{if(s)throw s.error}}for(let P of O.flush()){let R=(0,lu.parseAWSEvent)(P);if(R){let I=yield(0,lu.mapResponseFromBedrock)(m,d,f,R);E.push(JSON.stringify(I)+` +`)}}return E.end(),{ok:!0,body:E,rawResponse:g.rawResponse}}else{let T=yield g.body;return{ok:!0,body:yield(0,lu.mapResponseFromBedrock)(m,d,f,T),rawResponse:g.rawResponse}}}catch(T){throw T}});lu.fetchOverride=roo});var rD=S(YCe=>{"use strict";Object.defineProperty(YCe,"__esModule",{value:!0});YCe.CohereEnvironment=void 0;YCe.CohereEnvironment={Production:"https://api.cohere.com"}});var Ok=S((zlr,QCe)=>{(function(t,e,r){typeof QCe<"u"&&QCe.exports?QCe.exports=r():typeof define=="function"&&define.amd?define(r):e[t]=r()})("urljoin",zlr,function(){function t(e){var r=[];if(e.length===0)return"";if(typeof e[0]!="string")throw new TypeError("Url must be a string. Received "+e[0]);if(e[0].match(/^[^/:]+:\/*$/)&&e.length>1){var n=e.shift();e[0]=n+e[0]}e[0].match(/^file:\/\/\//)?e[0]=e[0].replace(/^([^/:]+):\/*/,"$1:///"):e[0]=e[0].replace(/^([^/:]+):\/*/,"$1://");for(var o=0;o0&&(i=i.replace(/^[\/]+/,"")),o0?"?":"")+s.join("&"),a}return function(){var e;return typeof arguments[0]=="object"?e=arguments[0]:e=[].slice.call(arguments),t(e)}})});var Eet=S(G_=>{"use strict";var noo=G_&&G_.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ooo=G_&&G_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Voe=G_&&G_.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oS8(this,void 0,void 0,function*(){return Ek.V2ChatStreamResponse.parseOrThrow(s,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]})}),signal:r?.abortSignal,eventShape:{type:"sse",streamTerminator:"[DONE]"}}),rawResponse:a.rawResponse};if(a.error.reason==="status-code")switch(a.error.statusCode){case 400:throw new Vn.BadRequestError(a.error.body,a.rawResponse);case 401:throw new Vn.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new Vn.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new Vn.NotFoundError(a.error.body,a.rawResponse);case 422:throw new Vn.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new Vn.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new Vn.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new Vn.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new Vn.InternalServerError(a.error.body,a.rawResponse);case 501:throw new Vn.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new Vn.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new Vn.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new Lg.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new Lg.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new Lg.CohereTimeoutError("Timeout exceeded when calling POST /v2/chat.");case"unknown":throw new Lg.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}chat(e,r){return ia.HttpResponsePromise.fromPromise(this.__chat(e,r))}__chat(e,r){return S8(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:ia.fetcher)({url:(0,txe.default)((i=(o=yield ia.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield ia.Supplier.get(this._options.environment))!==null&&i!==void 0?i:exe.CohereEnvironment.Production,"v2/chat"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield ia.Supplier.get(this._options.clientName))!=null?yield ia.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.19.0","User-Agent":"cohere-ai/7.19.0","X-Fern-Runtime":ia.RUNTIME.type,"X-Fern-Runtime-Version":ia.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:Object.assign(Object.assign({},Ek.V2ChatRequest.jsonOrThrow(e,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0})),{stream:!1}),timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(a.ok)return{data:Ek.V2ChatResponse.parseOrThrow(a.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}),rawResponse:a.rawResponse};if(a.error.reason==="status-code")switch(a.error.statusCode){case 400:throw new Vn.BadRequestError(a.error.body,a.rawResponse);case 401:throw new Vn.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new Vn.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new Vn.NotFoundError(a.error.body,a.rawResponse);case 422:throw new Vn.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new Vn.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new Vn.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new Vn.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new Vn.InternalServerError(a.error.body,a.rawResponse);case 501:throw new Vn.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new Vn.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new Vn.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new Lg.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new Lg.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new Lg.CohereTimeoutError("Timeout exceeded when calling POST /v2/chat.");case"unknown":throw new Lg.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}embed(e,r){return ia.HttpResponsePromise.fromPromise(this.__embed(e,r))}__embed(e,r){return S8(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:ia.fetcher)({url:(0,txe.default)((i=(o=yield ia.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield ia.Supplier.get(this._options.environment))!==null&&i!==void 0?i:exe.CohereEnvironment.Production,"v2/embed"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield ia.Supplier.get(this._options.clientName))!=null?yield ia.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.19.0","User-Agent":"cohere-ai/7.19.0","X-Fern-Runtime":ia.RUNTIME.type,"X-Fern-Runtime-Version":ia.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:Ek.V2EmbedRequest.jsonOrThrow(e,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0}),timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(a.ok)return{data:Ek.EmbedByTypeResponse.parseOrThrow(a.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}),rawResponse:a.rawResponse};if(a.error.reason==="status-code")switch(a.error.statusCode){case 400:throw new Vn.BadRequestError(a.error.body,a.rawResponse);case 401:throw new Vn.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new Vn.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new Vn.NotFoundError(a.error.body,a.rawResponse);case 422:throw new Vn.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new Vn.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new Vn.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new Vn.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new Vn.InternalServerError(a.error.body,a.rawResponse);case 501:throw new Vn.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new Vn.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new Vn.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new Lg.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new Lg.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new Lg.CohereTimeoutError("Timeout exceeded when calling POST /v2/embed.");case"unknown":throw new Lg.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}rerank(e,r){return ia.HttpResponsePromise.fromPromise(this.__rerank(e,r))}__rerank(e,r){return S8(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:ia.fetcher)({url:(0,txe.default)((i=(o=yield ia.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield ia.Supplier.get(this._options.environment))!==null&&i!==void 0?i:exe.CohereEnvironment.Production,"v2/rerank"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield ia.Supplier.get(this._options.clientName))!=null?yield ia.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.19.0","User-Agent":"cohere-ai/7.19.0","X-Fern-Runtime":ia.RUNTIME.type,"X-Fern-Runtime-Version":ia.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:Ek.V2RerankRequest.jsonOrThrow(e,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0}),timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(a.ok)return{data:Ek.V2RerankResponse.parseOrThrow(a.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}),rawResponse:a.rawResponse};if(a.error.reason==="status-code")switch(a.error.statusCode){case 400:throw new Vn.BadRequestError(a.error.body,a.rawResponse);case 401:throw new Vn.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new Vn.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new Vn.NotFoundError(a.error.body,a.rawResponse);case 422:throw new Vn.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new Vn.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new Vn.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new Vn.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new Vn.InternalServerError(a.error.body,a.rawResponse);case 501:throw new Vn.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new Vn.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new Vn.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new Lg.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new Lg.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new Lg.CohereTimeoutError("Timeout exceeded when calling POST /v2/rerank.");case"unknown":throw new Lg.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}_getAuthorizationHeader(){return S8(this,void 0,void 0,function*(){var e;let r=(e=yield ia.Supplier.get(this._options.token))!==null&&e!==void 0?e:process==null?void 0:process.env.CO_API_KEY;if(r==null)throw new Lg.CohereError({message:"Please specify a bearer by either passing it in to the constructor or initializing a CO_API_KEY environment variable"});return`Bearer ${r}`})}};G_.V2=Oet});var Vlr=S(X_=>{"use strict";var aoo=X_&&X_.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),soo=X_&&X_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Woe=X_&&X_.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var loo=Z_&&Z_.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),coo=Z_&&Z_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Goe=Z_&&Z_.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;of):u.keep_fields=n.keepFields),n.optionalFields!=null&&(Array.isArray(n.optionalFields)?u.optional_fields=n.optionalFields.map(f=>f):u.optional_fields=n.optionalFields),n.textSeparator!=null&&(u.text_separator=n.textSeparator),n.csvDelimiter!=null&&(u.csv_delimiter=n.csvDelimiter);let l=yield Zo.newFormData();yield l.appendFile("data",e),r!=null&&(yield l.appendFile("eval_data",r));let c=yield l.getRequest(),d=yield((i=this._options.fetcher)!==null&&i!==void 0?i:Zo.fetcher)({url:(0,Koe.default)((s=(a=yield Zo.Supplier.get(this._options.baseUrl))!==null&&a!==void 0?a:yield Zo.Supplier.get(this._options.environment))!==null&&s!==void 0?s:Joe.CohereEnvironment.Production,"v1/datasets"),method:"POST",headers:Object.assign(Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield Zo.Supplier.get(this._options.clientName))!=null?yield Zo.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.19.0","User-Agent":"cohere-ai/7.19.0","X-Fern-Runtime":Zo.RUNTIME.type,"X-Fern-Runtime-Version":Zo.RUNTIME.version},c.headers),o?.headers),queryParameters:u,requestType:"file",duplex:c.duplex,body:c.body,timeoutMs:o?.timeoutInSeconds!=null?o.timeoutInSeconds*1e3:3e5,maxRetries:o?.maxRetries,abortSignal:o?.abortSignal});if(d.ok)return{data:nV.DatasetsCreateResponse.parseOrThrow(d.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}),rawResponse:d.rawResponse};if(d.error.reason==="status-code")switch(d.error.statusCode){case 400:throw new qr.BadRequestError(d.error.body,d.rawResponse);case 401:throw new qr.UnauthorizedError(d.error.body,d.rawResponse);case 403:throw new qr.ForbiddenError(d.error.body,d.rawResponse);case 404:throw new qr.NotFoundError(d.error.body,d.rawResponse);case 422:throw new qr.UnprocessableEntityError(d.error.body,d.rawResponse);case 429:throw new qr.TooManyRequestsError(d.error.body,d.rawResponse);case 498:throw new qr.InvalidTokenError(d.error.body,d.rawResponse);case 499:throw new qr.ClientClosedRequestError(d.error.body,d.rawResponse);case 500:throw new qr.InternalServerError(d.error.body,d.rawResponse);case 501:throw new qr.NotImplementedError(d.error.body,d.rawResponse);case 503:throw new qr.ServiceUnavailableError(d.error.body,d.rawResponse);case 504:throw new qr.GatewayTimeoutError(d.error.body,d.rawResponse);default:throw new ud.CohereError({statusCode:d.error.statusCode,body:d.error.body,rawResponse:d.rawResponse})}switch(d.error.reason){case"non-json":throw new ud.CohereError({statusCode:d.error.statusCode,body:d.error.rawBody,rawResponse:d.rawResponse});case"timeout":throw new ud.CohereTimeoutError("Timeout exceeded when calling POST /v1/datasets.");case"unknown":throw new ud.CohereError({message:d.error.errorMessage,rawResponse:d.rawResponse})}})}getUsage(e){return Zo.HttpResponsePromise.fromPromise(this.__getUsage(e))}__getUsage(e){return C8(this,void 0,void 0,function*(){var r,n,o;let i=yield((r=this._options.fetcher)!==null&&r!==void 0?r:Zo.fetcher)({url:(0,Koe.default)((o=(n=yield Zo.Supplier.get(this._options.baseUrl))!==null&&n!==void 0?n:yield Zo.Supplier.get(this._options.environment))!==null&&o!==void 0?o:Joe.CohereEnvironment.Production,"v1/datasets/usage"),method:"GET",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield Zo.Supplier.get(this._options.clientName))!=null?yield Zo.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.19.0","User-Agent":"cohere-ai/7.19.0","X-Fern-Runtime":Zo.RUNTIME.type,"X-Fern-Runtime-Version":Zo.RUNTIME.version},e?.headers),contentType:"application/json",requestType:"json",timeoutMs:e?.timeoutInSeconds!=null?e.timeoutInSeconds*1e3:3e5,maxRetries:e?.maxRetries,abortSignal:e?.abortSignal});if(i.ok)return{data:nV.DatasetsGetUsageResponse.parseOrThrow(i.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}),rawResponse:i.rawResponse};if(i.error.reason==="status-code")switch(i.error.statusCode){case 400:throw new qr.BadRequestError(i.error.body,i.rawResponse);case 401:throw new qr.UnauthorizedError(i.error.body,i.rawResponse);case 403:throw new qr.ForbiddenError(i.error.body,i.rawResponse);case 404:throw new qr.NotFoundError(i.error.body,i.rawResponse);case 422:throw new qr.UnprocessableEntityError(i.error.body,i.rawResponse);case 429:throw new qr.TooManyRequestsError(i.error.body,i.rawResponse);case 498:throw new qr.InvalidTokenError(i.error.body,i.rawResponse);case 499:throw new qr.ClientClosedRequestError(i.error.body,i.rawResponse);case 500:throw new qr.InternalServerError(i.error.body,i.rawResponse);case 501:throw new qr.NotImplementedError(i.error.body,i.rawResponse);case 503:throw new qr.ServiceUnavailableError(i.error.body,i.rawResponse);case 504:throw new qr.GatewayTimeoutError(i.error.body,i.rawResponse);default:throw new ud.CohereError({statusCode:i.error.statusCode,body:i.error.body,rawResponse:i.rawResponse})}switch(i.error.reason){case"non-json":throw new ud.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody,rawResponse:i.rawResponse});case"timeout":throw new ud.CohereTimeoutError("Timeout exceeded when calling GET /v1/datasets/usage.");case"unknown":throw new ud.CohereError({message:i.error.errorMessage,rawResponse:i.rawResponse})}})}get(e,r){return Zo.HttpResponsePromise.fromPromise(this.__get(e,r))}__get(e,r){return C8(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:Zo.fetcher)({url:(0,Koe.default)((i=(o=yield Zo.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield Zo.Supplier.get(this._options.environment))!==null&&i!==void 0?i:Joe.CohereEnvironment.Production,`v1/datasets/${encodeURIComponent(e)}`),method:"GET",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield Zo.Supplier.get(this._options.clientName))!=null?yield Zo.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.19.0","User-Agent":"cohere-ai/7.19.0","X-Fern-Runtime":Zo.RUNTIME.type,"X-Fern-Runtime-Version":Zo.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(a.ok)return{data:nV.DatasetsGetResponse.parseOrThrow(a.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}),rawResponse:a.rawResponse};if(a.error.reason==="status-code")switch(a.error.statusCode){case 400:throw new qr.BadRequestError(a.error.body,a.rawResponse);case 401:throw new qr.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new qr.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new qr.NotFoundError(a.error.body,a.rawResponse);case 422:throw new qr.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new qr.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new qr.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new qr.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new qr.InternalServerError(a.error.body,a.rawResponse);case 501:throw new qr.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new qr.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new qr.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new ud.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new ud.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new ud.CohereTimeoutError("Timeout exceeded when calling GET /v1/datasets/{id}.");case"unknown":throw new ud.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}delete(e,r){return Zo.HttpResponsePromise.fromPromise(this.__delete(e,r))}__delete(e,r){return C8(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:Zo.fetcher)({url:(0,Koe.default)((i=(o=yield Zo.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield Zo.Supplier.get(this._options.environment))!==null&&i!==void 0?i:Joe.CohereEnvironment.Production,`v1/datasets/${encodeURIComponent(e)}`),method:"DELETE",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield Zo.Supplier.get(this._options.clientName))!=null?yield Zo.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.19.0","User-Agent":"cohere-ai/7.19.0","X-Fern-Runtime":Zo.RUNTIME.type,"X-Fern-Runtime-Version":Zo.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(a.ok)return{data:nV.datasets.delete.Response.parseOrThrow(a.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}),rawResponse:a.rawResponse};if(a.error.reason==="status-code")switch(a.error.statusCode){case 400:throw new qr.BadRequestError(a.error.body,a.rawResponse);case 401:throw new qr.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new qr.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new qr.NotFoundError(a.error.body,a.rawResponse);case 422:throw new qr.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new qr.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new qr.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new qr.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new qr.InternalServerError(a.error.body,a.rawResponse);case 501:throw new qr.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new qr.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new qr.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new ud.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new ud.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new ud.CohereTimeoutError("Timeout exceeded when calling DELETE /v1/datasets/{id}.");case"unknown":throw new ud.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}_getAuthorizationHeader(){return C8(this,void 0,void 0,function*(){var e;let r=(e=yield Zo.Supplier.get(this._options.token))!==null&&e!==void 0?e:process==null?void 0:process.env.CO_API_KEY;if(r==null)throw new ud.CohereError({message:"Please specify a bearer by either passing it in to the constructor or initializing a CO_API_KEY environment variable"});return`Bearer ${r}`})}};Z_.Datasets=Met});var Wlr=S(Y_=>{"use strict";var foo=Y_&&Y_.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),poo=Y_&&Y_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Xoe=Y_&&Y_.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var hoo=Q_&&Q_.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),goo=Q_&&Q_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Zoe=Q_&&Q_.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var boo=ev&&ev.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),_oo=ev&&ev.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Yoe=ev&&ev.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var woo=zy&&zy.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Soo=zy&&zy.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Qoe=zy&&zy.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;otv(this,void 0,void 0,function*(){return ld.StreamedChatResponse.parseOrThrow(l,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]})}),signal:r?.abortSignal,eventShape:{type:"json",messageTerminator:` +`}}),rawResponse:u.rawResponse};if(u.error.reason==="status-code")switch(u.error.statusCode){case 400:throw new je.BadRequestError(u.error.body,u.rawResponse);case 401:throw new je.UnauthorizedError(u.error.body,u.rawResponse);case 403:throw new je.ForbiddenError(u.error.body,u.rawResponse);case 404:throw new je.NotFoundError(u.error.body,u.rawResponse);case 422:throw new je.UnprocessableEntityError(u.error.body,u.rawResponse);case 429:throw new je.TooManyRequestsError(u.error.body,u.rawResponse);case 498:throw new je.InvalidTokenError(u.error.body,u.rawResponse);case 499:throw new je.ClientClosedRequestError(u.error.body,u.rawResponse);case 500:throw new je.InternalServerError(u.error.body,u.rawResponse);case 501:throw new je.NotImplementedError(u.error.body,u.rawResponse);case 503:throw new je.ServiceUnavailableError(u.error.body,u.rawResponse);case 504:throw new je.GatewayTimeoutError(u.error.body,u.rawResponse);default:throw new jo.CohereError({statusCode:u.error.statusCode,body:u.error.body,rawResponse:u.rawResponse})}switch(u.error.reason){case"non-json":throw new jo.CohereError({statusCode:u.error.statusCode,body:u.error.rawBody,rawResponse:u.rawResponse});case"timeout":throw new jo.CohereTimeoutError("Timeout exceeded when calling POST /v1/chat.");case"unknown":throw new jo.CohereError({message:u.error.errorMessage,rawResponse:u.rawResponse})}})}chat(e,r){return mt.HttpResponsePromise.fromPromise(this.__chat(e,r))}__chat(e,r){return tv(this,void 0,void 0,function*(){var n,o,i;let{accepts:a}=e,s=Zlr(e,["accepts"]),u=yield((n=this._options.fetcher)!==null&&n!==void 0?n:mt.fetcher)({url:(0,gx.default)((i=(o=yield mt.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield mt.Supplier.get(this._options.environment))!==null&&i!==void 0?i:hx.CohereEnvironment.Production,"v1/chat"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield mt.Supplier.get(this._options.clientName))!=null?yield mt.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.19.0","User-Agent":"cohere-ai/7.19.0","X-Fern-Runtime":mt.RUNTIME.type,"X-Fern-Runtime-Version":mt.RUNTIME.version,Accepts:a??void 0},r?.headers),contentType:"application/json",requestType:"json",body:Object.assign(Object.assign({},ld.ChatRequest.jsonOrThrow(s,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0})),{stream:!1}),timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(u.ok)return{data:ld.NonStreamedChatResponse.parseOrThrow(u.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}),rawResponse:u.rawResponse};if(u.error.reason==="status-code")switch(u.error.statusCode){case 400:throw new je.BadRequestError(u.error.body,u.rawResponse);case 401:throw new je.UnauthorizedError(u.error.body,u.rawResponse);case 403:throw new je.ForbiddenError(u.error.body,u.rawResponse);case 404:throw new je.NotFoundError(u.error.body,u.rawResponse);case 422:throw new je.UnprocessableEntityError(u.error.body,u.rawResponse);case 429:throw new je.TooManyRequestsError(u.error.body,u.rawResponse);case 498:throw new je.InvalidTokenError(u.error.body,u.rawResponse);case 499:throw new je.ClientClosedRequestError(u.error.body,u.rawResponse);case 500:throw new je.InternalServerError(u.error.body,u.rawResponse);case 501:throw new je.NotImplementedError(u.error.body,u.rawResponse);case 503:throw new je.ServiceUnavailableError(u.error.body,u.rawResponse);case 504:throw new je.GatewayTimeoutError(u.error.body,u.rawResponse);default:throw new jo.CohereError({statusCode:u.error.statusCode,body:u.error.body,rawResponse:u.rawResponse})}switch(u.error.reason){case"non-json":throw new jo.CohereError({statusCode:u.error.statusCode,body:u.error.rawBody,rawResponse:u.rawResponse});case"timeout":throw new jo.CohereTimeoutError("Timeout exceeded when calling POST /v1/chat.");case"unknown":throw new jo.CohereError({message:u.error.errorMessage,rawResponse:u.rawResponse})}})}generateStream(e,r){return mt.HttpResponsePromise.fromPromise(this.__generateStream(e,r))}__generateStream(e,r){return tv(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:mt.fetcher)({url:(0,gx.default)((i=(o=yield mt.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield mt.Supplier.get(this._options.environment))!==null&&i!==void 0?i:hx.CohereEnvironment.Production,"v1/generate"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield mt.Supplier.get(this._options.clientName))!=null?yield mt.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.19.0","User-Agent":"cohere-ai/7.19.0","X-Fern-Runtime":mt.RUNTIME.type,"X-Fern-Runtime-Version":mt.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:Object.assign(Object.assign({},ld.GenerateStreamRequest.jsonOrThrow(e,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0})),{stream:!0}),responseType:"sse",timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(a.ok)return{data:new mt.Stream({stream:a.body,parse:s=>tv(this,void 0,void 0,function*(){return ld.GenerateStreamedResponse.parseOrThrow(s,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]})}),signal:r?.abortSignal,eventShape:{type:"json",messageTerminator:` +`}}),rawResponse:a.rawResponse};if(a.error.reason==="status-code")switch(a.error.statusCode){case 400:throw new je.BadRequestError(a.error.body,a.rawResponse);case 401:throw new je.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new je.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new je.NotFoundError(a.error.body,a.rawResponse);case 422:throw new je.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new je.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new je.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new je.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new je.InternalServerError(a.error.body,a.rawResponse);case 501:throw new je.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new je.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new je.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new jo.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new jo.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new jo.CohereTimeoutError("Timeout exceeded when calling POST /v1/generate.");case"unknown":throw new jo.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}generate(e,r){return mt.HttpResponsePromise.fromPromise(this.__generate(e,r))}__generate(e,r){return tv(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:mt.fetcher)({url:(0,gx.default)((i=(o=yield mt.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield mt.Supplier.get(this._options.environment))!==null&&i!==void 0?i:hx.CohereEnvironment.Production,"v1/generate"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield mt.Supplier.get(this._options.clientName))!=null?yield mt.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.19.0","User-Agent":"cohere-ai/7.19.0","X-Fern-Runtime":mt.RUNTIME.type,"X-Fern-Runtime-Version":mt.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:Object.assign(Object.assign({},ld.GenerateRequest.jsonOrThrow(e,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0})),{stream:!1}),timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(a.ok)return{data:ld.Generation.parseOrThrow(a.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}),rawResponse:a.rawResponse};if(a.error.reason==="status-code")switch(a.error.statusCode){case 400:throw new je.BadRequestError(a.error.body,a.rawResponse);case 401:throw new je.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new je.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new je.NotFoundError(a.error.body,a.rawResponse);case 422:throw new je.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new je.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new je.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new je.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new je.InternalServerError(a.error.body,a.rawResponse);case 501:throw new je.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new je.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new je.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new jo.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new jo.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new jo.CohereTimeoutError("Timeout exceeded when calling POST /v1/generate.");case"unknown":throw new jo.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}embed(e={},r){return mt.HttpResponsePromise.fromPromise(this.__embed(e,r))}__embed(){return tv(this,arguments,void 0,function*(e={},r){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:mt.fetcher)({url:(0,gx.default)((i=(o=yield mt.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield mt.Supplier.get(this._options.environment))!==null&&i!==void 0?i:hx.CohereEnvironment.Production,"v1/embed"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield mt.Supplier.get(this._options.clientName))!=null?yield mt.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.19.0","User-Agent":"cohere-ai/7.19.0","X-Fern-Runtime":mt.RUNTIME.type,"X-Fern-Runtime-Version":mt.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:ld.EmbedRequest.jsonOrThrow(e,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0}),timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(a.ok)return{data:ld.EmbedResponse.parseOrThrow(a.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}),rawResponse:a.rawResponse};if(a.error.reason==="status-code")switch(a.error.statusCode){case 400:throw new je.BadRequestError(a.error.body,a.rawResponse);case 401:throw new je.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new je.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new je.NotFoundError(a.error.body,a.rawResponse);case 422:throw new je.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new je.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new je.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new je.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new je.InternalServerError(a.error.body,a.rawResponse);case 501:throw new je.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new je.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new je.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new jo.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new jo.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new jo.CohereTimeoutError("Timeout exceeded when calling POST /v1/embed.");case"unknown":throw new jo.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}rerank(e,r){return mt.HttpResponsePromise.fromPromise(this.__rerank(e,r))}__rerank(e,r){return tv(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:mt.fetcher)({url:(0,gx.default)((i=(o=yield mt.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield mt.Supplier.get(this._options.environment))!==null&&i!==void 0?i:hx.CohereEnvironment.Production,"v1/rerank"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield mt.Supplier.get(this._options.clientName))!=null?yield mt.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.19.0","User-Agent":"cohere-ai/7.19.0","X-Fern-Runtime":mt.RUNTIME.type,"X-Fern-Runtime-Version":mt.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:ld.RerankRequest.jsonOrThrow(e,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0}),timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(a.ok)return{data:ld.RerankResponse.parseOrThrow(a.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}),rawResponse:a.rawResponse};if(a.error.reason==="status-code")switch(a.error.statusCode){case 400:throw new je.BadRequestError(a.error.body,a.rawResponse);case 401:throw new je.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new je.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new je.NotFoundError(a.error.body,a.rawResponse);case 422:throw new je.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new je.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new je.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new je.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new je.InternalServerError(a.error.body,a.rawResponse);case 501:throw new je.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new je.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new je.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new jo.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new jo.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new jo.CohereTimeoutError("Timeout exceeded when calling POST /v1/rerank.");case"unknown":throw new jo.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}classify(e,r){return mt.HttpResponsePromise.fromPromise(this.__classify(e,r))}__classify(e,r){return tv(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:mt.fetcher)({url:(0,gx.default)((i=(o=yield mt.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield mt.Supplier.get(this._options.environment))!==null&&i!==void 0?i:hx.CohereEnvironment.Production,"v1/classify"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield mt.Supplier.get(this._options.clientName))!=null?yield mt.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.19.0","User-Agent":"cohere-ai/7.19.0","X-Fern-Runtime":mt.RUNTIME.type,"X-Fern-Runtime-Version":mt.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:ld.ClassifyRequest.jsonOrThrow(e,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0}),timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(a.ok)return{data:ld.ClassifyResponse.parseOrThrow(a.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}),rawResponse:a.rawResponse};if(a.error.reason==="status-code")switch(a.error.statusCode){case 400:throw new je.BadRequestError(a.error.body,a.rawResponse);case 401:throw new je.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new je.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new je.NotFoundError(a.error.body,a.rawResponse);case 422:throw new je.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new je.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new je.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new je.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new je.InternalServerError(a.error.body,a.rawResponse);case 501:throw new je.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new je.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new je.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new jo.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new jo.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new jo.CohereTimeoutError("Timeout exceeded when calling POST /v1/classify.");case"unknown":throw new jo.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}summarize(e,r){return mt.HttpResponsePromise.fromPromise(this.__summarize(e,r))}__summarize(e,r){return tv(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:mt.fetcher)({url:(0,gx.default)((i=(o=yield mt.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield mt.Supplier.get(this._options.environment))!==null&&i!==void 0?i:hx.CohereEnvironment.Production,"v1/summarize"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield mt.Supplier.get(this._options.clientName))!=null?yield mt.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.19.0","User-Agent":"cohere-ai/7.19.0","X-Fern-Runtime":mt.RUNTIME.type,"X-Fern-Runtime-Version":mt.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:ld.SummarizeRequest.jsonOrThrow(e,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0}),timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(a.ok)return{data:ld.SummarizeResponse.parseOrThrow(a.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}),rawResponse:a.rawResponse};if(a.error.reason==="status-code")switch(a.error.statusCode){case 400:throw new je.BadRequestError(a.error.body,a.rawResponse);case 401:throw new je.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new je.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new je.NotFoundError(a.error.body,a.rawResponse);case 422:throw new je.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new je.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new je.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new je.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new je.InternalServerError(a.error.body,a.rawResponse);case 501:throw new je.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new je.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new je.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new jo.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new jo.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new jo.CohereTimeoutError("Timeout exceeded when calling POST /v1/summarize.");case"unknown":throw new jo.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}tokenize(e,r){return mt.HttpResponsePromise.fromPromise(this.__tokenize(e,r))}__tokenize(e,r){return tv(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:mt.fetcher)({url:(0,gx.default)((i=(o=yield mt.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield mt.Supplier.get(this._options.environment))!==null&&i!==void 0?i:hx.CohereEnvironment.Production,"v1/tokenize"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield mt.Supplier.get(this._options.clientName))!=null?yield mt.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.19.0","User-Agent":"cohere-ai/7.19.0","X-Fern-Runtime":mt.RUNTIME.type,"X-Fern-Runtime-Version":mt.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:ld.TokenizeRequest.jsonOrThrow(e,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0}),timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(a.ok)return{data:ld.TokenizeResponse.parseOrThrow(a.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}),rawResponse:a.rawResponse};if(a.error.reason==="status-code")switch(a.error.statusCode){case 400:throw new je.BadRequestError(a.error.body,a.rawResponse);case 401:throw new je.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new je.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new je.NotFoundError(a.error.body,a.rawResponse);case 422:throw new je.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new je.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new je.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new je.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new je.InternalServerError(a.error.body,a.rawResponse);case 501:throw new je.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new je.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new je.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new jo.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new jo.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new jo.CohereTimeoutError("Timeout exceeded when calling POST /v1/tokenize.");case"unknown":throw new jo.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}detokenize(e,r){return mt.HttpResponsePromise.fromPromise(this.__detokenize(e,r))}__detokenize(e,r){return tv(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:mt.fetcher)({url:(0,gx.default)((i=(o=yield mt.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield mt.Supplier.get(this._options.environment))!==null&&i!==void 0?i:hx.CohereEnvironment.Production,"v1/detokenize"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield mt.Supplier.get(this._options.clientName))!=null?yield mt.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.19.0","User-Agent":"cohere-ai/7.19.0","X-Fern-Runtime":mt.RUNTIME.type,"X-Fern-Runtime-Version":mt.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:ld.DetokenizeRequest.jsonOrThrow(e,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0}),timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(a.ok)return{data:ld.DetokenizeResponse.parseOrThrow(a.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}),rawResponse:a.rawResponse};if(a.error.reason==="status-code")switch(a.error.statusCode){case 400:throw new je.BadRequestError(a.error.body,a.rawResponse);case 401:throw new je.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new je.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new je.NotFoundError(a.error.body,a.rawResponse);case 422:throw new je.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new je.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new je.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new je.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new je.InternalServerError(a.error.body,a.rawResponse);case 501:throw new je.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new je.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new je.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new jo.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new jo.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new jo.CohereTimeoutError("Timeout exceeded when calling POST /v1/detokenize.");case"unknown":throw new jo.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}checkApiKey(e){return mt.HttpResponsePromise.fromPromise(this.__checkApiKey(e))}__checkApiKey(e){return tv(this,void 0,void 0,function*(){var r,n,o;let i=yield((r=this._options.fetcher)!==null&&r!==void 0?r:mt.fetcher)({url:(0,gx.default)((o=(n=yield mt.Supplier.get(this._options.baseUrl))!==null&&n!==void 0?n:yield mt.Supplier.get(this._options.environment))!==null&&o!==void 0?o:hx.CohereEnvironment.Production,"v1/check-api-key"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield mt.Supplier.get(this._options.clientName))!=null?yield mt.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.19.0","User-Agent":"cohere-ai/7.19.0","X-Fern-Runtime":mt.RUNTIME.type,"X-Fern-Runtime-Version":mt.RUNTIME.version},e?.headers),contentType:"application/json",requestType:"json",timeoutMs:e?.timeoutInSeconds!=null?e.timeoutInSeconds*1e3:3e5,maxRetries:e?.maxRetries,abortSignal:e?.abortSignal});if(i.ok)return{data:ld.CheckApiKeyResponse.parseOrThrow(i.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}),rawResponse:i.rawResponse};if(i.error.reason==="status-code")switch(i.error.statusCode){case 400:throw new je.BadRequestError(i.error.body,i.rawResponse);case 401:throw new je.UnauthorizedError(i.error.body,i.rawResponse);case 403:throw new je.ForbiddenError(i.error.body,i.rawResponse);case 404:throw new je.NotFoundError(i.error.body,i.rawResponse);case 422:throw new je.UnprocessableEntityError(i.error.body,i.rawResponse);case 429:throw new je.TooManyRequestsError(i.error.body,i.rawResponse);case 498:throw new je.InvalidTokenError(i.error.body,i.rawResponse);case 499:throw new je.ClientClosedRequestError(i.error.body,i.rawResponse);case 500:throw new je.InternalServerError(i.error.body,i.rawResponse);case 501:throw new je.NotImplementedError(i.error.body,i.rawResponse);case 503:throw new je.ServiceUnavailableError(i.error.body,i.rawResponse);case 504:throw new je.GatewayTimeoutError(i.error.body,i.rawResponse);default:throw new jo.CohereError({statusCode:i.error.statusCode,body:i.error.body,rawResponse:i.rawResponse})}switch(i.error.reason){case"non-json":throw new jo.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody,rawResponse:i.rawResponse});case"timeout":throw new jo.CohereTimeoutError("Timeout exceeded when calling POST /v1/check-api-key.");case"unknown":throw new jo.CohereError({message:i.error.errorMessage,rawResponse:i.rawResponse})}})}_getAuthorizationHeader(){return tv(this,void 0,void 0,function*(){var e;let r=(e=yield mt.Supplier.get(this._options.token))!==null&&e!==void 0?e:process==null?void 0:process.env.CO_API_KEY;if(r==null)throw new jo.CohereError({message:"Please specify a bearer by either passing it in to the constructor or initializing a CO_API_KEY environment variable"});return`Bearer ${r}`})}};zy.CohereClient=jet});var Let=S(axe=>{"use strict";Object.defineProperty(axe,"__esModule",{value:!0});axe.CohereClientV2=void 0;var Roo=Eet(),Ioo=ixe(),$et=class{constructor(e){this._options=e,this.client=new Ioo.CohereClient(this._options),this.clientV2=new Roo.V2(this._options),this.chat=this.clientV2.chat.bind(this.clientV2),this.chatStream=this.clientV2.chatStream.bind(this.clientV2),this.embed=this.clientV2.embed.bind(this.clientV2),this.rerank=this.clientV2.rerank.bind(this.clientV2),this.generateStream=this.client.generateStream.bind(this.clientV2),this.generate=this.client.generate.bind(this.clientV2),this.classify=this.client.classify.bind(this.clientV2),this.summarize=this.client.summarize.bind(this.clientV2),this.tokenize=this.client.tokenize.bind(this.clientV2),this.detokenize=this.client.detokenize.bind(this.clientV2),this.checkApiKey=this.client.checkApiKey.bind(this.clientV2),this.embedJobs=this.client.embedJobs,this.datasets=this.client.datasets,this.connectors=this.client.connectors,this.models=this.client.models,this.finetuning=this.client.finetuning}};axe.CohereClientV2=$et});var qet=S(O8=>{"use strict";Object.defineProperty(O8,"__esModule",{value:!0});O8.AwsClientV2=O8.AwsClient=void 0;var Aoo=ixe(),Noo=Let(),Fet=class extends Aoo.CohereClient{constructor(e){e.token="n/a",super(e)}};O8.AwsClient=Fet;var ket=class extends Noo.CohereClientV2{constructor(e){e.token="n/a",super(e)}};O8.AwsClientV2=ket});var ecr=S(E8=>{"use strict";Object.defineProperty(E8,"__esModule",{value:!0});E8.BedrockClientV2=E8.BedrockClient=void 0;var Ylr=Tet(),Qlr=qet(),Bet=class extends Qlr.AwsClient{constructor(e){super(Object.assign(Object.assign({},e),{fetcher:(0,Ylr.fetchOverride)("bedrock",e)}))}};E8.BedrockClient=Bet;var Uet=class extends Qlr.AwsClientV2{constructor(e){super(Object.assign(Object.assign({},e),{fetcher:(0,Ylr.fetchOverride)("bedrock",e)}))}};E8.BedrockClientV2=Uet});var tcr=S(sxe=>{"use strict";Object.defineProperty(sxe,"__esModule",{value:!0});sxe.CustomClient=void 0;var Doo=ixe(),zet=class extends Doo.CohereClient{constructor(e={}){var r,n;try{let o=/\/v1\/?$/,i=(r=e.environment)===null||r===void 0?void 0:r.toString().replace(o,"");i!==((n=e.environment)===null||n===void 0?void 0:n.toString())&&(e.environment=i)}catch{}super(e),this._options=e}};sxe.CustomClient=zet});var ocr=S(P8=>{"use strict";Object.defineProperty(P8,"__esModule",{value:!0});P8.SagemakerClientV2=P8.SagemakerClient=void 0;var rcr=qet(),ncr=Tet(),Vet=class extends rcr.AwsClient{constructor(e){super(Object.assign(Object.assign({},e),{fetcher:(0,ncr.fetchOverride)("sagemaker",e)}))}};P8.SagemakerClient=Vet;var Het=class extends rcr.AwsClientV2{constructor(e){super(Object.assign(Object.assign({},e),{fetcher:(0,ncr.fetchOverride)("sagemaker",e)}))}};P8.SagemakerClientV2=Het});var ucr=S(vu=>{"use strict";var joo=vu&&vu.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),$oo=vu&&vu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Loo=vu&&vu.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{lcr=$(ucr(),1);su()});function bx(t,e){e?($h[0]=$h[16]=$h[1]=$h[2]=$h[3]=$h[4]=$h[5]=$h[6]=$h[7]=$h[8]=$h[9]=$h[10]=$h[11]=$h[12]=$h[13]=$h[14]=$h[15]=0,this.blocks=$h):this.blocks=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],t?(this.h0=3238371032,this.h1=914150663,this.h2=812702999,this.h3=4144912697,this.h4=4290775857,this.h5=1750603025,this.h6=1694076839,this.h7=3204075428):(this.h0=1779033703,this.h1=3144134277,this.h2=1013904242,this.h3=2773480762,this.h4=1359893119,this.h5=2600822924,this.h6=528734635,this.h7=1541459225),this.block=this.start=this.bytes=this.hBytes=0,this.finalized=this.hashed=!1,this.first=!0,this.is224=t}var Ir,Boo,yx,uxe,$h,Wet,Jet=v(()=>{Ir="0123456789abcdef".split(""),Boo=[-2147483648,8388608,32768,128],yx=[24,16,8,0],uxe=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],$h=[];bx.prototype.update=function(t){if(!this.finalized){var e,r=typeof t;if(r!=="string"){if(r==="object"){if(t===null)throw new Error(ERROR);if(ARRAY_BUFFER&&t.constructor===ArrayBuffer)t=new Uint8Array(t);else if(!Array.isArray(t)&&(!ARRAY_BUFFER||!ArrayBuffer.isView(t)))throw new Error(ERROR)}else throw new Error(ERROR);e=!0}for(var n,o=0,i,a=t.length,s=this.blocks;o>>2]|=t[o]<>>2]|=n<>>2]|=(192|n>>>6)<>>2]|=(128|n&63)<=57344?(s[i>>>2]|=(224|n>>>12)<>>2]|=(128|n>>>6&63)<>>2]|=(128|n&63)<>>2]|=(240|n>>>18)<>>2]|=(128|n>>>12&63)<>>2]|=(128|n>>>6&63)<>>2]|=(128|n&63)<=64?(this.block=s[16],this.start=i-64,this.hash(),this.hashed=!0):this.start=i}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296<<0,this.bytes=this.bytes%4294967296),this}};bx.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var t=this.blocks,e=this.lastByteIndex;t[16]=this.block,t[e>>>2]|=Boo[e&3],this.block=t[16],e>=56&&(this.hashed||this.hash(),t[0]=this.block,t[16]=t[1]=t[2]=t[3]=t[4]=t[5]=t[6]=t[7]=t[8]=t[9]=t[10]=t[11]=t[12]=t[13]=t[14]=t[15]=0),t[14]=this.hBytes<<3|this.bytes>>>29,t[15]=this.bytes<<3,this.hash()}};bx.prototype.hash=function(){var t=this.h0,e=this.h1,r=this.h2,n=this.h3,o=this.h4,i=this.h5,a=this.h6,s=this.h7,u=this.blocks,l,c,d,f,p,m,h,y,g,b,_;for(l=16;l<64;++l)p=u[l-15],c=(p>>>7|p<<25)^(p>>>18|p<<14)^p>>>3,p=u[l-2],d=(p>>>17|p<<15)^(p>>>19|p<<13)^p>>>10,u[l]=u[l-16]+c+u[l-7]+d<<0;for(_=e&r,l=0;l<64;l+=4)this.first?(this.is224?(y=300032,p=u[0]-1413257819,s=p-150054599<<0,n=p+24177077<<0):(y=704751109,p=u[0]-210244248,s=p-1521486534<<0,n=p+143694565<<0),this.first=!1):(c=(t>>>2|t<<30)^(t>>>13|t<<19)^(t>>>22|t<<10),d=(o>>>6|o<<26)^(o>>>11|o<<21)^(o>>>25|o<<7),y=t&e,f=y^t&r^_,h=o&i^~o&a,p=s+d+h+uxe[l]+u[l],m=c+f,s=n+p<<0,n=p+m<<0),c=(n>>>2|n<<30)^(n>>>13|n<<19)^(n>>>22|n<<10),d=(s>>>6|s<<26)^(s>>>11|s<<21)^(s>>>25|s<<7),g=n&t,f=g^n&e^y,h=a&s^~a&o,p=i+d+h+uxe[l+1]+u[l+1],m=c+f,a=r+p<<0,r=p+m<<0,c=(r>>>2|r<<30)^(r>>>13|r<<19)^(r>>>22|r<<10),d=(a>>>6|a<<26)^(a>>>11|a<<21)^(a>>>25|a<<7),b=r&n,f=b^r&t^g,h=i&a^~i&s,p=o+d+h+uxe[l+2]+u[l+2],m=c+f,i=e+p<<0,e=p+m<<0,c=(e>>>2|e<<30)^(e>>>13|e<<19)^(e>>>22|e<<10),d=(i>>>6|i<<26)^(i>>>11|i<<21)^(i>>>25|i<<7),_=e&r,f=_^e&n^b,h=i&a^~i&s,p=o+d+h+uxe[l+3]+u[l+3],m=c+f,o=t+p<<0,t=p+m<<0,this.chromeBugWorkAround=!0;this.h0=this.h0+t<<0,this.h1=this.h1+e<<0,this.h2=this.h2+r<<0,this.h3=this.h3+n<<0,this.h4=this.h4+o<<0,this.h5=this.h5+i<<0,this.h6=this.h6+a<<0,this.h7=this.h7+s<<0};bx.prototype.hex=function(){this.finalize();var t=this.h0,e=this.h1,r=this.h2,n=this.h3,o=this.h4,i=this.h5,a=this.h6,s=this.h7,u=Ir[t>>>28&15]+Ir[t>>>24&15]+Ir[t>>>20&15]+Ir[t>>>16&15]+Ir[t>>>12&15]+Ir[t>>>8&15]+Ir[t>>>4&15]+Ir[t&15]+Ir[e>>>28&15]+Ir[e>>>24&15]+Ir[e>>>20&15]+Ir[e>>>16&15]+Ir[e>>>12&15]+Ir[e>>>8&15]+Ir[e>>>4&15]+Ir[e&15]+Ir[r>>>28&15]+Ir[r>>>24&15]+Ir[r>>>20&15]+Ir[r>>>16&15]+Ir[r>>>12&15]+Ir[r>>>8&15]+Ir[r>>>4&15]+Ir[r&15]+Ir[n>>>28&15]+Ir[n>>>24&15]+Ir[n>>>20&15]+Ir[n>>>16&15]+Ir[n>>>12&15]+Ir[n>>>8&15]+Ir[n>>>4&15]+Ir[n&15]+Ir[o>>>28&15]+Ir[o>>>24&15]+Ir[o>>>20&15]+Ir[o>>>16&15]+Ir[o>>>12&15]+Ir[o>>>8&15]+Ir[o>>>4&15]+Ir[o&15]+Ir[i>>>28&15]+Ir[i>>>24&15]+Ir[i>>>20&15]+Ir[i>>>16&15]+Ir[i>>>12&15]+Ir[i>>>8&15]+Ir[i>>>4&15]+Ir[i&15]+Ir[a>>>28&15]+Ir[a>>>24&15]+Ir[a>>>20&15]+Ir[a>>>16&15]+Ir[a>>>12&15]+Ir[a>>>8&15]+Ir[a>>>4&15]+Ir[a&15];return this.is224||(u+=Ir[s>>>28&15]+Ir[s>>>24&15]+Ir[s>>>20&15]+Ir[s>>>16&15]+Ir[s>>>12&15]+Ir[s>>>8&15]+Ir[s>>>4&15]+Ir[s&15]),u};bx.prototype.toString=bx.prototype.hex;bx.prototype.digest=function(){this.finalize();var t=this.h0,e=this.h1,r=this.h2,n=this.h3,o=this.h4,i=this.h5,a=this.h6,s=this.h7,u=[t>>>24&255,t>>>16&255,t>>>8&255,t&255,e>>>24&255,e>>>16&255,e>>>8&255,e&255,r>>>24&255,r>>>16&255,r>>>8&255,r&255,n>>>24&255,n>>>16&255,n>>>8&255,n&255,o>>>24&255,o>>>16&255,o>>>8&255,o&255,i>>>24&255,i>>>16&255,i>>>8&255,i&255,a>>>24&255,a>>>16&255,a>>>8&255,a&255];return this.is224||u.push(s>>>24&255,s>>>16&255,s>>>8&255,s&255),u};bx.prototype.array=bx.prototype.digest;bx.prototype.arrayBuffer=function(){this.finalize();var t=new ArrayBuffer(this.is224?28:32),e=new DataView(t);return e.setUint32(0,this.h0),e.setUint32(4,this.h1),e.setUint32(8,this.h2),e.setUint32(12,this.h3),e.setUint32(16,this.h4),e.setUint32(20,this.h5),e.setUint32(24,this.h6),this.is224||e.setUint32(28,this.h7),t};Wet=(...t)=>new bx(!1,!0).update(t.join("")).hex()});var ccr=v(()=>{zo();Jet()});var Uoo,zoo,Voo,dcr,pcr=v(()=>{zo();Jet();ccr();OC();Uoo=(...t)=>Wet(t.join("_")),zoo=class{constructor(){x(this,"keyEncoder",Uoo)}makeDefaultKeyEncoder(t){this.keyEncoder=t}},Voo=new Map,dcr=class fcr extends zoo{constructor(r){super();x(this,"cache");this.cache=r??new Map}lookup(r,n){return Promise.resolve(this.cache.get(this.keyEncoder(r,n))??null)}async update(r,n,o){this.cache.set(this.keyEncoder(r,n),o)}static global(){return new fcr(Voo)}}});function Koo(t,e){let r=Array.from({length:t.length},(n,o)=>({start:o,end:o+1}));for(;r.length>1;){let n=null;for(let o=0;oe.get(t.slice(r.start,r.end).join(","))).filter(r=>r!=null)}function Xoo(t){return t.replace(/[\\^$*+?.()|[\]{}]/g,"\\$&")}function Get(t){switch(t){case"gpt2":return"gpt2";case"code-cushman-001":case"code-cushman-002":case"code-davinci-001":case"code-davinci-002":case"cushman-codex":case"davinci-codex":case"davinci-002":case"text-davinci-002":case"text-davinci-003":return"p50k_base";case"code-davinci-edit-001":case"text-davinci-edit-001":return"p50k_edit";case"ada":case"babbage":case"babbage-002":case"code-search-ada-code-001":case"code-search-babbage-code-001":case"curie":case"davinci":case"text-ada-001":case"text-babbage-001":case"text-curie-001":case"text-davinci-001":case"text-search-ada-doc-001":case"text-search-babbage-doc-001":case"text-search-curie-doc-001":case"text-search-davinci-doc-001":case"text-similarity-ada-001":case"text-similarity-babbage-001":case"text-similarity-curie-001":case"text-similarity-davinci-001":return"r50k_base";case"gpt-3.5-turbo-instruct-0914":case"gpt-3.5-turbo-instruct":case"gpt-3.5-turbo-16k-0613":case"gpt-3.5-turbo-16k":case"gpt-3.5-turbo-0613":case"gpt-3.5-turbo-0301":case"gpt-3.5-turbo":case"gpt-4-32k-0613":case"gpt-4-32k-0314":case"gpt-4-32k":case"gpt-4-0613":case"gpt-4-0314":case"gpt-4":case"gpt-3.5-turbo-1106":case"gpt-35-turbo":case"gpt-4-1106-preview":case"gpt-4-vision-preview":case"gpt-3.5-turbo-0125":case"gpt-4-turbo":case"gpt-4-turbo-2024-04-09":case"gpt-4-turbo-preview":case"gpt-4-0125-preview":case"text-embedding-ada-002":case"text-embedding-3-small":case"text-embedding-3-large":return"cl100k_base";case"gpt-4o":case"gpt-4o-2024-05-13":case"gpt-4o-2024-08-06":case"gpt-4o-mini-2024-07-18":case"gpt-4o-mini":return"o200k_base";default:throw new Error("Unknown model")}}var mcr,Hoo,Woo,Joo,Ket,lxe,hcr=v(()=>{mcr=$(s3e(),1),Hoo=Object.defineProperty,Woo=(t,e,r)=>e in t?Hoo(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,Joo=(t,e,r)=>(Woo(t,typeof e!="symbol"?e+"":e,r),r);Ket=class{constructor(t,e){x(this,"specialTokens");x(this,"inverseSpecialTokens");x(this,"patStr");x(this,"textEncoder",new TextEncoder);x(this,"textDecoder",new TextDecoder("utf-8"));x(this,"rankMap",new Map);x(this,"textMap",new Map);this.patStr=t.pat_str;let r=t.bpe_ranks.split(` +`).filter(Boolean).reduce((n,o)=>{let[i,a,...s]=o.split(" "),u=Number.parseInt(a,10);return s.forEach((l,c)=>n[l]=u+c),n},{});for(let[n,o]of Object.entries(r)){let i=mcr.default.toByteArray(n);this.rankMap.set(i.join(","),o),this.textMap.set(o,i)}this.specialTokens={...t.special_tokens,...e},this.inverseSpecialTokens=Object.entries(this.specialTokens).reduce((n,[o,i])=>(n[i]=this.textEncoder.encode(o),n),{})}encode(t,e=[],r="all"){let n=new RegExp(this.patStr,"ug"),o=Ket.specialTokenRegex(Object.keys(this.specialTokens)),i=[],a=new Set(e==="all"?Object.keys(this.specialTokens):e),s=new Set(r==="all"?Object.keys(this.specialTokens).filter(l=>!a.has(l)):r);if(s.size>0){let l=Ket.specialTokenRegex([...s]),c=t.match(l);if(c!=null)throw new Error(`The text contains a special token that is not allowed: ${c[0]}`)}let u=0;for(;;){let l=null,c=u;for(;o.lastIndex=c,l=o.exec(t),!(l==null||a.has(l[0]));)c=l.index+1;let d=l?.index??t.length;for(let p of t.substring(u,d).matchAll(n)){let m=this.textEncoder.encode(p[0]),h=this.rankMap.get(m.join(","));if(h!=null){i.push(h);continue}i.push(...Goo(m,this.rankMap))}if(l==null)break;let f=this.specialTokens[l[0]];i.push(f),u=l.index+l[0].length}return i}decode(t){let e=[],r=0;for(let i=0;inew RegExp(t.map(e=>Xoo(e)).join("|"),"g"))});var gcr=v(()=>{hcr()});async function ycr(t){return t in cxe||(cxe[t]=Zoo.fetch(`https://tiktoken.pages.dev/js/${t}.json`).then(e=>e.json()).then(e=>new lxe(e)).catch(e=>{throw delete cxe[t],e})),await cxe[t]}async function bcr(t){return ycr(Get(t))}var cxe,Zoo,Xet=v(()=>{zo();Iz();gcr();cxe={},Zoo=new AC({})});function i0(t){return typeof t!="object"||!t?!1:!!("type"in t&&t.type==="function"&&"function"in t&&typeof t.function=="object"&&t.function&&"name"in t.function&&"parameters"in t.function)}var Yoo,Qoo,tie,sV,rv=v(()=>{zo();OC();pcr();Iz();_g();Hee();Xet();Yoo=t=>t.startsWith("gpt-5")?"gpt-5":t.startsWith("gpt-3.5-turbo-16k")?"gpt-3.5-turbo-16k":t.startsWith("gpt-3.5-turbo-")?"gpt-3.5-turbo":t.startsWith("gpt-4-32k")?"gpt-4-32k":t.startsWith("gpt-4-")?"gpt-4":t.startsWith("gpt-4o")?"gpt-4o":t;Qoo=()=>!1,tie=class extends Ti{constructor(e){super(e);x(this,"verbose");x(this,"callbacks");x(this,"tags");x(this,"metadata");this.verbose=e.verbose??Qoo(),this.callbacks=e.callbacks,this.tags=e.tags??[],this.metadata=e.metadata??{},this._addVersion("@langchain/core","1.1.29")}get lc_attributes(){return{callbacks:void 0,verbose:void 0}}_addVersion(e,r){let n=this.metadata?.versions;this.metadata={...this.metadata,versions:{...typeof n=="object"&&n!==null?n:{},[e]:r}}}},sV=class extends tie{constructor({callbacks:e,callbackManager:r,...n}){let{cache:o,...i}=n;super({callbacks:e??r,...i});x(this,"caller");x(this,"cache");x(this,"_encoding");typeof o=="object"?this.cache=o:o?this.cache=dcr.global():this.cache=void 0,this.caller=new AC(n??{})}get callKeys(){return["stop","timeout","signal","tags","metadata","callbacks"]}async getNumTokens(e){let r;typeof e=="string"?r=e:r=e.map(o=>typeof o=="string"?o:o.type==="text"&&"text"in o?o.text:"").join("");let n=Math.ceil(r.length/4);if(!this._encoding)try{this._encoding=await bcr("modelName"in this?Yoo(this.modelName):"gpt2")}catch(o){console.warn("Failed to calculate number of tokens, falling back to approximate count",o)}if(this._encoding)try{n=this._encoding.encode(r).length}catch(o){console.warn("Failed to calculate number of tokens, falling back to approximate count",o)}return n}static _convertInputToPromptValue(e){return typeof e=="string"?new sge(e):Array.isArray(e)?new uge(e.map(EC)):e}_identifyingParams(){return{}}_getSerializedCacheKeyParametersForCall({config:e,...r}){let n={...this._identifyingParams(),...r,_type:this._llmType(),_model:this._modelType()};return Object.entries(n).filter(([o,i])=>i!==void 0).map(([o,i])=>`${o}:${JSON.stringify(i)}`).sort().join(",")}serialize(){return{...this._identifyingParams(),_type:this._llmType(),_model:this._modelType()}}static async deserialize(e){throw new Error("Use .toJSON() instead")}get profile(){return{}}}});function Zet(t){return t!==void 0&&Array.isArray(t.lc_namespace)}function Yet(t){return t!==void 0&&Ti.isRunnable(t)&&"lc_name"in t.constructor&&typeof t.constructor.lc_name=="function"&&t.constructor.lc_name()==="RunnableToolLike"}function Qet(t){return!!t&&typeof t=="object"&&"name"in t&&"schema"in t&&(Hi(t.schema)||t.schema!=null&&typeof t.schema=="object"&&"type"in t.schema&&typeof t.schema.type=="string"&&["null","boolean","object","array","number","string"].includes(t.schema.type))}function zb(t){return Qet(t)||Yet(t)||Zet(t)}var ett=v(()=>{zN();_g()});function eio(t,e){let r=typeof e=="number"?void 0:e;return{name:t.name,description:t.description,parameters:Ii(t.schema),...r?.strict!==void 0?{strict:r.strict}:{}}}function Rk(t,e){let r=typeof e=="number"?void 0:e,n;return zb(t)?n={type:"function",function:eio(t)}:n=t,r?.strict!==void 0&&(n.function.strict=r.strict),n}var iD=v(()=>{zo();Sy();ett()});function dxe(t){let e=t.constructor;return new e({...t,content:t.contentBlocks,response_metadata:{...t.response_metadata,output_version:"v1"}})}var _cr,vcr=v(()=>{_cr=t=>t()});function ttt(t){let e=[];for(let r of t){let n=r;if(Array.isArray(r.content))for(let o=0;o{zo();F6();PQ();my();mS();OC();su();AQ();BL();XT();xm();zN();Sy();_g();ra();rv();age();vcr();Vy=class uV extends sV{constructor(r){super(r);x(this,"lc_namespace",["langchain","chat_models",this._llmType()]);x(this,"disableStreaming",!1);x(this,"outputVersion");this.outputVersion=_cr(()=>{let n=r.outputVersion??un("LC_OUTPUT_VERSION");return n&&["v0","v1"].includes(n)?n:"v0"})}get callKeys(){return[...super.callKeys,"outputVersion"]}_separateRunnableConfigFromCallOptionsCompat(r){let[n,o]=super._separateRunnableConfigFromCallOptions(r);return o.signal=n.signal,[n,o]}async invoke(r,n){let o=uV._convertInputToPromptValue(r);return(await this.generatePrompt([o],n,n?.callbacks)).generations[0][0].message}async*_streamResponseChunks(r,n,o){throw new Error("Not implemented.")}async*_streamIterator(r,n){if(this._streamResponseChunks===uV.prototype._streamResponseChunks||this.disableStreaming)yield this.invoke(r,n);else{let o=uV._convertInputToPromptValue(r).toChatMessages(),[i,a]=this._separateRunnableConfigFromCallOptionsCompat(n),s={...i.metadata,...this.getLsParams(a)},u=await Cm.configure(i.callbacks,this.callbacks,i.tags,this.tags,s,this.metadata,{verbose:this.verbose}),l={options:a,invocation_params:this?.invocationParams(a),batch_size:1},c=a.outputVersion??this.outputVersion,d=await u?.handleChatModelStart(this.toJSON(),[ttt(o)],i.runId,void 0,l,void 0,void 0,i.runName),f,p;try{for await(let m of this._streamResponseChunks(o,a,d?.[0])){if(a.signal?.throwIfAborted(),m.message.id==null){let h=d?.at(0)?.runId;h!=null&&m.message._updateId(`run-${h}`)}m.message.response_metadata={...m.generationInfo,...m.message.response_metadata},c==="v1"?yield dxe(m.message):yield m.message,f?f=f.concat(m):f=m,Ipe(m.message)&&m.message.usage_metadata!==void 0&&(p={tokenUsage:{promptTokens:m.message.usage_metadata.input_tokens,completionTokens:m.message.usage_metadata.output_tokens,totalTokens:m.message.usage_metadata.total_tokens}})}a.signal?.throwIfAborted()}catch(m){throw await Promise.all((d??[]).map(h=>h?.handleLLMError(m))),m}await Promise.all((d??[]).map(m=>m?.handleLLMEnd({generations:[[f]],llmOutput:p})))}}getLsParams(r){let n=this.getName().startsWith("Chat")?this.getName().replace("Chat",""):this.getName();return{ls_model_type:"chat",ls_stop:r.stop,ls_provider:n}}async _generateUncached(r,n,o,i){let a=r.map(f=>f.map(EC)),s;if(i!==void 0&&i.length===a.length)s=i;else{let f={...o.metadata,...this.getLsParams(n)},p=await Cm.configure(o.callbacks,this.callbacks,o.tags,this.tags,f,this.metadata,{verbose:this.verbose}),m={options:n,invocation_params:this?.invocationParams(n),batch_size:1};s=await p?.handleChatModelStart(this.toJSON(),a.map(ttt),o.runId,void 0,m,void 0,void 0,o.runName)}let u=n.outputVersion??this.outputVersion,l=[],c=[];if(s?.[0].handlers.find(lUe)&&!this.disableStreaming&&a.length===1&&this._streamResponseChunks!==uV.prototype._streamResponseChunks)try{let f=await this._streamResponseChunks(a[0],n,s?.[0]),p,m;for await(let h of f){if(n.signal?.aborted){let y=p?.message;throw new $Be("Model invocation was aborted.",y)}if(h.message.id==null){let y=s?.at(0)?.runId;y!=null&&h.message._updateId(`run-${y}`)}p===void 0?p=h:p=IC(p,h),Ipe(h.message)&&h.message.usage_metadata!==void 0&&(m={tokenUsage:{promptTokens:h.message.usage_metadata.input_tokens,completionTokens:h.message.usage_metadata.output_tokens,totalTokens:h.message.usage_metadata.total_tokens}})}if(n.signal?.aborted){let h=p?.message;throw new $Be("Model invocation was aborted.",h)}if(p===void 0)throw new Error("Received empty response from chat model call.");l.push([p]),await s?.[0].handleLLMEnd({generations:l,llmOutput:m})}catch(f){throw await s?.[0].handleLLMError(f),f}else{let f=await Promise.allSettled(a.map(async(p,m)=>{let h=await this._generate(p,{...n,promptIndex:m},s?.[m]);if(u==="v1")for(let y of h.generations)y.message=dxe(y.message);return h}));await Promise.all(f.map(async(p,m)=>{if(p.status==="fulfilled"){let h=p.value;for(let y of h.generations){if(y.message.id==null){let g=s?.at(0)?.runId;g!=null&&y.message._updateId(`run-${g}`)}y.message.response_metadata={...y.generationInfo,...y.message.response_metadata}}return h.generations.length===1&&(h.generations[0].message.response_metadata={...h.llmOutput,...h.generations[0].message.response_metadata}),l[m]=h.generations,c[m]=h.llmOutput,s?.[m]?.handleLLMEnd({generations:[h.generations],llmOutput:h.llmOutput})}else return await s?.[m]?.handleLLMError(p.reason),Promise.reject(p.reason)}))}let d={generations:l,llmOutput:c.length?this._combineLLMOutput?.(...c):void 0};return Object.defineProperty(d,Z6,{value:s?{runIds:s?.map(f=>f.runId)}:void 0,configurable:!0}),d}async _generateCached({messages:r,cache:n,llmStringKey:o,parsedOptions:i,handledOptions:a}){let s=r.map(g=>g.map(EC)),u={...a.metadata,...this.getLsParams(i)},l=await Cm.configure(a.callbacks,this.callbacks,a.tags,this.tags,u,this.metadata,{verbose:this.verbose}),c={options:i,invocation_params:this?.invocationParams(i),batch_size:1},d=await l?.handleChatModelStart(this.toJSON(),s.map(ttt),a.runId,void 0,c,void 0,void 0,a.runName),f=[],p=(await Promise.allSettled(s.map(async(g,b)=>{let _=uV._convertInputToPromptValue(g).toString(),w=await n.lookup(_,o);return w==null&&f.push(b),w}))).map((g,b)=>({result:g,runManager:d?.[b]})).filter(({result:g})=>g.status==="fulfilled"&&g.value!=null||g.status==="rejected"),m=i.outputVersion??this.outputVersion,h=[];await Promise.all(p.map(async({result:g,runManager:b},_)=>{if(g.status==="fulfilled"){let w=g.value;return h[_]=w.map(T=>("message"in T&&pS(T.message)&&mc(T.message)&&(T.message.usage_metadata={input_tokens:0,output_tokens:0,total_tokens:0},m==="v1"&&(T.message=dxe(T.message))),T.generationInfo={...T.generationInfo,tokenUsage:{}},T)),w.length&&await b?.handleLLMNewToken(w[0].text),b?.handleLLMEnd({generations:[w]},void 0,void 0,void 0,{cached:!0})}else return await b?.handleLLMError(g.reason,void 0,void 0,void 0,{cached:!0}),Promise.reject(g.reason)}));let y={generations:h,missingPromptIndices:f,startedRunManagers:d};return Object.defineProperty(y,Z6,{value:d?{runIds:d?.map(g=>g.runId)}:void 0,configurable:!0}),y}async generate(r,n,o){let i;Array.isArray(n)?i={stop:n}:i=n;let a=r.map(h=>h.map(EC)),[s,u]=this._separateRunnableConfigFromCallOptionsCompat(i);if(s.callbacks=s.callbacks??o,!this.cache)return this._generateUncached(a,u,s);let{cache:l}=this,c=this._getSerializedCacheKeyParametersForCall(u),{generations:d,missingPromptIndices:f,startedRunManagers:p}=await this._generateCached({messages:a,cache:l,llmStringKey:c,parsedOptions:u,handledOptions:s}),m={};if(f.length>0){let h=await this._generateUncached(f.map(y=>a[y]),u,s,p!==void 0?f.map(y=>p?.[y]):void 0);await Promise.all(h.generations.map(async(y,g)=>{let b=f[g];d[b]=y;let _=uV._convertInputToPromptValue(a[b]).toString();return l.update(_,c,y)})),m=h.llmOutput??{}}return{generations:d,llmOutput:m}}invocationParams(r){return{}}_modelType(){return"base_chat_model"}async generatePrompt(r,n,o){let i=r.map(a=>a.toChatMessages());return this.generate(i,n,o)}withStructuredOutput(r,n){if(typeof this.bindTools!="function")throw new Error('Chat model must implement ".bindTools()" to use withStructuredOutput.');if(n?.strict)throw new Error('"strict" mode is not supported for this model by default.');let o=r,i=n?.name,a=Kz(o)??"A function available to call.",s=n?.method,u=n?.includeRaw;if(s==="jsonMode")throw new Error('Base withStructuredOutput implementation only supports "functionCalling" as a method.');let l=i??"extract",c;Hi(o)?c=[{type:"function",function:{name:l,description:a,parameters:Ii(o)}}]:("name"in o&&(l=o.name),c=[{type:"function",function:{name:l,description:a,parameters:o}}]);let d=this.bindTools(c),f=YN.from(y=>{if(!Hr.isInstance(y))throw new Error("Input is not an AIMessageChunk.");if(!y.tool_calls||y.tool_calls.length===0)throw new Error("No tool calls found in the response.");let g=y.tool_calls.find(b=>b.name===l);if(!g)throw new Error(`No tool call found with name ${l}.`);return g.args});if(!u)return d.pipe(f).withConfig({runName:"StructuredOutput"});let p=pl.assign({parsed:(y,g)=>f.invoke(y.raw,g)}),m=pl.assign({parsed:()=>null}),h=p.withFallbacks({fallbacks:[m]});return gc.from([{raw:d},h]).withConfig({runName:"StructuredOutputRunnable"})}}});function wcr(t,e=0){return(qg[t[e+0]]+qg[t[e+1]]+qg[t[e+2]]+qg[t[e+3]]+"-"+qg[t[e+4]]+qg[t[e+5]]+"-"+qg[t[e+6]]+qg[t[e+7]]+"-"+qg[t[e+8]]+qg[t[e+9]]+"-"+qg[t[e+10]]+qg[t[e+11]]+qg[t[e+12]]+qg[t[e+13]]+qg[t[e+14]]+qg[t[e+15]]).toLowerCase()}var qg,fxe,Scr=v(()=>{qg=[];for(fxe=0;fxe<256;++fxe)qg.push((fxe+256).toString(16).slice(1))});function rtt(){if(!pxe&&(pxe=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!pxe))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return pxe(tio)}var pxe,tio,Ccr=v(()=>{tio=new Uint8Array(16)});var rio,ntt,xcr=v(()=>{rio=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),ntt={randomUUID:rio}});function nio(t,e,r){if(ntt.randomUUID&&!e&&!t)return ntt.randomUUID();t=t||{};var n=t.random||(t.rng||rtt)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,e){r=r||0;for(var o=0;o<16;++o)e[r+o]=n[o];return e}return wcr(n)}var ott,Tcr=v(()=>{xcr();Ccr();Scr();ott=nio});var Ocr=v(()=>{Tcr()});var nv=v(()=>{zo();zN()});function Ecr(t){let e=[],r=[];typeof t=="string"?r=[{output:t}]:t instanceof Map||typeof t=="object"&&t!==null&&!Array.isArray(t)?r=[t]:Array.isArray(t)||(r=[{output:t}]);for(let n of r)!(n instanceof Map)&&(typeof n!="object"||n===null)&&(n={output:n}),e.push(n);return e}function mxe(t,e){let r=i=>{switch(i){case"system":return"SYSTEM";case"human":return"USER";case"ai":return"CHATBOT";case"tool":return"TOOL";default:throw new Error(`Unknown message type: '${i}'. Accepted types: 'human', 'ai', 'system', 'tool'`)}},n=i=>{if(typeof i=="string")return i;throw new Error(`ChatCohere does not support non text message content. Received: ${JSON.stringify(i,null,2)}`)},o=i=>mc(i)&&i.tool_calls?i.tool_calls.map(a=>({name:a.name,parameters:a.args})):[];if(t._getType().toLowerCase()==="ai")return{role:r(t._getType()),message:n(t.content),toolCalls:o(t)};if(t._getType().toLowerCase()==="tool")return{role:r(t._getType()),message:n(t.content),toolResults:e};if(t._getType().toLowerCase()==="human"||t._getType().toLowerCase()==="system")return{role:r(t._getType()),message:n(t.content)};throw new Error("Got unknown message type. Supported types are AIMessage, ToolMessage, HumanMessage, and SystemMessage")}function iio(t){return"name"in t&&"description"in t&&"parameterDefinitions"in t}function Pcr(t){return t._getType()==="tool"}function Mcr(t){let e="properties"in t?t.properties:{},r="required"in t?t.required:[],n={};return Object.keys(e).forEach(o=>{n[o]=e[o],r===void 0&&(r=[]),n[o].required=r.includes(o)}),n}function aio(t){if(t){if(t.every(iio))return t;if(t.every(i0))return t.map(e=>({name:e.function.name,description:e.function.description??"",parameterDefinitions:Mcr(e.function.parameters)}));if(t.every(zb))return t.map(e=>{let r=Hi(e.schema)?Ii(e.schema):e.schema;return{name:e.name,description:e.description??"",parameterDefinitions:Mcr(r)}});throw new Error("Can not pass in a mix of tool schema types to ChatCohere.")}else return}var itt,Rcr=v(()=>{eie();ra();rv();iD();aD();xm();Ocr();nv();Sy();itt=class extends Vy{constructor(e){super(e??{});x(this,"lc_serializable",!0);x(this,"client");x(this,"model","command-r-plus");x(this,"temperature",.3);x(this,"streaming",!1);x(this,"streamUsage",!0);this.client=M8(e),this.model=e?.model??this.model,this.temperature=e?.temperature??this.temperature,this.streaming=e?.streaming??this.streaming,this.streamUsage=e?.streamUsage??this.streamUsage}static lc_name(){return"ChatCohere"}getLsParams(e){let r=this.invocationParams(e);return{ls_provider:"cohere",ls_model_name:this.model,ls_model_type:"chat",ls_temperature:this.temperature??void 0,ls_max_tokens:typeof r.maxTokens=="number"?r.maxTokens:void 0,ls_stop:Array.isArray(r.stopSequences)?r.stopSequences:void 0}}_llmType(){return"cohere"}invocationParams(e){if(e.tool_choice)throw new Error("'tool_choice' call option is not supported by ChatCohere.");let r={model:this.model,preamble:e.preamble,conversationId:e.conversationId,promptTruncation:e.promptTruncation,connectors:e.connectors,searchQueriesOnly:e.searchQueriesOnly,documents:e.documents,temperature:e.temperature??this.temperature,forceSingleStep:e.forceSingleStep,tools:e.tools};return Object.fromEntries(Object.entries(r).filter(([,n])=>n!==void 0))}bindTools(e,r){return this.withConfig({tools:aio(e),...r})}_getChatRequest(e,r){let n=this.invocationParams(r),o=this._messagesToCohereToolResultsCurrChatTurn(e),i=[],a="",s=[];if(n.forceSingleStep){a="";for(let l=0;l=0;l-=1){let c=e[l];if(c._getType().toLowerCase()==="human"&&c.content){a=c.content.toString();break}}}else{for(let l=0;l0?"":e[e.length-1].content.toString()}return{message:a,chatHistory:i,toolResults:o.length>0?o:void 0,...n}}_getCurrChatTurnMessages(e){let r=[];for(let n=e.length-1;n>=0;n-=1){let o=e[n];if(r.push(o),o._getType().toLowerCase()==="human")break}return r.reverse()}_messagesToCohereToolResultsCurrChatTurn(e){let r=[],n=this._getCurrChatTurnMessages(e);for(let o of n)if(Pcr(o)){let i=o,a=n.filter(s=>mc(s)&&s.tool_calls!==void 0);if(a.length>0){let s=a[a.length-1];s.tool_calls&&r.push(...s.tool_calls.filter(u=>u.id===i.tool_call_id).map(u=>({call:{name:u.name,parameters:u.args},outputs:Ecr(i.content)})))}}return r}_messageToCohereToolResults(e,r){let n=[],o=e[r];if(!Pcr(o))throw new Error("The message index does not correspond to an instance of ToolMessage");let a=e.slice(0,r).filter(s=>mc(s)&&s.tool_calls).slice(-1)[0];return a.tool_calls&&n.push(...a.tool_calls.filter(s=>s.id===o.tool_call_id).map(s=>({call:{name:s.name,parameters:s.args},outputs:Ecr(o.content)}))),n}_formatCohereToolCalls(e=null){if(!e)return[];let r=[];for(let n of e)r.push({id:ott().substring(0,32),function:{name:n.name,arguments:n.parameters},type:"function"});return r}_convertCohereToolCallToLangchain(e){return e.map(r=>({name:r.function.name,args:r.function.arguments,id:r.id,type:"tool_call"}))}async _generate(e,r,n){let o={},i=this._getChatRequest(e,r);if(this.streaming){let c=this._streamResponseChunks(e,r,n),d={};for await(let p of c){let m=p.generationInfo?.completion??0;d[m]===void 0?d[m]=p:d[m]=d[m].concat(p)}return{generations:Object.entries(d).sort(([p],[m])=>parseInt(p,10)-parseInt(m,10)).map(([p,m])=>m),llmOutput:{estimatedTokenUsage:o}}}let a=await this.caller.callWithOptions({signal:r.signal},async()=>{let c;try{c=await this.client.chat(i)}catch(d){throw d.status=d.status??d.statusCode,d}return c});if(a.meta?.tokens){let{inputTokens:c,outputTokens:d}=a.meta.tokens;d&&(o.completionTokens=(o.completionTokens??0)+d),c&&(o.promptTokens=(o.promptTokens??0)+c),o.totalTokens=(o.totalTokens??0)+(o.promptTokens??0)+(o.completionTokens??0)}let s={...a};delete s.text,a.toolCalls&&a.toolCalls.length>0&&(s.toolCalls=this._formatCohereToolCalls(a.toolCalls));let u=[];return"toolCalls"in s&&(u=this._convertCohereToolCallToLangchain(s.toolCalls)),{generations:[{text:a.text,message:new uo({content:a.text,additional_kwargs:s,tool_calls:u,usage_metadata:{input_tokens:o.promptTokens??0,output_tokens:o.completionTokens??0,total_tokens:o.totalTokens??0}}),generationInfo:s}],llmOutput:{estimatedTokenUsage:o}}}async*_streamResponseChunks(e,r,n){let o=this._getChatRequest(e,r),i=await this.caller.call(async()=>{let a;try{a=await this.client.chatStream(o)}catch(s){throw s.status=s.status??s.statusCode,s}return a});for await(let a of i)if(a.eventType==="text-generation")yield new Mi({text:a.text,message:new Hr({content:a.text})}),await n?.handleLLMNewToken(a.text);else if(a.eventType!=="stream-end")yield new Mi({text:"",message:new Hr({content:"",additional_kwargs:{...a}}),generationInfo:{...a}});else if(a.eventType==="stream-end"&&(this.streamUsage||r.streamUsage)){let s=a.response.meta?.tokens?.inputTokens??0,u=a.response.meta?.tokens?.outputTokens??0,l={...a.response};a.response.toolCalls&&a.response.toolCalls.length>0&&(l.toolCalls=this._formatCohereToolCalls(a.response.toolCalls));let c=[],d=l.toolCalls??[];d.length>0&&(c=d.map(f=>({name:f.function.name,args:f.function.arguments,id:f.id,index:f.index,type:"tool_call_chunk"}))),yield new Mi({text:"",message:new Hr({content:"",additional_kwargs:{eventType:"stream-end"},tool_call_chunks:c,usage_metadata:{input_tokens:s,output_tokens:u,total_tokens:s+u}}),generationInfo:{eventType:"stream-end",...l}})}}_combineLLMOutput(...e){return e.reduce((r,n)=>{if(n&&n.estimatedTokenUsage){let o=r.estimatedTokenUsage?.completionTokens??0,i=r.estimatedTokenUsage?.promptTokens??0,a=r.estimatedTokenUsage?.totalTokens??0;o+=n.estimatedTokenUsage.completionTokens??0,i+=n.estimatedTokenUsage.promptTokens??0,a+=n.estimatedTokenUsage.totalTokens??0,r.estimatedTokenUsage={completionTokens:o,promptTokens:i,totalTokens:a}}return r},{estimatedTokenUsage:{completionTokens:0,promptTokens:0,totalTokens:0}})}get lc_secrets(){return{apiKey:"COHERE_API_KEY",api_key:"COHERE_API_KEY"}}get lc_aliases(){return{apiKey:"cohere_api_key",api_key:"cohere_api_key"}}}});var rie=v(()=>{zo();AQ();BL();XT();xm();rv()});var Acr=v(()=>{eie();rie()});var _x,lV=v(()=>{zo();Iz();_x=class{constructor(t){x(this,"caller");this.caller=new AC(t??{})}}});var vx,Ik=v(()=>{zo();vx=(t,e)=>t.reduce((r,n,o)=>{let i=Math.floor(o/e);return r[i]=(r[i]||[]).concat([n]),r},[])});var att,Ncr=v(()=>{eie();lV();Ik();att=class extends _x{constructor(e){let r={maxConcurrency:2,...e};super(r);x(this,"model");x(this,"batchSize",48);x(this,"embeddingTypes",["float"]);x(this,"client");if(this.client=M8(r),this.model=r?.model??this.model,!this.model)throw new Error("Model not specified for CohereEmbeddings instance. Please provide a model name from the options here: https://docs.cohere.com/reference/embed");this.batchSize=r?.batchSize??this.batchSize,this.embeddingTypes=r?.embeddingTypes??this.embeddingTypes}async embedDocuments(e){let r=vx(e,this.batchSize),n=r.map(a=>this.embeddingWithRetry({model:this.model,texts:a,inputType:"search_document",embeddingTypes:this.embeddingTypes})),o=await Promise.all(n),i=[];for(let a=0;a{let r;try{r=await this.client.embed(e)}catch(n){throw n.status=n.status??n.statusCode,n}return r})}get lc_secrets(){return{apiKey:"COHERE_API_KEY",api_key:"COHERE_API_KEY"}}get lc_aliases(){return{apiKey:"cohere_api_key",api_key:"cohere_api_key"}}}});var Dcr=v(()=>{zo()});var jcr=v(()=>{eie();Dcr()});var stt=v(()=>{Rcr();Acr();Ncr();jcr()});function sD(t){if(typeof t=="object"&&t!==null){let e={...t};"additionalProperties"in e&&delete e.additionalProperties,"$schema"in e&&delete e.$schema,"strict"in e&&delete e.strict;for(let r in e)r in e&&(Array.isArray(e[r])?e[r]=e[r].map(sD):typeof e[r]=="object"&&e[r]!==null&&(e[r]=sD(e[r])));return e}return t}function nie(t){let{$schema:e,...r}=sD(Hi(t)?Ii(t):t);return r}function $cr(t){let{$schema:e,...r}=sD(t);return r}var hxe=v(()=>{nv();Sy()});function cV(t,e,r=[]){if(t==null||typeof t!="object")return;let n=t;if(Array.isArray(n.enum)&&n.enum.some(o=>o==="")){let o=r.length?` at path "${r.join(".")}"`:"",i=e?` in tool "${e}"`:"";throw new Error(`Invalid enum: empty string not allowed${i}${o}. Gemini API rejects empty strings in enums.`)}if(n.type==="object"&&n.properties&&typeof n.properties=="object")for(let[o,i]of Object.entries(n.properties))cV(i,e,[...r,o]);n.items&&cV(n.items,e,[...r,"[]"]);for(let o of["anyOf","oneOf","allOf"]){let i=n[o];Array.isArray(i)&&i.forEach((a,s)=>cV(a,e,[...r,`${o}[${s}]`]))}n.additionalProperties&&typeof n.additionalProperties=="object"&&cV(n.additionalProperties,e,[...r,"additionalProperties"])}var Lcr=v(()=>{});function lio(t){return hy.isInstance(t)?t.role:t.type}function cio(t){switch(t){case"supervisor":case"ai":case"model":return"model";case"system":return"system";case"human":return"user";case"tool":case"function":return"function";default:throw new Error(`Unknown / unsupported author: ${t}`)}}function dio(t){if("mimeType"in t&&"data"in t)return{inlineData:{mimeType:t.mimeType,data:t.data}};if("mimeType"in t&&"fileUri"in t)return{fileData:{mimeType:t.mimeType,fileUri:t.fileUri}};throw new Error("Invalid media content")}function fio(t,e){return e.map(r=>mc(r)?r.tool_calls??[]:[]).flat().find(r=>r.id===t.tool_call_id)?.name}function pio(t){return{providerName:"Google Gemini",fromStandardTextBlock(e){return{text:e.text}},fromStandardImageBlock(e){if(!t)throw new Error("This model does not support images");if(e.source_type==="url"){let r=bb({dataUrl:e.url});return r?{inlineData:{mimeType:r.mime_type,data:r.data}}:{fileData:{mimeType:e.mime_type??"",fileUri:e.url}}}if(e.source_type==="base64")return{inlineData:{mimeType:e.mime_type??"",data:e.data}};throw new Error(`Unsupported source type: ${e.source_type}`)},fromStandardAudioBlock(e){if(!t)throw new Error("This model does not support audio");if(e.source_type==="url"){let r=bb({dataUrl:e.url});return r?{inlineData:{mimeType:r.mime_type,data:r.data}}:{fileData:{mimeType:e.mime_type??"",fileUri:e.url}}}if(e.source_type==="base64")return{inlineData:{mimeType:e.mime_type??"",data:e.data}};throw new Error(`Unsupported source type: ${e.source_type}`)},fromStandardFileBlock(e){if(!t)throw new Error("This model does not support files");if(e.source_type==="text")return{text:e.text};if(e.source_type==="url"){let r=bb({dataUrl:e.url});return r?{inlineData:{mimeType:r.mime_type,data:r.data}}:{fileData:{mimeType:e.mime_type??"",fileUri:e.url}}}if(e.source_type==="base64")return{inlineData:{mimeType:e.mime_type??"",data:e.data}};throw new Error(`Unsupported source type: ${e.source_type}`)}}}function Fcr(t,e){if(py(t))return AN(t,pio(e));if(t.type==="text")return{text:t.text};if(t.type==="executableCode")return{executableCode:t.executableCode};if(t.type==="codeExecutionResult")return{codeExecutionResult:t.codeExecutionResult};if(t.type==="image_url"){if(!e)throw new Error("This model does not support images");let r;if(typeof t.image_url=="string")r=t.image_url;else if(typeof t.image_url=="object"&&"url"in t.image_url)r=t.image_url.url;else throw new Error("Please provide image as base64 encoded data URL");let[n,o]=r.split(",");if(!n.startsWith("data:"))throw new Error("Please provide image as base64 encoded data URL");let[i,a]=n.replace(/^data:/,"").split(";");if(a!=="base64")throw new Error("Please provide image as base64 encoded data URL");return{inlineData:{data:o,mimeType:i}}}else{if(t.type==="media")return dio(t);if(t.type==="tool_use")return{functionCall:{name:t.name,args:t.input}};if(t.type==="tool_call")return{functionCall:{name:t.name,args:t.args}};if(t.type?.includes("/")&&t.type.split("/").length===2&&"data"in t&&typeof t.data=="string")return{inlineData:{mimeType:t.type,data:t.data}};if("functionCall"in t)return;throw"type"in t?new Error(`Unknown content type ${t.type}`):new Error(`Unknown content ${JSON.stringify(t)}`)}}function mio(t,e,r,n){if(QBe(t)){let s=t.name??fio(t,r);if(s===void 0)throw new Error(`Google requires a tool name for each tool call response, and we could not infer a called tool name for ToolMessage "${t.id}" from your passed messages. Please populate a "name" field on that ToolMessage explicitly.`);let u=Array.isArray(t.content)?t.content.map(l=>Fcr(l,e)).filter(l=>l!==void 0):t.content;return t.status==="error"?[{functionResponse:{name:s,response:{error:{details:u}}}}]:[{functionResponse:{name:s,response:{result:u}}}]}let o=[],i=[];typeof t.content=="string"&&t.content&&i.push({text:t.content}),Array.isArray(t.content)&&i.push(...t.content.map(s=>Fcr(s,e)).filter(s=>s!==void 0));let a=t.additional_kwargs?.[utt];return mc(t)&&t.tool_calls?.length&&(o=t.tool_calls.map(s=>{let u=uio(()=>{if(s.id){let l=a?.[s.id];if(l)return l}return n?.includes("gemini-3")?sio:""});return{functionCall:{name:s.name,args:s.args},...u?{thoughtSignature:u}:{}}})),[...i,...o]}function ltt(t,e,r=!1,n){return t.reduce((o,i,a)=>{if(!pS(i))throw new Error("Unsupported message input");let s=lio(i);if(s==="system"&&a!==0)throw new Error("System message should be the first one");let u=cio(s),l=o.content[o.content.length];if(!o.mergeWithPreviousContent&&l&&l.role===u)throw new Error("Google Generative AI requires alternate messages between authors");let c=mio(i,e,t.slice(0,a),n);if(o.mergeWithPreviousContent){let p=o.content[o.content.length-1];if(!p)throw new Error("There was a problem parsing your system message. Please try a prompt without one.");return p.parts.push(...c),{mergeWithPreviousContent:!1,content:o.content}}let d=u;(d==="function"||d==="system"&&!r)&&(d="user");let f={role:d,parts:c};return{mergeWithPreviousContent:s==="system"&&!r,content:[...o.content,f]}},{content:[],mergeWithPreviousContent:!1}).content}function kcr(t,e){if(!t.candidates||t.candidates.length===0||!t.candidates[0])return{generations:[],llmOutput:{filters:t.promptFeedback}};let[r]=t.candidates,{content:n,...o}=r,i=n.parts?.reduce((c,d)=>("functionCall"in d&&d.functionCall&&c.push({...d,id:"id"in d.functionCall&&typeof d.functionCall.id=="string"?d.functionCall.id:gu()}),c),[]),a,s=n?.parts;Array.isArray(s)&&s.length===1&&"text"in s[0]&&s[0].text&&!s[0].thought?a=s[0].text:Array.isArray(s)&&s.length>0?a=s.map(c=>c.thought&&"text"in c&&c.text?{type:"thinking",thinking:c.text,...c.thoughtSignature?{signature:c.thoughtSignature}:{}}:"text"in c?{type:"text",text:c.text}:"inlineData"in c?{type:"inlineData",inlineData:c.inlineData}:"functionCall"in c?{type:"functionCall",functionCall:c.functionCall}:"functionResponse"in c?{type:"functionResponse",functionResponse:c.functionResponse}:"fileData"in c?{type:"fileData",fileData:c.fileData}:"executableCode"in c?{type:"executableCode",executableCode:c.executableCode}:"codeExecutionResult"in c?{type:"codeExecutionResult",codeExecutionResult:c.codeExecutionResult}:c):a=[];let u=i?.reduce((c,d)=>("thoughtSignature"in d&&typeof d.thoughtSignature=="string"&&(c[d.id]=d.thoughtSignature),c),{}),l="";return typeof a=="string"?l=a:Array.isArray(a)&&a.length>0&&(l=a.find(c=>"text"in c)?.text??l),{generations:[{text:l,message:new uo({content:a??"",tool_calls:i?.map(c=>({type:"tool_call",id:c.id,name:c.functionCall.name,args:c.functionCall.args})),additional_kwargs:{...o,[utt]:u},usage_metadata:e?.usageMetadata}),generationInfo:o}],llmOutput:{tokenUsage:{promptTokens:e?.usageMetadata?.input_tokens,completionTokens:e?.usageMetadata?.output_tokens,totalTokens:e?.usageMetadata?.total_tokens}}}}function qcr(t,e){if(!t.candidates||t.candidates.length===0)return null;let[r]=t.candidates,{content:n,...o}=r,i=n.parts?.reduce((d,f)=>("functionCall"in f&&f.functionCall&&d.push({...f,id:"id"in f.functionCall&&typeof f.functionCall.id=="string"?f.functionCall.id:gu()}),d),[]),a,s=n?.parts;Array.isArray(s)&&s.every(d=>"text"in d&&!d.thought)?a=s.map(d=>d.text).join(""):Array.isArray(s)?a=s.map(d=>d.thought&&"text"in d&&d.text?{type:"thinking",thinking:d.text,...d.thoughtSignature?{signature:d.thoughtSignature}:{}}:"text"in d?{type:"text",text:d.text}:"inlineData"in d?{type:"inlineData",inlineData:d.inlineData}:"functionCall"in d?{type:"functionCall",functionCall:d.functionCall}:"functionResponse"in d?{type:"functionResponse",functionResponse:d.functionResponse}:"fileData"in d?{type:"fileData",fileData:d.fileData}:"executableCode"in d?{type:"executableCode",executableCode:d.executableCode}:"codeExecutionResult"in d?{type:"codeExecutionResult",codeExecutionResult:d.codeExecutionResult}:d):a=[];let u="";a&&typeof a=="string"?u=a:Array.isArray(a)&&(u=a.find(d=>"text"in d)?.text??"");let l=[];i&&l.push(...i.map(d=>({type:"tool_call_chunk",id:d.id,name:d.functionCall.name,args:JSON.stringify(d.functionCall.args)})));let c=i?.reduce((d,f)=>("thoughtSignature"in f&&typeof f.thoughtSignature=="string"&&(d[f.id]=f.thoughtSignature),d),{});return new Mi({text:u,message:new Hr({content:a||"",name:n?n.role:void 0,tool_call_chunks:l,additional_kwargs:{[utt]:c},response_metadata:{model_provider:"google-genai"},usage_metadata:e.usageMetadata}),generationInfo:o})}function Bcr(t){return t.every(e=>"functionDeclarations"in e&&Array.isArray(e.functionDeclarations))?t:[{functionDeclarations:t.map(e=>{if(zb(e)){let r=nie(e.schema);return r.type==="object"&&"properties"in r&&Object.keys(r.properties).length===0?{name:e.name,description:e.description}:(cV(r,e.name),{name:e.name,description:e.description,parameters:r})}if(i0(e)){let r=$cr(e.function.parameters);return cV(r,e.function.name),{name:e.function.name,description:e.function.description??"A function available to call.",parameters:r}}return e})}]}function ctt(t,e){let r={input_tokens:t?.promptTokenCount??0,output_tokens:t?.candidatesTokenCount??0,total_tokens:t?.totalTokenCount??0};if(t?.cachedContentTokenCount&&(r.input_token_details??(r.input_token_details={}),r.input_token_details.cache_read=t.cachedContentTokenCount),e==="gemini-3-pro-preview"){let n=Math.max(0,t?.promptTokenCount??-2e5),o=Math.max(0,t?.cachedContentTokenCount??-2e5);n&&(r.input_token_details={...r.input_token_details,over_200k:n}),o&&(r.input_token_details={...r.input_token_details,cache_read_over_200k:o})}return r}var utt,sio,uio,dtt=v(()=>{hxe();Lcr();ra();xm();iD();rv();y_();utt="__gemini_function_call_thought_signatures__",sio="ErYCCrMCAdHtim9kOoOkrPiCNVsmlpMIKd7ZMxgiFbVQOkgp7nlLcDMzVsZwIzvuT7nQROivoXA72ccC2lSDvR0Gh7dkWaGuj7ctv6t7ZceHnecx0QYa+ix8tYpRfjhyWozQ49lWiws6+YGjCt10KRTyWsZ2h6O7iHTYJwKIRwGUHRKy/qK/6kFxJm5ML00gLq4D8s5Z6DBpp2ZlR+uF4G8jJgeWQgyHWVdx2wGYElaceVAc66tZdPQRdOHpWtgYSI1YdaXgVI8KHY3/EfNc2YqqMIulvkDBAnuMhkAjV9xmBa54Tq+ih3Im4+r3DzqhGqYdsSkhS0kZMwte4Hjs65dZzCw9lANxIqYi1DJ639WNPYihp/DCJCos7o+/EeSPJaio5sgWDyUnMGkY1atsJZ+m7pj7DD5tvQ==",uio=t=>t()});var ftt,Ucr=v(()=>{nv();nO();ftt=class extends gJ{constructor(e){super(e);x(this,"lc_namespace",["langchain","google_genai","output_parsers"]);x(this,"returnId",!1);x(this,"keyName");x(this,"returnSingle",!1);x(this,"zodSchema");this.keyName=e.keyName,this.returnSingle=e.returnSingle??this.returnSingle,this.zodSchema=e.zodSchema}static lc_name(){return"GoogleGenerativeAIToolsOutputParser"}async _validateResult(e){if(this.zodSchema===void 0)return e;let r=await Wz(this.zodSchema,e);if(r.success)return r.data;throw new CS(`Failed to parse. Text: "${JSON.stringify(e,null,2)}". Error: ${JSON.stringify(r.error.issues)}`,JSON.stringify(e,null,2))}async parseResult(e){let r=e.flatMap(o=>{let{message:i}=o;return!("tool_calls"in i)||!Array.isArray(i.tool_calls)?[]:i.tool_calls});if(r[0]===void 0)throw new Error("No parseable tool calls provided to GoogleGenerativeAIToolsOutputParser.");let[n]=r;return await this._validateResult(n.args)}}});function _io(t){let e=[];return t?.apiClient&&e.push(t.apiClient),e.push(`${bio}/${yio}`),e.join(" ")}async function vio(t){var e;let r=new Headers;r.append("Content-Type","application/json"),r.append("x-goog-api-client",_io(t.requestOptions)),r.append("x-goog-api-key",t.apiKey);let n=(e=t.requestOptions)===null||e===void 0?void 0:e.customHeaders;if(n){if(!(n instanceof Headers))try{n=new Headers(n)}catch(o){throw new zI(`unable to convert customHeaders value ${JSON.stringify(n)} to Headers: ${o.message}`)}for(let[o,i]of n.entries()){if(o==="x-goog-api-key")throw new zI(`Cannot set reserved header name ${o}`);if(o==="x-goog-api-client")throw new zI(`Header name ${o} can only be set using the apiClient field`);r.append(o,i)}}return r}async function wio(t,e,r,n,o,i){let a=new ptt(t,e,r,n,i);return{url:a.toString(),fetchOptions:Object.assign(Object.assign({},Tio(i)),{method:"POST",headers:await vio(a),body:o})}}async function sie(t,e,r,n,o,i={},a=fetch){let{url:s,fetchOptions:u}=await wio(t,e,r,n,o,i);return Sio(s,u,a)}async function Sio(t,e,r=fetch){let n;try{n=await r(t,e)}catch(o){Cio(o,t)}return n.ok||await xio(n,t),n}function Cio(t,e){let r=t;throw r.name==="AbortError"?(r=new bxe(`Request aborted when fetching ${e.toString()}: ${t.message}`),r.stack=t.stack):t instanceof yxe||t instanceof zI||(r=new Lh(`Error fetching from ${e.toString()}: ${t.message}`),r.stack=t.stack),r}async function xio(t,e){let r="",n;try{let o=await t.json();r=o.error.message,o.error.details&&(r+=` ${JSON.stringify(o.error.details)}`,n=o.error.details)}catch{}throw new yxe(`Error fetching from ${e.toString()}: [${t.status} ${t.statusText}] ${r}`,t.status,t.statusText,n)}function Tio(t){let e={};if(t?.signal!==void 0||t?.timeout>=0){let r=new AbortController;t?.timeout>=0&&setTimeout(()=>r.abort(),t.timeout),t?.signal&&t.signal.addEventListener("abort",()=>{r.abort()}),e.signal=r.signal}return e}function htt(t){return t.text=()=>{if(t.candidates&&t.candidates.length>0){if(t.candidates.length>1&&console.warn(`This response had ${t.candidates.length} candidates. Returning text from the first candidate only. Access response.candidates directly to use the other candidates.`),gxe(t.candidates[0]))throw new Ak(`${Nk(t)}`,t);return Oio(t)}else if(t.promptFeedback)throw new Ak(`Text not available. ${Nk(t)}`,t);return""},t.functionCall=()=>{if(t.candidates&&t.candidates.length>0){if(t.candidates.length>1&&console.warn(`This response had ${t.candidates.length} candidates. Returning function calls from the first candidate only. Access response.candidates directly to use the other candidates.`),gxe(t.candidates[0]))throw new Ak(`${Nk(t)}`,t);return console.warn("response.functionCall() is deprecated. Use response.functionCalls() instead."),Zcr(t)[0]}else if(t.promptFeedback)throw new Ak(`Function call not available. ${Nk(t)}`,t)},t.functionCalls=()=>{if(t.candidates&&t.candidates.length>0){if(t.candidates.length>1&&console.warn(`This response had ${t.candidates.length} candidates. Returning function calls from the first candidate only. Access response.candidates directly to use the other candidates.`),gxe(t.candidates[0]))throw new Ak(`${Nk(t)}`,t);return Zcr(t)}else if(t.promptFeedback)throw new Ak(`Function call not available. ${Nk(t)}`,t)},t}function Oio(t){var e,r,n,o;let i=[];if(!((r=(e=t.candidates)===null||e===void 0?void 0:e[0].content)===null||r===void 0)&&r.parts)for(let a of(o=(n=t.candidates)===null||n===void 0?void 0:n[0].content)===null||o===void 0?void 0:o.parts)a.text&&i.push(a.text),a.executableCode&&i.push("\n```"+a.executableCode.language+` +`+a.executableCode.code+"\n```\n"),a.codeExecutionResult&&i.push("\n```\n"+a.codeExecutionResult.output+"\n```\n");return i.length>0?i.join(""):""}function Zcr(t){var e,r,n,o;let i=[];if(!((r=(e=t.candidates)===null||e===void 0?void 0:e[0].content)===null||r===void 0)&&r.parts)for(let a of(o=(n=t.candidates)===null||n===void 0?void 0:n[0].content)===null||o===void 0?void 0:o.parts)a.functionCall&&i.push(a.functionCall);if(i.length>0)return i}function gxe(t){return!!t.finishReason&&Eio.includes(t.finishReason)}function Nk(t){var e,r,n;let o="";if((!t.candidates||t.candidates.length===0)&&t.promptFeedback)o+="Response was blocked",!((e=t.promptFeedback)===null||e===void 0)&&e.blockReason&&(o+=` due to ${t.promptFeedback.blockReason}`),!((r=t.promptFeedback)===null||r===void 0)&&r.blockReasonMessage&&(o+=`: ${t.promptFeedback.blockReasonMessage}`);else if(!((n=t.candidates)===null||n===void 0)&&n[0]){let i=t.candidates[0];gxe(i)&&(o+=`Candidate was blocked due to ${i.finishReason}`,i.finishMessage&&(o+=`: ${i.finishMessage}`))}return o}function iie(t){return this instanceof iie?(this.v=t,this):new iie(t)}function Pio(t,e,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=r.apply(t,e||[]),o,i=[];return o={},a("next"),a("throw"),a("return"),o[Symbol.asyncIterator]=function(){return this},o;function a(f){n[f]&&(o[f]=function(p){return new Promise(function(m,h){i.push([f,p,m,h])>1||s(f,p)})})}function s(f,p){try{u(n[f](p))}catch(m){d(i[0][3],m)}}function u(f){f.value instanceof iie?Promise.resolve(f.value.v).then(l,c):d(i[0][2],f)}function l(f){s("next",f)}function c(f){s("throw",f)}function d(f,p){f(p),i.shift(),i.length&&s(i[0][0],i[0][1])}}function Mio(t){let e=t.body.pipeThrough(new TextDecoderStream("utf8",{fatal:!0})),r=Aio(e),[n,o]=r.tee();return{stream:Iio(n),response:Rio(o)}}async function Rio(t){let e=[],r=t.getReader();for(;;){let{done:n,value:o}=await r.read();if(n)return htt(Nio(e));e.push(o)}}function Iio(t){return Pio(this,arguments,function*(){let r=t.getReader();for(;;){let{value:n,done:o}=yield iie(r.read());if(o)break;yield yield iie(htt(n))}})}function Aio(t){let e=t.getReader();return new ReadableStream({start(n){let o="";return i();function i(){return e.read().then(({value:a,done:s})=>{if(s){if(o.trim()){n.error(new Lh("Failed to parse stream"));return}n.close();return}o+=a;let u=o.match(Ycr),l;for(;u;){try{l=JSON.parse(u[1])}catch{n.error(new Lh(`Error parsing JSON response: "${u[1]}"`));return}n.enqueue(l),o=o.substring(u[0].length),u=o.match(Ycr)}return i()}).catch(a=>{let s=a;throw s.stack=a.stack,s.name==="AbortError"?s=new bxe("Request aborted when reading from the stream"):s=new Lh("Error reading from the stream"),s})}}})}function Nio(t){let e=t[t.length-1],r={promptFeedback:e?.promptFeedback};for(let n of t){if(n.candidates){let o=0;for(let i of n.candidates)if(r.candidates||(r.candidates=[]),r.candidates[o]||(r.candidates[o]={index:o}),r.candidates[o].citationMetadata=i.citationMetadata,r.candidates[o].groundingMetadata=i.groundingMetadata,r.candidates[o].finishReason=i.finishReason,r.candidates[o].finishMessage=i.finishMessage,r.candidates[o].safetyRatings=i.safetyRatings,i.content&&i.content.parts){r.candidates[o].content||(r.candidates[o].content={role:i.content.role||"user",parts:[]});let a={};for(let s of i.content.parts)s.text&&(a.text=s.text),s.functionCall&&(a.functionCall=s.functionCall),s.executableCode&&(a.executableCode=s.executableCode),s.codeExecutionResult&&(a.codeExecutionResult=s.codeExecutionResult),Object.keys(a).length===0&&(a.text=""),r.candidates[o].content.parts.push(a)}o++}n.usageMetadata&&(r.usageMetadata=n.usageMetadata)}return r}async function ndr(t,e,r,n){let o=await sie(e,mV.STREAM_GENERATE_CONTENT,t,!0,JSON.stringify(r),n);return Mio(o)}async function odr(t,e,r,n){let i=await(await sie(e,mV.GENERATE_CONTENT,t,!1,JSON.stringify(r),n)).json();return{response:htt(i)}}function idr(t){if(t!=null){if(typeof t=="string")return{role:"system",parts:[{text:t}]};if(t.text)return{role:"system",parts:[t]};if(t.parts)return t.role?t:{role:"system",parts:t.parts}}}function aie(t){let e=[];if(typeof t=="string")e=[{text:t}];else for(let r of t)typeof r=="string"?e.push({text:r}):e.push(r);return Dio(e)}function Dio(t){let e={role:"user",parts:[]},r={role:"function",parts:[]},n=!1,o=!1;for(let i of t)"functionResponse"in i?(r.parts.push(i),o=!0):(e.parts.push(i),n=!0);if(n&&o)throw new Lh("Within a single message, FunctionResponse cannot be mixed with other type of part in the request for sending chat message.");if(!n&&!o)throw new Lh("No content is provided for sending chat message.");return n?e:r}function jio(t,e){var r;let n={model:e?.model,generationConfig:e?.generationConfig,safetySettings:e?.safetySettings,tools:e?.tools,toolConfig:e?.toolConfig,systemInstruction:e?.systemInstruction,cachedContent:(r=e?.cachedContent)===null||r===void 0?void 0:r.name,contents:[]},o=t.generateContentRequest!=null;if(t.contents){if(o)throw new zI("CountTokensRequest must have one of contents or generateContentRequest, not both.");n.contents=t.contents}else if(o)n=Object.assign(Object.assign({},n),t.generateContentRequest);else{let i=aie(t);n.contents=[i]}return{generateContentRequest:n}}function Qcr(t){let e;return t.contents?e=t:e={contents:[aie(t)]},t.systemInstruction&&(e.systemInstruction=idr(t.systemInstruction)),e}function $io(t){return typeof t=="string"||Array.isArray(t)?{content:aie(t)}:t}function Fio(t){let e=!1;for(let r of t){let{role:n,parts:o}=r;if(!e&&n!=="user")throw new Lh(`First content should be with role 'user', got ${n}`);if(!Wcr.includes(n))throw new Lh(`Each item should include role field. Got ${n} but valid roles are: ${JSON.stringify(Wcr)}`);if(!Array.isArray(o))throw new Lh("Content should have 'parts' property with an array of Parts");if(o.length===0)throw new Lh("Each Content should have at least one part");let i={text:0,inlineData:0,functionCall:0,functionResponse:0,fileData:0,executableCode:0,codeExecutionResult:0};for(let s of o)for(let u of edr)u in s&&(i[u]+=1);let a=Lio[n];for(let s of edr)if(!a.includes(s)&&i[s]>0)throw new Lh(`Content with role '${n}' can't contain '${s}' part`);e=!0}}function tdr(t){var e;if(t.candidates===void 0||t.candidates.length===0)return!1;let r=(e=t.candidates[0])===null||e===void 0?void 0:e.content;if(r===void 0||r.parts===void 0||r.parts.length===0)return!1;for(let n of r.parts)if(n===void 0||Object.keys(n).length===0||n.text!==void 0&&n.text==="")return!1;return!0}async function kio(t,e,r,n){return(await sie(e,mV.COUNT_TOKENS,t,!1,JSON.stringify(r),n)).json()}async function qio(t,e,r,n){return(await sie(e,mV.EMBED_CONTENT,t,!1,JSON.stringify(r),n)).json()}async function Bio(t,e,r,n){let o=r.requests.map(a=>Object.assign(Object.assign({},a),{model:e}));return(await sie(e,mV.BATCH_EMBED_CONTENTS,t,!1,JSON.stringify({requests:o}),n)).json()}var zcr,Vcr,Hcr,Wcr,dV,fV,Jcr,Kcr,oie,Gcr,pV,Xcr,Lh,Ak,yxe,zI,bxe,hio,gio,yio,bio,mV,ptt,Eio,Ycr,edr,Lio,rdr,mtt,_xe,hV,uie=v(()=>{(function(t){t.STRING="string",t.NUMBER="number",t.INTEGER="integer",t.BOOLEAN="boolean",t.ARRAY="array",t.OBJECT="object"})(zcr||(zcr={}));(function(t){t.LANGUAGE_UNSPECIFIED="language_unspecified",t.PYTHON="python"})(Vcr||(Vcr={}));(function(t){t.OUTCOME_UNSPECIFIED="outcome_unspecified",t.OUTCOME_OK="outcome_ok",t.OUTCOME_FAILED="outcome_failed",t.OUTCOME_DEADLINE_EXCEEDED="outcome_deadline_exceeded"})(Hcr||(Hcr={}));Wcr=["user","model","function","system"];(function(t){t.HARM_CATEGORY_UNSPECIFIED="HARM_CATEGORY_UNSPECIFIED",t.HARM_CATEGORY_HATE_SPEECH="HARM_CATEGORY_HATE_SPEECH",t.HARM_CATEGORY_SEXUALLY_EXPLICIT="HARM_CATEGORY_SEXUALLY_EXPLICIT",t.HARM_CATEGORY_HARASSMENT="HARM_CATEGORY_HARASSMENT",t.HARM_CATEGORY_DANGEROUS_CONTENT="HARM_CATEGORY_DANGEROUS_CONTENT",t.HARM_CATEGORY_CIVIC_INTEGRITY="HARM_CATEGORY_CIVIC_INTEGRITY"})(dV||(dV={}));(function(t){t.HARM_BLOCK_THRESHOLD_UNSPECIFIED="HARM_BLOCK_THRESHOLD_UNSPECIFIED",t.BLOCK_LOW_AND_ABOVE="BLOCK_LOW_AND_ABOVE",t.BLOCK_MEDIUM_AND_ABOVE="BLOCK_MEDIUM_AND_ABOVE",t.BLOCK_ONLY_HIGH="BLOCK_ONLY_HIGH",t.BLOCK_NONE="BLOCK_NONE"})(fV||(fV={}));(function(t){t.HARM_PROBABILITY_UNSPECIFIED="HARM_PROBABILITY_UNSPECIFIED",t.NEGLIGIBLE="NEGLIGIBLE",t.LOW="LOW",t.MEDIUM="MEDIUM",t.HIGH="HIGH"})(Jcr||(Jcr={}));(function(t){t.BLOCKED_REASON_UNSPECIFIED="BLOCKED_REASON_UNSPECIFIED",t.SAFETY="SAFETY",t.OTHER="OTHER"})(Kcr||(Kcr={}));(function(t){t.FINISH_REASON_UNSPECIFIED="FINISH_REASON_UNSPECIFIED",t.STOP="STOP",t.MAX_TOKENS="MAX_TOKENS",t.SAFETY="SAFETY",t.RECITATION="RECITATION",t.LANGUAGE="LANGUAGE",t.BLOCKLIST="BLOCKLIST",t.PROHIBITED_CONTENT="PROHIBITED_CONTENT",t.SPII="SPII",t.MALFORMED_FUNCTION_CALL="MALFORMED_FUNCTION_CALL",t.OTHER="OTHER"})(oie||(oie={}));(function(t){t.TASK_TYPE_UNSPECIFIED="TASK_TYPE_UNSPECIFIED",t.RETRIEVAL_QUERY="RETRIEVAL_QUERY",t.RETRIEVAL_DOCUMENT="RETRIEVAL_DOCUMENT",t.SEMANTIC_SIMILARITY="SEMANTIC_SIMILARITY",t.CLASSIFICATION="CLASSIFICATION",t.CLUSTERING="CLUSTERING"})(Gcr||(Gcr={}));(function(t){t.MODE_UNSPECIFIED="MODE_UNSPECIFIED",t.AUTO="AUTO",t.ANY="ANY",t.NONE="NONE"})(pV||(pV={}));(function(t){t.MODE_UNSPECIFIED="MODE_UNSPECIFIED",t.MODE_DYNAMIC="MODE_DYNAMIC"})(Xcr||(Xcr={}));Lh=class extends Error{constructor(e){super(`[GoogleGenerativeAI Error]: ${e}`)}},Ak=class extends Lh{constructor(e,r){super(e),this.response=r}},yxe=class extends Lh{constructor(e,r,n,o){super(e),this.status=r,this.statusText=n,this.errorDetails=o}},zI=class extends Lh{},bxe=class extends Lh{};hio="https://generativelanguage.googleapis.com",gio="v1beta",yio="0.24.1",bio="genai-js";(function(t){t.GENERATE_CONTENT="generateContent",t.STREAM_GENERATE_CONTENT="streamGenerateContent",t.COUNT_TOKENS="countTokens",t.EMBED_CONTENT="embedContent",t.BATCH_EMBED_CONTENTS="batchEmbedContents"})(mV||(mV={}));ptt=class{constructor(e,r,n,o,i){this.model=e,this.task=r,this.apiKey=n,this.stream=o,this.requestOptions=i}toString(){var e,r;let n=((e=this.requestOptions)===null||e===void 0?void 0:e.apiVersion)||gio,i=`${((r=this.requestOptions)===null||r===void 0?void 0:r.baseUrl)||hio}/${n}/${this.model}:${this.task}`;return this.stream&&(i+="?alt=sse"),i}};Eio=[oie.RECITATION,oie.SAFETY,oie.LANGUAGE];Ycr=/^data\: (.*)(?:\n\n|\r\r|\r\n\r\n)/;edr=["text","inlineData","functionCall","functionResponse","executableCode","codeExecutionResult"],Lio={user:["text","inlineData"],function:["functionResponse"],model:["text","functionCall","executableCode","codeExecutionResult"],system:["text"]};rdr="SILENT_ERROR",mtt=class{constructor(e,r,n,o={}){this.model=r,this.params=n,this._requestOptions=o,this._history=[],this._sendPromise=Promise.resolve(),this._apiKey=e,n?.history&&(Fio(n.history),this._history=n.history)}async getHistory(){return await this._sendPromise,this._history}async sendMessage(e,r={}){var n,o,i,a,s,u;await this._sendPromise;let l=aie(e),c={safetySettings:(n=this.params)===null||n===void 0?void 0:n.safetySettings,generationConfig:(o=this.params)===null||o===void 0?void 0:o.generationConfig,tools:(i=this.params)===null||i===void 0?void 0:i.tools,toolConfig:(a=this.params)===null||a===void 0?void 0:a.toolConfig,systemInstruction:(s=this.params)===null||s===void 0?void 0:s.systemInstruction,cachedContent:(u=this.params)===null||u===void 0?void 0:u.cachedContent,contents:[...this._history,l]},d=Object.assign(Object.assign({},this._requestOptions),r),f;return this._sendPromise=this._sendPromise.then(()=>odr(this._apiKey,this.model,c,d)).then(p=>{var m;if(tdr(p.response)){this._history.push(l);let h=Object.assign({parts:[],role:"model"},(m=p.response.candidates)===null||m===void 0?void 0:m[0].content);this._history.push(h)}else{let h=Nk(p.response);h&&console.warn(`sendMessage() was unsuccessful. ${h}. Inspect response object for details.`)}f=p}).catch(p=>{throw this._sendPromise=Promise.resolve(),p}),await this._sendPromise,f}async sendMessageStream(e,r={}){var n,o,i,a,s,u;await this._sendPromise;let l=aie(e),c={safetySettings:(n=this.params)===null||n===void 0?void 0:n.safetySettings,generationConfig:(o=this.params)===null||o===void 0?void 0:o.generationConfig,tools:(i=this.params)===null||i===void 0?void 0:i.tools,toolConfig:(a=this.params)===null||a===void 0?void 0:a.toolConfig,systemInstruction:(s=this.params)===null||s===void 0?void 0:s.systemInstruction,cachedContent:(u=this.params)===null||u===void 0?void 0:u.cachedContent,contents:[...this._history,l]},d=Object.assign(Object.assign({},this._requestOptions),r),f=ndr(this._apiKey,this.model,c,d);return this._sendPromise=this._sendPromise.then(()=>f).catch(p=>{throw new Error(rdr)}).then(p=>p.response).then(p=>{if(tdr(p)){this._history.push(l);let m=Object.assign({},p.candidates[0].content);m.role||(m.role="model"),this._history.push(m)}else{let m=Nk(p);m&&console.warn(`sendMessageStream() was unsuccessful. ${m}. Inspect response object for details.`)}}).catch(p=>{p.message!==rdr&&console.error(p)}),f}};_xe=class{constructor(e,r,n={}){this.apiKey=e,this._requestOptions=n,r.model.includes("/")?this.model=r.model:this.model=`models/${r.model}`,this.generationConfig=r.generationConfig||{},this.safetySettings=r.safetySettings||[],this.tools=r.tools,this.toolConfig=r.toolConfig,this.systemInstruction=idr(r.systemInstruction),this.cachedContent=r.cachedContent}async generateContent(e,r={}){var n;let o=Qcr(e),i=Object.assign(Object.assign({},this._requestOptions),r);return odr(this.apiKey,this.model,Object.assign({generationConfig:this.generationConfig,safetySettings:this.safetySettings,tools:this.tools,toolConfig:this.toolConfig,systemInstruction:this.systemInstruction,cachedContent:(n=this.cachedContent)===null||n===void 0?void 0:n.name},o),i)}async generateContentStream(e,r={}){var n;let o=Qcr(e),i=Object.assign(Object.assign({},this._requestOptions),r);return ndr(this.apiKey,this.model,Object.assign({generationConfig:this.generationConfig,safetySettings:this.safetySettings,tools:this.tools,toolConfig:this.toolConfig,systemInstruction:this.systemInstruction,cachedContent:(n=this.cachedContent)===null||n===void 0?void 0:n.name},o),i)}startChat(e){var r;return new mtt(this.apiKey,this.model,Object.assign({generationConfig:this.generationConfig,safetySettings:this.safetySettings,tools:this.tools,toolConfig:this.toolConfig,systemInstruction:this.systemInstruction,cachedContent:(r=this.cachedContent)===null||r===void 0?void 0:r.name},e),this._requestOptions)}async countTokens(e,r={}){let n=jio(e,{model:this.model,generationConfig:this.generationConfig,safetySettings:this.safetySettings,tools:this.tools,toolConfig:this.toolConfig,systemInstruction:this.systemInstruction,cachedContent:this.cachedContent}),o=Object.assign(Object.assign({},this._requestOptions),r);return kio(this.apiKey,this.model,n,o)}async embedContent(e,r={}){let n=$io(e),o=Object.assign(Object.assign({},this._requestOptions),r);return qio(this.apiKey,this.model,n,o)}async batchEmbedContents(e,r={}){let n=Object.assign(Object.assign({},this._requestOptions),r);return Bio(this.apiKey,this.model,e,n)}};hV=class{constructor(e){this.apiKey=e}getGenerativeModel(e,r){if(!e.model)throw new Lh("Must provide a model name. Example: genai.getGenerativeModel({ model: 'my-model-name' })");return new _xe(this.apiKey,e,r)}getGenerativeModelFromCachedContent(e,r,n){if(!e.name)throw new zI("Cached content must contain a `name` field.");if(!e.model)throw new zI("Cached content must contain a `model` field.");let o=["model","systemInstruction"];for(let a of o)if(r?.[a]&&e[a]&&r?.[a]!==e[a]){if(a==="model"){let s=r.model.startsWith("models/")?r.model.replace("models/",""):r.model,u=e.model.startsWith("models/")?e.model.replace("models/",""):e.model;if(s===u)continue}throw new zI(`Different value for "${a}" specified in modelParams (${r[a]}) and cachedContent (${e[a]})`)}let i=Object.assign(Object.assign({},r),{model:e.model,tools:e.tools,toolConfig:e.toolConfig,systemInstruction:e.systemInstruction,cachedContent:e});return new _xe(this.apiKey,i,n)}}});function gtt(t,e){let r=Uio(t);return{tools:r,toolConfig:Vio(r,e)}}function Uio(t){let e=[],r=[];return t.forEach(n=>{if(zb(n)){let[o]=Bcr([n]);o.functionDeclarations&&e.push(...o.functionDeclarations)}else if(i0(n)){let{functionDeclarations:o}=zio(n);if(o)e.push(...o);else throw new Error("Failed to convert OpenAI structured tool to GenerativeAI tool")}else r.push(n)}),r.find(n=>"functionDeclarations"in n)?r.map(n=>{if(e?.length>0&&"functionDeclarations"in n){let o={functionDeclarations:[...n.functionDeclarations||[],...e]};return e=[],o}return n}):[...r,...e.length>0?[{functionDeclarations:e}]:[]]}function zio(t){return{functionDeclarations:[{name:t.function.name,description:t.function.description,parameters:sD(t.function.parameters)}]}}function Vio(t,e){if(!t.length||!e)return;let{toolChoice:r,allowedFunctionNames:n}=e,o={any:pV.ANY,auto:pV.AUTO,none:pV.NONE};if(r&&["any","auto","none"].includes(r))return{functionCallingConfig:{mode:o[r]??"MODE_UNSPECIFIED",allowedFunctionNames:n}};if(typeof r=="string"||n)return{functionCallingConfig:{mode:pV.ANY,allowedFunctionNames:[...n??[],...r&&typeof r=="string"?[r]:[]]}}}var adr=v(()=>{hxe();dtt();uie();iD();rv()});var sdr,udr=v(()=>{sdr={"gemini-embedding-001":{maxInputTokens:2048,imageInputs:!1,audioInputs:!1,pdfInputs:!1,videoInputs:!1,maxOutputTokens:3072,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!1,structuredOutput:!1},"gemini-2.5-flash-lite-preview-09-2025":{maxInputTokens:1048576,imageInputs:!0,audioInputs:!0,pdfInputs:!0,videoInputs:!0,maxOutputTokens:65536,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0},"gemini-2.5-pro-preview-06-05":{maxInputTokens:1048576,imageInputs:!0,audioInputs:!0,pdfInputs:!0,videoInputs:!0,maxOutputTokens:65536,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0},"gemini-2.5-flash-preview-04-17":{maxInputTokens:1048576,imageInputs:!0,audioInputs:!0,pdfInputs:!0,videoInputs:!0,maxOutputTokens:65536,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!1},"gemini-2.5-flash-preview-09-2025":{maxInputTokens:1048576,imageInputs:!0,audioInputs:!0,pdfInputs:!0,videoInputs:!0,maxOutputTokens:65536,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0},"gemini-2.5-pro-preview-05-06":{maxInputTokens:1048576,imageInputs:!0,audioInputs:!0,pdfInputs:!0,videoInputs:!0,maxOutputTokens:65536,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0},"gemini-2.5-flash-preview-05-20":{maxInputTokens:1048576,imageInputs:!0,audioInputs:!0,pdfInputs:!0,videoInputs:!0,maxOutputTokens:65536,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0},"gemini-2.5-flash":{maxInputTokens:1048576,imageInputs:!0,audioInputs:!0,pdfInputs:!0,videoInputs:!0,maxOutputTokens:65536,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0},"gemini-live-2.5-flash":{maxInputTokens:128e3,imageInputs:!0,audioInputs:!0,pdfInputs:!1,videoInputs:!0,maxOutputTokens:8e3,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!0,videoOutputs:!1,toolCalling:!0,structuredOutput:!1},"gemini-3-flash-preview":{maxInputTokens:1048576,imageInputs:!0,audioInputs:!0,pdfInputs:!0,videoInputs:!0,maxOutputTokens:65536,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0},"gemini-live-2.5-flash-preview-native-audio":{maxInputTokens:131072,imageInputs:!1,audioInputs:!0,pdfInputs:!1,videoInputs:!0,maxOutputTokens:65536,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!0,videoOutputs:!1,toolCalling:!0,structuredOutput:!1},"gemini-2.5-flash-lite":{maxInputTokens:1048576,imageInputs:!0,audioInputs:!0,pdfInputs:!0,videoInputs:!0,maxOutputTokens:65536,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0},"gemini-2.5-flash-preview-tts":{maxInputTokens:8e3,imageInputs:!1,audioInputs:!1,pdfInputs:!1,videoInputs:!1,maxOutputTokens:16e3,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!0,videoOutputs:!1,toolCalling:!1,structuredOutput:!1},"gemini-flash-latest":{maxInputTokens:1048576,imageInputs:!0,audioInputs:!0,pdfInputs:!0,videoInputs:!0,maxOutputTokens:65536,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0},"gemini-2.5-flash-lite-preview-06-17":{maxInputTokens:1048576,imageInputs:!0,audioInputs:!0,pdfInputs:!0,videoInputs:!0,maxOutputTokens:65536,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!1},"gemini-2.5-flash-image":{maxInputTokens:32768,imageInputs:!0,audioInputs:!1,pdfInputs:!1,videoInputs:!1,maxOutputTokens:32768,reasoningOutput:!0,imageOutputs:!0,audioOutputs:!1,videoOutputs:!1,toolCalling:!1,structuredOutput:!1},"gemini-2.5-pro-preview-tts":{maxInputTokens:8e3,imageInputs:!1,audioInputs:!1,pdfInputs:!1,videoInputs:!1,maxOutputTokens:16e3,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!0,videoOutputs:!1,toolCalling:!1,structuredOutput:!1},"gemini-2.5-flash-image-preview":{maxInputTokens:32768,imageInputs:!0,audioInputs:!1,pdfInputs:!1,videoInputs:!1,maxOutputTokens:32768,reasoningOutput:!0,imageOutputs:!0,audioOutputs:!1,videoOutputs:!1,toolCalling:!1,structuredOutput:!1},"gemini-1.5-flash-8b":{maxInputTokens:1e6,imageInputs:!0,audioInputs:!0,pdfInputs:!1,videoInputs:!0,maxOutputTokens:8192,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!1},"gemini-3-pro-preview":{maxInputTokens:1e6,imageInputs:!0,audioInputs:!0,pdfInputs:!0,videoInputs:!0,maxOutputTokens:64e3,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0},"gemini-2.0-flash-lite":{maxInputTokens:1048576,imageInputs:!0,audioInputs:!0,pdfInputs:!0,videoInputs:!0,maxOutputTokens:8192,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0},"gemini-1.5-flash":{maxInputTokens:1e6,imageInputs:!0,audioInputs:!0,pdfInputs:!1,videoInputs:!0,maxOutputTokens:8192,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!1},"gemini-flash-lite-latest":{maxInputTokens:1048576,imageInputs:!0,audioInputs:!0,pdfInputs:!0,videoInputs:!0,maxOutputTokens:65536,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0},"gemini-2.5-pro":{maxInputTokens:1048576,imageInputs:!0,audioInputs:!0,pdfInputs:!0,videoInputs:!0,maxOutputTokens:65536,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0},"gemini-2.0-flash":{maxInputTokens:1048576,imageInputs:!0,audioInputs:!0,pdfInputs:!0,videoInputs:!0,maxOutputTokens:8192,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0},"gemini-1.5-pro":{maxInputTokens:1e6,imageInputs:!0,audioInputs:!0,pdfInputs:!1,videoInputs:!0,maxOutputTokens:8192,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!1}}});var ytt,ldr=v(()=>{hxe();dtt();Ucr();adr();udr();uie();su();aD();Qv();nv();nO();ytt=class extends Vy{constructor(e,r){let n=typeof e=="string"?{...r??{},model:e}:e;super(n);x(this,"lc_serializable",!0);x(this,"lc_namespace",["langchain","chat_models","google_genai"]);x(this,"model");x(this,"temperature");x(this,"maxOutputTokens");x(this,"topP");x(this,"topK");x(this,"stopSequences",[]);x(this,"safetySettings");x(this,"apiKey");x(this,"streaming",!1);x(this,"json");x(this,"streamUsage",!0);x(this,"convertSystemMessageToHumanContent");x(this,"thinkingConfig");x(this,"client");if(this._addVersion("@langchain/google-genai","2.1.23"),this.model=n.model.replace(/^models\//,""),this.maxOutputTokens=n.maxOutputTokens??this.maxOutputTokens,this.maxOutputTokens&&this.maxOutputTokens<0)throw new Error("`maxOutputTokens` must be a positive integer");if(this.temperature=n.temperature??this.temperature,this.temperature&&(this.temperature<0||this.temperature>2))throw new Error("`temperature` must be in the range of [0.0,2.0]");if(this.topP=n.topP??this.topP,this.topP&&this.topP<0)throw new Error("`topP` must be a positive integer");if(this.topP&&this.topP>1)throw new Error("`topP` must be below 1.");if(this.topK=n.topK??this.topK,this.topK&&this.topK<0)throw new Error("`topK` must be a positive integer");if(this.stopSequences=n.stopSequences??this.stopSequences,this.apiKey=n.apiKey??un("GOOGLE_API_KEY"),!this.apiKey)throw new Error("Please set an API key for Google GenerativeAI in the environment variable GOOGLE_API_KEY or in the `apiKey` field of the ChatGoogleGenerativeAI constructor");if(this.safetySettings=n.safetySettings??this.safetySettings,this.safetySettings&&this.safetySettings.length>0&&new Set(this.safetySettings.map(o=>o.category)).size!==this.safetySettings.length)throw new Error("The categories in `safetySettings` array must be unique");this.streaming=n.streaming??this.streaming,this.json=n.json,this.thinkingConfig=n.thinkingConfig??this.thinkingConfig,this.client=new hV(this.apiKey).getGenerativeModel({model:this.model,safetySettings:this.safetySettings,generationConfig:{stopSequences:this.stopSequences,maxOutputTokens:this.maxOutputTokens,temperature:this.temperature,topP:this.topP,topK:this.topK,...this.json?{responseMimeType:"application/json"}:{},...this.thinkingConfig?{thinkingConfig:this.thinkingConfig}:{}}},{apiVersion:n.apiVersion,baseUrl:n.baseUrl,customHeaders:n.customHeaders}),this.streamUsage=n.streamUsage??this.streamUsage}static lc_name(){return"ChatGoogleGenerativeAI"}get lc_secrets(){return{apiKey:"GOOGLE_API_KEY"}}get lc_aliases(){return{apiKey:"google_api_key"}}get _isMultimodalModel(){return this.model.includes("vision")||this.model.startsWith("gemini-1.5")||this.model.startsWith("gemini-2")||this.model.startsWith("gemma-3-")&&!this.model.startsWith("gemma-3-1b")||this.model.startsWith("gemini-3")}useCachedContent(e,r,n){this.apiKey&&(this.client=new hV(this.apiKey).getGenerativeModelFromCachedContent(e,r,n))}get useSystemInstruction(){return typeof this.convertSystemMessageToHumanContent=="boolean"?!this.convertSystemMessageToHumanContent:this.computeUseSystemInstruction}get computeUseSystemInstruction(){return this.model==="gemini-1.0-pro-001"||this.model.startsWith("gemini-pro-vision")||this.model.startsWith("gemini-1.0-pro-vision")?!1:this.model!=="gemini-pro"}getLsParams(e){return{ls_provider:"google_genai",ls_model_name:this.model,ls_model_type:"chat",ls_temperature:this.client.generationConfig.temperature,ls_max_tokens:this.client.generationConfig.maxOutputTokens,ls_stop:e.stop}}_combineLLMOutput(){return[]}_llmType(){return"googlegenerativeai"}bindTools(e,r){return this.withConfig({tools:gtt(e)?.tools,...r})}invocationParams(e){let r=e?.tools?.length?gtt(e.tools,{toolChoice:e.tool_choice,allowedFunctionNames:e.allowedFunctionNames}):void 0;return e?.responseSchema?(this.client.generationConfig.responseSchema=e.responseSchema,this.client.generationConfig.responseMimeType="application/json"):(this.client.generationConfig.responseSchema=void 0,this.client.generationConfig.responseMimeType=this.json?"application/json":void 0),{...r?.tools?{tools:r.tools}:{},...r?.toolConfig?{toolConfig:r.toolConfig}:{}}}async _generate(e,r,n){r.signal?.throwIfAborted();let o=ltt(e,this._isMultimodalModel,this.useSystemInstruction,this.model),i=o;if(o[0].role==="system"){let[c]=o;this.client.systemInstruction=c,i=o.slice(1)}let a=this.invocationParams(r);if(this.streaming){let c={},d=this._streamResponseChunks(e,r,n),f=[];for await(let p of d){let m=p.generationInfo?.completion??0;f[m]===void 0?f[m]=p:f[m]=f[m].concat(p)}return{generations:f.filter(p=>p!==void 0),llmOutput:{estimatedTokenUsage:c}}}let s=await this.completionWithRetry({...a,contents:i}),u;"usageMetadata"in s.response&&(u=ctt(s.response.usageMetadata,this.model));let l=kcr(s.response,{usageMetadata:u});return l.generations?.length>0&&await n?.handleLLMNewToken(l.generations[0]?.text??""),l}async*_streamResponseChunks(e,r,n){let o=ltt(e,this._isMultimodalModel,this.useSystemInstruction,this.model),i=o;if(o[0].role==="system"){let[p]=o;this.client.systemInstruction=p,i=o.slice(1)}let a={...this.invocationParams(r),contents:i},s=await this.caller.callWithOptions({signal:r?.signal},async()=>{let{stream:p}=await this.client.generateContentStream(a,{signal:r?.signal});return p}),u,l=0,c=0,d=0,f=0;for await(let p of s){if(r.signal?.aborted)return;if("usageMetadata"in p&&p.usageMetadata!==void 0&&this.streamUsage!==!1&&r.streamUsage!==!1){u=ctt(p.usageMetadata,this.model);let h=p.usageMetadata.promptTokenCount??0;u.input_tokens=Math.max(0,h-l),l=h;let y=p.usageMetadata.candidatesTokenCount??0;u.output_tokens=Math.max(0,y-c),c=y;let g=p.usageMetadata.totalTokenCount??0;u.total_tokens=Math.max(0,g-d),d=g}let m=qcr(p,{usageMetadata:u,index:f});f+=1,m&&(yield m,await n?.handleLLMNewToken(m.text??""))}}async completionWithRetry(e,r){return this.caller.callWithOptions({signal:r?.signal},async()=>{try{return await this.client.generateContent(e,{signal:r?.signal})}catch(n){throw n.message?.includes("400 Bad Request")&&(n.status=400),n}})}get profile(){return sdr[this.model]??{}}withStructuredOutput(e,r){let n=e,o=r?.name,i=r?.method,a=r?.includeRaw;if(i==="jsonMode")throw new Error('ChatGoogleGenerativeAI only supports "jsonSchema" or "functionCalling" as a method.');let s,u;if(i==="functionCalling"){let f=o??"extract",p;if(Hi(n)){let m=nie(n);p=[{functionDeclarations:[{name:f,description:m.description??"A function available to call.",parameters:m}]}],u=new ftt({returnSingle:!0,keyName:f,zodSchema:n})}else{let m;typeof n.name=="string"&&typeof n.parameters=="object"&&n.parameters!=null?(m=n,m.parameters=sD(n.parameters),f=n.name):m={name:f,description:n.description??"",parameters:sD(n)},p=[{functionDeclarations:[m]}],u=new ftt({returnSingle:!0,keyName:f})}s=this.bindTools(p).withConfig({allowedFunctionNames:[f]})}else{let f=nie(n);s=this.withConfig({responseSchema:f}),u=new ew}if(!a)return s.pipe(u).withConfig({runName:"ChatGoogleGenerativeAIStructuredOutput"});let l=pl.assign({parsed:(f,p)=>u.invoke(f.raw,p)}),c=pl.assign({parsed:()=>null}),d=l.withFallbacks({fallbacks:[c]});return gc.from([{raw:s},d]).withConfig({runName:"StructuredOutputRunnable"})}}});var btt,cdr=v(()=>{uie();su();lV();Ik();btt=class extends _x{constructor(e){super(e??{});x(this,"apiKey");x(this,"modelName","embedding-001");x(this,"model","embedding-001");x(this,"taskType");x(this,"title");x(this,"stripNewLines",!0);x(this,"maxBatchSize",100);x(this,"client");if(this.modelName=e?.model?.replace(/^models\//,"")??e?.modelName?.replace(/^models\//,"")??this.modelName,this.model=this.modelName,this.taskType=e?.taskType??this.taskType,this.title=e?.title??this.title,this.title&&this.taskType!=="RETRIEVAL_DOCUMENT")throw new Error("title can only be sepcified with TaskType.RETRIEVAL_DOCUMENT");if(this.apiKey=e?.apiKey??un("GOOGLE_API_KEY"),!this.apiKey)throw new Error("Please set an API key for Google GenerativeAI in the environmentb variable GOOGLE_API_KEY or in the `apiKey` field of the GoogleGenerativeAIEmbeddings constructor");this.client=new hV(this.apiKey).getGenerativeModel({model:this.model},{baseUrl:e?.baseUrl})}_convertToContent(e){return{content:{role:"user",parts:[{text:this.stripNewLines?e.replace(/\n/g," "):e}]},taskType:this.taskType,title:this.title}}async _embedQueryContent(e){let r=this._convertToContent(e);return(await this.client.embedContent(r)).embedding.values??[]}async _embedDocumentsContent(e){let r=vx(e,this.maxBatchSize),n=r.map(o=>({requests:o.map(i=>this._convertToContent(i))}));return(await Promise.allSettled(n.map(o=>this.client.batchEmbedContents(o)))).flatMap((o,i)=>o.status==="fulfilled"?o.value.embeddings.map(a=>a.values||[]):Array(r[i].length).fill([]))}embedQuery(e){return this.caller.call(this._embedQueryContent.bind(this),e)}embedDocuments(e){return this.caller.call(this._embedDocumentsContent.bind(this),e)}}});var _tt=v(()=>{ldr();cdr()});function ddr(t,e=0){return(Bg[t[e+0]]+Bg[t[e+1]]+Bg[t[e+2]]+Bg[t[e+3]]+"-"+Bg[t[e+4]]+Bg[t[e+5]]+"-"+Bg[t[e+6]]+Bg[t[e+7]]+"-"+Bg[t[e+8]]+Bg[t[e+9]]+"-"+Bg[t[e+10]]+Bg[t[e+11]]+Bg[t[e+12]]+Bg[t[e+13]]+Bg[t[e+14]]+Bg[t[e+15]]).toLowerCase()}var Bg,vxe,fdr=v(()=>{Bg=[];for(vxe=0;vxe<256;++vxe)Bg.push((vxe+256).toString(16).slice(1))});function vtt(){if(!wxe&&(wxe=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!wxe))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return wxe(Hio)}var wxe,Hio,pdr=v(()=>{Hio=new Uint8Array(16)});var Wio,wtt,mdr=v(()=>{Wio=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),wtt={randomUUID:Wio}});function Jio(t,e,r){if(wtt.randomUUID&&!e&&!t)return wtt.randomUUID();t=t||{};var n=t.random||(t.rng||vtt)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,e){r=r||0;for(var o=0;o<16;++o)e[r+o]=n[o];return e}return ddr(n)}var Stt,hdr=v(()=>{mdr();pdr();fdr();Stt=Jio});var gdr=v(()=>{hdr()});function bdr(t,e){return new Hr({content:t.content??"",additional_kwargs:t.thinking&&t.thinking!==""?{reasoning_content:t.thinking}:{},tool_call_chunks:t.tool_calls?.map(r=>({name:r.function.name,args:JSON.stringify(r.function.arguments),type:"tool_call_chunk",index:0,id:Stt()})),response_metadata:{...e?.responseMetadata,model_provider:"ollama"},usage_metadata:e?.usageMetadata})}function ydr(t){let e=t.match(/^data:.*?;base64,(.*)$/);return e?e[1]:""}function Kio(t){if(typeof t.content=="string")return[{role:"assistant",content:t.content}];let r=t.content.filter(o=>o.type==="text"&&typeof o.text=="string").map(o=>({role:"assistant",content:o.text})),n;if(t.content.find(o=>o.type==="tool_use")&&t.tool_calls?.length){let o=t.tool_calls?.map(i=>({id:i.id,type:"function",function:{name:i.name,arguments:i.args}}));o&&(n={role:"assistant",tool_calls:o,content:""})}else if(t.content.find(o=>o.type==="tool_use")&&!t.tool_calls?.length)throw new Error("'tool_use' content type is not supported without tool calls.");return[...r,...n?[n]:[]]}function Gio(t){return typeof t.content=="string"?[{role:"user",content:t.content}]:t.content.map(e=>{if(e.type==="text")return{role:"user",content:e.text};if(e.type==="image_url"){if(typeof e.image_url=="string")return{role:"user",content:"",images:[ydr(e.image_url)]};if(e.image_url.url&&typeof e.image_url.url=="string")return{role:"user",content:"",images:[ydr(e.image_url.url)]}}throw new Error(`Unsupported content type: ${e.type}`)})}function Xio(t){if(typeof t.content=="string")return[{role:"system",content:t.content}];if(t.content.every(e=>e.type==="text"&&typeof e.text=="string"))return t.content.map(e=>({role:"system",content:e.text}));throw new Error(`Unsupported content type(s): ${t.content.map(e=>e.type).join(", ")}`)}function Zio(t){if(typeof t.content!="string")throw new Error("Non string tool message content is not supported");return[{role:"tool",content:t.content}]}function _dr(t){return t.flatMap(e=>{if(["human","generic"].includes(e._getType()))return Gio(e);if(e._getType()==="ai")return Kio(e);if(e._getType()==="system")return Xio(e);if(e._getType()==="tool")return Zio(e);throw new Error(`Unsupported message type: ${e._getType()}`)})}var vdr=v(()=>{ra();gdr()});function Yio(t){return t&&DataView.prototype.isPrototypeOf(t)}function R8(t){if(typeof t!="string"&&(t=String(t)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(t)||t==="")throw new TypeError('Invalid character in header field name: "'+t+'"');return t.toLowerCase()}function xtt(t){return typeof t!="string"&&(t=String(t)),t}function Ttt(t){var e={next:function(){var r=t.shift();return{done:r===void 0,value:r}}};return Vb.iterable&&(e[Symbol.iterator]=function(){return e}),e}function km(t){this.map={},t instanceof km?t.forEach(function(e,r){this.append(r,e)},this):Array.isArray(t)?t.forEach(function(e){if(e.length!=2)throw new TypeError("Headers constructor: expected name/value pair to be length 2, found"+e.length);this.append(e[0],e[1])},this):t&&Object.getOwnPropertyNames(t).forEach(function(e){this.append(e,t[e])},this)}function Ctt(t){if(!t._noBody){if(t.bodyUsed)return Promise.reject(new TypeError("Already read"));t.bodyUsed=!0}}function xdr(t){return new Promise(function(e,r){t.onload=function(){e(t.result)},t.onerror=function(){r(t.error)}})}function Qio(t){var e=new FileReader,r=xdr(e);return e.readAsArrayBuffer(t),r}function eao(t){var e=new FileReader,r=xdr(e),n=/charset=([A-Za-z0-9_-]+)/.exec(t.type),o=n?n[1]:"utf-8";return e.readAsText(t,o),r}function tao(t){for(var e=new Uint8Array(t),r=new Array(e.length),n=0;n-1?e:t}function yV(t,e){if(!(this instanceof yV))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');e=e||{};var r=e.body;if(t instanceof yV){if(t.bodyUsed)throw new TypeError("Already read");this.url=t.url,this.credentials=t.credentials,e.headers||(this.headers=new km(t.headers)),this.method=t.method,this.mode=t.mode,this.signal=t.signal,!r&&t._bodyInit!=null&&(r=t._bodyInit,t.bodyUsed=!0)}else this.url=String(t);if(this.credentials=e.credentials||this.credentials||"same-origin",(e.headers||!this.headers)&&(this.headers=new km(e.headers)),this.method=nao(e.method||this.method||"GET"),this.mode=e.mode||this.mode||null,this.signal=e.signal||this.signal||function(){if("AbortController"in Ug){var i=new AbortController;return i.signal}}(),this.referrer=null,(this.method==="GET"||this.method==="HEAD")&&r)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(r),(this.method==="GET"||this.method==="HEAD")&&(e.cache==="no-store"||e.cache==="no-cache")){var n=/([?&])_=[^&]*/;if(n.test(this.url))this.url=this.url.replace(n,"$1_="+new Date().getTime());else{var o=/\?/;this.url+=(o.test(this.url)?"&":"?")+"_="+new Date().getTime()}}}function oao(t){var e=new FormData;return t.trim().split("&").forEach(function(r){if(r){var n=r.split("="),o=n.shift().replace(/\+/g," "),i=n.join("=").replace(/\+/g," ");e.append(decodeURIComponent(o),decodeURIComponent(i))}}),e}function iao(t){var e=new km,r=t.replace(/\r?\n[\t ]+/g," ");return r.split("\r").map(function(n){return n.indexOf(` +`)===0?n.substr(1,n.length):n}).forEach(function(n){var o=n.split(":"),i=o.shift().trim();if(i){var a=o.join(":").trim();try{e.append(i,a)}catch(s){console.warn("Response "+s.message)}}}),e}function VI(t,e){if(!(this instanceof VI))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');if(e||(e={}),this.type="default",this.status=e.status===void 0?200:e.status,this.status<200||this.status>599)throw new RangeError("Failed to construct 'Response': The status provided (0) is outside the range [200, 599].");this.ok=this.status>=200&&this.status<300,this.statusText=e.statusText===void 0?"":""+e.statusText,this.headers=new km(e.headers),this.url=e.url||"",this._initBody(t)}function Odr(t,e){return new Promise(function(r,n){var o=new yV(t,e);if(o.signal&&o.signal.aborted)return n(new gV("Aborted","AbortError"));var i=new XMLHttpRequest;function a(){i.abort()}i.onload=function(){var l={statusText:i.statusText,headers:iao(i.getAllResponseHeaders()||"")};o.url.indexOf("file://")===0&&(i.status<200||i.status>599)?l.status=200:l.status=i.status,l.url="responseURL"in i?i.responseURL:l.headers.get("X-Request-URL");var c="response"in i?i.response:i.responseText;setTimeout(function(){r(new VI(c,l))},0)},i.onerror=function(){setTimeout(function(){n(new TypeError("Network request failed"))},0)},i.ontimeout=function(){setTimeout(function(){n(new TypeError("Network request timed out"))},0)},i.onabort=function(){setTimeout(function(){n(new gV("Aborted","AbortError"))},0)};function s(l){try{return l===""&&Ug.location.href?Ug.location.href:l}catch{return l}}if(i.open(o.method,s(o.url),!0),o.credentials==="include"?i.withCredentials=!0:o.credentials==="omit"&&(i.withCredentials=!1),"responseType"in i&&(Vb.blob?i.responseType="blob":Vb.arrayBuffer&&(i.responseType="arraybuffer")),e&&typeof e.headers=="object"&&!(e.headers instanceof km||Ug.Headers&&e.headers instanceof Ug.Headers)){var u=[];Object.getOwnPropertyNames(e.headers).forEach(function(l){u.push(R8(l)),i.setRequestHeader(l,xtt(e.headers[l]))}),o.headers.forEach(function(l,c){u.indexOf(c)===-1&&i.setRequestHeader(c,l)})}else o.headers.forEach(function(l,c){i.setRequestHeader(c,l)});o.signal&&(o.signal.addEventListener("abort",a),i.onreadystatechange=function(){i.readyState===4&&o.signal.removeEventListener("abort",a)}),i.send(typeof o._bodyInit>"u"?null:o._bodyInit)})}var Ug,Vb,wdr,Cdr,rao,aao,gV,Edr=v(()=>{Ug=typeof globalThis<"u"&&globalThis||typeof self<"u"&&self||typeof window<"u"&&window||{},Vb={searchParams:"URLSearchParams"in Ug,iterable:"Symbol"in Ug&&"iterator"in Symbol,blob:"FileReader"in Ug&&"Blob"in Ug&&function(){try{return new Blob,!0}catch{return!1}}(),formData:"FormData"in Ug,arrayBuffer:"ArrayBuffer"in Ug};Vb.arrayBuffer&&(wdr=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],Cdr=ArrayBuffer.isView||function(t){return t&&wdr.indexOf(Object.prototype.toString.call(t))>-1});km.prototype.append=function(t,e){t=R8(t),e=xtt(e);var r=this.map[t];this.map[t]=r?r+", "+e:e};km.prototype.delete=function(t){delete this.map[R8(t)]};km.prototype.get=function(t){return t=R8(t),this.has(t)?this.map[t]:null};km.prototype.has=function(t){return this.map.hasOwnProperty(R8(t))};km.prototype.set=function(t,e){this.map[R8(t)]=xtt(e)};km.prototype.forEach=function(t,e){for(var r in this.map)this.map.hasOwnProperty(r)&&t.call(e,this.map[r],r,this)};km.prototype.keys=function(){var t=[];return this.forEach(function(e,r){t.push(r)}),Ttt(t)};km.prototype.values=function(){var t=[];return this.forEach(function(e){t.push(e)}),Ttt(t)};km.prototype.entries=function(){var t=[];return this.forEach(function(e,r){t.push([r,e])}),Ttt(t)};Vb.iterable&&(km.prototype[Symbol.iterator]=km.prototype.entries);rao=["CONNECT","DELETE","GET","HEAD","OPTIONS","PATCH","POST","PUT","TRACE"];yV.prototype.clone=function(){return new yV(this,{body:this._bodyInit})};Tdr.call(yV.prototype);Tdr.call(VI.prototype);VI.prototype.clone=function(){return new VI(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new km(this.headers),url:this.url})};VI.error=function(){var t=new VI(null,{status:200,statusText:""});return t.ok=!1,t.status=0,t.type="error",t};aao=[301,302,303,307,308];VI.redirect=function(t,e){if(aao.indexOf(e)===-1)throw new RangeError("Invalid status code");return new VI(null,{status:e,headers:{location:t}})};gV=Ug.DOMException;try{new gV}catch{gV=function(e,r){this.message=e,this.name=r;var n=Error(e);this.stack=n.stack},gV.prototype=Object.create(Error.prototype),gV.prototype.constructor=gV}Odr.polyfill=!0;Ug.fetch||(Ug.fetch=Odr,Ug.Headers=km,Ug.Request=yV,Ug.Response=VI)});function cao(){if(typeof window<"u"&&window.navigator){let t=navigator;return"userAgentData"in t&&t.userAgentData?.platform?`${t.userAgentData.platform.toLowerCase()} Browser/${navigator.userAgent};`:navigator.platform?`${navigator.platform.toLowerCase()} Browser/${navigator.userAgent};`:`unknown Browser/${navigator.userAgent};`}else if(typeof process<"u")return`${process.arch} ${process.platform} Node.js/${process.version}`;return""}function dao(t){if(t instanceof Headers){let e={};return t.forEach((r,n)=>{e[n]=r}),e}else return Array.isArray(t)?Object.fromEntries(t):t||{}}var Pdr,Mdr,sao,uao,lao,Ott,Mtt,Rtt,Itt,fao,Att,Ett,Dk,pao,mao,hao,gao,yao,Ptt,I8,lIa,Sxe=v(()=>{Edr();Pdr="11434",Mdr=`http://127.0.0.1:${Pdr}`,sao="0.6.3",uao=Object.defineProperty,lao=(t,e,r)=>e in t?uao(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,Ott=(t,e,r)=>(lao(t,typeof e!="symbol"?e+"":e,r),r),Mtt=class t extends Error{constructor(e,r){super(e),this.error=e,this.status_code=r,this.name="ResponseError",Error.captureStackTrace&&Error.captureStackTrace(this,t)}},Rtt=class{constructor(e,r,n){Ott(this,"abortController"),Ott(this,"itr"),Ott(this,"doneCallback"),this.abortController=e,this.itr=r,this.doneCallback=n}abort(){this.abortController.abort()}async*[Symbol.asyncIterator](){for await(let e of this.itr){if("error"in e)throw new Error(e.error);if(yield e,e.done||e.status==="success"){this.doneCallback();return}}throw new Error("Did not receive done or success response in stream.")}},Itt=async t=>{if(t.ok)return;let e=`Error ${t.status}: ${t.statusText}`,r=null;if(t.headers.get("content-type")?.includes("application/json"))try{r=await t.json(),e=r.error||e}catch{console.log("Failed to parse error response as JSON")}else try{console.log("Getting text from response"),e=await t.text()||e}catch{console.log("Failed to get text from error response")}throw new Mtt(e,t.status)};fao=(t,e)=>t[e],Att=async(t,e,r={})=>{let n={"Content-Type":"application/json",Accept:"application/json","User-Agent":`ollama-js/${sao} (${cao()})`};r.headers=dao(r.headers);try{let i=new URL(e);if(i.protocol==="https:"&&i.hostname==="ollama.com"){let a=typeof process=="object"&&process!==null&&typeof process.env=="object"&&process.env!==null?fao(process.env,"OLLAMA_API_KEY"):void 0;!(r.headers.authorization||r.headers.Authorization)&&a&&(r.headers.Authorization=`Bearer ${a}`)}}catch(i){console.error("error parsing url",i)}let o=Object.fromEntries(Object.entries(r.headers).filter(([i])=>!Object.keys(n).some(a=>a.toLowerCase()===i.toLowerCase())));return r.headers={...n,...o},t(e,r)},Ett=async(t,e,r)=>{let n=await Att(t,e,{headers:r?.headers});return await Itt(n),n},Dk=async(t,e,r,n)=>{let i=(s=>s!==null&&typeof s=="object"&&!Array.isArray(s))(r)?JSON.stringify(r):r,a=await Att(t,e,{method:"POST",body:i,signal:n?.signal,headers:n?.headers});return await Itt(a),a},pao=async(t,e,r,n)=>{let o=await Att(t,e,{method:"DELETE",body:JSON.stringify(r),headers:n?.headers});return await Itt(o),o},mao=async function*(t){let e=new TextDecoder("utf-8"),r="",n=t.getReader();for(;;){let{done:o,value:i}=await n.read();if(o)break;r+=e.decode(i,{stream:!0});let a=r.split(` +`);r=a.pop()??"";for(let s of a)try{yield JSON.parse(s)}catch{console.warn("invalid json: ",s)}}r+=e.decode();for(let o of r.split(` +`).filter(i=>i!==""))try{yield JSON.parse(o)}catch{console.warn("invalid json: ",o)}},hao=t=>{if(!t)return Mdr;let e=t.includes("://");t.startsWith(":")&&(t=`http://127.0.0.1${t}`,e=!0),e||(t=`http://${t}`);let r=new URL(t),n=r.port;n||(e?n=r.protocol==="https:"?"443":"80":n=Pdr);let o="";r.username&&(o=r.username,r.password&&(o+=`:${r.password}`),o+="@");let i=`${r.protocol}//${o}${r.hostname}:${n}${r.pathname}`;return i.endsWith("/")&&(i=i.slice(0,-1)),i},gao=Object.defineProperty,yao=(t,e,r)=>e in t?gao(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,Ptt=(t,e,r)=>(yao(t,typeof e!="symbol"?e+"":e,r),r),I8=class{constructor(e){Ptt(this,"config"),Ptt(this,"fetch"),Ptt(this,"ongoingStreamedRequests",[]),this.config={host:"",headers:e?.headers},e?.proxy||(this.config.host=hao(e?.host??Mdr)),this.fetch=e?.fetch??fetch}abort(){for(let e of this.ongoingStreamedRequests)e.abort();this.ongoingStreamedRequests.length=0}async processStreamableRequest(e,r){r.stream=r.stream??!1;let n=`${this.config.host}/api/${e}`;if(r.stream){let i=new AbortController,a=await Dk(this.fetch,n,r,{signal:i.signal,headers:this.config.headers});if(!a.body)throw new Error("Missing body");let s=mao(a.body),u=new Rtt(i,s,()=>{let l=this.ongoingStreamedRequests.indexOf(u);l>-1&&this.ongoingStreamedRequests.splice(l,1)});return this.ongoingStreamedRequests.push(u),u}return await(await Dk(this.fetch,n,r,{headers:this.config.headers})).json()}async encodeImage(e){if(typeof e!="string"){let r=new Uint8Array(e),n="",o=r.byteLength;for(let i=0;i{CQ();mS();zN();yJ();ZL();dWe();Rdr=class extends _J{constructor(e){super(e);x(this,"returnId",!1);x(this,"lc_namespace",["langchain","output_parsers","openai_tools"]);x(this,"lc_serializable",!0);this.returnId=e?.returnId??this.returnId}static lc_name(){return"JsonOutputToolsParser"}_diff(){throw new Error("Not supported.")}async parse(){throw new Error("Not implemented.")}async parseResult(e){return await this.parsePartialResult(e,!1)}async parsePartialResult(e,r=!0){let n=e[0].message,o;if(mc(n)&&n.tool_calls?.length?o=n.tool_calls.map(a=>{let{id:s,...u}=a;return this.returnId?{id:s,...u}:u}):n.additional_kwargs.tool_calls!==void 0&&(o=JSON.parse(JSON.stringify(n.additional_kwargs.tool_calls)).map(a=>HI(a,{returnId:this.returnId,partial:r}))),!o)return[];let i=[];for(let a of o)if(a!==void 0){let s={type:a.name,args:a.args,id:a.id};i.push(s)}return i}},Ow=class extends Rdr{constructor(e){super(e);x(this,"lc_namespace",["langchain","output_parsers","openai_tools"]);x(this,"lc_serializable",!0);x(this,"returnId",!1);x(this,"keyName");x(this,"returnSingle",!1);x(this,"zodSchema");this.keyName=e.keyName,this.returnSingle=e.returnSingle??this.returnSingle,this.zodSchema=e.zodSchema}static lc_name(){return"JsonOutputKeyToolsParser"}async _validateResult(e){if(this.zodSchema===void 0)return e;let r=await Wz(this.zodSchema,e);if(r.success)return r.data;throw new CS(`Failed to parse. Text: "${JSON.stringify(e,null,2)}". Error: ${JSON.stringify(r.error?.issues)}`,JSON.stringify(e,null,2))}async parsePartialResult(e){let r=(await super.parsePartialResult(e)).filter(o=>o.type===this.keyName),n=r;if(r.length)return this.returnId||(n=r.map(o=>o.args)),this.returnSingle?n[0]:n}async parseResult(e){let r=(await super.parsePartialResult(e,!1)).filter(o=>o.type===this.keyName),n=r;if(r.length)return this.returnId||(n=r.map(o=>o.args)),this.returnSingle?this._validateResult(n[0]):await Promise.all(n.map(o=>this._validateResult(o)))}}});var _V=v(()=>{zo();Idr()});var Ntt,Adr=v(()=>{vdr();ra();aD();Sxe();xm();Qv();iD();XT();nO();_V();su();nv();Sy();Ntt=class extends Vy{constructor(e){super(e??{});x(this,"model","llama3");x(this,"numa");x(this,"numCtx");x(this,"numBatch");x(this,"numGpu");x(this,"mainGpu");x(this,"lowVram");x(this,"f16Kv");x(this,"logitsAll");x(this,"vocabOnly");x(this,"useMmap");x(this,"useMlock");x(this,"embeddingOnly");x(this,"numThread");x(this,"numKeep");x(this,"seed");x(this,"numPredict");x(this,"topK");x(this,"topP");x(this,"tfsZ");x(this,"typicalP");x(this,"repeatLastN");x(this,"temperature");x(this,"repeatPenalty");x(this,"presencePenalty");x(this,"frequencyPenalty");x(this,"mirostat");x(this,"mirostatTau");x(this,"mirostatEta");x(this,"penalizeNewline");x(this,"streaming");x(this,"format");x(this,"keepAlive");x(this,"client");x(this,"checkOrPullModel",!1);x(this,"baseUrl","http://127.0.0.1:11434");x(this,"think");this.baseUrl=e?.baseUrl??un("OLLAMA_BASE_URL")??this.baseUrl,this.client=new I8({fetch:e?.fetch,host:this.baseUrl,headers:e?.headers}),this.model=e?.model??this.model,this.numa=e?.numa,this.numCtx=e?.numCtx,this.numBatch=e?.numBatch,this.numGpu=e?.numGpu,this.mainGpu=e?.mainGpu,this.lowVram=e?.lowVram,this.f16Kv=e?.f16Kv,this.logitsAll=e?.logitsAll,this.vocabOnly=e?.vocabOnly,this.useMmap=e?.useMmap,this.useMlock=e?.useMlock,this.embeddingOnly=e?.embeddingOnly,this.numThread=e?.numThread,this.numKeep=e?.numKeep,this.seed=e?.seed,this.numPredict=e?.numPredict,this.topK=e?.topK,this.topP=e?.topP,this.tfsZ=e?.tfsZ,this.typicalP=e?.typicalP,this.repeatLastN=e?.repeatLastN,this.temperature=e?.temperature,this.repeatPenalty=e?.repeatPenalty,this.presencePenalty=e?.presencePenalty,this.frequencyPenalty=e?.frequencyPenalty,this.mirostat=e?.mirostat,this.mirostatTau=e?.mirostatTau,this.mirostatEta=e?.mirostatEta,this.penalizeNewline=e?.penalizeNewline,this.streaming=e?.streaming,this.format=e?.format,this.keepAlive=e?.keepAlive,this.think=e?.think,this.checkOrPullModel=e?.checkOrPullModel??this.checkOrPullModel}static lc_name(){return"ChatOllama"}_llmType(){return"ollama"}async pull(e,r){let{stream:n,insecure:o,logProgress:i}={stream:!0,...r};if(n)for await(let a of await this.client.pull({model:e,insecure:o,stream:n}))i&&console.log(a);else{let a=await this.client.pull({model:e,insecure:o});i&&console.log(a)}}bindTools(e,r){return this.withConfig({tools:e.map(n=>Rk(n)),...r})}getLsParams(e){let r=this.invocationParams(e);return{ls_provider:"ollama",ls_model_name:this.model,ls_model_type:"chat",ls_temperature:r.options?.temperature??void 0,ls_max_tokens:r.options?.num_predict??void 0,ls_stop:e.stop}}invocationParams(e){return{model:this.model,format:e?.format??this.format,keep_alive:this.keepAlive,think:this.think,options:{numa:this.numa,num_ctx:this.numCtx,num_batch:this.numBatch,num_gpu:this.numGpu,main_gpu:this.mainGpu,low_vram:this.lowVram,f16_kv:this.f16Kv,logits_all:this.logitsAll,vocab_only:this.vocabOnly,use_mmap:this.useMmap,use_mlock:this.useMlock,embedding_only:this.embeddingOnly,num_thread:this.numThread,num_keep:this.numKeep,seed:this.seed,num_predict:this.numPredict,top_k:this.topK,top_p:this.topP,tfs_z:this.tfsZ,typical_p:this.typicalP,repeat_last_n:this.repeatLastN,temperature:this.temperature,repeat_penalty:this.repeatPenalty,presence_penalty:this.presencePenalty,frequency_penalty:this.frequencyPenalty,mirostat:this.mirostat,mirostat_tau:this.mirostatTau,mirostat_eta:this.mirostatEta,penalize_newline:this.penalizeNewline,stop:e?.stop},tools:e?.tools?.length?e.tools.map(r=>Rk(r)):void 0}}async checkModelExistsOnMachine(e){let{models:r}=await this.client.list();return!!r.find(n=>n.name===e||n.name===`${e}:latest`)}async _generate(e,r,n){r.signal?.throwIfAborted(),this.checkOrPullModel&&(await this.checkModelExistsOnMachine(this.model)||await this.pull(this.model,{logProgress:!0}));let o;for await(let a of this._streamResponseChunks(e,r,n))o?o=IC(o,a.message):o=a.message;let i=new uo({id:o?.id,content:o?.content??"",additional_kwargs:o?.additional_kwargs,tool_calls:o?.tool_calls,response_metadata:o?.response_metadata,usage_metadata:o?.usage_metadata});return{generations:[{text:typeof i.content=="string"?i.content:"",message:i}]}}async*_streamResponseChunks(e,r,n){this.checkOrPullModel&&(await this.checkModelExistsOnMachine(this.model)||await this.pull(this.model,{logProgress:!0}));let o=this.invocationParams(r),i=_dr(e),a={input_tokens:0,output_tokens:0,total_tokens:0},s=await this.client.chat({...o,messages:i,stream:!0}),u;for await(let l of s){if(r.signal?.aborted){this.client.abort();return}let{message:c,...d}=l;a.input_tokens+=d.prompt_eval_count??0,a.output_tokens+=d.eval_count??0,a.total_tokens=a.input_tokens+a.output_tokens,u=d;let f=this.think?c.thinking??c.content??"":c.content??"",p=new Mi({text:f,message:bdr(c)});yield p,await n?.handleLLMNewToken(f,void 0,void 0,void 0,void 0,{chunk:p})}yield new Mi({text:"",message:new Hr({content:"",response_metadata:{...u,model_provider:"ollama"},usage_metadata:a})})}withStructuredOutput(e,r){let n,o,{schema:i,name:a,includeRaw:s}={...r,schema:e},u=r?.method??"jsonSchema";if(u==="functionCalling"){let f=a??"extract";if(Hi(i)){let p=Ii(i);n=this.bindTools([{type:"function",function:{name:f,description:p.description,parameters:p}}]).withConfig({ls_structured_output_format:{kwargs:{method:u},schema:p}}),o=new Ow({returnSingle:!0,keyName:f,zodSchema:i})}else{let p;typeof i.name=="string"&&typeof i.parameters=="object"&&i.parameters!=null?(p=i,f=i.name):p={name:f,description:i.description??"",parameters:i},n=this.bindTools([{type:"function",function:p}]).withConfig({ls_structured_output_format:{kwargs:{method:u},schema:i}}),o=new Ow({returnSingle:!0,keyName:f})}}else if(u==="jsonMode"){o=Hi(i)?$C.fromZodSchema(i):new ew;let f=Ii(i);n=this.withConfig({format:"json",ls_structured_output_format:{kwargs:{method:u},schema:f}})}else if(u==="jsonSchema"){o=Hi(i)?$C.fromZodSchema(i):new ew;let f=Ii(i);n=this.withConfig({format:f,ls_structured_output_format:{kwargs:{method:u},schema:f}})}else throw new TypeError(`Unrecognized structured output method '${u}'. Expected one of 'functionCalling', 'jsonMode', or 'jsonSchema'`);if(!s)return n.pipe(o).withConfig({runName:"ChatOllamaStructuredOutput"});let l=pl.assign({parsed:(f,p)=>o.invoke(f.raw,p)}),c=pl.assign({parsed:()=>null}),d=l.withFallbacks({fallbacks:[c]});return gc.from([{raw:n},d]).withConfig({runName:"StructuredOutputRunnable"})}}});var Dtt,Ndr=v(()=>{Sxe();su();lV();Dtt=class extends _x{constructor(e){super({maxConcurrency:1,...e});x(this,"model","mxbai-embed-large");x(this,"baseUrl","http://localhost:11434");x(this,"dimensions");x(this,"keepAlive");x(this,"requestOptions");x(this,"client");x(this,"truncate",!1);this.baseUrl=e?.baseUrl??un("OLLAMA_BASE_URL")??this.baseUrl,this.client=new I8({fetch:e?.fetch,host:this.baseUrl,headers:e?.headers?new Headers(e.headers):void 0}),this.model=e?.model??this.model,this.dimensions=e?.dimensions,this.keepAlive=e?.keepAlive,this.truncate=e?.truncate??this.truncate,this.requestOptions=e?.requestOptions?this._convertOptions(e?.requestOptions):void 0}_convertOptions(e){let r={},n={embeddingOnly:"embedding_only",frequencyPenalty:"frequency_penalty",keepAlive:"keep_alive",logitsAll:"logits_all",lowVram:"low_vram",mainGpu:"main_gpu",mirostat:"mirostat",mirostatEta:"mirostat_eta",mirostatTau:"mirostat_tau",numBatch:"num_batch",numCtx:"num_ctx",numGpu:"num_gpu",numKeep:"num_keep",numPredict:"num_predict",numThread:"num_thread",penalizeNewline:"penalize_newline",presencePenalty:"presence_penalty",repeatLastN:"repeat_last_n",repeatPenalty:"repeat_penalty",temperature:"temperature",stop:"stop",tfsZ:"tfs_z",topK:"top_k",topP:"top_p",typicalP:"typical_p",useMlock:"use_mlock",useMmap:"use_mmap",vocabOnly:"vocab_only",f16Kv:"f16_kv",numa:"numa",seed:"seed"};for(let[o,i]of Object.entries(e)){let a=n[o];a?r[a]=i:r[o]=i}return r}async embedDocuments(e){return this.embeddingWithRetry(e)}async embedQuery(e){return(await this.embeddingWithRetry([e]))[0]}async embeddingWithRetry(e){return(await this.caller.call(()=>this.client.embed({model:this.model,input:e,dimensions:this.dimensions,keep_alive:this.keepAlive,options:this.requestOptions,truncate:this.truncate}))).embeddings}}});var Ddr=v(()=>{Sxe();xm();su();rie()});var jtt=v(()=>{Adr();Ndr();Ddr()});function lie(t,e){return t.lc_error_code=e,t.message=`${t.message} + +Troubleshooting URL: https://docs.langchain.com/oss/javascript/langchain/errors/${e}/ +`,t}var jdr=v(()=>{});function Zr(t,e,r,n,o){if(n==="m")throw new TypeError("Private method is not writable");if(n==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof e=="function"?t!==e||!o:!e.has(t))throw new TypeError("Cannot write private member to an object whose class did not declare it");return n==="a"?o.call(t,r):o?o.value=r:e.set(t,r),r}function Pe(t,e,r,n){if(r==="a"&&!n)throw new TypeError("Private accessor was defined without a getter");if(typeof e=="function"?t!==e||!n:!e.has(t))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?n:r==="a"?n.call(t):n?n.value:e.get(t)}var a0=v(()=>{});var $tt,Ltt=v(()=>{$tt=function(){let{crypto:t}=globalThis;if(t?.randomUUID)return $tt=t.randomUUID.bind(t),t.randomUUID();let e=new Uint8Array(1),r=t?()=>t.getRandomValues(e)[0]:()=>Math.random()*255&255;return"10000000-1000-4000-8000-100000000000".replace(/[018]/g,n=>(+n^r()&15>>+n/4).toString(16))}});function cie(t){return typeof t=="object"&&t!==null&&("name"in t&&t.name==="AbortError"||"message"in t&&String(t.message).includes("FetchRequestCanceledException"))}var die,Cxe=v(()=>{die=t=>{if(t instanceof Error)return t;if(typeof t=="object"&&t!==null){try{if(Object.prototype.toString.call(t)==="[object Error]"){let e=new Error(t.message,t.cause?{cause:t.cause}:{});return t.stack&&(e.stack=t.stack),t.cause&&!e.cause&&(e.cause=t.cause),t.name&&(e.name=t.name),e}}catch{}try{return new Error(JSON.stringify(t))}catch{}}return new Error(t)}});var Kt,qm,qc,jk,WI,A8,N8,D8,j8,$8,L8,F8,k8,q8,B8,JI,KI=v(()=>{Cxe();Kt=class extends Error{},qm=class t extends Kt{constructor(e,r,n,o){super(`${t.makeMessage(e,r,n)}`),this.status=e,this.headers=o,this.requestID=o?.get("x-request-id"),this.error=r;let i=r;this.code=i?.code,this.param=i?.param,this.type=i?.type}static makeMessage(e,r,n){let o=r?.message?typeof r.message=="string"?r.message:JSON.stringify(r.message):r?JSON.stringify(r):n;return e&&o?`${e} ${o}`:e?`${e} status code (no body)`:o||"(no status code or body)"}static generate(e,r,n,o){if(!e||!o)return new jk({message:n,cause:die(r)});let i=r?.error;return e===400?new A8(e,i,n,o):e===401?new N8(e,i,n,o):e===403?new D8(e,i,n,o):e===404?new j8(e,i,n,o):e===409?new $8(e,i,n,o):e===422?new L8(e,i,n,o):e===429?new F8(e,i,n,o):e>=500?new k8(e,i,n,o):new t(e,i,n,o)}},qc=class extends qm{constructor({message:e}={}){super(void 0,void 0,e||"Request was aborted.",void 0)}},jk=class extends qm{constructor({message:e,cause:r}){super(void 0,void 0,e||"Connection error.",void 0),r&&(this.cause=r)}},WI=class extends jk{constructor({message:e}={}){super({message:e??"Request timed out."})}},A8=class extends qm{},N8=class extends qm{},D8=class extends qm{},j8=class extends qm{},$8=class extends qm{},L8=class extends qm{},F8=class extends qm{},k8=class extends qm{},q8=class extends Kt{constructor(){super("Could not parse response content as the length limit was reached")}},B8=class extends Kt{constructor(){super("Could not parse response content as the request was rejected by the content filter")}},JI=class extends Error{constructor(e){super(e)}}});function ktt(t){return typeof t!="object"?{}:t??{}}function Ldr(t){if(!t)return!0;for(let e in t)return!1;return!0}function Fdr(t,e){return Object.prototype.hasOwnProperty.call(t,e)}function U8(t){return t!=null&&typeof t=="object"&&!Array.isArray(t)}var _ao,$dr,Hy,Ftt,kdr,qdr,uD=v(()=>{KI();_ao=/^[a-z][a-z0-9+.-]*:/i,$dr=t=>_ao.test(t),Hy=t=>(Hy=Array.isArray,Hy(t)),Ftt=Hy;kdr=(t,e)=>{if(typeof e!="number"||!Number.isInteger(e))throw new Kt(`${t} must be an integer`);if(e<0)throw new Kt(`${t} must be a positive integer`);return e},qdr=t=>{try{return JSON.parse(t)}catch{return}}});var GI,z8=v(()=>{GI=t=>new Promise(e=>setTimeout(e,t))});var $k,qtt=v(()=>{$k="6.16.0"});function vao(){return typeof Deno<"u"&&Deno.build!=null?"deno":typeof EdgeRuntime<"u"?"edge":Object.prototype.toString.call(typeof globalThis.process<"u"?globalThis.process:0)==="[object process]"?"node":"unknown"}function Sao(){if(typeof navigator>"u"||!navigator)return null;let t=[{key:"edge",pattern:/Edge(?:\W+(\d+)\.(\d+)(?:\.(\d+))?)?/},{key:"ie",pattern:/MSIE(?:\W+(\d+)\.(\d+)(?:\.(\d+))?)?/},{key:"ie",pattern:/Trident(?:.*rv\:(\d+)\.(\d+)(?:\.(\d+))?)?/},{key:"chrome",pattern:/Chrome(?:\W+(\d+)\.(\d+)(?:\.(\d+))?)?/},{key:"firefox",pattern:/Firefox(?:\W+(\d+)\.(\d+)(?:\.(\d+))?)?/},{key:"safari",pattern:/(?:Version\W+(\d+)\.(\d+)(?:\.(\d+))?)?(?:\W+Mobile\S*)?\W+Safari/}];for(let{key:e,pattern:r}of t){let n=r.exec(navigator.userAgent);if(n){let o=n[1]||0,i=n[2]||0,a=n[3]||0;return{browser:e,version:`${o}.${i}.${a}`}}}return null}var Vdr,wao,Bdr,Udr,zdr,Hdr,Btt=v(()=>{qtt();Vdr=()=>typeof window<"u"&&typeof window.document<"u"&&typeof navigator<"u";wao=()=>{let t=vao();if(t==="deno")return{"X-Stainless-Lang":"js","X-Stainless-Package-Version":$k,"X-Stainless-OS":Udr(Deno.build.os),"X-Stainless-Arch":Bdr(Deno.build.arch),"X-Stainless-Runtime":"deno","X-Stainless-Runtime-Version":typeof Deno.version=="string"?Deno.version:Deno.version?.deno??"unknown"};if(typeof EdgeRuntime<"u")return{"X-Stainless-Lang":"js","X-Stainless-Package-Version":$k,"X-Stainless-OS":"Unknown","X-Stainless-Arch":`other:${EdgeRuntime}`,"X-Stainless-Runtime":"edge","X-Stainless-Runtime-Version":globalThis.process.version};if(t==="node")return{"X-Stainless-Lang":"js","X-Stainless-Package-Version":$k,"X-Stainless-OS":Udr(globalThis.process.platform??"unknown"),"X-Stainless-Arch":Bdr(globalThis.process.arch??"unknown"),"X-Stainless-Runtime":"node","X-Stainless-Runtime-Version":globalThis.process.version??"unknown"};let e=Sao();return e?{"X-Stainless-Lang":"js","X-Stainless-Package-Version":$k,"X-Stainless-OS":"Unknown","X-Stainless-Arch":"unknown","X-Stainless-Runtime":`browser:${e.browser}`,"X-Stainless-Runtime-Version":e.version}:{"X-Stainless-Lang":"js","X-Stainless-Package-Version":$k,"X-Stainless-OS":"Unknown","X-Stainless-Arch":"unknown","X-Stainless-Runtime":"unknown","X-Stainless-Runtime-Version":"unknown"}};Bdr=t=>t==="x32"?"x32":t==="x86_64"||t==="x64"?"x64":t==="arm"?"arm":t==="aarch64"||t==="arm64"?"arm64":t?`other:${t}`:"unknown",Udr=t=>(t=t.toLowerCase(),t.includes("ios")?"iOS":t==="android"?"Android":t==="darwin"?"MacOS":t==="win32"?"Windows":t==="freebsd"?"FreeBSD":t==="openbsd"?"OpenBSD":t==="linux"?"Linux":t?`Other:${t}`:"Unknown"),Hdr=()=>zdr??(zdr=wao())});function Wdr(){if(typeof fetch<"u")return fetch;throw new Error("`fetch` is not defined as a global; Either pass `fetch` to the client, `new OpenAI({ fetch })` or polyfill the global, `globalThis.fetch = fetch`")}function Utt(...t){let e=globalThis.ReadableStream;if(typeof e>"u")throw new Error("`ReadableStream` is not defined as a global; You will need to polyfill it, `globalThis.ReadableStream = ReadableStream`");return new e(...t)}function xxe(t){let e=Symbol.asyncIterator in t?t[Symbol.asyncIterator]():t[Symbol.iterator]();return Utt({start(){},async pull(r){let{done:n,value:o}=await e.next();n?r.close():r.enqueue(o)},async cancel(){await e.return?.()}})}function ztt(t){if(t[Symbol.asyncIterator])return t;let e=t.getReader();return{async next(){try{let r=await e.read();return r?.done&&e.releaseLock(),r}catch(r){throw e.releaseLock(),r}},async return(){let r=e.cancel();return e.releaseLock(),await r,{done:!0,value:void 0}},[Symbol.asyncIterator](){return this}}}async function Jdr(t){if(t===null||typeof t!="object")return;if(t[Symbol.asyncIterator]){await t[Symbol.asyncIterator]().return?.();return}let e=t.getReader(),r=e.cancel();e.releaseLock(),await r}var fie=v(()=>{});var Kdr,Gdr=v(()=>{Kdr=({headers:t,body:e})=>({bodyHeaders:{"content-type":"application/json"},body:JSON.stringify(e)})});var Txe,Vtt,Oxe,Htt,Exe=v(()=>{Txe="RFC3986",Vtt=t=>String(t),Oxe={RFC1738:t=>String(t).replace(/%20/g,"+"),RFC3986:Vtt},Htt="RFC1738"});function Zdr(t){return!t||typeof t!="object"?!1:!!(t.constructor&&t.constructor.isBuffer&&t.constructor.isBuffer(t))}function Jtt(t,e){if(Hy(t)){let r=[];for(let n=0;n{Exe();uD();Pxe=(t,e)=>(Pxe=Object.hasOwn??Function.prototype.call.bind(Object.prototype.hasOwnProperty),Pxe(t,e)),XI=(()=>{let t=[];for(let e=0;e<256;++e)t.push("%"+((e<16?"0":"")+e.toString(16)).toUpperCase());return t})(),Wtt=1024,Xdr=(t,e,r,n,o)=>{if(t.length===0)return t;let i=t;if(typeof t=="symbol"?i=Symbol.prototype.toString.call(t):typeof t!="string"&&(i=String(t)),r==="iso-8859-1")return escape(i).replace(/%u[0-9a-f]{4}/gi,function(s){return"%26%23"+parseInt(s.slice(2),16)+"%3B"});let a="";for(let s=0;s=Wtt?i.slice(s,s+Wtt):i,l=[];for(let c=0;c=48&&d<=57||d>=65&&d<=90||d>=97&&d<=122||o===Htt&&(d===40||d===41)){l[l.length]=u.charAt(c);continue}if(d<128){l[l.length]=XI[d];continue}if(d<2048){l[l.length]=XI[192|d>>6]+XI[128|d&63];continue}if(d<55296||d>=57344){l[l.length]=XI[224|d>>12]+XI[128|d>>6&63]+XI[128|d&63];continue}c+=1,d=65536+((d&1023)<<10|u.charCodeAt(c)&1023),l[l.length]=XI[240|d>>18]+XI[128|d>>12&63]+XI[128|d>>6&63]+XI[128|d&63]}a+=l.join("")}return a}});function Tao(t){return typeof t=="string"||typeof t=="number"||typeof t=="boolean"||typeof t=="symbol"||typeof t=="bigint"}function rfr(t,e,r,n,o,i,a,s,u,l,c,d,f,p,m,h,y,g){let b=t,_=g,w=0,T=!1;for(;(_=_.get(Ktt))!==void 0&&!T;){let I=_.get(t);if(w+=1,typeof I<"u"){if(I===w)throw new RangeError("Cyclic object value");T=!0}typeof _.get(Ktt)>"u"&&(w=0)}if(typeof l=="function"?b=l(e,b):b instanceof Date?b=f?.(b):r==="comma"&&Hy(b)&&(b=Jtt(b,function(I){return I instanceof Date?f?.(I):I})),b===null){if(i)return u&&!h?u(e,Bm.encoder,y,"key",p):e;b=""}if(Tao(b)||Zdr(b)){if(u){let I=h?e:u(e,Bm.encoder,y,"key",p);return[m?.(I)+"="+m?.(u(b,Bm.encoder,y,"value",p))]}return[m?.(e)+"="+m?.(String(b))]}let O=[];if(typeof b>"u")return O;let E;if(r==="comma"&&Hy(b))h&&u&&(b=Jtt(b,u)),E=[{value:b.length>0?b.join(",")||null:void 0}];else if(Hy(l))E=l;else{let I=Object.keys(b);E=c?I.sort(c):I}let P=s?String(e).replace(/\./g,"%2E"):String(e),R=n&&Hy(b)&&b.length===1?P+"[]":P;if(o&&Hy(b)&&b.length===0)return R+"[]";for(let I=0;I"u"?t.encodeDotInKeys?!0:Bm.allowDots:!!t.allowDots;return{addQueryPrefix:typeof t.addQueryPrefix=="boolean"?t.addQueryPrefix:Bm.addQueryPrefix,allowDots:a,allowEmptyArrays:typeof t.allowEmptyArrays=="boolean"?!!t.allowEmptyArrays:Bm.allowEmptyArrays,arrayFormat:i,charset:e,charsetSentinel:typeof t.charsetSentinel=="boolean"?t.charsetSentinel:Bm.charsetSentinel,commaRoundTrip:!!t.commaRoundTrip,delimiter:typeof t.delimiter>"u"?Bm.delimiter:t.delimiter,encode:typeof t.encode=="boolean"?t.encode:Bm.encode,encodeDotInKeys:typeof t.encodeDotInKeys=="boolean"?t.encodeDotInKeys:Bm.encodeDotInKeys,encoder:typeof t.encoder=="function"?t.encoder:Bm.encoder,encodeValuesOnly:typeof t.encodeValuesOnly=="boolean"?t.encodeValuesOnly:Bm.encodeValuesOnly,filter:o,format:r,formatter:n,serializeDate:typeof t.serializeDate=="function"?t.serializeDate:Bm.serializeDate,skipNulls:typeof t.skipNulls=="boolean"?t.skipNulls:Bm.skipNulls,sort:typeof t.sort=="function"?t.sort:null,strictNullHandling:typeof t.strictNullHandling=="boolean"?t.strictNullHandling:Bm.strictNullHandling}}function Gtt(t,e={}){let r=t,n=Oao(e),o,i;typeof n.filter=="function"?(i=n.filter,r=i("",r)):Hy(n.filter)&&(i=n.filter,o=i);let a=[];if(typeof r!="object"||r===null)return"";let s=efr[n.arrayFormat],u=s==="comma"&&n.commaRoundTrip;o||(o=Object.keys(r)),n.sort&&o.sort(n.sort);let l=new WeakMap;for(let f=0;f0?d+c:""}var efr,tfr,Qdr,Bm,Ktt,nfr=v(()=>{Ydr();Exe();uD();efr={brackets(t){return String(t)+"[]"},comma:"comma",indices(t,e){return String(t)+"["+e+"]"},repeat(t){return String(t)}},tfr=function(t,e){Array.prototype.push.apply(t,Hy(e)?e:[e])},Bm={addQueryPrefix:!1,allowDots:!1,allowEmptyArrays:!1,arrayFormat:"indices",charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encodeDotInKeys:!1,encoder:Xdr,encodeValuesOnly:!1,format:Txe,formatter:Vtt,indices:!1,serializeDate(t){return(Qdr??(Qdr=Function.prototype.call.bind(Date.prototype.toISOString)))(t)},skipNulls:!1,strictNullHandling:!1};Ktt={}});var ofr=v(()=>{Exe();nfr()});function sfr(t){let e=0;for(let o of t)e+=o.length;let r=new Uint8Array(e),n=0;for(let o of t)r.set(o,n),n+=o.length;return r}function V8(t){let e;return(ifr??(e=new globalThis.TextEncoder,ifr=e.encode.bind(e)))(t)}function Xtt(t){let e;return(afr??(e=new globalThis.TextDecoder,afr=e.decode.bind(e)))(t)}var ifr,afr,Mxe=v(()=>{});function Pao(t,e){for(let o=e??0;o{a0();Mxe();vV=class{constructor(){Ew.set(this,void 0),Pw.set(this,void 0),Zr(this,Ew,new Uint8Array,"f"),Zr(this,Pw,null,"f")}decode(e){if(e==null)return[];let r=e instanceof ArrayBuffer?new Uint8Array(e):typeof e=="string"?V8(e):e;Zr(this,Ew,sfr([Pe(this,Ew,"f"),r]),"f");let n=[],o;for(;(o=Pao(Pe(this,Ew,"f"),Pe(this,Pw,"f")))!=null;){if(o.carriage&&Pe(this,Pw,"f")==null){Zr(this,Pw,o.index,"f");continue}if(Pe(this,Pw,"f")!=null&&(o.index!==Pe(this,Pw,"f")+1||o.carriage)){n.push(Xtt(Pe(this,Ew,"f").subarray(0,Pe(this,Pw,"f")-1))),Zr(this,Ew,Pe(this,Ew,"f").subarray(Pe(this,Pw,"f")),"f"),Zr(this,Pw,null,"f");continue}let i=Pe(this,Pw,"f")!==null?o.preceding-1:o.preceding,a=Xtt(Pe(this,Ew,"f").subarray(0,i));n.push(a),Zr(this,Ew,Pe(this,Ew,"f").subarray(o.index),"f"),Zr(this,Pw,null,"f")}return n}flush(){return Pe(this,Ew,"f").length?this.decode(` +`):[]}};Ew=new WeakMap,Pw=new WeakMap;vV.NEWLINE_CHARS=new Set([` +`,"\r"]);vV.NEWLINE_REGEXP=/\r\n|[\n\r]/g});function pie(){}function Rxe(t,e,r){return!e||Ixe[t]>Ixe[r]?pie:e[t].bind(e)}function cd(t){let e=t.logger,r=t.logLevel??"off";if(!e)return Mao;let n=cfr.get(e);if(n&&n[0]===r)return n[1];let o={error:Rxe("error",e,r),warn:Rxe("warn",e,r),info:Rxe("info",e,r),debug:Rxe("debug",e,r)};return cfr.set(e,[r,o]),o}var Ixe,Ztt,Mao,cfr,lD,mie=v(()=>{uD();Ixe={off:0,error:200,warn:300,info:400,debug:500},Ztt=(t,e,r)=>{if(t){if(Fdr(Ixe,t))return t;cd(r).warn(`${e} was set to ${JSON.stringify(t)}, expected one of ${JSON.stringify(Object.keys(Ixe))}`)}};Mao={error:pie,warn:pie,info:pie,debug:pie},cfr=new WeakMap;lD=t=>(t.options&&(t.options={...t.options},delete t.options.headers),t.headers&&(t.headers=Object.fromEntries((t.headers instanceof Headers?[...t.headers]:Object.entries(t.headers)).map(([e,r])=>[e,e.toLowerCase()==="authorization"||e.toLowerCase()==="cookie"||e.toLowerCase()==="set-cookie"?"***":r]))),"retryOfRequestLogID"in t&&(t.retryOfRequestLogID&&(t.retryOf=t.retryOfRequestLogID),delete t.retryOfRequestLogID),t)});async function*Rao(t,e){if(!t.body)throw e.abort(),typeof globalThis.navigator<"u"&&globalThis.navigator.product==="ReactNative"?new Kt("The default react-native fetch implementation does not support streaming. Please use expo/fetch: https://docs.expo.dev/versions/latest/sdk/expo/#expofetch-api"):new Kt("Attempted to iterate over a response with no body");let r=new Ytt,n=new vV,o=ztt(t.body);for await(let i of Iao(o))for(let a of n.decode(i)){let s=r.decode(a);s&&(yield s)}for(let i of n.flush()){let a=r.decode(i);a&&(yield a)}}async function*Iao(t){let e=new Uint8Array;for await(let r of t){if(r==null)continue;let n=r instanceof ArrayBuffer?new Uint8Array(r):typeof r=="string"?V8(r):r,o=new Uint8Array(e.length+n.length);o.set(e),o.set(n,e.length),e=o;let i;for(;(i=ufr(e))!==-1;)yield e.slice(0,i),e=e.slice(i)}e.length>0&&(yield e)}function Aao(t,e){let r=t.indexOf(e);return r!==-1?[t.substring(0,r),e,t.substring(r+e.length)]:[t,"",""]}var hie,ZI,Ytt,Qtt=v(()=>{a0();KI();fie();lfr();fie();Cxe();Mxe();mie();KI();ZI=class t{constructor(e,r,n){this.iterator=e,hie.set(this,void 0),this.controller=r,Zr(this,hie,n,"f")}static fromSSEResponse(e,r,n){let o=!1,i=n?cd(n):console;async function*a(){if(o)throw new Kt("Cannot iterate over a consumed stream, use `.tee()` to split the stream.");o=!0;let s=!1;try{for await(let u of Rao(e,r))if(!s){if(u.data.startsWith("[DONE]")){s=!0;continue}if(u.event===null||!u.event.startsWith("thread.")){let l;try{l=JSON.parse(u.data)}catch(c){throw i.error("Could not parse message into JSON:",u.data),i.error("From chunk:",u.raw),c}if(l&&l.error)throw new qm(void 0,l.error,void 0,e.headers);yield l}else{let l;try{l=JSON.parse(u.data)}catch(c){throw console.error("Could not parse message into JSON:",u.data),console.error("From chunk:",u.raw),c}if(u.event=="error")throw new qm(void 0,l.error,l.message,void 0);yield{event:u.event,data:l}}}s=!0}catch(u){if(cie(u))return;throw u}finally{s||r.abort()}}return new t(a,r,n)}static fromReadableStream(e,r,n){let o=!1;async function*i(){let s=new vV,u=ztt(e);for await(let l of u)for(let c of s.decode(l))yield c;for(let l of s.flush())yield l}async function*a(){if(o)throw new Kt("Cannot iterate over a consumed stream, use `.tee()` to split the stream.");o=!0;let s=!1;try{for await(let u of i())s||u&&(yield JSON.parse(u));s=!0}catch(u){if(cie(u))return;throw u}finally{s||r.abort()}}return new t(a,r,n)}[(hie=new WeakMap,Symbol.asyncIterator)](){return this.iterator()}tee(){let e=[],r=[],n=this.iterator(),o=i=>({next:()=>{if(i.length===0){let a=n.next();e.push(a),r.push(a)}return i.shift()}});return[new t(()=>o(e),this.controller,Pe(this,hie,"f")),new t(()=>o(r),this.controller,Pe(this,hie,"f"))]}toReadableStream(){let e=this,r;return Utt({async start(){r=e[Symbol.asyncIterator]()},async pull(n){try{let{value:o,done:i}=await r.next();if(i)return n.close();let a=V8(JSON.stringify(o)+` +`);n.enqueue(a)}catch(o){n.error(o)}},async cancel(){await r.return?.()}})}};Ytt=class{constructor(){this.event=null,this.data=[],this.chunks=[]}decode(e){if(e.endsWith("\r")&&(e=e.substring(0,e.length-1)),!e){if(!this.event&&!this.data.length)return null;let i={event:this.event,data:this.data.join(` +`),raw:this.chunks};return this.event=null,this.data=[],this.chunks=[],i}if(this.chunks.push(e),e.startsWith(":"))return null;let[r,n,o]=Aao(e,":");return o.startsWith(" ")&&(o=o.substring(1)),r==="event"?this.event=o:r==="data"&&this.data.push(o),null}}});async function Axe(t,e){let{response:r,requestLogID:n,retryOfRequestLogID:o,startTime:i}=e,a=await(async()=>{if(e.options.stream)return cd(t).debug("response",r.status,r.url,r.headers,r.body),e.options.__streamClass?e.options.__streamClass.fromSSEResponse(r,e.controller,t):ZI.fromSSEResponse(r,e.controller,t);if(r.status===204)return null;if(e.options.__binaryResponse)return r;let u=r.headers.get("content-type")?.split(";")[0]?.trim();if(u?.includes("application/json")||u?.endsWith("+json")){let d=await r.json();return ert(d,r)}return await r.text()})();return cd(t).debug(`[${n}] response parsed`,lD({retryOfRequestLogID:o,url:r.url,status:r.status,body:a,durationMs:Date.now()-i})),a}function ert(t,e){return!t||typeof t!="object"||Array.isArray(t)?t:Object.defineProperty(t,"_request_id",{value:e.headers.get("x-request-id"),enumerable:!1})}var trt=v(()=>{Qtt();mie()});var gie,wV,Nxe=v(()=>{a0();trt();wV=class t extends Promise{constructor(e,r,n=Axe){super(o=>{o(null)}),this.responsePromise=r,this.parseResponse=n,gie.set(this,void 0),Zr(this,gie,e,"f")}_thenUnwrap(e){return new t(Pe(this,gie,"f"),this.responsePromise,async(r,n)=>ert(e(await this.parseResponse(r,n),n),n.response))}asResponse(){return this.responsePromise.then(e=>e.response)}async withResponse(){let[e,r]=await Promise.all([this.parse(),this.asResponse()]);return{data:e,response:r,request_id:r.headers.get("x-request-id")}}parse(){return this.parsedPromise||(this.parsedPromise=this.responsePromise.then(e=>this.parseResponse(Pe(this,gie,"f"),e))),this.parsedPromise}then(e,r){return this.parse().then(e,r)}catch(e){return this.parse().catch(e)}finally(e){return this.parse().finally(e)}};gie=new WeakMap});var Dxe,yie,bie,YI,ui,cD,Fu=v(()=>{a0();KI();trt();Nxe();uD();yie=class{constructor(e,r,n,o){Dxe.set(this,void 0),Zr(this,Dxe,e,"f"),this.options=o,this.response=r,this.body=n}hasNextPage(){return this.getPaginatedItems().length?this.nextPageRequestOptions()!=null:!1}async getNextPage(){let e=this.nextPageRequestOptions();if(!e)throw new Kt("No next page expected; please check `.hasNextPage()` before calling `.getNextPage()`.");return await Pe(this,Dxe,"f").requestAPIList(this.constructor,e)}async*iterPages(){let e=this;for(yield e;e.hasNextPage();)e=await e.getNextPage(),yield e}async*[(Dxe=new WeakMap,Symbol.asyncIterator)](){for await(let e of this.iterPages())for(let r of e.getPaginatedItems())yield r}},bie=class extends wV{constructor(e,r,n){super(e,r,async(o,i)=>new n(o,i.response,await Axe(o,i),i.options))}async*[Symbol.asyncIterator](){let e=await this;for await(let r of e)yield r}},YI=class extends yie{constructor(e,r,n,o){super(e,r,n,o),this.data=n.data||[],this.object=n.object}getPaginatedItems(){return this.data??[]}nextPageRequestOptions(){return null}},ui=class extends yie{constructor(e,r,n,o){super(e,r,n,o),this.data=n.data||[],this.has_more=n.has_more||!1}getPaginatedItems(){return this.data??[]}hasNextPage(){return this.has_more===!1?!1:super.hasNextPage()}nextPageRequestOptions(){let e=this.getPaginatedItems(),r=e[e.length-1]?.id;return r?{...this.options,query:{...ktt(this.options.query),after:r}}:null}},cD=class extends yie{constructor(e,r,n,o){super(e,r,n,o),this.data=n.data||[],this.has_more=n.has_more||!1,this.last_id=n.last_id||""}getPaginatedItems(){return this.data??[]}hasNextPage(){return this.has_more===!1?!1:super.hasNextPage()}nextPageRequestOptions(){let e=this.last_id;return e?{...this.options,query:{...ktt(this.options.query),after:e}}:null}}});function H8(t,e,r){return ort(),new File(t,e??"unknown_file",r)}function _ie(t){return(typeof t=="object"&&t!==null&&("name"in t&&t.name&&String(t.name)||"url"in t&&t.url&&String(t.url)||"filename"in t&&t.filename&&String(t.filename)||"path"in t&&t.path&&String(t.path))||"").split(/[\\/]/).pop()||void 0}function Dao(t){let e=typeof t=="function"?t:t.fetch,r=dfr.get(e);if(r)return r;let n=(async()=>{try{let o="Response"in e?e.Response:(await e("data:,")).constructor,i=new FormData;return i.toString()!==await new o(i).text()}catch{return!0}})();return dfr.set(e,n),n}var ort,jxe,irt,Mw,dfr,ffr,pfr,jao,rrt,nrt,QI=v(()=>{fie();ort=()=>{if(typeof File>"u"){let{process:t}=globalThis,e=typeof t?.versions?.node=="string"&&parseInt(t.versions.node.split("."))<20;throw new Error("`File` is not defined as a global, which is required for file uploads."+(e?" Update to Node 20 LTS or newer, or set `globalThis.File` to `import('node:buffer').File`.":""))}};jxe=t=>t!=null&&typeof t=="object"&&typeof t[Symbol.asyncIterator]=="function",irt=async(t,e)=>rrt(t.body)?{...t,body:await ffr(t.body,e)}:t,Mw=async(t,e)=>({...t,body:await ffr(t.body,e)}),dfr=new WeakMap;ffr=async(t,e)=>{if(!await Dao(e))throw new TypeError("The provided fetch function does not support file uploads with the current global FormData class.");let r=new FormData;return await Promise.all(Object.entries(t||{}).map(([n,o])=>nrt(r,n,o))),r},pfr=t=>t instanceof Blob&&"name"in t,jao=t=>typeof t=="object"&&t!==null&&(t instanceof Response||jxe(t)||pfr(t)),rrt=t=>{if(jao(t))return!0;if(Array.isArray(t))return t.some(rrt);if(t&&typeof t=="object"){for(let e in t)if(rrt(t[e]))return!0}return!1},nrt=async(t,e,r)=>{if(r!==void 0){if(r==null)throw new TypeError(`Received null for "${e}"; to pass null in FormData, you must use the string 'null'`);if(typeof r=="string"||typeof r=="number"||typeof r=="boolean")t.append(e,String(r));else if(r instanceof Response)t.append(e,H8([await r.blob()],_ie(r)));else if(jxe(r))t.append(e,H8([await new Response(xxe(r)).blob()],_ie(r)));else if(pfr(r))t.append(e,r,_ie(r));else if(Array.isArray(r))await Promise.all(r.map(n=>nrt(t,e+"[]",n)));else if(typeof r=="object")await Promise.all(Object.entries(r).map(([n,o])=>nrt(t,`${e}[${n}]`,o)));else throw new TypeError(`Invalid value given to form, expected a string, number, boolean, object, Array, File or Blob but got ${r} instead`)}}});async function vie(t,e,r){if(ort(),t=await t,$ao(t))return t instanceof File?t:H8([await t.arrayBuffer()],t.name);if(Lao(t)){let o=await t.blob();return e||(e=new URL(t.url).pathname.split(/[\\/]/).pop()),H8(await art(o),e,r)}let n=await art(t);if(e||(e=_ie(t)),!r?.type){let o=n.find(i=>typeof i=="object"&&"type"in i&&i.type);typeof o=="string"&&(r={...r,type:o})}return H8(n,e,r)}async function art(t){let e=[];if(typeof t=="string"||ArrayBuffer.isView(t)||t instanceof ArrayBuffer)e.push(t);else if(mfr(t))e.push(t instanceof Blob?t:await t.arrayBuffer());else if(jxe(t))for await(let r of t)e.push(...await art(r));else{let r=t?.constructor?.name;throw new Error(`Unexpected data type: ${typeof t}${r?`; constructor: ${r}`:""}${Fao(t)}`)}return e}function Fao(t){return typeof t!="object"||t===null?"":`; props: [${Object.getOwnPropertyNames(t).map(r=>`"${r}"`).join(", ")}]`}var mfr,$ao,Lao,hfr=v(()=>{QI();QI();mfr=t=>t!=null&&typeof t=="object"&&typeof t.size=="number"&&typeof t.type=="string"&&typeof t.text=="function"&&typeof t.slice=="function"&&typeof t.arrayBuffer=="function",$ao=t=>t!=null&&typeof t=="object"&&typeof t.name=="string"&&typeof t.lastModified=="number"&&mfr(t),Lao=t=>t!=null&&typeof t=="object"&&typeof t.url=="string"&&typeof t.blob=="function"});var srt=v(()=>{hfr()});var Ke,Jr=v(()=>{Ke=class{constructor(e){this._client=e}}});function yfr(t){return t.replace(/[^A-Za-z0-9\-._~!$&'()*+,;=:@]+/g,encodeURIComponent)}var gfr,qao,ke,ss=v(()=>{KI();gfr=Object.freeze(Object.create(null)),qao=(t=yfr)=>function(r,...n){if(r.length===1)return r[0];let o=!1,i=[],a=r.reduce((c,d,f)=>{/[?#]/.test(d)&&(o=!0);let p=n[f],m=(o?encodeURIComponent:t)(""+p);return f!==n.length&&(p==null||typeof p=="object"&&p.toString===Object.getPrototypeOf(Object.getPrototypeOf(p.hasOwnProperty??gfr)??gfr)?.toString)&&(m=p+"",i.push({start:c.length+d.length,length:m.length,error:`Value of type ${Object.prototype.toString.call(p).slice(8,-1)} is not a valid path parameter`})),c+d+(f===n.length?"":m)},""),s=a.split(/[?#]/,1)[0],u=/(?<=^|\/)(?:\.|%2e){1,2}(?=\/|$)/gi,l;for(;(l=u.exec(s))!==null;)i.push({start:l.index,length:l[0].length,error:`Value "${l[0]}" can't be safely passed as a path parameter`});if(i.sort((c,d)=>c.start-d.start),i.length>0){let c=0,d=i.reduce((f,p)=>{let m=" ".repeat(p.start-c),h="^".repeat(p.length);return c=p.start+p.length,f+m+h},"");throw new Kt(`Path parameters result in path with invalid segments: +${i.map(f=>f.error).join(` +`)} +${a} +${d}`)}return a},ke=qao(yfr)});var SV,$xe=v(()=>{Jr();Fu();ss();SV=class extends Ke{list(e,r={},n){return this._client.getAPIList(ke`/chat/completions/${e}/messages`,ui,{query:r,...n})}}});var Sx=v(()=>{KI()});function wie(t){return t!==void 0&&"function"in t&&t.function!==void 0}function bfr(t,e){let r={...t};return Object.defineProperties(r,{$brand:{value:"auto-parseable-response-format",enumerable:!1},$parseRaw:{value:e,enumerable:!1}}),r}function Sie(t){return t?.$brand==="auto-parseable-response-format"}function CV(t){return t?.$brand==="auto-parseable-tool"}function _fr(t,e){return!e||!urt(e)?{...t,choices:t.choices.map(r=>(wfr(r.message.tool_calls),{...r,message:{...r.message,parsed:null,...r.message.tool_calls?{tool_calls:r.message.tool_calls}:void 0}}))}:Cie(t,e)}function Cie(t,e){let r=t.choices.map(n=>{if(n.finish_reason==="length")throw new q8;if(n.finish_reason==="content_filter")throw new B8;return wfr(n.message.tool_calls),{...n,message:{...n.message,...n.message.tool_calls?{tool_calls:n.message.tool_calls?.map(o=>Vao(e,o))??void 0}:void 0,parsed:n.message.content&&!n.message.refusal?zao(e,n.message.content):null}}});return{...t,choices:r}}function zao(t,e){return t.response_format?.type!=="json_schema"?null:t.response_format?.type==="json_schema"?"$parseRaw"in t.response_format?t.response_format.$parseRaw(e):JSON.parse(e):null}function Vao(t,e){let r=t.tools?.find(n=>wie(n)&&n.function?.name===e.function.name);return{...e,function:{...e.function,parsed_arguments:CV(r)?r.$parseRaw(e.function.arguments):r?.function.strict?JSON.parse(e.function.arguments):null}}}function vfr(t,e){if(!t||!("tools"in t)||!t.tools)return!1;let r=t.tools?.find(n=>wie(n)&&n.function?.name===e.function.name);return wie(r)&&(CV(r)||r?.function.strict||!1)}function urt(t){return Sie(t.response_format)?!0:t.tools?.some(e=>CV(e)||e.type==="function"&&e.function.strict===!0)??!1}function wfr(t){for(let e of t||[])if(e.type!=="function")throw new Kt(`Currently only \`function\` tool calls are supported; Received \`${e.type}\``)}function Sfr(t){for(let e of t??[]){if(e.type!=="function")throw new Kt(`Currently only \`function\` tool types support auto-parsing; Received \`${e.type}\``);if(e.function.strict!==!0)throw new Kt(`The \`${e.function.name}\` tool is not marked with \`strict: true\`. Only strict function tools can be auto-parsed`)}}var W8=v(()=>{Sx()});var J8,lrt,crt=v(()=>{J8=t=>t?.role==="assistant",lrt=t=>t?.role==="tool"});var drt,Lxe,Fxe,xie,Tie,kxe,Oie,dD,Eie,qxe,Bxe,K8,Cfr,Lk,Uxe=v(()=>{a0();Sx();Lk=class{constructor(){drt.add(this),this.controller=new AbortController,Lxe.set(this,void 0),Fxe.set(this,()=>{}),xie.set(this,()=>{}),Tie.set(this,void 0),kxe.set(this,()=>{}),Oie.set(this,()=>{}),dD.set(this,{}),Eie.set(this,!1),qxe.set(this,!1),Bxe.set(this,!1),K8.set(this,!1),Zr(this,Lxe,new Promise((e,r)=>{Zr(this,Fxe,e,"f"),Zr(this,xie,r,"f")}),"f"),Zr(this,Tie,new Promise((e,r)=>{Zr(this,kxe,e,"f"),Zr(this,Oie,r,"f")}),"f"),Pe(this,Lxe,"f").catch(()=>{}),Pe(this,Tie,"f").catch(()=>{})}_run(e){setTimeout(()=>{e().then(()=>{this._emitFinal(),this._emit("end")},Pe(this,drt,"m",Cfr).bind(this))},0)}_connected(){this.ended||(Pe(this,Fxe,"f").call(this),this._emit("connect"))}get ended(){return Pe(this,Eie,"f")}get errored(){return Pe(this,qxe,"f")}get aborted(){return Pe(this,Bxe,"f")}abort(){this.controller.abort()}on(e,r){return(Pe(this,dD,"f")[e]||(Pe(this,dD,"f")[e]=[])).push({listener:r}),this}off(e,r){let n=Pe(this,dD,"f")[e];if(!n)return this;let o=n.findIndex(i=>i.listener===r);return o>=0&&n.splice(o,1),this}once(e,r){return(Pe(this,dD,"f")[e]||(Pe(this,dD,"f")[e]=[])).push({listener:r,once:!0}),this}emitted(e){return new Promise((r,n)=>{Zr(this,K8,!0,"f"),e!=="error"&&this.once("error",n),this.once(e,r)})}async done(){Zr(this,K8,!0,"f"),await Pe(this,Tie,"f")}_emit(e,...r){if(Pe(this,Eie,"f"))return;e==="end"&&(Zr(this,Eie,!0,"f"),Pe(this,kxe,"f").call(this));let n=Pe(this,dD,"f")[e];if(n&&(Pe(this,dD,"f")[e]=n.filter(o=>!o.once),n.forEach(({listener:o})=>o(...r))),e==="abort"){let o=r[0];!Pe(this,K8,"f")&&!n?.length&&Promise.reject(o),Pe(this,xie,"f").call(this,o),Pe(this,Oie,"f").call(this,o),this._emit("end");return}if(e==="error"){let o=r[0];!Pe(this,K8,"f")&&!n?.length&&Promise.reject(o),Pe(this,xie,"f").call(this,o),Pe(this,Oie,"f").call(this,o),this._emit("end")}}_emitFinal(){}};Lxe=new WeakMap,Fxe=new WeakMap,xie=new WeakMap,Tie=new WeakMap,kxe=new WeakMap,Oie=new WeakMap,dD=new WeakMap,Eie=new WeakMap,qxe=new WeakMap,Bxe=new WeakMap,K8=new WeakMap,drt=new WeakSet,Cfr=function(e){if(Zr(this,qxe,!0,"f"),e instanceof Error&&e.name==="AbortError"&&(e=new qc),e instanceof qc)return Zr(this,Bxe,!0,"f"),this._emit("abort",e);if(e instanceof Kt)return this._emit("error",e);if(e instanceof Error){let r=new Kt(e.message);return r.cause=e,this._emit("error",r)}return this._emit("error",new Kt(String(e)))}});function xfr(t){return typeof t.parse=="function"}var frt=v(()=>{});var Hb,prt,zxe,mrt,hrt,grt,Tfr,Ofr,Hao,G8,yrt=v(()=>{a0();Sx();W8();crt();Uxe();frt();Hao=10,G8=class extends Lk{constructor(){super(...arguments),Hb.add(this),this._chatCompletions=[],this.messages=[]}_addChatCompletion(e){this._chatCompletions.push(e),this._emit("chatCompletion",e);let r=e.choices[0]?.message;return r&&this._addMessage(r),e}_addMessage(e,r=!0){if("content"in e||(e.content=null),this.messages.push(e),r){if(this._emit("message",e),lrt(e)&&e.content)this._emit("functionToolCallResult",e.content);else if(J8(e)&&e.tool_calls)for(let n of e.tool_calls)n.type==="function"&&this._emit("functionToolCall",n.function)}}async finalChatCompletion(){await this.done();let e=this._chatCompletions[this._chatCompletions.length-1];if(!e)throw new Kt("stream ended without producing a ChatCompletion");return e}async finalContent(){return await this.done(),Pe(this,Hb,"m",prt).call(this)}async finalMessage(){return await this.done(),Pe(this,Hb,"m",zxe).call(this)}async finalFunctionToolCall(){return await this.done(),Pe(this,Hb,"m",mrt).call(this)}async finalFunctionToolCallResult(){return await this.done(),Pe(this,Hb,"m",hrt).call(this)}async totalUsage(){return await this.done(),Pe(this,Hb,"m",grt).call(this)}allChatCompletions(){return[...this._chatCompletions]}_emitFinal(){let e=this._chatCompletions[this._chatCompletions.length-1];e&&this._emit("finalChatCompletion",e);let r=Pe(this,Hb,"m",zxe).call(this);r&&this._emit("finalMessage",r);let n=Pe(this,Hb,"m",prt).call(this);n&&this._emit("finalContent",n);let o=Pe(this,Hb,"m",mrt).call(this);o&&this._emit("finalFunctionToolCall",o);let i=Pe(this,Hb,"m",hrt).call(this);i!=null&&this._emit("finalFunctionToolCallResult",i),this._chatCompletions.some(a=>a.usage)&&this._emit("totalUsage",Pe(this,Hb,"m",grt).call(this))}async _createChatCompletion(e,r,n){let o=n?.signal;o&&(o.aborted&&this.controller.abort(),o.addEventListener("abort",()=>this.controller.abort())),Pe(this,Hb,"m",Tfr).call(this,r);let i=await e.chat.completions.create({...r,stream:!1},{...n,signal:this.controller.signal});return this._connected(),this._addChatCompletion(Cie(i,r))}async _runChatCompletion(e,r,n){for(let o of r.messages)this._addMessage(o,!1);return await this._createChatCompletion(e,r,n)}async _runTools(e,r,n){let o="tool",{tool_choice:i="auto",stream:a,...s}=r,u=typeof i!="string"&&i.type==="function"&&i?.function?.name,{maxChatCompletions:l=Hao}=n||{},c=r.tools.map(p=>{if(CV(p)){if(!p.$callback)throw new Kt("Tool given to `.runTools()` that does not have an associated function");return{type:"function",function:{function:p.$callback,name:p.function.name,description:p.function.description||"",parameters:p.function.parameters,parse:p.$parseRaw,strict:!0}}}return p}),d={};for(let p of c)p.type==="function"&&(d[p.function.name||p.function.function.name]=p.function);let f="tools"in r?c.map(p=>p.type==="function"?{type:"function",function:{name:p.function.name||p.function.function.name,parameters:p.function.parameters,description:p.function.description,strict:p.function.strict}}:p):void 0;for(let p of r.messages)this._addMessage(p,!1);for(let p=0;pJSON.stringify(R)).join(", ")}. Please try again`;this._addMessage({role:o,tool_call_id:g,content:P});continue}let T;try{T=xfr(w)?await w.parse(_):_}catch(P){let R=P instanceof Error?P.message:String(P);this._addMessage({role:o,tool_call_id:g,content:R});continue}let O=await w.function(T,this),E=Pe(this,Hb,"m",Ofr).call(this,O);if(this._addMessage({role:o,tool_call_id:g,content:E}),u)return}}}};Hb=new WeakSet,prt=function(){return Pe(this,Hb,"m",zxe).call(this).content??null},zxe=function(){let e=this.messages.length;for(;e-- >0;){let r=this.messages[e];if(J8(r))return{...r,content:r.content??null,refusal:r.refusal??null}}throw new Kt("stream ended without producing a ChatCompletionMessage with role=assistant")},mrt=function(){for(let e=this.messages.length-1;e>=0;e--){let r=this.messages[e];if(J8(r)&&r?.tool_calls?.length)return r.tool_calls.filter(n=>n.type==="function").at(-1)?.function}},hrt=function(){for(let e=this.messages.length-1;e>=0;e--){let r=this.messages[e];if(lrt(r)&&r.content!=null&&typeof r.content=="string"&&this.messages.some(n=>n.role==="assistant"&&n.tool_calls?.some(o=>o.type==="function"&&o.id===r.tool_call_id)))return r.content}},grt=function(){let e={completion_tokens:0,prompt_tokens:0,total_tokens:0};for(let{usage:r}of this._chatCompletions)r&&(e.completion_tokens+=r.completion_tokens,e.prompt_tokens+=r.prompt_tokens,e.total_tokens+=r.total_tokens);return e},Tfr=function(e){if(e.n!=null&&e.n>1)throw new Kt("ChatCompletion convenience helpers only support n=1 at this time. To use n>1, please use chat.completions.create() directly.")},Ofr=function(e){return typeof e=="string"?e:e===void 0?"undefined":JSON.stringify(e)}});var Pie,brt=v(()=>{yrt();crt();Pie=class t extends G8{static runTools(e,r,n){let o=new t,i={...n,headers:{...n?.headers,"X-Stainless-Helper-Method":"runTools"}};return o._run(()=>o._runTools(e,r,i)),o}_addMessage(e,r=!0){super._addMessage(e,r),J8(e)&&e.content&&this._emit("content",e.content)}}});function Wao(t,e=Fh.ALL){if(typeof t!="string")throw new TypeError(`expecting str, got ${typeof t}`);if(!t.trim())throw new Error(`${t} is empty`);return Jao(t.trim(),e)}var Fh,_rt,vrt,Jao,wrt,Efr=v(()=>{Fh={STR:1,NUM:2,ARR:4,OBJ:8,NULL:16,BOOL:32,NAN:64,INFINITY:128,MINUS_INFINITY:256,INF:384,SPECIAL:496,ATOM:499,COLLECTION:12,ALL:511},_rt=class extends Error{},vrt=class extends Error{};Jao=(t,e)=>{let r=t.length,n=0,o=f=>{throw new _rt(`${f} at position ${n}`)},i=f=>{throw new vrt(`${f} at position ${n}`)},a=()=>(d(),n>=r&&o("Unexpected end of input"),t[n]==='"'?s():t[n]==="{"?u():t[n]==="["?l():t.substring(n,n+4)==="null"||Fh.NULL&e&&r-n<4&&"null".startsWith(t.substring(n))?(n+=4,null):t.substring(n,n+4)==="true"||Fh.BOOL&e&&r-n<4&&"true".startsWith(t.substring(n))?(n+=4,!0):t.substring(n,n+5)==="false"||Fh.BOOL&e&&r-n<5&&"false".startsWith(t.substring(n))?(n+=5,!1):t.substring(n,n+8)==="Infinity"||Fh.INFINITY&e&&r-n<8&&"Infinity".startsWith(t.substring(n))?(n+=8,1/0):t.substring(n,n+9)==="-Infinity"||Fh.MINUS_INFINITY&e&&1{let f=n,p=!1;for(n++;n{n++,d();let f={};try{for(;t[n]!=="}";){if(d(),n>=r&&Fh.OBJ&e)return f;let p=s();d(),n++;try{let m=a();Object.defineProperty(f,p,{value:m,writable:!0,enumerable:!0,configurable:!0})}catch(m){if(Fh.OBJ&e)return f;throw m}d(),t[n]===","&&n++}}catch{if(Fh.OBJ&e)return f;o("Expected '}' at end of object")}return n++,f},l=()=>{n++;let f=[];try{for(;t[n]!=="]";)f.push(a()),d(),t[n]===","&&n++}catch{if(Fh.ARR&e)return f;o("Expected ']' at end of array")}return n++,f},c=()=>{if(n===0){t==="-"&&Fh.NUM&e&&o("Not sure what '-' is");try{return JSON.parse(t)}catch(p){if(Fh.NUM&e)try{return t[t.length-1]==="."?JSON.parse(t.substring(0,t.lastIndexOf("."))):JSON.parse(t.substring(0,t.lastIndexOf("e")))}catch{}i(String(p))}}let f=n;for(t[n]==="-"&&n++;t[n]&&!",]}".includes(t[n]);)n++;n==r&&!(Fh.NUM&e)&&o("Unterminated number literal");try{return JSON.parse(t.substring(f,n))}catch{t.substring(f,n)==="-"&&Fh.NUM&e&&o("Not sure what '-' is");try{return JSON.parse(t.substring(f,t.lastIndexOf("e")))}catch(m){i(String(m))}}},d=()=>{for(;nWao(t,Fh.ALL^Fh.NUM)});var Srt=v(()=>{Qtt()});function Kao(t,e){let{id:r,choices:n,created:o,model:i,system_fingerprint:a,...s}=t,u={...s,id:r,choices:n.map(({message:l,finish_reason:c,index:d,logprobs:f,...p})=>{if(!c)throw new Kt(`missing finish_reason for choice ${d}`);let{content:m=null,function_call:h,tool_calls:y,...g}=l,b=l.role;if(!b)throw new Kt(`missing role for choice ${d}`);if(h){let{arguments:_,name:w}=h;if(_==null)throw new Kt(`missing function_call.arguments for choice ${d}`);if(!w)throw new Kt(`missing function_call.name for choice ${d}`);return{...p,message:{content:m,function_call:{arguments:_,name:w},role:b,refusal:l.refusal??null},finish_reason:c,index:d,logprobs:f}}return y?{...p,index:d,finish_reason:c,logprobs:f,message:{...g,role:b,content:m,refusal:l.refusal??null,tool_calls:y.map((_,w)=>{let{function:T,type:O,id:E,...P}=_,{arguments:R,name:I,...A}=T||{};if(E==null)throw new Kt(`missing choices[${d}].tool_calls[${w}].id +${Wxe(t)}`);if(O==null)throw new Kt(`missing choices[${d}].tool_calls[${w}].type +${Wxe(t)}`);if(I==null)throw new Kt(`missing choices[${d}].tool_calls[${w}].function.name +${Wxe(t)}`);if(R==null)throw new Kt(`missing choices[${d}].tool_calls[${w}].function.arguments +${Wxe(t)}`);return{...P,id:E,type:O,function:{...A,name:I,arguments:R}}})}}:{...p,message:{...g,content:m,role:b,refusal:l.refusal??null},finish_reason:c,index:d,logprobs:f}}),created:o,model:i,object:"chat.completion",...a?{system_fingerprint:a}:{}};return _fr(u,e)}function Wxe(t){return JSON.stringify(t)}var Um,fD,X8,Fk,Crt,Vxe,xrt,Trt,Ort,Hxe,Ert,Pfr,xV,Jxe=v(()=>{a0();Efr();Sx();W8();Srt();yrt();xV=class t extends G8{constructor(e){super(),Um.add(this),fD.set(this,void 0),X8.set(this,void 0),Fk.set(this,void 0),Zr(this,fD,e,"f"),Zr(this,X8,[],"f")}get currentChatCompletionSnapshot(){return Pe(this,Fk,"f")}static fromReadableStream(e){let r=new t(null);return r._run(()=>r._fromReadableStream(e)),r}static createChatCompletion(e,r,n){let o=new t(r);return o._run(()=>o._runChatCompletion(e,{...r,stream:!0},{...n,headers:{...n?.headers,"X-Stainless-Helper-Method":"stream"}})),o}async _createChatCompletion(e,r,n){super._createChatCompletion;let o=n?.signal;o&&(o.aborted&&this.controller.abort(),o.addEventListener("abort",()=>this.controller.abort())),Pe(this,Um,"m",Crt).call(this);let i=await e.chat.completions.create({...r,stream:!0},{...n,signal:this.controller.signal});this._connected();for await(let a of i)Pe(this,Um,"m",xrt).call(this,a);if(i.controller.signal?.aborted)throw new qc;return this._addChatCompletion(Pe(this,Um,"m",Hxe).call(this))}async _fromReadableStream(e,r){let n=r?.signal;n&&(n.aborted&&this.controller.abort(),n.addEventListener("abort",()=>this.controller.abort())),Pe(this,Um,"m",Crt).call(this),this._connected();let o=ZI.fromReadableStream(e,this.controller),i;for await(let a of o)i&&i!==a.id&&this._addChatCompletion(Pe(this,Um,"m",Hxe).call(this)),Pe(this,Um,"m",xrt).call(this,a),i=a.id;if(o.controller.signal?.aborted)throw new qc;return this._addChatCompletion(Pe(this,Um,"m",Hxe).call(this))}[(fD=new WeakMap,X8=new WeakMap,Fk=new WeakMap,Um=new WeakSet,Crt=function(){this.ended||Zr(this,Fk,void 0,"f")},Vxe=function(r){let n=Pe(this,X8,"f")[r.index];return n||(n={content_done:!1,refusal_done:!1,logprobs_content_done:!1,logprobs_refusal_done:!1,done_tool_calls:new Set,current_tool_call_index:null},Pe(this,X8,"f")[r.index]=n,n)},xrt=function(r){if(this.ended)return;let n=Pe(this,Um,"m",Pfr).call(this,r);this._emit("chunk",r,n);for(let o of r.choices){let i=n.choices[o.index];o.delta.content!=null&&i.message?.role==="assistant"&&i.message?.content&&(this._emit("content",o.delta.content,i.message.content),this._emit("content.delta",{delta:o.delta.content,snapshot:i.message.content,parsed:i.message.parsed})),o.delta.refusal!=null&&i.message?.role==="assistant"&&i.message?.refusal&&this._emit("refusal.delta",{delta:o.delta.refusal,snapshot:i.message.refusal}),o.logprobs?.content!=null&&i.message?.role==="assistant"&&this._emit("logprobs.content.delta",{content:o.logprobs?.content,snapshot:i.logprobs?.content??[]}),o.logprobs?.refusal!=null&&i.message?.role==="assistant"&&this._emit("logprobs.refusal.delta",{refusal:o.logprobs?.refusal,snapshot:i.logprobs?.refusal??[]});let a=Pe(this,Um,"m",Vxe).call(this,i);i.finish_reason&&(Pe(this,Um,"m",Ort).call(this,i),a.current_tool_call_index!=null&&Pe(this,Um,"m",Trt).call(this,i,a.current_tool_call_index));for(let s of o.delta.tool_calls??[])a.current_tool_call_index!==s.index&&(Pe(this,Um,"m",Ort).call(this,i),a.current_tool_call_index!=null&&Pe(this,Um,"m",Trt).call(this,i,a.current_tool_call_index)),a.current_tool_call_index=s.index;for(let s of o.delta.tool_calls??[]){let u=i.message.tool_calls?.[s.index];u?.type&&(u?.type==="function"?this._emit("tool_calls.function.arguments.delta",{name:u.function?.name,index:s.index,arguments:u.function.arguments,parsed_arguments:u.function.parsed_arguments,arguments_delta:s.function?.arguments??""}):(u?.type,void 0))}}},Trt=function(r,n){if(Pe(this,Um,"m",Vxe).call(this,r).done_tool_calls.has(n))return;let i=r.message.tool_calls?.[n];if(!i)throw new Error("no tool call snapshot");if(!i.type)throw new Error("tool call snapshot missing `type`");if(i.type==="function"){let a=Pe(this,fD,"f")?.tools?.find(s=>wie(s)&&s.function.name===i.function.name);this._emit("tool_calls.function.arguments.done",{name:i.function.name,index:n,arguments:i.function.arguments,parsed_arguments:CV(a)?a.$parseRaw(i.function.arguments):a?.function.strict?JSON.parse(i.function.arguments):null})}else i.type},Ort=function(r){let n=Pe(this,Um,"m",Vxe).call(this,r);if(r.message.content&&!n.content_done){n.content_done=!0;let o=Pe(this,Um,"m",Ert).call(this);this._emit("content.done",{content:r.message.content,parsed:o?o.$parseRaw(r.message.content):null})}r.message.refusal&&!n.refusal_done&&(n.refusal_done=!0,this._emit("refusal.done",{refusal:r.message.refusal})),r.logprobs?.content&&!n.logprobs_content_done&&(n.logprobs_content_done=!0,this._emit("logprobs.content.done",{content:r.logprobs.content})),r.logprobs?.refusal&&!n.logprobs_refusal_done&&(n.logprobs_refusal_done=!0,this._emit("logprobs.refusal.done",{refusal:r.logprobs.refusal}))},Hxe=function(){if(this.ended)throw new Kt("stream has ended, this shouldn't happen");let r=Pe(this,Fk,"f");if(!r)throw new Kt("request ended without sending any chunks");return Zr(this,Fk,void 0,"f"),Zr(this,X8,[],"f"),Kao(r,Pe(this,fD,"f"))},Ert=function(){let r=Pe(this,fD,"f")?.response_format;return Sie(r)?r:null},Pfr=function(r){var n,o,i,a;let s=Pe(this,Fk,"f"),{choices:u,...l}=r;s?Object.assign(s,l):s=Zr(this,Fk,{...l,choices:[]},"f");for(let{delta:c,finish_reason:d,index:f,logprobs:p=null,...m}of r.choices){let h=s.choices[f];if(h||(h=s.choices[f]={finish_reason:d,index:f,message:{},logprobs:p,...m}),p)if(!h.logprobs)h.logprobs=Object.assign({},p);else{let{content:O,refusal:E,...P}=p;Object.assign(h.logprobs,P),O&&((n=h.logprobs).content??(n.content=[]),h.logprobs.content.push(...O)),E&&((o=h.logprobs).refusal??(o.refusal=[]),h.logprobs.refusal.push(...E))}if(d&&(h.finish_reason=d,Pe(this,fD,"f")&&urt(Pe(this,fD,"f")))){if(d==="length")throw new q8;if(d==="content_filter")throw new B8}if(Object.assign(h,m),!c)continue;let{content:y,refusal:g,function_call:b,role:_,tool_calls:w,...T}=c;if(Object.assign(h.message,T),g&&(h.message.refusal=(h.message.refusal||"")+g),_&&(h.message.role=_),b&&(h.message.function_call?(b.name&&(h.message.function_call.name=b.name),b.arguments&&((i=h.message.function_call).arguments??(i.arguments=""),h.message.function_call.arguments+=b.arguments)):h.message.function_call=b),y&&(h.message.content=(h.message.content||"")+y,!h.message.refusal&&Pe(this,Um,"m",Ert).call(this)&&(h.message.parsed=wrt(h.message.content))),w){h.message.tool_calls||(h.message.tool_calls=[]);for(let{index:O,id:E,type:P,function:R,...I}of w){let A=(a=h.message.tool_calls)[O]??(a[O]={});Object.assign(A,I),E&&(A.id=E),P&&(A.type=P),R&&(A.function??(A.function={name:R.name??"",arguments:""})),R?.name&&(A.function.name=R.name),R?.arguments&&(A.function.arguments+=R.arguments,vfr(Pe(this,fD,"f"),A)&&(A.function.parsed_arguments=wrt(A.function.arguments)))}}}return s},Symbol.asyncIterator)](){let e=[],r=[],n=!1;return this.on("chunk",o=>{let i=r.shift();i?i.resolve(o):e.push(o)}),this.on("end",()=>{n=!0;for(let o of r)o.resolve(void 0);r.length=0}),this.on("abort",o=>{n=!0;for(let i of r)i.reject(o);r.length=0}),this.on("error",o=>{n=!0;for(let i of r)i.reject(o);r.length=0}),{next:async()=>e.length?{value:e.shift(),done:!1}:n?{value:void 0,done:!0}:new Promise((i,a)=>r.push({resolve:i,reject:a})).then(i=>i?{value:i,done:!1}:{value:void 0,done:!0}),return:async()=>(this.abort(),{value:void 0,done:!0})}}toReadableStream(){return new ZI(this[Symbol.asyncIterator].bind(this),this.controller).toReadableStream()}}});var Mie,Prt=v(()=>{Jxe();Mie=class t extends xV{static fromReadableStream(e){let r=new t(null);return r._run(()=>r._fromReadableStream(e)),r}static runTools(e,r,n){let o=new t(r),i={...n,headers:{...n?.headers,"X-Stainless-Helper-Method":"runTools"}};return o._run(()=>o._runTools(e,r,i)),o}}});var pD,Rie=v(()=>{Jr();$xe();$xe();Fu();ss();brt();Prt();Jxe();W8();Prt();frt();Jxe();brt();pD=class extends Ke{constructor(){super(...arguments),this.messages=new SV(this._client)}create(e,r){return this._client.post("/chat/completions",{body:e,...r,stream:e.stream??!1})}retrieve(e,r){return this._client.get(ke`/chat/completions/${e}`,r)}update(e,r,n){return this._client.post(ke`/chat/completions/${e}`,{body:r,...n})}list(e={},r){return this._client.getAPIList("/chat/completions",ui,{query:e,...r})}delete(e,r){return this._client.delete(ke`/chat/completions/${e}`,r)}parse(e,r){return Sfr(e.tools),this._client.chat.completions.create(e,{...r,headers:{...r?.headers,"X-Stainless-Helper-Method":"chat.completions.parse"}})._thenUnwrap(n=>Cie(n,e))}runTools(e,r){return e.stream?Mie.runTools(this._client,e,r):Pie.runTools(this._client,e,r)}stream(e,r){return xV.createChatCompletion(this._client,e,r)}};pD.Messages=SV});var kk,Mrt=v(()=>{Jr();Rie();Rie();kk=class extends Ke{constructor(){super(...arguments),this.completions=new pD(this._client)}};kk.Completions=pD});var Mfr=v(()=>{Rie();Rie();$xe()});var Rfr=v(()=>{Mrt();Mfr()});var Ifr=v(()=>{});function*Xao(t){if(!t)return;if(Afr in t){let{values:n,nulls:o}=t;yield*n.entries();for(let i of o)yield[i,null];return}let e=!1,r;t instanceof Headers?r=t.entries():Ftt(t)?r=t:(e=!0,r=Object.entries(t??{}));for(let n of r){let o=n[0];if(typeof o!="string")throw new TypeError("expected header name to be a string");let i=Ftt(n[1])?n[1]:[n[1]],a=!1;for(let s of i)s!==void 0&&(e&&!a&&(a=!0,yield[o,null]),yield[o,s])}}var Afr,gt,Gl=v(()=>{uD();Afr=Symbol("brand.privateNullableHeaders");gt=t=>{let e=new Headers,r=new Set;for(let n of t){let o=new Set;for(let[i,a]of Xao(n)){let s=i.toLowerCase();o.has(s)||(e.delete(i),o.add(s)),a===null?(e.delete(i),r.add(s)):(e.append(i,a),r.delete(s))}}return{[Afr]:!0,values:e,nulls:r}}});var Z8,Rrt=v(()=>{Jr();Gl();Z8=class extends Ke{create(e,r){return this._client.post("/audio/speech",{body:e,...r,headers:gt([{Accept:"application/octet-stream"},r?.headers]),__binaryResponse:!0})}}});var Y8,Irt=v(()=>{Jr();QI();Y8=class extends Ke{create(e,r){return this._client.post("/audio/transcriptions",Mw({body:e,...r,stream:e.stream??!1,__metadata:{model:e.model}},this._client))}}});var Q8,Art=v(()=>{Jr();QI();Q8=class extends Ke{create(e,r){return this._client.post("/audio/translations",Mw({body:e,...r,__metadata:{model:e.model}},this._client))}}});var eA,Nrt=v(()=>{Jr();Rrt();Rrt();Irt();Irt();Art();Art();eA=class extends Ke{constructor(){super(...arguments),this.transcriptions=new Y8(this._client),this.translations=new Q8(this._client),this.speech=new Z8(this._client)}};eA.Transcriptions=Y8;eA.Translations=Q8;eA.Speech=Z8});var TV,Drt=v(()=>{Jr();Fu();ss();TV=class extends Ke{create(e,r){return this._client.post("/batches",{body:e,...r})}retrieve(e,r){return this._client.get(ke`/batches/${e}`,r)}list(e={},r){return this._client.getAPIList("/batches",ui,{query:e,...r})}cancel(e,r){return this._client.post(ke`/batches/${e}/cancel`,r)}}});var eG,jrt=v(()=>{Jr();Fu();Gl();ss();eG=class extends Ke{create(e,r){return this._client.post("/assistants",{body:e,...r,headers:gt([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}retrieve(e,r){return this._client.get(ke`/assistants/${e}`,{...r,headers:gt([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}update(e,r,n){return this._client.post(ke`/assistants/${e}`,{body:r,...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}list(e={},r){return this._client.getAPIList("/assistants",ui,{query:e,...r,headers:gt([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}delete(e,r){return this._client.delete(ke`/assistants/${e}`,{...r,headers:gt([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}}});var tG,$rt=v(()=>{Jr();Gl();tG=class extends Ke{create(e,r){return this._client.post("/realtime/sessions",{body:e,...r,headers:gt([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}}});var rG,Lrt=v(()=>{Jr();Gl();rG=class extends Ke{create(e,r){return this._client.post("/realtime/transcription_sessions",{body:e,...r,headers:gt([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}}});var qk,Frt=v(()=>{Jr();$rt();$rt();Lrt();Lrt();qk=class extends Ke{constructor(){super(...arguments),this.sessions=new tG(this._client),this.transcriptionSessions=new rG(this._client)}};qk.Sessions=tG;qk.TranscriptionSessions=rG});var nG,krt=v(()=>{Jr();Gl();ss();nG=class extends Ke{create(e,r){return this._client.post("/chatkit/sessions",{body:e,...r,headers:gt([{"OpenAI-Beta":"chatkit_beta=v1"},r?.headers])})}cancel(e,r){return this._client.post(ke`/chatkit/sessions/${e}/cancel`,{...r,headers:gt([{"OpenAI-Beta":"chatkit_beta=v1"},r?.headers])})}}});var oG,qrt=v(()=>{Jr();Fu();Gl();ss();oG=class extends Ke{retrieve(e,r){return this._client.get(ke`/chatkit/threads/${e}`,{...r,headers:gt([{"OpenAI-Beta":"chatkit_beta=v1"},r?.headers])})}list(e={},r){return this._client.getAPIList("/chatkit/threads",cD,{query:e,...r,headers:gt([{"OpenAI-Beta":"chatkit_beta=v1"},r?.headers])})}delete(e,r){return this._client.delete(ke`/chatkit/threads/${e}`,{...r,headers:gt([{"OpenAI-Beta":"chatkit_beta=v1"},r?.headers])})}listItems(e,r={},n){return this._client.getAPIList(ke`/chatkit/threads/${e}/items`,cD,{query:r,...n,headers:gt([{"OpenAI-Beta":"chatkit_beta=v1"},n?.headers])})}}});var Bk,Brt=v(()=>{Jr();krt();krt();qrt();qrt();Bk=class extends Ke{constructor(){super(...arguments),this.sessions=new nG(this._client),this.threads=new oG(this._client)}};Bk.Sessions=nG;Bk.Threads=oG});var iG,Urt=v(()=>{Jr();Fu();Gl();ss();iG=class extends Ke{create(e,r,n){return this._client.post(ke`/threads/${e}/messages`,{body:r,...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}retrieve(e,r,n){let{thread_id:o}=r;return this._client.get(ke`/threads/${o}/messages/${e}`,{...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}update(e,r,n){let{thread_id:o,...i}=r;return this._client.post(ke`/threads/${o}/messages/${e}`,{body:i,...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}list(e,r={},n){return this._client.getAPIList(ke`/threads/${e}/messages`,ui,{query:r,...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}delete(e,r,n){let{thread_id:o}=r;return this._client.delete(ke`/threads/${o}/messages/${e}`,{...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}}});var aG,zrt=v(()=>{Jr();Fu();Gl();ss();aG=class extends Ke{retrieve(e,r,n){let{thread_id:o,run_id:i,...a}=r;return this._client.get(ke`/threads/${o}/runs/${i}/steps/${e}`,{query:a,...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}list(e,r,n){let{thread_id:o,...i}=r;return this._client.getAPIList(ke`/threads/${o}/runs/${e}/steps`,ui,{query:i,...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}}});var Nfr,Dfr=v(()=>{KI();Mxe();Nfr=t=>{if(typeof Buffer<"u"){let e=Buffer.from(t,"base64");return Array.from(new Float32Array(e.buffer,e.byteOffset,e.length/Float32Array.BYTES_PER_ELEMENT))}else{let e=atob(t),r=e.length,n=new Uint8Array(r);for(let o=0;o{Cx=t=>{if(typeof globalThis.process<"u")return globalThis.process.env?.[t]?.trim()??void 0;if(typeof globalThis.Deno<"u")return globalThis.Deno.env?.get?.(t)?.trim()}});var Iie=v(()=>{uD();Dfr();Vrt();mie();Ltt();z8()});var zg,EV,Hrt,tA,Kxe,xx,PV,sG,OV,Zxe,Rw,Gxe,Xxe,Die,Aie,Nie,jfr,$fr,Lfr,Ffr,kfr,qfr,Bfr,mD,Wrt=v(()=>{a0();Srt();Sx();Uxe();Iie();mD=class extends Lk{constructor(){super(...arguments),zg.add(this),Hrt.set(this,[]),tA.set(this,{}),Kxe.set(this,{}),xx.set(this,void 0),PV.set(this,void 0),sG.set(this,void 0),OV.set(this,void 0),Zxe.set(this,void 0),Rw.set(this,void 0),Gxe.set(this,void 0),Xxe.set(this,void 0),Die.set(this,void 0)}[(Hrt=new WeakMap,tA=new WeakMap,Kxe=new WeakMap,xx=new WeakMap,PV=new WeakMap,sG=new WeakMap,OV=new WeakMap,Zxe=new WeakMap,Rw=new WeakMap,Gxe=new WeakMap,Xxe=new WeakMap,Die=new WeakMap,zg=new WeakSet,Symbol.asyncIterator)](){let e=[],r=[],n=!1;return this.on("event",o=>{let i=r.shift();i?i.resolve(o):e.push(o)}),this.on("end",()=>{n=!0;for(let o of r)o.resolve(void 0);r.length=0}),this.on("abort",o=>{n=!0;for(let i of r)i.reject(o);r.length=0}),this.on("error",o=>{n=!0;for(let i of r)i.reject(o);r.length=0}),{next:async()=>e.length?{value:e.shift(),done:!1}:n?{value:void 0,done:!0}:new Promise((i,a)=>r.push({resolve:i,reject:a})).then(i=>i?{value:i,done:!1}:{value:void 0,done:!0}),return:async()=>(this.abort(),{value:void 0,done:!0})}}static fromReadableStream(e){let r=new EV;return r._run(()=>r._fromReadableStream(e)),r}async _fromReadableStream(e,r){let n=r?.signal;n&&(n.aborted&&this.controller.abort(),n.addEventListener("abort",()=>this.controller.abort())),this._connected();let o=ZI.fromReadableStream(e,this.controller);for await(let i of o)Pe(this,zg,"m",Aie).call(this,i);if(o.controller.signal?.aborted)throw new qc;return this._addRun(Pe(this,zg,"m",Nie).call(this))}toReadableStream(){return new ZI(this[Symbol.asyncIterator].bind(this),this.controller).toReadableStream()}static createToolAssistantStream(e,r,n,o){let i=new EV;return i._run(()=>i._runToolAssistantStream(e,r,n,{...o,headers:{...o?.headers,"X-Stainless-Helper-Method":"stream"}})),i}async _createToolAssistantStream(e,r,n,o){let i=o?.signal;i&&(i.aborted&&this.controller.abort(),i.addEventListener("abort",()=>this.controller.abort()));let a={...n,stream:!0},s=await e.submitToolOutputs(r,a,{...o,signal:this.controller.signal});this._connected();for await(let u of s)Pe(this,zg,"m",Aie).call(this,u);if(s.controller.signal?.aborted)throw new qc;return this._addRun(Pe(this,zg,"m",Nie).call(this))}static createThreadAssistantStream(e,r,n){let o=new EV;return o._run(()=>o._threadAssistantStream(e,r,{...n,headers:{...n?.headers,"X-Stainless-Helper-Method":"stream"}})),o}static createAssistantStream(e,r,n,o){let i=new EV;return i._run(()=>i._runAssistantStream(e,r,n,{...o,headers:{...o?.headers,"X-Stainless-Helper-Method":"stream"}})),i}currentEvent(){return Pe(this,Gxe,"f")}currentRun(){return Pe(this,Xxe,"f")}currentMessageSnapshot(){return Pe(this,xx,"f")}currentRunStepSnapshot(){return Pe(this,Die,"f")}async finalRunSteps(){return await this.done(),Object.values(Pe(this,tA,"f"))}async finalMessages(){return await this.done(),Object.values(Pe(this,Kxe,"f"))}async finalRun(){if(await this.done(),!Pe(this,PV,"f"))throw Error("Final run was not received.");return Pe(this,PV,"f")}async _createThreadAssistantStream(e,r,n){let o=n?.signal;o&&(o.aborted&&this.controller.abort(),o.addEventListener("abort",()=>this.controller.abort()));let i={...r,stream:!0},a=await e.createAndRun(i,{...n,signal:this.controller.signal});this._connected();for await(let s of a)Pe(this,zg,"m",Aie).call(this,s);if(a.controller.signal?.aborted)throw new qc;return this._addRun(Pe(this,zg,"m",Nie).call(this))}async _createAssistantStream(e,r,n,o){let i=o?.signal;i&&(i.aborted&&this.controller.abort(),i.addEventListener("abort",()=>this.controller.abort()));let a={...n,stream:!0},s=await e.create(r,a,{...o,signal:this.controller.signal});this._connected();for await(let u of s)Pe(this,zg,"m",Aie).call(this,u);if(s.controller.signal?.aborted)throw new qc;return this._addRun(Pe(this,zg,"m",Nie).call(this))}static accumulateDelta(e,r){for(let[n,o]of Object.entries(r)){if(!e.hasOwnProperty(n)){e[n]=o;continue}let i=e[n];if(i==null){e[n]=o;continue}if(n==="index"||n==="type"){e[n]=o;continue}if(typeof i=="string"&&typeof o=="string")i+=o;else if(typeof i=="number"&&typeof o=="number")i+=o;else if(U8(i)&&U8(o))i=this.accumulateDelta(i,o);else if(Array.isArray(i)&&Array.isArray(o)){if(i.every(a=>typeof a=="string"||typeof a=="number")){i.push(...o);continue}for(let a of o){if(!U8(a))throw new Error(`Expected array delta entry to be an object but got: ${a}`);let s=a.index;if(s==null)throw console.error(a),new Error("Expected array delta entry to have an `index` property");if(typeof s!="number")throw new Error(`Expected array delta entry \`index\` property to be a number but got ${s}`);let u=i[s];u==null?i.push(a):i[s]=this.accumulateDelta(u,a)}continue}else throw Error(`Unhandled record type: ${n}, deltaValue: ${o}, accValue: ${i}`);e[n]=i}return e}_addRun(e){return e}async _threadAssistantStream(e,r,n){return await this._createThreadAssistantStream(r,e,n)}async _runAssistantStream(e,r,n,o){return await this._createAssistantStream(r,e,n,o)}async _runToolAssistantStream(e,r,n,o){return await this._createToolAssistantStream(r,e,n,o)}};EV=mD,Aie=function(e){if(!this.ended)switch(Zr(this,Gxe,e,"f"),Pe(this,zg,"m",Lfr).call(this,e),e.event){case"thread.created":break;case"thread.run.created":case"thread.run.queued":case"thread.run.in_progress":case"thread.run.requires_action":case"thread.run.completed":case"thread.run.incomplete":case"thread.run.failed":case"thread.run.cancelling":case"thread.run.cancelled":case"thread.run.expired":Pe(this,zg,"m",Bfr).call(this,e);break;case"thread.run.step.created":case"thread.run.step.in_progress":case"thread.run.step.delta":case"thread.run.step.completed":case"thread.run.step.failed":case"thread.run.step.cancelled":case"thread.run.step.expired":Pe(this,zg,"m",$fr).call(this,e);break;case"thread.message.created":case"thread.message.in_progress":case"thread.message.delta":case"thread.message.completed":case"thread.message.incomplete":Pe(this,zg,"m",jfr).call(this,e);break;case"error":throw new Error("Encountered an error event in event processing - errors should be processed earlier");default:}},Nie=function(){if(this.ended)throw new Kt("stream has ended, this shouldn't happen");if(!Pe(this,PV,"f"))throw Error("Final run has not been received");return Pe(this,PV,"f")},jfr=function(e){let[r,n]=Pe(this,zg,"m",kfr).call(this,e,Pe(this,xx,"f"));Zr(this,xx,r,"f"),Pe(this,Kxe,"f")[r.id]=r;for(let o of n){let i=r.content[o.index];i?.type=="text"&&this._emit("textCreated",i.text)}switch(e.event){case"thread.message.created":this._emit("messageCreated",e.data);break;case"thread.message.in_progress":break;case"thread.message.delta":if(this._emit("messageDelta",e.data.delta,r),e.data.delta.content)for(let o of e.data.delta.content){if(o.type=="text"&&o.text){let i=o.text,a=r.content[o.index];if(a&&a.type=="text")this._emit("textDelta",i,a.text);else throw Error("The snapshot associated with this text delta is not text or missing")}if(o.index!=Pe(this,sG,"f")){if(Pe(this,OV,"f"))switch(Pe(this,OV,"f").type){case"text":this._emit("textDone",Pe(this,OV,"f").text,Pe(this,xx,"f"));break;case"image_file":this._emit("imageFileDone",Pe(this,OV,"f").image_file,Pe(this,xx,"f"));break}Zr(this,sG,o.index,"f")}Zr(this,OV,r.content[o.index],"f")}break;case"thread.message.completed":case"thread.message.incomplete":if(Pe(this,sG,"f")!==void 0){let o=e.data.content[Pe(this,sG,"f")];if(o)switch(o.type){case"image_file":this._emit("imageFileDone",o.image_file,Pe(this,xx,"f"));break;case"text":this._emit("textDone",o.text,Pe(this,xx,"f"));break}}Pe(this,xx,"f")&&this._emit("messageDone",e.data),Zr(this,xx,void 0,"f")}},$fr=function(e){let r=Pe(this,zg,"m",Ffr).call(this,e);switch(Zr(this,Die,r,"f"),e.event){case"thread.run.step.created":this._emit("runStepCreated",e.data);break;case"thread.run.step.delta":let n=e.data.delta;if(n.step_details&&n.step_details.type=="tool_calls"&&n.step_details.tool_calls&&r.step_details.type=="tool_calls")for(let i of n.step_details.tool_calls)i.index==Pe(this,Zxe,"f")?this._emit("toolCallDelta",i,r.step_details.tool_calls[i.index]):(Pe(this,Rw,"f")&&this._emit("toolCallDone",Pe(this,Rw,"f")),Zr(this,Zxe,i.index,"f"),Zr(this,Rw,r.step_details.tool_calls[i.index],"f"),Pe(this,Rw,"f")&&this._emit("toolCallCreated",Pe(this,Rw,"f")));this._emit("runStepDelta",e.data.delta,r);break;case"thread.run.step.completed":case"thread.run.step.failed":case"thread.run.step.cancelled":case"thread.run.step.expired":Zr(this,Die,void 0,"f"),e.data.step_details.type=="tool_calls"&&Pe(this,Rw,"f")&&(this._emit("toolCallDone",Pe(this,Rw,"f")),Zr(this,Rw,void 0,"f")),this._emit("runStepDone",e.data,r);break;case"thread.run.step.in_progress":break}},Lfr=function(e){Pe(this,Hrt,"f").push(e),this._emit("event",e)},Ffr=function(e){switch(e.event){case"thread.run.step.created":return Pe(this,tA,"f")[e.data.id]=e.data,e.data;case"thread.run.step.delta":let r=Pe(this,tA,"f")[e.data.id];if(!r)throw Error("Received a RunStepDelta before creation of a snapshot");let n=e.data;if(n.delta){let o=EV.accumulateDelta(r,n.delta);Pe(this,tA,"f")[e.data.id]=o}return Pe(this,tA,"f")[e.data.id];case"thread.run.step.completed":case"thread.run.step.failed":case"thread.run.step.cancelled":case"thread.run.step.expired":case"thread.run.step.in_progress":Pe(this,tA,"f")[e.data.id]=e.data;break}if(Pe(this,tA,"f")[e.data.id])return Pe(this,tA,"f")[e.data.id];throw new Error("No snapshot available")},kfr=function(e,r){let n=[];switch(e.event){case"thread.message.created":return[e.data,n];case"thread.message.delta":if(!r)throw Error("Received a delta with no existing snapshot (there should be one from message creation)");let o=e.data;if(o.delta.content)for(let i of o.delta.content)if(i.index in r.content){let a=r.content[i.index];r.content[i.index]=Pe(this,zg,"m",qfr).call(this,i,a)}else r.content[i.index]=i,n.push(i);return[r,n];case"thread.message.in_progress":case"thread.message.completed":case"thread.message.incomplete":if(r)return[r,n];throw Error("Received thread message event with no existing snapshot")}throw Error("Tried to accumulate a non-message event")},qfr=function(e,r){return EV.accumulateDelta(r,e)},Bfr=function(e){switch(Zr(this,Xxe,e.data,"f"),e.event){case"thread.run.created":break;case"thread.run.queued":break;case"thread.run.in_progress":break;case"thread.run.requires_action":case"thread.run.cancelled":case"thread.run.failed":case"thread.run.completed":case"thread.run.expired":case"thread.run.incomplete":Zr(this,PV,e.data,"f"),Pe(this,Rw,"f")&&(this._emit("toolCallDone",Pe(this,Rw,"f")),Zr(this,Rw,void 0,"f"));break;case"thread.run.cancelling":break}}});var MV,Jrt=v(()=>{Jr();zrt();zrt();Fu();Gl();Wrt();z8();ss();MV=class extends Ke{constructor(){super(...arguments),this.steps=new aG(this._client)}create(e,r,n){let{include:o,...i}=r;return this._client.post(ke`/threads/${e}/runs`,{query:{include:o},body:i,...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers]),stream:r.stream??!1})}retrieve(e,r,n){let{thread_id:o}=r;return this._client.get(ke`/threads/${o}/runs/${e}`,{...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}update(e,r,n){let{thread_id:o,...i}=r;return this._client.post(ke`/threads/${o}/runs/${e}`,{body:i,...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}list(e,r={},n){return this._client.getAPIList(ke`/threads/${e}/runs`,ui,{query:r,...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}cancel(e,r,n){let{thread_id:o}=r;return this._client.post(ke`/threads/${o}/runs/${e}/cancel`,{...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}async createAndPoll(e,r,n){let o=await this.create(e,r,n);return await this.poll(o.id,{thread_id:e},n)}createAndStream(e,r,n){return mD.createAssistantStream(e,this._client.beta.threads.runs,r,n)}async poll(e,r,n){let o=gt([n?.headers,{"X-Stainless-Poll-Helper":"true","X-Stainless-Custom-Poll-Interval":n?.pollIntervalMs?.toString()??void 0}]);for(;;){let{data:i,response:a}=await this.retrieve(e,r,{...n,headers:{...n?.headers,...o}}).withResponse();switch(i.status){case"queued":case"in_progress":case"cancelling":let s=5e3;if(n?.pollIntervalMs)s=n.pollIntervalMs;else{let u=a.headers.get("openai-poll-after-ms");if(u){let l=parseInt(u);isNaN(l)||(s=l)}}await GI(s);break;case"requires_action":case"incomplete":case"cancelled":case"completed":case"failed":case"expired":return i}}}stream(e,r,n){return mD.createAssistantStream(e,this._client.beta.threads.runs,r,n)}submitToolOutputs(e,r,n){let{thread_id:o,...i}=r;return this._client.post(ke`/threads/${o}/runs/${e}/submit_tool_outputs`,{body:i,...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers]),stream:r.stream??!1})}async submitToolOutputsAndPoll(e,r,n){let o=await this.submitToolOutputs(e,r,n);return await this.poll(o.id,r,n)}submitToolOutputsStream(e,r,n){return mD.createToolAssistantStream(e,this._client.beta.threads.runs,r,n)}};MV.Steps=aG});var Uk,Krt=v(()=>{Jr();Urt();Urt();Jrt();Jrt();Gl();Wrt();ss();Uk=class extends Ke{constructor(){super(...arguments),this.runs=new MV(this._client),this.messages=new iG(this._client)}create(e={},r){return this._client.post("/threads",{body:e,...r,headers:gt([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}retrieve(e,r){return this._client.get(ke`/threads/${e}`,{...r,headers:gt([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}update(e,r,n){return this._client.post(ke`/threads/${e}`,{body:r,...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}delete(e,r){return this._client.delete(ke`/threads/${e}`,{...r,headers:gt([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}createAndRun(e,r){return this._client.post("/threads/runs",{body:e,...r,headers:gt([{"OpenAI-Beta":"assistants=v2"},r?.headers]),stream:e.stream??!1})}async createAndRunPoll(e,r){let n=await this.createAndRun(e,r);return await this.runs.poll(n.id,{thread_id:n.thread_id},r)}createAndRunStream(e,r){return mD.createThreadAssistantStream(e,this._client.beta.threads,r)}};Uk.Runs=MV;Uk.Messages=iG});var Tx,Grt=v(()=>{Jr();jrt();jrt();Frt();Frt();Brt();Brt();Krt();Krt();Tx=class extends Ke{constructor(){super(...arguments),this.realtime=new qk(this._client),this.chatkit=new Bk(this._client),this.assistants=new eG(this._client),this.threads=new Uk(this._client)}};Tx.Realtime=qk;Tx.ChatKit=Bk;Tx.Assistants=eG;Tx.Threads=Uk});var RV,Xrt=v(()=>{Jr();RV=class extends Ke{create(e,r){return this._client.post("/completions",{body:e,...r,stream:e.stream??!1})}}});var uG,Zrt=v(()=>{Jr();Gl();ss();uG=class extends Ke{retrieve(e,r,n){let{container_id:o}=r;return this._client.get(ke`/containers/${o}/files/${e}/content`,{...n,headers:gt([{Accept:"application/binary"},n?.headers]),__binaryResponse:!0})}}});var IV,Yrt=v(()=>{Jr();Zrt();Zrt();Fu();Gl();QI();ss();IV=class extends Ke{constructor(){super(...arguments),this.content=new uG(this._client)}create(e,r,n){return this._client.post(ke`/containers/${e}/files`,Mw({body:r,...n},this._client))}retrieve(e,r,n){let{container_id:o}=r;return this._client.get(ke`/containers/${o}/files/${e}`,n)}list(e,r={},n){return this._client.getAPIList(ke`/containers/${e}/files`,ui,{query:r,...n})}delete(e,r,n){let{container_id:o}=r;return this._client.delete(ke`/containers/${o}/files/${e}`,{...n,headers:gt([{Accept:"*/*"},n?.headers])})}};IV.Content=uG});var zk,Qrt=v(()=>{Jr();Yrt();Yrt();Fu();Gl();ss();zk=class extends Ke{constructor(){super(...arguments),this.files=new IV(this._client)}create(e,r){return this._client.post("/containers",{body:e,...r})}retrieve(e,r){return this._client.get(ke`/containers/${e}`,r)}list(e={},r){return this._client.getAPIList("/containers",ui,{query:e,...r})}delete(e,r){return this._client.delete(ke`/containers/${e}`,{...r,headers:gt([{Accept:"*/*"},r?.headers])})}};zk.Files=IV});var lG,ent=v(()=>{Jr();Fu();ss();lG=class extends Ke{create(e,r,n){let{include:o,...i}=r;return this._client.post(ke`/conversations/${e}/items`,{query:{include:o},body:i,...n})}retrieve(e,r,n){let{conversation_id:o,...i}=r;return this._client.get(ke`/conversations/${o}/items/${e}`,{query:i,...n})}list(e,r={},n){return this._client.getAPIList(ke`/conversations/${e}/items`,cD,{query:r,...n})}delete(e,r,n){let{conversation_id:o}=r;return this._client.delete(ke`/conversations/${o}/items/${e}`,n)}}});var Vk,tnt=v(()=>{Jr();ent();ent();ss();Vk=class extends Ke{constructor(){super(...arguments),this.items=new lG(this._client)}create(e={},r){return this._client.post("/conversations",{body:e,...r})}retrieve(e,r){return this._client.get(ke`/conversations/${e}`,r)}update(e,r,n){return this._client.post(ke`/conversations/${e}`,{body:r,...n})}delete(e,r){return this._client.delete(ke`/conversations/${e}`,r)}};Vk.Items=lG});var AV,rnt=v(()=>{Jr();Iie();AV=class extends Ke{create(e,r){let n=!!e.encoding_format,o=n?e.encoding_format:"base64";n&&cd(this._client).debug("embeddings/user defined encoding_format:",e.encoding_format);let i=this._client.post("/embeddings",{body:{...e,encoding_format:o},...r});return n?i:(cd(this._client).debug("embeddings/decoding base64 embeddings from base64"),i._thenUnwrap(a=>(a&&a.data&&a.data.forEach(s=>{let u=s.embedding;s.embedding=Nfr(u)}),a)))}}});var cG,nnt=v(()=>{Jr();Fu();ss();cG=class extends Ke{retrieve(e,r,n){let{eval_id:o,run_id:i}=r;return this._client.get(ke`/evals/${o}/runs/${i}/output_items/${e}`,n)}list(e,r,n){let{eval_id:o,...i}=r;return this._client.getAPIList(ke`/evals/${o}/runs/${e}/output_items`,ui,{query:i,...n})}}});var NV,ont=v(()=>{Jr();nnt();nnt();Fu();ss();NV=class extends Ke{constructor(){super(...arguments),this.outputItems=new cG(this._client)}create(e,r,n){return this._client.post(ke`/evals/${e}/runs`,{body:r,...n})}retrieve(e,r,n){let{eval_id:o}=r;return this._client.get(ke`/evals/${o}/runs/${e}`,n)}list(e,r={},n){return this._client.getAPIList(ke`/evals/${e}/runs`,ui,{query:r,...n})}delete(e,r,n){let{eval_id:o}=r;return this._client.delete(ke`/evals/${o}/runs/${e}`,n)}cancel(e,r,n){let{eval_id:o}=r;return this._client.post(ke`/evals/${o}/runs/${e}`,n)}};NV.OutputItems=cG});var Hk,int=v(()=>{Jr();ont();ont();Fu();ss();Hk=class extends Ke{constructor(){super(...arguments),this.runs=new NV(this._client)}create(e,r){return this._client.post("/evals",{body:e,...r})}retrieve(e,r){return this._client.get(ke`/evals/${e}`,r)}update(e,r,n){return this._client.post(ke`/evals/${e}`,{body:r,...n})}list(e={},r){return this._client.getAPIList("/evals",ui,{query:e,...r})}delete(e,r){return this._client.delete(ke`/evals/${e}`,r)}};Hk.Runs=NV});var DV,ant=v(()=>{Jr();Fu();Gl();z8();Sx();QI();ss();DV=class extends Ke{create(e,r){return this._client.post("/files",Mw({body:e,...r},this._client))}retrieve(e,r){return this._client.get(ke`/files/${e}`,r)}list(e={},r){return this._client.getAPIList("/files",ui,{query:e,...r})}delete(e,r){return this._client.delete(ke`/files/${e}`,r)}content(e,r){return this._client.get(ke`/files/${e}/content`,{...r,headers:gt([{Accept:"application/binary"},r?.headers]),__binaryResponse:!0})}async waitForProcessing(e,{pollInterval:r=5e3,maxWait:n=30*60*1e3}={}){let o=new Set(["processed","error","deleted"]),i=Date.now(),a=await this.retrieve(e);for(;!a.status||!o.has(a.status);)if(await GI(r),a=await this.retrieve(e),Date.now()-i>n)throw new WI({message:`Giving up on waiting for file ${e} to finish processing after ${n} milliseconds.`});return a}}});var dG,snt=v(()=>{Jr();dG=class extends Ke{}});var fG,unt=v(()=>{Jr();fG=class extends Ke{run(e,r){return this._client.post("/fine_tuning/alpha/graders/run",{body:e,...r})}validate(e,r){return this._client.post("/fine_tuning/alpha/graders/validate",{body:e,...r})}}});var jV,lnt=v(()=>{Jr();unt();unt();jV=class extends Ke{constructor(){super(...arguments),this.graders=new fG(this._client)}};jV.Graders=fG});var pG,cnt=v(()=>{Jr();Fu();ss();pG=class extends Ke{create(e,r,n){return this._client.getAPIList(ke`/fine_tuning/checkpoints/${e}/permissions`,YI,{body:r,method:"post",...n})}retrieve(e,r={},n){return this._client.get(ke`/fine_tuning/checkpoints/${e}/permissions`,{query:r,...n})}delete(e,r,n){let{fine_tuned_model_checkpoint:o}=r;return this._client.delete(ke`/fine_tuning/checkpoints/${o}/permissions/${e}`,n)}}});var $V,dnt=v(()=>{Jr();cnt();cnt();$V=class extends Ke{constructor(){super(...arguments),this.permissions=new pG(this._client)}};$V.Permissions=pG});var mG,fnt=v(()=>{Jr();Fu();ss();mG=class extends Ke{list(e,r={},n){return this._client.getAPIList(ke`/fine_tuning/jobs/${e}/checkpoints`,ui,{query:r,...n})}}});var LV,pnt=v(()=>{Jr();fnt();fnt();Fu();ss();LV=class extends Ke{constructor(){super(...arguments),this.checkpoints=new mG(this._client)}create(e,r){return this._client.post("/fine_tuning/jobs",{body:e,...r})}retrieve(e,r){return this._client.get(ke`/fine_tuning/jobs/${e}`,r)}list(e={},r){return this._client.getAPIList("/fine_tuning/jobs",ui,{query:e,...r})}cancel(e,r){return this._client.post(ke`/fine_tuning/jobs/${e}/cancel`,r)}listEvents(e,r={},n){return this._client.getAPIList(ke`/fine_tuning/jobs/${e}/events`,ui,{query:r,...n})}pause(e,r){return this._client.post(ke`/fine_tuning/jobs/${e}/pause`,r)}resume(e,r){return this._client.post(ke`/fine_tuning/jobs/${e}/resume`,r)}};LV.Checkpoints=mG});var Ox,mnt=v(()=>{Jr();snt();snt();lnt();lnt();dnt();dnt();pnt();pnt();Ox=class extends Ke{constructor(){super(...arguments),this.methods=new dG(this._client),this.jobs=new LV(this._client),this.checkpoints=new $V(this._client),this.alpha=new jV(this._client)}};Ox.Methods=dG;Ox.Jobs=LV;Ox.Checkpoints=$V;Ox.Alpha=jV});var hG,hnt=v(()=>{Jr();hG=class extends Ke{}});var Wk,gnt=v(()=>{Jr();hnt();hnt();Wk=class extends Ke{constructor(){super(...arguments),this.graderModels=new hG(this._client)}};Wk.GraderModels=hG});var FV,ynt=v(()=>{Jr();QI();FV=class extends Ke{createVariation(e,r){return this._client.post("/images/variations",Mw({body:e,...r},this._client))}edit(e,r){return this._client.post("/images/edits",Mw({body:e,...r,stream:e.stream??!1},this._client))}generate(e,r){return this._client.post("/images/generations",{body:e,...r,stream:e.stream??!1})}}});var kV,bnt=v(()=>{Jr();Fu();ss();kV=class extends Ke{retrieve(e,r){return this._client.get(ke`/models/${e}`,r)}list(e){return this._client.getAPIList("/models",YI,e)}delete(e,r){return this._client.delete(ke`/models/${e}`,r)}}});var qV,_nt=v(()=>{Jr();qV=class extends Ke{create(e,r){return this._client.post("/moderations",{body:e,...r})}}});var gG,vnt=v(()=>{Jr();Gl();ss();gG=class extends Ke{accept(e,r,n){return this._client.post(ke`/realtime/calls/${e}/accept`,{body:r,...n,headers:gt([{Accept:"*/*"},n?.headers])})}hangup(e,r){return this._client.post(ke`/realtime/calls/${e}/hangup`,{...r,headers:gt([{Accept:"*/*"},r?.headers])})}refer(e,r,n){return this._client.post(ke`/realtime/calls/${e}/refer`,{body:r,...n,headers:gt([{Accept:"*/*"},n?.headers])})}reject(e,r={},n){return this._client.post(ke`/realtime/calls/${e}/reject`,{body:r,...n,headers:gt([{Accept:"*/*"},n?.headers])})}}});var yG,wnt=v(()=>{Jr();yG=class extends Ke{create(e,r){return this._client.post("/realtime/client_secrets",{body:e,...r})}}});var hD,Snt=v(()=>{Jr();vnt();vnt();wnt();wnt();hD=class extends Ke{constructor(){super(...arguments),this.clientSecrets=new yG(this._client),this.calls=new gG(this._client)}};hD.ClientSecrets=yG;hD.Calls=gG});function Ufr(t,e){return!e||!Eso(e)?{...t,output_parsed:null,output:t.output.map(r=>r.type==="function_call"?{...r,parsed_arguments:null}:r.type==="message"?{...r,content:r.content.map(n=>({...n,parsed:null}))}:r)}:Cnt(t,e)}function Cnt(t,e){let r=t.output.map(o=>{if(o.type==="function_call")return{...o,parsed_arguments:Rso(e,o)};if(o.type==="message"){let i=o.content.map(a=>a.type==="output_text"?{...a,parsed:Oso(e,a.text)}:a);return{...o,content:i}}return o}),n=Object.assign({},t,{output:r});return Object.getOwnPropertyDescriptor(t,"output_text")||Yxe(n),Object.defineProperty(n,"output_parsed",{enumerable:!0,get(){for(let o of n.output)if(o.type==="message"){for(let i of o.content)if(i.type==="output_text"&&i.parsed!==null)return i.parsed}return null}}),n}function Oso(t,e){return t.text?.format?.type!=="json_schema"?null:"$parseRaw"in t.text?.format?(t.text?.format).$parseRaw(e):JSON.parse(e)}function Eso(t){return!!Sie(t.text?.format)}function Pso(t){return t?.$brand==="auto-parseable-tool"}function Mso(t,e){return t.find(r=>r.type==="function"&&r.name===e)}function Rso(t,e){let r=Mso(t.tools??[],e.name);return{...e,...e,parsed_arguments:Pso(r)?r.$parseRaw(e.arguments):r?.strict?JSON.parse(e.arguments):null}}function Yxe(t){let e=[];for(let r of t.output)if(r.type==="message")for(let n of r.content)n.type==="output_text"&&e.push(n.text);t.output_text=e.join("")}var Qxe=v(()=>{Sx();W8()});function Iso(t,e){return Ufr(t,e)}var bG,eTe,Jk,tTe,zfr,Vfr,Hfr,Wfr,rTe,Jfr=v(()=>{a0();Sx();Uxe();Qxe();rTe=class t extends Lk{constructor(e){super(),bG.add(this),eTe.set(this,void 0),Jk.set(this,void 0),tTe.set(this,void 0),Zr(this,eTe,e,"f")}static createResponse(e,r,n){let o=new t(r);return o._run(()=>o._createOrRetrieveResponse(e,r,{...n,headers:{...n?.headers,"X-Stainless-Helper-Method":"stream"}})),o}async _createOrRetrieveResponse(e,r,n){let o=n?.signal;o&&(o.aborted&&this.controller.abort(),o.addEventListener("abort",()=>this.controller.abort())),Pe(this,bG,"m",zfr).call(this);let i,a=null;"response_id"in r?(i=await e.responses.retrieve(r.response_id,{stream:!0},{...n,signal:this.controller.signal,stream:!0}),a=r.starting_after??null):i=await e.responses.create({...r,stream:!0},{...n,signal:this.controller.signal}),this._connected();for await(let s of i)Pe(this,bG,"m",Vfr).call(this,s,a);if(i.controller.signal?.aborted)throw new qc;return Pe(this,bG,"m",Hfr).call(this)}[(eTe=new WeakMap,Jk=new WeakMap,tTe=new WeakMap,bG=new WeakSet,zfr=function(){this.ended||Zr(this,Jk,void 0,"f")},Vfr=function(r,n){if(this.ended)return;let o=(a,s)=>{(n==null||s.sequence_number>n)&&this._emit(a,s)},i=Pe(this,bG,"m",Wfr).call(this,r);switch(o("event",r),r.type){case"response.output_text.delta":{let a=i.output[r.output_index];if(!a)throw new Kt(`missing output at index ${r.output_index}`);if(a.type==="message"){let s=a.content[r.content_index];if(!s)throw new Kt(`missing content at index ${r.content_index}`);if(s.type!=="output_text")throw new Kt(`expected content to be 'output_text', got ${s.type}`);o("response.output_text.delta",{...r,snapshot:s.text})}break}case"response.function_call_arguments.delta":{let a=i.output[r.output_index];if(!a)throw new Kt(`missing output at index ${r.output_index}`);a.type==="function_call"&&o("response.function_call_arguments.delta",{...r,snapshot:a.arguments});break}default:o(r.type,r);break}},Hfr=function(){if(this.ended)throw new Kt("stream has ended, this shouldn't happen");let r=Pe(this,Jk,"f");if(!r)throw new Kt("request ended without sending any events");Zr(this,Jk,void 0,"f");let n=Iso(r,Pe(this,eTe,"f"));return Zr(this,tTe,n,"f"),n},Wfr=function(r){let n=Pe(this,Jk,"f");if(!n){if(r.type!=="response.created")throw new Kt(`When snapshot hasn't been set yet, expected 'response.created' event, got ${r.type}`);return n=Zr(this,Jk,r.response,"f"),n}switch(r.type){case"response.output_item.added":{n.output.push(r.item);break}case"response.content_part.added":{let o=n.output[r.output_index];if(!o)throw new Kt(`missing output at index ${r.output_index}`);let i=o.type,a=r.part;i==="message"&&a.type!=="reasoning_text"?o.content.push(a):i==="reasoning"&&a.type==="reasoning_text"&&(o.content||(o.content=[]),o.content.push(a));break}case"response.output_text.delta":{let o=n.output[r.output_index];if(!o)throw new Kt(`missing output at index ${r.output_index}`);if(o.type==="message"){let i=o.content[r.content_index];if(!i)throw new Kt(`missing content at index ${r.content_index}`);if(i.type!=="output_text")throw new Kt(`expected content to be 'output_text', got ${i.type}`);i.text+=r.delta}break}case"response.function_call_arguments.delta":{let o=n.output[r.output_index];if(!o)throw new Kt(`missing output at index ${r.output_index}`);o.type==="function_call"&&(o.arguments+=r.delta);break}case"response.reasoning_text.delta":{let o=n.output[r.output_index];if(!o)throw new Kt(`missing output at index ${r.output_index}`);if(o.type==="reasoning"){let i=o.content?.[r.content_index];if(!i)throw new Kt(`missing content at index ${r.content_index}`);if(i.type!=="reasoning_text")throw new Kt(`expected content to be 'reasoning_text', got ${i.type}`);i.text+=r.delta}break}case"response.completed":{Zr(this,Jk,r.response,"f");break}}return n},Symbol.asyncIterator)](){let e=[],r=[],n=!1;return this.on("event",o=>{let i=r.shift();i?i.resolve(o):e.push(o)}),this.on("end",()=>{n=!0;for(let o of r)o.resolve(void 0);r.length=0}),this.on("abort",o=>{n=!0;for(let i of r)i.reject(o);r.length=0}),this.on("error",o=>{n=!0;for(let i of r)i.reject(o);r.length=0}),{next:async()=>e.length?{value:e.shift(),done:!1}:n?{value:void 0,done:!0}:new Promise((i,a)=>r.push({resolve:i,reject:a})).then(i=>i?{value:i,done:!1}:{value:void 0,done:!0}),return:async()=>(this.abort(),{value:void 0,done:!0})}}async finalResponse(){await this.done();let e=Pe(this,tTe,"f");if(!e)throw new Kt("stream ended without producing a ChatCompletion");return e}}});var _G,xnt=v(()=>{Jr();Fu();ss();_G=class extends Ke{list(e,r={},n){return this._client.getAPIList(ke`/responses/${e}/input_items`,ui,{query:r,...n})}}});var vG,Tnt=v(()=>{Jr();vG=class extends Ke{count(e={},r){return this._client.post("/responses/input_tokens",{body:e,...r})}}});var gD,Ont=v(()=>{Qxe();Jfr();Jr();xnt();xnt();Tnt();Tnt();Gl();ss();gD=class extends Ke{constructor(){super(...arguments),this.inputItems=new _G(this._client),this.inputTokens=new vG(this._client)}create(e,r){return this._client.post("/responses",{body:e,...r,stream:e.stream??!1})._thenUnwrap(n=>("object"in n&&n.object==="response"&&Yxe(n),n))}retrieve(e,r={},n){return this._client.get(ke`/responses/${e}`,{query:r,...n,stream:r?.stream??!1})._thenUnwrap(o=>("object"in o&&o.object==="response"&&Yxe(o),o))}delete(e,r){return this._client.delete(ke`/responses/${e}`,{...r,headers:gt([{Accept:"*/*"},r?.headers])})}parse(e,r){return this._client.responses.create(e,r)._thenUnwrap(n=>Cnt(n,e))}stream(e,r){return rTe.createResponse(this._client,e,r)}cancel(e,r){return this._client.post(ke`/responses/${e}/cancel`,r)}compact(e,r){return this._client.post("/responses/compact",{body:e,...r})}};gD.InputItems=_G;gD.InputTokens=vG});var wG,Ent=v(()=>{Jr();QI();ss();wG=class extends Ke{create(e,r,n){return this._client.post(ke`/uploads/${e}/parts`,Mw({body:r,...n},this._client))}}});var Kk,Pnt=v(()=>{Jr();Ent();Ent();ss();Kk=class extends Ke{constructor(){super(...arguments),this.parts=new wG(this._client)}create(e,r){return this._client.post("/uploads",{body:e,...r})}cancel(e,r){return this._client.post(ke`/uploads/${e}/cancel`,r)}complete(e,r,n){return this._client.post(ke`/uploads/${e}/complete`,{body:r,...n})}};Kk.Parts=wG});var Kfr,Gfr=v(()=>{Kfr=async t=>{let e=await Promise.allSettled(t),r=e.filter(o=>o.status==="rejected");if(r.length){for(let o of r)console.error(o.reason);throw new Error(`${r.length} promise(s) failed - see the above errors`)}let n=[];for(let o of e)o.status==="fulfilled"&&n.push(o.value);return n}});var SG,Mnt=v(()=>{Jr();Fu();Gl();z8();Gfr();ss();SG=class extends Ke{create(e,r,n){return this._client.post(ke`/vector_stores/${e}/file_batches`,{body:r,...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}retrieve(e,r,n){let{vector_store_id:o}=r;return this._client.get(ke`/vector_stores/${o}/file_batches/${e}`,{...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}cancel(e,r,n){let{vector_store_id:o}=r;return this._client.post(ke`/vector_stores/${o}/file_batches/${e}/cancel`,{...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}async createAndPoll(e,r,n){let o=await this.create(e,r);return await this.poll(e,o.id,n)}listFiles(e,r,n){let{vector_store_id:o,...i}=r;return this._client.getAPIList(ke`/vector_stores/${o}/file_batches/${e}/files`,ui,{query:i,...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}async poll(e,r,n){let o=gt([n?.headers,{"X-Stainless-Poll-Helper":"true","X-Stainless-Custom-Poll-Interval":n?.pollIntervalMs?.toString()??void 0}]);for(;;){let{data:i,response:a}=await this.retrieve(r,{vector_store_id:e},{...n,headers:o}).withResponse();switch(i.status){case"in_progress":let s=5e3;if(n?.pollIntervalMs)s=n.pollIntervalMs;else{let u=a.headers.get("openai-poll-after-ms");if(u){let l=parseInt(u);isNaN(l)||(s=l)}}await GI(s);break;case"failed":case"cancelled":case"completed":return i}}}async uploadAndPoll(e,{files:r,fileIds:n=[]},o){if(r==null||r.length==0)throw new Error("No `files` provided to process. If you've already uploaded files you should use `.createAndPoll()` instead");let i=o?.maxConcurrency??5,a=Math.min(i,r.length),s=this._client,u=r.values(),l=[...n];async function c(f){for(let p of f){let m=await s.files.create({file:p,purpose:"assistants"},o);l.push(m.id)}}let d=Array(a).fill(u).map(c);return await Kfr(d),await this.createAndPoll(e,{file_ids:l})}}});var CG,Rnt=v(()=>{Jr();Fu();Gl();Iie();ss();CG=class extends Ke{create(e,r,n){return this._client.post(ke`/vector_stores/${e}/files`,{body:r,...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}retrieve(e,r,n){let{vector_store_id:o}=r;return this._client.get(ke`/vector_stores/${o}/files/${e}`,{...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}update(e,r,n){let{vector_store_id:o,...i}=r;return this._client.post(ke`/vector_stores/${o}/files/${e}`,{body:i,...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}list(e,r={},n){return this._client.getAPIList(ke`/vector_stores/${e}/files`,ui,{query:r,...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}delete(e,r,n){let{vector_store_id:o}=r;return this._client.delete(ke`/vector_stores/${o}/files/${e}`,{...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}async createAndPoll(e,r,n){let o=await this.create(e,r,n);return await this.poll(e,o.id,n)}async poll(e,r,n){let o=gt([n?.headers,{"X-Stainless-Poll-Helper":"true","X-Stainless-Custom-Poll-Interval":n?.pollIntervalMs?.toString()??void 0}]);for(;;){let i=await this.retrieve(r,{vector_store_id:e},{...n,headers:o}).withResponse(),a=i.data;switch(a.status){case"in_progress":let s=5e3;if(n?.pollIntervalMs)s=n.pollIntervalMs;else{let u=i.response.headers.get("openai-poll-after-ms");if(u){let l=parseInt(u);isNaN(l)||(s=l)}}await GI(s);break;case"failed":case"completed":return a}}}async upload(e,r,n){let o=await this._client.files.create({file:r,purpose:"assistants"},n);return this.create(e,{file_id:o.id},n)}async uploadAndPoll(e,r,n){let o=await this.upload(e,r,n);return await this.poll(e,o.id,n)}content(e,r,n){let{vector_store_id:o}=r;return this._client.getAPIList(ke`/vector_stores/${o}/files/${e}/content`,YI,{...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}}});var yD,Int=v(()=>{Jr();Mnt();Mnt();Rnt();Rnt();Fu();Gl();ss();yD=class extends Ke{constructor(){super(...arguments),this.files=new CG(this._client),this.fileBatches=new SG(this._client)}create(e,r){return this._client.post("/vector_stores",{body:e,...r,headers:gt([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}retrieve(e,r){return this._client.get(ke`/vector_stores/${e}`,{...r,headers:gt([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}update(e,r,n){return this._client.post(ke`/vector_stores/${e}`,{body:r,...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}list(e={},r){return this._client.getAPIList("/vector_stores",ui,{query:e,...r,headers:gt([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}delete(e,r){return this._client.delete(ke`/vector_stores/${e}`,{...r,headers:gt([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}search(e,r,n){return this._client.getAPIList(ke`/vector_stores/${e}/search`,YI,{body:r,method:"post",...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}};yD.Files=CG;yD.FileBatches=SG});var BV,Ant=v(()=>{Jr();Fu();Gl();QI();ss();BV=class extends Ke{create(e,r){return this._client.post("/videos",irt({body:e,...r},this._client))}retrieve(e,r){return this._client.get(ke`/videos/${e}`,r)}list(e={},r){return this._client.getAPIList("/videos",cD,{query:e,...r})}delete(e,r){return this._client.delete(ke`/videos/${e}`,r)}downloadContent(e,r={},n){return this._client.get(ke`/videos/${e}/content`,{query:r,...n,headers:gt([{Accept:"application/binary"},n?.headers]),__binaryResponse:!0})}remix(e,r,n){return this._client.post(ke`/videos/${e}/remix`,irt({body:r,...n},this._client))}}});var xG,Xfr,nTe,UV,Nnt=v(()=>{a0();Sx();Jr();Gl();UV=class extends Ke{constructor(){super(...arguments),xG.add(this)}async unwrap(e,r,n=this._client.webhookSecret,o=300){return await this.verifySignature(e,r,n,o),JSON.parse(e)}async verifySignature(e,r,n=this._client.webhookSecret,o=300){if(typeof crypto>"u"||typeof crypto.subtle.importKey!="function"||typeof crypto.subtle.verify!="function")throw new Error("Webhook signature verification is only supported when the `crypto` global is defined");Pe(this,xG,"m",Xfr).call(this,n);let i=gt([r]).values,a=Pe(this,xG,"m",nTe).call(this,i,"webhook-signature"),s=Pe(this,xG,"m",nTe).call(this,i,"webhook-timestamp"),u=Pe(this,xG,"m",nTe).call(this,i,"webhook-id"),l=parseInt(s,10);if(isNaN(l))throw new JI("Invalid webhook timestamp format");let c=Math.floor(Date.now()/1e3);if(c-l>o)throw new JI("Webhook timestamp is too old");if(l>c+o)throw new JI("Webhook timestamp is too new");let d=a.split(" ").map(h=>h.startsWith("v1,")?h.substring(3):h),f=n.startsWith("whsec_")?Buffer.from(n.replace("whsec_",""),"base64"):Buffer.from(n,"utf-8"),p=u?`${u}.${s}.${e}`:`${s}.${e}`,m=await crypto.subtle.importKey("raw",f,{name:"HMAC",hash:"SHA-256"},!1,["verify"]);for(let h of d)try{let y=Buffer.from(h,"base64");if(await crypto.subtle.verify("HMAC",m,y,new TextEncoder().encode(p)))return}catch{continue}throw new JI("The given webhook signature does not match the expected signature")}};xG=new WeakSet,Xfr=function(e){if(typeof e!="string"||e.length===0)throw new Error("The webhook secret must either be set using the env var, OPENAI_WEBHOOK_SECRET, on the client class, OpenAI({ webhookSecret: '123' }), or passed to this function")},nTe=function(e,r){if(!e)throw new Error("Headers are required");let n=e.get(r);if(n==null)throw new Error(`Missing required header: ${r}`);return n}});var Zfr=v(()=>{Rfr();Ifr();Nrt();Drt();Grt();Xrt();Qrt();tnt();rnt();int();ant();mnt();gnt();ynt();bnt();_nt();Snt();Ont();Pnt();Int();Ant();Nnt()});var Dnt,jnt,oTe,Yfr,Tn,iTe=v(()=>{a0();Ltt();uD();z8();Cxe();Btt();fie();Gdr();ofr();qtt();KI();Fu();srt();Zfr();Nxe();Drt();Xrt();rnt();ant();ynt();bnt();_nt();Ant();Nnt();Nrt();Grt();Mrt();Qrt();tnt();int();mnt();gnt();Snt();Ont();Pnt();Int();Btt();Gl();Vrt();mie();uD();Tn=class{constructor({baseURL:e=Cx("OPENAI_BASE_URL"),apiKey:r=Cx("OPENAI_API_KEY"),organization:n=Cx("OPENAI_ORG_ID")??null,project:o=Cx("OPENAI_PROJECT_ID")??null,webhookSecret:i=Cx("OPENAI_WEBHOOK_SECRET")??null,...a}={}){if(Dnt.add(this),oTe.set(this,void 0),this.completions=new RV(this),this.chat=new kk(this),this.embeddings=new AV(this),this.files=new DV(this),this.images=new FV(this),this.audio=new eA(this),this.moderations=new qV(this),this.models=new kV(this),this.fineTuning=new Ox(this),this.graders=new Wk(this),this.vectorStores=new yD(this),this.webhooks=new UV(this),this.beta=new Tx(this),this.batches=new TV(this),this.uploads=new Kk(this),this.responses=new gD(this),this.realtime=new hD(this),this.conversations=new Vk(this),this.evals=new Hk(this),this.containers=new zk(this),this.videos=new BV(this),r===void 0)throw new Kt("Missing credentials. Please pass an `apiKey`, or set the `OPENAI_API_KEY` environment variable.");let s={apiKey:r,organization:n,project:o,webhookSecret:i,...a,baseURL:e||"https://api.openai.com/v1"};if(!s.dangerouslyAllowBrowser&&Vdr())throw new Kt(`It looks like you're running in a browser-like environment. + +This is disabled by default, as it risks exposing your secret API credentials to attackers. +If you understand the risks and have appropriate mitigations in place, +you can set the \`dangerouslyAllowBrowser\` option to \`true\`, e.g., + +new OpenAI({ apiKey, dangerouslyAllowBrowser: true }); + +https://help.openai.com/en/articles/5112595-best-practices-for-api-key-safety +`);this.baseURL=s.baseURL,this.timeout=s.timeout??jnt.DEFAULT_TIMEOUT,this.logger=s.logger??console;let u="warn";this.logLevel=u,this.logLevel=Ztt(s.logLevel,"ClientOptions.logLevel",this)??Ztt(Cx("OPENAI_LOG"),"process.env['OPENAI_LOG']",this)??u,this.fetchOptions=s.fetchOptions,this.maxRetries=s.maxRetries??2,this.fetch=s.fetch??Wdr(),Zr(this,oTe,Kdr,"f"),this._options=s,this.apiKey=typeof r=="string"?r:"Missing Key",this.organization=n,this.project=o,this.webhookSecret=i}withOptions(e){return new this.constructor({...this._options,baseURL:this.baseURL,maxRetries:this.maxRetries,timeout:this.timeout,logger:this.logger,logLevel:this.logLevel,fetch:this.fetch,fetchOptions:this.fetchOptions,apiKey:this.apiKey,organization:this.organization,project:this.project,webhookSecret:this.webhookSecret,...e})}defaultQuery(){return this._options.defaultQuery}validateHeaders({values:e,nulls:r}){}async authHeaders(e){return gt([{Authorization:`Bearer ${this.apiKey}`}])}stringifyQuery(e){return Gtt(e,{arrayFormat:"brackets"})}getUserAgent(){return`${this.constructor.name}/JS ${$k}`}defaultIdempotencyKey(){return`stainless-node-retry-${$tt()}`}makeStatusError(e,r,n,o){return qm.generate(e,r,n,o)}async _callApiKey(){let e=this._options.apiKey;if(typeof e!="function")return!1;let r;try{r=await e()}catch(n){throw n instanceof Kt?n:new Kt(`Failed to get token from 'apiKey' function: ${n.message}`,{cause:n})}if(typeof r!="string"||!r)throw new Kt(`Expected 'apiKey' function argument to return a string but it returned ${r}`);return this.apiKey=r,!0}buildURL(e,r,n){let o=!Pe(this,Dnt,"m",Yfr).call(this)&&n||this.baseURL,i=$dr(e)?new URL(e):new URL(o+(o.endsWith("/")&&e.startsWith("/")?e.slice(1):e)),a=this.defaultQuery();return Ldr(a)||(r={...a,...r}),typeof r=="object"&&r&&!Array.isArray(r)&&(i.search=this.stringifyQuery(r)),i.toString()}async prepareOptions(e){await this._callApiKey()}async prepareRequest(e,{url:r,options:n}){}get(e,r){return this.methodRequest("get",e,r)}post(e,r){return this.methodRequest("post",e,r)}patch(e,r){return this.methodRequest("patch",e,r)}put(e,r){return this.methodRequest("put",e,r)}delete(e,r){return this.methodRequest("delete",e,r)}methodRequest(e,r,n){return this.request(Promise.resolve(n).then(o=>({method:e,path:r,...o})))}request(e,r=null){return new wV(this,this.makeRequest(e,r,void 0))}async makeRequest(e,r,n){let o=await e,i=o.maxRetries??this.maxRetries;r==null&&(r=i),await this.prepareOptions(o);let{req:a,url:s,timeout:u}=await this.buildRequest(o,{retryCount:i-r});await this.prepareRequest(a,{url:s,options:o});let l="log_"+(Math.random()*(1<<24)|0).toString(16).padStart(6,"0"),c=n===void 0?"":`, retryOf: ${n}`,d=Date.now();if(cd(this).debug(`[${l}] sending request`,lD({retryOfRequestLogID:n,method:o.method,url:s,options:o,headers:a.headers})),o.signal?.aborted)throw new qc;let f=new AbortController,p=await this.fetchWithTimeout(s,a,u,f).catch(die),m=Date.now();if(p instanceof globalThis.Error){let g=`retrying, ${r} attempts remaining`;if(o.signal?.aborted)throw new qc;let b=cie(p)||/timed? ?out/i.test(String(p)+("cause"in p?String(p.cause):""));if(r)return cd(this).info(`[${l}] connection ${b?"timed out":"failed"} - ${g}`),cd(this).debug(`[${l}] connection ${b?"timed out":"failed"} (${g})`,lD({retryOfRequestLogID:n,url:s,durationMs:m-d,message:p.message})),this.retryRequest(o,r,n??l);throw cd(this).info(`[${l}] connection ${b?"timed out":"failed"} - error; no more retries left`),cd(this).debug(`[${l}] connection ${b?"timed out":"failed"} (error; no more retries left)`,lD({retryOfRequestLogID:n,url:s,durationMs:m-d,message:p.message})),b?new WI:new jk({cause:p})}let h=[...p.headers.entries()].filter(([g])=>g==="x-request-id").map(([g,b])=>", "+g+": "+JSON.stringify(b)).join(""),y=`[${l}${c}${h}] ${a.method} ${s} ${p.ok?"succeeded":"failed"} with status ${p.status} in ${m-d}ms`;if(!p.ok){let g=await this.shouldRetry(p);if(r&&g){let E=`retrying, ${r} attempts remaining`;return await Jdr(p.body),cd(this).info(`${y} - ${E}`),cd(this).debug(`[${l}] response error (${E})`,lD({retryOfRequestLogID:n,url:p.url,status:p.status,headers:p.headers,durationMs:m-d})),this.retryRequest(o,r,n??l,p.headers)}let b=g?"error; no more retries left":"error; not retryable";cd(this).info(`${y} - ${b}`);let _=await p.text().catch(E=>die(E).message),w=qdr(_),T=w?void 0:_;throw cd(this).debug(`[${l}] response error (${b})`,lD({retryOfRequestLogID:n,url:p.url,status:p.status,headers:p.headers,message:T,durationMs:Date.now()-d})),this.makeStatusError(p.status,w,T,p.headers)}return cd(this).info(y),cd(this).debug(`[${l}] response start`,lD({retryOfRequestLogID:n,url:p.url,status:p.status,headers:p.headers,durationMs:m-d})),{response:p,options:o,controller:f,requestLogID:l,retryOfRequestLogID:n,startTime:d}}getAPIList(e,r,n){return this.requestAPIList(r,{method:"get",path:e,...n})}requestAPIList(e,r){let n=this.makeRequest(r,null,void 0);return new bie(this,n,e)}async fetchWithTimeout(e,r,n,o){let{signal:i,method:a,...s}=r||{};i&&i.addEventListener("abort",()=>o.abort());let u=setTimeout(()=>o.abort(),n),l=globalThis.ReadableStream&&s.body instanceof globalThis.ReadableStream||typeof s.body=="object"&&s.body!==null&&Symbol.asyncIterator in s.body,c={signal:o.signal,...l?{duplex:"half"}:{},method:"GET",...s};a&&(c.method=a.toUpperCase());try{return await this.fetch.call(void 0,e,c)}finally{clearTimeout(u)}}async shouldRetry(e){let r=e.headers.get("x-should-retry");return r==="true"?!0:r==="false"?!1:e.status===408||e.status===409||e.status===429||e.status>=500}async retryRequest(e,r,n,o){let i,a=o?.get("retry-after-ms");if(a){let u=parseFloat(a);Number.isNaN(u)||(i=u)}let s=o?.get("retry-after");if(s&&!i){let u=parseFloat(s);Number.isNaN(u)?i=Date.parse(s)-Date.now():i=u*1e3}if(!(i&&0<=i&&i<60*1e3)){let u=e.maxRetries??this.maxRetries;i=this.calculateDefaultRetryTimeoutMillis(r,u)}return await GI(i),this.makeRequest(e,r-1,n)}calculateDefaultRetryTimeoutMillis(e,r){let i=r-e,a=Math.min(.5*Math.pow(2,i),8),s=1-Math.random()*.25;return a*s*1e3}async buildRequest(e,{retryCount:r=0}={}){let n={...e},{method:o,path:i,query:a,defaultBaseURL:s}=n,u=this.buildURL(i,a,s);"timeout"in n&&kdr("timeout",n.timeout),n.timeout=n.timeout??this.timeout;let{bodyHeaders:l,body:c}=this.buildBody({options:n}),d=await this.buildHeaders({options:e,method:o,bodyHeaders:l,retryCount:r});return{req:{method:o,headers:d,...n.signal&&{signal:n.signal},...globalThis.ReadableStream&&c instanceof globalThis.ReadableStream&&{duplex:"half"},...c&&{body:c},...this.fetchOptions??{},...n.fetchOptions??{}},url:u,timeout:n.timeout}}async buildHeaders({options:e,method:r,bodyHeaders:n,retryCount:o}){let i={};this.idempotencyHeader&&r!=="get"&&(e.idempotencyKey||(e.idempotencyKey=this.defaultIdempotencyKey()),i[this.idempotencyHeader]=e.idempotencyKey);let a=gt([i,{Accept:"application/json","User-Agent":this.getUserAgent(),"X-Stainless-Retry-Count":String(o),...e.timeout?{"X-Stainless-Timeout":String(Math.trunc(e.timeout/1e3))}:{},...Hdr(),"OpenAI-Organization":this.organization,"OpenAI-Project":this.project},await this.authHeaders(e),this._options.defaultHeaders,n,e.headers]);return this.validateHeaders(a),a.values}buildBody({options:{body:e,headers:r}}){if(!e)return{bodyHeaders:void 0,body:void 0};let n=gt([r]);return ArrayBuffer.isView(e)||e instanceof ArrayBuffer||e instanceof DataView||typeof e=="string"&&n.values.has("content-type")||globalThis.Blob&&e instanceof globalThis.Blob||e instanceof FormData||e instanceof URLSearchParams||globalThis.ReadableStream&&e instanceof globalThis.ReadableStream?{bodyHeaders:void 0,body:e}:typeof e=="object"&&(Symbol.asyncIterator in e||Symbol.iterator in e&&"next"in e&&typeof e.next=="function")?{bodyHeaders:void 0,body:xxe(e)}:Pe(this,oTe,"f").call(this,{body:e,headers:n})}};jnt=Tn,oTe=new WeakMap,Dnt=new WeakSet,Yfr=function(){return this.baseURL!=="https://api.openai.com/v1"};Tn.OpenAI=jnt;Tn.DEFAULT_TIMEOUT=6e5;Tn.OpenAIError=Kt;Tn.APIError=qm;Tn.APIConnectionError=jk;Tn.APIConnectionTimeoutError=WI;Tn.APIUserAbortError=qc;Tn.NotFoundError=j8;Tn.ConflictError=$8;Tn.RateLimitError=F8;Tn.BadRequestError=A8;Tn.AuthenticationError=N8;Tn.InternalServerError=k8;Tn.PermissionDeniedError=D8;Tn.UnprocessableEntityError=L8;Tn.InvalidWebhookSignatureError=JI;Tn.toFile=vie;Tn.Completions=RV;Tn.Chat=kk;Tn.Embeddings=AV;Tn.Files=DV;Tn.Images=FV;Tn.Audio=eA;Tn.Moderations=qV;Tn.Models=kV;Tn.FineTuning=Ox;Tn.Graders=Wk;Tn.VectorStores=yD;Tn.Webhooks=UV;Tn.Beta=Tx;Tn.Batches=TV;Tn.Uploads=Kk;Tn.Responses=gD;Tn.Realtime=hD;Tn.Conversations=Vk;Tn.Evals=Hk;Tn.Containers=zk;Tn.Videos=BV});var zV,Fso,Qfr=v(()=>{Gl();Sx();Iie();iTe();zV=class extends Tn{constructor({baseURL:e=Cx("OPENAI_BASE_URL"),apiKey:r=Cx("AZURE_OPENAI_API_KEY"),apiVersion:n=Cx("OPENAI_API_VERSION"),endpoint:o,deployment:i,azureADTokenProvider:a,dangerouslyAllowBrowser:s,...u}={}){if(!n)throw new Kt("The OPENAI_API_VERSION environment variable is missing or empty; either provide it, or instantiate the AzureOpenAI client with an apiVersion option, like new AzureOpenAI({ apiVersion: 'My API Version' }).");if(typeof a=="function"&&(s=!0),!a&&!r)throw new Kt("Missing credentials. Please pass one of `apiKey` and `azureADTokenProvider`, or set the `AZURE_OPENAI_API_KEY` environment variable.");if(a&&r)throw new Kt("The `apiKey` and `azureADTokenProvider` arguments are mutually exclusive; only one can be passed at a time.");if(u.defaultQuery={...u.defaultQuery,"api-version":n},e){if(o)throw new Kt("baseURL and endpoint are mutually exclusive")}else{if(o||(o=process.env.AZURE_OPENAI_ENDPOINT),!o)throw new Kt("Must provide one of the `baseURL` or `endpoint` arguments, or the `AZURE_OPENAI_ENDPOINT` environment variable");e=`${o}/openai`}super({apiKey:a??r,baseURL:e,...u,...s!==void 0?{dangerouslyAllowBrowser:s}:{}}),this.apiVersion="",this.apiVersion=n,this.deploymentName=i}async buildRequest(e,r={}){if(Fso.has(e.path)&&e.method==="post"&&e.body!==void 0){if(!U8(e.body))throw new Error("Expected request body to be an object");let n=this.deploymentName||e.body.model||e.__metadata?.model;n!==void 0&&!this.baseURL.includes("/deployments")&&(e.path=`/deployments/${n}${e.path}`)}return super.buildRequest(e,r)}async authHeaders(e){return typeof this._options.apiKey=="string"?gt([{"api-key":this.apiKey}]):super.authHeaders(e)}},Fso=new Set(["/completions","/chat/completions","/embeddings","/audio/transcriptions","/audio/translations","/audio/speech","/images/generations","/batches","/images/edits"])});var rA=v(()=>{iTe();srt();Nxe();iTe();Fu();KI();Qfr()});function s0(t){if(!t||typeof t!="object")return t;let e;return t.constructor.name===WI.name&&"message"in t&&typeof t.message=="string"?(e=new Error(t.message),e.name="TimeoutError"):t.constructor.name===qc.name&&"message"in t&&typeof t.message=="string"?(e=new Error(t.message),e.name="AbortError"):"status"in t&&t.status===400&&"message"in t&&typeof t.message=="string"&&t.message.includes("tool_calls")?e=lie(t,"INVALID_TOOL_RESULTS"):"status"in t&&t.status===401?e=lie(t,"MODEL_AUTHENTICATION"):"status"in t&&t.status===429?e=lie(t,"MODEL_RATE_LIMIT"):"status"in t&&t.status===404?e=lie(t,"MODEL_NOT_FOUND"):e=t,e}var Gk=v(()=>{jdr();rA()});function _D(t){return t?!!(/^o\d/.test(t??"")||t.startsWith("gpt-5")&&!t.startsWith("gpt-5-chat")):!1}function kso(t){return t.role!=="system"&&t.role!=="developer"&&t.role!=="assistant"&&t.role!=="user"&&t.role!=="function"&&t.role!=="tool"&&console.warn(`Unknown message role: ${t.role}`),t.role}function TG(t){let e=t.metadata?.filename??t.metadata?.name??t.metadata?.title;if(!e)throw new Error("a filename or name or title is needed via meta-data for OpenAI when working with multimodal blocks");return e}function vD(t){let e=t._getType();switch(e){case"system":return"system";case"ai":return"assistant";case"human":return"user";case"function":return"function";case"tool":return"tool";case"generic":if(!hy.isInstance(t))throw new Error("Invalid generic chat message");return kso(t);default:throw new Error(`Unknown message type: ${e}`)}}function epr(t){return t.includes("gpt-5.2-pro")}var bD,Xk=v(()=>{ra();bD=t=>t()});function nA(t){let{azureOpenAIApiDeploymentName:e,azureOpenAIApiInstanceName:r,azureOpenAIApiKey:n,azureOpenAIBasePath:o,baseURL:i,azureADTokenProvider:a,azureOpenAIEndpoint:s}=t;if((n||a)&&o&&e)return`${o}/${e}`;if((n||a)&&s&&e)return`${s}/openai/deployments/${e}`;if(n||a){if(!r)throw new Error("azureOpenAIApiInstanceName is required when using azureOpenAIApiKey");if(!e)throw new Error("azureOpenAIApiDeploymentName is a required parameter when using azureOpenAIApiKey");return`https://${r}.openai.azure.com/openai/deployments/${e}`}return i}function $nt(t){return typeof Headers<"u"&&t!==null&&typeof t=="object"&&Object.prototype.toString.call(t)==="[object Headers]"}function tpr(t){let e=bD(()=>{if($nt(t))return t;if(Array.isArray(t))return new Headers(t);if(typeof t=="object"&&t!==null&&"values"in t&&$nt(t.values))return t.values;if(typeof t=="object"&&t!==null){let r=Object.entries(t).filter(([,n])=>typeof n=="string").map(([n,o])=>[n,o]);return new Headers(r)}return new Headers});return Object.fromEntries(e.entries())}function rpr(){let t=uUe();return(t==="node"||t==="deno")&&(t=`(${t}/${process.version}; ${process.platform}; ${process.arch})`),t}function oA(t,e=!1,r="1.0.0"){let n=tpr(t),o=rpr(),i=`langchainjs${e?"-azure":""}-openai`;return{...n,"User-Agent":n["User-Agent"]?`${i}/${r} (${o})${n["User-Agent"]}`:`${i}/${r} (${o})`}}var Zk=v(()=>{Xk();su()});function npr(t,e){let r;return zb(t)?r=Rk(t):r=t,e?.strict!==void 0&&(r.function.strict=e.strict),r}function qso(t){return t.anyOf!==void 0&&Array.isArray(t.anyOf)}function opr(t){let e=["namespace functions {",""];for(let r of t)r.description&&e.push(`// ${r.description}`),Object.keys(r.parameters.properties??{}).length>0?(e.push(`type ${r.name} = (_: {`),e.push(ipr(r.parameters,0)),e.push("}) => any;")):e.push(`type ${r.name} = () => any;`),e.push("");return e.push("} // namespace functions"),e.join(` +`)}function ipr(t,e){let r=[];for(let[n,o]of Object.entries(t.properties??{}))o.description&&e<2&&r.push(`// ${o.description}`),t.required?.includes(n)?r.push(`${n}: ${aTe(o,e)},`):r.push(`${n}?: ${aTe(o,e)},`);return r.map(n=>" ".repeat(e)+n).join(` +`)}function aTe(t,e){if(qso(t))return t.anyOf.map(r=>aTe(r,e)).join(" | ");switch(t.type){case"string":return t.enum?t.enum.map(r=>`"${r}"`).join(" | "):"string";case"number":return t.enum?t.enum.map(r=>`${r}`).join(" | "):"number";case"integer":return t.enum?t.enum.map(r=>`${r}`).join(" | "):"number";case"boolean":return"boolean";case"null":return"null";case"object":return["{",ipr(t,e+2),"}"].join(` +`);case"array":return t.items?`${aTe(t.items,e)}[]`:"any[]";default:return""}}function sTe(t){if(t)return t==="any"||t==="required"?"required":t==="auto"?"auto":t==="none"?"none":typeof t=="string"?{type:"function",function:{name:t}}:t}function OG(t){return"type"in t&&t.type!=="function"}function apr(t){return typeof t=="object"&&t!==null&&"extras"in t&&typeof t.extras=="object"&&t.extras!==null&&"providerToolDefinition"in t.extras&&typeof t.extras.providerToolDefinition=="object"&&t.extras.providerToolDefinition!==null}function spr(t){return t!=null&&typeof t=="object"&&"type"in t&&t.type!=="function"}function VV(t){return typeof t=="object"&&t!==null&&"metadata"in t&&typeof t.metadata=="object"&&t.metadata!==null&&"customTool"in t.metadata&&typeof t.metadata.customTool=="object"&&t.metadata.customTool!==null}function uTe(t){return"type"in t&&t.type==="custom"&&"custom"in t&&typeof t.custom=="object"&&t.custom!==null}function upr(t){if(t.type==="custom_tool_call")return{...t,type:"tool_call",call_id:t.id,id:t.call_id,name:t.name,isCustomTool:!0,args:{input:t.input}}}function lpr(t){if(t.type==="computer_call")return{...t,type:"tool_call",call_id:t.id,id:t.call_id,name:"computer_use",isComputerTool:!0,args:{action:t.action}}}function cpr(t){return typeof t=="object"&&t!==null&&"type"in t&&t.type==="tool_call"&&"isComputerTool"in t&&t.isComputerTool===!0}function dpr(t){return typeof t=="object"&&t!==null&&"type"in t&&t.type==="tool_call"&&"isCustomTool"in t&&t.isCustomTool===!0}function fpr(t){let e=()=>{if(t.custom.format){if(t.custom.format.type==="grammar")return{type:"grammar",definition:t.custom.format.grammar.definition,syntax:t.custom.format.grammar.syntax};if(t.custom.format.type==="text")return{type:"text"}}};return{type:"custom",name:t.custom.name,description:t.custom.description,format:e()}}function ppr(t){let e=()=>{if(t.format){if(t.format.type==="grammar")return{type:"grammar",grammar:{definition:t.format.definition,syntax:t.format.syntax}};if(t.format.type==="text")return{type:"text"}}};return{type:"custom",custom:{name:t.name,description:t.description,format:e()}}}var EG=v(()=>{iD();nv();Sy()});var Lnt=v(()=>{_y()});var pTe={};En(pTe,{ZodISODate:()=>cTe,ZodISODateTime:()=>lTe,ZodISODuration:()=>fTe,ZodISOTime:()=>dTe,date:()=>knt,datetime:()=>Fnt,duration:()=>Bnt,time:()=>qnt});function Fnt(t){return EVe(lTe,t)}function knt(t){return PVe(cTe,t)}function qnt(t){return MVe(dTe,t)}function Bnt(t){return RVe(fTe,t)}var lTe,cTe,dTe,fTe,mTe=v(()=>{_y();hTe();lTe=Te("ZodISODateTime",(t,e)=>{R2e.init(t,e),Qu.init(t,e)});cTe=Te("ZodISODate",(t,e)=>{I2e.init(t,e),Qu.init(t,e)});dTe=Te("ZodISOTime",(t,e)=>{A2e.init(t,e),Qu.init(t,e)});fTe=Te("ZodISODuration",(t,e)=>{N2e.init(t,e),Qu.init(t,e)})});var hpr,Uso,PG,Unt=v(()=>{_y();_y();hpr=(t,e)=>{uee.init(t,e),t.name="ZodError",Object.defineProperties(t,{format:{value:r=>cee(t,r)},flatten:{value:r=>lee(t,r)},addIssue:{value:r=>t.issues.push(r)},addIssues:{value:r=>t.issues.push(...r)},isEmpty:{get(){return t.issues.length===0}}})},Uso=Te("ZodError",hpr),PG=Te("ZodError",hpr,{Parent:Error})});var znt,Vnt,Hnt,Wnt,Jnt=v(()=>{_y();Unt();znt=Zme(PG),Vnt=Yme(PG),Hnt=Qme(PG),Wnt=ehe(PG)});function Knt(t){return xVe($ie,t)}function Vso(t){return hhe(Znt,t)}function Hso(t){return _ee(gTe,t)}function Wso(t){return ghe(wD,t)}function Jso(t){return yhe(wD,t)}function Kso(t){return bhe(wD,t)}function Gso(t){return _he(wD,t)}function Xso(t){return vhe(Ynt,t)}function Zso(t){return whe(Qnt,t)}function Yso(t){return She(eot,t)}function Qso(t){return Che(tot,t)}function euo(t){return xhe(rot,t)}function tuo(t){return The(not,t)}function ruo(t){return Ohe(oot,t)}function nuo(t){return Ehe(iot,t)}function ouo(t){return Phe(aot,t)}function iuo(t){return Mhe(sot,t)}function auo(t){return Rhe(uot,t)}function suo(t){return Ihe(lot,t)}function uuo(t){return Ahe(cot,t)}function luo(t){return Nhe(dot,t)}function cuo(t){return Dhe(fot,t)}function duo(t){return jhe(pot,t)}function fuo(t,e,r={}){return uHe(gpr,t,e,r)}function ypr(t){return IVe(Lie,t)}function Gnt(t){return NVe(MG,t)}function puo(t){return DVe(MG,t)}function muo(t){return jVe(MG,t)}function huo(t){return $Ve(MG,t)}function guo(t){return LVe(MG,t)}function bpr(t){return FVe(Fie,t)}function yuo(t){return qVe(kie,t)}function buo(t){return UVe(mot,t)}function _uo(t){return zVe(mot,t)}function vuo(t){return VVe(_pr,t)}function wuo(t){return HVe(vpr,t)}function Spr(t){return WVe(wpr,t)}function Suo(){return JVe(Cpr)}function yTe(){return Bz(xpr)}function wTe(t){return vee(Tpr,t)}function Cuo(t){return KVe(Opr,t)}function xuo(t){return GVe(STe,t)}function hot(t,e){return Nee(Epr,t,e)}function Tuo(t){let e=t._zod.def.shape;return Lpr(Object.keys(e))}function Ouo(t,e){let r={type:"object",get shape(){return Ft.assignProp(this,"shape",{...t}),this.shape},...Ft.normalizeParams(e)};return new CTe(r)}function Euo(t,e){return new CTe({type:"object",get shape(){return Ft.assignProp(this,"shape",{...t}),this.shape},catchall:wTe(),...Ft.normalizeParams(e)})}function Puo(t,e){return new CTe({type:"object",get shape(){return Ft.assignProp(this,"shape",{...t}),this.shape},catchall:yTe(),...Ft.normalizeParams(e)})}function xTe(t,e){return new got({type:"union",options:t,...Ft.normalizeParams(e)})}function Muo(t,e,r){return new Ppr({type:"union",options:e,discriminator:t,...Ft.normalizeParams(r)})}function Rpr(t,e){return new Mpr({type:"intersection",left:t,right:e})}function Ruo(t,e,r){let n=e instanceof lo,o=n?r:e,i=n?e:null;return new Ipr({type:"tuple",items:t,rest:i,...Ft.normalizeParams(o)})}function Apr(t,e,r){return new yot({type:"record",keyType:t,valueType:e,...Ft.normalizeParams(r)})}function Iuo(t,e,r){return new yot({type:"record",keyType:xTe([t,wTe()]),valueType:e,...Ft.normalizeParams(r)})}function Auo(t,e,r){return new Npr({type:"map",keyType:t,valueType:e,...Ft.normalizeParams(r)})}function Nuo(t,e){return new Dpr({type:"set",valueType:t,...Ft.normalizeParams(e)})}function jpr(t,e){let r=Array.isArray(t)?Object.fromEntries(t.map(n=>[n,n])):t;return new jie({type:"enum",entries:r,...Ft.normalizeParams(e)})}function Duo(t,e){return new jie({type:"enum",entries:t,...Ft.normalizeParams(e)})}function Lpr(t,e){return new $pr({type:"literal",values:Array.isArray(t)?t:[t],...Ft.normalizeParams(e)})}function juo(t){return oHe(Fpr,t)}function _ot(t){return new bot({type:"transform",transform:t})}function bTe(t){return new vot({type:"optional",innerType:t})}function _Te(t){return new kpr({type:"nullable",innerType:t})}function $uo(t){return bTe(_Te(t))}function Bpr(t,e){return new qpr({type:"default",innerType:t,get defaultValue(){return typeof e=="function"?e():e}})}function zpr(t,e){return new Upr({type:"prefault",innerType:t,get defaultValue(){return typeof e=="function"?e():e}})}function Vpr(t,e){return new wot({type:"nonoptional",innerType:t,...Ft.normalizeParams(e)})}function Luo(t){return new Hpr({type:"success",innerType:t})}function Jpr(t,e){return new Wpr({type:"catch",innerType:t,catchValue:typeof e=="function"?e:()=>e})}function Fuo(t){return ZVe(Kpr,t)}function vTe(t,e){return new Sot({type:"pipe",in:t,out:e})}function Xpr(t){return new Gpr({type:"readonly",innerType:t})}function kuo(t,e){return new Zpr({type:"template_literal",parts:t,...Ft.normalizeParams(e)})}function Qpr(t){return new Ypr({type:"lazy",getter:t})}function quo(t){return new emr({type:"promise",innerType:t})}function tmr(t){let e=new hc({check:"custom"});return e._zod.check=t,e}function Buo(t,e){return iHe(TTe,t??(()=>!0),e)}function rmr(t,e={}){return aHe(TTe,t,e)}function nmr(t){let e=tmr(r=>(r.addIssue=n=>{if(typeof n=="string")r.issues.push(Ft.issue(n,r.value,e._zod.def));else{let o=n;o.fatal&&(o.continue=!1),o.code??(o.code="custom"),o.input??(o.input=r.value),o.inst??(o.inst=e),o.continue??(o.continue=!e._zod.def.abort),r.issues.push(Ft.issue(o))}},t(r.value,r)));return e}function Uuo(t,e={error:`Input not instance of ${t.name}`}){let r=new TTe({type:"custom",check:"custom",fn:n=>n instanceof t,abort:!0,...Ft.normalizeParams(e)});return r._zod.bag.Class=t,r}function Vuo(t){let e=Qpr(()=>xTe([Knt(t),ypr(),bpr(),Spr(),hot(e),Apr(Knt(),e)]));return e}function Huo(t,e){return vTe(_ot(t),e)}var wi,Xnt,$ie,Qu,Znt,gTe,wD,Ynt,Qnt,eot,tot,rot,not,oot,iot,aot,sot,uot,lot,cot,dot,fot,pot,gpr,Lie,MG,Fie,kie,mot,_pr,vpr,wpr,Cpr,xpr,Tpr,Opr,STe,Epr,CTe,got,Ppr,Mpr,Ipr,yot,Npr,Dpr,jie,$pr,Fpr,bot,vot,kpr,qpr,Upr,wot,Hpr,Wpr,Kpr,Sot,Gpr,Zpr,Ypr,emr,TTe,zuo,hTe=v(()=>{_y();_y();Lnt();mTe();Jnt();wi=Te("ZodType",(t,e)=>(lo.init(t,e),t.def=e,Object.defineProperty(t,"_def",{value:e}),t.check=(...r)=>t.clone({...e,checks:[...e.checks??[],...r.map(n=>typeof n=="function"?{_zod:{check:n,def:{check:"custom"},onattach:[]}}:n)]}),t.clone=(r,n)=>wd(t,r,n),t.brand=()=>t,t.register=(r,n)=>(r.add(t,n),t),t.parse=(r,n)=>znt(t,r,n,{callee:t.parse}),t.safeParse=(r,n)=>Hnt(t,r,n),t.parseAsync=async(r,n)=>Vnt(t,r,n,{callee:t.parseAsync}),t.safeParseAsync=async(r,n)=>Wnt(t,r,n),t.spa=t.safeParseAsync,t.refine=(r,n)=>t.check(rmr(r,n)),t.superRefine=r=>t.check(nmr(r)),t.overwrite=r=>t.check(BN(r)),t.optional=()=>bTe(t),t.nullable=()=>_Te(t),t.nullish=()=>bTe(_Te(t)),t.nonoptional=r=>Vpr(t,r),t.array=()=>hot(t),t.or=r=>xTe([t,r]),t.and=r=>Rpr(t,r),t.transform=r=>vTe(t,_ot(r)),t.default=r=>Bpr(t,r),t.prefault=r=>zpr(t,r),t.catch=r=>Jpr(t,r),t.pipe=r=>vTe(t,r),t.readonly=()=>Xpr(t),t.describe=r=>{let n=t.clone();return xh.add(n,{description:r}),n},Object.defineProperty(t,"description",{get(){return xh.get(t)?.description},configurable:!0}),t.meta=(...r)=>{if(r.length===0)return xh.get(t);let n=t.clone();return xh.add(n,r[0]),n},t.isOptional=()=>t.safeParse(void 0).success,t.isNullable=()=>t.safeParse(null).success,t)),Xnt=Te("_ZodString",(t,e)=>{Fz.init(t,e),wi.init(t,e);let r=t._zod.bag;t.format=r.format??null,t.minLength=r.minimum??null,t.maxLength=r.maximum??null,t.regex=(...n)=>t.check(See(...n)),t.includes=(...n)=>t.check(Tee(...n)),t.startsWith=(...n)=>t.check(Oee(...n)),t.endsWith=(...n)=>t.check(Eee(...n)),t.min=(...n)=>t.check(VL(...n)),t.max=(...n)=>t.check(iJ(...n)),t.length=(...n)=>t.check(aJ(...n)),t.nonempty=(...n)=>t.check(VL(1,...n)),t.lowercase=n=>t.check(Cee(n)),t.uppercase=n=>t.check(xee(n)),t.trim=()=>t.check(Ree()),t.normalize=(...n)=>t.check(Mee(...n)),t.toLowerCase=()=>t.check(Iee()),t.toUpperCase=()=>t.check(Aee())}),$ie=Te("ZodString",(t,e)=>{Fz.init(t,e),Xnt.init(t,e),t.email=r=>t.check(hhe(Znt,r)),t.url=r=>t.check(vhe(Ynt,r)),t.jwt=r=>t.check(jhe(pot,r)),t.emoji=r=>t.check(whe(Qnt,r)),t.guid=r=>t.check(_ee(gTe,r)),t.uuid=r=>t.check(ghe(wD,r)),t.uuidv4=r=>t.check(yhe(wD,r)),t.uuidv6=r=>t.check(bhe(wD,r)),t.uuidv7=r=>t.check(_he(wD,r)),t.nanoid=r=>t.check(She(eot,r)),t.guid=r=>t.check(_ee(gTe,r)),t.cuid=r=>t.check(Che(tot,r)),t.cuid2=r=>t.check(xhe(rot,r)),t.ulid=r=>t.check(The(not,r)),t.base64=r=>t.check(Ahe(cot,r)),t.base64url=r=>t.check(Nhe(dot,r)),t.xid=r=>t.check(Ohe(oot,r)),t.ksuid=r=>t.check(Ehe(iot,r)),t.ipv4=r=>t.check(Phe(aot,r)),t.ipv6=r=>t.check(Mhe(sot,r)),t.cidrv4=r=>t.check(Rhe(uot,r)),t.cidrv6=r=>t.check(Ihe(lot,r)),t.e164=r=>t.check(Dhe(fot,r)),t.datetime=r=>t.check(Fnt(r)),t.date=r=>t.check(knt(r)),t.time=r=>t.check(qnt(r)),t.duration=r=>t.check(Bnt(r))});Qu=Te("ZodStringFormat",(t,e)=>{Nu.init(t,e),Xnt.init(t,e)}),Znt=Te("ZodEmail",(t,e)=>{w2e.init(t,e),Qu.init(t,e)});gTe=Te("ZodGUID",(t,e)=>{_2e.init(t,e),Qu.init(t,e)});wD=Te("ZodUUID",(t,e)=>{v2e.init(t,e),Qu.init(t,e)});Ynt=Te("ZodURL",(t,e)=>{S2e.init(t,e),Qu.init(t,e)});Qnt=Te("ZodEmoji",(t,e)=>{C2e.init(t,e),Qu.init(t,e)});eot=Te("ZodNanoID",(t,e)=>{x2e.init(t,e),Qu.init(t,e)});tot=Te("ZodCUID",(t,e)=>{T2e.init(t,e),Qu.init(t,e)});rot=Te("ZodCUID2",(t,e)=>{O2e.init(t,e),Qu.init(t,e)});not=Te("ZodULID",(t,e)=>{E2e.init(t,e),Qu.init(t,e)});oot=Te("ZodXID",(t,e)=>{P2e.init(t,e),Qu.init(t,e)});iot=Te("ZodKSUID",(t,e)=>{M2e.init(t,e),Qu.init(t,e)});aot=Te("ZodIPv4",(t,e)=>{D2e.init(t,e),Qu.init(t,e)});sot=Te("ZodIPv6",(t,e)=>{j2e.init(t,e),Qu.init(t,e)});uot=Te("ZodCIDRv4",(t,e)=>{$2e.init(t,e),Qu.init(t,e)});lot=Te("ZodCIDRv6",(t,e)=>{L2e.init(t,e),Qu.init(t,e)});cot=Te("ZodBase64",(t,e)=>{k2e.init(t,e),Qu.init(t,e)});dot=Te("ZodBase64URL",(t,e)=>{q2e.init(t,e),Qu.init(t,e)});fot=Te("ZodE164",(t,e)=>{B2e.init(t,e),Qu.init(t,e)});pot=Te("ZodJWT",(t,e)=>{U2e.init(t,e),Qu.init(t,e)});gpr=Te("ZodCustomStringFormat",(t,e)=>{z2e.init(t,e),Qu.init(t,e)});Lie=Te("ZodNumber",(t,e)=>{lhe.init(t,e),wi.init(t,e),t.gt=(n,o)=>t.check(qN(n,o)),t.gte=(n,o)=>t.check(E_(n,o)),t.min=(n,o)=>t.check(E_(n,o)),t.lt=(n,o)=>t.check(kN(n,o)),t.lte=(n,o)=>t.check(bS(n,o)),t.max=(n,o)=>t.check(bS(n,o)),t.int=n=>t.check(Gnt(n)),t.safe=n=>t.check(Gnt(n)),t.positive=n=>t.check(qN(0,n)),t.nonnegative=n=>t.check(E_(0,n)),t.negative=n=>t.check(kN(0,n)),t.nonpositive=n=>t.check(bS(0,n)),t.multipleOf=(n,o)=>t.check(Uz(n,o)),t.step=(n,o)=>t.check(Uz(n,o)),t.finite=()=>t;let r=t._zod.bag;t.minValue=Math.max(r.minimum??Number.NEGATIVE_INFINITY,r.exclusiveMinimum??Number.NEGATIVE_INFINITY)??null,t.maxValue=Math.min(r.maximum??Number.POSITIVE_INFINITY,r.exclusiveMaximum??Number.POSITIVE_INFINITY)??null,t.isInt=(r.format??"").includes("int")||Number.isSafeInteger(r.multipleOf??.5),t.isFinite=!0,t.format=r.format??null});MG=Te("ZodNumberFormat",(t,e)=>{V2e.init(t,e),Lie.init(t,e)});Fie=Te("ZodBoolean",(t,e)=>{fee.init(t,e),wi.init(t,e)});kie=Te("ZodBigInt",(t,e)=>{che.init(t,e),wi.init(t,e),t.gte=(n,o)=>t.check(E_(n,o)),t.min=(n,o)=>t.check(E_(n,o)),t.gt=(n,o)=>t.check(qN(n,o)),t.gte=(n,o)=>t.check(E_(n,o)),t.min=(n,o)=>t.check(E_(n,o)),t.lt=(n,o)=>t.check(kN(n,o)),t.lte=(n,o)=>t.check(bS(n,o)),t.max=(n,o)=>t.check(bS(n,o)),t.positive=n=>t.check(qN(BigInt(0),n)),t.negative=n=>t.check(kN(BigInt(0),n)),t.nonpositive=n=>t.check(bS(BigInt(0),n)),t.nonnegative=n=>t.check(E_(BigInt(0),n)),t.multipleOf=(n,o)=>t.check(Uz(n,o));let r=t._zod.bag;t.minValue=r.minimum??null,t.maxValue=r.maximum??null,t.format=r.format??null});mot=Te("ZodBigIntFormat",(t,e)=>{H2e.init(t,e),kie.init(t,e)});_pr=Te("ZodSymbol",(t,e)=>{W2e.init(t,e),wi.init(t,e)});vpr=Te("ZodUndefined",(t,e)=>{J2e.init(t,e),wi.init(t,e)});wpr=Te("ZodNull",(t,e)=>{K2e.init(t,e),wi.init(t,e)});Cpr=Te("ZodAny",(t,e)=>{G2e.init(t,e),wi.init(t,e)});xpr=Te("ZodUnknown",(t,e)=>{kz.init(t,e),wi.init(t,e)});Tpr=Te("ZodNever",(t,e)=>{pee.init(t,e),wi.init(t,e)});Opr=Te("ZodVoid",(t,e)=>{X2e.init(t,e),wi.init(t,e)});STe=Te("ZodDate",(t,e)=>{Z2e.init(t,e),wi.init(t,e),t.min=(n,o)=>t.check(E_(n,o)),t.max=(n,o)=>t.check(bS(n,o));let r=t._zod.bag;t.minDate=r.minimum?new Date(r.minimum):null,t.maxDate=r.maximum?new Date(r.maximum):null});Epr=Te("ZodArray",(t,e)=>{mee.init(t,e),wi.init(t,e),t.element=e.element,t.min=(r,n)=>t.check(VL(r,n)),t.nonempty=r=>t.check(VL(1,r)),t.max=(r,n)=>t.check(iJ(r,n)),t.length=(r,n)=>t.check(aJ(r,n)),t.unwrap=()=>t.element});CTe=Te("ZodObject",(t,e)=>{Y2e.init(t,e),wi.init(t,e),Ft.defineLazy(t,"shape",()=>e.shape),t.keyof=()=>jpr(Object.keys(t._zod.def.shape)),t.catchall=r=>t.clone({...t._zod.def,catchall:r}),t.passthrough=()=>t.clone({...t._zod.def,catchall:yTe()}),t.loose=()=>t.clone({...t._zod.def,catchall:yTe()}),t.strict=()=>t.clone({...t._zod.def,catchall:wTe()}),t.strip=()=>t.clone({...t._zod.def,catchall:void 0}),t.extend=r=>Ft.extend(t,r),t.merge=r=>Ft.merge(t,r),t.pick=r=>Ft.pick(t,r),t.omit=r=>Ft.omit(t,r),t.partial=(...r)=>Ft.partial(vot,t,r[0]),t.required=(...r)=>Ft.required(wot,t,r[0])});got=Te("ZodUnion",(t,e)=>{dhe.init(t,e),wi.init(t,e),t.options=e.options});Ppr=Te("ZodDiscriminatedUnion",(t,e)=>{got.init(t,e),Q2e.init(t,e)});Mpr=Te("ZodIntersection",(t,e)=>{eVe.init(t,e),wi.init(t,e)});Ipr=Te("ZodTuple",(t,e)=>{qz.init(t,e),wi.init(t,e),t.rest=r=>t.clone({...t._zod.def,rest:r})});yot=Te("ZodRecord",(t,e)=>{tVe.init(t,e),wi.init(t,e),t.keyType=e.keyType,t.valueType=e.valueType});Npr=Te("ZodMap",(t,e)=>{rVe.init(t,e),wi.init(t,e),t.keyType=e.keyType,t.valueType=e.valueType});Dpr=Te("ZodSet",(t,e)=>{nVe.init(t,e),wi.init(t,e),t.min=(...r)=>t.check(zz(...r)),t.nonempty=r=>t.check(zz(1,r)),t.max=(...r)=>t.check(oJ(...r)),t.size=(...r)=>t.check(wee(...r))});jie=Te("ZodEnum",(t,e)=>{oVe.init(t,e),wi.init(t,e),t.enum=e.entries,t.options=Object.values(e.entries);let r=new Set(Object.keys(e.entries));t.extract=(n,o)=>{let i={};for(let a of n)if(r.has(a))i[a]=e.entries[a];else throw new Error(`Key ${a} not found in enum`);return new jie({...e,checks:[],...Ft.normalizeParams(o),entries:i})},t.exclude=(n,o)=>{let i={...e.entries};for(let a of n)if(r.has(a))delete i[a];else throw new Error(`Key ${a} not found in enum`);return new jie({...e,checks:[],...Ft.normalizeParams(o),entries:i})}});$pr=Te("ZodLiteral",(t,e)=>{iVe.init(t,e),wi.init(t,e),t.values=new Set(e.values),Object.defineProperty(t,"value",{get(){if(e.values.length>1)throw new Error("This schema contains multiple valid literal values. Use `.values` instead.");return e.values[0]}})});Fpr=Te("ZodFile",(t,e)=>{aVe.init(t,e),wi.init(t,e),t.min=(r,n)=>t.check(zz(r,n)),t.max=(r,n)=>t.check(oJ(r,n)),t.mime=(r,n)=>t.check(Pee(Array.isArray(r)?r:[r],n))});bot=Te("ZodTransform",(t,e)=>{hee.init(t,e),wi.init(t,e),t._zod.parse=(r,n)=>{r.addIssue=i=>{if(typeof i=="string")r.issues.push(Ft.issue(i,r.value,e));else{let a=i;a.fatal&&(a.continue=!1),a.code??(a.code="custom"),a.input??(a.input=r.value),a.inst??(a.inst=t),a.continue??(a.continue=!0),r.issues.push(Ft.issue(a))}};let o=e.transform(r.value,r);return o instanceof Promise?o.then(i=>(r.value=i,r)):(r.value=o,r)}});vot=Te("ZodOptional",(t,e)=>{fhe.init(t,e),wi.init(t,e),t.unwrap=()=>t._zod.def.innerType});kpr=Te("ZodNullable",(t,e)=>{sVe.init(t,e),wi.init(t,e),t.unwrap=()=>t._zod.def.innerType});qpr=Te("ZodDefault",(t,e)=>{uVe.init(t,e),wi.init(t,e),t.unwrap=()=>t._zod.def.innerType,t.removeDefault=t.unwrap});Upr=Te("ZodPrefault",(t,e)=>{lVe.init(t,e),wi.init(t,e),t.unwrap=()=>t._zod.def.innerType});wot=Te("ZodNonOptional",(t,e)=>{cVe.init(t,e),wi.init(t,e),t.unwrap=()=>t._zod.def.innerType});Hpr=Te("ZodSuccess",(t,e)=>{dVe.init(t,e),wi.init(t,e),t.unwrap=()=>t._zod.def.innerType});Wpr=Te("ZodCatch",(t,e)=>{fVe.init(t,e),wi.init(t,e),t.unwrap=()=>t._zod.def.innerType,t.removeCatch=t.unwrap});Kpr=Te("ZodNaN",(t,e)=>{pVe.init(t,e),wi.init(t,e)});Sot=Te("ZodPipe",(t,e)=>{gee.init(t,e),wi.init(t,e),t.in=e.in,t.out=e.out});Gpr=Te("ZodReadonly",(t,e)=>{mVe.init(t,e),wi.init(t,e)});Zpr=Te("ZodTemplateLiteral",(t,e)=>{hVe.init(t,e),wi.init(t,e)});Ypr=Te("ZodLazy",(t,e)=>{yVe.init(t,e),wi.init(t,e),t.unwrap=()=>t._zod.def.getter()});emr=Te("ZodPromise",(t,e)=>{gVe.init(t,e),wi.init(t,e),t.unwrap=()=>t._zod.def.innerType});TTe=Te("ZodCustom",(t,e)=>{bVe.init(t,e),wi.init(t,e)});zuo=(...t)=>sHe({Pipe:Sot,Boolean:Fie,String:$ie,Transform:bot},...t)});function Juo(t){vd({customError:t})}function Kuo(){return vd().customError}var Wuo,omr=v(()=>{_y();Wuo={invalid_type:"invalid_type",too_big:"too_big",too_small:"too_small",invalid_format:"invalid_format",not_multiple_of:"not_multiple_of",unrecognized_keys:"unrecognized_keys",invalid_union:"invalid_union",invalid_key:"invalid_key",invalid_element:"invalid_element",invalid_value:"invalid_value",custom:"custom"}});var Cot={};En(Cot,{bigint:()=>Yuo,boolean:()=>Zuo,date:()=>Quo,number:()=>Xuo,string:()=>Guo});function Guo(t){return TVe($ie,t)}function Xuo(t){return AVe(Lie,t)}function Zuo(t){return kVe(Fie,t)}function Yuo(t){return BVe(kie,t)}function Quo(t){return XVe(STe,t)}var imr=v(()=>{_y();hTe()});var Zt={};En(Zt,{$brand:()=>i4e,$input:()=>SVe,$output:()=>wVe,NEVER:()=>o4e,TimePrecision:()=>OVe,ZodAny:()=>Cpr,ZodArray:()=>Epr,ZodBase64:()=>cot,ZodBase64URL:()=>dot,ZodBigInt:()=>kie,ZodBigIntFormat:()=>mot,ZodBoolean:()=>Fie,ZodCIDRv4:()=>uot,ZodCIDRv6:()=>lot,ZodCUID:()=>tot,ZodCUID2:()=>rot,ZodCatch:()=>Wpr,ZodCustom:()=>TTe,ZodCustomStringFormat:()=>gpr,ZodDate:()=>STe,ZodDefault:()=>qpr,ZodDiscriminatedUnion:()=>Ppr,ZodE164:()=>fot,ZodEmail:()=>Znt,ZodEmoji:()=>Qnt,ZodEnum:()=>jie,ZodError:()=>Uso,ZodFile:()=>Fpr,ZodGUID:()=>gTe,ZodIPv4:()=>aot,ZodIPv6:()=>sot,ZodISODate:()=>cTe,ZodISODateTime:()=>lTe,ZodISODuration:()=>fTe,ZodISOTime:()=>dTe,ZodIntersection:()=>Mpr,ZodIssueCode:()=>Wuo,ZodJWT:()=>pot,ZodKSUID:()=>iot,ZodLazy:()=>Ypr,ZodLiteral:()=>$pr,ZodMap:()=>Npr,ZodNaN:()=>Kpr,ZodNanoID:()=>eot,ZodNever:()=>Tpr,ZodNonOptional:()=>wot,ZodNull:()=>wpr,ZodNullable:()=>kpr,ZodNumber:()=>Lie,ZodNumberFormat:()=>MG,ZodObject:()=>CTe,ZodOptional:()=>vot,ZodPipe:()=>Sot,ZodPrefault:()=>Upr,ZodPromise:()=>emr,ZodReadonly:()=>Gpr,ZodRealError:()=>PG,ZodRecord:()=>yot,ZodSet:()=>Dpr,ZodString:()=>$ie,ZodStringFormat:()=>Qu,ZodSuccess:()=>Hpr,ZodSymbol:()=>_pr,ZodTemplateLiteral:()=>Zpr,ZodTransform:()=>bot,ZodTuple:()=>Ipr,ZodType:()=>wi,ZodULID:()=>not,ZodURL:()=>Ynt,ZodUUID:()=>wD,ZodUndefined:()=>vpr,ZodUnion:()=>got,ZodUnknown:()=>xpr,ZodVoid:()=>Opr,ZodXID:()=>oot,_ZodString:()=>Xnt,_default:()=>Bpr,any:()=>Suo,array:()=>hot,base64:()=>uuo,base64url:()=>luo,bigint:()=>yuo,boolean:()=>bpr,catch:()=>Jpr,check:()=>tmr,cidrv4:()=>auo,cidrv6:()=>suo,clone:()=>wd,coerce:()=>Cot,config:()=>vd,core:()=>UN,cuid:()=>Qso,cuid2:()=>euo,custom:()=>Buo,date:()=>xuo,discriminatedUnion:()=>Muo,e164:()=>cuo,email:()=>Vso,emoji:()=>Zso,endsWith:()=>Eee,enum:()=>jpr,file:()=>juo,flattenError:()=>lee,float32:()=>puo,float64:()=>muo,formatError:()=>cee,function:()=>cHe,getErrorMap:()=>Kuo,globalRegistry:()=>xh,gt:()=>qN,gte:()=>E_,guid:()=>Hso,includes:()=>Tee,instanceof:()=>Uuo,int:()=>Gnt,int32:()=>huo,int64:()=>buo,intersection:()=>Rpr,ipv4:()=>ouo,ipv6:()=>iuo,iso:()=>pTe,json:()=>Vuo,jwt:()=>duo,keyof:()=>Tuo,ksuid:()=>nuo,lazy:()=>Qpr,length:()=>aJ,literal:()=>Lpr,locales:()=>bee,looseObject:()=>Puo,lowercase:()=>Cee,lt:()=>kN,lte:()=>bS,map:()=>Auo,maxLength:()=>iJ,maxSize:()=>oJ,mime:()=>Pee,minLength:()=>VL,minSize:()=>zz,multipleOf:()=>Uz,nan:()=>Fuo,nanoid:()=>Yso,nativeEnum:()=>Duo,negative:()=>QVe,never:()=>wTe,nonnegative:()=>tHe,nonoptional:()=>Vpr,nonpositive:()=>eHe,normalize:()=>Mee,null:()=>Spr,nullable:()=>_Te,nullish:()=>$uo,number:()=>ypr,object:()=>Ouo,optional:()=>bTe,overwrite:()=>BN,parse:()=>znt,parseAsync:()=>Vnt,partialRecord:()=>Iuo,pipe:()=>vTe,positive:()=>YVe,prefault:()=>zpr,preprocess:()=>Huo,prettifyError:()=>b4e,promise:()=>quo,property:()=>rHe,readonly:()=>Xpr,record:()=>Apr,refine:()=>rmr,regex:()=>See,regexes:()=>Lz,registry:()=>mhe,safeParse:()=>Hnt,safeParseAsync:()=>Wnt,set:()=>Nuo,setErrorMap:()=>Juo,size:()=>wee,startsWith:()=>Oee,strictObject:()=>Euo,string:()=>Knt,stringFormat:()=>fuo,stringbool:()=>zuo,success:()=>Luo,superRefine:()=>nmr,symbol:()=>vuo,templateLiteral:()=>kuo,toJSONSchema:()=>HL,toLowerCase:()=>Iee,toUpperCase:()=>Aee,transform:()=>_ot,treeifyError:()=>y4e,trim:()=>Ree,tuple:()=>Ruo,uint32:()=>guo,uint64:()=>_uo,ulid:()=>tuo,undefined:()=>wuo,union:()=>xTe,unknown:()=>yTe,uppercase:()=>xee,url:()=>Xso,uuid:()=>Wso,uuidv4:()=>Jso,uuidv6:()=>Kso,uuidv7:()=>Gso,void:()=>Cuo,xid:()=>ruo});var xot=v(()=>{_y();hTe();Lnt();Unt();Jnt();omr();_y();_Ve();_y();vVe();mTe();mTe();imr();vd(phe())});var amr=v(()=>{xot();xot()});var HV=v(()=>{amr()});var umr,smr,lmr,OTe=v(()=>{umr=Symbol("Let zodToJsonSchema decide on which parser to use"),smr={name:void 0,$refStrategy:"root",effectStrategy:"input",pipeStrategy:"all",dateStrategy:"format:date-time",mapStrategy:"entries",nullableStrategy:"from-target",removeAdditionalStrategy:"passthrough",definitionPath:"definitions",target:"jsonSchema7",strictUnions:!1,errorMessages:!1,markdownDescription:!1,patternStrategy:"escape",applyRegexFlags:!1,emailStrategy:"format:email",base64Strategy:"contentEncoding:base64",nameStrategy:"ref"},lmr=t=>typeof t=="string"?{...smr,basePath:["#"],definitions:{},name:t}:{...smr,basePath:["#"],definitions:{},...t}});function cmr(t){if(!t)return!0;for(let e in t)return!1;return!0}var qie,Tot=v(()=>{qie=t=>"_def"in t?t._def:t});var dmr,Oot=v(()=>{OTe();Tot();dmr=t=>{let e=lmr(t),r=e.name!==void 0?[...e.basePath,e.definitionPath,e.name]:e.basePath;return{...e,currentPath:r,propertyPath:void 0,seenRefs:new Set,seen:new Map(Object.entries(e.definitions).map(([n,o])=>[qie(o),{def:qie(o),path:[...e.basePath,e.definitionPath,n],jsonSchema:void 0}]))}}});function Eot(t,e,r,n){n?.errorMessages&&r&&(t.errorMessage={...t.errorMessage,[e]:r})}function Ki(t,e,r,n,o){t[e]=r,Eot(t,e,n,o)}var Yk=v(()=>{});function fmr(){return{}}var Pot=v(()=>{});function pmr(t,e){let r={type:"array"};return t.type?._def?.typeName!==Ne.ZodAny&&(r.items=Nn(t.type._def,{...e,currentPath:[...e.currentPath,"items"]})),t.minLength&&Ki(r,"minItems",t.minLength.value,t.minLength.message,e),t.maxLength&&Ki(r,"maxItems",t.maxLength.value,t.maxLength.message,e),t.exactLength&&(Ki(r,"minItems",t.exactLength.value,t.exactLength.message,e),Ki(r,"maxItems",t.exactLength.value,t.exactLength.message,e)),r}var Mot=v(()=>{rO();Yk();Ed()});function mmr(t,e){let r={type:"integer",format:"int64"};if(!t.checks)return r;for(let n of t.checks)switch(n.kind){case"min":e.target==="jsonSchema7"?n.inclusive?Ki(r,"minimum",n.value,n.message,e):Ki(r,"exclusiveMinimum",n.value,n.message,e):(n.inclusive||(r.exclusiveMinimum=!0),Ki(r,"minimum",n.value,n.message,e));break;case"max":e.target==="jsonSchema7"?n.inclusive?Ki(r,"maximum",n.value,n.message,e):Ki(r,"exclusiveMaximum",n.value,n.message,e):(n.inclusive||(r.exclusiveMaximum=!0),Ki(r,"maximum",n.value,n.message,e));break;case"multipleOf":Ki(r,"multipleOf",n.value,n.message,e);break}return r}var Rot=v(()=>{Yk()});function hmr(){return{type:"boolean"}}var Iot=v(()=>{});function gmr(t,e){return Nn(t.type._def,e)}var Aot=v(()=>{Ed()});var ymr,Not=v(()=>{Ed();ymr=(t,e)=>Nn(t.innerType._def,e)});function Dot(t,e,r){let n=r??e.dateStrategy;if(Array.isArray(n))return{anyOf:n.map((o,i)=>Dot(t,e,o))};switch(n){case"string":case"format:date-time":return{type:"string",format:"date-time"};case"format:date":return{type:"string",format:"date"};case"integer":return tlo(t,e)}}var tlo,jot=v(()=>{Yk();tlo=(t,e)=>{let r={type:"integer",format:"unix-time"};if(e.target==="openApi3")return r;for(let n of t.checks)switch(n.kind){case"min":Ki(r,"minimum",n.value,n.message,e);break;case"max":Ki(r,"maximum",n.value,n.message,e);break}return r}});function bmr(t,e){return{...Nn(t.innerType._def,e),default:t.defaultValue()}}var $ot=v(()=>{Ed()});function _mr(t,e,r){return e.effectStrategy==="input"?Nn(t.schema._def,e,r):{}}var Lot=v(()=>{Ed()});function vmr(t){return{type:"string",enum:[...t.values]}}var Fot=v(()=>{});function wmr(t,e){let r=[Nn(t.left._def,{...e,currentPath:[...e.currentPath,"allOf","0"]}),Nn(t.right._def,{...e,currentPath:[...e.currentPath,"allOf","1"]})].filter(i=>!!i),n=e.target==="jsonSchema2019-09"?{unevaluatedProperties:!1}:void 0,o=[];return r.forEach(i=>{if(rlo(i))o.push(...i.allOf),i.unevaluatedProperties===void 0&&(n=void 0);else{let a=i;if("additionalProperties"in i&&i.additionalProperties===!1){let{additionalProperties:s,...u}=i;a=u}else n=void 0;o.push(a)}}),o.length?{allOf:o,...n}:void 0}var rlo,kot=v(()=>{Ed();rlo=t=>"type"in t&&t.type==="string"?!1:"allOf"in t});function Smr(t,e){let r=typeof t.value;return r!=="bigint"&&r!=="number"&&r!=="boolean"&&r!=="string"?{type:Array.isArray(t.value)?"array":"object"}:e.target==="openApi3"?{type:r==="bigint"?"integer":r,enum:[t.value]}:{type:r==="bigint"?"integer":r,const:t.value}}var qot=v(()=>{});function ETe(t,e){let r={type:"string"};function n(o){return e.patternStrategy==="escape"?nlo(o):o}if(t.checks)for(let o of t.checks)switch(o.kind){case"min":Ki(r,"minLength",typeof r.minLength=="number"?Math.max(r.minLength,o.value):o.value,o.message,e);break;case"max":Ki(r,"maxLength",typeof r.maxLength=="number"?Math.min(r.maxLength,o.value):o.value,o.message,e);break;case"email":switch(e.emailStrategy){case"format:email":Ex(r,"email",o.message,e);break;case"format:idn-email":Ex(r,"idn-email",o.message,e);break;case"pattern:zod":Px(r,WV.email,o.message,e);break}break;case"url":Ex(r,"uri",o.message,e);break;case"uuid":Ex(r,"uuid",o.message,e);break;case"regex":Px(r,o.regex,o.message,e);break;case"cuid":Px(r,WV.cuid,o.message,e);break;case"cuid2":Px(r,WV.cuid2,o.message,e);break;case"startsWith":Px(r,RegExp(`^${n(o.value)}`),o.message,e);break;case"endsWith":Px(r,RegExp(`${n(o.value)}$`),o.message,e);break;case"datetime":Ex(r,"date-time",o.message,e);break;case"date":Ex(r,"date",o.message,e);break;case"time":Ex(r,"time",o.message,e);break;case"duration":Ex(r,"duration",o.message,e);break;case"length":Ki(r,"minLength",typeof r.minLength=="number"?Math.max(r.minLength,o.value):o.value,o.message,e),Ki(r,"maxLength",typeof r.maxLength=="number"?Math.min(r.maxLength,o.value):o.value,o.message,e);break;case"includes":{Px(r,RegExp(n(o.value)),o.message,e);break}case"ip":{o.version!=="v6"&&Ex(r,"ipv4",o.message,e),o.version!=="v4"&&Ex(r,"ipv6",o.message,e);break}case"emoji":Px(r,WV.emoji,o.message,e);break;case"ulid":{Px(r,WV.ulid,o.message,e);break}case"base64":{switch(e.base64Strategy){case"format:binary":{Ex(r,"binary",o.message,e);break}case"contentEncoding:base64":{Ki(r,"contentEncoding","base64",o.message,e);break}case"pattern:zod":{Px(r,WV.base64,o.message,e);break}}break}case"nanoid":Px(r,WV.nanoid,o.message,e);case"toLowerCase":case"toUpperCase":case"trim":break;default:}return r}var Bot,WV,nlo,Ex,Px,Cmr,PTe=v(()=>{Yk();WV={cuid:/^[cC][^\s-]{8,}$/,cuid2:/^[0-9a-z]+$/,ulid:/^[0-9A-HJKMNP-TV-Z]{26}$/,email:/^(?!\.)(?!.*\.\.)([a-zA-Z0-9_'+\-\.]*)[a-zA-Z0-9_+-]@([a-zA-Z0-9][a-zA-Z0-9\-]*\.)+[a-zA-Z]{2,}$/,emoji:()=>(Bot===void 0&&(Bot=RegExp("^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$","u")),Bot),uuid:/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/,ipv4:/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,ipv6:/^(([a-f0-9]{1,4}:){7}|::([a-f0-9]{1,4}:){0,6}|([a-f0-9]{1,4}:){1}:([a-f0-9]{1,4}:){0,5}|([a-f0-9]{1,4}:){2}:([a-f0-9]{1,4}:){0,4}|([a-f0-9]{1,4}:){3}:([a-f0-9]{1,4}:){0,3}|([a-f0-9]{1,4}:){4}:([a-f0-9]{1,4}:){0,2}|([a-f0-9]{1,4}:){5}:([a-f0-9]{1,4}:){0,1})([a-f0-9]{1,4}|(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2})))$/,base64:/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,nanoid:/^[a-zA-Z0-9_-]{21}$/};nlo=t=>Array.from(t).map(e=>/[a-zA-Z0-9]/.test(e)?e:`\\${e}`).join(""),Ex=(t,e,r,n)=>{t.format||t.anyOf?.some(o=>o.format)?(t.anyOf||(t.anyOf=[]),t.format&&(t.anyOf.push({format:t.format,...t.errorMessage&&n.errorMessages&&{errorMessage:{format:t.errorMessage.format}}}),delete t.format,t.errorMessage&&(delete t.errorMessage.format,Object.keys(t.errorMessage).length===0&&delete t.errorMessage)),t.anyOf.push({format:e,...r&&n.errorMessages&&{errorMessage:{format:r}}})):Ki(t,"format",e,r,n)},Px=(t,e,r,n)=>{t.pattern||t.allOf?.some(o=>o.pattern)?(t.allOf||(t.allOf=[]),t.pattern&&(t.allOf.push({pattern:t.pattern,...t.errorMessage&&n.errorMessages&&{errorMessage:{pattern:t.errorMessage.pattern}}}),delete t.pattern,t.errorMessage&&(delete t.errorMessage.pattern,Object.keys(t.errorMessage).length===0&&delete t.errorMessage)),t.allOf.push({pattern:Cmr(e,n),...r&&n.errorMessages&&{errorMessage:{pattern:r}}})):Ki(t,"pattern",Cmr(e,n),r,n)},Cmr=(t,e)=>{let r=typeof t=="function"?t():t;if(!e.applyRegexFlags||!r.flags)return r.source;let n={i:r.flags.includes("i"),m:r.flags.includes("m"),s:r.flags.includes("s")},o=n.i?r.source.toLowerCase():r.source,i="",a=!1,s=!1,u=!1;for(let l=0;l({...n,[o]:Nn(t.valueType._def,{...e,currentPath:[...e.currentPath,"properties",o]})??{}}),{}),additionalProperties:!1};let r={type:"object",additionalProperties:Nn(t.valueType._def,{...e,currentPath:[...e.currentPath,"additionalProperties"]})??{}};if(e.target==="openApi3")return r;if(t.keyType?._def.typeName===Ne.ZodString&&t.keyType._def.checks?.length){let n=Object.entries(ETe(t.keyType._def,e)).reduce((o,[i,a])=>i==="type"?o:{...o,[i]:a},{});return{...r,propertyNames:n}}else if(t.keyType?._def.typeName===Ne.ZodEnum)return{...r,propertyNames:{enum:t.keyType._def.values}};return r}var RTe=v(()=>{rO();Ed();PTe()});function xmr(t,e){if(e.mapStrategy==="record")return MTe(t,e);let r=Nn(t.keyType._def,{...e,currentPath:[...e.currentPath,"items","items","0"]})||{},n=Nn(t.valueType._def,{...e,currentPath:[...e.currentPath,"items","items","1"]})||{};return{type:"array",maxItems:125,items:{type:"array",items:[r,n],minItems:2,maxItems:2}}}var Uot=v(()=>{Ed();RTe()});function Tmr(t){let e=t.values,n=Object.keys(t.values).filter(i=>typeof e[e[i]]!="number").map(i=>e[i]),o=Array.from(new Set(n.map(i=>typeof i)));return{type:o.length===1?o[0]==="string"?"string":"number":["string","number"],enum:n}}var zot=v(()=>{});function Omr(){return{not:{}}}var Vot=v(()=>{});function Emr(t){return t.target==="openApi3"?{enum:["null"],nullable:!0}:{type:"null"}}var Hot=v(()=>{});function Mmr(t,e){if(e.target==="openApi3")return Pmr(t,e);let r=t.options instanceof Map?Array.from(t.options.values()):t.options;if(r.every(n=>n._def.typeName in Bie&&(!n._def.checks||!n._def.checks.length))){let n=r.reduce((o,i)=>{let a=Bie[i._def.typeName];return a&&!o.includes(a)?[...o,a]:o},[]);return{type:n.length>1?n:n[0]}}else if(r.every(n=>n._def.typeName==="ZodLiteral"&&!n.description)){let n=r.reduce((o,i)=>{let a=typeof i._def.value;switch(a){case"string":case"number":case"boolean":return[...o,a];case"bigint":return[...o,"integer"];case"object":if(i._def.value===null)return[...o,"null"];case"symbol":case"undefined":case"function":default:return o}},[]);if(n.length===r.length){let o=n.filter((i,a,s)=>s.indexOf(i)===a);return{type:o.length>1?o:o[0],enum:r.reduce((i,a)=>i.includes(a._def.value)?i:[...i,a._def.value],[])}}}else if(r.every(n=>n._def.typeName==="ZodEnum"))return{type:"string",enum:r.reduce((n,o)=>[...n,...o._def.values.filter(i=>!n.includes(i))],[])};return Pmr(t,e)}var Bie,Pmr,ITe=v(()=>{Ed();Bie={ZodString:"string",ZodNumber:"number",ZodBigInt:"integer",ZodBoolean:"boolean",ZodNull:"null"};Pmr=(t,e)=>{let r=(t.options instanceof Map?Array.from(t.options.values()):t.options).map((n,o)=>Nn(n._def,{...e,currentPath:[...e.currentPath,"anyOf",`${o}`]})).filter(n=>!!n&&(!e.strictUnions||typeof n=="object"&&Object.keys(n).length>0));return r.length?{anyOf:r}:void 0}});function Rmr(t,e){if(["ZodString","ZodNumber","ZodBigInt","ZodBoolean","ZodNull"].includes(t.innerType._def.typeName)&&(!t.innerType._def.checks||!t.innerType._def.checks.length))return e.target==="openApi3"||e.nullableStrategy==="property"?{type:Bie[t.innerType._def.typeName],nullable:!0}:{type:[Bie[t.innerType._def.typeName],"null"]};if(e.target==="openApi3"){let n=Nn(t.innerType._def,{...e,currentPath:[...e.currentPath]});return n&&"$ref"in n?{allOf:[n],nullable:!0}:n&&{...n,nullable:!0}}let r=Nn(t.innerType._def,{...e,currentPath:[...e.currentPath,"anyOf","0"]});return r&&{anyOf:[r,{type:"null"}]}}var Wot=v(()=>{Ed();ITe()});function Imr(t,e){let r={type:"number"};if(!t.checks)return r;for(let n of t.checks)switch(n.kind){case"int":r.type="integer",Eot(r,"type",n.message,e);break;case"min":e.target==="jsonSchema7"?n.inclusive?Ki(r,"minimum",n.value,n.message,e):Ki(r,"exclusiveMinimum",n.value,n.message,e):(n.inclusive||(r.exclusiveMinimum=!0),Ki(r,"minimum",n.value,n.message,e));break;case"max":e.target==="jsonSchema7"?n.inclusive?Ki(r,"maximum",n.value,n.message,e):Ki(r,"exclusiveMaximum",n.value,n.message,e):(n.inclusive||(r.exclusiveMaximum=!0),Ki(r,"maximum",n.value,n.message,e));break;case"multipleOf":Ki(r,"multipleOf",n.value,n.message,e);break}return r}var Jot=v(()=>{Yk()});function olo(t,e){return e.removeAdditionalStrategy==="strict"?t.catchall._def.typeName==="ZodNever"?t.unknownKeys!=="strict":Nn(t.catchall._def,{...e,currentPath:[...e.currentPath,"additionalProperties"]})??!0:t.catchall._def.typeName==="ZodNever"?t.unknownKeys==="passthrough":Nn(t.catchall._def,{...e,currentPath:[...e.currentPath,"additionalProperties"]})??!0}function Amr(t,e){let r={type:"object",...Object.entries(t.shape()).reduce((n,[o,i])=>{if(i===void 0||i._def===void 0)return n;let a=[...e.currentPath,"properties",o],s=Nn(i._def,{...e,currentPath:a,propertyPath:a});if(s===void 0)return n;if(e.openaiStrictMode&&i.isOptional()&&!i.isNullable()&&typeof i._def?.defaultValue>"u")throw new Error(`Zod field at \`${a.join("/")}\` uses \`.optional()\` without \`.nullable()\` which is not supported by the API. See: https://platform.openai.com/docs/guides/structured-outputs?api-mode=responses#all-fields-must-be-required`);return{properties:{...n.properties,[o]:s},required:i.isOptional()&&!e.openaiStrictMode?n.required:[...n.required,o]}},{properties:{},required:[]}),additionalProperties:olo(t,e)};return r.required.length||delete r.required,r}var Kot=v(()=>{Ed()});var Nmr,Got=v(()=>{Ed();Nmr=(t,e)=>{if(e.propertyPath&&e.currentPath.slice(0,e.propertyPath.length).toString()===e.propertyPath.toString())return Nn(t.innerType._def,{...e,currentPath:e.currentPath});let r=Nn(t.innerType._def,{...e,currentPath:[...e.currentPath,"anyOf","1"]});return r?{anyOf:[{not:{}},r]}:{}}});var Dmr,Xot=v(()=>{Ed();Dmr=(t,e)=>{if(e.pipeStrategy==="input")return Nn(t.in._def,e);if(e.pipeStrategy==="output")return Nn(t.out._def,e);let r=Nn(t.in._def,{...e,currentPath:[...e.currentPath,"allOf","0"]}),n=Nn(t.out._def,{...e,currentPath:[...e.currentPath,"allOf",r?"1":"0"]});return{allOf:[r,n].filter(o=>o!==void 0)}}});function jmr(t,e){return Nn(t.type._def,e)}var Zot=v(()=>{Ed()});function $mr(t,e){let n={type:"array",uniqueItems:!0,items:Nn(t.valueType._def,{...e,currentPath:[...e.currentPath,"items"]})};return t.minSize&&Ki(n,"minItems",t.minSize.value,t.minSize.message,e),t.maxSize&&Ki(n,"maxItems",t.maxSize.value,t.maxSize.message,e),n}var Yot=v(()=>{Yk();Ed()});function Lmr(t,e){return t.rest?{type:"array",minItems:t.items.length,items:t.items.map((r,n)=>Nn(r._def,{...e,currentPath:[...e.currentPath,"items",`${n}`]})).reduce((r,n)=>n===void 0?r:[...r,n],[]),additionalItems:Nn(t.rest._def,{...e,currentPath:[...e.currentPath,"additionalItems"]})}:{type:"array",minItems:t.items.length,maxItems:t.items.length,items:t.items.map((r,n)=>Nn(r._def,{...e,currentPath:[...e.currentPath,"items",`${n}`]})).reduce((r,n)=>n===void 0?r:[...r,n],[])}}var Qot=v(()=>{Ed()});function Fmr(){return{not:{}}}var eit=v(()=>{});function kmr(){return{}}var tit=v(()=>{});var qmr,rit=v(()=>{Ed();qmr=(t,e)=>Nn(t.innerType._def,e)});function Nn(t,e,r=!1){let n=e.seen.get(t);if(e.override){let a=e.override?.(t,e,n,r);if(a!==umr)return a}if(n&&!r){let a=ilo(n,e);if(a!==void 0)return"$ref"in a&&e.seenRefs.add(a.$ref),a}let o={def:t,path:e.currentPath,jsonSchema:void 0};e.seen.set(t,o);let i=slo(t,t.typeName,e,r);return i&&ulo(t,e,i),o.jsonSchema=i,i}var ilo,alo,slo,ulo,Ed=v(()=>{rO();Pot();Mot();Rot();Iot();Aot();Not();jot();$ot();Lot();Fot();kot();qot();Uot();zot();Vot();Hot();Wot();Jot();Kot();Got();Xot();Zot();RTe();Yot();PTe();Qot();eit();ITe();tit();rit();OTe();ilo=(t,e)=>{switch(e.$refStrategy){case"root":return{$ref:t.path.join("/")};case"extract-to-root":let r=t.path.slice(e.basePath.length+1).join("_");return r!==e.name&&e.nameStrategy==="duplicate-ref"&&(e.definitions[r]=t.def),{$ref:[...e.basePath,e.definitionPath,r].join("/")};case"relative":return{$ref:alo(e.currentPath,t.path)};case"none":case"seen":return t.path.lengthe.currentPath[o]===n)?(console.warn(`Recursive reference detected at ${e.currentPath.join("/")}! Defaulting to any`),{}):e.$refStrategy==="seen"?{}:void 0}},alo=(t,e)=>{let r=0;for(;r{switch(e){case Ne.ZodString:return ETe(t,r);case Ne.ZodNumber:return Imr(t,r);case Ne.ZodObject:return Amr(t,r);case Ne.ZodBigInt:return mmr(t,r);case Ne.ZodBoolean:return hmr();case Ne.ZodDate:return Dot(t,r);case Ne.ZodUndefined:return Fmr();case Ne.ZodNull:return Emr(r);case Ne.ZodArray:return pmr(t,r);case Ne.ZodUnion:case Ne.ZodDiscriminatedUnion:return Mmr(t,r);case Ne.ZodIntersection:return wmr(t,r);case Ne.ZodTuple:return Lmr(t,r);case Ne.ZodRecord:return MTe(t,r);case Ne.ZodLiteral:return Smr(t,r);case Ne.ZodEnum:return vmr(t);case Ne.ZodNativeEnum:return Tmr(t);case Ne.ZodNullable:return Rmr(t,r);case Ne.ZodOptional:return Nmr(t,r);case Ne.ZodMap:return xmr(t,r);case Ne.ZodSet:return $mr(t,r);case Ne.ZodLazy:return Nn(t.getter()._def,r);case Ne.ZodPromise:return jmr(t,r);case Ne.ZodNaN:case Ne.ZodNever:return Omr();case Ne.ZodEffects:return _mr(t,r,n);case Ne.ZodAny:return fmr();case Ne.ZodUnknown:return kmr();case Ne.ZodDefault:return bmr(t,r);case Ne.ZodBranded:return gmr(t,r);case Ne.ZodReadonly:return qmr(t,r);case Ne.ZodCatch:return ymr(t,r);case Ne.ZodPipeline:return Dmr(t,r);case Ne.ZodFunction:case Ne.ZodVoid:case Ne.ZodSymbol:return;default:return(o=>{})(e)}},ulo=(t,e,r)=>(t.description&&(r.description=t.description,e.markdownDescription&&(r.markdownDescription=t.description)),r)});var nit,oit=v(()=>{Ed();Oot();Tot();nit=(t,e)=>{let r=dmr(e),n=typeof e=="string"?e:e?.nameStrategy==="title"?void 0:e?.name,o=Nn(t._def,n===void 0?r:{...r,currentPath:[...r.basePath,r.definitionPath,n]},!1)??{},i=typeof e=="object"&&e.name!==void 0&&e.nameStrategy==="title"?e.name:void 0;i!==void 0&&(o.title=i);let a=(()=>{if(cmr(r.definitions))return;let u={},l=new Set;for(let c=0;c<500;c++){let d=Object.entries(r.definitions).filter(([f])=>!l.has(f));if(d.length===0)break;for(let[f,p]of d)u[f]=Nn(qie(p),{...r,currentPath:[...r.basePath,r.definitionPath,f]},!0)??{},l.add(f)}return u})(),s=n===void 0?a?{...o,[r.definitionPath]:a}:o:r.nameStrategy==="duplicate-ref"?{...o,...a||r.seenRefs.size?{[r.definitionPath]:{...a,...r.seenRefs.size?{[n]:o}:void 0}}:void 0}:{$ref:[...r.$refStrategy==="relative"?[]:r.basePath,r.definitionPath,n].join("/"),[r.definitionPath]:{...a,[n]:o}};return r.target==="jsonSchema7"?s.$schema="http://json-schema.org/draft-07/schema#":r.target==="jsonSchema2019-09"&&(s.$schema="https://json-schema.org/draft/2019-09/schema#"),s}});var Bmr=v(()=>{OTe();Oot();Yk();Ed();Pot();Mot();Rot();Iot();Aot();Not();jot();$ot();Lot();Fot();kot();qot();Uot();zot();Vot();Hot();Wot();Jot();Kot();Got();Xot();Zot();rit();RTe();Yot();PTe();Qot();eit();ITe();tit();oit();oit()});function Umr(t){if(t.type!=="object")throw new Error(`Root schema must have type: 'object' but got type: ${t.type?`'${t.type}'`:"undefined"}`);let e=structuredClone(t);return SD(e,[],e)}function iit(t){if(typeof t=="boolean")return!1;if(t.type==="null")return!0;for(let e of t.oneOf??[])if(iit(e))return!0;for(let e of t.anyOf??[])if(iit(e))return!0;return!1}function SD(t,e,r){if(typeof t=="boolean")throw new TypeError(`Expected object schema but got boolean; path=${e.join("/")}`);if(!JV(t))throw new TypeError(`Expected ${JSON.stringify(t)} to be an object; path=${e.join("/")}`);let n=t.$defs;if(JV(n))for(let[f,p]of Object.entries(n))SD(p,[...e,"$defs",f],r);let o=t.definitions;if(JV(o))for(let[f,p]of Object.entries(o))SD(p,[...e,"definitions",f],r);t.type==="object"&&!("additionalProperties"in t)&&(t.additionalProperties=!1);let a=t.required??[],s=t.properties;if(JV(s)){for(let[f,p]of Object.entries(s))if(!iit(p)&&!a.includes(f))throw new Error(`Zod field at \`${[...e,"properties",f].join("/")}\` uses \`.optional()\` without \`.nullable()\` which is not supported by the API. See: https://platform.openai.com/docs/guides/structured-outputs?api-mode=responses#all-fields-must-be-required`);t.required=Object.keys(s),t.properties=Object.fromEntries(Object.entries(s).map(([f,p])=>[f,SD(p,[...e,"properties",f],r)]))}let u=t.items;JV(u)&&(t.items=SD(u,[...e,"items"],r));let l=t.anyOf;Array.isArray(l)&&(t.anyOf=l.map((f,p)=>SD(f,[...e,"anyOf",String(p)],r)));let c=t.allOf;if(Array.isArray(c))if(c.length===1){let f=SD(c[0],[...e,"allOf","0"],r);Object.assign(t,f),delete t.allOf}else t.allOf=c.map((f,p)=>SD(f,[...e,"allOf",String(p)],r));t.default===null&&delete t.default;let d=t.$ref;if(d&&clo(t,1)){if(typeof d!="string")throw new TypeError(`Received non-string $ref - ${d}; path=${e.join("/")}`);let f=llo(r,d);if(typeof f=="boolean")throw new Error(`Expected \`$ref: ${d}\` to resolve to an object schema but got boolean`);if(!JV(f))throw new Error(`Expected \`$ref: ${d}\` to resolve to an object but got ${JSON.stringify(f)}`);return Object.assign(t,{...f,...t}),delete t.$ref,SD(t,e,r)}return t}function llo(t,e){if(!e.startsWith("#/"))throw new Error(`Unexpected $ref format ${JSON.stringify(e)}; Does not start with #/`);let r=e.slice(2).split("/"),n=t;for(let o of r){if(!JV(n))throw new Error(`encountered non-object entry while resolving ${e} - ${JSON.stringify(n)}`);let i=n[o];if(i===void 0)throw new Error(`Key ${o} not found while resolving ${e}`);n=i}return n}function JV(t){return typeof t=="object"&&t!==null&&!Array.isArray(t)}function clo(t,e){let r=0;for(let n in t)if(r++,r>e)return!0;return!1}var zmr=v(()=>{});function dlo(t,e){return nit(t,{openaiStrictMode:!0,name:e.name,nameStrategy:"duplicate-ref",$refStrategy:"extract-to-root",nullableStrategy:"property"})}function flo(t){return Umr(HL(t,{target:"draft-7"}))}function plo(t){return"_zod"in t}function Vmr(t,e,r){return bfr({type:"json_schema",json_schema:{...r,name:e,strict:!0,schema:plo(t)?flo(t):dlo(t,{name:e})}},n=>t.parse(JSON.parse(n)))}var Hmr=v(()=>{HV();W8();Bmr();Qxe();zmr()});function Jmr(t,e){if(typeof e<"u"&&!Wmr.includes(e))throw new Error(`Invalid method: ${e}. Supported methods are: ${Wmr.join(", ")}`);let r=!t.startsWith("gpt-3")&&!t.startsWith("gpt-4-")&&t!=="gpt-4";if(r&&!e)return"jsonSchema";if(!r&&e==="jsonSchema")throw new Error(`JSON Schema is not supported for model "${t}". Please use a different method, e.g. "functionCalling" or "jsonMode".`);return e??"functionCalling"}function mlo(t,e){let r={...t};return Object.defineProperties(r,{$brand:{value:"auto-parseable-response-format",enumerable:!1},$parseRaw:{value:e,enumerable:!1}}),r}function Kmr(t,e,r){if(Zv(t))return Vmr(t,e,r);if(vy(t))return mlo({type:"json_schema",json_schema:{...r,name:e,strict:!0,schema:Ii(t,{cycles:"ref",reused:"ref",override(n){n.jsonSchema.title=e}})}},n=>Dz(t,JSON.parse(n)));throw new Error("Unsupported schema response format")}function Gmr(t,e){if(e&&typeof e=="object"&&"images"in e&&Array.isArray(e.images)){let r=e.images.filter(n=>typeof n?.image_url?.url=="string").map(n=>({type:"image",url:n.image_url.url}));return[{type:"text",text:t},...r]}return t}var Wmr,ait=v(()=>{nv();Sy();_y();Hmr();Wmr=["jsonSchema","functionCalling","jsonMode"]});var hlo,Xmr,Zmr=v(()=>{hlo={"gpt-4.1-nano":{maxInputTokens:1047576,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:32768,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"text-embedding-3-small":{maxInputTokens:8191,imageInputs:!1,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:1536,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!1,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"gpt-4":{maxInputTokens:8192,imageInputs:!1,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:8192,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"o1-pro":{maxInputTokens:2e5,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:1e5,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"gpt-4o-2024-05-13":{maxInputTokens:128e3,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:4096,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"gpt-4o-2024-08-06":{maxInputTokens:128e3,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:16384,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"gpt-4.1-mini":{maxInputTokens:1047576,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:32768,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"o3-deep-research":{maxInputTokens:2e5,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:1e5,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"gpt-3.5-turbo":{maxInputTokens:16385,imageInputs:!1,audioInputs:!1,pdfInputs:!1,videoInputs:!1,maxOutputTokens:4096,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!1,structuredOutput:!1,imageUrlInputs:!1,pdfToolMessage:!1,imageToolMessage:!1,toolChoice:!0},"text-embedding-3-large":{maxInputTokens:8191,imageInputs:!1,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:3072,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!1,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"gpt-4-turbo":{maxInputTokens:128e3,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:4096,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"o1-preview":{maxInputTokens:128e3,imageInputs:!1,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:32768,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!1,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"o3-mini":{maxInputTokens:2e5,imageInputs:!1,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:1e5,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"codex-mini-latest":{maxInputTokens:2e5,imageInputs:!1,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:1e5,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"gpt-5-nano":{maxInputTokens:4e5,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:128e3,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"gpt-5-codex":{maxInputTokens:4e5,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:128e3,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"gpt-4o":{maxInputTokens:128e3,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:16384,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"gpt-4.1":{maxInputTokens:1047576,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:32768,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"o4-mini":{maxInputTokens:2e5,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:1e5,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},o1:{maxInputTokens:2e5,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:1e5,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"gpt-5-mini":{maxInputTokens:4e5,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:128e3,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"o1-mini":{maxInputTokens:128e3,imageInputs:!1,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:65536,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!1,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"text-embedding-ada-002":{maxInputTokens:8192,imageInputs:!1,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:1536,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!1,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"o3-pro":{maxInputTokens:2e5,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:1e5,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"gpt-4o-2024-11-20":{maxInputTokens:128e3,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:16384,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},o3:{maxInputTokens:2e5,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:1e5,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"o4-mini-deep-research":{maxInputTokens:2e5,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:1e5,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"gpt-5-chat-latest":{maxInputTokens:4e5,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:128e3,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!1,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"gpt-4o-mini":{maxInputTokens:128e3,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:16384,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"gpt-5":{maxInputTokens:4e5,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:128e3,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"gpt-5-pro":{maxInputTokens:4e5,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:272e3,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0}},Xmr=hlo});var KV,Uie=v(()=>{Gk();EG();Xk();Zk();ait();Zmr();rA();nv();Sy();su();aD();rv();Qv();nO();_V();KV=class extends Vy{constructor(e){super(e??{});x(this,"temperature");x(this,"topP");x(this,"frequencyPenalty");x(this,"presencePenalty");x(this,"n");x(this,"logitBias");x(this,"model","gpt-3.5-turbo");x(this,"modelKwargs");x(this,"stop");x(this,"stopSequences");x(this,"user");x(this,"timeout");x(this,"streaming",!1);x(this,"streamUsage",!0);x(this,"maxTokens");x(this,"logprobs");x(this,"topLogprobs");x(this,"apiKey");x(this,"organization");x(this,"__includeRawResponse");x(this,"client");x(this,"clientConfig");x(this,"supportsStrictToolCalling");x(this,"audio");x(this,"modalities");x(this,"reasoning");x(this,"zdrEnabled");x(this,"service_tier");x(this,"promptCacheKey");x(this,"promptCacheRetention");x(this,"verbosity");x(this,"defaultOptions");x(this,"lc_serializable",!0);let r=typeof e?.configuration?.apiKey=="string"||typeof e?.configuration?.apiKey=="function"?e?.configuration?.apiKey:void 0;this.apiKey=e?.apiKey??r??un("OPENAI_API_KEY"),this.organization=e?.configuration?.organization??un("OPENAI_ORGANIZATION"),this.model=e?.model??e?.modelName??this.model,this.modelKwargs=e?.modelKwargs??{},this.timeout=e?.timeout,this.temperature=e?.temperature??this.temperature,this.topP=e?.topP??this.topP,this.frequencyPenalty=e?.frequencyPenalty??this.frequencyPenalty,this.presencePenalty=e?.presencePenalty??this.presencePenalty,this.logprobs=e?.logprobs,this.topLogprobs=e?.topLogprobs,this.n=e?.n??this.n,this.logitBias=e?.logitBias,this.stop=e?.stopSequences??e?.stop,this.stopSequences=this.stop,this.user=e?.user,this.__includeRawResponse=e?.__includeRawResponse,this.audio=e?.audio,this.modalities=e?.modalities,this.reasoning=e?.reasoning,this.maxTokens=e?.maxCompletionTokens??e?.maxTokens,this.promptCacheKey=e?.promptCacheKey??this.promptCacheKey,this.promptCacheRetention=e?.promptCacheRetention??this.promptCacheRetention,this.verbosity=e?.verbosity??this.verbosity,this.disableStreaming=e?.disableStreaming===!0,this.streaming=e?.streaming===!0,this.disableStreaming&&(this.streaming=!1),e?.streaming===!1&&(this.disableStreaming=!0),this.streamUsage=e?.streamUsage??this.streamUsage,this.disableStreaming&&(this.streamUsage=!1),this.clientConfig={apiKey:this.apiKey,organization:this.organization,dangerouslyAllowBrowser:!0,...e?.configuration},e?.supportsStrictToolCalling!==void 0&&(this.supportsStrictToolCalling=e.supportsStrictToolCalling),e?.service_tier!==void 0&&(this.service_tier=e.service_tier),this.zdrEnabled=e?.zdrEnabled??!1}_llmType(){return"openai"}static lc_name(){return"ChatOpenAI"}get callKeys(){return[...super.callKeys,"options","function_call","functions","tools","tool_choice","promptIndex","response_format","seed","reasoning","service_tier"]}get lc_secrets(){return{apiKey:"OPENAI_API_KEY",organization:"OPENAI_ORGANIZATION"}}get lc_aliases(){return{apiKey:"openai_api_key",modelName:"model"}}get lc_serializable_keys(){return["configuration","logprobs","topLogprobs","prefixMessages","supportsStrictToolCalling","modalities","audio","temperature","maxTokens","topP","frequencyPenalty","presencePenalty","n","logitBias","user","streaming","streamUsage","model","modelName","modelKwargs","stop","stopSequences","timeout","apiKey","cache","maxConcurrency","maxRetries","verbose","callbacks","tags","metadata","disableStreaming","zdrEnabled","reasoning","promptCacheKey","promptCacheRetention","verbosity"]}getLsParams(e){let r=this.invocationParams(e);return{ls_provider:"openai",ls_model_name:this.model,ls_model_type:"chat",ls_temperature:r.temperature??void 0,ls_max_tokens:r.max_tokens??void 0,ls_stop:e.stop}}_identifyingParams(){return{model_name:this.model,...this.invocationParams(),...this.clientConfig}}identifyingParams(){return this._identifyingParams()}_getReasoningParams(e){if(!_D(this.model))return;let r;return this.reasoning!==void 0&&(r={...r,...this.reasoning}),e?.reasoning!==void 0&&(r={...r,...e.reasoning}),r}_getResponseFormat(e){return e&&e.type==="json_schema"&&e.json_schema.schema&&Hi(e.json_schema.schema)?Kmr(e.json_schema.schema,e.json_schema.name,{description:e.json_schema.description}):e}_combineCallOptions(e){return{...this.defaultOptions,...e??{}}}_getClientOptions(e){if(!this.client){let n={baseURL:this.clientConfig.baseURL},o=nA(n),i={...this.clientConfig,baseURL:o,timeout:this.timeout,maxRetries:0};i.baseURL||delete i.baseURL,i.defaultHeaders=oA(i.defaultHeaders),this.client=new Tn(i)}return{...this.clientConfig,...e}}_convertChatOpenAIToolToCompletionsTool(e,r){return VV(e)?ppr(e.metadata.customTool):i0(e)?r?.strict!==void 0?{...e,function:{...e.function,strict:r.strict}}:e:npr(e,r)}bindTools(e,r){let n;return r?.strict!==void 0?n=r.strict:this.supportsStrictToolCalling!==void 0&&(n=this.supportsStrictToolCalling),this.withConfig({tools:e.map(o=>OG(o)||VV(o)?o:apr(o)?o.extras.providerToolDefinition:this._convertChatOpenAIToolToCompletionsTool(o,{strict:n})),...r})}async stream(e,r){return super.stream(e,this._combineCallOptions(r))}async invoke(e,r){return super.invoke(e,this._combineCallOptions(r))}_combineLLMOutput(...e){return e.reduce((r,n)=>(n&&n.tokenUsage&&(r.tokenUsage.completionTokens+=n.tokenUsage.completionTokens??0,r.tokenUsage.promptTokens+=n.tokenUsage.promptTokens??0,r.tokenUsage.totalTokens+=n.tokenUsage.totalTokens??0),r),{tokenUsage:{completionTokens:0,promptTokens:0,totalTokens:0}})}async getNumTokensFromMessages(e){let r=0,n=0,o=0;this.model==="gpt-3.5-turbo-0301"?(n=4,o=-1):(n=3,o=1);let i=await Promise.all(e.map(async a=>{let s=await this.getNumTokens(a.content),u=await this.getNumTokens(vD(a)),l=a.name!==void 0?o+await this.getNumTokens(a.name):0,c=s+n+u+l,d=a;if(d._getType()==="function"&&(c-=2),d.additional_kwargs?.function_call&&(c+=3),d?.additional_kwargs.function_call?.name&&(c+=await this.getNumTokens(d.additional_kwargs.function_call?.name)),d.additional_kwargs.function_call?.arguments)try{c+=await this.getNumTokens(JSON.stringify(JSON.parse(d.additional_kwargs.function_call?.arguments)))}catch(f){console.error("Error parsing function arguments",f,JSON.stringify(d.additional_kwargs.function_call)),c+=await this.getNumTokens(d.additional_kwargs.function_call?.arguments)}return r+=c,c}));return r+=3,{totalCount:r,countPerMessage:i}}async _getNumTokensFromGenerations(e){return(await Promise.all(e.map(async n=>n.message.additional_kwargs?.function_call?(await this.getNumTokensFromMessages([n.message])).countPerMessage[0]:await this.getNumTokens(n.message.content)))).reduce((n,o)=>n+o,0)}async _getEstimatedTokenCountFromPrompt(e,r,n){let o=(await this.getNumTokensFromMessages(e)).totalCount;if(r&&n!=="auto"){let i=opr(r);o+=await this.getNumTokens(i),o+=9}return r&&e.find(i=>i._getType()==="system")&&(o-=4),n==="none"?o+=1:typeof n=="object"&&(o+=await this.getNumTokens(n.name)+4),o}async moderateContent(e,r){let n=this._getClientOptions(r?.options),o=r?.model??"omni-moderation-latest",i={input:e,model:o};return this.caller.call(async()=>{try{return await this.client.moderations.create(i,n)}catch(a){throw s0(a)}})}get profile(){return Xmr[this.model]??{}}_getStructuredOutputMethod(e){let r={...e};if(!this.model.startsWith("gpt-3")&&!this.model.startsWith("gpt-4-")&&this.model!=="gpt-4"){if(r?.method===void 0)return"jsonSchema"}else r.method==="jsonSchema"&&console.warn(`[WARNING]: JSON Schema is not supported for model "${this.model}". Falling back to tool calling.`);return r.method}withStructuredOutput(e,r){let n,o,{schema:i,name:a,includeRaw:s}={...r,schema:e};if(r?.strict!==void 0&&r.method==="jsonMode")throw new Error("Argument `strict` is only supported for `method` = 'function_calling'");let u=Jmr(this.model,r?.method);if(u==="jsonMode"){Hi(i)?o=$C.fromZodSchema(i):o=new ew;let f=Ii(i);n=this.withConfig({outputVersion:"v0",response_format:{type:"json_object"},ls_structured_output_format:{kwargs:{method:"json_mode"},schema:{title:a??"extract",...f}}})}else if(u==="jsonSchema"){let f={name:a??"extract",description:Kz(i),schema:i,strict:r?.strict},p=Ii(f.schema);if(n=this.withConfig({outputVersion:"v0",response_format:{type:"json_schema",json_schema:f},ls_structured_output_format:{kwargs:{method:"json_schema"},schema:{title:f.name,description:f.description,...p}}}),Hi(i)){let m=$C.fromZodSchema(i);o=YN.from(h=>"parsed"in h.additional_kwargs?h.additional_kwargs.parsed:m)}else o=new ew}else{let f=a??"extract";if(Hi(i)){let p=Ii(i);n=this.withConfig({outputVersion:"v0",tools:[{type:"function",function:{name:f,description:p.description,parameters:p}}],tool_choice:{type:"function",function:{name:f}},ls_structured_output_format:{kwargs:{method:"function_calling"},schema:{title:f,...p}},...r?.strict!==void 0?{strict:r.strict}:{}}),o=new Ow({returnSingle:!0,keyName:f,zodSchema:i})}else{let p;typeof i.name=="string"&&typeof i.parameters=="object"&&i.parameters!=null?(p=i,f=i.name):(f=i.title??f,p={name:f,description:i.description??"",parameters:i});let m=Ii(i);n=this.withConfig({outputVersion:"v0",tools:[{type:"function",function:p}],tool_choice:{type:"function",function:{name:f}},ls_structured_output_format:{kwargs:{method:"function_calling"},schema:{title:f,...m}},...r?.strict!==void 0?{strict:r.strict}:{}}),o=new Ow({returnSingle:!0,keyName:f})}}if(!s)return n.pipe(o);let l=pl.assign({parsed:(f,p)=>o.invoke(f.raw,p)}),c=pl.assign({parsed:()=>null}),d=l.withFallbacks({fallbacks:[c]});return gc.from([{raw:n},d])}}});var ATe,sit,uit,Ymr,Qmr,zie,RG=v(()=>{Xk();ait();ra();_V();ATe={providerName:"ChatOpenAI",fromStandardTextBlock(t){return{type:"text",text:t.text}},fromStandardImageBlock(t){if(t.source_type==="url")return{type:"image_url",image_url:{url:t.url,...t.metadata?.detail?{detail:t.metadata.detail}:{}}};if(t.source_type==="base64")return{type:"image_url",image_url:{url:`data:${t.mime_type??""};base64,${t.data}`,...t.metadata?.detail?{detail:t.metadata.detail}:{}}};throw new Error(`Image content blocks with source_type ${t.source_type} are not supported for ChatOpenAI`)},fromStandardAudioBlock(t){if(t.source_type==="url"){let e=bb({dataUrl:t.url});if(!e)throw new Error(`URL audio blocks with source_type ${t.source_type} must be formatted as a data URL for ChatOpenAI`);let r=e.mime_type||t.mime_type||"",n;try{n=Ope(r)}catch{throw new Error(`Audio blocks with source_type ${t.source_type} must have mime type of audio/wav or audio/mp3`)}if(n.type!=="audio"||n.subtype!=="wav"&&n.subtype!=="mp3")throw new Error(`Audio blocks with source_type ${t.source_type} must have mime type of audio/wav or audio/mp3`);return{type:"input_audio",input_audio:{format:n.subtype,data:e.data}}}if(t.source_type==="base64"){let e;try{e=Ope(t.mime_type??"")}catch{throw new Error(`Audio blocks with source_type ${t.source_type} must have mime type of audio/wav or audio/mp3`)}if(e.type!=="audio"||e.subtype!=="wav"&&e.subtype!=="mp3")throw new Error(`Audio blocks with source_type ${t.source_type} must have mime type of audio/wav or audio/mp3`);return{type:"input_audio",input_audio:{format:e.subtype,data:t.data}}}throw new Error(`Audio content blocks with source_type ${t.source_type} are not supported for ChatOpenAI`)},fromStandardFileBlock(t){if(t.source_type==="url"){let e=bb({dataUrl:t.url}),r=TG(t);if(!e)throw new Error(`URL file blocks with source_type ${t.source_type} must be formatted as a data URL for ChatOpenAI`);return{type:"file",file:{file_data:t.url,...t.metadata?.filename||t.metadata?.name?{filename:r}:{}}}}if(t.source_type==="base64"){let e=TG(t);return{type:"file",file:{file_data:`data:${t.mime_type??""};base64,${t.data}`,...t.metadata?.filename||t.metadata?.name||t.metadata?.title?{filename:e}:{}}}}if(t.source_type==="id")return{type:"file",file:{file_id:t.id}};throw new Error(`File content blocks with source_type ${t.source_type} are not supported for ChatOpenAI`)}},sit=({message:t,rawResponse:e,includeRawResponse:r})=>{let n=t.tool_calls;switch(t.role){case"assistant":{let o=[],i=[];for(let l of n??[])try{o.push(HI(l,{returnId:!0}))}catch(c){i.push(wx(l,c.message))}let a={function_call:t.function_call,tool_calls:n};r!==void 0&&(a.__raw_response=e);let s={model_provider:"openai",model_name:e.model,...e.system_fingerprint?{usage:{...e.usage},system_fingerprint:e.system_fingerprint}:{}};t.audio&&(a.audio=t.audio);let u=Gmr(t.content||"",e.choices?.[0]?.message);return new uo({content:u,tool_calls:o,invalid_tool_calls:i,additional_kwargs:a,response_metadata:s,id:e.id})}default:return new hy(t.content||"",t.role??"unknown")}},uit=({delta:t,rawResponse:e,includeRawResponse:r,defaultRole:n})=>{let o=t.role??n,i=t.content??"",a;t.function_call?a={function_call:t.function_call}:t.tool_calls?a={tool_calls:t.tool_calls}:a={},r&&(a.__raw_response=e),t.audio&&(a.audio={...t.audio,index:e.choices[0].index});let s={model_provider:"openai",usage:{...e.usage}};if(o==="user")return new BT({content:i,response_metadata:s});if(o==="assistant"){let u=[];if(Array.isArray(t.tool_calls))for(let l of t.tool_calls)u.push({name:l.function?.name,args:l.function?.arguments,id:l.id,index:l.index,type:"tool_call_chunk"});return new Hr({content:i,tool_call_chunks:u,additional_kwargs:a,id:e.id,response_metadata:s})}else return o==="system"?new UT({content:i,response_metadata:s}):o==="developer"?new UT({content:i,response_metadata:s,additional_kwargs:{__openai_role__:"developer"}}):o==="function"?new qT({content:i,additional_kwargs:a,name:t.name,response_metadata:s}):o==="tool"?new $L({content:i,additional_kwargs:a,tool_call_id:t.tool_call_id,response_metadata:s}):new kT({content:i,role:o,response_metadata:s})},Ymr=t=>{if(t.type==="image"){if(t.url)return{type:"image_url",image_url:{url:t.url}};if(t.data)return{type:"image_url",image_url:{url:`data:${t.mimeType};base64,${t.data}`}}}if(t.type==="audio"&&t.data){let e=iUe(()=>{let[,r]=t.mimeType.split("/");return r==="wav"||r==="mp3"?r:"wav"});return{type:"input_audio",input_audio:{data:t.data.toString(),format:e}}}if(t.type==="file"){if(t.data){let e=TG(t);return{type:"file",file:{file_data:`data:${t.mimeType};base64,${t.data}`,filename:e}}}if(t.fileId)return{type:"file",file:{file_id:t.fileId}}}},Qmr=({message:t,model:e})=>{let r=vD(t);if(r==="system"&&_D(e)&&(r="developer"),r==="developer")return{role:"developer",content:t.contentBlocks.filter(o=>o.type==="text")};if(r==="system")return{role:"system",content:t.contentBlocks.filter(o=>o.type==="text")};if(r==="assistant")return{role:"assistant",content:t.contentBlocks.filter(o=>o.type==="text")};if(r==="tool"&&Kv.isInstance(t))return{role:"tool",tool_call_id:t.tool_call_id,content:t.contentBlocks.filter(o=>o.type==="text")};if(r==="function")return{role:"function",name:t.name??"",content:t.contentBlocks.filter(o=>o.type==="text").join("")};function*n(o){for(let i of o){i.type==="text"&&(yield{type:"text",text:i.text});let a=Ymr(i);a&&(yield a)}}return{role:"user",content:Array.from(n(t.contentBlocks))}},zie=({messages:t,model:e})=>t.flatMap(r=>{if("output_version"in r.response_metadata&&r.response_metadata?.output_version==="v1")return Qmr({message:r});let n=vD(r);n==="system"&&_D(e)&&(n="developer");let o=typeof r.content=="string"?r.content:r.content.map(a=>py(a)?AN(a,ATe):a),i={role:n,content:o};if(r.name!=null&&(i.name=r.name),r.additional_kwargs.function_call!=null&&(i.function_call=r.additional_kwargs.function_call),uo.isInstance(r)&&r.tool_calls?.length?i.tool_calls=r.tool_calls.map(bV):(r.additional_kwargs.tool_calls!=null&&(i.tool_calls=r.additional_kwargs.tool_calls),Kv.isInstance(r)&&r.tool_call_id!=null&&(i.tool_call_id=r.tool_call_id)),r.additional_kwargs.audio&&typeof r.additional_kwargs.audio=="object"&&"id"in r.additional_kwargs.audio){let a={role:"assistant",audio:{id:r.additional_kwargs.audio.id}};return[i,a]}return i})});var iA,NTe=v(()=>{Gk();EG();Xk();Uie();RG();ra();xm();iA=class extends KV{invocationParams(t,e){let r;t?.strict!==void 0?r=t.strict:this.supportsStrictToolCalling!==void 0&&(r=this.supportsStrictToolCalling);let n={};t?.stream_options!==void 0?n={stream_options:t.stream_options}:this.streamUsage&&(this.streaming||e?.streaming)&&(n={stream_options:{include_usage:!0}});let o={model:this.model,temperature:this.temperature,top_p:this.topP,frequency_penalty:this.frequencyPenalty,presence_penalty:this.presencePenalty,logprobs:this.logprobs,top_logprobs:this.topLogprobs,n:this.n,logit_bias:this.logitBias,stop:t?.stop??this.stopSequences,user:this.user,stream:this.streaming,functions:t?.functions,function_call:t?.function_call,tools:t?.tools?.length?t.tools.map(a=>this._convertChatOpenAIToolToCompletionsTool(a,{strict:r})):void 0,tool_choice:sTe(t?.tool_choice),response_format:this._getResponseFormat(t?.response_format),seed:t?.seed,...n,parallel_tool_calls:t?.parallel_tool_calls,...this.audio||t?.audio?{audio:this.audio||t?.audio}:{},...this.modalities||t?.modalities?{modalities:this.modalities||t?.modalities}:{},...this.modelKwargs,prompt_cache_key:t?.promptCacheKey??this.promptCacheKey,prompt_cache_retention:t?.promptCacheRetention??this.promptCacheRetention,verbosity:t?.verbosity??this.verbosity};t?.prediction!==void 0&&(o.prediction=t.prediction),this.service_tier!==void 0&&(o.service_tier=this.service_tier),t?.service_tier!==void 0&&(o.service_tier=t.service_tier);let i=this._getReasoningParams(t);return i!==void 0&&i.effort!==void 0&&(o.reasoning_effort=i.effort),_D(o.model)?o.max_completion_tokens=this.maxTokens===-1?void 0:this.maxTokens:o.max_tokens=this.maxTokens===-1?void 0:this.maxTokens,o}async _generate(t,e,r){let n={},o=this.invocationParams(e),i=zie({messages:t,model:this.model});if(o.stream){let a=this._streamResponseChunks(t,e,r),s={};for await(let p of a){p.message.response_metadata={...p.generationInfo,...p.message.response_metadata};let m=p.generationInfo?.completion??0;s[m]===void 0?s[m]=p:s[m]=s[m].concat(p)}let u=Object.entries(s).sort(([p],[m])=>parseInt(p,10)-parseInt(m,10)).map(([p,m])=>m),{functions:l,function_call:c}=this.invocationParams(e),d=await this._getEstimatedTokenCountFromPrompt(t,l,c),f=await this._getNumTokensFromGenerations(u);return n.input_tokens=d,n.output_tokens=f,n.total_tokens=d+f,{generations:u,llmOutput:{estimatedTokenUsage:{promptTokens:n.input_tokens,completionTokens:n.output_tokens,totalTokens:n.total_tokens}}}}else{let a=await this.completionWithRetry({...o,stream:!1,messages:i},{signal:e?.signal,...e?.options}),{completion_tokens:s,prompt_tokens:u,total_tokens:l,prompt_tokens_details:c,completion_tokens_details:d}=a?.usage??{};s&&(n.output_tokens=(n.output_tokens??0)+s),u&&(n.input_tokens=(n.input_tokens??0)+u),l&&(n.total_tokens=(n.total_tokens??0)+l),(c?.audio_tokens!==null||c?.cached_tokens!==null)&&(n.input_token_details={...c?.audio_tokens!==null&&{audio:c?.audio_tokens},...c?.cached_tokens!==null&&{cache_read:c?.cached_tokens}}),(d?.audio_tokens!==null||d?.reasoning_tokens!==null)&&(n.output_token_details={...d?.audio_tokens!==null&&{audio:d?.audio_tokens},...d?.reasoning_tokens!==null&&{reasoning:d?.reasoning_tokens}});let f=[];for(let p of a?.choices??[]){let h={text:p.message?.content??"",message:this._convertCompletionsMessageToBaseMessage(p.message??{role:"assistant"},a)};h.generationInfo={...p.finish_reason?{finish_reason:p.finish_reason}:{},...p.logprobs?{logprobs:p.logprobs}:{}},mc(h.message)&&(h.message.usage_metadata=n),h.message=new uo(Object.fromEntries(Object.entries(h.message).filter(([y])=>!y.startsWith("lc_")))),f.push(h)}return{generations:f,llmOutput:{tokenUsage:{promptTokens:n.input_tokens,completionTokens:n.output_tokens,totalTokens:n.total_tokens}}}}}async*_streamResponseChunks(t,e,r){let n=zie({messages:t,model:this.model}),o={...this.invocationParams(e,{streaming:!0}),messages:n,stream:!0},i,a=await this.completionWithRetry(o,e),s;for await(let u of a){let l=u?.choices?.[0];if(u.usage&&(s=u.usage),!l)continue;let{delta:c}=l;if(!c)continue;let d=this._convertCompletionsDeltaToBaseMessageChunk(c,u,i);i=c.role??i;let f={prompt:e.promptIndex??0,completion:l.index??0};if(typeof d.content!="string"){console.log("[WARNING]: Received non-string content from OpenAI. This is currently not supported.");continue}let p={...f};l.finish_reason!=null&&(p.finish_reason=l.finish_reason,p.system_fingerprint=u.system_fingerprint,p.model_name=u.model,p.service_tier=u.service_tier),this.logprobs&&(p.logprobs=l.logprobs);let m=new Mi({message:d,text:d.content,generationInfo:p});yield m,await r?.handleLLMNewToken(m.text??"",f,void 0,void 0,void 0,{chunk:m})}if(s){let u={...s.prompt_tokens_details?.audio_tokens!==null&&{audio:s.prompt_tokens_details?.audio_tokens},...s.prompt_tokens_details?.cached_tokens!==null&&{cache_read:s.prompt_tokens_details?.cached_tokens}},l={...s.completion_tokens_details?.audio_tokens!==null&&{audio:s.completion_tokens_details?.audio_tokens},...s.completion_tokens_details?.reasoning_tokens!==null&&{reasoning:s.completion_tokens_details?.reasoning_tokens}};yield new Mi({message:new Hr({content:"",response_metadata:{usage:{...s}},usage_metadata:{input_tokens:s.prompt_tokens,output_tokens:s.completion_tokens,total_tokens:s.total_tokens,...Object.keys(u).length>0&&{input_token_details:u},...Object.keys(l).length>0&&{output_token_details:l}}}),text:""})}if(e.signal?.aborted)throw new Error("AbortError")}async completionWithRetry(t,e){let r=this._getClientOptions(e),n=t.response_format&&t.response_format.type==="json_schema";return this.caller.call(async()=>{try{return n&&!t.stream?await this.client.chat.completions.parse(t,r):await this.client.chat.completions.create(t,r)}catch(o){throw s0(o)}})}_convertCompletionsDeltaToBaseMessageChunk(t,e,r){return uit({delta:t,rawResponse:e,includeRawResponse:this.__includeRawResponse,defaultRole:r})}_convertCompletionsMessageToBaseMessage(t,e){return sit({message:t,rawResponse:e,includeRawResponse:this.__includeRawResponse})}}});var DTe=v(()=>{Zk();rA();su()});var lit=v(()=>{NTe();DTe()});var IG,cit,jTe,ihr,dit,ahr,$Te,LTe=v(()=>{EG();Xk();RG();ra();xm();_V();IG="__openai_function_call_ids__",cit=t=>{let e={...t?.input_tokens_details?.cached_tokens!=null&&{cache_read:t?.input_tokens_details?.cached_tokens}},r={...t?.output_tokens_details?.reasoning_tokens!=null&&{reasoning:t?.output_tokens_details?.reasoning_tokens}};return{input_tokens:t?.input_tokens??0,output_tokens:t?.output_tokens??0,total_tokens:t?.total_tokens??0,input_token_details:e,output_token_details:r}},jTe=t=>{if(t.error){let s=new Error(t.error.message);throw s.name=t.error.code,s}let e,r=[],n=[],o=[],i={model_provider:"openai",model:t.model,created_at:t.created_at,id:t.id,incomplete_details:t.incomplete_details,metadata:t.metadata,object:t.object,status:t.status,user:t.user,service_tier:t.service_tier,model_name:t.model},a={};for(let s of t.output)if(s.type==="message")e=s.id,r.push(...s.content.flatMap(u=>u.type==="output_text"?("parsed"in u&&u.parsed!=null&&(a.parsed=u.parsed),{type:"text",text:u.text,annotations:u.annotations}):u.type==="refusal"?(a.refusal=u.refusal,[]):u));else if(s.type==="function_call"){let u={function:{name:s.name,arguments:s.arguments},id:s.call_id};try{n.push(HI(u,{returnId:!0}))}catch(l){let c;typeof l=="object"&&l!=null&&"message"in l&&typeof l.message=="string"&&(c=l.message),o.push(wx(u,c))}a[IG]??(a[IG]={}),s.id&&(a[IG][s.call_id]=s.id)}else if(s.type==="reasoning")a.reasoning=s;else if(s.type==="custom_tool_call"){let u=upr(s);u?n.push(u):o.push(wx(s,"Malformed custom tool call"))}else if(s.type==="computer_call"){let u=lpr(s);u?n.push(u):o.push(wx(s,"Malformed computer call"))}else a.tool_outputs??(a.tool_outputs=[]),a.tool_outputs.push(s);return new uo({id:e,content:r,tool_calls:n,invalid_tool_calls:o,usage_metadata:cit(t.usage),additional_kwargs:a,response_metadata:i})},ihr=t=>{let e=(t.summary.length>1?t.summary.reduce((r,n)=>{let o=r[r.length-1];return o.index===n.index?o.text+=n.text:r.push(n),r},[{...t.summary[0]}]):t.summary).map(r=>Object.fromEntries(Object.entries(r).filter(([n])=>n!=="index")));return{...t,summary:e}},dit=t=>{let e=[],r={},n,o=[],i={model_provider:"openai"},a={},s;if(t.type==="response.output_text.delta")e.push({type:"text",text:t.delta,index:t.content_index});else if(t.type==="response.output_text.annotation.added")e.push({type:"text",text:"",annotations:[t.annotation],index:t.content_index});else if(t.type==="response.output_item.added"&&t.item.type==="message")s=t.item.id;else if(t.type==="response.output_item.added"&&t.item.type==="function_call")o.push({type:"tool_call_chunk",name:t.item.name,args:t.item.arguments,id:t.item.call_id,index:t.output_index}),a[IG]={[t.item.call_id]:t.item.id};else if(t.type==="response.output_item.done"&&t.item.type==="computer_call")o.push({type:"tool_call_chunk",name:"computer_use",args:JSON.stringify({action:t.item.action}),id:t.item.call_id,index:t.output_index}),a.tool_outputs=[t.item];else if(t.type==="response.output_item.done"&&["web_search_call","file_search_call","code_interpreter_call","mcp_call","mcp_list_tools","mcp_approval_request","image_generation_call","custom_tool_call"].includes(t.item.type))a.tool_outputs=[t.item];else if(t.type==="response.created")i.id=t.response.id,i.model_name=t.response.model,i.model=t.response.model;else if(t.type==="response.completed"){let u=jTe(t.response);n=cit(t.response.usage),t.response.text?.format?.type==="json_schema"&&(a.parsed??(a.parsed=JSON.parse(u.text)));for(let[l,c]of Object.entries(t.response))l!=="id"&&(i[l]=c)}else if(t.type==="response.function_call_arguments.delta"||t.type==="response.custom_tool_call_input.delta")o.push({type:"tool_call_chunk",args:t.delta,index:t.output_index});else if(t.type==="response.web_search_call.completed"||t.type==="response.file_search_call.completed")r={tool_outputs:{id:t.item_id,type:t.type.replace("response.","").replace(".completed",""),status:"completed"}};else if(t.type==="response.refusal.done")a.refusal=t.refusal;else if(t.type==="response.output_item.added"&&"item"in t&&t.item.type==="reasoning"){let u=t.item.summary?t.item.summary.map((l,c)=>({...l,index:c})):void 0;a.reasoning={id:t.item.id,type:t.item.type,...u?{summary:u}:{}}}else if(t.type==="response.reasoning_summary_part.added")a.reasoning={type:"reasoning",summary:[{...t.part,index:t.summary_index}]};else if(t.type==="response.reasoning_summary_text.delta")a.reasoning={type:"reasoning",summary:[{text:t.delta,type:"summary_text",index:t.summary_index}]};else return t.type==="response.image_generation_call.partial_image",null;return new Mi({text:e.map(u=>u.text).join(""),message:new Hr({id:s,content:e,tool_call_chunks:o,usage_metadata:n,additional_kwargs:a,response_metadata:i}),generationInfo:r})},ahr=t=>{let e=uo.isInstance(t)&&t.response_metadata?.model_provider==="openai";function*r(){let n=bD(()=>{try{let g=vD(t);return g==="system"||g==="developer"||g==="assistant"||g==="user"?g:"assistant"}catch{return"assistant"}}),o,i=new Set,a=new Set,s=new Map,u=new Map;function*l(){if(!o)return;let g=o.content;(typeof g=="string"&&g.length>0||Array.isArray(g)&&g.length>0)&&(yield o),o=void 0}let c=g=>{o||(o={type:"message",role:n,content:[]}),typeof o.content=="string"?o.content=o.content.length>0?[{type:"input_text",text:o.content},...g]:[...g]:o.content.push(...g)},d=g=>{if(typeof g=="string")return g;try{return JSON.stringify(g??{})}catch{return"{}"}},f=g=>{let b=bD(()=>{let _=g.metadata?.detail;return _==="low"||_==="high"||_==="auto"?_:"auto"});if(g.fileId)return{type:"input_image",detail:b,file_id:g.fileId};if(g.url)return{type:"input_image",detail:b,image_url:g.url};if(g.data){let _=typeof g.data=="string"?g.data:Buffer.from(g.data).toString("base64"),w=g.mimeType??"image/png";return{type:"input_image",detail:b,image_url:`data:${w};base64,${_}`}}},p=g=>{let b=TG(g);if(g.fileId&&typeof b=="string")return{type:"input_file",file_id:g.fileId,...b?{filename:b}:{}};if(g.url&&typeof b=="string")return{type:"input_file",file_url:g.url,...b?{filename:b}:{}};if(g.data&&typeof b=="string"){let _=typeof g.data=="string"?g.data:Buffer.from(g.data).toString("base64");return{type:"input_file",file_data:`data:${g.mimeType??"application/octet-stream"};base64,${_}`,...b?{filename:b}:{}}}},m=g=>{let b=bD(()=>{if(Array.isArray(g.summary)){let O=g.summary?.map(E=>E?.text).filter(E=>typeof E=="string")??[];if(O.length>0)return O}return g.reasoning?[g.reasoning]:[]}),_=b.length>0?b.map(T=>({type:"summary_text",text:T})):[{type:"summary_text",text:""}],w={type:"reasoning",id:g.id??"",summary:_};return g.reasoning&&(w.content=[{type:"reasoning_text",text:g.reasoning}]),w},h=g=>({type:"function_call",name:g.name??"",call_id:g.id??"",arguments:d(g.args)}),y=g=>{let b=d(g.output),_=g.status==="success"?"completed":g.status==="error"?"incomplete":void 0;return{type:"function_call_output",call_id:g.toolCallId??"",output:b,..._?{status:_}:{}}};for(let g of t.contentBlocks)if(g.type==="text")c([{type:"input_text",text:g.text}]);else if(g.type!=="invalid_tool_call"){if(g.type==="reasoning")yield*l(),yield m(g);else if(g.type==="tool_call"){yield*l();let b=g.id??"";b&&(i.add(b),s.delete(b)),yield h(g)}else if(g.type==="tool_call_chunk"){if(g.id){let b=s.get(g.id)??{name:g.name,args:[]};g.name&&(b.name=g.name),g.args&&b.args.push(g.args),s.set(g.id,b)}}else if(g.type==="server_tool_call"){yield*l();let b=g.id??"";b&&(a.add(b),u.delete(b)),yield h(g)}else if(g.type==="server_tool_call_chunk"){if(g.id){let b=u.get(g.id)??{name:g.name,args:[]};g.name&&(b.name=g.name),g.args&&b.args.push(g.args),u.set(g.id,b)}}else if(g.type==="server_tool_call_result")yield*l(),yield y(g);else if(g.type!=="audio")if(g.type==="file"){let b=p(g);b&&c([b])}else if(g.type==="image"){let b=f(g);b&&c([b])}else if(g.type==="video"){let b=p(g);b&&c([b])}else g.type==="text-plain"?g.text&&c([{type:"input_text",text:g.text}]):g.type==="non_standard"&&e&&(yield*l(),yield g.value)}yield*l();for(let[g,b]of s){if(!g||i.has(g))continue;let _=b.args.join("");!b.name&&!_||(yield{type:"function_call",call_id:g,name:b.name??"",arguments:_})}for(let[g,b]of u){if(!g||a.has(g))continue;let _=b.args.join("");!b.name&&!_||(yield{type:"function_call",call_id:g,name:b.name??"",arguments:_})}}return Array.from(r())},$Te=({messages:t,zdrEnabled:e,model:r})=>t.flatMap(n=>{let o=n.response_metadata;if(o?.output_version==="v1")return ahr(n);let i=n.additional_kwargs,a=vD(n);if(a==="system"&&_D(r)&&(a="developer"),a==="function")throw new Error("Function messages are not supported in Responses API");if(a==="tool"){let s=n;if(i?.type==="computer_call_output")return{type:"computer_call_output",output:(()=>{if(typeof s.content=="string")return{type:"input_image",image_url:s.content};if(Array.isArray(s.content)){let c=s.content.find(p=>p.type==="input_image");if(c)return c;let d=s.content.find(p=>p.type==="computer_screenshot");if(d)return d;let f=s.content.find(p=>p.type==="image_url");if(f)return{type:"input_image",image_url:typeof f.image_url=="string"?f.image_url:f.image_url.url}}throw new Error("Invalid computer call output")})(),call_id:s.tool_call_id};if(s.additional_kwargs?.customTool)return{type:"custom_tool_call_output",call_id:s.tool_call_id,output:s.content};let u=Array.isArray(s.content)&&s.content.every(l=>typeof l=="object"&&l!==null&&"type"in l&&(l.type==="input_file"||l.type==="input_image"||l.type==="input_text"));return{type:"function_call_output",call_id:s.tool_call_id,id:s.id?.startsWith("fc_")?s.id:void 0,output:u?s.content:typeof s.content!="string"?JSON.stringify(s.content):s.content}}if(a==="assistant"){if(!e&&o?.output!=null&&Array.isArray(o?.output)&&o?.output.length>0&&o?.output.every(f=>"type"in f))return o?.output;let s=[];if(i?.reasoning&&!e){let f=ihr(i.reasoning);s.push(f)}let{content:u}=n;i?.refusal&&(typeof u=="string"&&(u=[{type:"output_text",text:u,annotations:[]}]),u=[...u,{type:"refusal",refusal:i.refusal}]),(typeof u=="string"||u.length>0)&&s.push({type:"message",role:"assistant",...n.id&&!e&&n.id.startsWith("msg_")?{id:n.id}:{},content:bD(()=>typeof u=="string"?u:u.flatMap(f=>f.type==="text"?{type:"output_text",text:f.text,annotations:f.annotations??[]}:f.type==="output_text"||f.type==="refusal"?f:[]))});let l=i?.[IG];uo.isInstance(n)&&n.tool_calls?.length?s.push(...n.tool_calls.map(f=>dpr(f)?{type:"custom_tool_call",id:f.call_id,call_id:f.id??"",input:f.args.input,name:f.name}:cpr(f)?{type:"computer_call",id:f.call_id,call_id:f.id??"",action:f.args.action}:{type:"function_call",name:f.name,arguments:JSON.stringify(f.args),call_id:f.id,...e?{}:{id:l?.[f.id]}})):i?.tool_calls&&s.push(...i.tool_calls.map(f=>({type:"function_call",name:f.function.name,call_id:f.id,arguments:f.function.arguments,...e?{}:{id:l?.[f.id]}})));let c=o?.output?.length?o?.output:i.tool_outputs,d=["computer_call","mcp_call","code_interpreter_call","image_generation_call"];if(c!=null){let p=c?.filter(m=>d.includes(m.type));p.length>0&&s.push(...p)}return s}if(a==="user"||a==="system"||a==="developer"){if(typeof n.content=="string")return{type:"message",role:a,content:n.content};let s=[],u=n.content.flatMap(l=>{if(l.type==="mcp_approval_response"&&s.push({type:"mcp_approval_response",approval_request_id:l.approval_request_id,approve:l.approve}),py(l))return AN(l,ATe);if(l.type==="text")return{type:"input_text",text:l.text};if(l.type==="image_url"){let c=bD(()=>{if(typeof l.image_url=="string")return l.image_url;if(typeof l.image_url=="object"&&l.image_url!==null&&"url"in l.image_url)return l.image_url.url}),d=bD(()=>{if(typeof l.image_url=="string")return"auto";if(typeof l.image_url=="object"&&l.image_url!==null&&"detail"in l.image_url)return l.image_url.detail});return{type:"input_image",image_url:c,detail:d}}return l.type==="input_text"||l.type==="input_image"||l.type==="input_file"?l:[]});return u.length>0&&s.push({type:"message",role:a,content:u}),s}return console.warn(`Unsupported role found when converting to OpenAI Responses API: ${a}`),[]})});var FTe,kTe=v(()=>{Gk();EG();Uie();LTe();rv();FTe=class extends KV{invocationParams(t){let e;t?.strict!==void 0&&(e=t.strict),e===void 0&&this.supportsStrictToolCalling!==void 0&&(e=this.supportsStrictToolCalling);let r={model:this.model,temperature:this.temperature,top_p:this.topP,user:this.user,stream:this.streaming,previous_response_id:t?.previous_response_id,truncation:t?.truncation,include:t?.include,tools:t?.tools?.length?this._reduceChatOpenAITools(t.tools,{stream:this.streaming,strict:e}):void 0,tool_choice:spr(t?.tool_choice)?t?.tool_choice:(()=>{let o=sTe(t?.tool_choice);if(typeof o=="object"&&"type"in o){if(o.type==="function")return{type:"function",name:o.function.name};if(o.type==="allowed_tools")return{type:"allowed_tools",mode:o.allowed_tools.mode,tools:o.allowed_tools.tools};if(o.type==="custom")return{type:"custom",name:o.custom.name}}})(),text:(()=>{if(t?.text)return t.text;let o=this._getResponseFormat(t?.response_format);return o?.type==="json_schema"?o.json_schema.schema!=null?{format:{type:"json_schema",schema:o.json_schema.schema,description:o.json_schema.description,name:o.json_schema.name,strict:o.json_schema.strict},verbosity:t?.verbosity}:void 0:{format:o,verbosity:t?.verbosity}})(),parallel_tool_calls:t?.parallel_tool_calls,max_output_tokens:this.maxTokens===-1?void 0:this.maxTokens,prompt_cache_key:t?.promptCacheKey??this.promptCacheKey,prompt_cache_retention:t?.promptCacheRetention??this.promptCacheRetention,...this.zdrEnabled?{store:!1}:{},...this.modelKwargs},n=this._getReasoningParams(t);return n!==void 0&&(r.reasoning=n),r}async _generate(t,e,r){let n=this.invocationParams(e);if(n.stream){let o=this._streamResponseChunks(t,e,r),i;for await(let a of o)a.message.response_metadata={...a.generationInfo,...a.message.response_metadata},i=i?.concat(a)??a;return{generations:i?[i]:[],llmOutput:{estimatedTokenUsage:i?.message?.usage_metadata}}}else{let o=await this.completionWithRetry({input:$Te({messages:t,zdrEnabled:this.zdrEnabled??!1,model:this.model}),...n,stream:!1},{signal:e?.signal,...e?.options});return{generations:[{text:o.output_text,message:jTe(o)}],llmOutput:{id:o.id,estimatedTokenUsage:o.usage?{promptTokens:o.usage.input_tokens,completionTokens:o.usage.output_tokens,totalTokens:o.usage.total_tokens}:void 0}}}}async*_streamResponseChunks(t,e,r){let n=await this.completionWithRetry({...this.invocationParams(e),input:$Te({messages:t,zdrEnabled:this.zdrEnabled??!1,model:this.model}),stream:!0},e);for await(let o of n){let i=dit(o);i!=null&&(yield i,await r?.handleLLMNewToken(i.text||"",{prompt:e.promptIndex??0,completion:0},void 0,void 0,void 0,{chunk:i}))}}async completionWithRetry(t,e){return this.caller.call(async()=>{let r=this._getClientOptions(e);try{return t.text?.format?.type==="json_schema"&&!t.stream?await this.client.responses.parse(t,r):await this.client.responses.create(t,r)}catch(n){throw s0(n)}})}_reduceChatOpenAITools(t,e){let r=[];for(let n of t)if(OG(n))n.type==="image_generation"&&e?.stream&&(n.partial_images=1),r.push(n);else if(VV(n)){let o=n.metadata.customTool;r.push({type:"custom",name:o.name,description:o.description,format:o.format})}else i0(n)?r.push({type:"function",name:n.function.name,parameters:n.function.parameters,description:n.function.description,strict:e?.strict??null}):uTe(n)&&r.push(fpr(n));return r}}});var fit=v(()=>{DTe();kTe()});var Mx,pit=v(()=>{EG();Xk();Uie();NTe();kTe();Mx=class shr extends KV{constructor(r){super(r);x(this,"useResponsesApi",!1);x(this,"responses");x(this,"completions");this.fields=r,this.useResponsesApi=r?.useResponsesApi??!1,this.responses=r?.responses??new FTe(r),this.completions=r?.completions??new iA(r)}get lc_serializable_keys(){return[...super.lc_serializable_keys,"useResponsesApi"]}get callKeys(){return[...super.callKeys,"useResponsesApi"]}_useResponsesApi(r){let n=r?.tools?.some(OG),o=r?.previous_response_id!=null||r?.text!=null||r?.truncation!=null||r?.include!=null||r?.reasoning?.summary!=null||this.reasoning?.summary!=null,i=r?.tools?.some(uTe)||r?.tools?.some(VV);return this.useResponsesApi||n||o||i||epr(this.model)}getLsParams(r){let n=this._combineCallOptions(r);return this._useResponsesApi(r)?this.responses.getLsParams(n):this.completions.getLsParams(n)}invocationParams(r){let n=this._combineCallOptions(r);return this._useResponsesApi(r)?this.responses.invocationParams(n):this.completions.invocationParams(n)}async _generate(r,n,o){return this._useResponsesApi(n)?this.responses._generate(r,n):this.completions._generate(r,n,o)}async*_streamResponseChunks(r,n,o){if(this._useResponsesApi(n)){yield*this.responses._streamResponseChunks(r,this._combineCallOptions(n),o);return}yield*this.completions._streamResponseChunks(r,this._combineCallOptions(n),o)}withConfig(r){let n=new shr(this.fields);return n.defaultOptions={...this.defaultOptions,...r},n}}});var uhr=v(()=>{DTe();lit();fit();pit()});var mit=v(()=>{Gk();Zk();rA();xm();su();rv();rie();Ik()});var lhr=v(()=>{Zk();mit();rA();su()});var Qk,hit=v(()=>{Gk();Zk();rA();su();Ik();lV();Qk=class extends _x{constructor(e){let r={maxConcurrency:2,...e};super(r);x(this,"model","text-embedding-ada-002");x(this,"modelName");x(this,"batchSize",512);x(this,"stripNewLines",!0);x(this,"dimensions");x(this,"timeout");x(this,"organization");x(this,"encodingFormat");x(this,"client");x(this,"clientConfig");x(this,"apiKey");let n=r?.apiKey??r?.openAIApiKey??un("OPENAI_API_KEY");this.organization=r?.configuration?.organization??un("OPENAI_ORGANIZATION"),this.model=r?.model??r?.modelName??this.model,this.modelName=this.model,this.batchSize=r?.batchSize??this.batchSize,this.stripNewLines=r?.stripNewLines??this.stripNewLines,this.timeout=r?.timeout,this.dimensions=r?.dimensions,this.encodingFormat=r?.encodingFormat,this.clientConfig={apiKey:n,organization:this.organization,dangerouslyAllowBrowser:!0,...e?.configuration}}async embedDocuments(e){let r=vx(this.stripNewLines?e.map(a=>a.replace(/\n/g," ")):e,this.batchSize),n=r.map(a=>{let s={model:this.model,input:a};return this.dimensions&&(s.dimensions=this.dimensions),this.encodingFormat&&(s.encoding_format=this.encodingFormat),this.embeddingWithRetry(s)}),o=await Promise.all(n),i=[];for(let a=0;a{try{return await this.client.embeddings.create(e,r)}catch(n){throw s0(n)}})}}});var git,chr=v(()=>{Gk();Zk();hit();rA();su();git=class extends Qk{constructor(e){super(e);x(this,"azureOpenAIApiVersion");x(this,"azureOpenAIApiKey");x(this,"azureADTokenProvider");x(this,"azureOpenAIApiInstanceName");x(this,"azureOpenAIApiDeploymentName");x(this,"azureOpenAIBasePath");this.batchSize=e?.batchSize??1,this.azureOpenAIApiKey=e?.azureOpenAIApiKey??(typeof e?.apiKey=="string"?e?.apiKey:void 0)??un("AZURE_OPENAI_API_KEY"),this.azureOpenAIApiVersion=e?.azureOpenAIApiVersion??e?.openAIApiVersion??un("AZURE_OPENAI_API_VERSION"),this.azureOpenAIBasePath=e?.azureOpenAIBasePath??un("AZURE_OPENAI_BASE_PATH"),this.azureOpenAIApiInstanceName=e?.azureOpenAIApiInstanceName??un("AZURE_OPENAI_API_INSTANCE_NAME"),this.azureOpenAIApiDeploymentName=(e?.azureOpenAIApiEmbeddingsDeploymentName||e?.azureOpenAIApiDeploymentName)??(un("AZURE_OPENAI_API_EMBEDDINGS_DEPLOYMENT_NAME")||un("AZURE_OPENAI_API_DEPLOYMENT_NAME")),this.azureADTokenProvider=e?.azureADTokenProvider}async embeddingWithRetry(e){if(!this.client){let n={azureOpenAIApiDeploymentName:this.azureOpenAIApiDeploymentName,azureOpenAIApiInstanceName:this.azureOpenAIApiInstanceName,azureOpenAIApiKey:this.azureOpenAIApiKey,azureOpenAIBasePath:this.azureOpenAIBasePath,azureADTokenProvider:this.azureADTokenProvider,baseURL:this.clientConfig.baseURL},o=nA(n),{apiKey:i,...a}=this.clientConfig,s={...a,baseURL:o,timeout:this.timeout,maxRetries:0};this.azureADTokenProvider||(s.apiKey=n.azureOpenAIApiKey),s.baseURL||delete s.baseURL,s.defaultHeaders=oA(s.defaultHeaders,!0,"2.0.0"),this.client=new zV({apiVersion:this.azureOpenAIApiVersion,azureADTokenProvider:this.azureADTokenProvider,deployment:this.azureOpenAIApiDeploymentName,...s})}let r={};return this.azureOpenAIApiKey&&(r.headers={"api-key":this.azureOpenAIApiKey,...r.headers},r.query={"api-version":this.azureOpenAIApiVersion,...r.query}),this.caller.call(async()=>{try{return await this.client.embeddings.create(e,r)}catch(n){throw s0(n)}})}}});function AG(t,e){let r=$ee(e.schema),n=zee(e.schema);if(!e.schema||r||n)return new phr({...e,description:e.description??e.schema?.description??`${e.name} tool`,func:async(a,s,u)=>new Promise((l,c)=>{let d=Nc(u,{callbacks:s?.getChild()});yg.runWithConfig(x_(d),async()=>{try{l(t(a,d))}catch(f){c(f)}})})});let o=e.schema,i=e.description??e.schema.description??`${e.name} tool`;return new vlo({...e,description:i,schema:o,func:async(a,s,u)=>new Promise((l,c)=>{let d,f=()=>{u?.signal&&d&&u.signal.removeEventListener("abort",d)};u?.signal&&(d=()=>{f(),c(UL(u.signal))},u.signal.addEventListener("abort",d,{once:!0}));let p=Nc(u,{callbacks:s?.getChild()});yg.runWithConfig(x_(p),async()=>{try{let m=await t(a,p);if(u?.signal?.aborted){f();return}f(),l(m)}catch(m){f(),c(m)}})})})}function wlo(t){let{content:e,artifact:r,toolCallId:n,metadata:o}=t;return n&&!ZBe(e)?typeof e=="string"||Array.isArray(e)&&e.every(i=>typeof i=="object")?new Kv({status:"success",content:e,artifact:r,tool_call_id:n,name:t.name,metadata:o}):new Kv({status:"success",content:Slo(e),artifact:r,tool_call_id:n,name:t.name,metadata:o}):e}function Slo(t){try{return JSON.stringify(t)??""}catch{return`${t}`}}var dhr,fhr,phr,vlo,eq=v(()=>{zo();xpe();k6();BL();Oz();Ez();GT();G6();zN();Sy();aWe();rv();ett();rO();rge();HV();dhr=class extends tie{constructor(e){super(e??{});x(this,"extras");x(this,"returnDirect",!1);x(this,"verboseParsingErrors",!1);x(this,"responseFormat","content");x(this,"defaultConfig");this.verboseParsingErrors=e?.verboseParsingErrors??this.verboseParsingErrors,this.responseFormat=e?.responseFormat??this.responseFormat,this.defaultConfig=e?.defaultConfig??this.defaultConfig,this.metadata=e?.metadata??this.metadata,this.extras=e?.extras??this.extras}get lc_namespace(){return["langchain","tools"]}async invoke(e,r){let n,o=vi(K6(this.defaultConfig,r));return NL(e)?(n=e.args,o={...o,toolCall:e}):n=e,this.call(n,o)}async call(e,r,n){let o=NL(e)?e.args:e,i;if(Hi(this.schema))try{i=await Jz(this.schema,o)}catch(m){let h="Received tool input did not match expected schema";throw this.verboseParsingErrors&&(h=`${h} +Details: ${m.message}`),pHe(m)&&(h=`${h} + +${Zt.prettifyError(m)}`),new xQ(h,JSON.stringify(e))}else{let m=fl(o,this.schema);if(!m.valid){let h="Received tool input did not match expected schema";throw this.verboseParsingErrors&&(h=`${h} +Details: ${m.errors.map(y=>`${y.keywordLocation}: ${y.error}`).join(` +`)}`),new xQ(h,JSON.stringify(e))}i=o}let a=qL(r),s=Cm.configure(a.callbacks,this.callbacks,a.tags||n,this.tags,a.metadata,this.metadata,{verbose:this.verbose}),u;NL(e)&&(u=e.id),!u&&oCt(a)&&(u=a.toolCall.id);let l=await s?.handleToolStart(this.toJSON(),typeof e=="string"?e:JSON.stringify(e),a.runId,void 0,void 0,void 0,a.runName,u);delete a.runId;let c;try{let m=await this._call(i,l,a);c=YIt(m)?await QIt(m,async h=>{try{await l?.handleToolEvent(h)}catch(y){await l?.handleToolError(y)}}):m}catch(m){throw await l?.handleToolError(m),m}let d,f;if(this.responseFormat==="content_and_artifact")if(Array.isArray(c)&&c.length===2)[d,f]=c;else throw new Error(`Tool response format is "content_and_artifact" but the output was not a two-tuple. +Result: ${JSON.stringify(c)}`);else d=c;let p=wlo({content:d,artifact:f,toolCallId:u,name:this.name,metadata:this.metadata});return await l?.handleToolEnd(p),p}},fhr=class extends dhr{constructor(e){super(e);x(this,"schema",Ae.object({input:Ae.string().optional()}).transform(e=>e.input))}call(e,r){let n=typeof e=="string"||e==null?{input:e}:e;return super.call(n,r)}},phr=class extends fhr{constructor(e){super(e);x(this,"name");x(this,"description");x(this,"func");this.name=e.name,this.description=e.description,this.func=e.func,this.returnDirect=e.returnDirect??this.returnDirect}static lc_name(){return"DynamicTool"}async call(e,r){let n=qL(r);return n.runName===void 0&&(n.runName=this.name),super.call(e,n)}_call(e,r,n){return this.func(e,r,n)}},vlo=class extends dhr{constructor(e){super(e);x(this,"description");x(this,"func");x(this,"schema");this.name=e.name,this.description=e.description,this.func=e.func,this.returnDirect=e.returnDirect??this.returnDirect,this.schema=e.schema}static lc_name(){return"DynamicStructuredTool"}async call(e,r,n){let o=qL(r);return o.runName===void 0&&(o.runName=this.name),super.call(e,o,n)}_call(e,r,n){return this.func(e,r,n)}}});var yit=v(()=>{rA();su();eq()});var mhr=v(()=>{});var hhr=v(()=>{});var ghr=v(()=>{});var yhr=v(()=>{});var bhr=v(()=>{});var Clo,xlo,Tlo,Olo,Elo,Plo,Mlo,Rlo,Ilo,Alo,k4a,_hr=v(()=>{ra();eq();HV();Clo=Zt.object({type:Zt.literal("screenshot")}),xlo=Zt.object({type:Zt.literal("click"),x:Zt.number(),y:Zt.number(),button:Zt.enum(["left","right","wheel","back","forward"]).default("left")}),Tlo=Zt.object({type:Zt.literal("double_click"),x:Zt.number(),y:Zt.number(),button:Zt.enum(["left","right","wheel","back","forward"]).default("left")}),Olo=Zt.object({type:Zt.literal("drag"),path:Zt.array(Zt.object({x:Zt.number(),y:Zt.number()}))}),Elo=Zt.object({type:Zt.literal("keypress"),keys:Zt.array(Zt.string())}),Plo=Zt.object({type:Zt.literal("move"),x:Zt.number(),y:Zt.number()}),Mlo=Zt.object({type:Zt.literal("scroll"),x:Zt.number(),y:Zt.number(),scroll_x:Zt.number(),scroll_y:Zt.number()}),Rlo=Zt.object({type:Zt.literal("type"),text:Zt.string()}),Ilo=Zt.object({type:Zt.literal("wait"),duration:Zt.number().optional()}),Alo=Zt.discriminatedUnion("type",[Clo,xlo,Tlo,Olo,Elo,Plo,Mlo,Rlo,Ilo]),k4a=Zt.object({action:Alo})});var Nlo,z4a,vhr=v(()=>{eq();HV();Nlo=Zt.object({type:Zt.literal("exec"),command:Zt.array(Zt.string()),env:Zt.record(Zt.string(),Zt.string()).optional(),working_directory:Zt.string().optional(),timeout_ms:Zt.number().optional(),user:Zt.string().optional()}),z4a=Zt.discriminatedUnion("type",[Nlo])});var J4a,whr=v(()=>{eq();HV();J4a=Zt.object({commands:Zt.array(Zt.string()).describe("Array of shell commands to execute"),timeout_ms:Zt.number().optional().describe("Optional timeout in milliseconds for the commands"),max_output_length:Zt.number().optional().describe("Optional maximum number of characters to return from each command")})});var Dlo,jlo,$lo,Z4a,Shr=v(()=>{eq();HV();Dlo=Zt.object({type:Zt.literal("create_file"),path:Zt.string(),diff:Zt.string()}),jlo=Zt.object({type:Zt.literal("update_file"),path:Zt.string(),diff:Zt.string()}),$lo=Zt.object({type:Zt.literal("delete_file"),path:Zt.string()}),Z4a=Zt.discriminatedUnion("type",[Dlo,jlo,$lo])});var Chr=v(()=>{yit();mhr();hhr();ghr();yhr();bhr();_hr();vhr();whr();Shr()});var xhr=v(()=>{Qv();eq();Ez()});var Thr=v(()=>{RG()});var Ohr=v(()=>{RG();LTe()});var CD=v(()=>{Gk();Xk();Zk();Uie();RG();NTe();lit();LTe();kTe();fit();pit();uhr();mit();lhr();hit();chr();yit();Chr();xhr();Thr();Ohr();rA()});var Phr=S((hVa,Ehr)=>{Ehr.exports={createRequire:function(t){return typeof require<"u"?require:function(r){throw new Error('Dynamic require of "'+r+'" is not supported in this environment')}}}});var Llo,Flo,Mhr,Rhr=v(()=>{Llo=$(Phr(),1),Flo=Object.defineProperty,Mhr=(t,e)=>{for(var r in e)Flo(t,r,{get:e[r],enumerable:!0})}});var klo,bit,Ihr=v(()=>{Rhr();su();lV();Ik();klo={};Mhr(klo,{JinaEmbeddings:()=>bit});bit=class extends _x{constructor(e){let r={maxConcurrency:2,...e};super(r);x(this,"model","jina-clip-v2");x(this,"batchSize",24);x(this,"baseUrl","https://api.jina.ai/v1/embeddings");x(this,"stripNewLines",!0);x(this,"dimensions",1024);x(this,"apiKey");x(this,"normalized",!0);let n=r?.apiKey||un("JINA_API_KEY")||un("JINA_AUTH_TOKEN");if(!n)throw new Error("Jina API key not found");this.apiKey=n,this.model=r?.model??this.model,this.dimensions=r?.dimensions??this.dimensions,this.batchSize=r?.batchSize??this.batchSize,this.stripNewLines=r?.stripNewLines??this.stripNewLines,this.normalized=r?.normalized??this.normalized}doStripNewLines(e){return this.stripNewLines?e.map(r=>typeof r=="string"?r.replace(/\n/g," "):r.text?{text:r.text.replace(/\n/g," ")}:r):e}async embedDocuments(e){let r=vx(this.doStripNewLines(e),this.batchSize),n=r.map(a=>{let s=this.getParams(a);return this.embeddingWithRetry(s)}),o=await Promise.all(n),i=[];for(let a=0;ao)}}});var qTe,Ahr=v(()=>{Ihr();qTe=class extends bit{constructor(e){super(e),e?.baseUrl&&(this.baseUrl=e.baseUrl)}}});var GV,Nhr=v(()=>{CD();GV=class extends Qk{constructor(e){super(e),this.customConfig=e}async embedQuery(e){return(await this.callEmbeddingAPI([e]))[0]}async embedDocuments(e){return await this.callEmbeddingAPI(e)}async callEmbeddingAPI(e){let r={model:this.customConfig.modelName,input:e,encoding_format:"float"},o=`${this.customConfig.configuration?.baseURL||"https://api.openai.com/v1"}/embeddings`,i=this.customConfig.apiKey,s=await(this.customConfig.configuration?.fetch||fetch)(o,{method:"POST",headers:{Authorization:`Bearer ${i}`,"Content-Type":"application/json",...this.customConfig.headers||{}},body:JSON.stringify(r)});if(!s.ok){let l=await s.text();throw new Error(`Embedding API request failed: ${s.status} ${s.statusText} - ${l}`)}let u=await s.json();if(!u.data||!Array.isArray(u.data))throw new Error("Invalid API response format: missing or invalid data array");return u.data.map(l=>{if(!l.embedding||!Array.isArray(l.embedding))throw new Error("Invalid API response format: missing or invalid embedding array");return l.embedding})}}});var BTe,qlo,dd,XV=v(()=>{gr();UC();OS();Qe();Dt();stt();_tt();jtt();CD();BTe=require("obsidian");aA();Ahr();Nhr();qlo={"copilot-plus":GV,"copilot-plus-jina":qTe,openai:Qk,cohereai:att,google:btt,"azure openai":git,ollama:Dtt,"lm-studio":GV,"3rd party (openai-format)":Qk,siliconflow:GV,openrouterai:GV},dd=class t{constructor(){this.providerApiKeyMap={"copilot-plus":()=>ee().plusLicenseKey,"copilot-plus-jina":()=>ee().plusLicenseKey,openai:()=>ee().openAIApiKey,cohereai:()=>ee().cohereApiKey,google:()=>ee().googleApiKey,"azure openai":()=>ee().azureOpenAIApiKey,ollama:()=>"default-key","lm-studio":()=>"default-key","3rd party (openai-format)":()=>"default-key",siliconflow:()=>ee().siliconflowApiKey,openrouterai:()=>ee().openRouterAiApiKey};this.initialize(),ml(()=>this.initialize())}initialize(){let e=ee().activeEmbeddingModels;this.activeEmbeddingModels=e,this.buildModelMap(e)}static getInstance(){return t.instance||(t.instance=new t),t.instance}getProviderConstructor(e){let r=qlo[e.provider];if(!r)throw console.warn(`Unknown provider: ${e.provider} for model: ${e.name}`),new Error(`Unknown provider: ${e.provider} for model: ${e.name}`);return r}buildModelMap(e){t.modelMap={};let r=t.modelMap;e.forEach(n=>{if(n.enabled){if(!Object.values(qC).contains(n.provider)){console.warn(`Unknown provider: ${n.provider} for embedding model: ${n.name}`);return}let o=this.getProviderConstructor(n),i=n.apiKey||this.providerApiKeyMap[n.provider](),a=no(n);r[a]={hasApiKey:!!i,EmbeddingConstructor:o,vendor:n.provider}}})}static getModelName(e){let r=e;if("model"in r&&r.model)return r.model;if("modelName"in r&&r.modelName)return r.modelName;throw new Error(`Embeddings instance missing model or modelName properties: ${e}`)}getCustomModel(e){return this.activeEmbeddingModels.filter(r=>{let n=no(r);return e===n})[0]}async getEmbeddingsAPI(){let r=ee().embeddingModelKey;if(!t.modelMap.hasOwnProperty(r))throw new qo(`No embedding model found for: ${r}`);let n=this.getCustomModel(r);if(n.plusExclusive&&!ee().isPlusUser)throw new BTe.Notice("Plus-only model, please consider upgrading to Plus to access it."),new qo("Plus-only model selected but user is not on Plus plan");if(n.believerExclusive){let s=await Xl.getInstance().validateLicenseKey();if(!s.plan||s.plan.toLowerCase()!=="believer")throw new BTe.Notice("Believer-only model, please consider upgrading to Believer to access it."),new qo("Believer-only model selected but user is not on Believer plan")}let o=t.modelMap[r];if(!o.hasApiKey)throw new qo(`API key is not provided for the embedding model: ${r}`);let i=await this.getEmbeddingConfig(n);try{return t.embeddingModel=new o.EmbeddingConstructor(i),t.embeddingModel}catch(a){throw new qo(`Error creating embedding model: ${r}. ${a.message}`)}}async getEmbeddingConfig(e){let r=ee(),n=e.name,o={maxRetries:3,maxConcurrency:3},a={"copilot-plus":{modelName:n,apiKey:await Fn(r.plusLicenseKey),timeout:1e4,batchSize:ee().embeddingBatchSize,configuration:{baseURL:i1,fetch:e.enableCors?hl:void 0}},"copilot-plus-jina":{model:n,apiKey:await Fn(r.plusLicenseKey),timeout:1e4,batchSize:ee().embeddingBatchSize,dimensions:e.dimensions,baseUrl:i1+"/embeddings",configuration:{fetch:e.enableCors?hl:void 0}},openai:{modelName:n,apiKey:await Fn(e.apiKey||r.openAIApiKey),timeout:1e4,batchSize:ee().embeddingBatchSize,configuration:{baseURL:e.baseUrl,fetch:e.enableCors?hl:void 0}},cohereai:{model:n,apiKey:await Fn(e.apiKey||r.cohereApiKey)},google:{modelName:n,apiKey:await Fn(r.googleApiKey)},"azure openai":{modelName:n,azureOpenAIApiKey:await Fn(e.apiKey||r.azureOpenAIApiKey),azureOpenAIApiInstanceName:e.azureOpenAIApiInstanceName||r.azureOpenAIApiInstanceName,azureOpenAIApiDeploymentName:e.azureOpenAIApiEmbeddingDeploymentName||r.azureOpenAIApiEmbeddingDeploymentName,azureOpenAIApiVersion:e.azureOpenAIApiVersion||r.azureOpenAIApiVersion},ollama:{baseUrl:e.baseUrl||"http://localhost:11434",model:n,truncate:!0,headers:{Authorization:`Bearer ${await Fn(e.apiKey||"default-key")}`}},"lm-studio":{modelName:n,openAIApiKey:await Fn(e.apiKey||"default-key"),configuration:{baseURL:e.baseUrl||"http://localhost:1234/v1",fetch:e.enableCors?hl:void 0}},"3rd party (openai-format)":{modelName:n,openAIApiKey:await Fn(e.apiKey||""),batchSize:ee().embeddingBatchSize,configuration:{baseURL:e.baseUrl,fetch:e.enableCors?hl:void 0,dangerouslyAllowBrowser:!0}},siliconflow:{modelName:n,apiKey:await Fn(e.apiKey||r.siliconflowApiKey),batchSize:ee().embeddingBatchSize,configuration:{baseURL:e.baseUrl||BC.siliconflow.host,fetch:e.enableCors?hl:void 0}},openrouterai:{modelName:n,apiKey:await Fn(e.apiKey||r.openRouterAiApiKey),batchSize:ee().embeddingBatchSize,configuration:{baseURL:e.baseUrl||"https://openrouter.ai/api/v1",fetch:e.enableCors?hl:void 0}}}[e.provider]||{};return{...o,...a}}async ping(e){let r=async n=>{let o={...e,enableCors:n},i=await this.getEmbeddingConfig(o);await new(this.getProviderConstructor(o))(i).embedQuery("test")};try{return await r(!1),!0}catch(n){console.log("First ping attempt failed, trying with CORS...");try{return await r(!0),new BTe.Notice("Connection successful, but requires CORS to be enabled. Please enable CORS for this model once you add it above."),!0}catch(o){let i=` +without CORS Error: `+Wr(n)+` +with CORS Error: `+Wr(o);throw new Error(i)}}}}});function u0(t){return(t.miyoServerUrl||"").trim()}function kh(t){return!t.enableMiyo||!_it()?!1:!Vie.Platform.isMobile||!!u0(t)}function tq(t,e){let r=(e.miyoRemoteVaultPath||"").trim();if(r&&u0(e))return r;let n=jhr(t);return n||t.vault.getName()}function UTe(t,e){let r=t.vault.adapter;if(r instanceof Vie.FileSystemAdapter)return r.getFullPath(e);let n=r;return typeof n.getFullPath=="function"?n.getFullPath(e):e}function NG(t,e){let r=jhr(t);if(!r)return e;let n=Dhr(r),o=Dhr(e),i=`${n}/`;return o.startsWith(i)?o.slice(i.length):e}function jhr(t){let e=t.vault.adapter;if(e instanceof Vie.FileSystemAdapter)return e.getBasePath();let r=e;if(typeof r.getBasePath=="function")return r.getBasePath();if(typeof r.basePath=="string")return r.basePath}function Dhr(t){return t.replace(/\\/g,"/").replace(/\/+$/,"")}var Vie,l0=v(()=>{id();Vie=require("obsidian")});var $hr,zTe,Lhr=v(()=>{Xe();Qe();Dt();$hr=require("obsidian"),zTe=class t{constructor(){this.cachedBaseUrl=null}static getInstance(){return t.instance||(t.instance=new t),t.instance}async resolveBaseUrl(e={}){let r=(e.overrideUrl||"").trim();if(r.length>0)return this.normalizeBaseUrl(r);if(this.cachedBaseUrl&&!e.forceRefresh)return this.cachedBaseUrl;if(!$hr.Platform.isDesktopApp)return null;let n=await this.readServiceConfig();if(n==="missing"){let i=this.getDefaultBaseUrl();return this.cachedBaseUrl=null,ee().debug&&F(`Miyo service discovery file missing; using fallback ${i}`),i}if(!n)return this.cachedBaseUrl=null,null;let o=this.normalizeBaseUrl(`http://${n.host}:${n.port}`);return this.cachedBaseUrl=o,o}normalizeBaseUrl(e){return e.trim().replace(/\/+$/,"")}getDefaultBaseUrl(){return this.normalizeBaseUrl("http://127.0.0.1:8742")}getServiceFilePaths(){let e=this.getNodeRequire();if(!e)return[];let r=e("os"),n=e("process"),o=e("path"),i=r.homedir(),a=r.platform(),s=n.env||{};if(a==="win32"){let u=(s.LOCALAPPDATA||"").trim(),l=(s.APPDATA||"").trim();return[u,o.join(i,"AppData","Local"),l,o.join(i,"AppData","Roaming")].filter((d,f,p)=>d.length>0&&p.indexOf(d)===f).map(d=>o.join(d,"Miyo","service.json"))}return a==="linux"?[o.join(i,".config","Miyo","service.json")]:a==="darwin"?[o.join(i,"Library","Application Support","Miyo","service.json")]:(Ce(`Miyo service discovery unsupported platform: ${a}`),[])}async readServiceConfig(){let e=this.getServiceFilePaths();if(e.length===0)return null;let r=this.getNodeRequire();if(!r)return null;let n=r("fs"),o=!1;for(let i of e)try{let a=await n.promises.readFile(i,"utf8"),s=JSON.parse(a);return!s.host||typeof s.host!="string"?(Ce("Miyo service discovery missing host"),null):typeof s.port!="number"||Number.isNaN(s.port)?(Ce("Miyo service discovery missing port"),null):(ee().debug&&F(`Miyo service discovery resolved host=${s.host} port=${s.port}`),s)}catch(a){if(this.isMissingFileError(a)){o=!0;continue}return ee().debug&&Ce(`Miyo service discovery failed: ${Wr(a)}`),null}return o?"missing":null}isMissingFileError(e){return e?.code==="ENOENT"}getNodeRequire(){let e=globalThis?.require;return typeof e=="function"?e:null}}});var Fhr,c0,DG=v(()=>{UC();Xe();Lhr();Qe();Dt();Fhr=require("obsidian"),c0=class{constructor(){this.discovery=zTe.getInstance()}async resolveBaseUrl(e){let r=await this.discovery.resolveBaseUrl({overrideUrl:e});if(!r)throw new Error("Miyo base URL not available");return r}async isBackendAvailable(e){try{let r=await this.resolveBaseUrl(e),n=await this.requestJson(r,"/v0/health",{method:"GET"});return n?.status!=="ok"?(Ce(`Miyo health check failed: status="${n?.status??"unknown"}"`),!1):!0}catch(r){return Ce(`Miyo backend availability check failed: ${Wr(r)}`),!1}}async getFolder(e,r){return this.requestJson(e,"/v0/folder",{method:"GET",query:{path:r}})}async scanFolder(e,r,n=!1){return this.requestJson(e,"/v0/scan",{method:"POST",body:{path:r,force:n}})}async listFolderFiles(e,r){return this.requestJson(e,"/v0/folder/files",{method:"GET",query:{folder_path:r.folderPath,title:r.title,file_path:r.filePath,mtime_after:r.mtimeAfter,mtime_before:r.mtimeBefore,offset:r.offset,limit:r.limit,order_by:r.orderBy}})}async getDocumentsByPath(e,r,n){return this.requestJson(e,"/v0/folder/documents",{method:"GET",query:{path:n,folder_path:r}})}async search(e,r,n,o,i){let a={query:n,folder_path:r,limit:o,...i&&i.length>0?{filters:i}:{}};return ee().debug&&F("Miyo search request:",{baseUrl:e,payload:a}),this.requestJson(e,"/v0/search",{method:"POST",body:a})}async searchRelated(e,r,n){let o={file_path:r,...n?.folderPath?{folder_path:n.folderPath}:{},...typeof n?.limit=="number"?{limit:n.limit}:{},...n?.filters&&n.filters.length>0?{filters:n.filters}:{}};return this.requestJson(e,"/v0/search/related",{method:"POST",body:o})}async parseDoc(e,r){return this.requestJson(e,"/v0/parse-doc",{method:"POST",body:{path:r}})}async buildHeaders(){let e=ee(),r={},n=e.plusLicenseKey?await Fn(e.plusLicenseKey):"";return n&&(r.Authorization=`Bearer ${n}`),r}async requestJson(e,r,n){let o=new URL(r,e);n.query&&Object.entries(n.query).forEach(([l,c])=>{c!=null&&o.searchParams.set(l,String(c))});let i=n.body?JSON.stringify(n.body):void 0,a=await this.buildHeaders();F("Miyo request:",{method:n.method,url:o.toString(),hasBody:!!i,hasAuthorizationHeader:!!a.Authorization,...ee().debug&&n.method==="POST"?{postBody:n.body}:{}});let s=await(0,Fhr.requestUrl)({url:o.toString(),method:n.method,headers:a,contentType:i?"application/json":void 0,body:i,throw:!1});if(s.status>=400){let c=this.parseResponseJson(s.json,s.text)?.detail||s.text||"";throw Ce(`Miyo request failed (${s.status}): ${c}`),new Error(c?`Miyo request failed with status ${s.status}: ${c}`:`Miyo request failed with status ${s.status}`)}let u=this.parseResponseJson(s.json,s.text);return ee().debug&&F(`Miyo request ${n.method} ${o.toString()} succeeded`),u}parseResponseJson(e,r){if(typeof e=="string")try{return JSON.parse(e)}catch(n){return ie(`Failed to parse Miyo JSON response: ${Wr(n)}`),{}}if(e!=null)return e;if(r)try{return JSON.parse(r)}catch(n){return ie(`Failed to parse Miyo text response: ${Wr(n)}`),{}}return{}}}});var khr,VTe,qhr=v(()=>{khr=require("obsidian");Xe();DG();l0();Qe();VTe=class{constructor(e){this.app=e;this.client=new c0}async initialize(e){try{let r=await this.getBaseUrl();await this.client.getFolder(r,this.getFolderPath())}catch(r){Ce(`Miyo backend initialization failed: ${r}`),new khr.Notice("Failed to initialize Miyo backend. Check Miyo service discovery or folder setup.")}}async clearIndex(e){Ce("Miyo clearIndex requested from Copilot, but folder lifecycle is managed in Miyo.")}requiresEmbeddings(){return!1}async upsert(e){F(`Skipping direct Miyo upsert for ${e.path}; Miyo manages indexing itself.`)}async upsertBatch(e){return e.length>0&&F(`Skipping direct Miyo batch upsert for ${e.length} documents.`),0}async removeByPath(e){F(`Skipping direct Miyo delete for ${e}; Miyo manages file lifecycle itself.`)}async getIndexedFiles(){let e=await this.getAllIndexedFiles();return Array.from(new Set(e.map(r=>this.toVaultPath(r.path)))).sort()}async getLatestFileMtime(){return(await this.getAllIndexedFiles()).reduce((r,n)=>Math.max(r,n.mtime??0),0)}async isIndexEmpty(){return(await this.getAllIndexedFiles()).length===0}async hasIndex(e){return(await this.getDocumentsByPath(e)).length>0}async getDocumentsByPath(e){let r=await this.getBaseUrl(),n=UTe(this.app,e);return((await this.client.getDocumentsByPath(r,this.getFolderPath(),n)).documents??[]).map(a=>this.fromMiyoDocument(e,a))}async checkAndHandleEmbeddingModelChange(e){return!1}async save(){}async checkIndexIntegrity(){}async garbageCollect(){return F("Skipping Miyo garbage collection; folder lifecycle is managed in Miyo."),0}markFileMissingEmbeddings(e){}clearFilesMissingEmbeddings(){}getFilesMissingEmbeddings(){return[]}markUnsavedChanges(){}onunload(){}isRemoteBackend(){return!0}async requestIndexRefresh(e=!1){let r=await this.getBaseUrl();await this.client.scanFolder(r,this.getFolderPath(),e)}async getBaseUrl(){let e=u0(ee());return this.client.resolveBaseUrl(e)}getFolderPath(){return tq(this.app,ee())}async getAllIndexedFiles(){let e=await this.getBaseUrl(),r=200,n=0,o=null,i=[];do{let a=await this.client.listFolderFiles(e,{folderPath:this.getFolderPath(),offset:n,limit:r}),s=a.files??[];if(i.push(...s),o===null&&(o=a.total??s.length),n+=s.length,s.length===0)break}while(n{Bhr={arabic:"ar",armenian:"am",bulgarian:"bg",danish:"dk",dutch:"nl",english:"en",finnish:"fi",french:"fr",german:"de",greek:"gr",hungarian:"hu",indian:"in",indonesian:"id",irish:"ie",italian:"it",lithuanian:"lt",nepali:"np",norwegian:"no",portuguese:"pt",romanian:"ro",russian:"ru",serbian:"rs",slovenian:"ru",spanish:"es",swedish:"se",tamil:"ta",turkish:"tr",ukrainian:"uk",sanskrit:"sk"},Uhr={dutch:/[^A-Za-zàèéìòóù0-9_'-]+/gim,english:/[^A-Za-zàèéìòóù0-9_'-]+/gim,french:/[^a-z0-9äâàéèëêïîöôùüûœç-]+/gim,italian:/[^A-Za-zàèéìòóù0-9_'-]+/gim,norwegian:/[^a-z0-9_æøåÆØÅäÄöÖüÜ]+/gim,portuguese:/[^a-z0-9à-úÀ-Ú]/gim,russian:/[^a-z0-9а-яА-ЯёЁ]+/gim,spanish:/[^a-z0-9A-Zá-úÁ-ÚñÑüÜ]+/gim,swedish:/[^a-z0-9_åÅäÄöÖüÜ-]+/gim,german:/[^a-z0-9A-ZäöüÄÖÜß]+/gim,finnish:/[^a-z0-9äöÄÖ]+/gim,danish:/[^a-z0-9æøåÆØÅ]+/gim,hungarian:/[^a-z0-9áéíóöőúüűÁÉÍÓÖŐÚÜŰ]+/gim,romanian:/[^a-z0-9ăâîșțĂÂÎȘȚ]+/gim,serbian:/[^a-z0-9čćžšđČĆŽŠĐ]+/gim,turkish:/[^a-z0-9çÇğĞıİöÖşŞüÜ]+/gim,lithuanian:/[^a-z0-9ąčęėįšųūžĄČĘĖĮŠŲŪŽ]+/gim,arabic:/[^a-z0-9أ-ي]+/gim,nepali:/[^a-z0-9अ-ह]+/gim,irish:/[^a-z0-9áéíóúÁÉÍÓÚ]+/gim,indian:/[^a-z0-9अ-ह]+/gim,armenian:/[^a-z0-9ա-ֆ]+/gim,greek:/[^a-z0-9α-ωά-ώ]+/gim,indonesian:/[^a-z0-9]+/gim,ukrainian:/[^a-z0-9а-яА-ЯіїєІЇЄ]+/gim,slovenian:/[^a-z0-9螚ȎŠ]+/gim,bulgarian:/[^a-z0-9а-яА-Я]+/gim,tamil:/[^a-z0-9அ-ஹ]+/gim,sanskrit:/[^a-z0-9A-Zāīūṛḷṃṁḥśṣṭḍṇṅñḻḹṝ]+/gim},Hie=Object.keys(Bhr)});function ku(t,e){if(e.length\d+)\$)?(?-?\d*\.?\d*)(?[dfs])/g,function(...r){let n=r[r.length-1],{width:o,type:i,position:a}=n,s=a?e[Number.parseInt(a)-1]:e.shift(),u=o===""?0:Number.parseInt(o);switch(i){case"d":return s.toString().padStart(u,"0");case"f":{let l=s,[c,d]=o.split(".").map(f=>Number.parseFloat(f));return typeof d=="number"&&d>=0&&(l=l.toFixed(d)),typeof c=="number"&&c>=0?l.toString().padStart(u,"0"):l.toString()}case"s":return u<0?s.toString().padEnd(-u," "):s.toString().padStart(u," ");default:return s}})}function zlo(){return typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope}function Vlo(){return typeof process<"u"&&process.release&&process.release.name==="node"}function Jhr(){return BigInt(Math.floor(performance.now()*1e6))}function ZV(t){return typeof t=="number"&&(t=BigInt(t)),t{let n=e.get(r);return n!==void 0&&e.set(r,0),n===t.length})}function WTe(t,e){let r={},n=e.length;for(let o=0;o({...r,document:{...r.document,...e.reduce((n,o)=>{let i=o.split("."),a=i.pop(),s=n;for(let u of i)s[u]=s[u]??{},s=s[u];return s[a]=null,n},r.document)}}))}function Pd(t){return t?.constructor?.name==="AsyncFunction"}var Blo,Ulo,Vhr,Hhr,Whr,vit,Hlo,fd=v(()=>{qh();Blo=Date.now().toString().slice(5),Ulo=0,Vhr=BigInt(1e3),Hhr=BigInt(1e6),Whr=BigInt(1e9),vit=65535;Hlo={cm:.01,m:1,km:1e3,ft:.3048,yd:.9144,mi:1609.344}});function Vr(t,...e){let r=new Error(Khr(Jlo[t]??`Unsupported Orama Error code: ${t}`,...e));return r.code=t,"captureStackTrace"in Error.prototype&&Error.captureStackTrace(r),r}var Wlo,Jlo,qh=v(()=>{HTe();fd();Wlo=Hie.join(` + - `),Jlo={NO_LANGUAGE_WITH_CUSTOM_TOKENIZER:"Do not pass the language option to create when using a custom tokenizer.",LANGUAGE_NOT_SUPPORTED:`Language "%s" is not supported. +Supported languages are: + - ${Wlo}`,INVALID_STEMMER_FUNCTION_TYPE:"config.stemmer property must be a function.",MISSING_STEMMER:'As of version 1.0.0 @orama/orama does not ship non English stemmers by default. To solve this, please explicitly import and specify the "%s" stemmer from the package @orama/stemmers. See https://docs.oramasearch.com/open-source/text-analysis/stemming for more information.',CUSTOM_STOP_WORDS_MUST_BE_FUNCTION_OR_ARRAY:"Custom stop words array must only contain strings.",UNSUPPORTED_COMPONENT:'Unsupported component "%s".',COMPONENT_MUST_BE_FUNCTION:'The component "%s" must be a function.',COMPONENT_MUST_BE_FUNCTION_OR_ARRAY_FUNCTIONS:'The component "%s" must be a function or an array of functions.',INVALID_SCHEMA_TYPE:'Unsupported schema type "%s" at "%s". Expected "string", "boolean" or "number" or array of them.',DOCUMENT_ID_MUST_BE_STRING:'Document id must be of type "string". Got "%s" instead.',DOCUMENT_ALREADY_EXISTS:'A document with id "%s" already exists.',DOCUMENT_DOES_NOT_EXIST:'A document with id "%s" does not exists.',MISSING_DOCUMENT_PROPERTY:'Missing searchable property "%s".',INVALID_DOCUMENT_PROPERTY:'Invalid document property "%s": expected "%s", got "%s"',UNKNOWN_INDEX:'Invalid property name "%s". Expected a wildcard string ("*") or array containing one of the following properties: %s',INVALID_BOOST_VALUE:"Boost value must be a number greater than, or less than 0.",INVALID_FILTER_OPERATION:"You can only use one operation per filter, you requested %d.",SCHEMA_VALIDATION_FAILURE:'Cannot insert document due schema validation failure on "%s" property.',INVALID_SORT_SCHEMA_TYPE:'Unsupported sort schema type "%s" at "%s". Expected "string" or "number".',CANNOT_SORT_BY_ARRAY:'Cannot configure sort for "%s" because it is an array (%s).',UNABLE_TO_SORT_ON_UNKNOWN_FIELD:'Unable to sort on unknown field "%s". Allowed fields: %s',SORT_DISABLED:"Sort is disabled. Please read the documentation at https://docs.oramasearch for more information.",UNKNOWN_GROUP_BY_PROPERTY:'Unknown groupBy property "%s".',INVALID_GROUP_BY_PROPERTY:'Invalid groupBy property "%s". Allowed types: "%s", but given "%s".',UNKNOWN_FILTER_PROPERTY:'Unknown filter property "%s".',INVALID_VECTOR_SIZE:'Vector size must be a number greater than 0. Got "%s" instead.',INVALID_VECTOR_VALUE:'Vector value must be a number greater than 0. Got "%s" instead.',INVALID_INPUT_VECTOR:`Property "%s" was declared as a %s-dimensional vector, but got a %s-dimensional vector instead. +Input vectors must be of the size declared in the schema, as calculating similarity between vectors of different sizes can lead to unexpected results.`,WRONG_SEARCH_PROPERTY_TYPE:'Property "%s" is not searchable. Only "string" properties are searchable.',FACET_NOT_SUPPORTED:`Facet doens't support the type "%s".`,INVALID_DISTANCE_SUFFIX:'Invalid distance suffix "%s". Valid suffixes are: cm, m, km, mi, yd, ft.',INVALID_SEARCH_MODE:'Invalid search mode "%s". Valid modes are: "fulltext", "vector", "hybrid".',MISSING_VECTOR_AND_SECURE_PROXY:"No vector was provided and no secure proxy was configured. Please provide a vector or configure an Orama Secure Proxy to perform hybrid search.",MISSING_TERM:'"term" is a required parameter when performing hybrid search. Please provide a search term.',INVALID_VECTOR_INPUT:'Invalid "vector" property. Expected an object with "value" and "property" properties, but got "%s" instead.',PLUGIN_CRASHED:"A plugin crashed during initialization. Please check the error message for more information:",PLUGIN_SECURE_PROXY_NOT_FOUND:`Could not find '@orama/secure-proxy-plugin' installed in your Orama instance. +Please install it before proceeding with creating an answer session. +Read more at https://docs.orama.com/open-source/plugins/plugin-secure-proxy +`,PLUGIN_SECURE_PROXY_MISSING_CHAT_MODEL:`Could not find a chat model defined in the secure proxy plugin configuration. +Please provide a chat model before proceeding with creating an answer session. +Read more at https://docs.orama.com/open-source/plugins/plugin-secure-proxy +`,ANSWER_SESSION_LAST_MESSAGE_IS_NOT_ASSISTANT:"The last message in the session is not an assistant message. Cannot regenerate non-assistant messages."}});function Xhr(t){return{raw:Number(t),formatted:ZV(t)}}function Zhr(t){if(t.id){if(typeof t.id!="string")throw Vr("DOCUMENT_ID_MUST_BE_STRING",typeof t.id);return t.id}return Wie()}function Sit(t,e){for(let[r,n]of Object.entries(e)){let o=t[r];if(!(typeof o>"u")&&!(n==="geopoint"&&typeof o=="object"&&typeof o.lon=="number"&&typeof o.lat=="number")&&!(n==="enum"&&(typeof o=="string"||typeof o=="number"))){if(n==="enum[]"&&Array.isArray(o)){let i=o.length;for(let a=0;a{qh();fd();fd();Klo={string:!1,number:!1,boolean:!1,enum:!1,geopoint:!1,"string[]":!0,"number[]":!0,"boolean[]":!0,"enum[]":!0},Glo={"string[]":"string","number[]":"number","boolean[]":"boolean","enum[]":"enum"}});function Qhr(){return{idToInternalId:new Map,internalIdToId:[],save:Xlo,load:Zlo}}function Xlo(t){return{internalIdToId:t.internalIdToId}}function Zlo(t,e){let{internalIdToId:r}=e;t.internalDocumentIDStore.idToInternalId.clear(),t.internalDocumentIDStore.internalIdToId=[];let n=r.length;for(let o=0;ot.internalIdToId.length?du(t,e.toString()):e}function d0(t,e){if(t.internalIdToId.length{});function Qlo(t,e){return{sharedInternalDocumentStore:e,docs:{},count:0}}function eco(t,e){let r=du(t.sharedInternalDocumentStore,e);return t.docs[r]}function tco(t,e){let r=e.length,n=Array.from({length:r});for(let o=0;o"u"?!1:(delete t.docs[r],t.count--,!0)}function ico(t){return t.count}function aco(t,e){let r=e;return{docs:r.docs,count:r.count,sharedInternalDocumentStore:t}}function sco(t){return{docs:t.docs,count:t.count}}function egr(){return{create:Qlo,get:eco,getMultiple:tco,getAll:rco,store:nco,remove:oco,count:ico,load:aco,save:sco}}var Tit=v(()=>{f0()});function rgr(t,e){let r=[],n=t.plugins?.length;if(!n)return r;for(let o=0;o{qh();tgr=["beforeInsert","afterInsert","beforeRemove","afterRemove","beforeUpdate","afterUpdate","beforeSearch","afterSearch","beforeInsertMultiple","afterInsertMultiple","beforeRemoveMultiple","afterRemoveMultiple","beforeUpdateMultiple","afterUpdateMultiple","beforeLoad","afterLoad","afterCreate"]});function Ix(t,e,r,n){if(t.some(Pd))return(async()=>{for(let i of t)await i(e,r,n)})();for(let i of t)i(e,r,n)}function YV(t,e,r){if(t.some(Pd))return(async()=>{for(let o of t)await o(e,r)})();for(let o of t)o(e,r)}function kG(t,e,r,n,o){if(t.some(Pd))return(async()=>{for(let a of t)await a(e,r,n,o)})();for(let a of t)a(e,r,n,o)}function qG(t,e,r,n){if(t.some(Pd))return(async()=>{for(let i of t)await i(e,r,n)})();for(let i of t)i(e,r,n)}function igr(t,e){if(t.some(Pd))return(async()=>{for(let n of t)await n(e)})();for(let n of t)n(e)}var ogr,Oit,rq=v(()=>{fd();ogr=["tokenizer","index","documentsStore","sorter"],Oit=["validateSchema","getDocumentIndexId","getDocumentProperties","formatElapsedTime"]});function Eit(t){let e=t.r;return t.r=e.l,e.l=t,t.h=Math.max(p0(t.l),p0(t.r))+1,e.h=Math.max(p0(e.l),p0(e.r))+1,e}function Pit(t){let e=t.l;return t.l=e.r,e.r=t,t.h=Math.max(p0(t.l),p0(t.r))+1,e.h=Math.max(p0(e.l),p0(e.r))+1,e}function sgr(t,e,r){let n=[];function o(i){i!==null&&(e=e&&i.k<=r&&ku(n,i.v),r>i.k&&o(i.r))}return o(t.root),n}function Mit(t,e,r=!1){let n=[];if(t===null)return n;let o=[t.root];for(;o.length>0;){let i=o.pop();i&&(r&&i.k>=e&&ku(n,i.v),!r&&i.k>e&&ku(n,i.v),o.push(i.r),o.push(i.l))}return n}function Rit(t,e,r=!1){let n=[];if(t===null)return n;let o=[t.root];for(;o.length>0;){let i=o.pop();i&&(r&&i.k<=e&&ku(n,i.v),!r&&i.kt.k)t=t.r;else return t;return null}function lgr(t,e){return{root:{k:t,v:e,l:null,r:null,h:0}}}function cgr(t,e,r,n=500){function o(i,a,s){if(i===null)return agr++,{k:a,v:s,l:null,r:null,h:0};if(ai.k)i.r=o(i.r,a,s);else return i.v.push(...s),i;return agr%n===0?lco(i,a):i}t.root=o(t.root,e,r)}function lco(t,e){t.h=1+Math.max(p0(t.l),p0(t.r));let r=p0(t.l)-p0(t.r);return r>1&&et.r.k?Eit(t):r>1&&e>t.l.k?(t.l=Eit(t.l),Pit(t)):r<-1&&e{if(r.l===null&&r.r===null)n===null?t.root=null:n.l===r?n.l=null:n.r=null;else if(r.l!=null&&r.r!=null){let i=r.r,a=r;for(;i.l!=null;)a=i,i=i.l;r.k=i.k,a===r?a.r=i.r:a.l=i.r}else{let i=r.l!=null?r.l:r.r;n===null?t.root=i:n.l===r?n.l=i:n.r=i}})()}function fgr(t,e,r){let n=ugr(t.root,r);if(n){if(n.v.length===1){cco(t,r);return}n.v.splice(n.v.indexOf(e),1)}}var agr,pgr=v(()=>{fd();agr=0});function mgr(){return{numberToDocumentId:new Map}}function hgr(t,e,r){return t.numberToDocumentId.has(e)?(t.numberToDocumentId.get(e).push(r),t):(t.numberToDocumentId.set(e,[r]),t)}function ggr(t,e,r){t?.numberToDocumentId.set(r,t?.numberToDocumentId.get(r)?.filter(n=>n!==e)??[]),t?.numberToDocumentId.get(r)?.length===0&&t?.numberToDocumentId.delete(r)}function ygr(t,e){let r=Object.keys(e);if(r.length!==1)throw new Error("Invalid operation");let n=r[0];switch(n){case"eq":{let o=e[n];return t.numberToDocumentId.get(o)??[]}case"in":{let o=e[n],i=[];for(let a of o){let s=t.numberToDocumentId.get(a);s!=null&&ku(i,s)}return i}case"nin":{let o=e[n],i=[],a=t.numberToDocumentId.keys();for(let s of a){if(o.includes(s))continue;let u=t.numberToDocumentId.get(s);u!=null&&ku(i,u)}return i}}throw new Error("Invalid operation")}function bgr(t,e){let r=Object.keys(e);if(r.length!==1)throw new Error("Invalid operation");let n=r[0];switch(n){case"containsAll":{let i=e[n].map(a=>t.numberToDocumentId.get(a)??[]);return $G(i)}}throw new Error("Invalid operation")}var _gr=v(()=>{fd()});function dco(t,e,r){if(r<0)return-1;if(t===e)return 0;let n=t.length,o=e.length;if(n===0)return o<=r?o:-1;if(o===0)return n<=r?n:-1;if(t=t.toLowerCase(),e=e.toLowerCase(),e.startsWith(t)||t.startsWith(e))return 0;if(Math.abs(n-o)>r)return-1;let i=[];for(let a=0;a<=n;a++){i[a]=[a];for(let s=1;s<=o;s++)i[a][s]=a===0?s:0}for(let a=1;a<=n;a++){let s=1/0;for(let u=1;u<=o;u++)t[a-1]===e[u-1]?i[a][u]=i[a-1][u-1]:i[a][u]=Math.min(i[a-1][u]+1,i[a][u-1]+1,i[a-1][u-1]+1),s=Math.min(s,i[a][u]);if(s>r)return-1}return i[n][o]<=r?i[n][o]:-1}function Iit(t,e,r){let n=dco(t,e,r);return{distance:n,isBounded:n>=0}}var Ait=v(()=>{});function BG(t,e){t.w=e.w+t.s}function KTe(t,e){t.d.push(e)}function fco(t,e){let r=t.d.indexOf(e);return r===-1?!1:(t.d.splice(r,1),!0)}function Dit(t,e,r,n,o){if(t.e){let{w:i,d:a}=t;if(n&&i!==r)return{};if(jG(e,i)==null&&(o?Math.abs(r.length-i.length)<=o&&Iit(r,i,o).isBounded&&(e[i]=[]):e[i]=[]),jG(e,i)!=null&&a.length>0){let s=new Set(e[i]),u=a.length;for(let l=0;l0)){let u=new Set(i[a]),l=s.length;for(let c=0;c=e.length)){e[r]in t.c&&Kie(t.c[e[r]],e,r+1,n,o,i),Kie(t,e,r+1,n-1,o,i);for(let a in t.c)Kie(t.c[a],e,r,n-1,o,i);for(let a in t.c)a!==e[r]&&Kie(t.c[a],e,r+1,n-1,o,i)}}}function jit(t,{term:e,exact:r,tolerance:n}){if(n&&!r){let o={};return n=n||0,Kie(t,e,0,n||0,n,o),o}else{let o=e.length;for(let a=0;a{Ait();fd();Nit=class{constructor(e,r,n){x(this,"k");x(this,"s");x(this,"c",{});x(this,"d",[]);x(this,"e");x(this,"w","");this.k=e,this.s=r,this.e=n}toJSON(){return{w:this.w,s:this.s,c:this.c,d:this.d,e:this.e}}}});function xgr(){return{root:null}}function Tgr(t,e,r){let n={point:e,docIDs:r};if(t.root==null){t.root=n;return}let o=t.root,i=0;for(;o!==null;){if(o.point.lon===e.lon&&o.point.lat===e.lat){let s=o.docIDs??[];o.docIDs=Array.from(new Set([...s,...r||[]]));return}if(i%2===0)if(e.lon-1){n.docIDs?.splice(u,1),(n.docIDs==null||n.docIDs.length===0)&&(i!=null?a==="left"?i.left=n.left!==null?n.left:n.right:a==="right"&&(i.right=n.right!==null?n.right:n.left):t.root=n.left!==null?n.left:n.right);return}}let s=o%2;i=n,s===0?e.lon0;){let{node:l,depth:c}=s.pop();if(l===null)continue;let d=a(e,l.point);(n?d<=r:d>r)&&u.push({point:l.point,docIDs:l.docIDs??[]}),l.left!=null&&s.push({node:l.left,depth:c+1}),l.right!=null&&s.push({node:l.right,depth:c+1})}return o&&u.sort((l,c)=>{let d=a(e,l.point),f=a(e,c.point);return o.toLowerCase()==="asc"?d-f:f-d}),u}function Pgr(t,e,r=!0,n=null,o=!1){let i=[{node:t,depth:0}],a=[];for(;i.length>0;){let u=i.pop();if(u==null||u.node==null)continue;let{node:l,depth:c}=u,d=c+1;l.left!=null&&i.push({node:l.left,depth:d}),l.right!=null&&i.push({node:l.right,depth:d});let f=mco(e,l.point);f&&r?a.push({point:l.point,docIDs:l.docIDs??[]}):!f&&!r&&a.push({point:l.point,docIDs:l.docIDs??[]})}let s=pco(e);if(n){let u=o?Rgr:Mgr;a.sort((l,c)=>{let d=u(s,l.point),f=u(s,c.point);return n.toLowerCase()==="asc"?d-f:f-d})}return a}function pco(t){let e=0,r=0,n=0,o=t.length;for(let a=0,s=o-1;ao!=d>o&&n<(c-u)*(o-l)/(d-l)+u&&(r=!r)}return r}function Mgr(t,e){let r=Math.PI/180,n=t.lat*r,o=e.lat*r,i=(e.lat-t.lat)*r,a=(e.lon-t.lon)*r,s=Math.sin(i/2)*Math.sin(i/2)+Math.cos(n)*Math.cos(o)*Math.sin(a/2)*Math.sin(a/2);return 6371e3*(2*Math.atan2(Math.sqrt(s),Math.sqrt(1-s)))}function Rgr(t,e){let n=.0033528106647474805,o=(1-n)*6378137,i=Math.PI/180,a=t.lat*i,s=e.lat*i,u=(e.lon-t.lon)*i,l=Math.atan((1-n)*Math.tan(a)),c=Math.atan((1-n)*Math.tan(s)),d=Math.sin(l),f=Math.cos(l),p=Math.sin(c),m=Math.cos(c),h=u,y,g=1e3,b,_,w,T,O;do{let B=Math.sin(h),k=Math.cos(h);w=Math.sqrt(m*B*(m*B)+(f*p-d*m*k)*(f*p-d*m*k)),T=d*p+f*m*k,O=Math.atan2(w,T),b=f*m*B/w,_=1-b*b;let q=T-2*d*p/_,Z=n/16*_*(4+n*(4-3*_));y=h,h=u+(1-Z)*n*b*(O+Z*w*(q+Z*T*(-1+2*q*q)))}while(Math.abs(h-y)>1e-12&&--g>0);let E=_*(6378137*6378137-o*o)/(o*o),P=1+E/16384*(4096+E*(-768+E*(320-175*E))),R=E/1024*(256+E*(-128+E*(74-47*E))),I=R*w*(T-2*d*p/_+R/4*(T*(-1+2*w*w)-R/6*O*(-3+4*w*w)*(-3+4*O*O)));return o*P*(O-I)}var Igr=v(()=>{});function GTe(t,e,r=0,n){if(e===0)throw Vr("INVALID_BOOST_VALUE");let o=new Map,i=t.length;for(let h=0;hy[1]-h[1]);if(r===1)return s;let u=s.length,l=[];for(let h of o.entries())l.push([h[0],h[1][0],h[1][1]]);let c=l.sort((h,y)=>h[2]>y[2]?-1:h[2]y[1]?-1:h[1]"u"){if(r===0)return[];d=0}let f=c.length,p=new Array(f);for(let h=0;h{qh()});function Lit(t,e){let r=0;for(let n=0;n=n&&i.push([a,c])}return i.sort((a,s)=>s[1]-a[1])}var ZTe=v(()=>{});function hco(t,e,r,n,o){let i=du(t.sharedInternalDocumentStore,r);t.avgFieldLength[e]=((t.avgFieldLength[e]??0)*(o-1)+n.length)/o,t.fieldLengths[e][i]=n.length,t.frequencies[e][i]={}}function gco(t,e,r,n,o){let i=0;for(let u of n)u===o&&i++;let a=du(t.sharedInternalDocumentStore,r),s=i/n.length;t.frequencies[e][a][o]=s,o in t.tokenOccurrences[e]||(t.tokenOccurrences[e][o]=0),t.tokenOccurrences[e][o]=(t.tokenOccurrences[e][o]??0)+1}function yco(t,e,r,n){let o=du(t.sharedInternalDocumentStore,r);n>1?t.avgFieldLength[e]=(t.avgFieldLength[e]*n-t.fieldLengths[e][o])/(n-1):t.avgFieldLength[e]=void 0,t.fieldLengths[e][o]=void 0,t.frequencies[e][o]=void 0}function bco(t,e,r){t.tokenOccurrences[e][r]--}function _co(t,e,r,n,o){let i=Array.from(o),a=e.avgFieldLength[r],s=e.fieldLengths[r],u=e.tokenOccurrences[r],l=e.frequencies[r],c=typeof u[n]=="number"?u[n]??0:0,d=[],f=i.length;for(let p=0;p{let l=du(e.sharedInternalDocumentStore,n),{type:c,node:d}=e.indexes[r];switch(c){case"Bool":{d[u?"true":"false"].push(l);break}case"AVL":{let f=s?.avlRebalanceThreshold??1;cgr(d,u,[l],f);break}case"Radix":{let f=i.tokenize(u,o,r);t.insertDocumentScoreParameters(e,r,l,f,a);for(let p of f)t.insertTokenScoreParameters(e,r,l,f,p),wgr(d,p,l);break}case"Flat":{hgr(d,u,l);break}case"BKD":{Tgr(d,u,[l]);break}}}}function wco(t,e,r,n,o,i,a,s,u,l){if(xD(i))return Sco(e,r,o,n);let c=vco(t,e,r,n,a,s,u,l);if(!FG(i))return c(o);let d=o,f=d.length;for(let p=0;p({[a]:[],...i}),{});for(let i of n){let a=r[i];if(typeof e.indexes[i]>"u")throw Vr("UNKNOWN_FILTER_PROPERTY",i);let{node:s,type:u,isArray:l}=e.indexes[i];if(u==="Bool"){let f=s[a.toString()];ku(o[i],f);continue}if(u==="BKD"){let d;if("radius"in a)d="radius";else if("polygon"in a)d="polygon";else throw new Error(`Invalid operation ${a}`);if(d==="radius"){let{value:f,coordinates:p,unit:m="m",inside:h=!0,highPrecision:y=!1}=a[d],g=wit(f,m),b=Egr(s.root,p,g,h,void 0,y);ku(o[i],b.flatMap(({docIDs:_})=>_))}else{let{coordinates:f,inside:p=!0,highPrecision:m=!1}=a[d],h=Pgr(s.root,f,p,void 0,m);ku(o[i],h.flatMap(({docIDs:y})=>y))}continue}if(u==="Radix"&&(typeof a=="string"||Array.isArray(a))){for(let d of[a].flat()){let f=t.tokenizer.tokenize(d,t.language,i);for(let p of f){let m=jit(s,{term:p,exact:!0});ku(o[i],Object.values(m).flat())}}continue}let c=Object.keys(a);if(c.length>1)throw Vr("INVALID_FILTER_OPERATION",c.length);if(u==="Flat"){let d=l?bgr:ygr;ku(o[i],d(s,a));continue}if(u==="AVL"){let d=c[0],f=a[d],p=[];switch(d){case"gt":{p=Mit(s,f,!1);break}case"gte":{p=Mit(s,f,!0);break}case"lt":{p=Rit(s,f,!1);break}case"lte":{p=Rit(s,f,!0);break}case"eq":{p=dgr(s,f)??[];break}case"between":{let[m,h]=f;p=sgr(s,m,h);break}}ku(o[i],p)}}return $G(Object.values(o))}function Oco(t){return t.searchableProperties}function Eco(t){return t.searchablePropertiesWithTypes}function Dgr(t){let e=QV(t.e,t.s,t.k);e.d=t.d,e.w=t.w;for(let r of Object.keys(t.c))e.c[r]=Dgr(t.c[r]);return e}function Pco(t){return{numberToDocumentId:new Map(t)}}function Mco(t){return Array.from(t.numberToDocumentId.entries())}function Rco(t,e){let{indexes:r,vectorIndexes:n,searchableProperties:o,searchablePropertiesWithTypes:i,frequencies:a,tokenOccurrences:s,avgFieldLength:u,fieldLengths:l}=e,c={},d={};for(let f of Object.keys(r)){let{node:p,type:m,isArray:h}=r[f];switch(m){case"Radix":c[f]={type:"Radix",node:Dgr(p),isArray:h};break;case"Flat":c[f]={type:"Flat",node:Pco(p),isArray:h};break;default:c[f]=r[f]}}for(let f of Object.keys(n)){let p=n[f].vectors;for(let m in p)p[m]=[p[m][0],new Float32Array(p[m][1])];d[f]={size:n[f].size,vectors:p}}return{sharedInternalDocumentStore:t,indexes:c,vectorIndexes:d,searchableProperties:o,searchablePropertiesWithTypes:i,frequencies:a,tokenOccurrences:s,avgFieldLength:u,fieldLengths:l}}function Ico(t){let{indexes:e,vectorIndexes:r,searchableProperties:n,searchablePropertiesWithTypes:o,frequencies:i,tokenOccurrences:a,avgFieldLength:s,fieldLengths:u}=t,l={};for(let d of Object.keys(r)){let f=r[d].vectors;for(let p in f)f[p]=[f[p][0],Array.from(f[p][1])];l[d]={size:r[d].size,vectors:f}}let c={};for(let d of Object.keys(e)){let{type:f,node:p,isArray:m}=e[d];if(f!=="Flat"){c[d]=e[d];continue}c[d]={type:"Flat",node:Mco(p),isArray:m}}return{indexes:c,vectorIndexes:l,searchableProperties:n,searchablePropertiesWithTypes:o,frequencies:i,tokenOccurrences:a,avgFieldLength:s,fieldLengths:u}}function jgr(){return{create:Ngr,insert:wco,remove:Cco,insertDocumentScoreParameters:hco,insertTokenScoreParameters:gco,removeDocumentScoreParameters:yco,removeTokenScoreParameters:bco,calculateResultScores:_co,search:xco,searchByWhereClause:Tco,getSearchableProperties:Oco,getSearchablePropertiesWithTypes:Eco,load:Rco,save:Ico}}var Fit=v(()=>{qh();pgr();_gr();Cgr();Igr();fd();Gie();ZTe();Jie();f0()});function $gr(t,e,r,n,o){let i={language:t.tokenizer.language,sharedInternalDocumentStore:e,enabled:!0,isSorted:!0,sortableProperties:[],sortablePropertiesWithTypes:{},sorts:{}};for(let[a,s]of Object.entries(r)){let u=`${o}${o?".":""}${a}`;if(!n.includes(u)){if(typeof s=="object"&&!Array.isArray(s)){let l=$gr(t,e,s,n,u);ku(i.sortableProperties,l.sortableProperties),i.sorts={...i.sorts,...l.sorts},i.sortablePropertiesWithTypes={...i.sortablePropertiesWithTypes,...l.sortablePropertiesWithTypes};continue}if(!xD(s))switch(s){case"boolean":case"number":case"string":i.sortableProperties.push(u),i.sortablePropertiesWithTypes[u]=s,i.sorts[u]={docs:new Map,orderedDocsToRemove:new Map,orderedDocs:[],type:s};break;case"geopoint":case"enum":continue;case"enum[]":case"boolean[]":case"number[]":case"string[]":continue;default:throw Vr("INVALID_SORT_SCHEMA_TYPE",Array.isArray(s)?"array":s,u)}}}return i}function Nco(t,e,r,n){return n?.enabled!==!1?$gr(t,e,r,(n||{}).unsortableProperties||[],""):{disabled:!0}}function Dco(t,e,r,n){if(!t.enabled)return;t.isSorted=!1;let o=du(t.sharedInternalDocumentStore,r),i=t.sorts[e];i.orderedDocsToRemove.has(o)&&kit(t,e),i.docs.set(o,i.orderedDocs.length),i.orderedDocs.push([o,n])}function Lgr(t){if(t.isSorted||!t.enabled)return;let e=Object.keys(t.sorts);for(let r of e)Fco(t,r);t.isSorted=!0}function jco(t,e,r){return e[1].localeCompare(r[1],zhr(t))}function $co(t,e){return t[1]-e[1]}function Lco(t,e){return e[1]?-1:1}function Fco(t,e){let r=t.sorts[e],n;switch(r.type){case"string":n=jco.bind(null,t.language);break;case"number":n=$co.bind(null);break;case"boolean":n=Lco.bind(null);break}r.orderedDocs.sort(n);let o=r.orderedDocs.length;for(let i=0;i!r.orderedDocsToRemove.has(n[0])),r.orderedDocsToRemove.clear())}function qco(t,e,r){if(!t.enabled)return;let n=t.sorts[e],o=du(t.sharedInternalDocumentStore,r);n.docs.get(o)&&(n.docs.delete(o),n.orderedDocsToRemove.set(o,!0))}function Bco(t,e,r){if(!t.enabled)throw Vr("SORT_DISABLED");let n=r.property,o=r.order==="DESC",i=t.sorts[n];if(!i)throw Vr("UNABLE_TO_SORT_ON_UNKNOWN_FIELD",n,t.sortableProperties.join(", "));return kit(t,n),Lgr(t),e.sort((a,s)=>{let u=i.docs.get(du(t.sharedInternalDocumentStore,a[0])),l=i.docs.get(du(t.sharedInternalDocumentStore,s[0])),c=typeof u<"u",d=typeof l<"u";return!c&&!d?0:c?d?o?l-u:u-l:-1:1}),e}function Uco(t){return t.enabled?t.sortableProperties:[]}function zco(t){return t.enabled?t.sortablePropertiesWithTypes:{}}function Vco(t,e){let r=e;if(!r.enabled)return{enabled:!1};let n=Object.keys(r.sorts).reduce((o,i)=>{let{docs:a,orderedDocs:s,type:u}=r.sorts[i];return o[i]={docs:new Map(Object.entries(a).map(([l,c])=>[+l,c])),orderedDocsToRemove:new Map,orderedDocs:s,type:u},o},{});return{sharedInternalDocumentStore:t,language:r.language,sortableProperties:r.sortableProperties,sortablePropertiesWithTypes:r.sortablePropertiesWithTypes,sorts:n,enabled:!0,isSorted:r.isSorted}}function Hco(t){if(!t.enabled)return{enabled:!1};kco(t),Lgr(t);let e=Object.keys(t.sorts).reduce((r,n)=>{let{docs:o,orderedDocs:i,type:a}=t.sorts[n];return r[n]={docs:Object.fromEntries(o.entries()),orderedDocs:i,type:a},r},{});return{language:t.language,sortableProperties:t.sortableProperties,sortablePropertiesWithTypes:t.sortablePropertiesWithTypes,sorts:e,enabled:t.enabled,isSorted:t.isSorted}}function Fgr(){return{create:Nco,insert:Dco,remove:qco,save:Hco,load:Vco,sortBy:Bco,getSortableProperties:Uco,getSortablePropertiesWithTypes:zco}}var qit=v(()=>{qh();Jie();f0();fd();HTe()});function Kco(t){return t<192||t>383?t:Jco[t-192]||t}function kgr(t){let e=[];for(let r=0;r{Jco=[65,65,65,65,65,65,65,67,69,69,69,69,73,73,73,73,69,78,79,79,79,79,79,null,79,85,85,85,85,89,80,115,97,97,97,97,97,97,97,99,101,101,101,101,105,105,105,105,101,110,111,111,111,111,111,null,111,117,117,117,117,121,112,121,65,97,65,97,65,97,67,99,67,99,67,99,67,99,68,100,68,100,69,101,69,101,69,101,69,101,69,101,71,103,71,103,71,103,71,103,72,104,72,104,73,105,73,105,73,105,73,105,73,105,73,105,74,106,75,107,107,76,108,76,108,76,108,76,108,76,108,78,110,78,110,78,110,110,78,110,79,111,79,111,79,111,79,111,82,114,82,114,82,114,83,115,83,115,83,115,83,115,84,116,84,116,84,116,85,117,85,117,85,117,85,117,85,117,85,117,87,119,89,121,89,90,122,90,122,90,122,115]});function Ugr(t){let e,r,n,o,i,a;if(t.length<3)return t;let s=t.substring(0,1);if(s=="y"&&(t=s.toUpperCase()+t.substring(1)),n=/^(.+?)(ss|i)es$/,o=/^(.+?)([^s])s$/,n.test(t)?t=t.replace(n,"$1$2"):o.test(t)&&(t=t.replace(o,"$1$2")),n=/^(.+?)eed$/,o=/^(.+?)(ed|ing)$/,n.test(t)){let u=n.exec(t);n=new RegExp(Bit),n.test(u[1])&&(n=/.$/,t=t.replace(n,""))}else o.test(t)&&(e=o.exec(t)[1],o=new RegExp(Bgr),o.test(e)&&(t=e,o=/(at|bl|iz)$/,i=new RegExp("([^aeiouylsz])\\1$"),a=new RegExp("^"+sA+QTe+"[^aeiouwxy]$"),o.test(t)?t=t+"e":i.test(t)?(n=/.$/,t=t.replace(n,"")):a.test(t)&&(t=t+"e")));if(n=/^(.+?)y$/,n.test(t)&&(e=n.exec(t)?.[1],n=new RegExp(Bgr),e&&n.test(e)&&(t=e+"i")),n=/^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/,n.test(t)){let u=n.exec(t);e=u?.[1],r=u?.[2],n=new RegExp(Bit),e&&n.test(e)&&(t=e+Gco[r])}if(n=/^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/,n.test(t)){let u=n.exec(t);e=u?.[1],r=u?.[2],n=new RegExp(Bit),e&&n.test(e)&&(t=e+Xco[r])}if(n=/^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/,o=/^(.+?)(s|t)(ion)$/,n.test(t))e=n.exec(t)?.[1],n=new RegExp(YTe),e&&n.test(e)&&(t=e);else if(o.test(t)){let u=o.exec(t);e=u?.[1]??""+u?.[2]??"",o=new RegExp(YTe),o.test(e)&&(t=e)}return n=/^(.+?)e$/,n.test(t)&&(e=n.exec(t)?.[1],n=new RegExp(YTe),o=new RegExp(Yco),i=new RegExp("^"+sA+QTe+"[^aeiouwxy]$"),e&&(n.test(e)||o.test(e)&&!i.test(e))&&(t=e)),n=/ll$/,o=new RegExp(YTe),n.test(t)&&o.test(t)&&(n=/.$/,t=t.replace(n,"")),s=="y"&&(t=s.toLowerCase()+t.substring(1)),t}var Gco,Xco,Zco,QTe,sA,Xie,Bit,Yco,YTe,Bgr,zgr=v(()=>{Gco={ational:"ate",tional:"tion",enci:"ence",anci:"ance",izer:"ize",bli:"ble",alli:"al",entli:"ent",eli:"e",ousli:"ous",ization:"ize",ation:"ate",ator:"ate",alism:"al",iveness:"ive",fulness:"ful",ousness:"ous",aliti:"al",iviti:"ive",biliti:"ble",logi:"log"},Xco={icate:"ic",ative:"",alize:"al",iciti:"ic",ical:"ic",ful:"",ness:""},Zco="[^aeiou]",QTe="[aeiouy]",sA=Zco+"[^aeiouy]*",Xie=QTe+"[aeiou]*",Bit="^("+sA+")?"+Xie+sA,Yco="^("+sA+")?"+Xie+sA+"("+Xie+")?$",YTe="^("+sA+")?"+Xie+sA+Xie+sA,Bgr="^("+sA+")?"+QTe});function Uit(t,e){let r=`${this.language}:${t}:${e}`;return this.normalizationCache.has(r)?this.normalizationCache.get(r):this.stopWords?.includes(e)?(this.normalizationCache.set(r,""),""):(this.stemmer&&!this.stemmerSkipProperties.has(t)&&(e=this.stemmer(e)),e=kgr(e),this.normalizationCache.set(r,e),e)}function Qco(t){for(;t[t.length-1]==="";)t.pop();for(;t[0]==="";)t.shift();return t}function Vgr(t,e,r){if(e&&e!==this.language)throw Vr("LANGUAGE_NOT_SUPPORTED",e);if(typeof t!="string")return[t];let n;if(r&&this.tokenizeSkipProperties.has(r))n=[this.normalizeToken.bind(this,r??"")(t)];else{let i=Uhr[this.language];n=t.toLowerCase().split(i).map(this.normalizeToken.bind(this,r??"")).filter(Boolean)}let o=Qco(n);return this.allowDuplicates?o:Array.from(new Set(o))}function zit(t={}){if(!t.language)t.language="english";else if(!Hie.includes(t.language))throw Vr("LANGUAGE_NOT_SUPPORTED",t.language);let e;if(t.stemming||t.stemmer&&!("stemming"in t))if(t.stemmer){if(typeof t.stemmer!="function")throw Vr("INVALID_STEMMER_FUNCTION_TYPE");e=t.stemmer}else if(t.language==="english")e=Ugr;else throw Vr("MISSING_STEMMER",t.language);let r;if(t.stopWords!==!1){if(r=[],Array.isArray(t.stopWords))r=t.stopWords;else if(typeof t.stopWords=="function")r=t.stopWords(r);else if(t.stopWords)throw Vr("CUSTOM_STOP_WORDS_MUST_BE_FUNCTION_OR_ARRAY");if(!Array.isArray(r))throw Vr("CUSTOM_STOP_WORDS_MUST_BE_FUNCTION_OR_ARRAY");for(let o of r)if(typeof o!="string")throw Vr("CUSTOM_STOP_WORDS_MUST_BE_FUNCTION_OR_ARRAY")}let n={tokenize:Vgr,language:t.language,stemmer:e,stemmerSkipProperties:new Set(t.stemmerSkipProperties?[t.stemmerSkipProperties].flat():[]),tokenizeSkipProperties:new Set(t.tokenizeSkipProperties?[t.tokenizeSkipProperties].flat():[]),stopWords:r,allowDuplicates:!!t.allowDuplicates,normalizeToken:Uit,normalizationCache:new Map};return n.tokenize=Vgr.bind(n),n.normalizeToken=Uit,n}var eOe=v(()=>{qh();qgr();HTe();zgr()});function tdo(t){let e={formatElapsedTime:Xhr,getDocumentIndexId:Zhr,getDocumentProperties:WTe,validateSchema:Sit};for(let r of Oit){let n=r;if(t[n]){if(typeof t[n]!="function")throw Vr("COMPONENT_MUST_BE_FUNCTION",n)}else t[n]=e[n]}for(let r of Object.keys(t))if(!ogr.includes(r)&&!Oit.includes(r))throw Vr("UNSUPPORTED_COMPONENT",r)}function UG({schema:t,sort:e,language:r,components:n,id:o,plugins:i}){n||(n={}),o||(o=Wie());let a=n.tokenizer,s=n.index,u=n.documentsStore,l=n.sorter;if(a?a.tokenize?a=a:a=zit(a):a=zit({language:r??"english"}),n.tokenizer&&r)throw Vr("NO_LANGUAGE_WITH_CUSTOM_TOKENIZER");let c=Qhr();s||(s=jgr()),l||(l=Fgr()),u||(u=egr()),tdo(n);let{getDocumentProperties:d,getDocumentIndexId:f,validateSchema:p,formatElapsedTime:m}=n,h={data:{},caches:{},schema:t,tokenizer:a,index:s,sorter:l,documentsStore:u,internalDocumentIDStore:c,getDocumentProperties:d,getDocumentIndexId:f,validateSchema:p,beforeInsert:[],afterInsert:[],beforeRemove:[],afterRemove:[],beforeUpdate:[],afterUpdate:[],beforeSearch:[],afterSearch:[],beforeInsertMultiple:[],afterInsertMultiple:[],beforeRemoveMultiple:[],afterRemoveMultiple:[],afterUpdateMultiple:[],beforeUpdateMultiple:[],afterCreate:[],formatElapsedTime:m,id:o,plugins:i,version:rdo()};h.data={index:h.index.create(h,c,t),docs:h.documentsStore.create(h,c),sorting:h.sorter.create(h,c,t,e)};for(let g of tgr)h[g]=(h[g]??[]).concat(rgr(h,g));let y=h.afterCreate;return y&&igr(y,h),h}function rdo(){return"{{VERSION}}"}var Hgr=v(()=>{Jie();Tit();ngr();rq();Fit();f0();qit();eOe();qh();fd()});var Wgr=v(()=>{});var Vit=v(()=>{Jie();Tit();Fit();eOe();qit();f0()});var tOe,Hit,Wit,Jit=v(()=>{tOe="fulltext",Hit="hybrid",Wit="vector"});var nq,oq,Kit=v(()=>{Jit();nq=Symbol("orama.insertions"),oq=Symbol("orama.removals")});function Git(t){typeof t[nq]!="number"&&(queueMicrotask(()=>{t[nq]=void 0}),t[nq]=0),t[nq]>1e3?(Jgr("Orama's insert operation is synchronous. Please avoid inserting a large number of document in a single operation in order not to block the main thread or, in alternative, please use insertMultiple.",{code:"ORAMA0001"}),t[nq]=-1):t[nq]>=0&&t[nq]++}function Xit(t){typeof t[oq]!="number"&&(queueMicrotask(()=>{t[oq]=void 0}),t[oq]=0),t[oq]>1e3?(Jgr("Orama's remove operation is synchronous. Please avoid removing a large number of document in a single operation in order not to block the main thread, in alternative, please use updateMultiple.",{code:"ORAMA0002"}),t[oq]=-1):t[oq]>=0&&t[oq]++}var Jgr,Zit=v(()=>{Kit();Jgr=globalThis.process?.emitWarning??function(e,r){console.warn(`[WARNING] [${r.code}] ${e}`)}});function Zie(t,e,r,n,o){let i=t.validateSchema(e,t.schema);if(i)throw Vr("SCHEMA_VALIDATION_FAILURE",i);return Pd(t.index.beforeInsert)||Pd(t.index.insert)||Pd(t.index.afterInsert)?ado(t,e,r,n,o):sdo(t,e,r,n,o)}async function ado(t,e,r,n,o){let{index:i,docs:a}=t.data,s=t.getDocumentIndexId(e);if(typeof s!="string")throw Vr("DOCUMENT_ID_MUST_BE_STRING",typeof s);if(!t.documentsStore.store(a,s,e))throw Vr("DOCUMENT_ALREADY_EXISTS",s);let u=t.documentsStore.count(a);n||await Ix(t.beforeInsert,t,s,e);let l=t.index.getSearchableProperties(i),c=t.index.getSearchablePropertiesWithTypes(i),d=t.getDocumentProperties(e,l);for(let[f,p]of Object.entries(d)){if(typeof p>"u")continue;let m=typeof p,h=c[f];Kgr(m,h,f,p)}return await udo(t,s,l,d,u,r,e,o),n||await Ix(t.afterInsert,t,s,e),Git(t),s}function sdo(t,e,r,n,o){let{index:i,docs:a}=t.data,s=t.getDocumentIndexId(e);if(typeof s!="string")throw Vr("DOCUMENT_ID_MUST_BE_STRING",typeof s);if(!t.documentsStore.store(a,s,e))throw Vr("DOCUMENT_ALREADY_EXISTS",s);let u=t.documentsStore.count(a);n||Ix(t.beforeInsert,t,s,e);let l=t.index.getSearchableProperties(i),c=t.index.getSearchablePropertiesWithTypes(i),d=t.getDocumentProperties(e,l);for(let[f,p]of Object.entries(d)){if(typeof p>"u")continue;let m=typeof p,h=c[f];Kgr(m,h,f,p)}return ldo(t,s,l,d,u,r,e,o),n||Ix(t.afterInsert,t,s,e),Git(t),s}function Kgr(t,e,r,n){if(!(Yhr(e)&&typeof n=="object"&&typeof n.lon=="number"&&typeof n.lat=="number")&&!(xD(e)&&Array.isArray(n))&&!(FG(e)&&Array.isArray(n))&&!(odo.has(e)&&ido.has(t))&&t!==e)throw Vr("INVALID_DOCUMENT_PROPERTY",r,e,t)}async function udo(t,e,r,n,o,i,a,s){for(let c of r){let d=n[c];if(typeof d>"u")continue;let f=t.index.getSearchablePropertiesWithTypes(t.data.index)[c];await t.index.beforeInsert?.(t.data.index,c,e,d,f,i,t.tokenizer,o),await t.index.insert(t.index,t.data.index,c,e,d,f,i,t.tokenizer,o,s),await t.index.afterInsert?.(t.data.index,c,e,d,f,i,t.tokenizer,o)}let u=t.sorter.getSortableProperties(t.data.sorting),l=t.getDocumentProperties(a,u);for(let c of u){let d=l[c];if(typeof d>"u")continue;let f=t.sorter.getSortablePropertiesWithTypes(t.data.sorting)[c];t.sorter.insert(t.data.sorting,c,e,d,f,i)}}function ldo(t,e,r,n,o,i,a,s){for(let c of r){let d=n[c];if(typeof d>"u")continue;let f=t.index.getSearchablePropertiesWithTypes(t.data.index)[c];t.index.beforeInsert?.(t.data.index,c,e,d,f,i,t.tokenizer,o),t.index.insert(t.index,t.data.index,c,e,d,f,i,t.tokenizer,o,s),t.index.afterInsert?.(t.data.index,c,e,d,f,i,t.tokenizer,o)}let u=t.sorter.getSortableProperties(t.data.sorting),l=t.getDocumentProperties(a,u);for(let c of u){let d=l[c];if(typeof d>"u")continue;let f=t.sorter.getSortablePropertiesWithTypes(t.data.sorting)[c];t.sorter.insert(t.data.sorting,c,e,d,f,i)}}var odo,ido,Yit=v(()=>{Vit();fd();rq();Zit();qh();odo=new Set(["enum","enum[]"]),ido=new Set(["string","number"])});function eH(t,e,r,n){return Pd(t.index.beforeRemove)||Pd(t.index.remove)||Pd(t.index.afterRemove)?cdo(t,e,r,n):ddo(t,e,r,n)}async function cdo(t,e,r,n){let o=!0,{index:i,docs:a}=t.data,s=t.documentsStore.get(a,e);if(!s)return!1;let u=d0(t.internalDocumentIDStore,du(t.internalDocumentIDStore,e)),l=t.documentsStore.count(a);n||await Ix(t.beforeRemove,t,u);let c=t.index.getSearchableProperties(i),d=t.index.getSearchablePropertiesWithTypes(i),f=t.getDocumentProperties(s,c);for(let h of c){let y=f[h];if(typeof y>"u")continue;let g=d[h];await t.index.beforeRemove?.(t.data.index,h,u,y,g,r,t.tokenizer,l),await t.index.remove(t.index,t.data.index,h,e,y,g,r,t.tokenizer,l)||(o=!1),await t.index.afterRemove?.(t.data.index,h,u,y,g,r,t.tokenizer,l)}let p=await t.sorter.getSortableProperties(t.data.sorting),m=await t.getDocumentProperties(s,p);for(let h of p)typeof m[h]>"u"||t.sorter.remove(t.data.sorting,h,e);return n||await Ix(t.afterRemove,t,u),t.documentsStore.remove(t.data.docs,e),Xit(t),o}function ddo(t,e,r,n){let o=!0,{index:i,docs:a}=t.data,s=t.documentsStore.get(a,e);if(!s)return!1;let u=d0(t.internalDocumentIDStore,du(t.internalDocumentIDStore,e)),l=t.documentsStore.count(a);n||Ix(t.beforeRemove,t,u);let c=t.index.getSearchableProperties(i),d=t.index.getSearchablePropertiesWithTypes(i),f=t.getDocumentProperties(s,c);for(let h of c){let y=f[h];if(typeof y>"u")continue;let g=d[h];t.index.beforeRemove?.(t.data.index,h,u,y,g,r,t.tokenizer,l),t.index.remove(t.index,t.data.index,h,e,y,g,r,t.tokenizer,l)||(o=!1),t.index.afterRemove?.(t.data.index,h,u,y,g,r,t.tokenizer,l)}let p=t.sorter.getSortableProperties(t.data.sorting),m=t.getDocumentProperties(s,p);for(let h of p)typeof m[h]>"u"||t.sorter.remove(t.data.sorting,h,e);return n||Ix(t.afterRemove,t,u),t.documentsStore.remove(t.data.docs,e),Xit(t),o}function Yie(t,e,r,n,o){return Pd(t.index.beforeRemove)||Pd(t.index.remove)||Pd(t.index.afterRemove)||Pd(t.beforeRemoveMultiple)||Pd(t.afterRemoveMultiple)?fdo(t,e,r,n,o):pdo(t,e,r,n,o)}async function fdo(t,e,r,n,o){let i=0;r||(r=1e3);let a=o?[]:e.map(s=>d0(t.internalDocumentIDStore,du(t.internalDocumentIDStore,s)));return o||await YV(t.beforeRemoveMultiple,t,a),await new Promise((s,u)=>{let l=0;async function c(){let d=e.slice(l*r,++l*r);if(!d.length)return s();for(let f of d)try{await eH(t,f,n,o)&&i++}catch(p){u(p)}setTimeout(c,0)}setTimeout(c,0)}),o||await YV(t.afterRemoveMultiple,t,a),i}function pdo(t,e,r,n,o){let i=0;r||(r=1e3);let a=o?[]:e.map(l=>d0(t.internalDocumentIDStore,du(t.internalDocumentIDStore,l)));o||YV(t.beforeRemoveMultiple,t,a);let s=0;function u(){let l=e.slice(s*r,++s*r);if(l.length){for(let c of l)eH(t,c,n,o)&&i++;setTimeout(u,0)}}return u(),o||YV(t.afterRemoveMultiple,t,a),i}var Qit=v(()=>{rq();f0();Zit();fd()});function mdo(t,e){return t[1]-e[1]}function hdo(t,e){return e[1]-t[1]}function gdo(t="desc"){return t.toLowerCase()==="asc"?mdo:hdo}function zG(t,e,r){let n={},o=e.map(([l])=>l),i=t.documentsStore.getMultiple(t.data.docs,o),a=Object.keys(r),s=t.index.getSearchablePropertiesWithTypes(t.data.index);for(let l of a){let c;if(s[l]==="number"){let{ranges:d}=r[l],f=d.length,p=Array.from({length:f});for(let m=0;m{for(let o of t){let i=`${o.from}-${o.to}`;r?.has(i)||n>=o.from&&n<=o.to&&(e[i]===void 0?e[i]=1:(e[i]++,r?.add(i)))}}}function Xgr(t,e,r){let n=e==="boolean"?"false":"";return o=>{let i=o?.toString()??n;r?.has(i)||(t[i]=(t[i]??0)+1,r?.add(i))}}var rOe=v(()=>{qh();fd()});function VG(t,e){let r=new Map,n=[];for(let o of t)r.set(o,!0);for(let o of e){let[i]=o;r.has(i)&&(n.push(o),r.delete(i))}return n}var nOe=v(()=>{});function HG(t,e,r){let n=r.properties,o=n.length,i=t.index.getSearchablePropertiesWithTypes(t.data.index);for(let g=0;g"u")throw Vr("UNKNOWN_GROUP_BY_PROPERTY",b);if(!Zgr.includes(i[b]))throw Vr("INVALID_GROUP_BY_PROPERTY",b,Zgr.join(", "),i[b])}let a=e.map(([g])=>d0(t.internalDocumentIDStore,g)),s=t.documentsStore.getMultiple(t.data.docs,a),u=s.length,l=r.maxResult||Number.MAX_SAFE_INTEGER,c=[],d={};for(let g=0;g"u")continue;let P=typeof E!="boolean"?E:""+E,R=_.perValue[P]??{indexes:[],count:0};R.count>=l||(R.indexes.push(T),R.count++,_.perValue[P]=R,w.add(E))}c.push(Array.from(w)),d[b]=_}let f=Ygr(c),p=f.length,m=[];for(let g=0;gO-E),w.indexes.length!==0&&m.push(w)}let h=m.length,y=Array.from({length:h});for(let g=0;g({id:a[P],score:e[P][1],document:s[P]})),T=_.reducer.bind(null,b.values),O=_.getInitialValue(b.indexes.length),E=w.reduce(T,O);y[g]={values:b.values,result:E}}return y}function Ygr(t,e=0){if(e+1===t.length)return t[e].map(i=>[i]);let r=t[e],n=Ygr(t,e+1),o=[];for(let i of r)for(let a of n){let s=[i];ku(s,a),o.push(s)}return o}var ydo,Zgr,oOe=v(()=>{qh();fd();f0();ydo={reducer:(t,e,r,n)=>(e[n]=r,e),getInitialValue:t=>Array.from({length:t})},Zgr=["string","number","boolean"]});function Qgr(t,e,r){let n=Rx(),o=t.beforeSearch?.length||t.afterSearch?.length;function i(){e.relevance=Object.assign(iOe,e.relevance??{});let s=Object.keys(t.data.index.vectorIndexes),u=e.facets&&Object.keys(e.facets).length>0,{limit:l=10,offset:c=0,term:d,properties:f,threshold:p=0,distinctOn:m,includeVectors:h=!1}=e,y=e.preflight===!0,{index:g,docs:b}=t.data,_=t.tokenizer.tokenize(d??"",r),w=t.caches.propertiesToSearch;if(!w){let B=t.index.getSearchablePropertiesWithTypes(g);w=t.index.getSearchableProperties(g),w=w.filter(k=>B[k].startsWith("string")),t.caches.propertiesToSearch=w}if(f&&f!=="*"){for(let B of f)if(!w.includes(B))throw Vr("UNKNOWN_INDEX",B,w.join(", "));w=w.filter(B=>f.includes(B))}let T=tH(t.tokenizer,t.index,t.documentsStore,r,e,w,_,t.documentsStore.count(b),n),O=Object.keys(e.where??{}).length>0,E=[];O&&(E=t.index.searchByWhereClause(T,g,e.where));let P=_.length;if(P||f?.length){let B=w.length;for(let k=0;k[B,0]));let R=Object.entries(T.uniqueDocsIDs).map(([B,k])=>[+B,k]);if(O&&(R=VG(E,R)),e.sortBy)if(typeof e.sortBy=="function"){let B=R.map(([Z])=>Z),q=t.documentsStore.getMultiple(t.data.docs,B).map((Z,V)=>[R[V][0],R[V][1],Z]);q.sort(e.sortBy),R=q.map(([Z,V])=>[Z,V])}else R=t.sorter.sortBy(t.data.sorting,R,e.sortBy).map(([B,k])=>[du(t.internalDocumentIDStore,B),k]);else R=R.sort(Ghr);let I;y||(I=m?tyr(t,R,c,l,m):aOe(t,R,c,l));let A={elapsed:{formatted:"",raw:0},hits:[],count:R.length};if(typeof I<"u"&&(A.hits=I.filter(Boolean),h||JTe(A,s)),u){let B=zG(t,R,e.facets);A.facets=B}return e.groupBy&&(A.groups=HG(t,R,e.groupBy)),A.elapsed=t.formatElapsedTime(Rx()-T.timeStart),A}async function a(){t.beforeSearch&&await qG(t.beforeSearch,t,e,r);let s=i();return t.afterSearch&&await kG(t.afterSearch,t,e,r,s),s}return o?a():i()}var eyr=v(()=>{Gie();rOe();nOe();oOe();rq();f0();qh();fd();rH()});function eat(t,e,r="english"){let n=Rx(),o=t.beforeSearch?.length||t.afterSearch?.length;function i(){let{vector:s}=e;if(s&&(!("value"in s)||!("property"in s)))throw Vr("INVALID_VECTOR_INPUT",Object.keys(s).join(", "));let{limit:u=10,offset:l=0,includeVectors:c=!1}=e,d=t.data.index.vectorIndexes[s.property],f=d.size,p=d.vectors,m=e.facets&&Object.keys(e.facets).length>0,h=Object.keys(e.where??{}).length>0,{index:y,docs:g}=t.data;if(s?.value.length!==f)throw s?.property===void 0||s?.value.length===void 0?Vr("INVALID_INPUT_VECTOR","undefined",f,"undefined"):Vr("INVALID_INPUT_VECTOR",s.property,f,s.value.length);s instanceof Float32Array||(s.value=new Float32Array(s.value));let b=XTe(s.value,p,f,e.similarity).map(([B,k])=>[du(t.internalDocumentIDStore,B),k]),_=t.caches.propertiesToSearch;if(!_){let B=t.index.getSearchablePropertiesWithTypes(y);_=t.index.getSearchableProperties(y),_=_.filter(k=>B[k].startsWith("string")),t.caches.propertiesToSearch=_}let w=[],T=tH(t.tokenizer,t.index,t.documentsStore,r,e,_,w,t.documentsStore.count(g),n),O=[];h&&(O=t.index.searchByWhereClause(T,y,e.where),b=VG(O,b));let E=[];m&&(E=zG(t,b,e.facets));let P=Array.from({length:u});for(let B=0;B{rH();fd();rOe();qh();ZTe();nOe();oOe();f0();rq()});function nyr(t,e,r){let n=Rx(),o=t.beforeSearch?.length||t.afterSearch?.length;function i(){let{offset:s=0,limit:u=10,includeVectors:l=!1}=e,c=e.facets&&Object.keys(e.facets).length>0,d=bdo(t,e,r),f=_do(t,e),{index:p,docs:m}=t.data,h=e.hybridWeights,y=wdo(d,f,e.term??"",h),g=t.tokenizer.tokenize(e.term??"",r),b=t.caches.propertiesToSearch;if(!b){let A=t.index.getSearchablePropertiesWithTypes(p);b=t.index.getSearchableProperties(p),b=b.filter(B=>A[B].startsWith("string")),t.caches.propertiesToSearch=b}if(e.properties&&e.properties!=="*"){for(let A of e.properties)if(!b.includes(A))throw Vr("UNKNOWN_INDEX",A,b.join(", "));b=b.filter(A=>e.properties.includes(A))}let _=tH(t.tokenizer,t.index,t.documentsStore,r,e,b,g,t.documentsStore.count(m),n),w=Object.keys(e.where??{}).length>0,T=[];w&&(T=t.index.searchByWhereClause(_,p,e.where),y=VG(T,y));let O;c&&(O=zG(t,y,e.facets));let E;e.groupBy&&(E=HG(t,y,e.groupBy));let P=aOe(t,y,s,u).filter(Boolean),R=Rx(),I={count:y.length,elapsed:{raw:Number(R-n),formatted:ZV(R-n)},hits:P,...O?{facets:O}:{},...E?{groups:E}:{}};if(!l){let A=Object.keys(t.data.index.vectorIndexes);JTe(I,A)}return I}async function a(){t.beforeSearch&&await qG(t.beforeSearch,t,e,r);let s=i();return t.afterSearch&&await kG(t.afterSearch,t,e,r,s),s}return o?a():i()}function bdo(t,e,r){let n=Rx();e.relevance=Object.assign(iOe,e.relevance??{});let{term:o="",properties:i,threshold:a=0}=e,{index:s,docs:u}=t.data,l=t.tokenizer.tokenize(o,r),c=t.caches.propertiesToSearch;if(!c){let m=t.index.getSearchablePropertiesWithTypes(s);c=t.index.getSearchableProperties(s),c=c.filter(h=>m[h].startsWith("string")),t.caches.propertiesToSearch=c}if(i&&i!=="*"){let m=new Set(c),h=new Set(i);for(let y of i)if(!m.has(y))throw Vr("UNKNOWN_INDEX",y,c.join(", "));c=c.filter(y=>h.has(y))}let d=tH(t.tokenizer,t.index,t.documentsStore,r,e,c,l,t.documentsStore.count(u),n),f=l.length;if(f||i&&i.length>0){let m=c.length;for(let h=0;h[m,0]));let p=Object.entries(d.uniqueDocsIDs).map(([m,h])=>[+m,h]).sort((m,h)=>h[1]-m[1]);return oyr(p)}function _do(t,e){let r=e.vector,n=t.data.index.vectorIndexes[r?.property],o=n.size,i=n.vectors;if(r&&(!r.value||!r.property))throw Vr("INVALID_VECTOR_INPUT",Object.keys(r).join(", "));if(r.value.length!==o)throw Vr("INVALID_INPUT_VECTOR",r.property,o,r.value.length);r instanceof Float32Array||(r.value=new Float32Array(r.value));let a=XTe(r.value,i,o,e.similarity).map(([s,u])=>[du(t.internalDocumentIDStore,s),u]);return oyr(a)}function rat([,t]){return t}function oyr(t){let e=Math.max.apply(Math,t.map(rat));return t.map(([r,n])=>[r,n/e])}function ryr(t,e){return t/e}function vdo(t,e){return(r,n)=>r*t+n*e}function wdo(t,e,r,n){let o=Math.max.apply(Math,t.map(rat)),i=Math.max.apply(Math,e.map(rat)),a=n&&n.text&&n.vector,{text:s,vector:u}=a?n:Sdo(r),l=new Map,c=t.length,d=vdo(s,u);for(let p=0;pm[1]-p[1])}function Sdo(t){return{text:.5,vector:.5}}var iyr=v(()=>{fd();nOe();Gie();qh();rH();rOe();oOe();ZTe();f0();rH();rq()});function tH(t,e,r,n,o,i,a,s,u){let l={},c={};for(let d of i){let f={};for(let p of a)f[p]=[];l[d]=f,c[d]=[]}return{timeStart:u,tokenizer:t,index:e,documentsStore:r,language:n,params:o,docsCount:s,uniqueDocsIDs:{},indexMap:l,docsIntersection:c}}function ov(t,e,r){let n=e.mode??tOe;if(n===tOe)return Qgr(t,e,r);if(n===Wit)return eat(t,e);if(n===Hit)return nyr(t,e);throw Vr("INVALID_SEARCH_MODE",n)}function tyr(t,e,r,n,o){let i=t.data.docs,a=new Map,s=[],u=new Set,l=e.length,c=0;for(let d=0;d"u")continue;let[p,m]=f;if(u.has(p))continue;let h=t.documentsStore.get(i,p),y=LG(h,o);if(!(typeof y>"u"||a.has(y))&&(a.set(y,!0),c++,!(c<=r)&&(s.push({id:d0(t.internalDocumentIDStore,p),score:m,document:h}),u.add(p),c>=r+n)))break}return s}function aOe(t,e,r,n){let o=t.data.docs,i=Array.from({length:n}),a=new Set;for(let s=r;s"u")break;let[l,c]=u;if(!a.has(l)){let d=t.documentsStore.get(o,l);i[s]={id:d0(t.internalDocumentIDStore,l),score:c,document:d},a.add(l)}}return i}var iOe,rH=v(()=>{f0();qh();fd();Jit();eyr();tat();iyr();iOe={k:1.2,b:.75,d:.5}});function sOe(t,e){t.internalDocumentIDStore.load(t,e.internalDocumentIDStore),t.data.index=t.index.load(t.internalDocumentIDStore,e.index),t.data.docs=t.documentsStore.load(t.internalDocumentIDStore,e.docs),t.data.sorting=t.sorter.load(t.internalDocumentIDStore,e.sorting),t.tokenizer.language=e.language}function nat(t){return{internalDocumentIDStore:t.internalDocumentIDStore.save(t.internalDocumentIDStore),index:t.index.save(t.data.index),docs:t.documentsStore.save(t.data.docs),sorting:t.sorter.save(t.data.sorting),language:t.tokenizer.language}}var ayr=v(()=>{});var syr=v(()=>{rq();qh();Yit();Qit();fd()});var uyr=v(()=>{qh();rH()});var lyr=v(()=>{Ait();fd();Gie();eOe()});var uOe=v(()=>{Hgr();Wgr();Yit();Qit();rH();tat();ayr();syr();uyr();Kit();Vit();lyr()});function Odo(t,e){let r=cyr(t,n=>e.priority<=n.priority);t.splice(r+1,0,e)}function cyr(t,e){for(let r=t.length-1;r>=0;r--)if(e(t[r]))return r;return-1}var s6a,u6a,xdo,Tdo,oat,Edo,nH,iat=v(()=>{s6a=new Error("timeout while waiting for mutex to become available"),u6a=new Error("mutex already locked"),xdo=new Error("request for lock canceled"),Tdo=function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(c){try{l(n.next(c))}catch(d){a(d)}}function u(c){try{l(n.throw(c))}catch(d){a(d)}}function l(c){c.done?i(c.value):o(c.value).then(s,u)}l((n=n.apply(t,e||[])).next())})},oat=class{constructor(e,r=xdo){this._value=e,this._cancelError=r,this._queue=[],this._weightedWaiters=[]}acquire(e=1,r=0){if(e<=0)throw new Error(`invalid weight ${e}: must be positive`);return new Promise((n,o)=>{let i={resolve:n,reject:o,weight:e,priority:r},a=cyr(this._queue,s=>r<=s.priority);a===-1&&e<=this._value?this._dispatchItem(i):this._queue.splice(a+1,0,i)})}runExclusive(e){return Tdo(this,arguments,void 0,function*(r,n=1,o=0){let[i,a]=yield this.acquire(n,o);try{return yield r(i)}finally{a()}})}waitForUnlock(e=1,r=0){if(e<=0)throw new Error(`invalid weight ${e}: must be positive`);return this._couldLockImmediately(e,r)?Promise.resolve():new Promise(n=>{this._weightedWaiters[e-1]||(this._weightedWaiters[e-1]=[]),Odo(this._weightedWaiters[e-1],{resolve:n,priority:r})})}isLocked(){return this._value<=0}getValue(){return this._value}setValue(e){this._value=e,this._dispatchQueue()}release(e=1){if(e<=0)throw new Error(`invalid weight ${e}: must be positive`);this._value+=e,this._dispatchQueue()}cancel(){this._queue.forEach(e=>e.reject(this._cancelError)),this._queue=[]}_dispatchQueue(){for(this._drainUnlockWaiters();this._queue.length>0&&this._queue[0].weight<=this._value;)this._dispatchItem(this._queue.shift()),this._drainUnlockWaiters()}_dispatchItem(e){let r=this._value;this._value-=e.weight,e.resolve([r,this._newReleaser(e.weight)])}_newReleaser(e){let r=!1;return()=>{r||(r=!0,this.release(e))}}_drainUnlockWaiters(){if(this._queue.length===0)for(let e=this._value;e>0;e--){let r=this._weightedWaiters[e-1];r&&(r.forEach(n=>n.resolve()),this._weightedWaiters[e-1]=[])}else{let e=this._queue[0].priority;for(let r=this._value;r>0;r--){let n=this._weightedWaiters[r-1];if(!n)continue;let o=n.findIndex(i=>i.priority<=e);(o===-1?n:n.splice(0,o)).forEach(i=>i.resolve())}}}_couldLockImmediately(e,r){return(this._queue.length===0||this._queue[0].prioritye(),1,r)}isLocked(){return this._semaphore.isLocked()}waitForUnlock(e=0){return this._semaphore.waitForUnlock(1,e)}release(){this._semaphore.isLocked()&&this._semaphore.release()}cancel(){return this._semaphore.cancel()}}});var dyr=S(()=>{});var ki=S((lOe,fyr)=>{(function(t,e){typeof lOe=="object"?fyr.exports=lOe=e():typeof define=="function"&&define.amd?define([],e):t.CryptoJS=e()})(lOe,function(){var t=t||function(e,r){var n;if(typeof window<"u"&&window.crypto&&(n=window.crypto),typeof self<"u"&&self.crypto&&(n=self.crypto),typeof globalThis<"u"&&globalThis.crypto&&(n=globalThis.crypto),!n&&typeof window<"u"&&window.msCrypto&&(n=window.msCrypto),!n&&typeof window<"u"&&window.crypto&&(n=window.crypto),!n&&typeof require=="function")try{n=dyr()}catch{}var o=function(){if(n){if(typeof n.getRandomValues=="function")try{return n.getRandomValues(new Uint32Array(1))[0]}catch{}if(typeof n.randomBytes=="function")try{return n.randomBytes(4).readInt32LE()}catch{}}throw new Error("Native crypto module could not be used to get secure random number.")},i=Object.create||function(){function g(){}return function(b){var _;return g.prototype=b,_=new g,g.prototype=null,_}}(),a={},s=a.lib={},u=s.Base=function(){return{extend:function(g){var b=i(this);return g&&b.mixIn(g),(!b.hasOwnProperty("init")||this.init===b.init)&&(b.init=function(){b.$super.init.apply(this,arguments)}),b.init.prototype=b,b.$super=this,b},create:function(){var g=this.extend();return g.init.apply(g,arguments),g},init:function(){},mixIn:function(g){for(var b in g)g.hasOwnProperty(b)&&(this[b]=g[b]);g.hasOwnProperty("toString")&&(this.toString=g.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),l=s.WordArray=u.extend({init:function(g,b){g=this.words=g||[],b!=r?this.sigBytes=b:this.sigBytes=g.length*4},toString:function(g){return(g||d).stringify(this)},concat:function(g){var b=this.words,_=g.words,w=this.sigBytes,T=g.sigBytes;if(this.clamp(),w%4)for(var O=0;O>>2]>>>24-O%4*8&255;b[w+O>>>2]|=E<<24-(w+O)%4*8}else for(var P=0;P>>2]=_[P>>>2];return this.sigBytes+=T,this},clamp:function(){var g=this.words,b=this.sigBytes;g[b>>>2]&=4294967295<<32-b%4*8,g.length=e.ceil(b/4)},clone:function(){var g=u.clone.call(this);return g.words=this.words.slice(0),g},random:function(g){for(var b=[],_=0;_>>2]>>>24-T%4*8&255;w.push((O>>>4).toString(16)),w.push((O&15).toString(16))}return w.join("")},parse:function(g){for(var b=g.length,_=[],w=0;w>>3]|=parseInt(g.substr(w,2),16)<<24-w%8*4;return new l.init(_,b/2)}},f=c.Latin1={stringify:function(g){for(var b=g.words,_=g.sigBytes,w=[],T=0;T<_;T++){var O=b[T>>>2]>>>24-T%4*8&255;w.push(String.fromCharCode(O))}return w.join("")},parse:function(g){for(var b=g.length,_=[],w=0;w>>2]|=(g.charCodeAt(w)&255)<<24-w%4*8;return new l.init(_,b)}},p=c.Utf8={stringify:function(g){try{return decodeURIComponent(escape(f.stringify(g)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(g){return f.parse(unescape(encodeURIComponent(g)))}},m=s.BufferedBlockAlgorithm=u.extend({reset:function(){this._data=new l.init,this._nDataBytes=0},_append:function(g){typeof g=="string"&&(g=p.parse(g)),this._data.concat(g),this._nDataBytes+=g.sigBytes},_process:function(g){var b,_=this._data,w=_.words,T=_.sigBytes,O=this.blockSize,E=O*4,P=T/E;g?P=e.ceil(P):P=e.max((P|0)-this._minBufferSize,0);var R=P*O,I=e.min(R*4,T);if(R){for(var A=0;A{(function(t,e){typeof cOe=="object"?pyr.exports=cOe=e(ki()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(cOe,function(t){return function(e){var r=t,n=r.lib,o=n.Base,i=n.WordArray,a=r.x64={},s=a.Word=o.extend({init:function(l,c){this.high=l,this.low=c}}),u=a.WordArray=o.extend({init:function(l,c){l=this.words=l||[],c!=e?this.sigBytes=c:this.sigBytes=l.length*8},toX32:function(){for(var l=this.words,c=l.length,d=[],f=0;f{(function(t,e){typeof dOe=="object"?myr.exports=dOe=e(ki()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(dOe,function(t){return function(){if(typeof ArrayBuffer=="function"){var e=t,r=e.lib,n=r.WordArray,o=n.init,i=n.init=function(a){if(a instanceof ArrayBuffer&&(a=new Uint8Array(a)),(a instanceof Int8Array||typeof Uint8ClampedArray<"u"&&a instanceof Uint8ClampedArray||a instanceof Int16Array||a instanceof Uint16Array||a instanceof Int32Array||a instanceof Uint32Array||a instanceof Float32Array||a instanceof Float64Array)&&(a=new Uint8Array(a.buffer,a.byteOffset,a.byteLength)),a instanceof Uint8Array){for(var s=a.byteLength,u=[],l=0;l>>2]|=a[l]<<24-l%4*8;o.call(this,u,s)}else o.apply(this,arguments)};i.prototype=n}}(),t.lib.WordArray})});var yyr=S((fOe,gyr)=>{(function(t,e){typeof fOe=="object"?gyr.exports=fOe=e(ki()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(fOe,function(t){return function(){var e=t,r=e.lib,n=r.WordArray,o=e.enc,i=o.Utf16=o.Utf16BE={stringify:function(s){for(var u=s.words,l=s.sigBytes,c=[],d=0;d>>2]>>>16-d%4*8&65535;c.push(String.fromCharCode(f))}return c.join("")},parse:function(s){for(var u=s.length,l=[],c=0;c>>1]|=s.charCodeAt(c)<<16-c%2*16;return n.create(l,u*2)}};o.Utf16LE={stringify:function(s){for(var u=s.words,l=s.sigBytes,c=[],d=0;d>>2]>>>16-d%4*8&65535);c.push(String.fromCharCode(f))}return c.join("")},parse:function(s){for(var u=s.length,l=[],c=0;c>>1]|=a(s.charCodeAt(c)<<16-c%2*16);return n.create(l,u*2)}};function a(s){return s<<8&4278255360|s>>>8&16711935}}(),t.enc.Utf16})});var iq=S((pOe,byr)=>{(function(t,e){typeof pOe=="object"?byr.exports=pOe=e(ki()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(pOe,function(t){return function(){var e=t,r=e.lib,n=r.WordArray,o=e.enc,i=o.Base64={stringify:function(s){var u=s.words,l=s.sigBytes,c=this._map;s.clamp();for(var d=[],f=0;f>>2]>>>24-f%4*8&255,m=u[f+1>>>2]>>>24-(f+1)%4*8&255,h=u[f+2>>>2]>>>24-(f+2)%4*8&255,y=p<<16|m<<8|h,g=0;g<4&&f+g*.75>>6*(3-g)&63));var b=c.charAt(64);if(b)for(;d.length%4;)d.push(b);return d.join("")},parse:function(s){var u=s.length,l=this._map,c=this._reverseMap;if(!c){c=this._reverseMap=[];for(var d=0;d>>6-f%4*2,h=p|m;c[d>>>2]|=h<<24-d%4*8,d++}return n.create(c,d)}}(),t.enc.Base64})});var vyr=S((mOe,_yr)=>{(function(t,e){typeof mOe=="object"?_yr.exports=mOe=e(ki()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(mOe,function(t){return function(){var e=t,r=e.lib,n=r.WordArray,o=e.enc,i=o.Base64url={stringify:function(s,u){u===void 0&&(u=!0);var l=s.words,c=s.sigBytes,d=u?this._safe_map:this._map;s.clamp();for(var f=[],p=0;p>>2]>>>24-p%4*8&255,h=l[p+1>>>2]>>>24-(p+1)%4*8&255,y=l[p+2>>>2]>>>24-(p+2)%4*8&255,g=m<<16|h<<8|y,b=0;b<4&&p+b*.75>>6*(3-b)&63));var _=d.charAt(64);if(_)for(;f.length%4;)f.push(_);return f.join("")},parse:function(s,u){u===void 0&&(u=!0);var l=s.length,c=u?this._safe_map:this._map,d=this._reverseMap;if(!d){d=this._reverseMap=[];for(var f=0;f>>6-f%4*2,h=p|m;c[d>>>2]|=h<<24-d%4*8,d++}return n.create(c,d)}}(),t.enc.Base64url})});var aq=S((hOe,wyr)=>{(function(t,e){typeof hOe=="object"?wyr.exports=hOe=e(ki()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(hOe,function(t){return function(e){var r=t,n=r.lib,o=n.WordArray,i=n.Hasher,a=r.algo,s=[];(function(){for(var p=0;p<64;p++)s[p]=e.abs(e.sin(p+1))*4294967296|0})();var u=a.MD5=i.extend({_doReset:function(){this._hash=new o.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(p,m){for(var h=0;h<16;h++){var y=m+h,g=p[y];p[y]=(g<<8|g>>>24)&16711935|(g<<24|g>>>8)&4278255360}var b=this._hash.words,_=p[m+0],w=p[m+1],T=p[m+2],O=p[m+3],E=p[m+4],P=p[m+5],R=p[m+6],I=p[m+7],A=p[m+8],B=p[m+9],k=p[m+10],q=p[m+11],Z=p[m+12],V=p[m+13],Y=p[m+14],X=p[m+15],W=b[0],re=b[1],ue=b[2],le=b[3];W=l(W,re,ue,le,_,7,s[0]),le=l(le,W,re,ue,w,12,s[1]),ue=l(ue,le,W,re,T,17,s[2]),re=l(re,ue,le,W,O,22,s[3]),W=l(W,re,ue,le,E,7,s[4]),le=l(le,W,re,ue,P,12,s[5]),ue=l(ue,le,W,re,R,17,s[6]),re=l(re,ue,le,W,I,22,s[7]),W=l(W,re,ue,le,A,7,s[8]),le=l(le,W,re,ue,B,12,s[9]),ue=l(ue,le,W,re,k,17,s[10]),re=l(re,ue,le,W,q,22,s[11]),W=l(W,re,ue,le,Z,7,s[12]),le=l(le,W,re,ue,V,12,s[13]),ue=l(ue,le,W,re,Y,17,s[14]),re=l(re,ue,le,W,X,22,s[15]),W=c(W,re,ue,le,w,5,s[16]),le=c(le,W,re,ue,R,9,s[17]),ue=c(ue,le,W,re,q,14,s[18]),re=c(re,ue,le,W,_,20,s[19]),W=c(W,re,ue,le,P,5,s[20]),le=c(le,W,re,ue,k,9,s[21]),ue=c(ue,le,W,re,X,14,s[22]),re=c(re,ue,le,W,E,20,s[23]),W=c(W,re,ue,le,B,5,s[24]),le=c(le,W,re,ue,Y,9,s[25]),ue=c(ue,le,W,re,O,14,s[26]),re=c(re,ue,le,W,A,20,s[27]),W=c(W,re,ue,le,V,5,s[28]),le=c(le,W,re,ue,T,9,s[29]),ue=c(ue,le,W,re,I,14,s[30]),re=c(re,ue,le,W,Z,20,s[31]),W=d(W,re,ue,le,P,4,s[32]),le=d(le,W,re,ue,A,11,s[33]),ue=d(ue,le,W,re,q,16,s[34]),re=d(re,ue,le,W,Y,23,s[35]),W=d(W,re,ue,le,w,4,s[36]),le=d(le,W,re,ue,E,11,s[37]),ue=d(ue,le,W,re,I,16,s[38]),re=d(re,ue,le,W,k,23,s[39]),W=d(W,re,ue,le,V,4,s[40]),le=d(le,W,re,ue,_,11,s[41]),ue=d(ue,le,W,re,O,16,s[42]),re=d(re,ue,le,W,R,23,s[43]),W=d(W,re,ue,le,B,4,s[44]),le=d(le,W,re,ue,Z,11,s[45]),ue=d(ue,le,W,re,X,16,s[46]),re=d(re,ue,le,W,T,23,s[47]),W=f(W,re,ue,le,_,6,s[48]),le=f(le,W,re,ue,I,10,s[49]),ue=f(ue,le,W,re,Y,15,s[50]),re=f(re,ue,le,W,P,21,s[51]),W=f(W,re,ue,le,Z,6,s[52]),le=f(le,W,re,ue,O,10,s[53]),ue=f(ue,le,W,re,k,15,s[54]),re=f(re,ue,le,W,w,21,s[55]),W=f(W,re,ue,le,A,6,s[56]),le=f(le,W,re,ue,X,10,s[57]),ue=f(ue,le,W,re,R,15,s[58]),re=f(re,ue,le,W,V,21,s[59]),W=f(W,re,ue,le,E,6,s[60]),le=f(le,W,re,ue,q,10,s[61]),ue=f(ue,le,W,re,T,15,s[62]),re=f(re,ue,le,W,B,21,s[63]),b[0]=b[0]+W|0,b[1]=b[1]+re|0,b[2]=b[2]+ue|0,b[3]=b[3]+le|0},_doFinalize:function(){var p=this._data,m=p.words,h=this._nDataBytes*8,y=p.sigBytes*8;m[y>>>5]|=128<<24-y%32;var g=e.floor(h/4294967296),b=h;m[(y+64>>>9<<4)+15]=(g<<8|g>>>24)&16711935|(g<<24|g>>>8)&4278255360,m[(y+64>>>9<<4)+14]=(b<<8|b>>>24)&16711935|(b<<24|b>>>8)&4278255360,p.sigBytes=(m.length+1)*4,this._process();for(var _=this._hash,w=_.words,T=0;T<4;T++){var O=w[T];w[T]=(O<<8|O>>>24)&16711935|(O<<24|O>>>8)&4278255360}return _},clone:function(){var p=i.clone.call(this);return p._hash=this._hash.clone(),p}});function l(p,m,h,y,g,b,_){var w=p+(m&h|~m&y)+g+_;return(w<>>32-b)+m}function c(p,m,h,y,g,b,_){var w=p+(m&y|h&~y)+g+_;return(w<>>32-b)+m}function d(p,m,h,y,g,b,_){var w=p+(m^h^y)+g+_;return(w<>>32-b)+m}function f(p,m,h,y,g,b,_){var w=p+(h^(m|~y))+g+_;return(w<>>32-b)+m}r.MD5=i._createHelper(u),r.HmacMD5=i._createHmacHelper(u)}(Math),t.MD5})});var aat=S((gOe,Syr)=>{(function(t,e){typeof gOe=="object"?Syr.exports=gOe=e(ki()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(gOe,function(t){return function(){var e=t,r=e.lib,n=r.WordArray,o=r.Hasher,i=e.algo,a=[],s=i.SHA1=o.extend({_doReset:function(){this._hash=new n.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(u,l){for(var c=this._hash.words,d=c[0],f=c[1],p=c[2],m=c[3],h=c[4],y=0;y<80;y++){if(y<16)a[y]=u[l+y]|0;else{var g=a[y-3]^a[y-8]^a[y-14]^a[y-16];a[y]=g<<1|g>>>31}var b=(d<<5|d>>>27)+h+a[y];y<20?b+=(f&p|~f&m)+1518500249:y<40?b+=(f^p^m)+1859775393:y<60?b+=(f&p|f&m|p&m)-1894007588:b+=(f^p^m)-899497514,h=m,m=p,p=f<<30|f>>>2,f=d,d=b}c[0]=c[0]+d|0,c[1]=c[1]+f|0,c[2]=c[2]+p|0,c[3]=c[3]+m|0,c[4]=c[4]+h|0},_doFinalize:function(){var u=this._data,l=u.words,c=this._nDataBytes*8,d=u.sigBytes*8;return l[d>>>5]|=128<<24-d%32,l[(d+64>>>9<<4)+14]=Math.floor(c/4294967296),l[(d+64>>>9<<4)+15]=c,u.sigBytes=l.length*4,this._process(),this._hash},clone:function(){var u=o.clone.call(this);return u._hash=this._hash.clone(),u}});e.SHA1=o._createHelper(s),e.HmacSHA1=o._createHmacHelper(s)}(),t.SHA1})});var bOe=S((yOe,Cyr)=>{(function(t,e){typeof yOe=="object"?Cyr.exports=yOe=e(ki()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(yOe,function(t){return function(e){var r=t,n=r.lib,o=n.WordArray,i=n.Hasher,a=r.algo,s=[],u=[];(function(){function d(h){for(var y=e.sqrt(h),g=2;g<=y;g++)if(!(h%g))return!1;return!0}function f(h){return(h-(h|0))*4294967296|0}for(var p=2,m=0;m<64;)d(p)&&(m<8&&(s[m]=f(e.pow(p,1/2))),u[m]=f(e.pow(p,1/3)),m++),p++})();var l=[],c=a.SHA256=i.extend({_doReset:function(){this._hash=new o.init(s.slice(0))},_doProcessBlock:function(d,f){for(var p=this._hash.words,m=p[0],h=p[1],y=p[2],g=p[3],b=p[4],_=p[5],w=p[6],T=p[7],O=0;O<64;O++){if(O<16)l[O]=d[f+O]|0;else{var E=l[O-15],P=(E<<25|E>>>7)^(E<<14|E>>>18)^E>>>3,R=l[O-2],I=(R<<15|R>>>17)^(R<<13|R>>>19)^R>>>10;l[O]=P+l[O-7]+I+l[O-16]}var A=b&_^~b&w,B=m&h^m&y^h&y,k=(m<<30|m>>>2)^(m<<19|m>>>13)^(m<<10|m>>>22),q=(b<<26|b>>>6)^(b<<21|b>>>11)^(b<<7|b>>>25),Z=T+q+A+u[O]+l[O],V=k+B;T=w,w=_,_=b,b=g+Z|0,g=y,y=h,h=m,m=Z+V|0}p[0]=p[0]+m|0,p[1]=p[1]+h|0,p[2]=p[2]+y|0,p[3]=p[3]+g|0,p[4]=p[4]+b|0,p[5]=p[5]+_|0,p[6]=p[6]+w|0,p[7]=p[7]+T|0},_doFinalize:function(){var d=this._data,f=d.words,p=this._nDataBytes*8,m=d.sigBytes*8;return f[m>>>5]|=128<<24-m%32,f[(m+64>>>9<<4)+14]=e.floor(p/4294967296),f[(m+64>>>9<<4)+15]=p,d.sigBytes=f.length*4,this._process(),this._hash},clone:function(){var d=i.clone.call(this);return d._hash=this._hash.clone(),d}});r.SHA256=i._createHelper(c),r.HmacSHA256=i._createHmacHelper(c)}(Math),t.SHA256})});var Tyr=S((_Oe,xyr)=>{(function(t,e,r){typeof _Oe=="object"?xyr.exports=_Oe=e(ki(),bOe()):typeof define=="function"&&define.amd?define(["./core","./sha256"],e):e(t.CryptoJS)})(_Oe,function(t){return function(){var e=t,r=e.lib,n=r.WordArray,o=e.algo,i=o.SHA256,a=o.SHA224=i.extend({_doReset:function(){this._hash=new n.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var s=i._doFinalize.call(this);return s.sigBytes-=4,s}});e.SHA224=i._createHelper(a),e.HmacSHA224=i._createHmacHelper(a)}(),t.SHA224})});var sat=S((vOe,Oyr)=>{(function(t,e,r){typeof vOe=="object"?Oyr.exports=vOe=e(ki(),Qie()):typeof define=="function"&&define.amd?define(["./core","./x64-core"],e):e(t.CryptoJS)})(vOe,function(t){return function(){var e=t,r=e.lib,n=r.Hasher,o=e.x64,i=o.Word,a=o.WordArray,s=e.algo;function u(){return i.create.apply(i,arguments)}var l=[u(1116352408,3609767458),u(1899447441,602891725),u(3049323471,3964484399),u(3921009573,2173295548),u(961987163,4081628472),u(1508970993,3053834265),u(2453635748,2937671579),u(2870763221,3664609560),u(3624381080,2734883394),u(310598401,1164996542),u(607225278,1323610764),u(1426881987,3590304994),u(1925078388,4068182383),u(2162078206,991336113),u(2614888103,633803317),u(3248222580,3479774868),u(3835390401,2666613458),u(4022224774,944711139),u(264347078,2341262773),u(604807628,2007800933),u(770255983,1495990901),u(1249150122,1856431235),u(1555081692,3175218132),u(1996064986,2198950837),u(2554220882,3999719339),u(2821834349,766784016),u(2952996808,2566594879),u(3210313671,3203337956),u(3336571891,1034457026),u(3584528711,2466948901),u(113926993,3758326383),u(338241895,168717936),u(666307205,1188179964),u(773529912,1546045734),u(1294757372,1522805485),u(1396182291,2643833823),u(1695183700,2343527390),u(1986661051,1014477480),u(2177026350,1206759142),u(2456956037,344077627),u(2730485921,1290863460),u(2820302411,3158454273),u(3259730800,3505952657),u(3345764771,106217008),u(3516065817,3606008344),u(3600352804,1432725776),u(4094571909,1467031594),u(275423344,851169720),u(430227734,3100823752),u(506948616,1363258195),u(659060556,3750685593),u(883997877,3785050280),u(958139571,3318307427),u(1322822218,3812723403),u(1537002063,2003034995),u(1747873779,3602036899),u(1955562222,1575990012),u(2024104815,1125592928),u(2227730452,2716904306),u(2361852424,442776044),u(2428436474,593698344),u(2756734187,3733110249),u(3204031479,2999351573),u(3329325298,3815920427),u(3391569614,3928383900),u(3515267271,566280711),u(3940187606,3454069534),u(4118630271,4000239992),u(116418474,1914138554),u(174292421,2731055270),u(289380356,3203993006),u(460393269,320620315),u(685471733,587496836),u(852142971,1086792851),u(1017036298,365543100),u(1126000580,2618297676),u(1288033470,3409855158),u(1501505948,4234509866),u(1607167915,987167468),u(1816402316,1246189591)],c=[];(function(){for(var f=0;f<80;f++)c[f]=u()})();var d=s.SHA512=n.extend({_doReset:function(){this._hash=new a.init([new i.init(1779033703,4089235720),new i.init(3144134277,2227873595),new i.init(1013904242,4271175723),new i.init(2773480762,1595750129),new i.init(1359893119,2917565137),new i.init(2600822924,725511199),new i.init(528734635,4215389547),new i.init(1541459225,327033209)])},_doProcessBlock:function(f,p){for(var m=this._hash.words,h=m[0],y=m[1],g=m[2],b=m[3],_=m[4],w=m[5],T=m[6],O=m[7],E=h.high,P=h.low,R=y.high,I=y.low,A=g.high,B=g.low,k=b.high,q=b.low,Z=_.high,V=_.low,Y=w.high,X=w.low,W=T.high,re=T.low,ue=O.high,le=O.low,L=E,J=P,ne=R,D=I,N=A,z=B,H=k,oe=q,Q=Z,de=V,fe=Y,De=X,st=W,Le=re,Bt=ue,Pt=le,Nt=0;Nt<80;Nt++){var $e,Fr,ft=c[Nt];if(Nt<16)Fr=ft.high=f[p+Nt*2]|0,$e=ft.low=f[p+Nt*2+1]|0;else{var Ve=c[Nt-15],Rt=Ve.high,ze=Ve.low,He=(Rt>>>1|ze<<31)^(Rt>>>8|ze<<24)^Rt>>>7,We=(ze>>>1|Rt<<31)^(ze>>>8|Rt<<24)^(ze>>>7|Rt<<25),Jt=c[Nt-2],so=Jt.high,au=Jt.low,In=(so>>>19|au<<13)^(so<<3|au>>>29)^so>>>6,_i=(au>>>19|so<<13)^(au<<3|so>>>29)^(au>>>6|so<<26),Nl=c[Nt-7],Vi=Nl.high,g_=Nl.low,mg=c[Nt-16],cS=mg.high,ji=mg.low;$e=We+g_,Fr=He+Vi+($e>>>0>>0?1:0),$e=$e+_i,Fr=Fr+In+($e>>>0<_i>>>0?1:0),$e=$e+ji,Fr=Fr+cS+($e>>>0>>0?1:0),ft.high=Fr,ft.low=$e}var LT=Q&fe^~Q&st,CC=de&De^~de&Le,dS=L&ne^L&N^ne&N,Xs=J&D^J&z^D&z,Dl=(L>>>28|J<<4)^(L<<30|J>>>2)^(L<<25|J>>>7),Iu=(J>>>28|L<<4)^(J<<30|L>>>2)^(J<<25|L>>>7),wm=(Q>>>14|de<<18)^(Q>>>18|de<<14)^(Q<<23|de>>>9),_d=(de>>>14|Q<<18)^(de>>>18|Q<<14)^(de<<23|Q>>>9),sl=l[Nt],nt=sl.high,Nr=sl.low,Ue=Pt+_d,Ee=Bt+wm+(Ue>>>0>>0?1:0),Ue=Ue+CC,Ee=Ee+LT+(Ue>>>0>>0?1:0),Ue=Ue+Nr,Ee=Ee+nt+(Ue>>>0>>0?1:0),Ue=Ue+$e,Ee=Ee+Fr+(Ue>>>0<$e>>>0?1:0),Mt=Iu+Xs,Yt=Dl+dS+(Mt>>>0>>0?1:0);Bt=st,Pt=Le,st=fe,Le=De,fe=Q,De=de,de=oe+Ue|0,Q=H+Ee+(de>>>0>>0?1:0)|0,H=N,oe=z,N=ne,z=D,ne=L,D=J,J=Ue+Mt|0,L=Ee+Yt+(J>>>0>>0?1:0)|0}P=h.low=P+J,h.high=E+L+(P>>>0>>0?1:0),I=y.low=I+D,y.high=R+ne+(I>>>0>>0?1:0),B=g.low=B+z,g.high=A+N+(B>>>0>>0?1:0),q=b.low=q+oe,b.high=k+H+(q>>>0>>0?1:0),V=_.low=V+de,_.high=Z+Q+(V>>>0>>0?1:0),X=w.low=X+De,w.high=Y+fe+(X>>>0>>0?1:0),re=T.low=re+Le,T.high=W+st+(re>>>0>>0?1:0),le=O.low=le+Pt,O.high=ue+Bt+(le>>>0>>0?1:0)},_doFinalize:function(){var f=this._data,p=f.words,m=this._nDataBytes*8,h=f.sigBytes*8;p[h>>>5]|=128<<24-h%32,p[(h+128>>>10<<5)+30]=Math.floor(m/4294967296),p[(h+128>>>10<<5)+31]=m,f.sigBytes=p.length*4,this._process();var y=this._hash.toX32();return y},clone:function(){var f=n.clone.call(this);return f._hash=this._hash.clone(),f},blockSize:1024/32});e.SHA512=n._createHelper(d),e.HmacSHA512=n._createHmacHelper(d)}(),t.SHA512})});var Pyr=S((wOe,Eyr)=>{(function(t,e,r){typeof wOe=="object"?Eyr.exports=wOe=e(ki(),Qie(),sat()):typeof define=="function"&&define.amd?define(["./core","./x64-core","./sha512"],e):e(t.CryptoJS)})(wOe,function(t){return function(){var e=t,r=e.x64,n=r.Word,o=r.WordArray,i=e.algo,a=i.SHA512,s=i.SHA384=a.extend({_doReset:function(){this._hash=new o.init([new n.init(3418070365,3238371032),new n.init(1654270250,914150663),new n.init(2438529370,812702999),new n.init(355462360,4144912697),new n.init(1731405415,4290775857),new n.init(2394180231,1750603025),new n.init(3675008525,1694076839),new n.init(1203062813,3204075428)])},_doFinalize:function(){var u=a._doFinalize.call(this);return u.sigBytes-=16,u}});e.SHA384=a._createHelper(s),e.HmacSHA384=a._createHmacHelper(s)}(),t.SHA384})});var Ryr=S((SOe,Myr)=>{(function(t,e,r){typeof SOe=="object"?Myr.exports=SOe=e(ki(),Qie()):typeof define=="function"&&define.amd?define(["./core","./x64-core"],e):e(t.CryptoJS)})(SOe,function(t){return function(e){var r=t,n=r.lib,o=n.WordArray,i=n.Hasher,a=r.x64,s=a.Word,u=r.algo,l=[],c=[],d=[];(function(){for(var m=1,h=0,y=0;y<24;y++){l[m+5*h]=(y+1)*(y+2)/2%64;var g=h%5,b=(2*m+3*h)%5;m=g,h=b}for(var m=0;m<5;m++)for(var h=0;h<5;h++)c[m+5*h]=h+(2*m+3*h)%5*5;for(var _=1,w=0;w<24;w++){for(var T=0,O=0,E=0;E<7;E++){if(_&1){var P=(1<>>24)&16711935|(_<<24|_>>>8)&4278255360,w=(w<<8|w>>>24)&16711935|(w<<24|w>>>8)&4278255360;var T=y[b];T.high^=w,T.low^=_}for(var O=0;O<24;O++){for(var E=0;E<5;E++){for(var P=0,R=0,I=0;I<5;I++){var T=y[E+5*I];P^=T.high,R^=T.low}var A=f[E];A.high=P,A.low=R}for(var E=0;E<5;E++)for(var B=f[(E+4)%5],k=f[(E+1)%5],q=k.high,Z=k.low,P=B.high^(q<<1|Z>>>31),R=B.low^(Z<<1|q>>>31),I=0;I<5;I++){var T=y[E+5*I];T.high^=P,T.low^=R}for(var V=1;V<25;V++){var P,R,T=y[V],Y=T.high,X=T.low,W=l[V];W<32?(P=Y<>>32-W,R=X<>>32-W):(P=X<>>64-W,R=Y<>>64-W);var re=f[c[V]];re.high=P,re.low=R}var ue=f[0],le=y[0];ue.high=le.high,ue.low=le.low;for(var E=0;E<5;E++)for(var I=0;I<5;I++){var V=E+5*I,T=y[V],L=f[V],J=f[(E+1)%5+5*I],ne=f[(E+2)%5+5*I];T.high=L.high^~J.high&ne.high,T.low=L.low^~J.low&ne.low}var T=y[0],D=d[O];T.high^=D.high,T.low^=D.low}},_doFinalize:function(){var m=this._data,h=m.words,y=this._nDataBytes*8,g=m.sigBytes*8,b=this.blockSize*32;h[g>>>5]|=1<<24-g%32,h[(e.ceil((g+1)/b)*b>>>5)-1]|=128,m.sigBytes=h.length*4,this._process();for(var _=this._state,w=this.cfg.outputLength/8,T=w/8,O=[],E=0;E>>24)&16711935|(R<<24|R>>>8)&4278255360,I=(I<<8|I>>>24)&16711935|(I<<24|I>>>8)&4278255360,O.push(I),O.push(R)}return new o.init(O,w)},clone:function(){for(var m=i.clone.call(this),h=m._state=this._state.slice(0),y=0;y<25;y++)h[y]=h[y].clone();return m}});r.SHA3=i._createHelper(p),r.HmacSHA3=i._createHmacHelper(p)}(Math),t.SHA3})});var Ayr=S((COe,Iyr)=>{(function(t,e){typeof COe=="object"?Iyr.exports=COe=e(ki()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(COe,function(t){return function(e){var r=t,n=r.lib,o=n.WordArray,i=n.Hasher,a=r.algo,s=o.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),u=o.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),l=o.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),c=o.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),d=o.create([0,1518500249,1859775393,2400959708,2840853838]),f=o.create([1352829926,1548603684,1836072691,2053994217,0]),p=a.RIPEMD160=i.extend({_doReset:function(){this._hash=o.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(w,T){for(var O=0;O<16;O++){var E=T+O,P=w[E];w[E]=(P<<8|P>>>24)&16711935|(P<<24|P>>>8)&4278255360}var R=this._hash.words,I=d.words,A=f.words,B=s.words,k=u.words,q=l.words,Z=c.words,V,Y,X,W,re,ue,le,L,J,ne;ue=V=R[0],le=Y=R[1],L=X=R[2],J=W=R[3],ne=re=R[4];for(var D,O=0;O<80;O+=1)D=V+w[T+B[O]]|0,O<16?D+=m(Y,X,W)+I[0]:O<32?D+=h(Y,X,W)+I[1]:O<48?D+=y(Y,X,W)+I[2]:O<64?D+=g(Y,X,W)+I[3]:D+=b(Y,X,W)+I[4],D=D|0,D=_(D,q[O]),D=D+re|0,V=re,re=W,W=_(X,10),X=Y,Y=D,D=ue+w[T+k[O]]|0,O<16?D+=b(le,L,J)+A[0]:O<32?D+=g(le,L,J)+A[1]:O<48?D+=y(le,L,J)+A[2]:O<64?D+=h(le,L,J)+A[3]:D+=m(le,L,J)+A[4],D=D|0,D=_(D,Z[O]),D=D+ne|0,ue=ne,ne=J,J=_(L,10),L=le,le=D;D=R[1]+X+J|0,R[1]=R[2]+W+ne|0,R[2]=R[3]+re+ue|0,R[3]=R[4]+V+le|0,R[4]=R[0]+Y+L|0,R[0]=D},_doFinalize:function(){var w=this._data,T=w.words,O=this._nDataBytes*8,E=w.sigBytes*8;T[E>>>5]|=128<<24-E%32,T[(E+64>>>9<<4)+14]=(O<<8|O>>>24)&16711935|(O<<24|O>>>8)&4278255360,w.sigBytes=(T.length+1)*4,this._process();for(var P=this._hash,R=P.words,I=0;I<5;I++){var A=R[I];R[I]=(A<<8|A>>>24)&16711935|(A<<24|A>>>8)&4278255360}return P},clone:function(){var w=i.clone.call(this);return w._hash=this._hash.clone(),w}});function m(w,T,O){return w^T^O}function h(w,T,O){return w&T|~w&O}function y(w,T,O){return(w|~T)^O}function g(w,T,O){return w&O|T&~O}function b(w,T,O){return w^(T|~O)}function _(w,T){return w<>>32-T}r.RIPEMD160=i._createHelper(p),r.HmacRIPEMD160=i._createHmacHelper(p)}(Math),t.RIPEMD160})});var TOe=S((xOe,Nyr)=>{(function(t,e){typeof xOe=="object"?Nyr.exports=xOe=e(ki()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(xOe,function(t){(function(){var e=t,r=e.lib,n=r.Base,o=e.enc,i=o.Utf8,a=e.algo,s=a.HMAC=n.extend({init:function(u,l){u=this._hasher=new u.init,typeof l=="string"&&(l=i.parse(l));var c=u.blockSize,d=c*4;l.sigBytes>d&&(l=u.finalize(l)),l.clamp();for(var f=this._oKey=l.clone(),p=this._iKey=l.clone(),m=f.words,h=p.words,y=0;y{(function(t,e,r){typeof OOe=="object"?Dyr.exports=OOe=e(ki(),bOe(),TOe()):typeof define=="function"&&define.amd?define(["./core","./sha256","./hmac"],e):e(t.CryptoJS)})(OOe,function(t){return function(){var e=t,r=e.lib,n=r.Base,o=r.WordArray,i=e.algo,a=i.SHA256,s=i.HMAC,u=i.PBKDF2=n.extend({cfg:n.extend({keySize:128/32,hasher:a,iterations:25e4}),init:function(l){this.cfg=this.cfg.extend(l)},compute:function(l,c){for(var d=this.cfg,f=s.create(d.hasher,l),p=o.create(),m=o.create([1]),h=p.words,y=m.words,g=d.keySize,b=d.iterations;h.length{(function(t,e,r){typeof EOe=="object"?$yr.exports=EOe=e(ki(),aat(),TOe()):typeof define=="function"&&define.amd?define(["./core","./sha1","./hmac"],e):e(t.CryptoJS)})(EOe,function(t){return function(){var e=t,r=e.lib,n=r.Base,o=r.WordArray,i=e.algo,a=i.MD5,s=i.EvpKDF=n.extend({cfg:n.extend({keySize:128/32,hasher:a,iterations:1}),init:function(u){this.cfg=this.cfg.extend(u)},compute:function(u,l){for(var c,d=this.cfg,f=d.hasher.create(),p=o.create(),m=p.words,h=d.keySize,y=d.iterations;m.length{(function(t,e,r){typeof POe=="object"?Lyr.exports=POe=e(ki(),TD()):typeof define=="function"&&define.amd?define(["./core","./evpkdf"],e):e(t.CryptoJS)})(POe,function(t){t.lib.Cipher||function(e){var r=t,n=r.lib,o=n.Base,i=n.WordArray,a=n.BufferedBlockAlgorithm,s=r.enc,u=s.Utf8,l=s.Base64,c=r.algo,d=c.EvpKDF,f=n.Cipher=a.extend({cfg:o.extend(),createEncryptor:function(A,B){return this.create(this._ENC_XFORM_MODE,A,B)},createDecryptor:function(A,B){return this.create(this._DEC_XFORM_MODE,A,B)},init:function(A,B,k){this.cfg=this.cfg.extend(k),this._xformMode=A,this._key=B,this.reset()},reset:function(){a.reset.call(this),this._doReset()},process:function(A){return this._append(A),this._process()},finalize:function(A){A&&this._append(A);var B=this._doFinalize();return B},keySize:128/32,ivSize:128/32,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function A(B){return typeof B=="string"?I:E}return function(B){return{encrypt:function(k,q,Z){return A(q).encrypt(B,k,q,Z)},decrypt:function(k,q,Z){return A(q).decrypt(B,k,q,Z)}}}}()}),p=n.StreamCipher=f.extend({_doFinalize:function(){var A=this._process(!0);return A},blockSize:1}),m=r.mode={},h=n.BlockCipherMode=o.extend({createEncryptor:function(A,B){return this.Encryptor.create(A,B)},createDecryptor:function(A,B){return this.Decryptor.create(A,B)},init:function(A,B){this._cipher=A,this._iv=B}}),y=m.CBC=function(){var A=h.extend();A.Encryptor=A.extend({processBlock:function(k,q){var Z=this._cipher,V=Z.blockSize;B.call(this,k,q,V),Z.encryptBlock(k,q),this._prevBlock=k.slice(q,q+V)}}),A.Decryptor=A.extend({processBlock:function(k,q){var Z=this._cipher,V=Z.blockSize,Y=k.slice(q,q+V);Z.decryptBlock(k,q),B.call(this,k,q,V),this._prevBlock=Y}});function B(k,q,Z){var V,Y=this._iv;Y?(V=Y,this._iv=e):V=this._prevBlock;for(var X=0;X>>2]&255;A.sigBytes-=B}},_=n.BlockCipher=f.extend({cfg:f.cfg.extend({mode:y,padding:b}),reset:function(){var A;f.reset.call(this);var B=this.cfg,k=B.iv,q=B.mode;this._xformMode==this._ENC_XFORM_MODE?A=q.createEncryptor:(A=q.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==A?this._mode.init(this,k&&k.words):(this._mode=A.call(q,this,k&&k.words),this._mode.__creator=A)},_doProcessBlock:function(A,B){this._mode.processBlock(A,B)},_doFinalize:function(){var A,B=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(B.pad(this._data,this.blockSize),A=this._process(!0)):(A=this._process(!0),B.unpad(A)),A},blockSize:128/32}),w=n.CipherParams=o.extend({init:function(A){this.mixIn(A)},toString:function(A){return(A||this.formatter).stringify(this)}}),T=r.format={},O=T.OpenSSL={stringify:function(A){var B,k=A.ciphertext,q=A.salt;return q?B=i.create([1398893684,1701076831]).concat(q).concat(k):B=k,B.toString(l)},parse:function(A){var B,k=l.parse(A),q=k.words;return q[0]==1398893684&&q[1]==1701076831&&(B=i.create(q.slice(2,4)),q.splice(0,4),k.sigBytes-=16),w.create({ciphertext:k,salt:B})}},E=n.SerializableCipher=o.extend({cfg:o.extend({format:O}),encrypt:function(A,B,k,q){q=this.cfg.extend(q);var Z=A.createEncryptor(k,q),V=Z.finalize(B),Y=Z.cfg;return w.create({ciphertext:V,key:k,iv:Y.iv,algorithm:A,mode:Y.mode,padding:Y.padding,blockSize:A.blockSize,formatter:q.format})},decrypt:function(A,B,k,q){q=this.cfg.extend(q),B=this._parse(B,q.format);var Z=A.createDecryptor(k,q).finalize(B.ciphertext);return Z},_parse:function(A,B){return typeof A=="string"?B.parse(A,this):A}}),P=r.kdf={},R=P.OpenSSL={execute:function(A,B,k,q,Z){if(q||(q=i.random(64/8)),Z)var V=d.create({keySize:B+k,hasher:Z}).compute(A,q);else var V=d.create({keySize:B+k}).compute(A,q);var Y=i.create(V.words.slice(B),k*4);return V.sigBytes=B*4,w.create({key:V,iv:Y,salt:q})}},I=n.PasswordBasedCipher=E.extend({cfg:E.cfg.extend({kdf:R}),encrypt:function(A,B,k,q){q=this.cfg.extend(q);var Z=q.kdf.execute(k,A.keySize,A.ivSize,q.salt,q.hasher);q.iv=Z.iv;var V=E.encrypt.call(this,A,B,Z.key,q);return V.mixIn(Z),V},decrypt:function(A,B,k,q){q=this.cfg.extend(q),B=this._parse(B,q.format);var Z=q.kdf.execute(k,A.keySize,A.ivSize,B.salt,q.hasher);q.iv=Z.iv;var V=E.decrypt.call(this,A,B,Z.key,q);return V}})}()})});var kyr=S((MOe,Fyr)=>{(function(t,e,r){typeof MOe=="object"?Fyr.exports=MOe=e(ki(),zm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(MOe,function(t){return t.mode.CFB=function(){var e=t.lib.BlockCipherMode.extend();e.Encryptor=e.extend({processBlock:function(n,o){var i=this._cipher,a=i.blockSize;r.call(this,n,o,a,i),this._prevBlock=n.slice(o,o+a)}}),e.Decryptor=e.extend({processBlock:function(n,o){var i=this._cipher,a=i.blockSize,s=n.slice(o,o+a);r.call(this,n,o,a,i),this._prevBlock=s}});function r(n,o,i,a){var s,u=this._iv;u?(s=u.slice(0),this._iv=void 0):s=this._prevBlock,a.encryptBlock(s,0);for(var l=0;l{(function(t,e,r){typeof ROe=="object"?qyr.exports=ROe=e(ki(),zm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(ROe,function(t){return t.mode.CTR=function(){var e=t.lib.BlockCipherMode.extend(),r=e.Encryptor=e.extend({processBlock:function(n,o){var i=this._cipher,a=i.blockSize,s=this._iv,u=this._counter;s&&(u=this._counter=s.slice(0),this._iv=void 0);var l=u.slice(0);i.encryptBlock(l,0),u[a-1]=u[a-1]+1|0;for(var c=0;c{(function(t,e,r){typeof IOe=="object"?Uyr.exports=IOe=e(ki(),zm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(IOe,function(t){return t.mode.CTRGladman=function(){var e=t.lib.BlockCipherMode.extend();function r(i){if((i>>24&255)===255){var a=i>>16&255,s=i>>8&255,u=i&255;a===255?(a=0,s===255?(s=0,u===255?u=0:++u):++s):++a,i=0,i+=a<<16,i+=s<<8,i+=u}else i+=1<<24;return i}function n(i){return(i[0]=r(i[0]))===0&&(i[1]=r(i[1])),i}var o=e.Encryptor=e.extend({processBlock:function(i,a){var s=this._cipher,u=s.blockSize,l=this._iv,c=this._counter;l&&(c=this._counter=l.slice(0),this._iv=void 0),n(c);var d=c.slice(0);s.encryptBlock(d,0);for(var f=0;f{(function(t,e,r){typeof AOe=="object"?Vyr.exports=AOe=e(ki(),zm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(AOe,function(t){return t.mode.OFB=function(){var e=t.lib.BlockCipherMode.extend(),r=e.Encryptor=e.extend({processBlock:function(n,o){var i=this._cipher,a=i.blockSize,s=this._iv,u=this._keystream;s&&(u=this._keystream=s.slice(0),this._iv=void 0),i.encryptBlock(u,0);for(var l=0;l{(function(t,e,r){typeof NOe=="object"?Wyr.exports=NOe=e(ki(),zm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(NOe,function(t){return t.mode.ECB=function(){var e=t.lib.BlockCipherMode.extend();return e.Encryptor=e.extend({processBlock:function(r,n){this._cipher.encryptBlock(r,n)}}),e.Decryptor=e.extend({processBlock:function(r,n){this._cipher.decryptBlock(r,n)}}),e}(),t.mode.ECB})});var Gyr=S((DOe,Kyr)=>{(function(t,e,r){typeof DOe=="object"?Kyr.exports=DOe=e(ki(),zm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(DOe,function(t){return t.pad.AnsiX923={pad:function(e,r){var n=e.sigBytes,o=r*4,i=o-n%o,a=n+i-1;e.clamp(),e.words[a>>>2]|=i<<24-a%4*8,e.sigBytes+=i},unpad:function(e){var r=e.words[e.sigBytes-1>>>2]&255;e.sigBytes-=r}},t.pad.Ansix923})});var Zyr=S((jOe,Xyr)=>{(function(t,e,r){typeof jOe=="object"?Xyr.exports=jOe=e(ki(),zm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(jOe,function(t){return t.pad.Iso10126={pad:function(e,r){var n=r*4,o=n-e.sigBytes%n;e.concat(t.lib.WordArray.random(o-1)).concat(t.lib.WordArray.create([o<<24],1))},unpad:function(e){var r=e.words[e.sigBytes-1>>>2]&255;e.sigBytes-=r}},t.pad.Iso10126})});var Qyr=S(($Oe,Yyr)=>{(function(t,e,r){typeof $Oe=="object"?Yyr.exports=$Oe=e(ki(),zm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})($Oe,function(t){return t.pad.Iso97971={pad:function(e,r){e.concat(t.lib.WordArray.create([2147483648],1)),t.pad.ZeroPadding.pad(e,r)},unpad:function(e){t.pad.ZeroPadding.unpad(e),e.sigBytes--}},t.pad.Iso97971})});var tbr=S((LOe,ebr)=>{(function(t,e,r){typeof LOe=="object"?ebr.exports=LOe=e(ki(),zm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(LOe,function(t){return t.pad.ZeroPadding={pad:function(e,r){var n=r*4;e.clamp(),e.sigBytes+=n-(e.sigBytes%n||n)},unpad:function(e){for(var r=e.words,n=e.sigBytes-1,n=e.sigBytes-1;n>=0;n--)if(r[n>>>2]>>>24-n%4*8&255){e.sigBytes=n+1;break}}},t.pad.ZeroPadding})});var nbr=S((FOe,rbr)=>{(function(t,e,r){typeof FOe=="object"?rbr.exports=FOe=e(ki(),zm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(FOe,function(t){return t.pad.NoPadding={pad:function(){},unpad:function(){}},t.pad.NoPadding})});var ibr=S((kOe,obr)=>{(function(t,e,r){typeof kOe=="object"?obr.exports=kOe=e(ki(),zm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(kOe,function(t){return function(e){var r=t,n=r.lib,o=n.CipherParams,i=r.enc,a=i.Hex,s=r.format,u=s.Hex={stringify:function(l){return l.ciphertext.toString(a)},parse:function(l){var c=a.parse(l);return o.create({ciphertext:c})}}}(),t.format.Hex})});var sbr=S((qOe,abr)=>{(function(t,e,r){typeof qOe=="object"?abr.exports=qOe=e(ki(),iq(),aq(),TD(),zm()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})(qOe,function(t){return function(){var e=t,r=e.lib,n=r.BlockCipher,o=e.algo,i=[],a=[],s=[],u=[],l=[],c=[],d=[],f=[],p=[],m=[];(function(){for(var g=[],b=0;b<256;b++)b<128?g[b]=b<<1:g[b]=b<<1^283;for(var _=0,w=0,b=0;b<256;b++){var T=w^w<<1^w<<2^w<<3^w<<4;T=T>>>8^T&255^99,i[_]=T,a[T]=_;var O=g[_],E=g[O],P=g[E],R=g[T]*257^T*16843008;s[_]=R<<24|R>>>8,u[_]=R<<16|R>>>16,l[_]=R<<8|R>>>24,c[_]=R;var R=P*16843009^E*65537^O*257^_*16843008;d[T]=R<<24|R>>>8,f[T]=R<<16|R>>>16,p[T]=R<<8|R>>>24,m[T]=R,_?(_=O^g[g[g[P^O]]],w^=g[g[w]]):_=w=1}})();var h=[0,1,2,4,8,16,32,64,128,27,54],y=o.AES=n.extend({_doReset:function(){var g;if(!(this._nRounds&&this._keyPriorReset===this._key)){for(var b=this._keyPriorReset=this._key,_=b.words,w=b.sigBytes/4,T=this._nRounds=w+6,O=(T+1)*4,E=this._keySchedule=[],P=0;P6&&P%w==4&&(g=i[g>>>24]<<24|i[g>>>16&255]<<16|i[g>>>8&255]<<8|i[g&255]):(g=g<<8|g>>>24,g=i[g>>>24]<<24|i[g>>>16&255]<<16|i[g>>>8&255]<<8|i[g&255],g^=h[P/w|0]<<24),E[P]=E[P-w]^g);for(var R=this._invKeySchedule=[],I=0;I>>24]]^f[i[g>>>16&255]]^p[i[g>>>8&255]]^m[i[g&255]]}}},encryptBlock:function(g,b){this._doCryptBlock(g,b,this._keySchedule,s,u,l,c,i)},decryptBlock:function(g,b){var _=g[b+1];g[b+1]=g[b+3],g[b+3]=_,this._doCryptBlock(g,b,this._invKeySchedule,d,f,p,m,a);var _=g[b+1];g[b+1]=g[b+3],g[b+3]=_},_doCryptBlock:function(g,b,_,w,T,O,E,P){for(var R=this._nRounds,I=g[b]^_[0],A=g[b+1]^_[1],B=g[b+2]^_[2],k=g[b+3]^_[3],q=4,Z=1;Z>>24]^T[A>>>16&255]^O[B>>>8&255]^E[k&255]^_[q++],Y=w[A>>>24]^T[B>>>16&255]^O[k>>>8&255]^E[I&255]^_[q++],X=w[B>>>24]^T[k>>>16&255]^O[I>>>8&255]^E[A&255]^_[q++],W=w[k>>>24]^T[I>>>16&255]^O[A>>>8&255]^E[B&255]^_[q++];I=V,A=Y,B=X,k=W}var V=(P[I>>>24]<<24|P[A>>>16&255]<<16|P[B>>>8&255]<<8|P[k&255])^_[q++],Y=(P[A>>>24]<<24|P[B>>>16&255]<<16|P[k>>>8&255]<<8|P[I&255])^_[q++],X=(P[B>>>24]<<24|P[k>>>16&255]<<16|P[I>>>8&255]<<8|P[A&255])^_[q++],W=(P[k>>>24]<<24|P[I>>>16&255]<<16|P[A>>>8&255]<<8|P[B&255])^_[q++];g[b]=V,g[b+1]=Y,g[b+2]=X,g[b+3]=W},keySize:256/32});e.AES=n._createHelper(y)}(),t.AES})});var lbr=S((BOe,ubr)=>{(function(t,e,r){typeof BOe=="object"?ubr.exports=BOe=e(ki(),iq(),aq(),TD(),zm()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})(BOe,function(t){return function(){var e=t,r=e.lib,n=r.WordArray,o=r.BlockCipher,i=e.algo,a=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],s=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],u=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],l=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],c=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],d=i.DES=o.extend({_doReset:function(){for(var h=this._key,y=h.words,g=[],b=0;b<56;b++){var _=a[b]-1;g[b]=y[_>>>5]>>>31-_%32&1}for(var w=this._subKeys=[],T=0;T<16;T++){for(var O=w[T]=[],E=u[T],b=0;b<24;b++)O[b/6|0]|=g[(s[b]-1+E)%28]<<31-b%6,O[4+(b/6|0)]|=g[28+(s[b+24]-1+E)%28]<<31-b%6;O[0]=O[0]<<1|O[0]>>>31;for(var b=1;b<7;b++)O[b]=O[b]>>>(b-1)*4+3;O[7]=O[7]<<5|O[7]>>>27}for(var P=this._invSubKeys=[],b=0;b<16;b++)P[b]=w[15-b]},encryptBlock:function(h,y){this._doCryptBlock(h,y,this._subKeys)},decryptBlock:function(h,y){this._doCryptBlock(h,y,this._invSubKeys)},_doCryptBlock:function(h,y,g){this._lBlock=h[y],this._rBlock=h[y+1],f.call(this,4,252645135),f.call(this,16,65535),p.call(this,2,858993459),p.call(this,8,16711935),f.call(this,1,1431655765);for(var b=0;b<16;b++){for(var _=g[b],w=this._lBlock,T=this._rBlock,O=0,E=0;E<8;E++)O|=l[E][((T^_[E])&c[E])>>>0];this._lBlock=T,this._rBlock=w^O}var P=this._lBlock;this._lBlock=this._rBlock,this._rBlock=P,f.call(this,1,1431655765),p.call(this,8,16711935),p.call(this,2,858993459),f.call(this,16,65535),f.call(this,4,252645135),h[y]=this._lBlock,h[y+1]=this._rBlock},keySize:64/32,ivSize:64/32,blockSize:64/32});function f(h,y){var g=(this._lBlock>>>h^this._rBlock)&y;this._rBlock^=g,this._lBlock^=g<>>h^this._lBlock)&y;this._lBlock^=g,this._rBlock^=g<192.");var g=y.slice(0,2),b=y.length<4?y.slice(0,2):y.slice(2,4),_=y.length<6?y.slice(0,2):y.slice(4,6);this._des1=d.createEncryptor(n.create(g)),this._des2=d.createEncryptor(n.create(b)),this._des3=d.createEncryptor(n.create(_))},encryptBlock:function(h,y){this._des1.encryptBlock(h,y),this._des2.decryptBlock(h,y),this._des3.encryptBlock(h,y)},decryptBlock:function(h,y){this._des3.decryptBlock(h,y),this._des2.encryptBlock(h,y),this._des1.decryptBlock(h,y)},keySize:192/32,ivSize:64/32,blockSize:64/32});e.TripleDES=o._createHelper(m)}(),t.TripleDES})});var dbr=S((UOe,cbr)=>{(function(t,e,r){typeof UOe=="object"?cbr.exports=UOe=e(ki(),iq(),aq(),TD(),zm()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})(UOe,function(t){return function(){var e=t,r=e.lib,n=r.StreamCipher,o=e.algo,i=o.RC4=n.extend({_doReset:function(){for(var u=this._key,l=u.words,c=u.sigBytes,d=this._S=[],f=0;f<256;f++)d[f]=f;for(var f=0,p=0;f<256;f++){var m=f%c,h=l[m>>>2]>>>24-m%4*8&255;p=(p+d[f]+h)%256;var y=d[f];d[f]=d[p],d[p]=y}this._i=this._j=0},_doProcessBlock:function(u,l){u[l]^=a.call(this)},keySize:256/32,ivSize:0});function a(){for(var u=this._S,l=this._i,c=this._j,d=0,f=0;f<4;f++){l=(l+1)%256,c=(c+u[l])%256;var p=u[l];u[l]=u[c],u[c]=p,d|=u[(u[l]+u[c])%256]<<24-f*8}return this._i=l,this._j=c,d}e.RC4=n._createHelper(i);var s=o.RC4Drop=i.extend({cfg:i.cfg.extend({drop:192}),_doReset:function(){i._doReset.call(this);for(var u=this.cfg.drop;u>0;u--)a.call(this)}});e.RC4Drop=n._createHelper(s)}(),t.RC4})});var pbr=S((zOe,fbr)=>{(function(t,e,r){typeof zOe=="object"?fbr.exports=zOe=e(ki(),iq(),aq(),TD(),zm()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})(zOe,function(t){return function(){var e=t,r=e.lib,n=r.StreamCipher,o=e.algo,i=[],a=[],s=[],u=o.Rabbit=n.extend({_doReset:function(){for(var c=this._key.words,d=this.cfg.iv,f=0;f<4;f++)c[f]=(c[f]<<8|c[f]>>>24)&16711935|(c[f]<<24|c[f]>>>8)&4278255360;var p=this._X=[c[0],c[3]<<16|c[2]>>>16,c[1],c[0]<<16|c[3]>>>16,c[2],c[1]<<16|c[0]>>>16,c[3],c[2]<<16|c[1]>>>16],m=this._C=[c[2]<<16|c[2]>>>16,c[0]&4294901760|c[1]&65535,c[3]<<16|c[3]>>>16,c[1]&4294901760|c[2]&65535,c[0]<<16|c[0]>>>16,c[2]&4294901760|c[3]&65535,c[1]<<16|c[1]>>>16,c[3]&4294901760|c[0]&65535];this._b=0;for(var f=0;f<4;f++)l.call(this);for(var f=0;f<8;f++)m[f]^=p[f+4&7];if(d){var h=d.words,y=h[0],g=h[1],b=(y<<8|y>>>24)&16711935|(y<<24|y>>>8)&4278255360,_=(g<<8|g>>>24)&16711935|(g<<24|g>>>8)&4278255360,w=b>>>16|_&4294901760,T=_<<16|b&65535;m[0]^=b,m[1]^=w,m[2]^=_,m[3]^=T,m[4]^=b,m[5]^=w,m[6]^=_,m[7]^=T;for(var f=0;f<4;f++)l.call(this)}},_doProcessBlock:function(c,d){var f=this._X;l.call(this),i[0]=f[0]^f[5]>>>16^f[3]<<16,i[1]=f[2]^f[7]>>>16^f[5]<<16,i[2]=f[4]^f[1]>>>16^f[7]<<16,i[3]=f[6]^f[3]>>>16^f[1]<<16;for(var p=0;p<4;p++)i[p]=(i[p]<<8|i[p]>>>24)&16711935|(i[p]<<24|i[p]>>>8)&4278255360,c[d+p]^=i[p]},blockSize:128/32,ivSize:64/32});function l(){for(var c=this._X,d=this._C,f=0;f<8;f++)a[f]=d[f];d[0]=d[0]+1295307597+this._b|0,d[1]=d[1]+3545052371+(d[0]>>>0>>0?1:0)|0,d[2]=d[2]+886263092+(d[1]>>>0>>0?1:0)|0,d[3]=d[3]+1295307597+(d[2]>>>0>>0?1:0)|0,d[4]=d[4]+3545052371+(d[3]>>>0>>0?1:0)|0,d[5]=d[5]+886263092+(d[4]>>>0>>0?1:0)|0,d[6]=d[6]+1295307597+(d[5]>>>0>>0?1:0)|0,d[7]=d[7]+3545052371+(d[6]>>>0>>0?1:0)|0,this._b=d[7]>>>0>>0?1:0;for(var f=0;f<8;f++){var p=c[f]+d[f],m=p&65535,h=p>>>16,y=((m*m>>>17)+m*h>>>15)+h*h,g=((p&4294901760)*p|0)+((p&65535)*p|0);s[f]=y^g}c[0]=s[0]+(s[7]<<16|s[7]>>>16)+(s[6]<<16|s[6]>>>16)|0,c[1]=s[1]+(s[0]<<8|s[0]>>>24)+s[7]|0,c[2]=s[2]+(s[1]<<16|s[1]>>>16)+(s[0]<<16|s[0]>>>16)|0,c[3]=s[3]+(s[2]<<8|s[2]>>>24)+s[1]|0,c[4]=s[4]+(s[3]<<16|s[3]>>>16)+(s[2]<<16|s[2]>>>16)|0,c[5]=s[5]+(s[4]<<8|s[4]>>>24)+s[3]|0,c[6]=s[6]+(s[5]<<16|s[5]>>>16)+(s[4]<<16|s[4]>>>16)|0,c[7]=s[7]+(s[6]<<8|s[6]>>>24)+s[5]|0}e.Rabbit=n._createHelper(u)}(),t.Rabbit})});var hbr=S((VOe,mbr)=>{(function(t,e,r){typeof VOe=="object"?mbr.exports=VOe=e(ki(),iq(),aq(),TD(),zm()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})(VOe,function(t){return function(){var e=t,r=e.lib,n=r.StreamCipher,o=e.algo,i=[],a=[],s=[],u=o.RabbitLegacy=n.extend({_doReset:function(){var c=this._key.words,d=this.cfg.iv,f=this._X=[c[0],c[3]<<16|c[2]>>>16,c[1],c[0]<<16|c[3]>>>16,c[2],c[1]<<16|c[0]>>>16,c[3],c[2]<<16|c[1]>>>16],p=this._C=[c[2]<<16|c[2]>>>16,c[0]&4294901760|c[1]&65535,c[3]<<16|c[3]>>>16,c[1]&4294901760|c[2]&65535,c[0]<<16|c[0]>>>16,c[2]&4294901760|c[3]&65535,c[1]<<16|c[1]>>>16,c[3]&4294901760|c[0]&65535];this._b=0;for(var m=0;m<4;m++)l.call(this);for(var m=0;m<8;m++)p[m]^=f[m+4&7];if(d){var h=d.words,y=h[0],g=h[1],b=(y<<8|y>>>24)&16711935|(y<<24|y>>>8)&4278255360,_=(g<<8|g>>>24)&16711935|(g<<24|g>>>8)&4278255360,w=b>>>16|_&4294901760,T=_<<16|b&65535;p[0]^=b,p[1]^=w,p[2]^=_,p[3]^=T,p[4]^=b,p[5]^=w,p[6]^=_,p[7]^=T;for(var m=0;m<4;m++)l.call(this)}},_doProcessBlock:function(c,d){var f=this._X;l.call(this),i[0]=f[0]^f[5]>>>16^f[3]<<16,i[1]=f[2]^f[7]>>>16^f[5]<<16,i[2]=f[4]^f[1]>>>16^f[7]<<16,i[3]=f[6]^f[3]>>>16^f[1]<<16;for(var p=0;p<4;p++)i[p]=(i[p]<<8|i[p]>>>24)&16711935|(i[p]<<24|i[p]>>>8)&4278255360,c[d+p]^=i[p]},blockSize:128/32,ivSize:64/32});function l(){for(var c=this._X,d=this._C,f=0;f<8;f++)a[f]=d[f];d[0]=d[0]+1295307597+this._b|0,d[1]=d[1]+3545052371+(d[0]>>>0>>0?1:0)|0,d[2]=d[2]+886263092+(d[1]>>>0>>0?1:0)|0,d[3]=d[3]+1295307597+(d[2]>>>0>>0?1:0)|0,d[4]=d[4]+3545052371+(d[3]>>>0>>0?1:0)|0,d[5]=d[5]+886263092+(d[4]>>>0>>0?1:0)|0,d[6]=d[6]+1295307597+(d[5]>>>0>>0?1:0)|0,d[7]=d[7]+3545052371+(d[6]>>>0>>0?1:0)|0,this._b=d[7]>>>0>>0?1:0;for(var f=0;f<8;f++){var p=c[f]+d[f],m=p&65535,h=p>>>16,y=((m*m>>>17)+m*h>>>15)+h*h,g=((p&4294901760)*p|0)+((p&65535)*p|0);s[f]=y^g}c[0]=s[0]+(s[7]<<16|s[7]>>>16)+(s[6]<<16|s[6]>>>16)|0,c[1]=s[1]+(s[0]<<8|s[0]>>>24)+s[7]|0,c[2]=s[2]+(s[1]<<16|s[1]>>>16)+(s[0]<<16|s[0]>>>16)|0,c[3]=s[3]+(s[2]<<8|s[2]>>>24)+s[1]|0,c[4]=s[4]+(s[3]<<16|s[3]>>>16)+(s[2]<<16|s[2]>>>16)|0,c[5]=s[5]+(s[4]<<8|s[4]>>>24)+s[3]|0,c[6]=s[6]+(s[5]<<16|s[5]>>>16)+(s[4]<<16|s[4]>>>16)|0,c[7]=s[7]+(s[6]<<8|s[6]>>>24)+s[5]|0}e.RabbitLegacy=n._createHelper(u)}(),t.RabbitLegacy})});var ybr=S((HOe,gbr)=>{(function(t,e,r){typeof HOe=="object"?gbr.exports=HOe=e(ki(),iq(),aq(),TD(),zm()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})(HOe,function(t){return function(){var e=t,r=e.lib,n=r.BlockCipher,o=e.algo;let i=16,a=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],s=[[3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946],[1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055],[3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504],[976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462]];var u={pbox:[],sbox:[]};function l(m,h){let y=h>>24&255,g=h>>16&255,b=h>>8&255,_=h&255,w=m.sbox[0][y]+m.sbox[1][g];return w=w^m.sbox[2][b],w=w+m.sbox[3][_],w}function c(m,h,y){let g=h,b=y,_;for(let w=0;w1;--w)g=g^m.pbox[w],b=l(m,g)^b,_=g,g=b,b=_;return _=g,g=b,b=_,b=b^m.pbox[1],g=g^m.pbox[0],{left:g,right:b}}function f(m,h,y){for(let T=0;T<4;T++){m.sbox[T]=[];for(let O=0;O<256;O++)m.sbox[T][O]=s[T][O]}let g=0;for(let T=0;T=y&&(g=0);let b=0,_=0,w=0;for(let T=0;T{(function(t,e,r){typeof WOe=="object"?bbr.exports=WOe=e(ki(),Qie(),hyr(),yyr(),iq(),vyr(),aq(),aat(),bOe(),Tyr(),sat(),Pyr(),Ryr(),Ayr(),TOe(),jyr(),TD(),zm(),kyr(),Byr(),zyr(),Hyr(),Jyr(),Gyr(),Zyr(),Qyr(),tbr(),nbr(),ibr(),sbr(),lbr(),dbr(),pbr(),hbr(),ybr()):typeof define=="function"&&define.amd?define(["./core","./x64-core","./lib-typedarrays","./enc-utf16","./enc-base64","./enc-base64url","./md5","./sha1","./sha256","./sha224","./sha512","./sha384","./sha3","./ripemd160","./hmac","./pbkdf2","./evpkdf","./cipher-core","./mode-cfb","./mode-ctr","./mode-ctr-gladman","./mode-ofb","./mode-ecb","./pad-ansix923","./pad-iso10126","./pad-iso97971","./pad-zeropadding","./pad-nopadding","./format-hex","./aes","./tripledes","./rc4","./rabbit","./rabbit-legacy","./blowfish"],e):t.CryptoJS=e(t.CryptoJS)})(WOe,function(t){return t})});var uat,Pdo,JOe,_br=v(()=>{OS();Qe();uOe();uat="copilot-index-chunk-",Pdo=".json",JOe=class{constructor(e,r,n){this.app=e;this.baseDir=r;this.identifier=n}getChunkPath(e){return`${this.baseDir}/${uat}${this.identifier}-${e}.json`}getMetadataPath(){return`${this.baseDir}/${uat}${this.identifier}-metadata.json`}getLegacyPath(){return`${this.baseDir}/copilot-index-${this.identifier}${Pdo}`}assignDocumentToPartition(e,r){let o=Array.from(e).reduce((i,a)=>(i<<5)-i+a.charCodeAt(0),0);return Math.abs(o)%r}distributeDocumentsToPartitions(e,r){let n=new Map,o={};for(let a=0;a{i+=a.length,ee().debug&&console.log(`Partition ${s+1}: ${a.length} documents`)}),ee().debug&&(console.log(`Total documents distributed: ${i}`),i!==e.length&&console.error(`Document count mismatch! Original: ${e.length}, Distributed: ${i}`)),n}async ensureDirectoryExists(e){let r=e.substring(0,e.lastIndexOf("/"));await this.app.vault.adapter.exists(r)||await this.app.vault.adapter.mkdir(r)}async saveDatabase(e){try{let r=await nat(e),n=ee().numPartitions;if(n===1){let l=this.getLegacyPath();await this.ensureDirectoryExists(l),await this.app.vault.adapter.write(l,JSON.stringify({...r,schema:e.schema}));return}let o=r.docs?.docs,i=Array.isArray(o)?o:Object.values(o||{});if(ee().debug&&console.log(`Starting save with ${i.length??0} total documents`),!i||i.length===0){let l={numPartitions:n,vectorLength:e.schema.embedding.match(/\d+/)[0],schema:e.schema,lastModified:Date.now(),documentPartitions:{}},c=this.getMetadataPath();await this.ensureDirectoryExists(c),await this.app.vault.adapter.write(c,JSON.stringify(l)),ee().debug&&console.log("Saved empty database state");return}let a=this.distributeDocumentsToPartitions(i,n),s={numPartitions:n,vectorLength:e.schema.embedding.match(/\d+/)[0],schema:e.schema,lastModified:Date.now(),documentPartitions:Object.fromEntries(i.map(l=>[l.id,this.assignDocumentToPartition(l.id,n)]))};await this.saveMetadata(s);let u={...r,docs:{docs:{},count:0},index:{...r.index,vectorIndexes:void 0}};for(let[l,c]of a.entries()){let d={index:{vectorIndexes:{embedding:{size:r.index.vectorIndexes.embedding.size,vectors:Object.fromEntries(Object.entries(r.index.vectorIndexes.embedding.vectors).filter(([m])=>c.some(h=>h.id===m)))}}},docs:{docs:Object.fromEntries(c.map((m,h)=>[(h+1).toString(),m])),count:c.length}},f=l===0?{...u,docs:d.docs,index:{...u.index,vectorIndexes:d.index.vectorIndexes}}:d,p=this.getChunkPath(l);await this.ensureDirectoryExists(p),await this.app.vault.adapter.write(p,JSON.stringify(f)),ee().debug&&console.log(`Saved partition ${l+1}/${n}`)}ee().debug&&console.log("Saved all partitions")}catch(r){throw console.error("Error saving database:",r),new qo(`Failed to save database: ${r.message}`)}}async loadDatabase(){try{let e=this.getLegacyPath();if(await this.app.vault.adapter.exists(e)){let u=JSON.parse(await this.app.vault.adapter.read(e));if(!u?.schema)throw new qo("Invalid legacy database format");let l=await UG({schema:u.schema,components:{tokenizer:{stemmer:void 0,stopWords:void 0}}});return await sOe(l,u),l}let r=await this.loadMetadata(),n=await UG({schema:r.schema,components:{tokenizer:{stemmer:void 0,stopWords:void 0}}}),o=null,i=[];for(let u=0;uObject.values(c.docs.docs)).find(c=>c.id===u);l?(a[s.toString()]=l,s++):ee().debug&&console.warn(`Document ${u} not found in any chunk`)}return o.docs.docs=a,o.docs.count=Object.keys(a).length,o.internalDocumentIDStore.internalIdToId=Object.values(a).map(u=>u.id),o.index.vectorIndexes.embedding.vectors=Object.assign({},...i.map(u=>u.index?.vectorIndexes?.embedding?.vectors||{})),await sOe(n,o),n}catch(e){throw console.error("Error loading database:",e),new qo(`Failed to load database: ${e.message}`)}}async clearStorage(){try{let e=this.getLegacyPath();await this.app.vault.adapter.exists(e)&&await this.app.vault.adapter.remove(e);let r=await this.app.vault.adapter.list(this.baseDir);for(let n of r.files)n.startsWith(`${this.baseDir}/${uat}${this.identifier}`)&&await this.app.vault.adapter.remove(n)}catch(e){throw console.error("Error clearing storage:",e),new qo(`Failed to clear storage: ${e.message}`)}}async exists(){let e=this.getLegacyPath();if(ee().numPartitions===1)return await this.app.vault.adapter.exists(e);let r=this.getMetadataPath();return await this.app.vault.adapter.exists(r)||await this.app.vault.adapter.exists(e)}async loadMetadata(){let e=this.getMetadataPath();if(!await this.app.vault.adapter.exists(e))throw new qo("No existing database found");let r=JSON.parse(await this.app.vault.adapter.read(e));if(!r?.schema)throw new qo("Invalid metadata file: missing schema");return r}async saveMetadata(e){let r=this.getMetadataPath();await this.ensureDirectoryExists(r),await this.app.vault.adapter.write(r,JSON.stringify(e))}}});var Cbr={};En(Cbr,{categorizePatterns:()=>iH,createPatternSettingsValue:()=>sq,extractAppIgnoreSettings:()=>fat,getAllQAMarkdownContent:()=>dat,getDecodedPatterns:()=>uA,getExtensionPattern:()=>pat,getFilePattern:()=>WG,getInternalExcludePaths:()=>wbr,getMatchingPatterns:()=>Zl,getTagPattern:()=>eae,getVectorLength:()=>cat,isInternalExcludedFile:()=>tae,isInternalExcludedPath:()=>Sbr,previewPatternValue:()=>Ido,shouldIndexFile:()=>fu});async function cat(t){if(!t)throw new qo("Embedding instance not found.");try{let r=await t.embedQuery("Sample text for embedding");if(!r||r.length===0)throw new qo("Failed to get valid embedding vector length");return console.log(`Detected vector length: ${r.length} for model: ${dd.getModelName(t)}`),r.length}catch(e){throw console.error("Error getting vector length:",e),new qo("Failed to determine embedding vector length. Please check your Copilot settings to make sure you have a working embedding model.")}}async function dat(t){let e="",{inclusions:r,exclusions:n}=Zl(),o=t.vault.getMarkdownFiles().filter(i=>fu(i,r,n));return await Promise.all(o.map(i=>t.vault.cachedRead(i))).then(i=>i.map(a=>e+=a+" ")),e}function uA(t){let e=[];return e.push(...t.split(",").map(r=>{let n=r.trim();try{return decodeURIComponent(n)}catch{return n}}).filter(r=>r.length>0)),e}function Mdo(){return ee().qaExclusions?uA(ee().qaExclusions):[]}function Rdo(){return ee().qaInclusions?uA(ee().qaInclusions):[]}function Zl(t){let e=t?.inclusions?uA(t.inclusions):t?.isProject?[]:Rdo(),r=t?.exclusions?uA(t.exclusions):t?.isProject?[]:Mdo();return{inclusions:e.length>0?iH(e):null,exclusions:r.length>0?iH(r):null}}function fu(t,e,r,n){return!(tae(t)||r&&vbr(t.path,r)||e&&!vbr(t.path,e)||n&&!e)}function iH(t){let e=[],r=[],n=[],o=[],i=/^#[^\s#]+$/,a=/^\*\.([a-zA-Z0-9.]+)$/,s=/^\[\[(.*?)\]\]$/;return t.forEach(u=>{i.test(u)?e.push(u):a.test(u)?r.push(u):s.test(u)?o.push(u):n.push(u)}),{tagPatterns:e,extensionPatterns:r,folderPatterns:n,notePatterns:o}}function Ido(t){return uA(t).join(", ")}function sq({tagPatterns:t,extensionPatterns:e,folderPatterns:r,notePatterns:n}){return[...t??[],...e??[],...n??[],...r??[]].map(i=>encodeURIComponent(i)).join(",")}function Ado(t,e){if(e.length===0)return!1;let r=app.vault.getAbstractFileByPath(t);if(r instanceof lat.TFile){let n=sO(r);if(e.some(o=>n.some(i=>i.toLowerCase()===DJ(o).toLowerCase())))return!0}return!1}function Ndo(t,e){if(e.length===0)return!1;let r=t.toLowerCase();return e.some(n=>{let o=n.slice(1).toLowerCase();return r.endsWith(o)})}function Ddo(t,e){if(e.length===0)return!1;let r=t.replace(/\\/g,"/");return e.some(n=>{let o=n.replace(/\\/g,"/").replace(/\/$/,"");return r.startsWith(o)&&(r.length===o.length||r[o.length]==="/")})}function jdo(t,e){if(e.length===0)return!1;let r=app.vault.getAbstractFileByPath(t);return!!(r instanceof lat.TFile&&e.some(n=>n.slice(2,-2)===r.basename))}function vbr(t,e){if(!e)return!1;let{tagPatterns:r,extensionPatterns:n,folderPatterns:o,notePatterns:i}=e;return Ado(t,r??[])||Ndo(t,n??[])||Ddo(t,o??[])||jdo(t,i??[])}function fat(t){let e=[];try{if(typeof t.vault.getConfig=="function"){let r=t.vault.getConfig("userIgnoreFilters");r&&Array.isArray(r)&&r.forEach(n=>{typeof n=="string"&&e.push(n.endsWith("/")?n.slice(0,-1):n)})}}catch(r){console.warn("Error getting userIgnoreFilters from Obsidian config",r)}return e}function eae(t){return`#${t}`}function WG(t){return`[[${t.basename}]]`}function pat(t){return`*.${t}`}function wbr(){return[Em.getLogPath()]}function Sbr(t){return new Set(wbr()).has(t)}function tae(t){return Sbr(t.path)}var lat,Wb=v(()=>{OS();XV();Qe();h4();Dt();lat=require("obsidian")});var Obr={};En(Obr,{DBOperations:()=>uq});var Tbr,lA,xbr,uq,KOe=v(()=>{XV();OS();Xe();Qe();Dt();uOe();iat();Tbr=$(oH()),lA=require("obsidian");_br();Wb();xbr=25,uq=class t{constructor(e){this.app=e;this.isInitialized=!1;this.isIndexLoaded=!1;this.hasUnsavedChanges=!1;this.filesWithoutEmbeddings=new Set;this.upsertMutex=new nH;ml(async()=>{let r=ee();lA.Platform.isMobile&&r.disableIndexOnMobile?(this.isIndexLoaded=!1,this.oramaDb=void 0):lA.Platform.isMobile&&!r.disableIndexOnMobile&&!this.oramaDb&&await this.initializeDB(await dd.getInstance().getEmbeddingsAPI());let n=await this.getDbPath();this.dbPath&&n!==this.dbPath&&(F("Path change detected, reinitializing database..."),this.dbPath=n,await this.initializeChunkedStorage(),await this.initializeDB(await dd.getInstance().getEmbeddingsAPI()),F("Database reinitialized with new path:",n))})}async initializeChunkedStorage(){if(!this.app.vault.adapter)throw new qo("Vault adapter not available. Please try again later.");let e=await this.getDbPath();this.chunkedStorage=new JOe(this.app,e,this.getVaultIdentifier()),this.isInitialized=!0}async initializeDB(e){try{if(this.isInitialized||(this.dbPath=await this.getDbPath(),await this.initializeChunkedStorage()),lA.Platform.isMobile&&ee().disableIndexOnMobile){this.isIndexLoaded=!1,this.oramaDb=void 0;return}if(!this.chunkedStorage)throw new qo("Storage not initialized properly");try{if(await this.chunkedStorage.exists())return this.oramaDb=await this.chunkedStorage.loadDatabase(),F("Loaded existing chunked semantic index database from disk."),this.oramaDb}catch(n){ie("Failed to load existing semantic index database, creating new one:",n)}let r=await this.createNewDb(e);return this.oramaDb=r,r}catch(r){ie("Error initializing semantic index database:",r),new lA.Notice("Failed to initialize Copilot database. Some features may be limited.");return}}async saveDB(){if(!(lA.Platform.isMobile&&ee().disableIndexOnMobile)){if(!this.oramaDb||!this.chunkedStorage)try{if(await this.initializeDB(await dd.getInstance().getEmbeddingsAPI()),!this.oramaDb||!this.chunkedStorage)throw new qo("Semantic index database not found.")}catch(e){throw ie("Failed to initialize database during save:",e),new qo("Failed to initialize and save database.")}try{await this.chunkedStorage.saveDatabase(this.oramaDb),this.hasUnsavedChanges=!1,ee().debug&&F("Semantic index database saved successfully at:",this.dbPath)}catch(e){throw ie("Error saving semantic index database:",e),e}}}async clearIndex(e){try{this.oramaDb||await this.initializeDB(e),await this.chunkedStorage?.clearStorage(),await new Promise(r=>setTimeout(r,100)),this.oramaDb=await this.createNewDb(e),await this.saveDB(),new lA.Notice("Local Copilot index cleared successfully."),F("Local Copilot index cleared successfully, new instance created.")}catch(r){throw ie("Error clearing the local Copilot index:",r),new lA.Notice("An error occurred while clearing the local Copilot index."),r}}async removeDocs(e){if(!this.oramaDb)throw new qo("Semantic index database not found.");try{let r=await ov(this.oramaDb,{term:e,properties:["path"]});r.hits.length>0&&(await Yie(this.oramaDb,r.hits.map(n=>n.id),500),ee().debug&&F(`Deleted document from local Copilot index: ${e}`)),this.markUnsavedChanges()}catch(r){ie("Error deleting document from local Copilotindex:",r)}}getDb(){return this.oramaDb||console.warn("Database not initialized. Some features may be limited."),this.oramaDb}async getIsIndexLoaded(){return this.isIndexLoaded}async waitForInitialization(){await this.initializationPromise}onunload(){this.hasUnsavedChanges&&this.saveDB()}getCurrentDbPath(){return this.dbPath}async getDbPath(){let e=this.app.vault.getRoot().path,r;if(ee().enableIndexSync)r=this.app.vault.configDir;else{let n=e==="/"?"":e;r=`${n===""||n.startsWith("/")?"":"/"}${n}/.copilot-index`,await this.app.vault.adapter.exists(r)||(await this.app.vault.adapter.mkdir(r),F("Created directory:",r))}return r}getVaultIdentifier(){let e=this.app.vault.getName();return(0,Tbr.MD5)(e).toString()}markUnsavedChanges(){this.hasUnsavedChanges=!0}async createNewDb(e){if(!e)throw new qo("Embedding instance not found.");let r=await cat(e);if(!r||r===0)throw new qo("Invalid vector length detected. Please check if your embedding model is working.");let n=this.createDynamicSchema(r),o=await UG({schema:n,components:{tokenizer:{stemmer:void 0,stopWords:void 0}}});return F(`Created new semantic index database for ${this.dbPath}. Embedding model: ${dd.getModelName(e)} with vector length ${r}.`),this.isIndexLoaded=!0,o}static async getDocsByPath(e,r){if(!e)throw new Error("DB not initialized");return r?(await t.getAllDocuments(e)).filter(i=>i.path===r).map(i=>({document:i,score:1})):void 0}static async getDocsByEmbedding(e,r,n){return(await ov(e,{mode:"vector",vector:{value:r,property:"embedding"},limit:n.limit,similarity:n.similarity,includeVectors:!0})).hits}static async getLatestFileMtime(e){if(!e)throw new Error("DB not initialized");try{let r=await ov(e,{term:"",limit:1,sortBy:{property:"mtime",order:"DESC"}});return r.hits.length>0?r.hits[0].document.mtime:0}catch(r){return ie("Error getting latest file mtime from VectorDB:",r),0}}createDynamicSchema(e){return{id:"string",title:"string",path:"string",content:"string",embedding:`vector[${e}]`,embeddingModel:"string",created_at:"number",ctime:"number",mtime:"number",tags:"string[]",extension:"string",nchars:"number"}}async upsert(e){if(!this.oramaDb)throw new Error("DB not initialized");let r=this.oramaDb;return await this.upsertMutex.runExclusive(async()=>{try{let n=this.chunkedStorage?.assignDocumentToPartition(e.id,ee().numPartitions),o=await ov(r,{term:e.id,properties:["id"],limit:1});o.hits.length>0&&await eH(r,o.hits[0].id);try{return await Zie(r,e),F(`${o.hits.length>0?"Updated":"Inserted"} document ${e.id} in partition ${n}`),this.markUnsavedChanges(),e}catch(i){if(ie(`Failed to ${o.hits.length>0?"update":"insert"} document ${e.id}:`,i),o.hits.length>0)try{await Zie(r,o.hits[0].document)}catch(a){ie("Failed to restore previous document version:",a)}return}}catch(n){ie(`Error upserting document ${e.id}:`,n);return}})}async getLatestFileMtime(){if(!this.oramaDb)throw new Error("DB not initialized");try{let e=await ov(this.oramaDb,{term:"",limit:1,sortBy:{property:"mtime",order:"DESC"}});return e.hits.length>0?e.hits[0].document.mtime:0}catch(e){return ie("Error getting latest file mtime from VectorDB:",e),0}}async checkAndHandleEmbeddingModelChange(e){if(!this.oramaDb){F("Semantic index database not loaded in memory. Checking for existing index...");try{await this.initializeDB(e)}catch(o){throw ie("Failed to initialize database:",o),new qo("Failed to initialize semantic index database. Please check your embedding model settings.")}if(!this.oramaDb)return F("No existing index found. Will create new index."),!1}let r=await ov(this.oramaDb,{term:"",limit:1}),n;if(r.hits.length>0){let o=r.hits[0];typeof o=="object"&&o!==null&&"document"in o&&(n=o.document.embeddingModel)}if(n){let o=dd.getModelName(e);if(!gNt(n,o))return new lA.Notice("New embedding model detected. Rebuilding Copilot index from scratch."),F(`Detected change in embedding model from "${n}" to "${o}". Rebuilding Copilot index from scratch.`),this.oramaDb=await this.createNewDb(e),await this.saveDB(),!0}else F("No previous embedding model found in the database.");return!1}static async getAllDocuments(e){return(await ov(e,{term:"",limit:1e5,includeVectors:!0})).hits.map(n=>n.document)}async garbageCollect(){if(!this.oramaDb){F("Semantic index database not found during garbage collection. Attempting to initialize...");try{let e=await dd.getInstance().getEmbeddingsAPI();if(!e)throw new qo("No embedding model available.");if(await this.initializeDB(e),!this.oramaDb)throw new qo("Failed to initialize database after attempt.")}catch(e){throw ie("Failed to initialize database during garbage collection:",e),new qo("Failed to initialize database. Please check your embedding model settings.")}}try{let e=this.app.vault.getMarkdownFiles(),r=new Set(e.map(u=>u.path)),{inclusions:n,exclusions:o}=Zl(),i=new Set(e.filter(u=>fu(u,n,o)).map(u=>u.path)),s=(await t.getAllDocuments(this.oramaDb)).filter(u=>!r.has(u.path)||!i.has(u.path));return s.length===0?0:(F("Copilot index: Docs to remove during garbage collection:",Array.from(new Set(s.map(u=>u.path))).join(", ")),s.length===1?await eH(this.oramaDb,s[0].id):await Yie(this.oramaDb,s.map(u=>u.id),500),await this.saveDB(),s.length)}catch(e){throw ie("Error garbage collecting the Copilot index:",e),new qo("Failed to garbage collect the Copilot index.")}}async getIndexedFiles(){if(!this.oramaDb)throw new qo("Semantic index database not found.");try{let e=await t.getAllDocuments(this.oramaDb),r=new Set;return e.forEach(n=>{r.add(n.path)}),Array.from(r).sort()}catch(e){throw ie("Error getting indexed files:",e),new qo("Failed to retrieve indexed files.")}}async isIndexEmpty(){if(!this.oramaDb)return!0;try{return(await ov(this.oramaDb,{term:"",limit:1})).hits.length===0}catch(e){throw ie("Error checking if database is empty:",e),new qo("Failed to check if database is empty.")}}async hasIndex(e){if(!this.oramaDb)return!1;let r=await t.getDocsByPath(this.oramaDb,e);return r!==void 0&&r.length>0}async hasEmbeddings(e){if(!this.oramaDb)return!1;let r=await t.getDocsByPath(this.oramaDb,e);return!r||r.length===0?!1:r.every(n=>n?.document?.embedding&&Array.isArray(n.document.embedding)&&n.document.embedding.length>0)}async getDocsJsonByPaths(e){if(!this.oramaDb)throw new qo("Semantic index database not found.");let r={};for(let n of e){let o=await t.getDocsByPath(this.oramaDb,n);o&&o.length>0&&(r[n]=o.map(i=>({id:i.document.id,title:i.document.title,path:i.document.path,content:i.document.content,metadata:i.document.metadata,embedding:i.document.embedding,embeddingModel:i.document.embeddingModel,tags:i.document.tags,extension:i.document.extension,nchars:i.document.nchars})))}return r}markFileMissingEmbeddings(e){this.filesWithoutEmbeddings.add(e)}clearFilesMissingEmbeddings(){this.filesWithoutEmbeddings.clear()}getFilesMissingEmbeddings(){return Array.from(this.filesWithoutEmbeddings)}isFileMissingEmbeddings(e){return this.filesWithoutEmbeddings.has(e)}async checkIndexIntegrity(){if(!this.oramaDb)throw new qo("Orama database not found.");try{let e=await this.getIndexedFiles(),r=[];for(let n=0;n0?F(`Integrity check: ${r.length} file(s) missing embeddings, marked for re-indexing:`,r.join(", ")):F("Index integrity check completed. All documents have embeddings.")}catch(e){throw ie("Error checking index integrity:",e),new qo("Failed to check index integrity.")}}async yieldToEventLoop(){await new Promise(e=>{if(typeof window<"u"){let r=window;if(r.requestIdleCallback){r.requestIdleCallback(()=>e());return}}setTimeout(e,0)})}}});var GOe,Ebr=v(()=>{KOe();GOe=class{constructor(e){this.dbOps=new uq(e)}async initialize(e){await this.dbOps.initializeDB(e)}async clearIndex(e){await this.dbOps.clearIndex(e)}requiresEmbeddings(){return!0}async upsert(e){return this.dbOps.upsert(e)}async upsertBatch(e){let r=0;for(let n of e)await this.dbOps.upsert(n)&&(r+=1);return r}async removeByPath(e){await this.dbOps.removeDocs(e)}async getIndexedFiles(){return this.dbOps.getIndexedFiles()}async getLatestFileMtime(){return this.dbOps.getLatestFileMtime()}async isIndexEmpty(){return this.dbOps.isIndexEmpty()}async hasIndex(e){return this.dbOps.hasIndex(e)}async getDocumentsByPath(e){let r=this.dbOps.getDb();if(!r)throw new Error("Database is not loaded. Please restart the plugin.");let n=await uq.getDocsByPath(r,e);return n?n.map(o=>o.document):[]}async checkAndHandleEmbeddingModelChange(e){if(!e)throw new Error("Embedding instance is required to check Orama embedding model changes.");return this.dbOps.checkAndHandleEmbeddingModelChange(e)}async save(){await this.dbOps.saveDB()}async checkIndexIntegrity(){await this.dbOps.checkIndexIntegrity()}async garbageCollect(){return this.dbOps.garbageCollect()}markFileMissingEmbeddings(e){this.dbOps.markFileMissingEmbeddings(e)}clearFilesMissingEmbeddings(){this.dbOps.clearFilesMissingEmbeddings()}getFilesMissingEmbeddings(){return this.dbOps.getFilesMissingEmbeddings()}markUnsavedChanges(){this.dbOps.markUnsavedChanges()}onunload(){this.dbOps.onunload()}isRemoteBackend(){return!1}getDb(){return this.dbOps.getDb()}async reinitializeForIndexSyncChange(e){let r=await this.dbOps.getDbPath();this.dbOps.getCurrentDbPath()!==r&&await this.dbOps.initializeDB(e)}getDbOperations(){return this.dbOps}}});var JG,$do,rae,Pbr=v(()=>{na();rd();Xe();Qe();JG=require("obsidian");Wb();$do=5e3,rae=class{constructor(e,r,n){this.app=e;this.indexOps=r;this.indexBackend=n;this.debounceTimer=null;this.lastActiveFile=null;this.lastActiveFileMtime=null;this.listenersActive=!1;this.handleActiveLeafChange=async e=>{if(!this.shouldHandleEvents()||JG.Platform.isMobile&&ee().disableIndexOnMobile&&!this.indexBackend.isRemoteBackend()||zC()!=="copilot_plus")return;let n=this.lastActiveFile,o=this.lastActiveFileMtime,i=e?.view;if(this.lastActiveFile=i instanceof JG.MarkdownView?i.file:null,this.lastActiveFileMtime=this.lastActiveFile?.stat?.mtime??null,!(!n||n===this.lastActiveFile)&&!(!n?.stat?.mtime||o===null)&&n.extension==="md"){let{inclusions:a,exclusions:s}=Zl(),u=fu(n,a,s),l=o!==null&&n.stat.mtime>o;u&&l&&this.debouncedReindexFile(n)}};this.debouncedReindexFile=e=>{this.shouldHandleEvents()&&(this.debounceTimer!==null&&window.clearTimeout(this.debounceTimer),this.debounceTimer=window.setTimeout(()=>{ee().debug&&console.log("Copilot Plus: Triggering reindex for file ",e.path),this.indexOps.reindexFile(e),this.debounceTimer=null},$do))};this.handleFileDelete=async e=>{this.shouldHandleEvents()&&e instanceof JG.TFile&&await this.indexBackend.removeByPath(e.path)};this.syncEventListeners(),ml(()=>{this.syncEventListeners()})}shouldHandleEvents(){return ee().enableSemanticSearchV3?!(this.indexBackend.isRemoteBackend()&&!this.indexBackend.requiresEmbeddings()):!1}syncEventListeners(){let e=this.shouldHandleEvents();e&&!this.listenersActive?(F("Copilot Plus: Initializing semantic index event listeners"),this.app.workspace.on("active-leaf-change",this.handleActiveLeafChange),this.app.vault.on("delete",this.handleFileDelete),this.listenersActive=!0):!e&&this.listenersActive&&this.teardownEventListeners()}teardownEventListeners(){this.listenersActive&&(this.app.workspace.off("active-leaf-change",this.handleActiveLeafChange),this.app.vault.off("delete",this.handleFileDelete),this.debounceTimer!==null&&(window.clearTimeout(this.debounceTimer),this.debounceTimer=null),this.lastActiveFile=null,this.lastActiveFileMtime=null,this.listenersActive=!1)}cleanup(){this.teardownEventListeners()}unload(){this.teardownEventListeners()}}});function hat(t){return mat.add(t),()=>{mat.delete(t)}}function nae(){mat.forEach(t=>t())}var mat,gat=v(()=>{mat=new Set});var XOe,Mbr=v(()=>{XOe=class{constructor(e){this.lastRequestTime=0;this.requestsPerMin=e}setRequestsPerMin(e){this.requestsPerMin=e}getRequestsPerMin(){return this.requestsPerMin}async wait(){let r=Date.now()-this.lastRequestTime,n=Math.max(0,6e4/this.requestsPerMin-r);n>0&&await new Promise(o=>setTimeout(o,n)),this.lastRequestTime=Date.now()}}});var Yl,yat=v(()=>{Yl=class{constructor(t){x(this,"pageContent");x(this,"metadata");x(this,"id");this.pageContent=t.pageContent!==void 0?t.pageContent.toString():"",this.metadata=t.metadata??{},this.id=t.id}}});var bat,Rbr=v(()=>{_g();bat=class extends Ti{constructor(){super(...arguments);x(this,"lc_namespace",["langchain_core","documents","transformers"])}invoke(e,r){return this.transformDocuments(e)}}});var OD=v(()=>{zo();yat();Rbr()});var Ibr,vat,Abr=v(()=>{OD();Xet();Ibr=class extends bat{constructor(e){super(e);x(this,"lc_namespace",["langchain","document_transformers","text_splitters"]);x(this,"chunkSize",1e3);x(this,"chunkOverlap",200);x(this,"keepSeparator",!1);x(this,"lengthFunction");if(this.chunkSize=e?.chunkSize??this.chunkSize,this.chunkOverlap=e?.chunkOverlap??this.chunkOverlap,this.keepSeparator=e?.keepSeparator??this.keepSeparator,this.lengthFunction=e?.lengthFunction??(r=>r.length),this.chunkOverlap>=this.chunkSize)throw new Error("Cannot have chunkOverlap >= chunkSize")}async transformDocuments(e,r={}){return this.splitDocuments(e,r)}splitOnSeparator(e,r){let n;if(r)if(this.keepSeparator){let o=r.replace(/[/\-\\^$*+?.()|[\]{}]/g,"\\$&");n=e.split(new RegExp(`(?=${o})`))}else n=e.split(r);else n=e.split("");return n.filter(o=>o!=="")}async createDocuments(e,r=[],n={}){let o=r.length>0?r:[...Array(e.length)].map(()=>({})),{chunkHeader:i="",chunkOverlapHeader:a="(cont'd) ",appendChunkOverlapHeader:s=!1}=n,u=new Array;for(let l=0;ly){let T=this.numberOfNewLines(c,y,w);d-=T}s&&(h+=a)}let g=this.numberOfNewLines(m),b=o[l].loc&&typeof o[l].loc=="object"?{...o[l].loc}:{};b.lines={from:d,to:d+g};let _={...o[l],loc:b};h+=m,u.push(new Yl({pageContent:h,metadata:_})),d+=g,f=m,p=y}}return u}numberOfNewLines(e,r,n){return(e.slice(r,n).match(/\n/g)||[]).length}async splitDocuments(e,r={}){let n=e.filter(a=>a.pageContent!==void 0),o=n.map(a=>a.pageContent),i=n.map(a=>a.metadata);return this.createDocuments(o,i,r)}joinDocs(e,r){let n=e.join(r).trim();return n===""?null:n}async mergeSplits(e,r){let n=[],o=[],i=0;for(let s of e){let u=await this.lengthFunction(s);if(i+u+o.length*r.length>this.chunkSize&&(i>this.chunkSize&&console.warn(`Created a chunk of size ${i}, + +which is longer than the specified ${this.chunkSize}`),o.length>0)){let l=this.joinDocs(o,r);for(l!==null&&n.push(l);i>this.chunkOverlap||i+u+o.length*r.length>this.chunkSize&&i>0;)i-=await this.lengthFunction(o[0]),o.shift()}o.push(s),i+=u}let a=this.joinDocs(o,r);return a!==null&&n.push(a),n}},vat=class _at extends Ibr{constructor(r){super(r);x(this,"separators",[` + +`,` +`," ",""]);this.separators=r?.separators??this.separators,this.keepSeparator=r?.keepSeparator??!0}static lc_name(){return"RecursiveCharacterTextSplitter"}async _splitText(r,n){let o=[],i=n[n.length-1],a;for(let c=0;c","
","

","
","

  • ","

    ","

    ","

    ","

    ","

    ","
    ","","","","
    ","","
      ","
        ","
        ","