/* 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 Hcn=Object.create;var IQ=Object.defineProperty;var Wcn=Object.getOwnPropertyDescriptor;var Jcn=Object.getOwnPropertyNames;var Kcn=Object.getPrototypeOf,Gcn=Object.prototype.hasOwnProperty;var lCt=t=>{throw TypeError(t)};var Xcn=(t,e,r)=>e in t?IQ(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)IQ(t,r,{get:e[r],enumerable:!0})},cCt=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of Jcn(e))!Gcn.call(t,o)&&o!==r&&IQ(t,o,{get:()=>e[o],enumerable:!(n=Wcn(e,o))||n.enumerable});return t};var $=(t,e,r)=>(r=t!=null?Hcn(Kcn(t)):{},cCt(e||!t||!t.__esModule?IQ(r,"default",{value:t,enumerable:!0}):r,t)),Bpe=t=>cCt(IQ({},"__esModule",{value:!0}),t);var x=(t,e,r)=>Xcn(t,typeof e!="symbol"?e+"":e,r),Zcn=(t,e,r)=>e.has(t)||lCt("Cannot "+r);var cBe=(t,e,r)=>e.has(t)?lCt("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r);var dCt=(t,e,r)=>(Zcn(t,e,"access private method"),r);function dBe(){if(!zpe&&(zpe=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!zpe))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return zpe(Ycn)}var zpe,Ycn,fCt=v(()=>{Ycn=new Uint8Array(16)});function pCt(t,e=0){return Sg[t[e+0]]+Sg[t[e+1]]+Sg[t[e+2]]+Sg[t[e+3]]+"-"+Sg[t[e+4]]+Sg[t[e+5]]+"-"+Sg[t[e+6]]+Sg[t[e+7]]+"-"+Sg[t[e+8]]+Sg[t[e+9]]+"-"+Sg[t[e+10]]+Sg[t[e+11]]+Sg[t[e+12]]+Sg[t[e+13]]+Sg[t[e+14]]+Sg[t[e+15]]}var Sg,mCt=v(()=>{Sg=[];for(let t=0;t<256;++t)Sg.push((t+256).toString(16).slice(1))});var Qcn,fBe,hCt=v(()=>{Qcn=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),fBe={randomUUID:Qcn}});function edn(t,e,r){if(fBe.randomUUID&&!e&&!t)return fBe.randomUUID();t=t||{};let n=t.random||(t.rng||dBe)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,e){r=r||0;for(let o=0;o<16;++o)e[r+o]=n[o];return e}return pCt(n)}var od,gCt=v(()=>{hCt();fCt();mCt();od=edn});var qN=v(()=>{gCt()});var tdn,$t,Jo=v(()=>{tdn=Object.defineProperty,$t=(t,e)=>{for(var r in e)tdn(t,r,{get:e[r],enumerable:!0})}});function AQ(t,e=Mz){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 rdn(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:rdn(t)}catch{return null}}var NQ=v(()=>{});function FL(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 DQ=v(()=>{});var bCt=S((ZCi,yCt)=>{"use strict";yCt.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 TCt=S((YCi,pBe)=>{"use strict";var ndn=/[\p{Lu}]/u,odn=/[\p{Ll}]/u,_Ct=/^[\p{Lu}](?![\p{Lu}])/gu,SCt=/([\p{Alpha}\p{N}_]|$)/u,CCt=/[_.\- ]+/,idn=new RegExp("^"+CCt.source),vCt=new RegExp(CCt.source+SCt.source,"gu"),wCt=new RegExp("\\d+"+SCt.source,"gu"),adn=(t,e,r)=>{let n=!1,o=!1,i=!1;for(let a=0;a(_Ct.lastIndex=0,t.replace(_Ct,r=>e(r))),udn=(t,e)=>(vCt.lastIndex=0,wCt.lastIndex=0,t.replace(vCt,(r,n)=>e(n)).replace(wCt,r=>e(r))),xCt=(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=adn(t,r,n)),t=t.replace(idn,""),e.preserveConsecutiveUppercase?t=sdn(t,r):t=r(t),e.pascalCase&&(t=n(t.charAt(0))+t.slice(1)),udn(t,n))};pBe.exports=xCt;pBe.exports.default=xCt});function ECt(t,e){return e?.[t]||(0,OCt.default)(t)}function PCt(t,e,r){let n={};for(let o in t)Object.hasOwn(t,o)&&(n[e(o,r)]=t[o]);return n}var OCt,ldn,MCt=v(()=>{OCt=$(bCt(),1),ldn=$(TCt(),1)});function cdn(t){return"lc"in t||Object.keys(t).length===1&&RCt in t}function ddn(t){return{[RCt]:t}}function fdn(t){return t!==null&&typeof t=="object"&&"lc_serializable"in t&&typeof t.toJSON=="function"}function pdn(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 Vpe(t,e=new WeakSet){if(t!==null&&typeof t=="object"&&!Array.isArray(t)){if(e.has(t))return pdn(t);if(fdn(t))return t;e.add(t);let r=t;if(cdn(r))return e.delete(t),ddn(r);let n={};for(let[o,i]of Object.entries(r))n[o]=Vpe(i,e);return e.delete(t),n}return Array.isArray(t)?t.map(r=>Vpe(r,e)):t}var RCt,ICt=v(()=>{RCt="__lc_escaped__"});function ACt(t){return Array.isArray(t)?[...t]:{...t}}function hdn(t,e){let r=ACt(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]=ACt(s[u]),s=s[u]}s[i]!==void 0&&(s[i]={lc:1,type:"secret",id:[o]})}return r}function Hpe(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 mdn,Cg,kL=v(()=>{Jo();MCt();ICt();mdn={};$t(mdn,{Serializable:()=>Cg,get_lc_unique_name:()=>Hpe});Cg=class NCt{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,Hpe(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 NCt||typeof this.lc_kwargs!="object"||Array.isArray(this.lc_kwargs))return this.toJSONNotImplemented();let e={},r={},n=Object.keys(this.lc_kwargs).reduce((u,l)=>(u[l]=l in this?this[l]:this.lc_kwargs[l],u),{});for(let u=Object.getPrototypeOf(this);u;u=Object.getPrototypeOf(u))Object.assign(e,Reflect.get(u,"lc_aliases",this)),Object.assign(r,Reflect.get(u,"lc_secrets",this)),Object.assign(n,Reflect.get(u,"lc_attributes",this));Object.keys(r).forEach(u=>{let l=this,c=n,[d,...f]=u.split(".").reverse();for(let p of f.reverse()){if(!(p in l)||l[p]===void 0)return;(!(p in c)||c[p]===void 0)&&(typeof l[p]=="object"&&l[p]!=null?c[p]={}:Array.isArray(l[p])&&(c[p]=[])),l=l[p],c=c[p]}d in l&&l[d]!==void 0&&(c[d]=c[d]||l[d])});let o={},i=new WeakSet;i.add(this);for(let[u,l]of Object.entries(n))o[u]=Vpe(l,i);let a=Object.keys(r).length?hdn(o,r):o,s=PCt(a,ECt,e);return{lc:1,type:"constructor",id:this.lc_id,kwargs:s}}toJSONNotImplemented(){return{lc:1,type:"not_implemented",id:this.lc_id}}}});function qL(t){return!!(t&&typeof t=="object"&&"type"in t&&t.type==="tool_call")}function DCt(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 H6,Wpe=v(()=>{H6=class extends Error{constructor(e,r){super(e);x(this,"output");this.output=r}}});var jCt,UL,$Ct,BL,jQ=v(()=>{jCt=Symbol.for("ls:tracing_async_local_storage"),UL=Symbol.for("lc:context_variables"),$Ct=t=>{globalThis[jCt]=t},BL=()=>globalThis[jCt]});function Ph(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 W6(t){return Ph(t)&&t.source_type==="url"&&"url"in t&&typeof t.url=="string"}function J6(t){return Ph(t)&&t.source_type==="base64"&&"data"in t&&typeof t.data=="string"}function LCt(t){return Ph(t)&&t.source_type==="text"&&"text"in t&&typeof t.text=="string"}function Jpe(t){return Ph(t)&&t.source_type==="id"&&"id"in t&&typeof t.id=="string"}function Kpe(t){if(Ph(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 $Q(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 Cy({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 GT(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 LQ=v(()=>{});function Ir(t,e){return wn(t)&&t.type===e}function wn(t){return typeof t=="object"&&t!==null}function xy(t){return Array.isArray(t)}function Tt(t){return typeof t=="string"}function Qv(t){return typeof t=="number"}function Gpe(t){return t instanceof Uint8Array}function mBe(t){try{return JSON.parse(t)}catch{return}}var UN,qC=v(()=>{UN=t=>t()});function gdn(t){if(t.type==="char_location"&&Tt(t.document_title)&&Qv(t.start_char_index)&&Qv(t.end_char_index)&&Tt(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"&&Tt(t.document_title)&&Qv(t.start_page_number)&&Qv(t.end_page_number)&&Tt(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"&&Tt(t.document_title)&&Qv(t.start_block_index)&&Qv(t.end_block_index)&&Tt(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"&&Tt(t.url)&&Tt(t.title)&&Tt(t.encrypted_index)&&Tt(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"&&Tt(t.source)&&Tt(t.title)&&Qv(t.start_block_index)&&Qv(t.end_block_index)&&Tt(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 kCt(t){if(Ir(t,"document")&&wn(t.source)&&"type"in t.source){if(t.source.type==="base64"&&Tt(t.source.media_type)&&Tt(t.source.data))return{type:"file",mimeType:t.source.media_type,data:t.source.data};if(t.source.type==="url"&&Tt(t.source.url))return{type:"file",url:t.source.url};if(t.source.type==="file"&&Tt(t.source.file_id))return{type:"file",fileId:t.source.file_id};if(t.source.type==="text"&&Tt(t.source.data))return{type:"file",mimeType:String(t.source.media_type??"text/plain"),data:t.source.data}}else if(Ir(t,"image")&&wn(t.source)&&"type"in t.source){if(t.source.type==="base64"&&Tt(t.source.media_type)&&Tt(t.source.data))return{type:"image",mimeType:t.source.media_type,data:t.source.data};if(t.source.type==="url"&&Tt(t.source.url))return{type:"image",url:t.source.url};if(t.source.type==="file"&&Tt(t.source.file_id))return{type:"image",fileId:t.source.file_id}}}function qCt(t){function*e(){for(let r of t){let n=kCt(r);n?yield n:yield r}}return Array.from(e())}function FCt(t){function*e(){let r=typeof t.content=="string"?[{type:"text",text:t.content}]:t.content;for(let n of r){if(Ir(n,"text")&&Tt(n.text)){let{text:o,citations:i,...a}=n;if(xy(i)&&i.length){let s=i.reduce((u,l)=>{let c=gdn(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(Ir(n,"thinking")&&Tt(n.thinking)){let{thinking:o,signature:i,...a}=n;yield{...a,type:"reasoning",reasoning:o,signature:i};continue}else if(Ir(n,"redacted_thinking")){yield{type:"non_standard",value:n};continue}else if(Ir(n,"tool_use")&&Tt(n.name)&&Tt(n.id)){yield{type:"tool_call",id:n.id,name:n.name,args:n.input};continue}else if(Ir(n,"input_json_delta")){if(ydn(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(Ir(n,"server_tool_use")&&Tt(n.name)&&Tt(n.id)){let{name:o,id:i}=n;if(o==="web_search"){let a=UN(()=>{if(typeof n.input=="string")return n.input;if(wn(n.input)&&Tt(n.input.query))return n.input.query;if(Tt(n.partial_json)){let s=mBe(n.partial_json);if(s?.query)return s.query}return""});yield{id:i,type:"server_tool_call",name:"web_search",args:{query:a}};continue}else if(n.name==="code_execution"){let a=UN(()=>{if(typeof n.input=="string")return n.input;if(wn(n.input)&&Tt(n.input.code))return n.input.code;if(Tt(n.partial_json)){let s=mBe(n.partial_json);if(s?.code)return s.code}return""});yield{id:i,type:"server_tool_call",name:"code_execution",args:{code:a}};continue}}else if(Ir(n,"web_search_tool_result")&&Tt(n.tool_use_id)&&xy(n.content)){let{content:o,tool_use_id:i}=n,a=o.reduce((s,u)=>Ir(u,"web_search_result")?[...s,u.url]:s,[]);yield{type:"server_tool_call_result",name:"web_search",toolCallId:i,status:"success",output:{urls:a}};continue}else if(Ir(n,"code_execution_tool_result")&&Tt(n.tool_use_id)&&wn(n.content)){yield{type:"server_tool_call_result",name:"code_execution",toolCallId:n.tool_use_id,status:"success",output:n.content};continue}else if(Ir(n,"mcp_tool_use")){yield{id:n.id,type:"server_tool_call",name:"mcp_tool_use",args:n.input};continue}else if(Ir(n,"mcp_tool_result")&&Tt(n.tool_use_id)&&wn(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(Ir(n,"container_upload")){yield{type:"server_tool_call",name:"container_upload",args:n.input};continue}else if(Ir(n,"search_result")){yield{id:n.id,type:"non_standard",value:n};continue}else if(Ir(n,"tool_result")){yield{id:n.id,type:"non_standard",value:n};continue}else{let o=kCt(n);if(o){yield o;continue}}yield{type:"non_standard",value:n}}}return Array.from(e())}function ydn(t){return typeof t?._getType=="function"&&typeof t.concat=="function"&&t._getType()==="ai"}var UCt,hBe=v(()=>{qC();UCt={translateContent:FCt,translateContentChunk:FCt}});function bdn(t){return W6(t)?{type:t.type,mimeType:t.mime_type,url:t.url,metadata:t.metadata}:J6(t)?{type:t.type,mimeType:t.mime_type??"application/octet-stream",data:t.data,metadata:t.metadata}:Jpe(t)?{type:t.type,mimeType:t.mime_type,fileId:t.id,metadata:t.metadata}:t}function BCt(t){return t.map(bdn)}function zCt(t){return!!(Ir(t,"image_url")&&wn(t.image_url)||Ir(t,"input_audio")&&wn(t.input_audio)||Ir(t,"file")&&wn(t.file))}function VCt(t){if(Ir(t,"image_url")&&wn(t.image_url)&&Tt(t.image_url.url)){let e=Cy({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(Ir(t,"input_audio")&&wn(t.input_audio)&&Tt(t.input_audio.data)&&Tt(t.input_audio.format))return{type:"audio",data:t.input_audio.data,mimeType:`audio/${t.input_audio.format}`};if(Ir(t,"file")&&wn(t.file)&&Tt(t.file.data)){let e=Cy({dataUrl:t.file.data});if(e)return{type:"file",data:e.data,mimeType:e.mime_type};if(Tt(t.file.file_id))return{type:"file",fileId:t.file.file_id}}}return t}var gBe=v(()=>{LQ();qC()});function _dn(t){let e=[];typeof t.content=="string"?e.push({type:"text",text:t.content}):e.push(...Xpe(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 vdn(t){let e=[];typeof t.content=="string"?e.push({type:"text",text:t.content}):e.push(...Xpe(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 Xpe(t){let e=[];for(let r of t)zCt(r)?e.push(VCt(r)):e.push(r);return e}function wdn(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 HCt(t){function*e(){wn(t.additional_kwargs?.reasoning)&&xy(t.additional_kwargs.reasoning.summary)&&(yield{type:"reasoning",reasoning:t.additional_kwargs.reasoning.summary.reduce((o,i)=>wn(i)&&Tt(i.text)?`${o}${i.text}`:o,"")});let r=typeof t.content=="string"?[{type:"text",text:t.content}]:t.content;for(let n of r)if(Ir(n,"text")){let{text:o,annotations:i,...a}=n;Array.isArray(i)?yield{...a,type:"text",text:String(o),annotations:i.map(wdn)}: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(wn(t.additional_kwargs)&&xy(t.additional_kwargs.tool_outputs))for(let n of t.additional_kwargs.tool_outputs){if(Ir(n,"web_search_call")){yield{id:n.id,type:"server_tool_call",name:"web_search",args:{query:n.query}};continue}else if(Ir(n,"file_search_call")){yield{id:n.id,type:"server_tool_call",name:"file_search",args:{query:n.query}};continue}else if(Ir(n,"computer_call")){yield{type:"non_standard",value:n};continue}else if(Ir(n,"code_interpreter_call")){if(Tt(n.code)&&(yield{id:n.id,type:"server_tool_call",name:"code_interpreter",args:{code:n.code}}),xy(n.outputs)){let o=UN(()=>{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(Ir(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(Ir(n,"mcp_call")){yield{id:n.id,type:"server_tool_call",name:"mcp_call",args:n.input};continue}else if(Ir(n,"mcp_list_tools")){yield{id:n.id,type:"server_tool_call",name:"mcp_list_tools",args:n.input};continue}else if(Ir(n,"mcp_approval_request")){yield{type:"non_standard",value:n};continue}else if(Ir(n,"image_generation_call")){yield{type:"non_standard",value:n};continue}wn(n)&&(yield{type:"non_standard",value:n})}}return Array.from(e())}function Sdn(t){function*e(){yield*HCt(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 WCt,yBe=v(()=>{qC();gBe();WCt={translateContent:t=>typeof t.content=="string"?_dn(t):HCt(t),translateContentChunk:t=>typeof t.content=="string"?vdn(t):Sdn(t)}});function Zpe(t){return typeof t=="object"&&t!==null&&"type"in t&&"content"in t&&(typeof t.content=="string"||Array.isArray(t.content))}var bBe=v(()=>{});function JCt(t,e="pretty"){return e==="pretty"?Cdn(t):JSON.stringify(t)}function Cdn(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 KCt=v(()=>{});function Ty(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=>Ph(r))?[{type:"text",source_type:"text",text:t},...e]:[{type:"text",text:t},...e]:Array.isArray(e)?Rz(t,e)??[...t,...e]:e===""?t:Array.isArray(t)&&t.some(r=>Ph(r))?[...t,{type:"file",source_type:"text",text:e}]:[...t,{type:"text",text:e}]}function Ype(t,e){return t==="error"||e==="error"?"error":"success"}function xdn(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 XCt(t){return Array.isArray(t)&&t.every(e=>typeof e.index=="number")}function Fl(t,e){if(t===void 0&&e===void 0)return;if(t===void 0||e===void 0)return t??e;let r={...t};for(let[n,o]of Object.entries(e))if(r[n]==null)r[n]=o;else{if(o==null)continue;if(typeof r[n]!=typeof o||Array.isArray(r[n])!==Array.isArray(o))throw new Error(`field[${n}] already exists in the message chunk, but with a different type.`);if(typeof r[n]=="string"){if(n==="type")continue;["id","name","output_version","model_provider"].includes(n)?o&&(r[n]=o):r[n]+=o}else if(typeof r[n]=="number")r[n]=r[n]+o;else if(typeof r[n]=="object"&&!Array.isArray(r[n]))r[n]=Fl(r[n],o);else if(Array.isArray(r[n]))r[n]=Rz(r[n],o);else{if(r[n]===o)continue;console.warn(`field[${n}] already exists in this message chunk and value has unsupported type.`)}}return r}function Rz(t,e){if(!(t===void 0&&e===void 0)){if(t===void 0||e===void 0)return t||e;{let r=[...t];for(let n of e)if(typeof n=="object"&&n!==null&&"index"in n&&typeof n.index=="number"){let o=r.findIndex(i=>{let a=typeof i=="object",s="index"in i&&i.index===n.index,u="id"in i&&"id"in n&&i?.id===n?.id,l=!("id"in i)||!i?.id||!("id"in n)||!n?.id;return a&&s&&(u||l)});o!==-1&&typeof r[o]=="object"&&r[o]!==null?r[o]=Fl(r[o],n):r.push(n)}else{if(typeof n=="object"&&n!==null&&"text"in n&&n.text==="")continue;r.push(n)}return r}}}function Qpe(t,e){if(!(t===void 0&&e===void 0)){if(t===void 0||e===void 0)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 Rz(t,e);if(typeof t=="object"&&typeof e=="object")return Fl(t,e);if(t===e)return t;throw new Error(`Can not merge objects of different types. Left ${t} Right ${e}`)}}function eme(t){return typeof t.role=="string"}function xg(t){return typeof t?._getType=="function"}function K6(t){return Mb.isInstance(t)}var _Be,GCt,id,Mb,Oy=v(()=>{kL();LQ();hBe();gBe();yBe();bBe();KCt();_Be=Symbol.for("langchain.message");id=class extends Cg{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,GCt,!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[BCt,Xpe,qCt].reduce((o,i)=>i(o),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&&_Be in e&&e[_Be]===!0&&Zpe(e)}_updateId(e){this.id=e,this.lc_kwargs.id=e}get[(GCt=_Be,Symbol.toStringTag)](){return this.constructor.lc_name()}[Symbol.for("nodejs.util.inspect.custom")](e){if(e===null)return this;let r=xdn(this._printableFields,Math.max(4,e));return`${this.constructor.lc_name()} ${r}`}toFormattedString(e="pretty"){return JCt(this,e)}};Mb=class ZCt extends id{static isInstance(e){if(!super.isInstance(e))return!1;let r=Object.getPrototypeOf(e);for(;r!==null;){if(r===ZCt.prototype)return!0;r=Object.getPrototypeOf(r)}return!1}}});function FQ(t){return t!=null&&typeof t=="object"&&"lc_direct_tool_output"in t&&t.lc_direct_tool_output===!0}function kQ(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 qQ(t){return typeof t=="object"&&t!==null&&"getType"in t&&typeof t.getType=="function"&&t.getType()==="tool"}function vBe(t){return t._getType()==="tool"}var Tdn,Mh,_S,G6=v(()=>{Jo();Oy();Tdn={};$t(Tdn,{ToolMessage:()=>Mh,ToolMessageChunk:()=>_S,defaultToolCallParser:()=>kQ,isDirectToolOutput:()=>FQ,isToolMessage:()=>qQ,isToolMessageChunk:()=>vBe});Mh=class extends id{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}}},_S=class extends Mb{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:Ty(this.content,e.content),additional_kwargs:Fl(this.additional_kwargs,e.additional_kwargs),response_metadata:Fl(this.response_metadata,e.response_metadata),artifact:Qpe(this.artifact,e.artifact),tool_call_id:this.tool_call_id,id:this.id??e.id,status:Ype(this.status,e.status)})}get _printableFields(){return{...super._printableFields,tool_call_id:this.tool_call_id,artifact:this.artifact}}}});function QCt(t){return t._getType()==="generic"}function ext(t){return t._getType()==="generic"}var Td,ew,UQ=v(()=>{Oy();Td=class YCt extends id{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 YCt}static isInstance(r){return super.isInstance(r)&&r.type==="generic"}get _printableFields(){return{...super._printableFields,role:this.role}}},ew=class extends Mb{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:Ty(this.content,e.content),additional_kwargs:Fl(this.additional_kwargs,e.additional_kwargs),response_metadata:Fl(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}}}});function txt(t){return t._getType()==="function"}function rxt(t){return t._getType()==="function"}var Iz,tw,tme=v(()=>{Oy();Iz=class extends id{constructor(e){super(e);x(this,"type","function");x(this,"name");this.name=e.name}static lc_name(){return"FunctionMessage"}},tw=class extends Mb{constructor(){super(...arguments);x(this,"type","function")}static lc_name(){return"FunctionMessageChunk"}concat(e){let r=this.constructor;return new r({content:Ty(this.content,e.content),additional_kwargs:Fl(this.additional_kwargs,e.additional_kwargs),response_metadata:Fl(this.response_metadata,e.response_metadata),name:this.name??"",id:this.id??e.id})}}});function nxt(t){return t.getType()==="human"}function oxt(t){return t.getType()==="human"}var qs,rw,zL=v(()=>{Oy();qs=class extends id{constructor(e){super(e);x(this,"type","human")}static lc_name(){return"HumanMessage"}static isInstance(e){return super.isInstance(e)&&e.type==="human"}},rw=class extends Mb{constructor(e){super(e);x(this,"type","human")}static lc_name(){return"HumanMessageChunk"}concat(e){let r=this.constructor;return new r({content:Ty(this.content,e.content),additional_kwargs:Fl(this.additional_kwargs,e.additional_kwargs),response_metadata:Fl(this.response_metadata,e.response_metadata),id:this.id??e.id})}static isInstance(e){return super.isInstance(e)&&e.type==="human"}}});var Az,rme=v(()=>{Oy();Az=class extends id{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"}}});function ixt(t){return t._getType()==="system"}function axt(t){return t._getType()==="system"}var Od,Rb,BQ=v(()=>{Oy();Od=class nme extends id{constructor(r){super(r);x(this,"type","system")}static lc_name(){return"SystemMessage"}concat(r){if(typeof r=="string")return new nme({...this,content:Ty(this.content,r)});if(nme.isInstance(r))return new nme({...this,additional_kwargs:{...this.additional_kwargs,...r.additional_kwargs},response_metadata:{...this.response_metadata,...r.response_metadata},content:Ty(this.content,r.content)});throw new Error("Unexpected chunk type for system message")}static isInstance(r){return super.isInstance(r)&&r.type==="system"}},Rb=class extends Mb{constructor(e){super(e);x(this,"type","system")}static lc_name(){return"SystemMessageChunk"}concat(e){let r=this.constructor;return new r({content:Ty(this.content,e.content),additional_kwargs:Fl(this.additional_kwargs,e.additional_kwargs),response_metadata:Fl(this.response_metadata,e.response_metadata),id:this.id??e.id})}static isInstance(e){return super.isInstance(e)&&e.type==="system"}}});function wBe(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 Odn(t){if(wn(t.document)&&wn(t.document.source)){let e=wn(t.document)&&Tt(t.document.format)?t.document.format:"",r=wBe(e);if(wn(t.document.source)){if(wn(t.document.source.s3Location)&&Tt(t.document.source.s3Location.uri))return{type:"file",mimeType:r,fileId:t.document.source.s3Location.uri};if(Gpe(t.document.source.bytes))return{type:"file",mimeType:r,data:t.document.source.bytes};if(Tt(t.document.source.text))return{type:"file",mimeType:r,data:Buffer.from(t.document.source.text).toString("base64")};if(xy(t.document.source.content)){let n=t.document.source.content.reduce((o,i)=>wn(i)&&Tt(i.text)?o+i.text:o,"");return{type:"file",mimeType:r,data:n}}}}return{type:"non_standard",value:t}}function Edn(t){if(Ir(t,"image")&&wn(t.image)){let e=wn(t.image)&&Tt(t.image.format)?t.image.format:"",r=wBe(e);if(wn(t.image.source)){if(wn(t.image.source.s3Location)&&Tt(t.image.source.s3Location.uri))return{type:"image",mimeType:r,fileId:t.image.source.s3Location.uri};if(Gpe(t.image.source.bytes))return{type:"image",mimeType:r,data:t.image.source.bytes}}}return{type:"non_standard",value:t}}function Pdn(t){if(Ir(t,"video")&&wn(t.video)){let e=wn(t.video)&&Tt(t.video.format)?t.video.format:"",r=wBe(e);if(wn(t.video.source)){if(wn(t.video.source.s3Location)&&Tt(t.video.source.s3Location.uri))return{type:"video",mimeType:r,fileId:t.video.source.s3Location.uri};if(Gpe(t.video.source.bytes))return{type:"video",mimeType:r,data:t.video.source.bytes}}}return{type:"non_standard",value:t}}function sxt(t){function*e(){let r=typeof t.content=="string"?[{type:"text",text:t.content}]:t.content;for(let n of r){if(Ir(n,"cache_point")){yield{type:"non_standard",value:n};continue}else if(Ir(n,"citations_content")&&wn(n.citationsContent)){let o=xy(n.citationsContent.content)?n.citationsContent.content.reduce((a,s)=>wn(s)&&Tt(s.text)?a+s.text:a,""):"",i=xy(n.citationsContent.citations)?n.citationsContent.citations.reduce((a,s)=>{if(wn(s)){let u=xy(s.sourceContent)?s.sourceContent.reduce((c,d)=>wn(d)&&Tt(d.text)?c+d.text:c,""):"",l=UN(()=>{if(wn(s.location)){let c=s.location.documentChar||s.location.documentPage||s.location.documentChunk;if(wn(c))return{source:Qv(c.documentIndex)?c.documentIndex.toString():void 0,startIndex:Qv(c.start)?c.start:void 0,endIndex:Qv(c.end)?c.end:void 0}}return{}});a.push({type:"citation",citedText:u,...l})}return a},[]):[];yield{type:"text",text:o,annotations:i};continue}else if(Ir(n,"document")&&wn(n.document)){yield Odn(n);continue}else if(Ir(n,"guard_content")){yield{type:"non_standard",value:n};continue}else if(Ir(n,"image")&&wn(n.image)){yield Edn(n);continue}else if(Ir(n,"reasoning_content")&&Tt(n.reasoningText)){yield{type:"reasoning",reasoning:n.reasoningText};continue}else if(Ir(n,"text")&&Tt(n.text)){yield{type:"text",text:n.text};continue}else if(Ir(n,"tool_result")){yield{type:"non_standard",value:n};continue}else{if(Ir(n,"tool_call"))continue;if(Ir(n,"video")&&wn(n.video)){yield Pdn(n);continue}}yield{type:"non_standard",value:n}}}return Array.from(e())}var uxt,lxt=v(()=>{qC();uxt={translateContent:sxt,translateContentChunk:sxt}});function cxt(t){let e=[],r=t.additional_kwargs?.reasoning_content;if(Tt(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&&Tt(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 dxt,fxt=v(()=>{qC();dxt={translateContent:cxt,translateContentChunk:cxt}});function pxt(t){function*e(){let r=typeof t.content=="string"?[{type:"text",text:t.content}]:t.content;for(let n of r){if(Ir(n,"text")&&Tt(n.text)){yield{type:"text",text:n.text};continue}else if(Ir(n,"thinking")&&Tt(n.thinking)){yield{type:"reasoning",reasoning:n.thinking,...n.signature?{signature:n.signature}:{}};continue}else if(Ir(n,"inlineData")&&wn(n.inlineData)&&Tt(n.inlineData.mimeType)&&Tt(n.inlineData.data)){yield{type:"file",mimeType:n.inlineData.mimeType,data:n.inlineData.data};continue}else if(Ir(n,"functionCall")&&wn(n.functionCall)&&Tt(n.functionCall.name)&&wn(n.functionCall.args)){yield{type:"tool_call",id:t.id,name:n.functionCall.name,args:n.functionCall.args};continue}else if(Ir(n,"functionResponse")){yield{type:"non_standard",value:n};continue}else if(Ir(n,"fileData")&&wn(n.fileData)&&Tt(n.fileData.mimeType)&&Tt(n.fileData.fileUri)){yield{type:"file",mimeType:n.fileData.mimeType,fileId:n.fileData.fileUri};continue}else if(Ir(n,"executableCode")){yield{type:"non_standard",value:n};continue}else if(Ir(n,"codeExecutionResult")){yield{type:"non_standard",value:n};continue}yield{type:"non_standard",value:n}}}return Array.from(e())}var mxt,hxt=v(()=>{qC();mxt={translateContent:pxt,translateContentChunk:pxt}});function gxt(t){function*e(){let r=typeof t.content=="string"?[{type:"text",text:t.content}]:t.content;for(let n of r){if(Ir(n,"reasoning")&&Tt(n.reasoning)){let o=UN(()=>{let i=r.indexOf(n);if(xy(t.additional_kwargs?.signatures)&&i>=0)return t.additional_kwargs.signatures.at(i)});Tt(o)?yield{type:"reasoning",reasoning:n.reasoning,signature:o}:yield{type:"reasoning",reasoning:n.reasoning};continue}else if(Ir(n,"thinking")&&Tt(n.thinking)){yield{type:"reasoning",reasoning:n.thinking,...n.signature?{signature:n.signature}:{}};continue}else if(Ir(n,"text")&&Tt(n.text)){yield{type:"text",text:n.text};continue}else if(Ir(n,"image_url")){if(Tt(n.image_url))if(n.image_url.startsWith("data:")){let o=/^data:([^;]+);base64,(.+)$/,i=n.image_url.match(o);i?yield{type:"image",data:i[2],mimeType:i[1]}:yield{type:"image",url:n.image_url}}else yield{type:"image",url:n.image_url};continue}else if(Ir(n,"media")&&Tt(n.mimeType)&&Tt(n.data)){yield{type:"file",mimeType:n.mimeType,data:n.data};continue}yield{type:"non_standard",value:n}}}return Array.from(e())}var yxt,bxt=v(()=>{qC();yxt={translateContent:gxt,translateContentChunk:gxt}});function _xt(t){let e=[],r=t.additional_kwargs?.reasoning;if(Tt(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&&Tt(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 vxt,wxt=v(()=>{qC();vxt={translateContent:_xt,translateContentChunk:_xt}});function Sxt(t){let e=[],r=t.additional_kwargs?.reasoning_content;if(Tt(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&&Tt(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 Cxt,xxt=v(()=>{qC();Cxt={translateContent:Sxt,translateContentChunk:Sxt}});function Txt(t){let e=[];if(wn(t.additional_kwargs?.reasoning)){let n=t.additional_kwargs.reasoning;if(xy(n.summary)){let o=n.summary.reduce((i,a)=>wn(a)&&Tt(a.text)?`${i}${a.text}`:i,"");o.length>0&&e.push({type:"reasoning",reasoning:o})}}let r=t.additional_kwargs?.reasoning_content;if(Tt(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&&Tt(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,Ext=v(()=>{qC();Oxt={translateContent:Txt,translateContentChunk:Txt}});function SBe(t){return globalThis.lc_block_translators_registry.get(t)}var Pxt=v(()=>{hBe();yBe();lxt();fxt();hxt();bxt();wxt();xxt();Ext();globalThis.lc_block_translators_registry??(globalThis.lc_block_translators_registry=new Map([["anthropic",UCt],["bedrock-converse",uxt],["deepseek",dxt],["google-genai",mxt],["google-vertexai",yxt],["groq",vxt],["ollama",Cxt],["openai",WCt],["xai",Oxt]]))});function ome(t,e){return Fl(t,e)??{}}function Mxt(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 Mdn(t,e){let r={...Mxt(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 Rdn(t,e){let r={...Mxt(t,e)};return(t?.reasoning!==void 0||e?.reasoning!==void 0)&&(r.reasoning=(t?.reasoning??0)+(e?.reasoning??0)),r}function X6(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:Mdn(t?.input_token_details,e?.input_token_details),output_token_details:Rdn(t?.output_token_details,e?.output_token_details)}}var ime=v(()=>{Oy()});function kl(t){return t._getType()==="ai"}function zQ(t){return t._getType()==="ai"}var Pn,Er,vS=v(()=>{Oy();Pxt();ime();G6();UC();Pn=class extends id{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]=kQ(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"}}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=SBe(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"}};Er=class extends Mb{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=ame(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"}}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=SBe(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:Ty(this.content,e.content),additional_kwargs:Fl(this.additional_kwargs,e.additional_kwargs),response_metadata:ome(this.response_metadata,e.response_metadata),tool_call_chunks:[],id:this.id??e.id};if(this.tool_call_chunks!==void 0||e.tool_call_chunks!==void 0){let o=Rz(this.tool_call_chunks,e.tool_call_chunks);o!==void 0&&o.length>0&&(r.tool_call_chunks=o)}(this.usage_metadata!==void 0||e.usage_metadata!==void 0)&&(r.usage_metadata=X6(this.usage_metadata,e.usage_metadata));let n=this.constructor;return new n(r)}static isInstance(e){return super.isInstance(e)&&e.type==="ai"}}});function Idn(t){return qL(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 Adn(t){return typeof t=="object"&&t!=null&&t.lc===1&&Array.isArray(t.id)&&t.kwargs!=null&&typeof t.kwargs=="object"}function CBe(t){let e,r;if(Adn(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 qs(r);if(e==="ai"||e==="assistant"){let{tool_calls:n,...o}=r;if(!Array.isArray(n))return new Pn(r);let i=n.map(Idn);return new Pn({...o,tool_calls:i})}else{if(e==="system")return new Od(r);if(e==="developer")return new Od({...r,additional_kwargs:{...r.additional_kwargs,__openai_role__:"developer"}});if(e==="tool"&&"tool_call_id"in r)return new Mh({...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 Az({...r,id:r.id});throw FL(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 wS(t){if(typeof t=="string")return new qs(t);if(xg(t))return t;if(Array.isArray(t)){let[e,r]=t;return CBe({type:e,content:r})}else if(eme(t)){let{role:e,...r}=t;return CBe({...r,type:e})}else return CBe(t)}function fl(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 Ndn(t){if(t.data!==void 0)return t;{let e=t;return{type:e.type,data:{content:e.text,role:e.role,name:void 0,tool_call_id:void 0}}}}function VQ(t){let e=Ndn(t);switch(e.type){case"human":return new qs(e.data);case"ai":return new Pn(e.data);case"system":return new Od(e.data);case"function":if(e.data.name===void 0)throw new Error("Name must be defined for function messages");return new Iz(e.data);case"tool":if(e.data.tool_call_id===void 0)throw new Error("Tool call ID must be defined for tool messages");return new Mh(e.data);case"generic":if(e.data.role===void 0)throw new Error("Role must be defined for chat messages");return new Td(e.data);default:throw new Error(`Got unexpected type: ${e.type}`)}}function Rxt(t){return t.map(VQ)}function Ixt(t){return t.map(e=>e.toDict())}function Nz(t){let e=t._getType();if(e==="human")return new rw({...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 Er({...r})}else{if(e==="system")return new Rb({...t});if(e==="function")return new tw({...t});if(Td.isInstance(t))return new ew({...t});throw new Error("Unknown message type.")}}function ame(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=Mz(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 sme,UC=v(()=>{Oy();G6();DQ();Wpe();NQ();UQ();tme();zL();rme();BQ();vS();sme=t=>t()});function TBe(){return xBe===void 0&&(xBe={library:"langchain-js",runtime:lme()}),xBe}function Xr(t){try{return typeof process<"u"?process.env?.[t]:ume()?Deno?.env.get(t):void 0}catch{return}}var Ddn,Axt,Nxt,Dxt,ume,jxt,lme,xBe,au=v(()=>{Jo();Ddn={};$t(Ddn,{getEnv:()=>lme,getEnvironmentVariable:()=>Xr,getRuntimeEnvironment:()=>TBe,isBrowser:()=>Axt,isDeno:()=>ume,isJsDom:()=>Dxt,isNode:()=>jxt,isWebWorker:()=>Nxt});Axt=()=>typeof window<"u"&&typeof window.document<"u",Nxt=()=>typeof globalThis=="object"&&globalThis.constructor&&globalThis.constructor.name==="DedicatedWorkerGlobalScope",Dxt=()=>typeof window<"u"&&window.name==="nodejs"||typeof navigator<"u"&&navigator.userAgent.includes("jsdom"),ume=()=>typeof Deno<"u",jxt=()=>typeof process<"u"&&typeof process.versions<"u"&&typeof process.versions.node<"u"&&!ume(),lme=()=>{let t;return Axt()?t="browser":jxt()?t="node":Nxt()?t="webworker":Dxt()?t="jsdom":ume()?t="deno":t="other",t}});var $xt,Lxt=v(()=>{$xt=/^(?:[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 jdn(t){return typeof t=="string"&&$xt.test(t)}var Z6,Fxt=v(()=>{Lxt();Z6=jdn});function dme(t,e=0){return(Tg[t[e+0]]+Tg[t[e+1]]+Tg[t[e+2]]+Tg[t[e+3]]+"-"+Tg[t[e+4]]+Tg[t[e+5]]+"-"+Tg[t[e+6]]+Tg[t[e+7]]+"-"+Tg[t[e+8]]+Tg[t[e+9]]+"-"+Tg[t[e+10]]+Tg[t[e+11]]+Tg[t[e+12]]+Tg[t[e+13]]+Tg[t[e+14]]+Tg[t[e+15]]).toLowerCase()}var Tg,cme,OBe=v(()=>{Tg=[];for(cme=0;cme<256;++cme)Tg.push((cme+256).toString(16).slice(1))});function HQ(){if(!fme&&(fme=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!fme))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return fme($dn)}var fme,$dn,EBe=v(()=>{$dn=new Uint8Array(16)});var Ldn,PBe,kxt=v(()=>{Ldn=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),PBe={randomUUID:Ldn}});function Fdn(t,e,r){if(PBe.randomUUID&&!e&&!t)return PBe.randomUUID();t=t||{};var n=t.random||(t.rng||HQ)();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 dme(n)}var WQ,qxt=v(()=>{kxt();EBe();OBe();WQ=Fdn});function kdn(t,e,r){t=t||{};var n=e&&r||0,o=e||new Uint8Array(16),i=t.random||(t.rng||HQ)(),a=t.msecs!==void 0?t.msecs:Date.now(),s=t.seq!==void 0?t.seq:null,u=Bxt,l=Uxt;return a>BC&&t.msecs===void 0&&(BC=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>BC&&s===null?++l>524287&&(l=0,++u>4095&&(u=0,BC++)):BC=a,Bxt=u,Uxt=l,o[n++]=BC/1099511627776&255,o[n++]=BC/4294967296&255,o[n++]=BC/16777216&255,o[n++]=BC/65536&255,o[n++]=BC/256&255,o[n++]=BC&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||dme(o)}var Uxt,Bxt,BC,XT,zxt=v(()=>{EBe();OBe();Uxt=null,Bxt=null,BC=0;XT=kdn});var JQ=v(()=>{qxt();zxt();Fxt()});function KQ(t){return"lc_prefer_streaming"in t&&t.lc_prefer_streaming}var Udn,Bdn,Dz,MBe,GQ=v(()=>{Jo();kL();au();JQ();Udn={};$t(Udn,{BaseCallbackHandler:()=>Dz,callbackHandlerPrefersStreaming:()=>KQ,isBaseCallbackHandler:()=>MBe});Bdn=class{};Dz=class extends Bdn{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",Xr("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,Hpe(this.constructor)]}copy(){return new this.constructor(this)}toJSON(){return Cg.prototype.toJSON.call(this)}toJSONNotImplemented(){return Cg.prototype.toJSONNotImplemented.call(this)}static fromMethods(e){class r extends Dz{constructor(){super();x(this,"name",XT());Object.assign(this,e)}}return new r}},MBe=t=>{let e=t;return e!==void 0&&typeof e.copy=="function"&&typeof e.name=="string"&&typeof e.awaitHandlers=="boolean"}});var Vxt,Hxt=v(()=>{Vxt=/^(?:[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 zdn(t){return typeof t=="string"&&Vxt.test(t)}var Wxt,Jxt=v(()=>{Hxt();Wxt=zdn});function Vdn(t){if(!Wxt(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 Kxt,Gxt=v(()=>{Jxt();Kxt=Vdn});function Y6(t,e=0){return(Og[t[e+0]]+Og[t[e+1]]+Og[t[e+2]]+Og[t[e+3]]+"-"+Og[t[e+4]]+Og[t[e+5]]+"-"+Og[t[e+6]]+Og[t[e+7]]+"-"+Og[t[e+8]]+Og[t[e+9]]+"-"+Og[t[e+10]]+Og[t[e+11]]+Og[t[e+12]]+Og[t[e+13]]+Og[t[e+14]]+Og[t[e+15]]).toLowerCase()}var Og,pme,mme=v(()=>{Og=[];for(pme=0;pme<256;++pme)Og.push((pme+256).toString(16).slice(1))});function XQ(){if(!hme&&(hme=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!hme))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return hme(Hdn)}var hme,Hdn,RBe=v(()=>{Hdn=new Uint8Array(16)});function Wdn(t){t=unescape(encodeURIComponent(t));for(var e=[],r=0;r{mme();Gxt();Jdn="6ba7b810-9dad-11d1-80b4-00c04fd430c8",Kdn="6ba7b811-9dad-11d1-80b4-00c04fd430c8"});var Gdn,ABe,Zxt=v(()=>{Gdn=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),ABe={randomUUID:Gdn}});function Xdn(t,e,r){if(ABe.randomUUID&&!e&&!t)return ABe.randomUUID();t=t||{};var n=t.random||(t.rng||XQ)();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 Y6(n)}var jz,Yxt=v(()=>{Zxt();RBe();mme();jz=Xdn});function Zdn(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 NBe(t,e){return t<>>32-e}function Ydn(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=NBe(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 Qxt,eTt=v(()=>{Qxt=Ydn});var Qdn,DBe,tTt=v(()=>{Xxt();eTt();Qdn=IBe("v5",80,Qxt),DBe=Qdn});function efn(t,e,r){t=t||{};var n=e&&r||0,o=e||new Uint8Array(16),i=t.random||(t.rng||XQ)(),a=t.msecs!==void 0?t.msecs:Date.now(),s=t.seq!==void 0?t.seq:null,u=nTt,l=rTt;return a>zC&&t.msecs===void 0&&(zC=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>zC&&s===null?++l>524287&&(l=0,++u>4095&&(u=0,zC++)):zC=a,nTt=u,rTt=l,o[n++]=zC/1099511627776&255,o[n++]=zC/4294967296&255,o[n++]=zC/16777216&255,o[n++]=zC/65536&255,o[n++]=zC/256&255,o[n++]=zC&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||Y6(o)}var rTt,nTt,zC,jBe,oTt=v(()=>{RBe();mme();rTt=null,nTt=null,zC=0;jBe=efn});var gme=v(()=>{Yxt();tTt();oTt()});var iTt,aTt,$Be,sTt,LBe,FBe,kBe,uTt,lTt,cTt,dTt,fTt,pTt,mTt,hTt,gTt,yTt,bTt,_Tt,vTt,wTt,STt,CTt,xTt,TTt,OTt,ETt,PTt,MTt,RTt,qBe,ITt,ATt,NTt=v(()=>{iTt="gen_ai.operation.name",aTt="gen_ai.system",$Be="gen_ai.request.model",sTt="gen_ai.response.model",LBe="gen_ai.usage.input_tokens",FBe="gen_ai.usage.output_tokens",kBe="gen_ai.usage.total_tokens",uTt="gen_ai.request.max_tokens",lTt="gen_ai.request.temperature",cTt="gen_ai.request.top_p",dTt="gen_ai.request.frequency_penalty",fTt="gen_ai.request.presence_penalty",pTt="gen_ai.response.finish_reasons",mTt="gen_ai.prompt",hTt="gen_ai.completion",gTt="gen_ai.request.extra_query",yTt="gen_ai.request.extra_body",bTt="gen_ai.serialized.name",_Tt="gen_ai.serialized.signature",vTt="gen_ai.serialized.doc",wTt="gen_ai.response.id",STt="gen_ai.response.service_tier",CTt="gen_ai.response.system_fingerprint",xTt="gen_ai.usage.input_token_details",TTt="gen_ai.usage.output_token_details",OTt="langsmith.trace.session_id",ETt="langsmith.trace.session_name",PTt="langsmith.span.kind",MTt="langsmith.trace.name",RTt="langsmith.metadata",qBe="langsmith.span.tags",ITt="langsmith.request.streaming",ATt="langsmith.request.headers"});var nfn,ofn,DTt,jTt,$Tt,UBe=v(()=>{BN();nfn=(...t)=>fetch(...t),DTt=Symbol.for("ls:fetch_implementation"),jTt=()=>globalThis[DTt]===void 0?!0:ofn??!1,$Tt=t=>async(...e)=>{if(t||ad("DEBUG")==="true"){let[n,o]=e;console.log(`\u2192 ${o?.method||"GET"} ${n}`)}let r=await(globalThis[DTt]??nfn)(...e);return(t||ad("DEBUG")==="true")&&console.log(`\u2190 ${r.status} ${r.statusText} ${r.url}`),r}});var ZQ,BBe=v(()=>{BN();ZQ=()=>ad("PROJECT")??nw("LANGCHAIN_SESSION")??"default"});function $z(t){LTt[t]||(console.warn(t),LTt[t]=!0)}var LTt,yme=v(()=>{LTt={}});function lfn(t){let e=new Uint8Array(t.length/2);for(let r=0;r>Qe(32)-e)&wme}function HTt(t,e,r){for(let n=0;n>Qe(32))}return t}function FTt(t,e,r,n){for(let o=0;o128),n=gfn(n,t,e,HTt,hfn),tJ(n.length*8==64);{let o=kTt(n,Ju(e,11),Qe(t.byteLength)*VL&ii);return kTt(n,Ju(e,e.byteLength-zN-11),~(Qe(t.byteLength)*Lz)&ii)<>Qe(64)}function qTt(t,e,r){return WTt((pl(t,0)^pl(e,0)+r)&ii,(pl(t,8)^pl(e,8)-r)&ii)}function vme(t,e,r,n,o){let i=t&ii,a=t>>Qe(64)ⅈreturn i+=qTt(e,n,o),i^=pl(r,0)+pl(r,8),i&=ii,a+=qTt(r,Ju(n,16),o),a^=pl(e,0)+pl(e,8),a&=ii,a<>Qe(37),t*=sfn,t&=ii,t^=t>>Qe(32),t}function Sme(t){return t^=t>>Qe(33),t*=Lz,t&=ii,t^=t>>Qe(29),t*=zTt,t&=ii,t^=t>>Qe(32),t}function bfn(t,e,r){let n=t.byteLength;tJ(n>0&&n<=3);let o=Qe(zBe(t,n-1))|Qe(n<<8)|Qe(zBe(t,0)<<16)|Qe(zBe(t,n>>1)<<24),i=(Qe(Q6(e,0))^Qe(Q6(e,4)))+r,a=(o^i)&ii,s=(Qe(Q6(e,8))^Qe(Q6(e,12)))-r,u=(mfn(ffn(o),Qe(13))^s)ⅈreturn(Sme(u)&ii)<>e}function _fn(t,e,r){let n=t.byteLength;tJ(n>=4&&n<=8);{let o=Q6(t,0),i=Q6(t,n-4),a=Qe(o)|Qe(i)<>Qe(67),VBe(VBe(l&ii,Qe(35))*ufn&ii,Qe(28))|YT(l>>Qe(64))<=9&&n<=16);{let o=(pl(e,32)^pl(e,40))+r&ii,i=(pl(e,48)^pl(e,56))-r&ii,a=pl(t),s=pl(t,n-8),u=(a^s^o)*VL,l=(u&ii)+(Qe(n-1)<>Qe(64));let c=(u&ii)*Lz;return c+=(u>>Qe(64))*Lz<>Qe(64))<8?vfn(t,ZT,e):r>=4?_fn(t,ZT,e):r>0?bfn(t,ZT,e):Sme(e^pl(ZT,64)^pl(ZT,72))|Sme(e^pl(ZT,80)^pl(ZT,88))<=0;){let s=Number(o);n=vme(n,Ju(t,16*s),Ju(t,t.byteLength-16*(s+1)),Ju(e,32*s),r),o--}let i=n+(n>>Qe(64))ⅈi=YT(i);let a=(n&ii)*VL+(n>>Qe(64))*WBe+(Qe(t.byteLength)-r&ii)*Lz;return a&=ii,a=HBe(YT(a)),i|a<>Qe(64))<>Qe(64))ⅈo=YT(o);let i=(n&ii)*VL+(n>>Qe(64))*WBe+(Qe(t.byteLength)-r&ii)*Lz;return i&=ii,i=HBe(YT(i)),o|i<>Qe(64);return r.setBigUint64(0,o,!1),r.setBigUint64(8,n,!1),e}var Qe,UTt,BTt,ifn,VL,Lz,zTt,WBe,afn,sfn,ufn,ZT,eJ,ii,wme,zN,VTt,cfn,bme,dfn,ffn,pfn,tJ,GTt=v(()=>{Qe=t=>BigInt(t),UTt=Qe("0x9E3779B1"),BTt=Qe("0x85EBCA77"),ifn=Qe("0xC2B2AE3D"),VL=Qe("0x9E3779B185EBCA87"),Lz=Qe("0xC2B2AE3D27D4EB4F"),zTt=Qe("0x165667B19E3779F9"),WBe=Qe("0x85EBCA77C2B2AE63"),afn=Qe("0x27D4EB2F165667C5"),sfn=Qe("0x165667919E3779F9"),ufn=Qe("0x9FB21C651E98DF25");ZT=lfn("b8fe6c3923a44bbe7c01812cf721ad1cded46de9839097db7240a4a4b7b3671fcb79e64eccc0e578825ad07dccff7221b8084674f743248ee03590e6813a264c3c2852bb91c300cb88d0658b1b532ea371644897a20df94e3819ef46a9deacd8a8fa763fe39c343ff9dcbbc7c70b4f1d8a51e04bcdb45931c89f7ec9d9787364eac5ac8334d3ebc3c581a0fffa1363eb170ddd51b7f0da49d316552629d4689e2b16be587d47a1fc8ff8b8d17ad031ce45cb3a8f95160428afd7fbcabb4b407e"),eJ=(Qe(1)<(t&Qe(255))<>Qe(8)|(t&Qe(0xff0000000000))>>Qe(24)|(t&Qe(0xff000000000000))>>Qe(40)|(t&Qe(0xff00000000000000))>>Qe(56),ffn=t=>(t=(t&Qe(65535))<>Qe(16),t=(t&Qe(16711935))<>Qe(8),t),pfn=(t,e)=>(t&wme)*(e&wme)&ii,tJ=t=>{if(!t)throw new Error("Assert failed")}});function Ao(t,e){if(!XTt.test(t)){let r=e!==void 0?`Invalid UUID for ${e}: ${t}`:`Invalid UUID: ${t}`;throw new Error(r)}return t}function Cme(t){let e=typeof t=="string"?Date.parse(t):t;return jBe({msecs:e,seq:0})}function xfn(t){if(!XTt.test(t))return null;let e=t[14];return parseInt(e,16)}function Tfn(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 Ofn(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 Pfn(t){let e=Efn.encode(t),r=JTt(e);return KTt(r)}function YQ(t,e){let r=`${t}:${e}`,n=Pfn(r),o=new Uint8Array(16);if(xfn(t)===7){let a=Tfn(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),Ofn(o)}var XTt,Efn,xme=v(()=>{gme();yme();GTt();XTt=/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i;Efn=new TextEncoder});var ZTt=v(()=>{xme()});function YTt(t,e){throw new Error("dump() is not supported in browser environments.")}function QTt(t){throw new Error("load() is not supported in browser environments.")}var eOt=v(()=>{});function Mfn(t,e){return e===null?!1:Date.now()-t.createdAt>e*1e3}var Tme,Ome,JBe=v(()=>{eOt();Tme=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;YTt(e,r)}load(e){let r=QTt(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())Mfn(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}},Ome=new Tme});var Eme,Pme=v(()=>{KBe();GBe();UBe();BBe();ZTt();JBe();Eme="0.5.4"});function Mme(){if(XBe===void 0){let t=YBe(),e=jfn();XBe={library:"langsmith",runtime:t,sdk:"langsmith-js",sdk_version:Eme,...e}}return XBe}function QBe(){let t=Dfn(),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 Dfn(){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 nw(t){try{return typeof process<"u"?process.env?.[t]:void 0}catch{return}}function ad(t){return nw(`LANGSMITH_${t}`)||nw(`LANGCHAIN_${t}`)}function jfn(){if(ZBe!==void 0)return ZBe;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=nw(r);n!==void 0&&(e[r]=n)}return ZBe=e,e}function Rme(){return nw("OTEL_ENABLED")==="true"||ad("OTEL_ENABLED")==="true"}var QT,Rfn,Ifn,Afn,tOt,Nfn,YBe,XBe,ZBe,BN=v(()=>{Pme();Rfn=()=>typeof window<"u"&&typeof window.document<"u",Ifn=()=>typeof globalThis=="object"&&globalThis.constructor&&globalThis.constructor.name==="DedicatedWorkerGlobalScope",Afn=()=>typeof window<"u"&&window.name==="nodejs"||typeof navigator<"u"&&navigator.userAgent.includes("jsdom"),tOt=()=>typeof Deno<"u",Nfn=()=>typeof process<"u"&&typeof process.versions<"u"&&typeof process.versions.node<"u"&&!tOt(),YBe=()=>QT||(typeof Bun<"u"?QT="bun":Rfn()?QT="browser":Nfn()?QT="node":Ifn()?QT="webworker":Afn()?QT="jsdom":tOt()?QT="deno":QT="other",QT)});function Ime(){return aze.getTraceInstance()}function nOt(){return aze.getContextInstance()}function oOt(){return aze.getDefaultOTLPTracerComponents()}var rze,nze,oze,eze,tze,rOt,$fn,Lfn,ize,aze,sze=v(()=>{BN();rze=class{constructor(){Object.defineProperty(this,"hasWarned",{enumerable:!0,configurable:!0,writable:!0,value:!1})}startActiveSpan(e,...r){!this.hasWarned&&Rme()&&(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()}},nze=class{constructor(){Object.defineProperty(this,"mockTracer",{enumerable:!0,configurable:!0,writable:!0,value:new rze})}getTracer(e,r){return this.mockTracer}getActiveSpan(){}setSpan(e,r){return e}getSpan(e){}setSpanContext(e,r){return e}getTracerProvider(){}setGlobalTracerProvider(e){return!1}},oze=class{active(){return{}}with(e,r){return r()}},eze=Symbol.for("ls:otel_trace"),tze=Symbol.for("ls:otel_context"),rOt=Symbol.for("ls:otel_get_default_otlp_tracer_provider"),$fn=new nze,Lfn=new oze,ize=class{getTraceInstance(){return globalThis[eze]??$fn}getContextInstance(){return globalThis[tze]??Lfn}initializeGlobalInstances(e){globalThis[eze]===void 0&&(globalThis[eze]=e.trace),globalThis[tze]===void 0&&(globalThis[tze]=e.context)}setDefaultOTLPTracerComponents(e){globalThis[rOt]=e}getDefaultOTLPTracerComponents(){return globalThis[rOt]??void 0}},aze=new ize});function kfn(t){return Ffn[t]||t}var Ffn,Ame,iOt=v(()=>{NTt();sze();Ffn={llm:"chat",tool:"execute_tool",retriever:"embeddings",embedding:"embeddings",prompt:"chat"};Ame=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&&Ime().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(PTt,r.run_type);let s=kfn(r.run_type||"chain");e.setAttribute(iTt,s)}"name"in r&&r.name&&e.setAttribute(MTt,r.name),"session_id"in r&&r.session_id&&e.setAttribute(OTt,r.session_id),"session_name"in r&&r.session_name&&e.setAttribute(ETt,r.session_name),this.setGenAiSystem(e,r);let o=this.extractModelName(r);o&&e.setAttribute($Be,o),"prompt_tokens"in r&&typeof r.prompt_tokens=="number"&&e.setAttribute(LBe,r.prompt_tokens),"completion_tokens"in r&&typeof r.completion_tokens=="number"&&e.setAttribute(FBe,r.completion_tokens),"total_tokens"in r&&typeof r.total_tokens=="number"&&e.setAttribute(kBe,r.total_tokens),this.setInvocationParameters(e,r);let i=r.extra?.metadata||{};for(let[s,u]of Object.entries(i))u!=null&&e.setAttribute(`${RTt}.${s}`,String(u));let a=r.tags;if(a&&Array.isArray(a)?e.setAttribute(qBe,a.join(", ")):a&&e.setAttribute(qBe,String(a)),"serialized"in r&&typeof r.serialized=="object"){let s=r.serialized;s.name&&e.setAttribute(bTt,String(s.name)),s.signature&&e.setAttribute(_Tt,String(s.signature)),s.doc&&e.setAttribute(vTt,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(aTt,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(uTt,n.max_tokens),n.temperature!==void 0&&e.setAttribute(lTt,n.temperature),n.top_p!==void 0&&e.setAttribute(cTt,n.top_p),n.frequency_penalty!==void 0&&e.setAttribute(dTt,n.frequency_penalty),n.presence_penalty!==void 0&&e.setAttribute(fTt,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($Be,n.model),n.stream!==void 0&&e.setAttribute(ITt,n.stream),n.extra_headers&&e.setAttribute(ATt,JSON.stringify(n.extra_headers)),n.extra_query&&e.setAttribute(gTt,JSON.stringify(n.extra_query)),n.extra_body&&e.setAttribute(yTt,JSON.stringify(n.extra_body))),e.setAttribute(mTt,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(LBe,o[0]),e.setAttribute(FBe,o[1]),e.setAttribute(kBe,o[0]+o[1])),n&&typeof n=="object"){if(n.model&&e.setAttribute(sTt,String(n.model)),n.id&&e.setAttribute(wTt,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(pTt,i.join(", "))}if(n.service_tier&&e.setAttribute(STt,n.service_tier),n.system_fingerprint&&e.setAttribute(CTt,n.system_fingerprint),n.usage_metadata&&typeof n.usage_metadata=="object"){let i=n.usage_metadata;i.input_token_details&&e.setAttribute(xTt,JSON.stringify(i.input_token_details)),i.output_token_details&&e.setAttribute(TTt,JSON.stringify(i.output_token_details))}}e.setAttribute(hTt,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 uze(t){if(!(t&&Ufn(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:Bfn.has(r)}var qfn,Ufn,Bfn,aOt=v(()=>{qfn=Object.prototype.toString,Ufn=t=>qfn.call(t)==="[object Error]",Bfn=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 zfn(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 cze(t,e={}){if(e={...e},zfn(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 Hfn({error:i,attemptNumber:r,retriesConsumed:n,startTime:o,options:e})&&n++}}throw new Error("Retry attempts exhausted without throwing an error.")}var lze,uOt=v(()=>{aOt();lze=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 fze=S((REi,dze)=>{"use strict";var Wfn=Object.prototype.hasOwnProperty,Ib="~";function QQ(){}Object.create&&(QQ.prototype=Object.create(null),new QQ().__proto__||(Ib=!1));function Jfn(t,e,r){this.fn=t,this.context=e,this.once=r||!1}function lOt(t,e,r,n,o){if(typeof r!="function")throw new TypeError("The listener must be a function");var i=new Jfn(r,n||t,o),a=Ib?Ib+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 Dme(t,e){--t._eventsCount===0?t._events=new QQ:delete t._events[e]}function Ey(){this._events=new QQ,this._eventsCount=0}Ey.prototype.eventNames=function(){var e=[],r,n;if(this._eventsCount===0)return e;for(n in r=this._events)Wfn.call(r,n)&&e.push(Ib?n.slice(1):n);return Object.getOwnPropertySymbols?e.concat(Object.getOwnPropertySymbols(r)):e};Ey.prototype.listeners=function(e){var r=Ib?Ib+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";cOt.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 fOt=S((AEi,$me)=>{"use strict";var Kfn=pze(),jme=class extends Error{constructor(e){super(e),this.name="TimeoutError"}},dOt=(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 jme(a);typeof t.cancel=="function"&&t.cancel(),o(s)},e);Kfn(t.then(n,o),()=>{clearTimeout(i)})});$me.exports=dOt;$me.exports.default=dOt;$me.exports.TimeoutError=jme});var pOt=S(mze=>{"use strict";Object.defineProperty(mze,"__esModule",{value:!0});function Gfn(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}mze.default=Gfn});var mOt=S(gze=>{"use strict";Object.defineProperty(gze,"__esModule",{value:!0});var Xfn=pOt(),hze=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=Xfn.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}};gze.default=hze});var gOt=S(bze=>{"use strict";Object.defineProperty(bze,"__esModule",{value:!0});var Zfn=fze(),hOt=fOt(),Yfn=mOt(),Lme=()=>{},Qfn=new hOt.TimeoutError,yze=class extends Zfn{constructor(e){var r,n,o,i;if(super(),this._intervalCount=0,this._intervalEnd=0,this._pendingCount=0,this._resolveEmpty=Lme,this._resolveIdle=Lme,e=Object.assign({carryoverConcurrencyCount:!1,intervalCap:1/0,interval:0,concurrency:1/0,autoStart:!0,queueClass:Yfn.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():hOt.default(Promise.resolve(e()),r.timeout===void 0?this._timeout:r.timeout,()=>{(r.throwOnTimeout===void 0?this._throwOnTimeout:r.throwOnTimeout)&&o(Qfn)});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}};bze.default=yze});var Fme,yOt,bOt=v(()=>{Fme=$(gOt(),1),yOt="default"in Fme.default?Fme.default.default:Fme.default});var epn,eee,_Ot=v(()=>{uOt();bOt();epn=[408,425,429,500,502,503,504],eee=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 yOt({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(()=>cze(()=>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")&&!epn.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 _ze(t){return typeof t?._getType=="function"}function vze(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 vOt=v(()=>{});var tee=S((UEi,wOt)=>{"use strict";var tpn="2.0.0",rpn=Number.MAX_SAFE_INTEGER||9007199254740991,npn=16,opn=250,ipn=["major","premajor","minor","preminor","patch","prepatch","prerelease"];wOt.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:npn,MAX_SAFE_BUILD_LENGTH:opn,MAX_SAFE_INTEGER:rpn,RELEASE_TYPES:ipn,SEMVER_SPEC_VERSION:tpn,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var ree=S((BEi,SOt)=>{"use strict";var apn=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};SOt.exports=apn});var rJ=S((eO,COt)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:wze,MAX_SAFE_BUILD_LENGTH:spn,MAX_LENGTH:upn}=tee(),lpn=ree();eO=COt.exports={};var cpn=eO.re=[],dpn=eO.safeRe=[],wr=eO.src=[],fpn=eO.safeSrc=[],Sr=eO.t={},ppn=0,Sze="[a-zA-Z0-9-]",mpn=[["\\s",1],["\\d",upn],[Sze,spn]],hpn=t=>{for(let[e,r]of mpn)t=t.split(`${e}*`).join(`${e}{0,${r}}`).split(`${e}+`).join(`${e}{1,${r}}`);return t},Fo=(t,e,r)=>{let n=hpn(e),o=ppn++;lpn(t,o,e),Sr[t]=o,wr[o]=e,fpn[o]=n,cpn[o]=new RegExp(e,r?"g":void 0),dpn[o]=new RegExp(n,r?"g":void 0)};Fo("NUMERICIDENTIFIER","0|[1-9]\\d*");Fo("NUMERICIDENTIFIERLOOSE","\\d+");Fo("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${Sze}*`);Fo("MAINVERSION",`(${wr[Sr.NUMERICIDENTIFIER]})\\.(${wr[Sr.NUMERICIDENTIFIER]})\\.(${wr[Sr.NUMERICIDENTIFIER]})`);Fo("MAINVERSIONLOOSE",`(${wr[Sr.NUMERICIDENTIFIERLOOSE]})\\.(${wr[Sr.NUMERICIDENTIFIERLOOSE]})\\.(${wr[Sr.NUMERICIDENTIFIERLOOSE]})`);Fo("PRERELEASEIDENTIFIER",`(?:${wr[Sr.NONNUMERICIDENTIFIER]}|${wr[Sr.NUMERICIDENTIFIER]})`);Fo("PRERELEASEIDENTIFIERLOOSE",`(?:${wr[Sr.NONNUMERICIDENTIFIER]}|${wr[Sr.NUMERICIDENTIFIERLOOSE]})`);Fo("PRERELEASE",`(?:-(${wr[Sr.PRERELEASEIDENTIFIER]}(?:\\.${wr[Sr.PRERELEASEIDENTIFIER]})*))`);Fo("PRERELEASELOOSE",`(?:-?(${wr[Sr.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${wr[Sr.PRERELEASEIDENTIFIERLOOSE]})*))`);Fo("BUILDIDENTIFIER",`${Sze}+`);Fo("BUILD",`(?:\\+(${wr[Sr.BUILDIDENTIFIER]}(?:\\.${wr[Sr.BUILDIDENTIFIER]})*))`);Fo("FULLPLAIN",`v?${wr[Sr.MAINVERSION]}${wr[Sr.PRERELEASE]}?${wr[Sr.BUILD]}?`);Fo("FULL",`^${wr[Sr.FULLPLAIN]}$`);Fo("LOOSEPLAIN",`[v=\\s]*${wr[Sr.MAINVERSIONLOOSE]}${wr[Sr.PRERELEASELOOSE]}?${wr[Sr.BUILD]}?`);Fo("LOOSE",`^${wr[Sr.LOOSEPLAIN]}$`);Fo("GTLT","((?:<|>)?=?)");Fo("XRANGEIDENTIFIERLOOSE",`${wr[Sr.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);Fo("XRANGEIDENTIFIER",`${wr[Sr.NUMERICIDENTIFIER]}|x|X|\\*`);Fo("XRANGEPLAIN",`[v=\\s]*(${wr[Sr.XRANGEIDENTIFIER]})(?:\\.(${wr[Sr.XRANGEIDENTIFIER]})(?:\\.(${wr[Sr.XRANGEIDENTIFIER]})(?:${wr[Sr.PRERELEASE]})?${wr[Sr.BUILD]}?)?)?`);Fo("XRANGEPLAINLOOSE",`[v=\\s]*(${wr[Sr.XRANGEIDENTIFIERLOOSE]})(?:\\.(${wr[Sr.XRANGEIDENTIFIERLOOSE]})(?:\\.(${wr[Sr.XRANGEIDENTIFIERLOOSE]})(?:${wr[Sr.PRERELEASELOOSE]})?${wr[Sr.BUILD]}?)?)?`);Fo("XRANGE",`^${wr[Sr.GTLT]}\\s*${wr[Sr.XRANGEPLAIN]}$`);Fo("XRANGELOOSE",`^${wr[Sr.GTLT]}\\s*${wr[Sr.XRANGEPLAINLOOSE]}$`);Fo("COERCEPLAIN",`(^|[^\\d])(\\d{1,${wze}})(?:\\.(\\d{1,${wze}}))?(?:\\.(\\d{1,${wze}}))?`);Fo("COERCE",`${wr[Sr.COERCEPLAIN]}(?:$|[^\\d])`);Fo("COERCEFULL",wr[Sr.COERCEPLAIN]+`(?:${wr[Sr.PRERELEASE]})?(?:${wr[Sr.BUILD]})?(?:$|[^\\d])`);Fo("COERCERTL",wr[Sr.COERCE],!0);Fo("COERCERTLFULL",wr[Sr.COERCEFULL],!0);Fo("LONETILDE","(?:~>?)");Fo("TILDETRIM",`(\\s*)${wr[Sr.LONETILDE]}\\s+`,!0);eO.tildeTrimReplace="$1~";Fo("TILDE",`^${wr[Sr.LONETILDE]}${wr[Sr.XRANGEPLAIN]}$`);Fo("TILDELOOSE",`^${wr[Sr.LONETILDE]}${wr[Sr.XRANGEPLAINLOOSE]}$`);Fo("LONECARET","(?:\\^)");Fo("CARETTRIM",`(\\s*)${wr[Sr.LONECARET]}\\s+`,!0);eO.caretTrimReplace="$1^";Fo("CARET",`^${wr[Sr.LONECARET]}${wr[Sr.XRANGEPLAIN]}$`);Fo("CARETLOOSE",`^${wr[Sr.LONECARET]}${wr[Sr.XRANGEPLAINLOOSE]}$`);Fo("COMPARATORLOOSE",`^${wr[Sr.GTLT]}\\s*(${wr[Sr.LOOSEPLAIN]})$|^$`);Fo("COMPARATOR",`^${wr[Sr.GTLT]}\\s*(${wr[Sr.FULLPLAIN]})$|^$`);Fo("COMPARATORTRIM",`(\\s*)${wr[Sr.GTLT]}\\s*(${wr[Sr.LOOSEPLAIN]}|${wr[Sr.XRANGEPLAIN]})`,!0);eO.comparatorTrimReplace="$1$2$3";Fo("HYPHENRANGE",`^\\s*(${wr[Sr.XRANGEPLAIN]})\\s+-\\s+(${wr[Sr.XRANGEPLAIN]})\\s*$`);Fo("HYPHENRANGELOOSE",`^\\s*(${wr[Sr.XRANGEPLAINLOOSE]})\\s+-\\s+(${wr[Sr.XRANGEPLAINLOOSE]})\\s*$`);Fo("STAR","(<|>)?=?\\s*\\*");Fo("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");Fo("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var kme=S((zEi,xOt)=>{"use strict";var gpn=Object.freeze({loose:!0}),ypn=Object.freeze({}),bpn=t=>t?typeof t!="object"?gpn:t:ypn;xOt.exports=bpn});var Cze=S((VEi,EOt)=>{"use strict";var TOt=/^[0-9]+$/,OOt=(t,e)=>{if(typeof t=="number"&&typeof e=="number")return t===e?0:tOOt(e,t);EOt.exports={compareIdentifiers:OOt,rcompareIdentifiers:_pn}});var Py=S((HEi,MOt)=>{"use strict";var qme=ree(),{MAX_LENGTH:POt,MAX_SAFE_INTEGER:Ume}=tee(),{safeRe:Bme,t:zme}=rJ(),vpn=kme(),{compareIdentifiers:xze}=Cze(),Tze=class t{constructor(e,r){if(r=vpn(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>POt)throw new TypeError(`version is longer than ${POt} characters`);qme("SemVer",e,r),this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease;let n=e.trim().match(r.loose?Bme[zme.LOOSE]:Bme[zme.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>Ume||this.major<0)throw new TypeError("Invalid major version");if(this.minor>Ume||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>Ume||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(qme("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 xze(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(qme("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 xze(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?Bme[zme.PRERELEASELOOSE]:Bme[zme.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]),xze(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}};MOt.exports=Tze});var kz=S((WEi,IOt)=>{"use strict";var ROt=Py(),wpn=(t,e,r=!1)=>{if(t instanceof ROt)return t;try{return new ROt(t,e)}catch(n){if(!r)return null;throw n}};IOt.exports=wpn});var NOt=S((JEi,AOt)=>{"use strict";var Spn=kz(),Cpn=(t,e)=>{let r=Spn(t,e);return r?r.version:null};AOt.exports=Cpn});var jOt=S((KEi,DOt)=>{"use strict";var xpn=kz(),Tpn=(t,e)=>{let r=xpn(t.trim().replace(/^[=v]+/,""),e);return r?r.version:null};DOt.exports=Tpn});var FOt=S((GEi,LOt)=>{"use strict";var $Ot=Py(),Opn=(t,e,r,n,o)=>{typeof r=="string"&&(o=n,n=r,r=void 0);try{return new $Ot(t instanceof $Ot?t.version:t,r).inc(e,n,o).version}catch{return null}};LOt.exports=Opn});var UOt=S((XEi,qOt)=>{"use strict";var kOt=kz(),Epn=(t,e)=>{let r=kOt(t,null,!0),n=kOt(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"};qOt.exports=Epn});var zOt=S((ZEi,BOt)=>{"use strict";var Ppn=Py(),Mpn=(t,e)=>new Ppn(t,e).major;BOt.exports=Mpn});var HOt=S((YEi,VOt)=>{"use strict";var Rpn=Py(),Ipn=(t,e)=>new Rpn(t,e).minor;VOt.exports=Ipn});var JOt=S((QEi,WOt)=>{"use strict";var Apn=Py(),Npn=(t,e)=>new Apn(t,e).patch;WOt.exports=Npn});var GOt=S((ePi,KOt)=>{"use strict";var Dpn=kz(),jpn=(t,e)=>{let r=Dpn(t,e);return r&&r.prerelease.length?r.prerelease:null};KOt.exports=jpn});var SS=S((tPi,ZOt)=>{"use strict";var XOt=Py(),$pn=(t,e,r)=>new XOt(t,r).compare(new XOt(e,r));ZOt.exports=$pn});var QOt=S((rPi,YOt)=>{"use strict";var Lpn=SS(),Fpn=(t,e,r)=>Lpn(e,t,r);YOt.exports=Fpn});var tEt=S((nPi,eEt)=>{"use strict";var kpn=SS(),qpn=(t,e)=>kpn(t,e,!0);eEt.exports=qpn});var Vme=S((oPi,nEt)=>{"use strict";var rEt=Py(),Upn=(t,e,r)=>{let n=new rEt(t,r),o=new rEt(e,r);return n.compare(o)||n.compareBuild(o)};nEt.exports=Upn});var iEt=S((iPi,oEt)=>{"use strict";var Bpn=Vme(),zpn=(t,e)=>t.sort((r,n)=>Bpn(r,n,e));oEt.exports=zpn});var sEt=S((aPi,aEt)=>{"use strict";var Vpn=Vme(),Hpn=(t,e)=>t.sort((r,n)=>Vpn(n,r,e));aEt.exports=Hpn});var nee=S((sPi,uEt)=>{"use strict";var Wpn=SS(),Jpn=(t,e,r)=>Wpn(t,e,r)>0;uEt.exports=Jpn});var Hme=S((uPi,lEt)=>{"use strict";var Kpn=SS(),Gpn=(t,e,r)=>Kpn(t,e,r)<0;lEt.exports=Gpn});var Oze=S((lPi,cEt)=>{"use strict";var Xpn=SS(),Zpn=(t,e,r)=>Xpn(t,e,r)===0;cEt.exports=Zpn});var Eze=S((cPi,dEt)=>{"use strict";var Ypn=SS(),Qpn=(t,e,r)=>Ypn(t,e,r)!==0;dEt.exports=Qpn});var Wme=S((dPi,fEt)=>{"use strict";var emn=SS(),tmn=(t,e,r)=>emn(t,e,r)>=0;fEt.exports=tmn});var Jme=S((fPi,pEt)=>{"use strict";var rmn=SS(),nmn=(t,e,r)=>rmn(t,e,r)<=0;pEt.exports=nmn});var Pze=S((pPi,mEt)=>{"use strict";var omn=Oze(),imn=Eze(),amn=nee(),smn=Wme(),umn=Hme(),lmn=Jme(),cmn=(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 omn(t,r,n);case"!=":return imn(t,r,n);case">":return amn(t,r,n);case">=":return smn(t,r,n);case"<":return umn(t,r,n);case"<=":return lmn(t,r,n);default:throw new TypeError(`Invalid operator: ${e}`)}};mEt.exports=cmn});var gEt=S((mPi,hEt)=>{"use strict";var dmn=Py(),fmn=kz(),{safeRe:Kme,t:Gme}=rJ(),pmn=(t,e)=>{if(t instanceof dmn)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?Kme[Gme.COERCEFULL]:Kme[Gme.COERCE]);else{let u=e.includePrerelease?Kme[Gme.COERCERTLFULL]:Kme[Gme.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 fmn(`${n}.${o}.${i}${a}${s}`,e)};hEt.exports=pmn});var bEt=S((hPi,yEt)=>{"use strict";var Mze=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}};yEt.exports=Mze});var CS=S((gPi,SEt)=>{"use strict";var mmn=/\s+/g,Rze=class t{constructor(e,r){if(r=gmn(r),e instanceof t)return e.loose===!!r.loose&&e.includePrerelease===!!r.includePrerelease?e:new t(e.raw,r);if(e instanceof Ize)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(mmn," "),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=>!vEt(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&&Cmn(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&&wmn)|(this.options.loose&&Smn))+":"+e,o=_Et.get(n);if(o)return o;let i=this.options.loose,a=i?Ab[My.HYPHENRANGELOOSE]:Ab[My.HYPHENRANGE];e=e.replace(a,Nmn(this.options.includePrerelease)),ml("hyphen replace",e),e=e.replace(Ab[My.COMPARATORTRIM],bmn),ml("comparator trim",e),e=e.replace(Ab[My.TILDETRIM],_mn),ml("tilde trim",e),e=e.replace(Ab[My.CARETTRIM],vmn),ml("caret trim",e);let s=e.split(" ").map(d=>xmn(d,this.options)).join(" ").split(/\s+/).map(d=>Amn(d,this.options));i&&(s=s.filter(d=>(ml("loose invalid filter",d,this.options),!!d.match(Ab[My.COMPARATORLOOSE])))),ml("range list",s);let u=new Map,l=s.map(d=>new Ize(d,this.options));for(let d of l){if(vEt(d))return[d];u.set(d.value,d)}u.size>1&&u.has("")&&u.delete("");let c=[...u.values()];return _Et.set(n,c),c}intersects(e,r){if(!(e instanceof t))throw new TypeError("a Range is required");return this.set.some(n=>wEt(n,r)&&e.set.some(o=>wEt(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 ymn(e,this.options)}catch{return!1}for(let r=0;rt.value==="<0.0.0-0",Cmn=t=>t.value==="",wEt=(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},xmn=(t,e)=>(t=t.replace(Ab[My.BUILD],""),ml("comp",t,e),t=Emn(t,e),ml("caret",t),t=Tmn(t,e),ml("tildes",t),t=Mmn(t,e),ml("xrange",t),t=Imn(t,e),ml("stars",t),t),Nb=t=>!t||t.toLowerCase()==="x"||t==="*",Tmn=(t,e)=>t.trim().split(/\s+/).map(r=>Omn(r,e)).join(" "),Omn=(t,e)=>{let r=e.loose?Ab[My.TILDELOOSE]:Ab[My.TILDE];return t.replace(r,(n,o,i,a,s)=>{ml("tilde",t,n,o,i,a,s);let u;return Nb(o)?u="":Nb(i)?u=`>=${o}.0.0 <${+o+1}.0.0-0`:Nb(a)?u=`>=${o}.${i}.0 <${o}.${+i+1}.0-0`:s?(ml("replaceTilde pr",s),u=`>=${o}.${i}.${a}-${s} <${o}.${+i+1}.0-0`):u=`>=${o}.${i}.${a} <${o}.${+i+1}.0-0`,ml("tilde return",u),u})},Emn=(t,e)=>t.trim().split(/\s+/).map(r=>Pmn(r,e)).join(" "),Pmn=(t,e)=>{ml("caret",t,e);let r=e.loose?Ab[My.CARETLOOSE]:Ab[My.CARET],n=e.includePrerelease?"-0":"";return t.replace(r,(o,i,a,s,u)=>{ml("caret",t,o,i,a,s,u);let l;return Nb(i)?l="":Nb(a)?l=`>=${i}.0.0${n} <${+i+1}.0.0-0`:Nb(s)?i==="0"?l=`>=${i}.${a}.0${n} <${i}.${+a+1}.0-0`:l=`>=${i}.${a}.0${n} <${+i+1}.0.0-0`:u?(ml("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`):(ml("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`),ml("caret return",l),l})},Mmn=(t,e)=>(ml("replaceXRanges",t,e),t.split(/\s+/).map(r=>Rmn(r,e)).join(" ")),Rmn=(t,e)=>{t=t.trim();let r=e.loose?Ab[My.XRANGELOOSE]:Ab[My.XRANGE];return t.replace(r,(n,o,i,a,s,u)=>{ml("xRange",t,n,o,i,a,s,u);let l=Nb(i),c=l||Nb(a),d=c||Nb(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`),ml("xRange return",n),n})},Imn=(t,e)=>(ml("replaceStars",t,e),t.trim().replace(Ab[My.STAR],"")),Amn=(t,e)=>(ml("replaceGTE0",t,e),t.trim().replace(Ab[e.includePrerelease?My.GTE0PRE:My.GTE0],"")),Nmn=t=>(e,r,n,o,i,a,s,u,l,c,d,f)=>(Nb(n)?r="":Nb(o)?r=`>=${n}.0.0${t?"-0":""}`:Nb(i)?r=`>=${n}.${o}.0${t?"-0":""}`:a?r=`>=${r}`:r=`>=${r}${t?"-0":""}`,Nb(l)?u="":Nb(c)?u=`<${+l+1}.0.0-0`:Nb(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()),Dmn=(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 oee=S((yPi,PEt)=>{"use strict";var iee=Symbol("SemVer ANY"),Dze=class t{static get ANY(){return iee}constructor(e,r){if(r=CEt(r),e instanceof t){if(e.loose===!!r.loose)return e;e=e.value}e=e.trim().split(/\s+/).join(" "),Nze("comparator",e,r),this.options=r,this.loose=!!r.loose,this.parse(e),this.semver===iee?this.value="":this.value=this.operator+this.semver.version,Nze("comp",this)}parse(e){let r=this.options.loose?xEt[TEt.COMPARATORLOOSE]:xEt[TEt.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 OEt(n[2],this.options.loose):this.semver=iee}toString(){return this.value}test(e){if(Nze("Comparator.test",e,this.options.loose),this.semver===iee||e===iee)return!0;if(typeof e=="string")try{e=new OEt(e,this.options)}catch{return!1}return Aze(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 EEt(e.value,r).test(this.value):e.operator===""?e.value===""?!0:new EEt(this.value,r).test(e.semver):(r=CEt(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("=")||Aze(this.semver,"<",e.semver,r)&&this.operator.startsWith(">")&&e.operator.startsWith("<")||Aze(this.semver,">",e.semver,r)&&this.operator.startsWith("<")&&e.operator.startsWith(">")))}};PEt.exports=Dze;var CEt=kme(),{safeRe:xEt,t:TEt}=rJ(),Aze=Pze(),Nze=ree(),OEt=Py(),EEt=CS()});var aee=S((bPi,MEt)=>{"use strict";var jmn=CS(),$mn=(t,e,r)=>{try{e=new jmn(e,r)}catch{return!1}return e.test(t)};MEt.exports=$mn});var IEt=S((_Pi,REt)=>{"use strict";var Lmn=CS(),Fmn=(t,e)=>new Lmn(t,e).set.map(r=>r.map(n=>n.value).join(" ").trim().split(" "));REt.exports=Fmn});var NEt=S((vPi,AEt)=>{"use strict";var kmn=Py(),qmn=CS(),Umn=(t,e,r)=>{let n=null,o=null,i=null;try{i=new qmn(e,r)}catch{return null}return t.forEach(a=>{i.test(a)&&(!n||o.compare(a)===-1)&&(n=a,o=new kmn(n,r))}),n};AEt.exports=Umn});var jEt=S((wPi,DEt)=>{"use strict";var Bmn=Py(),zmn=CS(),Vmn=(t,e,r)=>{let n=null,o=null,i=null;try{i=new zmn(e,r)}catch{return null}return t.forEach(a=>{i.test(a)&&(!n||o.compare(a)===1)&&(n=a,o=new Bmn(n,r))}),n};DEt.exports=Vmn});var FEt=S((SPi,LEt)=>{"use strict";var jze=Py(),Hmn=CS(),$Et=nee(),Wmn=(t,e)=>{t=new Hmn(t,e);let r=new jze("0.0.0");if(t.test(r)||(r=new jze("0.0.0-0"),t.test(r)))return r;r=null;for(let n=0;n{let s=new jze(a.semver.version);switch(a.operator){case">":s.prerelease.length===0?s.patch++:s.prerelease.push(0),s.raw=s.format();case"":case">=":(!i||$Et(s,i))&&(i=s);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${a.operator}`)}}),i&&(!r||$Et(r,i))&&(r=i)}return r&&t.test(r)?r:null};LEt.exports=Wmn});var qEt=S((CPi,kEt)=>{"use strict";var Jmn=CS(),Kmn=(t,e)=>{try{return new Jmn(t,e).range||"*"}catch{return null}};kEt.exports=Kmn});var Xme=S((xPi,VEt)=>{"use strict";var Gmn=Py(),zEt=oee(),{ANY:Xmn}=zEt,Zmn=CS(),Ymn=aee(),UEt=nee(),BEt=Hme(),Qmn=Jme(),ehn=Wme(),thn=(t,e,r,n)=>{t=new Gmn(t,n),e=new Zmn(e,n);let o,i,a,s,u;switch(r){case">":o=UEt,i=Qmn,a=BEt,s=">",u=">=";break;case"<":o=BEt,i=ehn,a=UEt,s="<",u="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(Ymn(t,e,n))return!1;for(let l=0;l{p.semver===Xmn&&(p=new zEt(">=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};VEt.exports=thn});var WEt=S((TPi,HEt)=>{"use strict";var rhn=Xme(),nhn=(t,e,r)=>rhn(t,e,">",r);HEt.exports=nhn});var KEt=S((OPi,JEt)=>{"use strict";var ohn=Xme(),ihn=(t,e,r)=>ohn(t,e,"<",r);JEt.exports=ihn});var ZEt=S((EPi,XEt)=>{"use strict";var GEt=CS(),ahn=(t,e,r)=>(t=new GEt(t,r),e=new GEt(e,r),t.intersects(e,r));XEt.exports=ahn});var QEt=S((PPi,YEt)=>{"use strict";var shn=aee(),uhn=SS();YEt.exports=(t,e,r)=>{let n=[],o=null,i=null,a=t.sort((c,d)=>uhn(c,d,r));for(let c of a)shn(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 ePt=CS(),Lze=oee(),{ANY:$ze}=Lze,see=aee(),Fze=SS(),lhn=(t,e,r={})=>{if(t===e)return!0;t=new ePt(t,r),e=new ePt(e,r);let n=!1;e:for(let o of t.set){for(let i of e.set){let a=dhn(o,i,r);if(n=n||a!==null,a)continue e}if(n)return!1}return!0},chn=[new Lze(">=0.0.0-0")],tPt=[new Lze(">=0.0.0")],dhn=(t,e,r)=>{if(t===e)return!0;if(t.length===1&&t[0].semver===$ze){if(e.length===1&&e[0].semver===$ze)return!0;r.includePrerelease?t=chn:t=tPt}if(e.length===1&&e[0].semver===$ze){if(r.includePrerelease)return!0;e=tPt}let n=new Set,o,i;for(let p of t)p.operator===">"||p.operator===">="?o=rPt(o,p,r):p.operator==="<"||p.operator==="<="?i=nPt(i,p,r):n.add(p.semver);if(n.size>1)return null;let a;if(o&&i){if(a=Fze(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&&!see(p,String(o),r)||i&&!see(p,String(i),r))return null;for(let m of e)if(!see(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=rPt(o,p,r),s===p&&s!==o)return!1}else if(o.operator===">="&&!see(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=nPt(i,p,r),u===p&&u!==i)return!1}else if(i.operator==="<="&&!see(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)},rPt=(t,e,r)=>{if(!t)return e;let n=Fze(t.semver,e.semver,r);return n>0?t:n<0||e.operator===">"&&t.operator===">="?e:t},nPt=(t,e,r)=>{if(!t)return e;let n=Fze(t.semver,e.semver,r);return n<0?t:n>0||e.operator==="<"&&t.operator==="<="?e:t};oPt.exports=lhn});var lPt=S((RPi,uPt)=>{"use strict";var kze=rJ(),aPt=tee(),fhn=Py(),sPt=Cze(),phn=kz(),mhn=NOt(),hhn=jOt(),ghn=FOt(),yhn=UOt(),bhn=zOt(),_hn=HOt(),vhn=JOt(),whn=GOt(),Shn=SS(),Chn=QOt(),xhn=tEt(),Thn=Vme(),Ohn=iEt(),Ehn=sEt(),Phn=nee(),Mhn=Hme(),Rhn=Oze(),Ihn=Eze(),Ahn=Wme(),Nhn=Jme(),Dhn=Pze(),jhn=gEt(),$hn=oee(),Lhn=CS(),Fhn=aee(),khn=IEt(),qhn=NEt(),Uhn=jEt(),Bhn=FEt(),zhn=qEt(),Vhn=Xme(),Hhn=WEt(),Whn=KEt(),Jhn=ZEt(),Khn=QEt(),Ghn=iPt();uPt.exports={parse:phn,valid:mhn,clean:hhn,inc:ghn,diff:yhn,major:bhn,minor:_hn,patch:vhn,prerelease:whn,compare:Shn,rcompare:Chn,compareLoose:xhn,compareBuild:Thn,sort:Ohn,rsort:Ehn,gt:Phn,lt:Mhn,eq:Rhn,neq:Ihn,gte:Ahn,lte:Nhn,cmp:Dhn,coerce:jhn,Comparator:$hn,Range:Lhn,satisfies:Fhn,toComparators:khn,maxSatisfying:qhn,minSatisfying:Uhn,minVersion:Bhn,validRange:zhn,outside:Vhn,gtr:Hhn,ltr:Whn,intersects:Jhn,simplifyRange:Khn,subset:Ghn,SemVer:fhn,re:kze.re,src:kze.src,tokens:kze.t,SEMVER_SPEC_VERSION:aPt.SEMVER_SPEC_VERSION,RELEASE_TYPES:aPt.RELEASE_TYPES,compareIdentifiers:sPt.compareIdentifiers,rcompareIdentifiers:sPt.rcompareIdentifiers}});function VN(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 Xhn,cPt=v(()=>{Xhn=$(lPt(),1)});function Bze(t){return t!=null&&typeof t=="object"&&"name"in t&&t?.name==="LangSmithNotFoundError"}async function Ar(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 Uze(o);if(t.status===409)throw new qze(o);let i=new Error(o);throw i.status=t.status,i}function fPt(t){return typeof t=="object"&&t!==null&&t.code===dPt}var qze,Uze,dPt,Zme,zze=v(()=>{qze=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}},Uze=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}};dPt="ERR_CONFLICTING_ENDPOINTS",Zme=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:dPt}),this.name="ConflictingEndpointsError"}}});function Qhn(){return{depthLimit:Number.MAX_SAFE_INTEGER,edgesLimit:Number.MAX_SAFE_INTEGER}}function Yme(t){return Yhn.encode(t)}function mPt(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 egn(t){return function(e,r){if(t){let n=t.call(this,e,r);if(n!==void 0)return n}return mPt(r)}}function E_(t,e,r,n,o){try{let i=JSON.stringify(t,egn(r),n);return Yme(i)}catch(i){if(!i.message?.includes("Converting circular structure to JSON"))return console.warn(`[WARNING]: LangSmith received unserializable value.${e?` Context: ${e}`:""}`),Yme("[Unserializable]");ad("SUPPRESS_CIRCULAR_JSON_WARNINGS")!=="true"&&console.warn(`[WARNING]: LangSmith received circular JSON. This will decrease tracer performance. ${e?` Context: ${e}`:""}`),typeof o>"u"&&(o=Qhn()),Hze(t,"",0,[],void 0,0,o);let a;try{nJ.length===0?a=JSON.stringify(t,r,n):a=JSON.stringify(t,tgn(r),n)}catch{return Yme("[unable to serialize, circular reference is too complex to analyze]")}finally{for(;Qme.length!==0;){let s=Qme.pop();s.length===4?Object.defineProperty(s[0],s[1],s[3]):s[0][s[1]]=s[2]}}return Yme(a)}}function Vze(t,e,r,n){var o=Object.getOwnPropertyDescriptor(n,r);o.get!==void 0?o.configurable?(Object.defineProperty(n,r,{value:t}),Qme.push([n,r,e,o])):nJ.push([e,r,t]):(n[r]=t,Qme.push([n,r,e]))}function Hze(t,e,r,n,o,i,a){i+=1;var s;if(typeof t=="object"&&t!==null){for(s=0;sa.depthLimit){Vze(pPt,t,e,o);return}if(typeof a.edgesLimit<"u"&&r+1>a.edgesLimit){Vze(pPt,t,e,o);return}if(n.push(t),Array.isArray(t))for(s=0;s0)for(var n=0;n{BN();pPt="[...]",Zhn={result:"[Circular]"},Qme=[],nJ=[],Yhn=new TextEncoder});function gPt(t,e,r){if(r)return t;let n=Mme(),o=e??QBe(),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 ogn(t){let e=[];for await(let r of t)e.push(r);return e}function ehe(t){if(t!==void 0)return t.trim().replace(/^"(.*)"$/,"$1").replace(/^'(.*)'$/,"$1")}function yPt(t){return typeof t=="number"?Number(t.toFixed(4)):t}function _Pt(t){return"dataset_id"in t||"dataset_name"in t}var rgn,ngn,ign,agn,vPt,sgn,ugn,bPt,Wze,Fz,KBe=v(()=>{gme();iOt();sze();_Ot();vOt();BN();Pme();xme();yme();cPt();zze();JBe();UBe();hPt();rgn=t=>{let e=t?.toString()??ad("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},ngn=t=>{let r=t.replace("http://","").replace("https://","").split("/")[0].split(":")[0];return r==="localhost"||r==="127.0.0.1"||r==="::1"};ign=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};agn=24*1024*1024,vPt=1024*1024*1024,sgn=1e4,ugn=100,bPt="https://api.smith.langchain.com",Wze=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??vPt}peek(){return this.items[0]}push(e){let r,n=new Promise(i=>{r=i}),o=E_(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())]}},Fz=class t{get _fetch(){return this.fetchImplementation||$Tt(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:nw("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:ad("DISABLE_RUN_COMPRESSION")==="true"}),Object.defineProperty(this,"debug",{enumerable:!0,configurable:!0,writable:!0,value:nw("LANGSMITH_DEBUG")==="true"});let r=t.getDefaultClientConfig();if(this.tracingSampleRate=rgn(e.tracingSamplingRate),this.apiUrl=ehe(e.apiUrl??r.apiUrl)??"",this.apiUrl.endsWith("/")&&(this.apiUrl=this.apiUrl.slice(0,-1)),this.apiKey=ehe(e.apiKey??r.apiKey),this.webUrl=ehe(e.webUrl??r.webUrl),this.webUrl?.endsWith("/")&&(this.webUrl=this.webUrl.slice(0,-1)),this.workspaceId=ehe(e.workspaceId??ad("WORKSPACE_ID")),this.timeout_ms=e.timeout_ms??9e4,this.caller=new eee({...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??vPt;this.batchIngestCaller=new eee({maxRetries:4,maxConcurrency:this.traceBatchConcurrency,maxQueueSizeBytes:n,...e.callerOptions??{},onFailedResponseHook:ign,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 Wze(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,Rme()&&(this.langSmithToOTELTranslator=new Ame),this.cachedLSEnvVarsForMetadata=QBe(),e.cache!==void 0&&e.disablePromptCache&&$z("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?($z("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=Ome:this._promptCache=e.cache):e.disablePromptCache||(this._promptCache=Ome)}static getDefaultClientConfig(){let e=ad("API_KEY"),r=ad("ENDPOINT")??bPt,n=ad("HIDE_INPUTS")==="true",o=ad("HIDE_OUTPUTS")==="true";return{apiUrl:r,apiKey:e,webUrl:void 0,hideInputs:n,hideOutputs:o}}getHostUrl(){return this.webUrl?this.webUrl:ngn(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/${Eme}`};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 Ar(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 Ar(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 Ar(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(Bze(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=gPt(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(sgn),...this.fetchOptions});return await Ar(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=Ime(),r=nOt();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=gPt(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=E_(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 Ar(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(E_(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 Ar(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=E_(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=E_(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 N,z;if(Array.isArray(I)?[N,z]=I:(N=I.mimeType,z=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([z],{type:`${N}; length=${z.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 Ar(f,"Failed to send multipart request",!0),f});try{let u,l=!1;jTt()&&!this.multipartStreamingDisabled&&YBe()!=="bun"?(l=!0,u=await s(a)):u=await s(i),(!this.multipartStreamingDisabled||l)&&u.status===422&&(n?.apiUrl??this.apiUrl)!==bPt&&(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(Bze(u))throw u;console.warn(`${u.message.trim()} Context: ${r}`)}}async updateRun(e,r,n){Ao(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=E_(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 Ar(s,"update run",!0),s})}async readRun(e,{loadChildRuns:r}={loadChildRuns:!1}){Ao(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:ad("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 ogn(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(N=>N.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")&&$z("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 Ar(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 Ar(E,"get run stats"),E})).json()}async shareRun(e,{shareId:r}={}){let n={run_id:e,share_token:r||jz()};Ao(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 Ar(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){Ao(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 Ar(r,"unshare run",!0),r})}async readRunSharedLink(e){Ao(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 Ar(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 Ao(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 Ar(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),Ao(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 Ar(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};Ao(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 Ar(s,"share dataset"),s})).json();return a.url=`${this.getHostUrl()}/public/${a.share_token}/d`,a}async unshareDataset(e){Ao(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 Ar(r,"unshare dataset",!0),r})}async readSharedDataset(e){return Ao(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 Ar(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 Ar(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 Ar(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 Ar(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)Ao(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 Ar(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)Ao(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,Ao(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 Ar(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 Ar(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 Ar(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)Ao(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;Ao(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 Ar(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;Ao(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 Ar(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)Ao(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 Ar(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),Ao(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 Ar(u,"index dataset"),u})).json()}async similarExamples(e,r,n,{filter:o}={}){let i={limit:n,inputs:e};o!==void 0&&(i.filter=o),Ao(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 Ar(l,"fetch similar examples"),l})).json()).examples}async createExample(e,r,n){if(_Pt(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;_Pt(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]??jz())}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=>_ze(a)?vze(a):a),i=_ze(r)?vze(r):r;return this.createExample({input:o},{output:i},n)}async readExample(e){Ao(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){Ao(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 Ar(n,`delete ${r}`,!0),n})}async deleteExamples(e,r){if(e.forEach(n=>Ao(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 Ar(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 Ar(o,"delete examples",!0),o})}}async updateExample(e,r){let n;r?n=e:n=e.id,Ao(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,Ao(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 Ar(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,Ao(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,Ao(a);let s={split_name:n,examples:o.map(l=>(Ao(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 Ar(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&&Ao(y.metadata.__run.run_id);let g={id:c??jz(),run_id:e,key:r,score:yPt(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 Ar(w,"create feedback",!0),w}),g}async updateFeedback(e,{score:r,value:n,correction:o,comment:i}){let a={};r!=null&&(a.score=yPt(r)),n!=null&&(a.value=n),o!=null&&(a.correction=o),i!=null&&(a.comment=i),Ao(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 Ar(u,"update feedback",!0),u})}async readFeedback(e){Ao(e);let r=`/feedback/${e}`;return await this._get(r)}async deleteFeedback(e){Ao(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 Ar(n,`delete ${r}`,!0),n})}async*listFeedback({runIds:e,feedbackKeys:r,feedbackSourceTypes:n}={}){let o=new URLSearchParams;if(e)for(let i of e)Ao(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 Ar(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 Ar(d,"create comparative experiment"),d})).json()}async*listPresignedFeedbackTokens(e){Ao(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 Ar(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 Ar(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 Ar(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)=>{Ao(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||jz(),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 Ar(c,"create annotation queue"),c})).json()}async readAnnotationQueue(e){return(await this.caller.call(async()=>{let n=await this._fetch(`${this.apiUrl}/annotation-queues/${Ao(e,"queueId")}`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Ar(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/${Ao(e,"queueId")}`,{method:"PATCH",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:u});return await Ar(l,"update annotation queue",!0),l})}async deleteAnnotationQueue(e){await this.caller.call(async()=>{let r=await this._fetch(`${this.apiUrl}/annotation-queues/${Ao(e,"queueId")}`,{method:"DELETE",headers:{...this.headers,Accept:"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Ar(r,"delete annotation queue",!0),r})}async addRunsToAnnotationQueue(e,r){let n=JSON.stringify(r.map((o,i)=>Ao(o,`runIds[${i}]`).toString()));await this.caller.call(async()=>{let o=await this._fetch(`${this.apiUrl}/annotation-queues/${Ao(e,"queueId")}/runs`,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:n});return await Ar(o,"add runs to annotation queue",!0),o})}async getRunFromAnnotationQueue(e,r){let n=`/annotation-queues/${Ao(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 Ar(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/${Ao(e,"queueId")}/runs/${Ao(r,"queueRunId")}`,{method:"DELETE",headers:{...this.headers,Accept:"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Ar(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/${Ao(e,"queueId")}/size`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Ar(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 Ar(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]=VN(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 Ar(u,`${r?"like":"unlike"} prompt`),u})).json()}async _getPromptUrl(e){let[r,n,o]=VN(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]=VN(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 Ar(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]=VN(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 Ar(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]=VN(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 Ar(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=E_(u,`Serializing body for example with id: ${s}`),c=new Blob([l],{type:"application/json"});if(n.append(s,c),a.inputs){let d=E_(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=E_(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=E_(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 Ar(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??jz()).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=E_(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=E_(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=E_(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 Ar(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]=VN(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 Ar(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]=VN(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 Ar(a,"delete prompt"),a})).json()}_getPromptCacheKey(e,r){return`${e}${r?":with_model":""}`}async _fetchPromptFromApi(e,r){let[n,o,i]=VN(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 Ar(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 Ao(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 oOt()?.DEFAULT_LANGSMITH_SPAN_PROCESSOR?.forceFlush()}}});var wPt,SPt=v(()=>{BN();wPt=t=>t!==void 0?t:!!["TRACING_V2","TRACING"].find(r=>ad(r)==="true")});var tO,ZPi,the,Jze=v(()=>{tO=Symbol.for("lc:context_variables"),ZPi=Symbol.for("lc:child_run_end_promises"),the=Symbol.for("langsmith:replica_trace_roots")});function Kze(t,e){if(tO in t)return t[tO][e]}function CPt(t,e,r){let n=tO in t?t[tO]:{};n[e]=r,t[tO]=n}var xPt=v(()=>{Jze()});function TPt(t){let r=Object.keys(t).sort().map(n=>`${n}:${t[n]??""}`).join("|");return DBe(r,lgn)}function cgn(t){return t.replace(/[-:.]/g,"")}function EPt(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 Gze(t,e,r=1){let n=EPt(t,r);return{dottedOrder:cgn(n)+e,microsecondPrecisionDatestring:n}}function fgn(t){let e={};for(let r of Object.keys(t))dgn.has(r)&&(e[r]=t[r]);return e}function PPt(t){return t!=null&&typeof t.createChild=="function"&&typeof t.postRun=="function"}function MPt(t){return typeof t=="object"&&t!=null&&typeof t.name=="string"&&t.name==="langchain_tracer"}function OPt(t){return Array.isArray(t)&&t.some(e=>MPt(e))}function pgn(t){return typeof t=="object"&&t!=null&&Array.isArray(t.handlers)}function mgn(t){let e=t?.callbacks;return t!=null&&typeof e=="object"&&(OPt(e?.handlers)||OPt(e))}function hgn(){let t=nw("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){ygn(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(fPt(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 ggn(t){return t?t.map(e=>Array.isArray(e)?{projectName:e[0],updates:e[1]}:e):hgn()}function ygn(t){if(Object.keys(t).length>0&&ad("ENDPOINT"))throw new Zme}var uee,lgn,dgn,rhe,VC,GBe=v(()=>{KBe();SPt();zze();Jze();xPt();BN();BBe();BN();yme();xme();gme();uee=36,lgn="6ba7b810-9dad-11d1-80b4-00c04fd430c8";dgn=new Set(["projectName","updates","reroot"]);rhe=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:fgn(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(",")}},VC=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}),PPt(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=EPt(this.start_time,this.execution_order)),this.id||(this.id=Cme(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=ggn(this.replicas),!this.dotted_order){let{dottedOrder:s}=Gze(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:ZQ(),child_runs:[],api_url:nw("LANGCHAIN_ENDPOINT")??"http://localhost:1984",api_key:nw("LANGCHAIN_API_KEY"),caller_options:{},start_time:e,serialized:{},inputs:{},extra:{}}}static getSharedClient(){return t.sharedClient||(t.sharedClient=new Fz),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});tO in this&&(i[tO]=this[tO]);let a=Symbol.for("lc:child_config"),s=e.extra?.[a]??this.extra[a];if(mgn(s)){let c={...s},d=pgn(c.callbacks)?c.callbacks.copy?.():void 0;d&&(Object.assign(d,{_parentRunId:i.id}),d.handlers?.find(MPt)?.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(-uee):r.trace_id=r.id}}r.parent_run_id===e&&(r.parent_run_id=void 0)}_setReplicaTraceRoot(e,r){let n=Kze(this,the)??{};n[e]=r,CPt(this,the,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=TPt({projectName:r,apiUrl:s,apiKey:u,workspaceId:l});this._setReplicaTraceRoot(g,c.id)}let d;if(!i){let g=Kze(this,the)??{},b=TPt({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(-uee)===d){w=T;break}if(w!==null){let T=_.slice(w);c.dotted_order=T.join(".")}}}let f=c.id,p=YQ(f,r),m;c.trace_id?m=YQ(c.trace_id,r):m=p;let h;c.parent_run_id&&(h=YQ(c.parent_run_id,r));let y;return c.dotted_order&&(y=c.dotted_order.split(".").map(_=>{let w=_.slice(-uee),T=YQ(w,r);return _.slice(0,-uee)+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=Mme();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){$z("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=wPt();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=rhe.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 rhe(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(VC,"sharedClient",{enumerable:!0,configurable:!0,writable:!0,value:null})});var nhe=v(()=>{GBe()});function Zze(t,e){if(t)return new VC({...t,start_time:t._serialized_start_time??t.start_time,parent_run:Zze(e),child_runs:t.child_runs.map(r=>Zze(r)).filter(r=>r!==void 0),extra:{...t.extra,runtime:TBe()},tracingEnabled:!1})}function Xze(t,e){return t&&!Array.isArray(t)&&typeof t=="object"?t:{[e]:t}}function qz(t){return typeof t._addRunToRunMap=="function"}var bgn,_gn,HC,Uz=v(()=>{Jo();au();GQ();nhe();bgn={};$t(bgn,{BaseTracer:()=>HC,isBaseTracer:()=>qz});_gn=t=>{if(t)return t.events=t.events??[],t.child_runs=t.child_runs??[],t};HC=class extends Dz{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?_gn(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}=Gze(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=Zze(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=Xze(e,"output"),a.events.push({name:"end",time:new Date(a.end_time).toISOString()}),i?.inputs!==void 0&&(a.inputs=Xze(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=Xze(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 NPt=S((SMi,APt)=>{"use strict";var RPt=(t=0)=>e=>`\x1B[${38+t};5;${e}m`,IPt=(t=0)=>(e,r,n)=>`\x1B[${38+t};2;${e};${r};${n}m`;function vgn(){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=RPt(),e.color.ansi16m=IPt(),e.bgColor.ansi256=RPt(10),e.bgColor.ansi16m=IPt(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(APt,"exports",{enumerable:!0,get:vgn})});function Db(t,e){return`${t.open}${e}${t.close}`}function xS(t,e){try{return JSON.stringify(t,null,2)}catch{return e}}function DPt(t){return typeof t=="string"?t.trim():t==null?t:xS(t,t.toString())}function HL(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 Yze,wgn,P_,ohe,jPt=v(()=>{Jo();Uz();Yze=$(NPt(),1),wgn={};$t(wgn,{ConsoleCallbackHandler:()=>ohe});({color:P_}=Yze.default),ohe=class extends HC{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 n=[...this.getParents(e).reverse(),e].map((o,i,a)=>{let s=`${o.execution_order}:${o.run_type}:${o.name}`;return i===a.length-1?Db(Yze.default.bold,s):s}).join(" > ");return Db(P_.grey,n)}onChainStart(e){let r=this.getBreadcrumbs(e);console.log(`${Db(P_.green,"[chain/start]")} [${r}] Entering Chain run with input: ${xS(e.inputs,"[inputs]")}`)}onChainEnd(e){let r=this.getBreadcrumbs(e);console.log(`${Db(P_.cyan,"[chain/end]")} [${r}] [${HL(e)}] Exiting Chain run with output: ${xS(e.outputs,"[outputs]")}`)}onChainError(e){let r=this.getBreadcrumbs(e);console.log(`${Db(P_.red,"[chain/error]")} [${r}] [${HL(e)}] Chain run errored with error: ${xS(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(`${Db(P_.green,"[llm/start]")} [${r}] Entering LLM run with input: ${xS(n,"[inputs]")}`)}onLLMEnd(e){let r=this.getBreadcrumbs(e);console.log(`${Db(P_.cyan,"[llm/end]")} [${r}] [${HL(e)}] Exiting LLM run with output: ${xS(e.outputs,"[response]")}`)}onLLMError(e){let r=this.getBreadcrumbs(e);console.log(`${Db(P_.red,"[llm/error]")} [${r}] [${HL(e)}] LLM run errored with error: ${xS(e.error,"[error]")}`)}onToolStart(e){let r=this.getBreadcrumbs(e);console.log(`${Db(P_.green,"[tool/start]")} [${r}] Entering Tool run with input: "${DPt(e.inputs.input)}"`)}onToolEnd(e){let r=this.getBreadcrumbs(e);console.log(`${Db(P_.cyan,"[tool/end]")} [${r}] [${HL(e)}] Exiting Tool run with output: "${DPt(e.outputs?.output)}"`)}onToolError(e){let r=this.getBreadcrumbs(e);console.log(`${Db(P_.red,"[tool/error]")} [${r}] [${HL(e)}] Tool run errored with error: ${xS(e.error,"[error]")}`)}onRetrieverStart(e){let r=this.getBreadcrumbs(e);console.log(`${Db(P_.green,"[retriever/start]")} [${r}] Entering Retriever run with input: ${xS(e.inputs,"[inputs]")}`)}onRetrieverEnd(e){let r=this.getBreadcrumbs(e);console.log(`${Db(P_.cyan,"[retriever/end]")} [${r}] [${HL(e)}] Exiting Retriever run with output: ${xS(e.outputs,"[outputs]")}`)}onRetrieverError(e){let r=this.getBreadcrumbs(e);console.log(`${Db(P_.red,"[retriever/error]")} [${r}] [${HL(e)}] Retriever run errored with error: ${xS(e.error,"[error]")}`)}onAgentAction(e){let r=e,n=this.getBreadcrumbs(e);console.log(`${Db(P_.blue,"[agent/action]")} [${n}] Agent selected action: ${xS(r.actions[r.actions.length-1],"[action]")}`)}}});var ihe=v(()=>{Pme()});var Qze,ahe,e4e=v(()=>{au();ihe();ahe=()=>{if(Qze===void 0){let t=Xr("LANGCHAIN_CALLBACKS_BACKGROUND")==="false"?{blockOnRootRunFinalization:!0}:{};Qze=new Fz(t)}return Qze}});function $Pt(t=!1){let e=Cgn.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 she(t){return typeof t=="function"&&"langsmith:traceable"in t}var r4e,t4e,Sgn,n4e,Cgn,NMi,LPt=v(()=>{r4e=class{getStore(){}run(e,r){return r()}},t4e=Symbol.for("ls:tracing_async_local_storage"),Sgn=new r4e,n4e=class{getInstance(){return globalThis[t4e]??Sgn}initializeGlobalInstance(e){globalThis[t4e]===void 0&&(globalThis[t4e]=e)}},Cgn=new n4e;NMi=Symbol.for("langsmith:traceable:root")});var o4e=v(()=>{LPt()});function Tgn(t){let e;for(let r of t)for(let n of r)Pn.isInstance(n.message)&&n.message.usage_metadata!==void 0&&(e=X6(e,n.message.usage_metadata));return e}var xgn,lee,kPt=v(()=>{Jo();ime();vS();Uz();e4e();o4e();nhe();ihe();xgn={};$t(xgn,{LangChainTracer:()=>lee});lee=class FPt extends HC{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??ZQ(),this.replicas=a,this.exampleId=n,this.client=i??ahe();let s=FPt.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=Tgn(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 VC({...n,client:this.client,project_name:this.projectName,replicas:this.replicas,reference_example_id:this.exampleId,tracingEnabled:!0})}static getTraceableRunTree(){try{return $Pt(!0)}catch{return}}}});var UPt=S((JMi,lhe)=>{"use strict";var Ogn=pze(),uhe=class extends Error{constructor(e){super(e),this.name="TimeoutError"}},qPt=(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 uhe(a);typeof t.cancel=="function"&&t.cancel(),o(s)},e);Ogn(t.then(n,o),()=>{clearTimeout(i)})});lhe.exports=qPt;lhe.exports.default=qPt;lhe.exports.TimeoutError=uhe});var BPt=S(i4e=>{"use strict";Object.defineProperty(i4e,"__esModule",{value:!0});function Egn(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}i4e.default=Egn});var zPt=S(s4e=>{"use strict";Object.defineProperty(s4e,"__esModule",{value:!0});var Pgn=BPt(),a4e=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=Pgn.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}};s4e.default=a4e});var c4e=S(l4e=>{"use strict";Object.defineProperty(l4e,"__esModule",{value:!0});var Mgn=fze(),VPt=UPt(),Rgn=zPt(),che=()=>{},Ign=new VPt.TimeoutError,u4e=class extends Mgn{constructor(e){var r,n,o,i;if(super(),this._intervalCount=0,this._intervalEnd=0,this._pendingCount=0,this._resolveEmpty=che,this._resolveIdle=che,e=Object.assign({carryoverConcurrencyCount:!1,intervalCap:1/0,interval:0,concurrency:1/0,autoStart:!0,queueClass:Rgn.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():VPt.default(Promise.resolve(e()),r.timeout===void 0?this._timeout:r.timeout,()=>{(r.throwOnTimeout===void 0?this._throwOnTimeout:r.throwOnTimeout)&&o(Ign)});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}};l4e.default=u4e});function Agn(){let t="default"in dhe.default?dhe.default.default:dhe.default;return new t({autoStart:!0,concurrency:1})}function Ngn(){return typeof Bz>"u"&&(Bz=Agn()),Bz}async function Dc(t,e){if(e===!0){let r=BL();r!==void 0?await r.run(void 0,async()=>t()):await t()}else Bz=Ngn(),Bz.add(async()=>{let r=BL();r!==void 0?await r.run(void 0,async()=>t()):await t()})}async function HPt(){let t=ahe();await Promise.allSettled([typeof Bz<"u"?Bz.onIdle():Promise.resolve(),t.awaitPendingTraceBatches()])}var dhe,Bz,d4e=v(()=>{e4e();jQ();dhe=$(c4e(),1)});var Dgn,WPt=v(()=>{Jo();d4e();Dgn={};$t(Dgn,{awaitAllCallbacks:()=>HPt,consumeCallback:()=>Dc})});var JPt,KPt=v(()=>{au();JPt=t=>t!==void 0?t:!!["LANGSMITH_TRACING_V2","LANGCHAIN_TRACING_V2","LANGSMITH_TRACING","LANGCHAIN_TRACING"].find(r=>Xr(r)==="true")});function f4e(t){let e=BL();return e===void 0?void 0:e.getStore()?.[UL]?.[t]}var jgn,GPt,XPt=v(()=>{jQ();nhe();jgn=Symbol("lc:configure_hooks"),GPt=()=>f4e(jgn)||[]});function HN(t){return t?Array.isArray(t)||"name"in t?{callbacks:t}:t:{}}function oJ(t){return"name"in t?t:Dz.fromMethods(t)}var $gn,ZPt,dee,YPt,p4e,QPt,eMt,mc,WL=v(()=>{Jo();UC();au();GQ();Uz();jPt();kPt();d4e();WPt();KPt();XPt();JQ();$gn={};$t($gn,{BaseCallbackManager:()=>ZPt,BaseRunManager:()=>dee,CallbackManager:()=>mc,CallbackManagerForChainRun:()=>QPt,CallbackManagerForLLMRun:()=>p4e,CallbackManagerForRetrieverRun:()=>YPt,CallbackManagerForToolRun:()=>eMt,ensureHandler:()=>oJ,parseCallbackConfigArg:()=>HN});ZPt=class{setHandler(t){return this.setHandlers([t])}},dee=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=>Dc(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=>Dc(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)))}},YPt=class extends dee{getChild(t){let e=new mc(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=>Dc(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=>Dc(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)))}},p4e=class extends dee{async handleLLMNewToken(t,e,r,n,o,i){await Promise.all(this.handlers.map(a=>Dc(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=>Dc(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=>Dc(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)))}},QPt=class extends dee{getChild(t){let e=new mc(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=>Dc(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=>Dc(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=>Dc(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=>Dc(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)))}},eMt=class extends dee{getChild(t){let e=new mc(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=>Dc(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 handleToolEnd(t){await Promise.all(this.handlers.map(e=>Dc(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)))}},mc=class cee extends ZPt{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:XT();return await Promise.all(this.handlers.map(p=>{if(!p.ignoreLLM)return qz(p)&&p._createRunForLLMStart(r,[c],f,this._parentRunId,a,this.tags,this.metadata,l),Dc(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 p4e(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:XT();return await Promise.all(this.handlers.map(p=>{if(!p.ignoreLLM)return qz(p)&&p._createRunForChatModelStart(r,[c],f,this._parentRunId,a,this.tags,this.metadata,l),Dc(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=fl(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 p4e(f,this.handlers,this.inheritableHandlers,this.tags,this.inheritableTags,this.metadata,this.inheritableMetadata,this._parentRunId)}))}async handleChainStart(r,n,o=XT(),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 qz(d)&&d._createRunForChainStart(r,n,o,this._parentRunId,this.tags,this.metadata,i,u,c),Dc(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 QPt(o,this.handlers,this.inheritableHandlers,this.tags,this.inheritableTags,this.metadata,this.inheritableMetadata,this._parentRunId)}async handleToolStart(r,n,o=XT(),i=void 0,a=void 0,s=void 0,u=void 0){return await Promise.all(this.handlers.map(l=>{if(!l.ignoreAgent)return qz(l)&&l._createRunForToolStart(r,n,o,this._parentRunId,this.tags,this.metadata,u),Dc(async()=>{try{await l.handleToolStart?.(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}, handleToolStart: ${c}`),l.raiseError)throw c}},l.awaitHandlers)})),new eMt(o,this.handlers,this.inheritableHandlers,this.tags,this.inheritableTags,this.metadata,this.inheritableMetadata,this._parentRunId)}async handleRetrieverStart(r,n,o=XT(),i=void 0,a=void 0,s=void 0,u=void 0){return await Promise.all(this.handlers.map(l=>{if(!l.ignoreRetriever)return qz(l)&&l._createRunForRetrieverStart(r,n,o,this._parentRunId,this.tags,this.metadata,u),Dc(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 YPt(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=>Dc(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 cee(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 Dz{constructor(){super();x(this,"name",XT());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 cee,l.setHandlers(r?.map(oJ)??[],!0)):l=r,l=l.copy(Array.isArray(n)?n.map(oJ):n?.handlers,!1));let c=Xr("LANGCHAIN_VERBOSE")==="true"||u?.verbose,d=lee.getTraceableRunTree()?.tracingEnabled||JPt(),f=d||(Xr("LANGCHAIN_TRACING")??!1);if(c||f){if(l||(l=new cee),c&&!l.handlers.some(p=>p.name===ohe.prototype.name)){let p=new ohe;l.addHandler(p,!0)}if(f&&!l.handlers.some(p=>p.name==="langchain_tracer")&&d){let p=new lee;l.addHandler(p,!0)}if(d){let p=lee.getTraceableRunTree();p&&l._parentRunId===void 0&&(l._parentRunId=p.id,l.handlers.find(h=>h.name==="langchain_tracer")?.updateFromRunTree(p))}}for(let{contextVar:p,inheritable:m=!0,handlerClass:h,envVar:y}of GPt()){let g=y&&Xr(y)==="true"&&h,b,_=p!==void 0?f4e(p):void 0;_&&MBe(_)?b=_:g&&(b=new h({})),b!==void 0&&(l||(l=new cee),l.handlers.some(w=>w.name===b.name)||l.addHandler(b,m))}return(o||i)&&l&&(l.addTags(o??[]),l.addTags(i??[],!1)),(a||s)&&l&&(l.addMetadata(a??{}),l.addMetadata(s??{},!1)),l}}});var m4e,Lgn,tMt,Fgn,Rh,zz=v(()=>{jQ();WL();ihe();m4e=class{getStore(){}run(t,e){return e()}enterWith(t){}},Lgn=new m4e,tMt=Symbol.for("lc:child_config"),Fgn=class{getInstance(){return BL()??Lgn}getRunnableConfig(){return this.getInstance().getStore()?.extra?.[tMt]}runWithConfig(t,e,r){let n=mc._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 VC({name:"",tracingEnabled:!1})),u&&(u.extra={...u.extra,[tMt]:t}),i!==void 0&&i[UL]!==void 0&&(u===void 0&&(u={}),u[UL]=i[UL]),o.run(u,e)}initializeGlobalInstance(t){BL()===void 0&&$Ct(t)}},Rh=new Fgn});var kgn,Vz=v(()=>{Jo();jQ();zz();kgn={};$t(kgn,{AsyncLocalStorageProviderSingleton:()=>Rh,MockAsyncLocalStorage:()=>m4e,_CONTEXT_VARIABLES_KEY:()=>UL})});async function Ry(t){return mc._configureSync(t?.callbacks,void 0,t?.tags,void 0,t?.metadata)}function Hz(...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(oJ(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(oJ(s),!0);e.callbacks=a}else e.callbacks=new mc(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 ai(t){let e=Rh.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))qgn.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 Xs(t={},{callbacks:e,maxConcurrency:r,recursionLimit:n,runName:o,configurable:i,runId:a}={}){let s=ai(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 jb(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 fhe,qgn,rO=v(()=>{WL();zz();Vz();fhe=25;qgn=new Set(["string","number","boolean"])});async function TS(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(JL(e))},e.addEventListener("abort",r),e.aborted&&o(JL(e))})]).finally(()=>e.removeEventListener("abort",r))}function JL(t){return t?.reason instanceof Error?t.reason:typeof t?.reason=="string"?new Error(t.reason):new Error("Aborted")}var iJ=v(()=>{});function phe(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 Lb(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]=Lb(r[n],o):r[n]=o;return r}else throw new Error(`Cannot concat ${typeof t} and ${typeof e}`)}async function g4e(t,e,r,n,...o){let i=new KL({generator:e,startSetup:r,signal:n}),a=await i.setup;return{output:t(i,a,...o),setup:a}}var Ugn,$b,KL,nO=v(()=>{Jo();zz();Vz();rO();iJ();Ugn={};$t(Ugn,{AsyncGeneratorWithSetup:()=>KL,IterableReadableStream:()=>$b,atee:()=>phe,concat:()=>Lb,pipeGeneratorWithSetup:()=>g4e});$b=class h4e 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 h4e({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 h4e({async pull(n){let{value:o,done:i}=await r.next();i&&n.close(),n.enqueue(o)},async cancel(n){await r.return(n)}})}};KL=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)=>{Rh.runWithConfig(jb(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?Rh.runWithConfig(jb(this.config),this.signal?async()=>TS(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 hhe(t,e){return Bgn.call(t,e)}function ghe(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 WN(t){return t.indexOf("/")===-1&&t.indexOf("~")===-1?t:t.replace(/~/g,"~0").replace(/\//g,"~1")}function bhe(t){return t.replace(/~1/g,"/").replace(/~0/g,"~")}function mhe(t){if(t===void 0)return!0;if(t){if(Array.isArray(t)){for(let r=0,n=t.length;r{Bgn=Object.prototype.hasOwnProperty;_he=class extends Error{constructor(t,e,r,n,o){super(rMt(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=rMt(t,{name:e,index:r,operation:n,tree:o})}}});function y4e(t){return Object.getOwnPropertyNames(Object.prototype).includes(t)}function whe(t,e){if(e=="")return t;var r={op:"_get",path:e};return Wz(t,r),r.value}function Wz(t,e,r=!1,n=!0,o=!0,i=0){if(r&&(typeof r=="function"?r(e,0,t,e.path):She(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=whe(t,e.from),e.op==="move"&&(a.removed=t),a;if(e.op==="test"){if(a.test=fee(t,e.value),a.test===!1)throw new jc("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 jc("Operation `op` property is not one of operations defined in RFC-6902","OPERATION_OP_INVALID",i,e,t);return a}}else{n||(t=Fb(t));let s=(e.path||"").split("/"),u=t,l=1,c=s.length,d,f,p;for(typeof r=="function"?p=r:p=She;;){if(f=s[l],f&&f.indexOf("~")!=-1&&(f=bhe(f)),o&&(f=="__proto__"||f=="prototype"&&l>0&&s[l-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&&d===void 0&&(u[f]===void 0?d=s.slice(0,l).join("/"):l==c-1&&(d=e.path),d!==void 0&&p(e,0,t,d)),l++,Array.isArray(u)){if(f==="-")f=u.length;else{if(r&&!yhe(f))throw new jc("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);yhe(f)&&(f=~~f)}if(l>=c){if(r&&e.op==="add"&&f>u.length)throw new jc("The specified index MUST NOT be greater than the number of elements in the array","OPERATION_VALUE_OUT_OF_BOUNDS",i,e,t);let m=Vgn[e.op].call(e,u,f,t);if(m.test===!1)throw new jc("Test operation failed","TEST_OPERATION_FAILED",i,e,t);return m}}else if(l>=c){let m=aJ[e.op].call(e,u,f,t);if(m.test===!1)throw new jc("Test operation failed","TEST_OPERATION_FAILED",i,e,t);return m}if(u=u[f],r&&l0)throw new jc('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 jc("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 jc("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")&&mhe(t.value))throw new jc("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 jc("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 jc("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={op:"_get",path:t.from,value:void 0},s=nMt([a],r);if(s&&s.name==="OPERATION_PATH_UNRESOLVABLE")throw new jc("Cannot perform the operation from a path that does not exist","OPERATION_FROM_UNRESOLVABLE",e,t,r)}}}else throw new jc("Operation `op` property is not one of operations defined in RFC-6902","OPERATION_OP_INVALID",e,t,r)}function nMt(t,e,r){try{if(!Array.isArray(t))throw new jc("Patch sequence must be an array","SEQUENCE_NOT_AN_ARRAY");if(e)GL(Fb(e),Fb(t),r||!0);else{r=r||She;for(var n=0;n{Jo();vhe();b4e={};$t(b4e,{JsonPatchError:()=>jc,_areEquals:()=>fee,applyOperation:()=>Wz,applyPatch:()=>GL,applyReducer:()=>Hgn,deepClone:()=>zgn,getValueByPointer:()=>whe,validate:()=>nMt,validator:()=>She});jc=_he,zgn=Fb;aJ={add:function(t,e,r){if(y4e(e))throw new TypeError("JSON-Patch: modifying `__proto__`, `constructor`, or `prototype` prop is banned for security reasons");return t[e]=this.value,{newDocument:r}},remove:function(t,e,r){if(y4e(e))throw new TypeError("JSON-Patch: modifying `__proto__`, `constructor`, or `prototype` prop is banned for security reasons");var n=t[e];return delete t[e],{newDocument:r,removed:n}},replace:function(t,e,r){if(y4e(e))throw new TypeError("JSON-Patch: modifying `__proto__`, `constructor`, or `prototype` 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=whe(r,this.path);n&&(n=Fb(n));let o=Wz(r,{op:"remove",path:this.from}).removed;return Wz(r,{op:"add",path:this.path,value:o}),{newDocument:r,removed:n}},copy:function(t,e,r){let n=whe(r,this.from);return Wz(r,{op:"add",path:this.path,value:Fb(n)}),{newDocument:r}},test:function(t,e,r){return{newDocument:r,test:fee(t[e],this.value)}},_get:function(t,e,r){return this.value=t[e],{newDocument:r}}},Vgn={add:function(t,e,r){return yhe(e)?t.splice(e,0,this.value):t[e]=this.value,{newDocument:r,index:e}},remove:function(t,e,r){var n=t.splice(e,1);return{newDocument:r,removed:n[0]}},replace:function(t,e,r){var n=t[e];return t[e]=this.value,{newDocument:r,removed:n}},move:aJ.move,copy:aJ.copy,test:aJ.test,_get:aJ._get}});function oMt(t,e,r,n,o){if(e!==t){typeof e.toJSON=="function"&&(e=e.toJSON());for(var i=ghe(e),a=ghe(t),s=!1,u=!1,l=a.length-1;l>=0;l--){var c=a[l],d=t[c];if(hhe(e,c)&&!(e[c]===void 0&&d!==void 0&&Array.isArray(e)===!1)){var f=e[c];typeof d=="object"&&d!=null&&typeof f=="object"&&f!=null&&Array.isArray(d)===Array.isArray(f)?oMt(d,f,r,n+"/"+WN(c),o):d!==f&&(s=!0,o&&r.push({op:"test",path:n+"/"+WN(c),value:Fb(d)}),r.push({op:"replace",path:n+"/"+WN(c),value:Fb(f)}))}else Array.isArray(t)===Array.isArray(e)?(o&&r.push({op:"test",path:n+"/"+WN(c),value:Fb(d)}),r.push({op:"remove",path:n+"/"+WN(c)}),u=!0):(o&&r.push({op:"test",path:n,value:t}),r.push({op:"replace",path:n,value:e}),s=!0)}if(!(!u&&i.length==a.length))for(var l=0;l{vhe();pee()});var gIi,_4e=v(()=>{vhe();pee();mee();gIi={...b4e,JsonPatchError:_he,deepClone:Fb,escapePathComponent:WN,unescapePathComponent:bhe}});async function iMt(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 aMt(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 Jgn(t){return t!==void 0&&t.message!==void 0}var Wgn,oO,Che,w4e,xhe,sMt=v(()=>{Jo();vS();pee();_4e();Uz();nO();Wgn={};$t(Wgn,{LogStreamCallbackHandler:()=>xhe,RunLog:()=>Che,RunLogPatch:()=>oO,isLogStreamHandler:()=>w4e});oO=class{constructor(t){x(this,"ops");this.ops=t.ops??[]}concat(t){let e=this.ops.concat(t.ops),r=GL({},e);return new Che({ops:e,state:r[r.length-1].newDocument})}},Che=class v4e extends oO{constructor(r){super(r);x(this,"state");this.state=r.state}concat(r){let n=this.ops.concat(r.ops),o=GL(this.state,r.ops);return new v4e({ops:n,state:o[o.length-1].newDocument})}static fromRunLogPatch(r){let n=GL({},r.ops);return new v4e({ops:r.ops,state:n[n.length-1].newDocument})}},w4e=t=>t.name==="log_stream_tracer";xhe=class extends HC{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=$b.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 oO({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 oO({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 iMt(e,this._schemaFormat)),await this.writer.write(new oO({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 iMt(e,this._schemaFormat)}),n.push({op:"add",path:`/logs/${r}/final_output`,value:await aMt(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 oO({ops:n});await this.writer.write(o)}finally{if(e.id===this.rootId){let r=new oO({ops:[{op:"replace",path:"/final_output",value:await aMt(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?Jgn(n?.chunk)?a=n?.chunk:a=new Er({id:`run-${e.id}`,content:r}):a=r;let s=new oO({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 Kgn,JN,OS,si,Ed=v(()=>{Jo();Kgn={};$t(Kgn,{ChatGenerationChunk:()=>si,GenerationChunk:()=>OS,RUN_KEY:()=>JN});JN="__run",OS=class uMt{constructor(e){x(this,"text");x(this,"generationInfo");this.text=e.text,this.generationInfo=e.generationInfo}concat(e){return new uMt({text:this.text+e.text,generationInfo:{...this.generationInfo,...e.generationInfo}})}},si=class lMt extends OS{constructor(r){super(r);x(this,"message");this.message=r.message}concat(r){return new lMt({text:this.text+r.text,generationInfo:{...this.generationInfo,...r.generationInfo},message:this.message.concat(r.message)})}}});function The({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 cMt,dMt,fMt=v(()=>{vS();Uz();nO();Ed();cMt=t=>t.name==="event_stream_tracer",dMt=class extends HC{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=$b.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 OS({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=The(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 Er({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 OS({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=The(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??{},a={output:e.outputs?.output??e.outputs,input:o};o.input&&Object.keys(o).length===1&&(a.input=o.input,r.inputs=o.input),await this.sendEndEvent({event:n,data:a,run_id:e.id,name:r.name,tags:r.tags,metadata:r.metadata??{}},r)}async onToolStart(e){let r=The(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 onRetrieverStart(e){let r=The(e),o={tags:e.tags??[],metadata:e.extra?.metadata??{},name:r,runType:"retriever",inputs:{query:e.inputs.query}};this.runInfoMap.set(e.id,o),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??{}},o)}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 pMt(t){if(!(t&&Xgn(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:Zgn.has(r)}var Ggn,Xgn,Zgn,mMt=v(()=>{Ggn=Object.prototype.toString,Xgn=t=>Ggn.call(t)==="[object Error]",Zgn=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 Ygn(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 Ohe(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 hee(t,e={}){if(e={...e},Ygn(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),Ohe("factor",e.factor,{min:0,allowInfinity:!1}),Ohe("minTimeout",e.minTimeout,{min:0,allowInfinity:!1}),Ohe("maxTimeout",e.maxTimeout,{min:0,allowInfinity:!0}),Ohe("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 tyn({error:i,attemptNumber:r,retriesConsumed:n,startTime:o,options:e})&&n++}}throw new Error("Retry attempts exhausted without throwing an error.")}var Qgn,S4e=v(()=>{mMt();Qgn=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 Ehe,ryn,nyn,oyn,ES,Jz=v(()=>{Jo();iJ();S4e();Ehe=$(c4e(),1),ryn={};$t(ryn,{AsyncCaller:()=>ES});nyn=[400,401,402,403,404,405,406,407,409],oyn=t=>{if(t.message.startsWith("Cancel")||t.message.startsWith("AbortError")||t.name==="AbortError"||t?.code==="ECONNABORTED")throw t;let e=t?.response?.status??t?.status;if(e&&nyn.includes(+e))throw t;if(t?.error?.code==="insufficient_quota"){let r=new Error(t?.message);throw r.name="InsufficientQuotaError",r}},ES=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??oyn;let e="default"in Ehe.default?Ehe.default.default:Ehe.default;this.queue=new e({concurrency:this.maxConcurrency})}async call(t,...e){return this.queue.add(()=>hee(()=>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(JL(t.signal))},t.signal?.addEventListener("abort",n)})]).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 C4e,gMt=v(()=>{Uz();C4e=class extends HC{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 gee(t){return t?t.lc_runnable:!1}var yMt,bMt,Phe=v(()=>{yMt=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}},bMt=t=>btoa(t).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")});function xe(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 Pd(t){return t&&Object.assign(yee,t),yee}var x4e,T4e,iO,yee,uJ=v(()=>{x4e=Object.freeze({status:"aborted"});T4e=Symbol("zod_brand"),iO=class extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}},yee={}});var Dt={};En(Dt,{BIGINT_FORMAT_RANGES:()=>j4e,Class:()=>E4e,NUMBER_FORMAT_RANGES:()=>D4e,aborted:()=>Gz,allowsEval:()=>I4e,assert:()=>lyn,assertEqual:()=>iyn,assertIs:()=>syn,assertNever:()=>uyn,assertNotEqual:()=>ayn,assignProp:()=>R4e,cached:()=>vee,captureStackTrace:()=>Mhe,cleanEnum:()=>Syn,cleanRegex:()=>wee,clone:()=>hc,createTransparentProxy:()=>hyn,defineLazy:()=>Us,esc:()=>Kz,escapeRegex:()=>KN,extend:()=>byn,finalizeIssue:()=>ow,floatSafeRemainder:()=>M4e,getElementAtPath:()=>cyn,getEnumValues:()=>_ee,getLengthableOrigin:()=>xee,getParsedType:()=>myn,getSizableOrigin:()=>Cee,isObject:()=>lJ,isPlainObject:()=>cJ,issue:()=>$4e,joinValues:()=>We,jsonStringifyReplacer:()=>P4e,merge:()=>_yn,normalizeParams:()=>vt,nullish:()=>XL,numKeys:()=>pyn,omit:()=>yyn,optionalKeys:()=>N4e,partial:()=>vyn,pick:()=>gyn,prefixIssues:()=>M_,primitiveTypes:()=>A4e,promiseAllObject:()=>dyn,propertyKeyTypes:()=>See,randomString:()=>fyn,required:()=>wyn,stringifyPrimitive:()=>Ut,unwrapMessage:()=>bee});function iyn(t){return t}function ayn(t){return t}function syn(t){}function uyn(t){throw new Error}function lyn(t){}function _ee(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 We(t,e="|"){return t.map(r=>Ut(r)).join(e)}function P4e(t,e){return typeof e=="bigint"?e.toString():e}function vee(t){return{get value(){{let r=t();return Object.defineProperty(this,"value",{value:r}),r}throw new Error("cached value already set")}}}function XL(t){return t==null}function wee(t){let e=t.startsWith("^")?1:0,r=t.endsWith("$")?t.length-1:t.length;return t.slice(e,r)}function M4e(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 Us(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 R4e(t,e,r){Object.defineProperty(t,e,{value:r,writable:!0,enumerable:!0,configurable:!0})}function cyn(t,e){return e?e.reduce((r,n)=>r?.[n],t):t}function dyn(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 hyn(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 N4e(t){return Object.keys(t).filter(e=>t[e]._zod.optin==="optional"&&t[e]._zod.optout==="optional")}function gyn(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 hc(t,{...t._zod.def,shape:r,checks:[]})}function yyn(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 hc(t,{...t._zod.def,shape:r,checks:[]})}function byn(t,e){if(!cJ(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 R4e(this,"shape",n),n},checks:[]};return hc(t,r)}function _yn(t,e){return hc(t,{...t._zod.def,get shape(){let r={...t._zod.def.shape,...e._zod.def.shape};return R4e(this,"shape",r),r},catchall:e._zod.def.catchall,checks:[]})}function vyn(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 hc(e,{...e._zod.def,shape:o,checks:[]})}function wyn(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 hc(e,{...e._zod.def,shape:o,checks:[]})}function Gz(t,e=0){for(let r=e;r{var n;return(n=r).path??(n.path=[]),r.path.unshift(t),r})}function bee(t){return typeof t=="string"?t:t?.message}function ow(t,e,r){let n={...t,path:t.path??[]};if(!t.message){let o=bee(t.inst?._zod.def?.error?.(t))??bee(e?.error?.(t))??bee(r.customError?.(t))??bee(r.localeError?.(t))??"Invalid input";n.message=o}return delete n.inst,delete n.continue,e?.reportInput||delete n.input,n}function Cee(t){return t instanceof Set?"set":t instanceof Map?"map":t instanceof File?"file":"unknown"}function xee(t){return Array.isArray(t)?"array":typeof t=="string"?"string":"unknown"}function $4e(...t){let[e,r,n]=t;return typeof e=="string"?{message:e,code:"custom",input:r,inst:n}:{...e}}function Syn(t){return Object.entries(t).filter(([e,r])=>Number.isNaN(Number.parseInt(e,10))).map(e=>e[1])}var Mhe,I4e,myn,See,A4e,D4e,j4e,E4e,zn=v(()=>{Mhe=Error.captureStackTrace?Error.captureStackTrace:(...t)=>{};I4e=vee(()=>{if(typeof navigator<"u"&&navigator?.userAgent?.includes("Cloudflare"))return!1;try{let t=Function;return new t(""),!0}catch{return!1}});myn=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}`)}},See=new Set(["string","number","symbol"]),A4e=new Set(["string","number","bigint","boolean","symbol","undefined"]);D4e={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]},j4e={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]};E4e=class{constructor(...e){}}});function Oee(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 Eee(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 ${vMt(n.path)}`);return e.join(` `)}var _Mt,Tee,dJ,k4e=v(()=>{uJ();zn();_Mt=(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,P4e,2)},enumerable:!0}),Object.defineProperty(t,"toString",{value:()=>t.message,enumerable:!1})},Tee=xe("$ZodError",_Mt),dJ=xe("$ZodError",_Mt,{Parent:Error})});var Rhe,aO,Ihe,Xz,Ahe,q4e,Nhe,U4e,Dhe=v(()=>{uJ();k4e();zn();Rhe=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 iO;if(a.issues.length){let s=new(o?.Err??t)(a.issues.map(u=>ow(u,i,Pd())));throw Mhe(s,o?.callee),s}return a.value},aO=Rhe(dJ),Ihe=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=>ow(u,i,Pd())));throw Mhe(s,o?.callee),s}return a.value},Xz=Ihe(dJ),Ahe=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 iO;return i.issues.length?{success:!1,error:new(t??Tee)(i.issues.map(a=>ow(a,o,Pd())))}:{success:!0,data:i.value}},q4e=Ahe(dJ),Nhe=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=>ow(a,o,Pd())))}:{success:!0,data:i.value}},U4e=Nhe(dJ)});var Yz={};En(Yz,{_emoji:()=>wMt,base64:()=>r2e,base64url:()=>jhe,bigint:()=>l2e,boolean:()=>f2e,browserEmail:()=>Iyn,cidrv4:()=>e2e,cidrv6:()=>t2e,cuid:()=>B4e,cuid2:()=>z4e,date:()=>i2e,datetime:()=>s2e,domain:()=>Ayn,duration:()=>K4e,e164:()=>o2e,email:()=>X4e,emoji:()=>Z4e,extendedDuration:()=>xyn,guid:()=>G4e,hostname:()=>n2e,html5Email:()=>Pyn,integer:()=>c2e,ipv4:()=>Y4e,ipv6:()=>Q4e,ksuid:()=>W4e,lowercase:()=>h2e,nanoid:()=>J4e,null:()=>p2e,number:()=>d2e,rfc5322Email:()=>Myn,string:()=>u2e,time:()=>a2e,ulid:()=>V4e,undefined:()=>m2e,unicodeEmail:()=>Ryn,uppercase:()=>g2e,uuid:()=>Zz,uuid4:()=>Tyn,uuid6:()=>Oyn,uuid7:()=>Eyn,xid:()=>H4e});function Z4e(){return new RegExp(wMt,"u")}function CMt(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 a2e(t){return new RegExp(`^${CMt(t)}$`)}function s2e(t){let e=CMt({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(`^${SMt}T(?:${n})$`)}var B4e,z4e,V4e,H4e,W4e,J4e,K4e,xyn,G4e,Zz,Tyn,Oyn,Eyn,X4e,Pyn,Myn,Ryn,Iyn,wMt,Y4e,Q4e,e2e,t2e,r2e,jhe,n2e,Ayn,o2e,SMt,i2e,u2e,l2e,c2e,d2e,f2e,p2e,m2e,h2e,g2e,$he=v(()=>{B4e=/^[cC][^\s-]{8,}$/,z4e=/^[0-9a-z]+$/,V4e=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,H4e=/^[0-9a-vA-V]{20}$/,W4e=/^[A-Za-z0-9]{27}$/,J4e=/^[a-zA-Z0-9_-]{21}$/,K4e=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,xyn=/^[-+]?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)?)??$/,G4e=/^([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})$/,Zz=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)$/,Tyn=Zz(4),Oyn=Zz(6),Eyn=Zz(7),X4e=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,Pyn=/^[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])?)*$/,Myn=/^(([^<>()\[\]\\.,;:\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,}))$/,Ryn=/^[^\s@"]{1,64}@[^\s@]{1,255}$/u,Iyn=/^[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])?)*$/,wMt="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";Y4e=/^(?:(?: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])$/,Q4e=/^(([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})$/,e2e=/^((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])$/,t2e=/^(([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])$/,r2e=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,jhe=/^[A-Za-z0-9_-]*$/,n2e=/^([a-zA-Z0-9-]+\.)*[a-zA-Z0-9-]+$/,Ayn=/^([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,}$/,o2e=/^\+(?:[0-9]){6,14}[0-9]$/,SMt="(?:(?:\\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])))",i2e=new RegExp(`^${SMt}$`);u2e=t=>{let e=t?`[\\s\\S]{${t?.minimum??0},${t?.maximum??""}}`:"[\\s\\S]*";return new RegExp(`^${e}$`)},l2e=/^\d+n?$/,c2e=/^\d+$/,d2e=/^-?\d+(?:\.\d+)?/i,f2e=/true|false/i,p2e=/null/i,m2e=/undefined/i,h2e=/^[^A-Z]*$/,g2e=/^[^a-z]*$/});function xMt(t,e,r){t.issues.length&&e.issues.push(...M_(r,t.issues))}var gc,TMt,Lhe,Fhe,y2e,b2e,_2e,v2e,w2e,S2e,C2e,x2e,T2e,fJ,O2e,E2e,P2e,M2e,R2e,I2e,A2e,N2e,D2e,khe=v(()=>{uJ();$he();zn();gc=xe("$ZodCheck",(t,e)=>{var r;t._zod??(t._zod={}),t._zod.def=e,(r=t._zod).onattach??(r.onattach=[])}),TMt={number:"number",bigint:"bigint",object:"date"},Lhe=xe("$ZodCheckLessThan",(t,e)=>{gc.init(t,e);let r=TMt[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{gc.init(t,e);let r=TMt[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})}}),y2e=xe("$ZodCheckMultipleOf",(t,e)=>{gc.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):M4e(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})}}),b2e=xe("$ZodCheckNumberFormat",(t,e)=>{gc.init(t,e),e.format=e.format||"float64";let r=e.format?.includes("int"),n=r?"int":"number",[o,i]=D4e[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=c2e)}),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})}}),_2e=xe("$ZodCheckBigIntFormat",(t,e)=>{gc.init(t,e);let[r,n]=j4e[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})}}),v2e=xe("$ZodCheckMaxSize",(t,e)=>{var r;gc.init(t,e),(r=t._zod.def).when??(r.when=n=>{let o=n.value;return!XL(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:Cee(o),code:"too_big",maximum:e.maximum,input:o,inst:t,continue:!e.abort})}}),w2e=xe("$ZodCheckMinSize",(t,e)=>{var r;gc.init(t,e),(r=t._zod.def).when??(r.when=n=>{let o=n.value;return!XL(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:Cee(o),code:"too_small",minimum:e.minimum,input:o,inst:t,continue:!e.abort})}}),S2e=xe("$ZodCheckSizeEquals",(t,e)=>{var r;gc.init(t,e),(r=t._zod.def).when??(r.when=n=>{let o=n.value;return!XL(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:Cee(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})}}),C2e=xe("$ZodCheckMaxLength",(t,e)=>{var r;gc.init(t,e),(r=t._zod.def).when??(r.when=n=>{let o=n.value;return!XL(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=xee(o);n.issues.push({origin:a,code:"too_big",maximum:e.maximum,inclusive:!0,input:o,inst:t,continue:!e.abort})}}),x2e=xe("$ZodCheckMinLength",(t,e)=>{var r;gc.init(t,e),(r=t._zod.def).when??(r.when=n=>{let o=n.value;return!XL(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=xee(o);n.issues.push({origin:a,code:"too_small",minimum:e.minimum,inclusive:!0,input:o,inst:t,continue:!e.abort})}}),T2e=xe("$ZodCheckLengthEquals",(t,e)=>{var r;gc.init(t,e),(r=t._zod.def).when??(r.when=n=>{let o=n.value;return!XL(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=xee(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})}}),fJ=xe("$ZodCheckStringFormat",(t,e)=>{var r,n;gc.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=()=>{})}),O2e=xe("$ZodCheckRegex",(t,e)=>{fJ.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})}}),E2e=xe("$ZodCheckLowerCase",(t,e)=>{e.pattern??(e.pattern=h2e),fJ.init(t,e)}),P2e=xe("$ZodCheckUpperCase",(t,e)=>{e.pattern??(e.pattern=g2e),fJ.init(t,e)}),M2e=xe("$ZodCheckIncludes",(t,e)=>{gc.init(t,e);let r=KN(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})}}),R2e=xe("$ZodCheckStartsWith",(t,e)=>{gc.init(t,e);let r=new RegExp(`^${KN(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})}}),I2e=xe("$ZodCheckEndsWith",(t,e)=>{gc.init(t,e);let r=new RegExp(`.*${KN(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})}});A2e=xe("$ZodCheckProperty",(t,e)=>{gc.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=>xMt(o,r,e.property));xMt(n,r,e.property)}}),N2e=xe("$ZodCheckMimeType",(t,e)=>{gc.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})}}),D2e=xe("$ZodCheckOverwrite",(t,e)=>{gc.init(t,e),t._zod.check=r=>{r.value=e.tx(r.value)}})});var Pee,j2e=v(()=>{Pee=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 $2e,L2e=v(()=>{$2e={major:4,minor:0,patch:0}});function oVe(t){if(t==="")return!0;if(t.length%4!==0)return!1;try{return atob(t),!0}catch{return!1}}function FMt(t){if(!jhe.test(t))return!1;let e=t.replace(/[-_]/g,n=>n==="-"?"+":"/"),r=e.padEnd(Math.ceil(e.length/4)*4,"=");return oVe(r)}function kMt(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 EMt(t,e,r){t.issues.length&&e.issues.push(...M_(r,t.issues)),e.value[r]=t.value}function qhe(t,e,r){t.issues.length&&e.issues.push(...M_(r,t.issues)),e.value[r]=t.value}function PMt(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(...M_(r,t.issues)):t.value===void 0?r in n&&(e.value[r]=void 0):e.value[r]=t.value}function MMt(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=>ow(i,n,Pd())))}),e}function F2e(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(cJ(t)&&cJ(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=F2e(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;now(s,a,Pd()))})),e.issues.length&&(See.has(typeof n)?r.issues.push(...M_(n,e.issues)):r.issues.push({origin:"map",code:"invalid_element",input:o,inst:i,key:n,issues:e.issues.map(s=>ow(s,a,Pd()))})),r.value.set(t.value,e.value)}function AMt(t,e){t.issues.length&&e.issues.push(...t.issues),e.value.add(t.value)}function NMt(t,e){return t.value===void 0&&(t.value=e.defaultValue),t}function DMt(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 jMt(t,e,r){return Gz(t)?t:e.out._zod.run({value:t.value,issues:t.issues},r)}function $Mt(t){return t.value=Object.freeze(t.value),t}function LMt(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($4e(o))}}var uo,Qz,Ru,k2e,q2e,U2e,B2e,z2e,V2e,H2e,W2e,J2e,K2e,G2e,X2e,Z2e,Y2e,Q2e,eVe,tVe,rVe,nVe,iVe,aVe,sVe,uVe,lVe,Bhe,cVe,Mee,zhe,dVe,fVe,pVe,mVe,hVe,ZL,Ree,gVe,yVe,Iee,bVe,Vhe,_Ve,vVe,e4,wVe,SVe,CVe,xVe,TVe,OVe,Aee,pJ,EVe,PVe,MVe,RVe,IVe,AVe,NVe,Nee,DVe,jVe,$Ve,LVe,FVe,Dee=v(()=>{khe();uJ();j2e();Dhe();$he();zn();L2e();zn();uo=xe("$ZodType",(t,e)=>{var r;t??(t={}),t._zod.def=e,t._zod.bag=t._zod.bag||{},t._zod.version=$2e;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=Gz(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 iO;if(l||f instanceof Promise)l=(l??Promise.resolve()).then(async()=>{await f,i.issues.length!==d&&(u||(u=Gz(i,d)))});else{if(i.issues.length===d)continue;u||(u=Gz(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 iO;return s.then(u=>o(u,n,a))}return o(s,n,a)}}t["~standard"]={validate:o=>{try{let i=q4e(t,o);return i.success?{value:i.data}:{issues:i.error?.issues}}catch{return U4e(t,o).then(a=>a.success?{value:a.data}:{issues:a.error?.issues})}},vendor:"zod",version:1}}),Qz=xe("$ZodString",(t,e)=>{uo.init(t,e),t._zod.pattern=[...t?._zod.bag?.patterns??[]].pop()??u2e(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}}),Ru=xe("$ZodStringFormat",(t,e)=>{fJ.init(t,e),Qz.init(t,e)}),k2e=xe("$ZodGUID",(t,e)=>{e.pattern??(e.pattern=G4e),Ru.init(t,e)}),q2e=xe("$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=Zz(n))}else e.pattern??(e.pattern=Zz());Ru.init(t,e)}),U2e=xe("$ZodEmail",(t,e)=>{e.pattern??(e.pattern=X4e),Ru.init(t,e)}),B2e=xe("$ZodURL",(t,e)=>{Ru.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:n2e.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})}}}),z2e=xe("$ZodEmoji",(t,e)=>{e.pattern??(e.pattern=Z4e()),Ru.init(t,e)}),V2e=xe("$ZodNanoID",(t,e)=>{e.pattern??(e.pattern=J4e),Ru.init(t,e)}),H2e=xe("$ZodCUID",(t,e)=>{e.pattern??(e.pattern=B4e),Ru.init(t,e)}),W2e=xe("$ZodCUID2",(t,e)=>{e.pattern??(e.pattern=z4e),Ru.init(t,e)}),J2e=xe("$ZodULID",(t,e)=>{e.pattern??(e.pattern=V4e),Ru.init(t,e)}),K2e=xe("$ZodXID",(t,e)=>{e.pattern??(e.pattern=H4e),Ru.init(t,e)}),G2e=xe("$ZodKSUID",(t,e)=>{e.pattern??(e.pattern=W4e),Ru.init(t,e)}),X2e=xe("$ZodISODateTime",(t,e)=>{e.pattern??(e.pattern=s2e(e)),Ru.init(t,e)}),Z2e=xe("$ZodISODate",(t,e)=>{e.pattern??(e.pattern=i2e),Ru.init(t,e)}),Y2e=xe("$ZodISOTime",(t,e)=>{e.pattern??(e.pattern=a2e(e)),Ru.init(t,e)}),Q2e=xe("$ZodISODuration",(t,e)=>{e.pattern??(e.pattern=K4e),Ru.init(t,e)}),eVe=xe("$ZodIPv4",(t,e)=>{e.pattern??(e.pattern=Y4e),Ru.init(t,e),t._zod.onattach.push(r=>{let n=r._zod.bag;n.format="ipv4"})}),tVe=xe("$ZodIPv6",(t,e)=>{e.pattern??(e.pattern=Q4e),Ru.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})}}}),rVe=xe("$ZodCIDRv4",(t,e)=>{e.pattern??(e.pattern=e2e),Ru.init(t,e)}),nVe=xe("$ZodCIDRv6",(t,e)=>{e.pattern??(e.pattern=t2e),Ru.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})}}});iVe=xe("$ZodBase64",(t,e)=>{e.pattern??(e.pattern=r2e),Ru.init(t,e),t._zod.onattach.push(r=>{r._zod.bag.contentEncoding="base64"}),t._zod.check=r=>{oVe(r.value)||r.issues.push({code:"invalid_format",format:"base64",input:r.value,inst:t,continue:!e.abort})}});aVe=xe("$ZodBase64URL",(t,e)=>{e.pattern??(e.pattern=jhe),Ru.init(t,e),t._zod.onattach.push(r=>{r._zod.bag.contentEncoding="base64url"}),t._zod.check=r=>{FMt(r.value)||r.issues.push({code:"invalid_format",format:"base64url",input:r.value,inst:t,continue:!e.abort})}}),sVe=xe("$ZodE164",(t,e)=>{e.pattern??(e.pattern=o2e),Ru.init(t,e)});uVe=xe("$ZodJWT",(t,e)=>{Ru.init(t,e),t._zod.check=r=>{kMt(r.value,e.alg)||r.issues.push({code:"invalid_format",format:"jwt",input:r.value,inst:t,continue:!e.abort})}}),lVe=xe("$ZodCustomStringFormat",(t,e)=>{Ru.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})}}),Bhe=xe("$ZodNumber",(t,e)=>{uo.init(t,e),t._zod.pattern=t._zod.bag.pattern??d2e,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}}),cVe=xe("$ZodNumber",(t,e)=>{b2e.init(t,e),Bhe.init(t,e)}),Mee=xe("$ZodBoolean",(t,e)=>{uo.init(t,e),t._zod.pattern=f2e,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}}),zhe=xe("$ZodBigInt",(t,e)=>{uo.init(t,e),t._zod.pattern=l2e,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}}),dVe=xe("$ZodBigInt",(t,e)=>{_2e.init(t,e),zhe.init(t,e)}),fVe=xe("$ZodSymbol",(t,e)=>{uo.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}}),pVe=xe("$ZodUndefined",(t,e)=>{uo.init(t,e),t._zod.pattern=m2e,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}}),mVe=xe("$ZodNull",(t,e)=>{uo.init(t,e),t._zod.pattern=p2e,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}}),hVe=xe("$ZodAny",(t,e)=>{uo.init(t,e),t._zod.parse=r=>r}),ZL=xe("$ZodUnknown",(t,e)=>{uo.init(t,e),t._zod.parse=r=>r}),Ree=xe("$ZodNever",(t,e)=>{uo.init(t,e),t._zod.parse=(r,n)=>(r.issues.push({expected:"never",code:"invalid_type",input:r.value,inst:t}),r)}),gVe=xe("$ZodVoid",(t,e)=>{uo.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}}),yVe=xe("$ZodDate",(t,e)=>{uo.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}});Iee=xe("$ZodArray",(t,e)=>{uo.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;aEMt(l,r,a))):EMt(u,r,a)}return i.length?Promise.all(i).then(()=>r):r}});bVe=xe("$ZodObject",(t,e)=>{uo.init(t,e);let r=vee(()=>{let d=Object.keys(e.shape);for(let p of d)if(!(e.shape[p]instanceof uo))throw new Error(`Invalid element at key "${p}": expected a Zod schema`);let f=N4e(e.shape);return{shape:e.shape,keys:d,keySet:new Set(d),numKeys:d.length,optionalKeys:new Set(f)}});Us(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 Pee(["shape","payload","ctx"]),p=r.value,m=b=>{let _=Kz(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=Kz(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 ? [${Kz(b)}, ...iss.path] : [${Kz(b)}] })));`),f.write(`newResult[${Kz(b)}] = ${_}.value`)}f.write("payload.value = newResult;"),f.write("return payload;");let g=f.compile();return(b,_)=>g(d,b,_)},o,i=lJ,a=!yee.jitless,u=a&&I4e.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?PMt(P,d,w,p):qhe(P,d,w))):E?PMt(O,d,w,p):qhe(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=>qhe(T,d,_))):qhe(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}});Vhe=xe("$ZodUnion",(t,e)=>{uo.init(t,e),Us(t._zod,"optin",()=>e.options.some(r=>r._zod.optin==="optional")?"optional":void 0),Us(t._zod,"optout",()=>e.options.some(r=>r._zod.optout==="optional")?"optional":void 0),Us(t._zod,"values",()=>{if(e.options.every(r=>r._zod.values))return new Set(e.options.flatMap(r=>Array.from(r._zod.values)))}),Us(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=>wee(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=>MMt(a,r,t,n)):MMt(i,r,t,n)}}),_Ve=xe("$ZodDiscriminatedUnion",(t,e)=>{Vhe.init(t,e);let r=t._zod.parse;Us(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=vee(()=>{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(!lJ(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)}}),vVe=xe("$ZodIntersection",(t,e)=>{uo.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])=>RMt(r,u,l)):RMt(r,i,a)}});e4=xe("$ZodTuple",(t,e)=>{uo.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}});wVe=xe("$ZodRecord",(t,e)=>{uo.init(t,e),t._zod.parse=(r,n)=>{let o=r.value;if(!cJ(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(...M_(u,c.issues)),r.value[u]=c.value})):(l.issues.length&&r.issues.push(...M_(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=>ow(l,n,Pd())),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(...M_(a,l.issues)),r.value[s.value]=l.value})):(u.issues.length&&r.issues.push(...M_(a,u.issues)),r.value[s.value]=u.value)}}return i.length?Promise.all(i).then(()=>r):r}}),SVe=xe("$ZodMap",(t,e)=>{uo.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])=>{IMt(c,d,r,a,o,t,n)})):IMt(u,l,r,a,o,t,n)}return i.length?Promise.all(i).then(()=>r):r}});CVe=xe("$ZodSet",(t,e)=>{uo.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=>AMt(u,r))):AMt(s,r)}return i.length?Promise.all(i).then(()=>r):r}});xVe=xe("$ZodEnum",(t,e)=>{uo.init(t,e);let r=_ee(e.entries);t._zod.values=new Set(r),t._zod.pattern=new RegExp(`^(${r.filter(n=>See.has(typeof n)).map(n=>typeof n=="string"?KN(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}}),TVe=xe("$ZodLiteral",(t,e)=>{uo.init(t,e),t._zod.values=new Set(e.values),t._zod.pattern=new RegExp(`^(${e.values.map(r=>typeof r=="string"?KN(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}}),OVe=xe("$ZodFile",(t,e)=>{uo.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}}),Aee=xe("$ZodTransform",(t,e)=>{uo.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 iO;return r.value=o,r}}),pJ=xe("$ZodOptional",(t,e)=>{uo.init(t,e),t._zod.optin="optional",t._zod.optout="optional",Us(t._zod,"values",()=>e.innerType._zod.values?new Set([...e.innerType._zod.values,void 0]):void 0),Us(t._zod,"pattern",()=>{let r=e.innerType._zod.pattern;return r?new RegExp(`^(${wee(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)}),EVe=xe("$ZodNullable",(t,e)=>{uo.init(t,e),Us(t._zod,"optin",()=>e.innerType._zod.optin),Us(t._zod,"optout",()=>e.innerType._zod.optout),Us(t._zod,"pattern",()=>{let r=e.innerType._zod.pattern;return r?new RegExp(`^(${wee(r.source)}|null)$`):void 0}),Us(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)}),PVe=xe("$ZodDefault",(t,e)=>{uo.init(t,e),t._zod.optin="optional",Us(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=>NMt(i,e)):NMt(o,e)}});MVe=xe("$ZodPrefault",(t,e)=>{uo.init(t,e),t._zod.optin="optional",Us(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))}),RVe=xe("$ZodNonOptional",(t,e)=>{uo.init(t,e),Us(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=>DMt(i,t)):DMt(o,t)}});IVe=xe("$ZodSuccess",(t,e)=>{uo.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)}}),AVe=xe("$ZodCatch",(t,e)=>{uo.init(t,e),t._zod.optin="optional",Us(t._zod,"optout",()=>e.innerType._zod.optout),Us(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=>ow(a,n,Pd()))},input:r.value}),r.issues=[]),r)):(r.value=o.value,o.issues.length&&(r.value=e.catchValue({...r,error:{issues:o.issues.map(i=>ow(i,n,Pd()))},input:r.value}),r.issues=[]),r)}}),NVe=xe("$ZodNaN",(t,e)=>{uo.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)}),Nee=xe("$ZodPipe",(t,e)=>{uo.init(t,e),Us(t._zod,"values",()=>e.in._zod.values),Us(t._zod,"optin",()=>e.in._zod.optin),Us(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=>jMt(i,e,n)):jMt(o,e,n)}});DVe=xe("$ZodReadonly",(t,e)=>{uo.init(t,e),Us(t._zod,"propValues",()=>e.innerType._zod.propValues),Us(t._zod,"values",()=>e.innerType._zod.values),Us(t._zod,"optin",()=>e.innerType._zod.optin),Us(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($Mt):$Mt(o)}});jVe=xe("$ZodTemplateLiteral",(t,e)=>{uo.init(t,e);let r=[];for(let n of e.parts)if(n instanceof uo){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||A4e.has(typeof n))r.push(KN(`${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)}),$Ve=xe("$ZodPromise",(t,e)=>{uo.init(t,e),t._zod.parse=(r,n)=>Promise.resolve(r.value).then(o=>e.innerType._zod.run({value:o,issues:[]},n))}),LVe=xe("$ZodLazy",(t,e)=>{uo.init(t,e),Us(t._zod,"innerType",()=>e.getter()),Us(t._zod,"pattern",()=>t._zod.innerType._zod.pattern),Us(t._zod,"propValues",()=>t._zod.innerType._zod.propValues),Us(t._zod,"optin",()=>t._zod.innerType._zod.optin),Us(t._zod,"optout",()=>t._zod.innerType._zod.optout),t._zod.parse=(r,n)=>t._zod.innerType._zod.run(r,n)}),FVe=xe("$ZodCustom",(t,e)=>{gc.init(t,e),uo.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=>LMt(i,r,n,t));LMt(o,r,n,t)}})});function UMt(){return{localeError:Nyn()}}var Nyn,BMt=v(()=>{zn();Nyn=()=>{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: ${We(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":""}: ${We(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 zMt(){return{localeError:Dyn()}}var Dyn,VMt=v(()=>{zn();Dyn=()=>{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: ${We(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":""}: ${We(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 HMt(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 WMt(){return{localeError:jyn()}}var jyn,JMt=v(()=>{zn();jyn=()=>{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 ${We(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);if(a){let s=Number(o.maximum),u=HMt(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=HMt(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"}: ${We(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 KMt(){return{localeError:$yn()}}var $yn,GMt=v(()=>{zn();$yn=()=>{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 ${We(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":""}: ${We(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 XMt(){return{localeError:Lyn()}}var Lyn,ZMt=v(()=>{zn();Lyn=()=>{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 ${We(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: ${We(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 YMt(){return{localeError:Fyn()}}var Fyn,QMt=v(()=>{zn();Fyn=()=>{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 ${We(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"}: ${We(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 Hhe(){return{localeError:qyn()}}var kyn,qyn,kVe=v(()=>{zn();kyn=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},qyn=()=>{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 ${kyn(n.input)}`;case"invalid_value":return n.values.length===1?`Invalid input: expected ${Ut(n.values[0])}`:`Invalid option: expected one of ${We(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":""}: ${We(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 eRt(){return{localeError:Byn()}}var Uyn,Byn,tRt=v(()=>{zn();Uyn=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},Byn=()=>{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 ${Uyn(n.input)}`;case"invalid_value":return n.values.length===1?`Nevalida enigo: atendi\u011Dis ${Ut(n.values[0])}`:`Nevalida opcio: atendi\u011Dis unu el ${We(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":""}: ${We(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 rRt(){return{localeError:zyn()}}var zyn,nRt=v(()=>{zn();zyn=()=>{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 ${We(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":""}: ${We(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 oRt(){return{localeError:Vyn()}}var Vyn,iRt=v(()=>{zn();Vyn=()=>{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 ${We(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: ${We(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 aRt(){return{localeError:Hyn()}}var Hyn,sRt=v(()=>{zn();Hyn=()=>{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: ${We(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"}: ${We(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 uRt(){return{localeError:Wyn()}}var Wyn,lRt=v(()=>{zn();Wyn=()=>{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 ${We(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":""} : ${We(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 cRt(){return{localeError:Jyn()}}var Jyn,dRt=v(()=>{zn();Jyn=()=>{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 ${We(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":""} : ${We(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 fRt(){return{localeError:Kyn()}}var Kyn,pRt=v(()=>{zn();Kyn=()=>{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 ${We(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"}: ${We(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 mRt(){return{localeError:Gyn()}}var Gyn,hRt=v(()=>{zn();Gyn=()=>{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 ${We(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":""}: ${We(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 gRt(){return{localeError:Xyn()}}var Xyn,yRt=v(()=>{zn();Xyn=()=>{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 ${We(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":""}: ${We(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 bRt(){return{localeError:Zyn()}}var Zyn,_Rt=v(()=>{zn();Zyn=()=>{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 ${We(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"}: ${We(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 vRt(){return{localeError:Yyn()}}var Yyn,wRt=v(()=>{zn();Yyn=()=>{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: ${We(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":""}: ${We(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 SRt(){return{localeError:Qyn()}}var Qyn,CRt=v(()=>{zn();Qyn=()=>{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 ${We(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 ${We(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 xRt(){return{localeError:ebn()}}var ebn,TRt=v(()=>{zn();ebn=()=>{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: ${We(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: ${We(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 ORt(){return{localeError:tbn()}}var tbn,ERt=v(()=>{zn();tbn=()=>{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 ${We(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"}: ${We(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 PRt(){return{localeError:rbn()}}var rbn,MRt=v(()=>{zn();rbn=()=>{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 ${We(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: ${We(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 RRt(){return{localeError:nbn()}}var nbn,IRt=v(()=>{zn();nbn=()=>{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 ${We(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":""}: ${We(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 ARt(){return{localeError:obn()}}var obn,NRt=v(()=>{zn();obn=()=>{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 ${We(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"}: ${We(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 DRt(){return{localeError:ibn()}}var ibn,jRt=v(()=>{zn();ibn=()=>{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 ${We(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":""}: ${We(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 $Rt(){return{localeError:abn()}}var abn,LRt=v(()=>{zn();abn=()=>{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 ${We(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"}: ${We(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 FRt(){return{localeError:sbn()}}var sbn,kRt=v(()=>{zn();sbn=()=>{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 ${We(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":""}: ${We(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 qRt(){return{localeError:ubn()}}var ubn,URt=v(()=>{zn();ubn=()=>{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 ${We(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":""}: ${We(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 BRt(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 zRt(){return{localeError:lbn()}}var lbn,VRt=v(()=>{zn();lbn=()=>{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 ${We(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);if(a){let s=Number(o.maximum),u=BRt(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=BRt(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":""}: ${We(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 HRt(){return{localeError:cbn()}}var cbn,WRt=v(()=>{zn();cbn=()=>{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 ${We(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"}: ${We(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 JRt(){return{localeError:dbn()}}var dbn,KRt=v(()=>{zn();dbn=()=>{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 ${We(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"}: ${We(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 GRt(){return{localeError:fbn()}}var fbn,XRt=v(()=>{zn();fbn=()=>{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 ${We(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":""}: ${We(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 ZRt(){return{localeError:pbn()}}var pbn,YRt=v(()=>{zn();pbn=()=>{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 ${We(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: ${We(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 QRt(){return{localeError:hbn()}}var mbn,hbn,eIt=v(()=>{zn();mbn=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},hbn=()=>{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 ${mbn(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: ${We(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":""}: ${We(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 tIt(){return{localeError:gbn()}}var gbn,rIt=v(()=>{zn();gbn=()=>{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 ${We(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":""}: ${We(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 nIt(){return{localeError:ybn()}}var ybn,oIt=v(()=>{zn();ybn=()=>{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: ${We(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":""}: ${We(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 iIt(){return{localeError:bbn()}}var bbn,aIt=v(()=>{zn();bbn=()=>{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 ${We(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: ${We(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 sIt(){return{localeError:_bn()}}var _bn,uIt=v(()=>{zn();_bn=()=>{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 ${We(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): ${We(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 lIt(){return{localeError:vbn()}}var vbn,cIt=v(()=>{zn();vbn=()=>{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 ${We(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${We(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 jee={};En(jee,{ar:()=>UMt,az:()=>zMt,be:()=>WMt,ca:()=>KMt,cs:()=>XMt,de:()=>YMt,en:()=>Hhe,eo:()=>eRt,es:()=>rRt,fa:()=>oRt,fi:()=>aRt,fr:()=>uRt,frCA:()=>cRt,he:()=>fRt,hu:()=>mRt,id:()=>gRt,it:()=>bRt,ja:()=>vRt,kh:()=>SRt,ko:()=>xRt,mk:()=>ORt,ms:()=>PRt,nl:()=>RRt,no:()=>ARt,ota:()=>DRt,pl:()=>FRt,ps:()=>$Rt,pt:()=>qRt,ru:()=>zRt,sl:()=>HRt,sv:()=>JRt,ta:()=>GRt,th:()=>ZRt,tr:()=>QRt,ua:()=>tIt,ur:()=>nIt,vi:()=>iIt,zhCN:()=>sIt,zhTW:()=>lIt});var qVe=v(()=>{BMt();VMt();JMt();GMt();ZMt();QMt();kVe();tRt();nRt();iRt();sRt();lRt();dRt();pRt();hRt();yRt();_Rt();wRt();CRt();TRt();ERt();MRt();IRt();NRt();jRt();LRt();kRt();URt();VRt();WRt();KRt();XRt();YRt();eIt();rIt();oIt();aIt();uIt();cIt()});function Whe(){return new mJ}var UVe,BVe,mJ,ql,zVe=v(()=>{UVe=Symbol("ZodOutput"),BVe=Symbol("ZodInput"),mJ=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)}};ql=Whe()});function VVe(t,e){return new t({type:"string",...vt(e)})}function HVe(t,e){return new t({type:"string",coerce:!0,...vt(e)})}function Jhe(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 Khe(t,e){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,...vt(e)})}function Ghe(t,e){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...vt(e)})}function Xhe(t,e){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...vt(e)})}function Zhe(t,e){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...vt(e)})}function Yhe(t,e){return new t({type:"string",format:"url",check:"string_format",abort:!1,...vt(e)})}function Qhe(t,e){return new t({type:"string",format:"emoji",check:"string_format",abort:!1,...vt(e)})}function ege(t,e){return new t({type:"string",format:"nanoid",check:"string_format",abort:!1,...vt(e)})}function tge(t,e){return new t({type:"string",format:"cuid",check:"string_format",abort:!1,...vt(e)})}function rge(t,e){return new t({type:"string",format:"cuid2",check:"string_format",abort:!1,...vt(e)})}function nge(t,e){return new t({type:"string",format:"ulid",check:"string_format",abort:!1,...vt(e)})}function oge(t,e){return new t({type:"string",format:"xid",check:"string_format",abort:!1,...vt(e)})}function ige(t,e){return new t({type:"string",format:"ksuid",check:"string_format",abort:!1,...vt(e)})}function age(t,e){return new t({type:"string",format:"ipv4",check:"string_format",abort:!1,...vt(e)})}function sge(t,e){return new t({type:"string",format:"ipv6",check:"string_format",abort:!1,...vt(e)})}function uge(t,e){return new t({type:"string",format:"cidrv4",check:"string_format",abort:!1,...vt(e)})}function lge(t,e){return new t({type:"string",format:"cidrv6",check:"string_format",abort:!1,...vt(e)})}function cge(t,e){return new t({type:"string",format:"base64",check:"string_format",abort:!1,...vt(e)})}function dge(t,e){return new t({type:"string",format:"base64url",check:"string_format",abort:!1,...vt(e)})}function fge(t,e){return new t({type:"string",format:"e164",check:"string_format",abort:!1,...vt(e)})}function pge(t,e){return new t({type:"string",format:"jwt",check:"string_format",abort:!1,...vt(e)})}function JVe(t,e){return new t({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...vt(e)})}function KVe(t,e){return new t({type:"string",format:"date",check:"string_format",...vt(e)})}function GVe(t,e){return new t({type:"string",format:"time",check:"string_format",precision:null,...vt(e)})}function XVe(t,e){return new t({type:"string",format:"duration",check:"string_format",...vt(e)})}function ZVe(t,e){return new t({type:"number",checks:[],...vt(e)})}function YVe(t,e){return new t({type:"number",coerce:!0,checks:[],...vt(e)})}function QVe(t,e){return new t({type:"number",check:"number_format",abort:!1,format:"safeint",...vt(e)})}function eHe(t,e){return new t({type:"number",check:"number_format",abort:!1,format:"float32",...vt(e)})}function tHe(t,e){return new t({type:"number",check:"number_format",abort:!1,format:"float64",...vt(e)})}function rHe(t,e){return new t({type:"number",check:"number_format",abort:!1,format:"int32",...vt(e)})}function nHe(t,e){return new t({type:"number",check:"number_format",abort:!1,format:"uint32",...vt(e)})}function oHe(t,e){return new t({type:"boolean",...vt(e)})}function iHe(t,e){return new t({type:"boolean",coerce:!0,...vt(e)})}function aHe(t,e){return new t({type:"bigint",...vt(e)})}function sHe(t,e){return new t({type:"bigint",coerce:!0,...vt(e)})}function uHe(t,e){return new t({type:"bigint",check:"bigint_format",abort:!1,format:"int64",...vt(e)})}function lHe(t,e){return new t({type:"bigint",check:"bigint_format",abort:!1,format:"uint64",...vt(e)})}function cHe(t,e){return new t({type:"symbol",...vt(e)})}function dHe(t,e){return new t({type:"undefined",...vt(e)})}function fHe(t,e){return new t({type:"null",...vt(e)})}function pHe(t){return new t({type:"any"})}function YL(t){return new t({type:"unknown"})}function Lee(t,e){return new t({type:"never",...vt(e)})}function mHe(t,e){return new t({type:"void",...vt(e)})}function hHe(t,e){return new t({type:"date",...vt(e)})}function gHe(t,e){return new t({type:"date",coerce:!0,...vt(e)})}function yHe(t,e){return new t({type:"nan",...vt(e)})}function GN(t,e){return new Lhe({check:"less_than",...vt(e),value:t,inclusive:!1})}function PS(t,e){return new Lhe({check:"less_than",...vt(e),value:t,inclusive:!0})}function XN(t,e){return new Fhe({check:"greater_than",...vt(e),value:t,inclusive:!1})}function R_(t,e){return new Fhe({check:"greater_than",...vt(e),value:t,inclusive:!0})}function bHe(t){return XN(0,t)}function _He(t){return GN(0,t)}function vHe(t){return PS(0,t)}function wHe(t){return R_(0,t)}function t4(t,e){return new y2e({check:"multiple_of",...vt(e),value:t})}function hJ(t,e){return new v2e({check:"max_size",...vt(e),maximum:t})}function r4(t,e){return new w2e({check:"min_size",...vt(e),minimum:t})}function Fee(t,e){return new S2e({check:"size_equals",...vt(e),size:t})}function gJ(t,e){return new C2e({check:"max_length",...vt(e),maximum:t})}function QL(t,e){return new x2e({check:"min_length",...vt(e),minimum:t})}function yJ(t,e){return new T2e({check:"length_equals",...vt(e),length:t})}function kee(t,e){return new O2e({check:"string_format",format:"regex",...vt(e),pattern:t})}function qee(t){return new E2e({check:"string_format",format:"lowercase",...vt(t)})}function Uee(t){return new P2e({check:"string_format",format:"uppercase",...vt(t)})}function Bee(t,e){return new M2e({check:"string_format",format:"includes",...vt(e),includes:t})}function zee(t,e){return new R2e({check:"string_format",format:"starts_with",...vt(e),prefix:t})}function Vee(t,e){return new I2e({check:"string_format",format:"ends_with",...vt(e),suffix:t})}function SHe(t,e,r){return new A2e({check:"property",property:t,schema:e,...vt(r)})}function Hee(t,e){return new N2e({check:"mime_type",mime:t,...vt(e)})}function ZN(t){return new D2e({check:"overwrite",tx:t})}function Wee(t){return ZN(e=>e.normalize(t))}function Jee(){return ZN(t=>t.trim())}function Kee(){return ZN(t=>t.toLowerCase())}function Gee(){return ZN(t=>t.toUpperCase())}function Xee(t,e,r){return new t({type:"array",element:e,...vt(r)})}function wbn(t,e,r){return new t({type:"union",options:e,...vt(r)})}function Sbn(t,e,r,n){return new t({type:"union",options:r,discriminator:e,...vt(n)})}function Cbn(t,e,r){return new t({type:"intersection",left:e,right:r})}function CHe(t,e,r,n){let o=r instanceof uo,i=o?n:r,a=o?r:null;return new t({type:"tuple",items:e,rest:a,...vt(i)})}function xbn(t,e,r,n){return new t({type:"record",keyType:e,valueType:r,...vt(n)})}function Tbn(t,e,r,n){return new t({type:"map",keyType:e,valueType:r,...vt(n)})}function Obn(t,e,r){return new t({type:"set",valueType:e,...vt(r)})}function Ebn(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 Pbn(t,e,r){return new t({type:"enum",entries:e,...vt(r)})}function Mbn(t,e,r){return new t({type:"literal",values:Array.isArray(e)?e:[e],...vt(r)})}function xHe(t,e){return new t({type:"file",...vt(e)})}function Rbn(t,e){return new t({type:"transform",transform:e})}function Ibn(t,e){return new t({type:"optional",innerType:e})}function Abn(t,e){return new t({type:"nullable",innerType:e})}function Nbn(t,e,r){return new t({type:"default",innerType:e,get defaultValue(){return typeof r=="function"?r():r}})}function Dbn(t,e,r){return new t({type:"nonoptional",innerType:e,...vt(r)})}function jbn(t,e){return new t({type:"success",innerType:e})}function $bn(t,e,r){return new t({type:"catch",innerType:e,catchValue:typeof r=="function"?r:()=>r})}function Lbn(t,e,r){return new t({type:"pipe",in:e,out:r})}function Fbn(t,e){return new t({type:"readonly",innerType:e})}function kbn(t,e,r){return new t({type:"template_literal",parts:e,...vt(r)})}function qbn(t,e){return new t({type:"lazy",getter:e})}function Ubn(t,e){return new t({type:"promise",innerType:e})}function THe(t,e,r){let n=vt(r);return n.abort??(n.abort=!0),new t({type:"custom",check:"custom",fn:e,...n})}function OHe(t,e,r){return new t({type:"custom",check:"custom",fn:e,...vt(r)})}function EHe(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??Nee,u=t.Boolean??Mee,l=t.String??Qz,c=t.Transform??Aee,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 PHe(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 WVe,MHe=v(()=>{khe();Dee();zn();WVe={Any:null,Minute:-1,Second:0,Millisecond:3,Microsecond:6}});function RHe(t){return new mge({type:"function",input:Array.isArray(t?.input)?CHe(e4,t?.input):t?.input??Xee(Iee,YL(ZL)),output:t?.output??YL(ZL)})}var mge,dIt=v(()=>{MHe();Dhe();Dee();Dee();mge=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?aO(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?aO(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 Xz(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?Xz(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 e4({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 eF(t,e){if(t instanceof mJ){let n=new Zee(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 Zee(e);return r.process(t),r.emit(t,e)}function Rm(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 Rm(o.element,r);case"object":{for(let i in o.shape)if(Rm(o.shape[i],r))return!0;return!1}case"union":{for(let i of o.options)if(Rm(i,r))return!0;return!1}case"intersection":return Rm(o.left,r)||Rm(o.right,r);case"tuple":{for(let i of o.items)if(Rm(i,r))return!0;return!!(o.rest&&Rm(o.rest,r))}case"record":return Rm(o.keyType,r)||Rm(o.valueType,r);case"map":return Rm(o.keyType,r)||Rm(o.valueType,r);case"set":return Rm(o.valueType,r);case"promise":case"optional":case"nonoptional":case"nullable":case"readonly":return Rm(o.innerType,r);case"lazy":return Rm(o.getter(),r);case"default":return Rm(o.innerType,r);case"prefault":return Rm(o.innerType,r);case"custom":return!1;case"transform":return!0;case"pipe":return Rm(o.in,r)||Rm(o.out,r);case"success":return!1;case"catch":return!1;default:}throw new Error(`Unknown schema type: ${o.type}`)}var Zee,fIt=v(()=>{zVe();zn();Zee=class{constructor(e){this.counter=0,this.metadataRegistry=e?.metadata??ql,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=_ee(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"&&Rm(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 pIt={};var mIt=v(()=>{});var YN={};En(YN,{$ZodAny:()=>hVe,$ZodArray:()=>Iee,$ZodAsyncError:()=>iO,$ZodBase64:()=>iVe,$ZodBase64URL:()=>aVe,$ZodBigInt:()=>zhe,$ZodBigIntFormat:()=>dVe,$ZodBoolean:()=>Mee,$ZodCIDRv4:()=>rVe,$ZodCIDRv6:()=>nVe,$ZodCUID:()=>H2e,$ZodCUID2:()=>W2e,$ZodCatch:()=>AVe,$ZodCheck:()=>gc,$ZodCheckBigIntFormat:()=>_2e,$ZodCheckEndsWith:()=>I2e,$ZodCheckGreaterThan:()=>Fhe,$ZodCheckIncludes:()=>M2e,$ZodCheckLengthEquals:()=>T2e,$ZodCheckLessThan:()=>Lhe,$ZodCheckLowerCase:()=>E2e,$ZodCheckMaxLength:()=>C2e,$ZodCheckMaxSize:()=>v2e,$ZodCheckMimeType:()=>N2e,$ZodCheckMinLength:()=>x2e,$ZodCheckMinSize:()=>w2e,$ZodCheckMultipleOf:()=>y2e,$ZodCheckNumberFormat:()=>b2e,$ZodCheckOverwrite:()=>D2e,$ZodCheckProperty:()=>A2e,$ZodCheckRegex:()=>O2e,$ZodCheckSizeEquals:()=>S2e,$ZodCheckStartsWith:()=>R2e,$ZodCheckStringFormat:()=>fJ,$ZodCheckUpperCase:()=>P2e,$ZodCustom:()=>FVe,$ZodCustomStringFormat:()=>lVe,$ZodDate:()=>yVe,$ZodDefault:()=>PVe,$ZodDiscriminatedUnion:()=>_Ve,$ZodE164:()=>sVe,$ZodEmail:()=>U2e,$ZodEmoji:()=>z2e,$ZodEnum:()=>xVe,$ZodError:()=>Tee,$ZodFile:()=>OVe,$ZodFunction:()=>mge,$ZodGUID:()=>k2e,$ZodIPv4:()=>eVe,$ZodIPv6:()=>tVe,$ZodISODate:()=>Z2e,$ZodISODateTime:()=>X2e,$ZodISODuration:()=>Q2e,$ZodISOTime:()=>Y2e,$ZodIntersection:()=>vVe,$ZodJWT:()=>uVe,$ZodKSUID:()=>G2e,$ZodLazy:()=>LVe,$ZodLiteral:()=>TVe,$ZodMap:()=>SVe,$ZodNaN:()=>NVe,$ZodNanoID:()=>V2e,$ZodNever:()=>Ree,$ZodNonOptional:()=>RVe,$ZodNull:()=>mVe,$ZodNullable:()=>EVe,$ZodNumber:()=>Bhe,$ZodNumberFormat:()=>cVe,$ZodObject:()=>bVe,$ZodOptional:()=>pJ,$ZodPipe:()=>Nee,$ZodPrefault:()=>MVe,$ZodPromise:()=>$Ve,$ZodReadonly:()=>DVe,$ZodRealError:()=>dJ,$ZodRecord:()=>wVe,$ZodRegistry:()=>mJ,$ZodSet:()=>CVe,$ZodString:()=>Qz,$ZodStringFormat:()=>Ru,$ZodSuccess:()=>IVe,$ZodSymbol:()=>fVe,$ZodTemplateLiteral:()=>jVe,$ZodTransform:()=>Aee,$ZodTuple:()=>e4,$ZodType:()=>uo,$ZodULID:()=>J2e,$ZodURL:()=>B2e,$ZodUUID:()=>q2e,$ZodUndefined:()=>pVe,$ZodUnion:()=>Vhe,$ZodUnknown:()=>ZL,$ZodVoid:()=>gVe,$ZodXID:()=>K2e,$brand:()=>T4e,$constructor:()=>xe,$input:()=>BVe,$output:()=>UVe,Doc:()=>Pee,JSONSchema:()=>pIt,JSONSchemaGenerator:()=>Zee,NEVER:()=>x4e,TimePrecision:()=>WVe,_any:()=>pHe,_array:()=>Xee,_base64:()=>cge,_base64url:()=>dge,_bigint:()=>aHe,_boolean:()=>oHe,_catch:()=>$bn,_cidrv4:()=>uge,_cidrv6:()=>lge,_coercedBigint:()=>sHe,_coercedBoolean:()=>iHe,_coercedDate:()=>gHe,_coercedNumber:()=>YVe,_coercedString:()=>HVe,_cuid:()=>tge,_cuid2:()=>rge,_custom:()=>THe,_date:()=>hHe,_default:()=>Nbn,_discriminatedUnion:()=>Sbn,_e164:()=>fge,_email:()=>Jhe,_emoji:()=>Qhe,_endsWith:()=>Vee,_enum:()=>Ebn,_file:()=>xHe,_float32:()=>eHe,_float64:()=>tHe,_gt:()=>XN,_gte:()=>R_,_guid:()=>$ee,_includes:()=>Bee,_int:()=>QVe,_int32:()=>rHe,_int64:()=>uHe,_intersection:()=>Cbn,_ipv4:()=>age,_ipv6:()=>sge,_isoDate:()=>KVe,_isoDateTime:()=>JVe,_isoDuration:()=>XVe,_isoTime:()=>GVe,_jwt:()=>pge,_ksuid:()=>ige,_lazy:()=>qbn,_length:()=>yJ,_literal:()=>Mbn,_lowercase:()=>qee,_lt:()=>GN,_lte:()=>PS,_map:()=>Tbn,_max:()=>PS,_maxLength:()=>gJ,_maxSize:()=>hJ,_mime:()=>Hee,_min:()=>R_,_minLength:()=>QL,_minSize:()=>r4,_multipleOf:()=>t4,_nan:()=>yHe,_nanoid:()=>ege,_nativeEnum:()=>Pbn,_negative:()=>_He,_never:()=>Lee,_nonnegative:()=>wHe,_nonoptional:()=>Dbn,_nonpositive:()=>vHe,_normalize:()=>Wee,_null:()=>fHe,_nullable:()=>Abn,_number:()=>ZVe,_optional:()=>Ibn,_overwrite:()=>ZN,_parse:()=>Rhe,_parseAsync:()=>Ihe,_pipe:()=>Lbn,_positive:()=>bHe,_promise:()=>Ubn,_property:()=>SHe,_readonly:()=>Fbn,_record:()=>xbn,_refine:()=>OHe,_regex:()=>kee,_safeParse:()=>Ahe,_safeParseAsync:()=>Nhe,_set:()=>Obn,_size:()=>Fee,_startsWith:()=>zee,_string:()=>VVe,_stringFormat:()=>PHe,_stringbool:()=>EHe,_success:()=>jbn,_symbol:()=>cHe,_templateLiteral:()=>kbn,_toLowerCase:()=>Kee,_toUpperCase:()=>Gee,_transform:()=>Rbn,_trim:()=>Jee,_tuple:()=>CHe,_uint32:()=>nHe,_uint64:()=>lHe,_ulid:()=>nge,_undefined:()=>dHe,_union:()=>wbn,_unknown:()=>YL,_uppercase:()=>Uee,_url:()=>Yhe,_uuid:()=>Khe,_uuidv4:()=>Ghe,_uuidv6:()=>Xhe,_uuidv7:()=>Zhe,_void:()=>mHe,_xid:()=>oge,clone:()=>hc,config:()=>Pd,flattenError:()=>Oee,formatError:()=>Eee,function:()=>RHe,globalConfig:()=>yee,globalRegistry:()=>ql,isValidBase64:()=>oVe,isValidBase64URL:()=>FMt,isValidJWT:()=>kMt,locales:()=>jee,parse:()=>aO,parseAsync:()=>Xz,prettifyError:()=>F4e,regexes:()=>Yz,registry:()=>Whe,safeParse:()=>q4e,safeParseAsync:()=>U4e,toDotPath:()=>vMt,toJSONSchema:()=>eF,treeifyError:()=>L4e,util:()=>Dt,version:()=>$2e});var Iy=v(()=>{uJ();Dhe();k4e();Dee();khe();L2e();zn();$he();qVe();zVe();j2e();dIt();MHe();fIt();mIt()});function Iu(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 yc(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 hIt(t){return Iu(t)&&console.warn("[WARNING] Attempting to use Zod 4 schema in a context where Zod 3 schema is expected. This may cause unexpected behavior."),yc(t)}function Ii(t){return!t||typeof t!="object"||Array.isArray(t)?!1:!!(Iu(t)||yc(t))}function IHe(t){return typeof t=="object"&&t!==null&&"_def"in t&&typeof t._def=="object"&&t._def!==null&&"typeName"in t._def&&t._def.typeName==="ZodLiteral"}function AHe(t){return Iu(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==="literal":!1}function gIt(t){return!!(IHe(t)||AHe(t))}async function tF(t,e){if(Iu(t))try{return{success:!0,data:await Xz(t,e)}}catch(r){return{success:!1,error:r}}if(yc(t))return await t.safeParseAsync(e);throw new Error("Schema must be an instance of z3.ZodType or z4.$ZodType")}async function rF(t,e){if(Iu(t))return await Xz(t,e);if(yc(t))return await t.parseAsync(e);throw new Error("Schema must be an instance of z3.ZodType or z4.$ZodType")}function yIt(t,e){if(Iu(t))try{return{success:!0,data:aO(t,e)}}catch(r){return{success:!1,error:r}}if(yc(t))return t.safeParse(e);throw new Error("Schema must be an instance of z3.ZodType or z4.$ZodType")}function bIt(t,e){if(Iu(t))return aO(t,e);if(yc(t))return t.parse(e);throw new Error("Schema must be an instance of z3.ZodType or z4.$ZodType")}function nF(t){if(Iu(t))return ql.get(t)?.description;if(yc(t)||"description"in t&&typeof t.description=="string")return t.description}function _It(t){if(!Ii(t))return!1;if(yc(t)){let e=t._def;if(e.typeName==="ZodObject"){let r=t;return!r.shape||Object.keys(r.shape).length===0}if(e.typeName==="ZodRecord")return!0}if(Iu(t)){let e=t._zod.def;if(e.type==="object"){let r=t;return!r.shape||Object.keys(r.shape).length===0}if(e.type==="record")return!0}return typeof t=="object"&&t!==null&&!("shape"in t)}function _J(t){return Ii(t)?yc(t)?t._def.typeName==="ZodString":Iu(t)?t._zod.def.type==="string":!1:!1}function yge(t){return typeof t=="object"&&t!==null&&"_def"in t&&typeof t._def=="object"&&t._def!==null&&"typeName"in t._def&&t._def.typeName==="ZodObject"}function MS(t){return Iu(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 Yee(t){return Iu(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 NHe(t){return Iu(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 DHe(t){return Iu(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 vIt(t){return!!(yge(t)||MS(t))}function hge(t){if(yc(t))return t.shape;if(Iu(t))return t._zod.def.shape;throw new Error("Schema must be an instance of z3.ZodObject or z4.$ZodObject")}function wIt(t,e){if(yc(t))return t.extend(e);if(Iu(t))return Dt.extend(t,e);throw new Error("Schema must be an instance of z3.ZodObject or z4.$ZodObject")}function SIt(t){if(yc(t))return t.partial();if(Iu(t))return Dt.partial(pJ,t,void 0);throw new Error("Schema must be an instance of z3.ZodObject or z4.$ZodObject")}function bJ(t,e=!1){if(yc(t))return t.strict();if(MS(t)){let r=t._zod.def.shape;if(e)for(let[i,a]of Object.entries(t._zod.def.shape)){if(MS(a)){let u=bJ(a,e);r[i]=u}else if(Yee(a)){let u=a._zod.def.element;MS(u)&&(u=bJ(u,e)),r[i]=hc(a,{...a._zod.def,element:u})}else r[i]=a;let s=ql.get(a);s&&ql.add(r[i],s)}let n=hc(t,{...t._zod.def,shape:r,catchall:Lee(Ree)}),o=ql.get(t);return o&&ql.add(n,o),n}throw new Error("Schema must be an instance of z3.ZodObject or z4.$ZodObject")}function gge(t,e=!1){if(yge(t))return t.passthrough();if(MS(t)){let r=t._zod.def.shape;if(e)for(let[i,a]of Object.entries(t._zod.def.shape)){if(MS(a)){let u=gge(a,e);r[i]=u}else if(Yee(a)){let u=a._zod.def.element;MS(u)&&(u=gge(u,e)),r[i]=hc(a,{...a._zod.def,element:u})}else r[i]=a;let s=ql.get(a);s&&ql.add(r[i],s)}let n=hc(t,{...t._zod.def,shape:r,catchall:YL(ZL)}),o=ql.get(t);return o&&ql.add(n,o),n}throw new Error("Schema must be an instance of z3.ZodObject or z4.$ZodObject")}function CIt(t){if(yc(t))try{let e=t.parse(void 0);return()=>e}catch{return}if(Iu(t))try{let e=aO(t,void 0);return()=>e}catch{return}}function Bbn(t){return yc(t)&&"typeName"in t._def&&t._def.typeName==="ZodEffects"}function zbn(t){return Iu(t)&&t._zod.def.type==="pipe"}function n4(t,e,r){let n=r.get(t);if(n!==void 0)return n;if(yc(t))return Bbn(t)?n4(t._def.schema,e,r):t;if(Iu(t)){let o=t;if(zbn(t)&&(o=n4(t._zod.def.in,e,r)),e){if(MS(o)){let a={};for(let[s,u]of Object.entries(o._zod.def.shape))a[s]=n4(u,e,r);o=hc(o,{...o._zod.def,shape:a})}else if(Yee(o)){let a=n4(o._zod.def.element,e,r);o=hc(o,{...o._zod.def,element:a})}else if(NHe(o)){let a=n4(o._zod.def.innerType,e,r);o=hc(o,{...o._zod.def,innerType:a})}else if(DHe(o)){let a=n4(o._zod.def.innerType,e,r);o=hc(o,{...o._zod.def,innerType:a})}}let i=ql.get(t);return i&&ql.add(o,i),r.set(t,o),o}throw new Error("Schema must be an instance of z3.ZodType or z4.$ZodType")}function bge(t,e=!1){return n4(t,e,new WeakMap)}function xIt(t,e){if(yc(t)){let r=hge(t),n={};for(let[o,i]of Object.entries(r))e(o,i)?n[o]=i.optional():n[o]=i;return t.extend(n)}if(Iu(t)){let r=hge(t),n={...t._zod.def.shape};for(let[a,s]of Object.entries(r))e(a,s)&&(n[a]=new pJ({type:"optional",innerType:s}));let o=hc(t,{...t._zod.def,shape:n}),i=ql.get(t);return i&&ql.add(o,i),o}throw new Error("Schema must be an instance of z3.ZodObject or z4.$ZodObject")}function _ge(t){return t instanceof Error&&(t.constructor.name==="ZodError"||t.constructor.name==="$ZodError")}var QN=v(()=>{Iy()});function jHe(t){return t.replace(/[^a-zA-Z-_0-9]/g,"_")}function Hbn(t){let e="";for(let[r,n]of Object.entries(t))e+=` classDef ${r} ${n}; `;return e}function TIt(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()??"",w=Vbn.some(O=>b.startsWith(O)&&b.endsWith(O))?`

${b}

`:b;Object.keys(g.metadata??{}).length&&(w+=`
${Object.entries(g.metadata??{}).map(([O,E])=>`${O} = ${E}`).join(` `)}`);let T=(h[y]??h[m]).replace("{0}",jHe(y)).replace("{1}",w);l+=` ${T} `}}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,N)=>R.slice(N*u,(N+1)*u).join(" ")).join(" 
 ")),E=O?` -.  ${P}  .-> `:` --  ${P}  --> `}else E=O?" -.-> ":" --> ";l+=` ${jHe(_)}${E}${jHe(w)}; `}h&&!y&&(l+=` end `)}p(c[""]??[],"");for(let m in c)!m.includes(":")&&m!==""&&p(c[m],m);return a&&(l+=Hbn(i??{})),l}async function OIt(t,e){let r=e?.backgroundColor??"white",n=e?.imageType??"png",o=bMt(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 Vbn,EIt=v(()=>{Phe();Vbn=["*","_","`"]});var MIt,PIt,RIt,vge=v(()=>{MIt=Symbol("Let zodToJsonSchema decide on which parser to use"),PIt={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"},RIt=t=>typeof t=="string"?{...PIt,name:t}:{...PIt,...t}});var IIt,$He=v(()=>{vge();IIt=t=>{let e=RIt(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 wge,Sge=v(()=>{wge=(t,e)=>{let r=0;for(;r{Sge()});function LHe(t,e,r,n){n?.errorMessages&&r&&(t.errorMessage={...t.errorMessage,[e]:r})}function Hi(t,e,r,n,o){t[e]=r,LHe(t,e,n,o)}var oF=v(()=>{});var Ai,FHe,cr,sO,Qee=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})(Ai||(Ai={}));(function(t){t.mergeShapes=(e,r)=>({...e,...r})})(FHe||(FHe={}));cr=Ai.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),sO=t=>{switch(typeof t){case"undefined":return cr.undefined;case"string":return cr.string;case"number":return Number.isNaN(t)?cr.nan:cr.number;case"boolean":return cr.boolean;case"function":return cr.function;case"bigint":return cr.bigint;case"symbol":return cr.symbol;case"object":return Array.isArray(t)?cr.array:t===null?cr.null:t.then&&typeof t.then=="function"&&t.catch&&typeof t.catch=="function"?cr.promise:typeof Map<"u"&&t instanceof Map?cr.map:typeof Set<"u"&&t instanceof Set?cr.set:typeof Date<"u"&&t instanceof Date?cr.date:cr.object;default:return cr.unknown}}});var it,Wbn,I_,Cge=v(()=>{Qee();it=Ai.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"]),Wbn=t=>JSON.stringify(t,null,2).replace(/"([^"]+)":/g,"$1:"),I_=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()}};I_.create=t=>new I_(t)});var Jbn,e1,kHe=v(()=>{Cge();Qee();Jbn=(t,e)=>{let r;switch(t.code){case it.invalid_type:t.received===cr.undefined?r="Required":r=`Expected ${t.expected}, received ${t.received}`;break;case it.invalid_literal:r=`Invalid literal value, expected ${JSON.stringify(t.expected,Ai.jsonStringifyReplacer)}`;break;case it.unrecognized_keys:r=`Unrecognized key(s) in object: ${Ai.joinValues(t.keys,", ")}`;break;case it.invalid_union:r="Invalid input";break;case it.invalid_union_discriminator:r=`Invalid discriminator value. Expected ${Ai.joinValues(t.options)}`;break;case it.invalid_enum_value:r=`Invalid enum value. Expected ${Ai.joinValues(t.options)}, received '${t.received}'`;break;case it.invalid_arguments:r="Invalid function arguments";break;case it.invalid_return_type:r="Invalid function return type";break;case it.invalid_date:r="Invalid date";break;case it.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}"`:Ai.assertNever(t.validation):t.validation!=="regex"?r=`Invalid ${t.validation}`:r="Invalid";break;case it.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 it.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 it.custom:r="Invalid input";break;case it.invalid_intersection_types:r="Intersection results could not be merged";break;case it.not_multiple_of:r=`Number must be a multiple of ${t.multipleOf}`;break;case it.not_finite:r="Number must be finite";break;default:r=e.defaultError,Ai.assertNever(t)}return{message:r}},e1=Jbn});function Kbn(t){AIt=t}function vJ(){return AIt}var AIt,xge=v(()=>{kHe();AIt=e1});function Zt(t,e){let r=vJ(),n=ete({issueData:e,data:t.data,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,r,r===e1?void 0:e1].filter(o=>!!o)});t.common.issues.push(n)}var ete,Gbn,Eg,Mn,o4,Ay,Tge,Oge,iF,wJ,qHe=v(()=>{xge();kHe();ete=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}},Gbn=[];Eg=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 Mn;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 Mn;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}}},Mn=Object.freeze({status:"aborted"}),o4=t=>({status:"dirty",value:t}),Ay=t=>({status:"valid",value:t}),Tge=t=>t.status==="aborted",Oge=t=>t.status==="dirty",iF=t=>t.status==="valid",wJ=t=>typeof Promise<"u"&&t instanceof Promise});var NIt=v(()=>{});var Dr,DIt=v(()=>{(function(t){t.errToObj=e=>typeof e=="string"?{message:e}:e||{},t.toString=e=>typeof e=="string"?e:e?.message})(Dr||(Dr={}))});function Ko(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 FIt(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 f_n(t){return new RegExp(`^${FIt(t)}$`)}function kIt(t){let e=`${LIt}T${FIt(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 p_n(t,e){return!!((e==="v4"||!e)&&i_n.test(t)||(e==="v6"||!e)&&s_n.test(t))}function m_n(t,e){if(!t_n.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 h_n(t,e){return!!((e==="v4"||!e)&&a_n.test(t)||(e==="v6"||!e)&&u_n.test(t))}function g_n(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 SJ(t){if(t instanceof A_){let e={};for(let r in t.shape){let n=t.shape[r];e[r]=IS.create(SJ(n))}return new A_({...t._def,shape:()=>e})}else return t instanceof n1?new n1({...t._def,type:SJ(t.element)}):t instanceof IS?IS.create(SJ(t.unwrap())):t instanceof lO?lO.create(SJ(t.unwrap())):t instanceof uO?uO.create(t.items.map(e=>SJ(e))):t}function BHe(t,e){let r=sO(t),n=sO(e);if(t===e)return{valid:!0,data:t};if(r===cr.object&&n===cr.object){let o=Ai.objectKeys(e),i=Ai.objectKeys(t).filter(s=>o.indexOf(s)!==-1),a={...t,...e};for(let s of i){let u=BHe(t[s],e[s]);if(!u.valid)return{valid:!1};a[s]=u.data}return{valid:!0,data:a}}else if(r===cr.array&&n===cr.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=$It(e,n),u=s.fatal??r??!0;o.addIssue({code:"custom",...s,fatal:u})}});if(!i){let a=$It(e,n),s=a.fatal??r??!0;o.addIssue({code:"custom",...a,fatal:s})}}):sF.create()}var AS,jIt,mi,Xbn,Zbn,Ybn,Qbn,e_n,t_n,r_n,n_n,o_n,UHe,i_n,a_n,s_n,u_n,l_n,c_n,LIt,d_n,aF,i4,a4,s4,u4,CJ,l4,c4,sF,r1,WC,xJ,n1,A_,d4,t1,Ege,f4,uO,Pge,TJ,OJ,Mge,p4,m4,h4,g4,uF,NS,IS,lO,y4,b4,EJ,y_n,tte,rte,_4,b_n,Ae,__n,BIt,zIt,v_n,w_n,VIt,S_n,C_n,x_n,T_n,O_n,E_n,P_n,M_n,R_n,I_n,A_n,N_n,D_n,j_n,$_n,L_n,F_n,k_n,q_n,U_n,B_n,z_n,V_n,H_n,W_n,J_n,K_n,G_n,X_n,Z_n,Y_n,Q_n,evn,tvn,HIt=v(()=>{Cge();xge();DIt();qHe();Qee();AS=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}},jIt=(t,e)=>{if(iF(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 I_(t.common.issues);return this._error=r,this._error}}};mi=class{get description(){return this._def.description}_getType(e){return sO(e.data)}_getOrReturnCtx(e,r){return r||{common:e.parent.common,data:e.data,parsedType:sO(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new Eg,ctx:{common:e.parent.common,data:e.data,parsedType:sO(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){let r=this._parse(e);if(wJ(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:sO(e)},o=this._parseSync({data:e,path:n.path,parent:n});return jIt(n,o)}"~validate"(e){let r={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:sO(e)};if(!this["~standard"].async)try{let n=this._parseSync({data:e,path:[],parent:r});return iF(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=>iF(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:sO(e)},o=this._parse({data:e,path:n.path,parent:n}),i=await(wJ(o)?o:Promise.resolve(o));return jIt(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:it.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 NS({schema:this,typeName:Ae.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 IS.create(this,this._def)}nullable(){return lO.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return n1.create(this)}promise(){return uF.create(this,this._def)}or(e){return d4.create([this,e],this._def)}and(e){return f4.create(this,e,this._def)}transform(e){return new NS({...Ko(this._def),schema:this,typeName:Ae.ZodEffects,effect:{type:"transform",transform:e}})}default(e){let r=typeof e=="function"?e:()=>e;return new y4({...Ko(this._def),innerType:this,defaultValue:r,typeName:Ae.ZodDefault})}brand(){return new tte({typeName:Ae.ZodBranded,type:this,...Ko(this._def)})}catch(e){let r=typeof e=="function"?e:()=>e;return new b4({...Ko(this._def),innerType:this,catchValue:r,typeName:Ae.ZodCatch})}describe(e){let r=this.constructor;return new r({...this._def,description:e})}pipe(e){return rte.create(this,e)}readonly(){return _4.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}},Xbn=/^c[^\s-]{8,}$/i,Zbn=/^[0-9a-z]+$/,Ybn=/^[0-9A-HJKMNP-TV-Z]{26}$/i,Qbn=/^[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,e_n=/^[a-z0-9_-]{21}$/i,t_n=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,r_n=/^[-+]?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)?)??$/,n_n=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,o_n="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$",i_n=/^(?:(?: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])$/,a_n=/^(?:(?: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])$/,s_n=/^(([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]))$/,u_n=/^(([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])$/,l_n=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,c_n=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,LIt="((\\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])))",d_n=new RegExp(`^${LIt}$`);aF=class t extends mi{_parse(e){if(this._def.coerce&&(e.data=String(e.data)),this._getType(e)!==cr.string){let i=this._getOrReturnCtx(e);return Zt(i,{code:it.invalid_type,expected:cr.string,received:i.parsedType}),Mn}let n=new Eg,o;for(let i of this._def.checks)if(i.kind==="min")e.data.lengthi.value&&(o=this._getOrReturnCtx(e,o),Zt(o,{code:it.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:it.invalid_string,...Dr.errToObj(n)})}_addCheck(e){return new t({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...Dr.errToObj(e)})}url(e){return this._addCheck({kind:"url",...Dr.errToObj(e)})}emoji(e){return this._addCheck({kind:"emoji",...Dr.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...Dr.errToObj(e)})}nanoid(e){return this._addCheck({kind:"nanoid",...Dr.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...Dr.errToObj(e)})}cuid2(e){return this._addCheck({kind:"cuid2",...Dr.errToObj(e)})}ulid(e){return this._addCheck({kind:"ulid",...Dr.errToObj(e)})}base64(e){return this._addCheck({kind:"base64",...Dr.errToObj(e)})}base64url(e){return this._addCheck({kind:"base64url",...Dr.errToObj(e)})}jwt(e){return this._addCheck({kind:"jwt",...Dr.errToObj(e)})}ip(e){return this._addCheck({kind:"ip",...Dr.errToObj(e)})}cidr(e){return this._addCheck({kind:"cidr",...Dr.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,...Dr.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,...Dr.errToObj(e?.message)})}duration(e){return this._addCheck({kind:"duration",...Dr.errToObj(e)})}regex(e,r){return this._addCheck({kind:"regex",regex:e,...Dr.errToObj(r)})}includes(e,r){return this._addCheck({kind:"includes",value:e,position:r?.position,...Dr.errToObj(r?.message)})}startsWith(e,r){return this._addCheck({kind:"startsWith",value:e,...Dr.errToObj(r)})}endsWith(e,r){return this._addCheck({kind:"endsWith",value:e,...Dr.errToObj(r)})}min(e,r){return this._addCheck({kind:"min",value:e,...Dr.errToObj(r)})}max(e,r){return this._addCheck({kind:"max",value:e,...Dr.errToObj(r)})}length(e,r){return this._addCheck({kind:"length",value:e,...Dr.errToObj(r)})}nonempty(e){return this.min(1,Dr.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 aF({checks:[],typeName:Ae.ZodString,coerce:t?.coerce??!1,...Ko(t)});i4=class t extends mi{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)!==cr.number){let i=this._getOrReturnCtx(e);return Zt(i,{code:it.invalid_type,expected:cr.number,received:i.parsedType}),Mn}let n,o=new Eg;for(let i of this._def.checks)i.kind==="int"?Ai.isInteger(e.data)||(n=this._getOrReturnCtx(e,n),Zt(n,{code:it.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),Zt(n,{code:it.too_big,maximum:i.value,type:"number",inclusive:i.inclusive,exact:!1,message:i.message}),o.dirty()):i.kind==="multipleOf"?g_n(e.data,i.value)!==0&&(n=this._getOrReturnCtx(e,n),Zt(n,{code:it.not_multiple_of,multipleOf:i.value,message:i.message}),o.dirty()):i.kind==="finite"?Number.isFinite(e.data)||(n=this._getOrReturnCtx(e,n),Zt(n,{code:it.not_finite,message:i.message}),o.dirty()):Ai.assertNever(i);return{status:o.value,value:e.data}}gte(e,r){return this.setLimit("min",e,!0,Dr.toString(r))}gt(e,r){return this.setLimit("min",e,!1,Dr.toString(r))}lte(e,r){return this.setLimit("max",e,!0,Dr.toString(r))}lt(e,r){return this.setLimit("max",e,!1,Dr.toString(r))}setLimit(e,r,n,o){return new t({...this._def,checks:[...this._def.checks,{kind:e,value:r,inclusive:n,message:Dr.toString(o)}]})}_addCheck(e){return new t({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:Dr.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:Dr.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:Dr.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:Dr.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:Dr.toString(e)})}multipleOf(e,r){return this._addCheck({kind:"multipleOf",value:e,message:Dr.toString(r)})}finite(e){return this._addCheck({kind:"finite",message:Dr.toString(e)})}safe(e){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:Dr.toString(e)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:Dr.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"&&Ai.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 i4({checks:[],typeName:Ae.ZodNumber,coerce:t?.coerce||!1,...Ko(t)});a4=class t extends mi{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)!==cr.bigint)return this._getInvalidInput(e);let n,o=new Eg;for(let i of this._def.checks)i.kind==="min"?(i.inclusive?e.datai.value:e.data>=i.value)&&(n=this._getOrReturnCtx(e,n),Zt(n,{code:it.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),Zt(n,{code:it.not_multiple_of,multipleOf:i.value,message:i.message}),o.dirty()):Ai.assertNever(i);return{status:o.value,value:e.data}}_getInvalidInput(e){let r=this._getOrReturnCtx(e);return Zt(r,{code:it.invalid_type,expected:cr.bigint,received:r.parsedType}),Mn}gte(e,r){return this.setLimit("min",e,!0,Dr.toString(r))}gt(e,r){return this.setLimit("min",e,!1,Dr.toString(r))}lte(e,r){return this.setLimit("max",e,!0,Dr.toString(r))}lt(e,r){return this.setLimit("max",e,!1,Dr.toString(r))}setLimit(e,r,n,o){return new t({...this._def,checks:[...this._def.checks,{kind:e,value:r,inclusive:n,message:Dr.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:Dr.toString(e)})}negative(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:Dr.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:Dr.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:Dr.toString(e)})}multipleOf(e,r){return this._addCheck({kind:"multipleOf",value:e,message:Dr.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 a4({checks:[],typeName:Ae.ZodBigInt,coerce:t?.coerce??!1,...Ko(t)});s4=class extends mi{_parse(e){if(this._def.coerce&&(e.data=!!e.data),this._getType(e)!==cr.boolean){let n=this._getOrReturnCtx(e);return Zt(n,{code:it.invalid_type,expected:cr.boolean,received:n.parsedType}),Mn}return Ay(e.data)}};s4.create=t=>new s4({typeName:Ae.ZodBoolean,coerce:t?.coerce||!1,...Ko(t)});u4=class t extends mi{_parse(e){if(this._def.coerce&&(e.data=new Date(e.data)),this._getType(e)!==cr.date){let i=this._getOrReturnCtx(e);return Zt(i,{code:it.invalid_type,expected:cr.date,received:i.parsedType}),Mn}if(Number.isNaN(e.data.getTime())){let i=this._getOrReturnCtx(e);return Zt(i,{code:it.invalid_date}),Mn}let n=new Eg,o;for(let i of this._def.checks)i.kind==="min"?e.data.getTime()i.value&&(o=this._getOrReturnCtx(e,o),Zt(o,{code:it.too_big,message:i.message,inclusive:!0,exact:!1,maximum:i.value,type:"date"}),n.dirty()):Ai.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:Dr.toString(r)})}max(e,r){return this._addCheck({kind:"max",value:e.getTime(),message:Dr.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 u4({checks:[],coerce:t?.coerce||!1,typeName:Ae.ZodDate,...Ko(t)});CJ=class extends mi{_parse(e){if(this._getType(e)!==cr.symbol){let n=this._getOrReturnCtx(e);return Zt(n,{code:it.invalid_type,expected:cr.symbol,received:n.parsedType}),Mn}return Ay(e.data)}};CJ.create=t=>new CJ({typeName:Ae.ZodSymbol,...Ko(t)});l4=class extends mi{_parse(e){if(this._getType(e)!==cr.undefined){let n=this._getOrReturnCtx(e);return Zt(n,{code:it.invalid_type,expected:cr.undefined,received:n.parsedType}),Mn}return Ay(e.data)}};l4.create=t=>new l4({typeName:Ae.ZodUndefined,...Ko(t)});c4=class extends mi{_parse(e){if(this._getType(e)!==cr.null){let n=this._getOrReturnCtx(e);return Zt(n,{code:it.invalid_type,expected:cr.null,received:n.parsedType}),Mn}return Ay(e.data)}};c4.create=t=>new c4({typeName:Ae.ZodNull,...Ko(t)});sF=class extends mi{constructor(){super(...arguments),this._any=!0}_parse(e){return Ay(e.data)}};sF.create=t=>new sF({typeName:Ae.ZodAny,...Ko(t)});r1=class extends mi{constructor(){super(...arguments),this._unknown=!0}_parse(e){return Ay(e.data)}};r1.create=t=>new r1({typeName:Ae.ZodUnknown,...Ko(t)});WC=class extends mi{_parse(e){let r=this._getOrReturnCtx(e);return Zt(r,{code:it.invalid_type,expected:cr.never,received:r.parsedType}),Mn}};WC.create=t=>new WC({typeName:Ae.ZodNever,...Ko(t)});xJ=class extends mi{_parse(e){if(this._getType(e)!==cr.undefined){let n=this._getOrReturnCtx(e);return Zt(n,{code:it.invalid_type,expected:cr.void,received:n.parsedType}),Mn}return Ay(e.data)}};xJ.create=t=>new xJ({typeName:Ae.ZodVoid,...Ko(t)});n1=class t extends mi{_parse(e){let{ctx:r,status:n}=this._processInputParams(e),o=this._def;if(r.parsedType!==cr.array)return Zt(r,{code:it.invalid_type,expected:cr.array,received:r.parsedType}),Mn;if(o.exactLength!==null){let a=r.data.length>o.exactLength.value,s=r.data.lengtho.maxLength.value&&(Zt(r,{code:it.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 AS(r,a,r.path,s)))).then(a=>Eg.mergeArray(n,a));let i=[...r.data].map((a,s)=>o.type._parseSync(new AS(r,a,r.path,s)));return Eg.mergeArray(n,i)}get element(){return this._def.type}min(e,r){return new t({...this._def,minLength:{value:e,message:Dr.toString(r)}})}max(e,r){return new t({...this._def,maxLength:{value:e,message:Dr.toString(r)}})}length(e,r){return new t({...this._def,exactLength:{value:e,message:Dr.toString(r)}})}nonempty(e){return this.min(1,e)}};n1.create=(t,e)=>new n1({type:t,minLength:null,maxLength:null,exactLength:null,typeName:Ae.ZodArray,...Ko(e)});A_=class t extends mi{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=Ai.objectKeys(e);return this._cached={shape:e,keys:r},this._cached}_parse(e){if(this._getType(e)!==cr.object){let l=this._getOrReturnCtx(e);return Zt(l,{code:it.invalid_type,expected:cr.object,received:l.parsedType}),Mn}let{status:n,ctx:o}=this._processInputParams(e),{shape:i,keys:a}=this._getCached(),s=[];if(!(this._def.catchall instanceof WC&&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 AS(o,d,o.path,l)),alwaysSet:l in o.data})}if(this._def.catchall instanceof WC){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&&(Zt(o,{code:it.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 AS(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=>Eg.mergeObjectSync(n,l)):Eg.mergeObjectSync(n,u)}get shape(){return this._def.shape()}strict(e){return Dr.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:Dr.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:Ae.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 Ai.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 Ai.objectKeys(this.shape))e[n]||(r[n]=this.shape[n]);return new t({...this._def,shape:()=>r})}deepPartial(){return SJ(this)}partial(e){let r={};for(let n of Ai.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 Ai.objectKeys(this.shape))if(e&&!e[n])r[n]=this.shape[n];else{let i=this.shape[n];for(;i instanceof IS;)i=i._def.innerType;r[n]=i}return new t({...this._def,shape:()=>r})}keyof(){return qIt(Ai.objectKeys(this.shape))}};A_.create=(t,e)=>new A_({shape:()=>t,unknownKeys:"strip",catchall:WC.create(),typeName:Ae.ZodObject,...Ko(e)});A_.strictCreate=(t,e)=>new A_({shape:()=>t,unknownKeys:"strict",catchall:WC.create(),typeName:Ae.ZodObject,...Ko(e)});A_.lazycreate=(t,e)=>new A_({shape:t,unknownKeys:"strip",catchall:WC.create(),typeName:Ae.ZodObject,...Ko(e)});d4=class extends mi{_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 I_(s.ctx.common.issues));return Zt(r,{code:it.invalid_union,unionErrors:a}),Mn}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 I_(u));return Zt(r,{code:it.invalid_union,unionErrors:s}),Mn}}get options(){return this._def.options}};d4.create=(t,e)=>new d4({options:t,typeName:Ae.ZodUnion,...Ko(e)});t1=t=>t instanceof p4?t1(t.schema):t instanceof NS?t1(t.innerType()):t instanceof m4?[t.value]:t instanceof h4?t.options:t instanceof g4?Ai.objectValues(t.enum):t instanceof y4?t1(t._def.innerType):t instanceof l4?[void 0]:t instanceof c4?[null]:t instanceof IS?[void 0,...t1(t.unwrap())]:t instanceof lO?[null,...t1(t.unwrap())]:t instanceof tte||t instanceof _4?t1(t.unwrap()):t instanceof b4?t1(t._def.innerType):[],Ege=class t extends mi{_parse(e){let{ctx:r}=this._processInputParams(e);if(r.parsedType!==cr.object)return Zt(r,{code:it.invalid_type,expected:cr.object,received:r.parsedType}),Mn;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}):(Zt(r,{code:it.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[n]}),Mn)}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=t1(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:Ae.ZodDiscriminatedUnion,discriminator:e,options:r,optionsMap:o,...Ko(n)})}};f4=class extends mi{_parse(e){let{status:r,ctx:n}=this._processInputParams(e),o=(i,a)=>{if(Tge(i)||Tge(a))return Mn;let s=BHe(i.value,a.value);return s.valid?((Oge(i)||Oge(a))&&r.dirty(),{status:r.value,value:s.data}):(Zt(n,{code:it.invalid_intersection_types}),Mn)};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}))}};f4.create=(t,e,r)=>new f4({left:t,right:e,typeName:Ae.ZodIntersection,...Ko(r)});uO=class t extends mi{_parse(e){let{status:r,ctx:n}=this._processInputParams(e);if(n.parsedType!==cr.array)return Zt(n,{code:it.invalid_type,expected:cr.array,received:n.parsedType}),Mn;if(n.data.lengththis._def.items.length&&(Zt(n,{code:it.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 AS(n,a,n.path,s)):null}).filter(a=>!!a);return n.common.async?Promise.all(i).then(a=>Eg.mergeArray(r,a)):Eg.mergeArray(r,i)}get items(){return this._def.items}rest(e){return new t({...this._def,rest:e})}};uO.create=(t,e)=>{if(!Array.isArray(t))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new uO({items:t,typeName:Ae.ZodTuple,rest:null,...Ko(e)})};Pge=class t extends mi{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!==cr.object)return Zt(n,{code:it.invalid_type,expected:cr.object,received:n.parsedType}),Mn;let o=[],i=this._def.keyType,a=this._def.valueType;for(let s in n.data)o.push({key:i._parse(new AS(n,s,n.path,s)),value:a._parse(new AS(n,n.data[s],n.path,s)),alwaysSet:s in n.data});return n.common.async?Eg.mergeObjectAsync(r,o):Eg.mergeObjectSync(r,o)}get element(){return this._def.valueType}static create(e,r,n){return r instanceof mi?new t({keyType:e,valueType:r,typeName:Ae.ZodRecord,...Ko(n)}):new t({keyType:aF.create(),valueType:e,typeName:Ae.ZodRecord,...Ko(r)})}},TJ=class extends mi{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!==cr.map)return Zt(n,{code:it.invalid_type,expected:cr.map,received:n.parsedType}),Mn;let o=this._def.keyType,i=this._def.valueType,a=[...n.data.entries()].map(([s,u],l)=>({key:o._parse(new AS(n,s,n.path,[l,"key"])),value:i._parse(new AS(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 Mn;(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 Mn;(l.status==="dirty"||c.status==="dirty")&&r.dirty(),s.set(l.value,c.value)}return{status:r.value,value:s}}}};TJ.create=(t,e,r)=>new TJ({valueType:e,keyType:t,typeName:Ae.ZodMap,...Ko(r)});OJ=class t extends mi{_parse(e){let{status:r,ctx:n}=this._processInputParams(e);if(n.parsedType!==cr.set)return Zt(n,{code:it.invalid_type,expected:cr.set,received:n.parsedType}),Mn;let o=this._def;o.minSize!==null&&n.data.sizeo.maxSize.value&&(Zt(n,{code:it.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 Mn;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 AS(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:Dr.toString(r)}})}max(e,r){return new t({...this._def,maxSize:{value:e,message:Dr.toString(r)}})}size(e,r){return this.min(e,r).max(e,r)}nonempty(e){return this.min(1,e)}};OJ.create=(t,e)=>new OJ({valueType:t,minSize:null,maxSize:null,typeName:Ae.ZodSet,...Ko(e)});Mge=class t extends mi{constructor(){super(...arguments),this.validate=this.implement}_parse(e){let{ctx:r}=this._processInputParams(e);if(r.parsedType!==cr.function)return Zt(r,{code:it.invalid_type,expected:cr.function,received:r.parsedType}),Mn;function n(s,u){return ete({data:s,path:r.path,errorMaps:[r.common.contextualErrorMap,r.schemaErrorMap,vJ(),e1].filter(l=>!!l),issueData:{code:it.invalid_arguments,argumentsError:u}})}function o(s,u){return ete({data:s,path:r.path,errorMaps:[r.common.contextualErrorMap,r.schemaErrorMap,vJ(),e1].filter(l=>!!l),issueData:{code:it.invalid_return_type,returnTypeError:u}})}let i={errorMap:r.common.contextualErrorMap},a=r.data;if(this._def.returns instanceof uF){let s=this;return Ay(async function(...u){let l=new I_([]),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 Ay(function(...u){let l=s._def.args.safeParse(u,i);if(!l.success)throw new I_([n(u,l.error)]);let c=Reflect.apply(a,this,l.data),d=s._def.returns.safeParse(c,i);if(!d.success)throw new I_([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:uO.create(e).rest(r1.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||uO.create([]).rest(r1.create()),returns:r||r1.create(),typeName:Ae.ZodFunction,...Ko(n)})}},p4=class extends mi{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})}};p4.create=(t,e)=>new p4({getter:t,typeName:Ae.ZodLazy,...Ko(e)});m4=class extends mi{_parse(e){if(e.data!==this._def.value){let r=this._getOrReturnCtx(e);return Zt(r,{received:r.data,code:it.invalid_literal,expected:this._def.value}),Mn}return{status:"valid",value:e.data}}get value(){return this._def.value}};m4.create=(t,e)=>new m4({value:t,typeName:Ae.ZodLiteral,...Ko(e)});h4=class t extends mi{_parse(e){if(typeof e.data!="string"){let r=this._getOrReturnCtx(e),n=this._def.values;return Zt(r,{expected:Ai.joinValues(n),received:r.parsedType,code:it.invalid_type}),Mn}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 Zt(r,{received:r.data,code:it.invalid_enum_value,options:n}),Mn}return Ay(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})}};h4.create=qIt;g4=class extends mi{_parse(e){let r=Ai.getValidEnumValues(this._def.values),n=this._getOrReturnCtx(e);if(n.parsedType!==cr.string&&n.parsedType!==cr.number){let o=Ai.objectValues(r);return Zt(n,{expected:Ai.joinValues(o),received:n.parsedType,code:it.invalid_type}),Mn}if(this._cache||(this._cache=new Set(Ai.getValidEnumValues(this._def.values))),!this._cache.has(e.data)){let o=Ai.objectValues(r);return Zt(n,{received:n.data,code:it.invalid_enum_value,options:o}),Mn}return Ay(e.data)}get enum(){return this._def.values}};g4.create=(t,e)=>new g4({values:t,typeName:Ae.ZodNativeEnum,...Ko(e)});uF=class extends mi{unwrap(){return this._def.type}_parse(e){let{ctx:r}=this._processInputParams(e);if(r.parsedType!==cr.promise&&r.common.async===!1)return Zt(r,{code:it.invalid_type,expected:cr.promise,received:r.parsedType}),Mn;let n=r.parsedType===cr.promise?r.data:Promise.resolve(r.data);return Ay(n.then(o=>this._def.type.parseAsync(o,{path:r.path,errorMap:r.common.contextualErrorMap})))}};uF.create=(t,e)=>new uF({type:t,typeName:Ae.ZodPromise,...Ko(e)});NS=class extends mi{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===Ae.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=>{Zt(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 Mn;let u=await this._def.schema._parseAsync({data:s,path:n.path,parent:n});return u.status==="aborted"?Mn:u.status==="dirty"?o4(u.value):r.value==="dirty"?o4(u.value):u});{if(r.value==="aborted")return Mn;let s=this._def.schema._parseSync({data:a,path:n.path,parent:n});return s.status==="aborted"?Mn:s.status==="dirty"?o4(s.value):r.value==="dirty"?o4(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"?Mn:(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"?Mn:(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(!iF(a))return Mn;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=>iF(a)?Promise.resolve(o.transform(a.value,i)).then(s=>({status:r.value,value:s})):Mn);Ai.assertNever(o)}};NS.create=(t,e,r)=>new NS({schema:t,typeName:Ae.ZodEffects,effect:e,...Ko(r)});NS.createWithPreprocess=(t,e,r)=>new NS({schema:e,effect:{type:"preprocess",transform:t},typeName:Ae.ZodEffects,...Ko(r)});IS=class extends mi{_parse(e){return this._getType(e)===cr.undefined?Ay(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};IS.create=(t,e)=>new IS({innerType:t,typeName:Ae.ZodOptional,...Ko(e)});lO=class extends mi{_parse(e){return this._getType(e)===cr.null?Ay(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};lO.create=(t,e)=>new lO({innerType:t,typeName:Ae.ZodNullable,...Ko(e)});y4=class extends mi{_parse(e){let{ctx:r}=this._processInputParams(e),n=r.data;return r.parsedType===cr.undefined&&(n=this._def.defaultValue()),this._def.innerType._parse({data:n,path:r.path,parent:r})}removeDefault(){return this._def.innerType}};y4.create=(t,e)=>new y4({innerType:t,typeName:Ae.ZodDefault,defaultValue:typeof e.default=="function"?e.default:()=>e.default,...Ko(e)});b4=class extends mi{_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 wJ(o)?o.then(i=>({status:"valid",value:i.status==="valid"?i.value:this._def.catchValue({get error(){return new I_(n.common.issues)},input:n.data})})):{status:"valid",value:o.status==="valid"?o.value:this._def.catchValue({get error(){return new I_(n.common.issues)},input:n.data})}}removeCatch(){return this._def.innerType}};b4.create=(t,e)=>new b4({innerType:t,typeName:Ae.ZodCatch,catchValue:typeof e.catch=="function"?e.catch:()=>e.catch,...Ko(e)});EJ=class extends mi{_parse(e){if(this._getType(e)!==cr.nan){let n=this._getOrReturnCtx(e);return Zt(n,{code:it.invalid_type,expected:cr.nan,received:n.parsedType}),Mn}return{status:"valid",value:e.data}}};EJ.create=t=>new EJ({typeName:Ae.ZodNaN,...Ko(t)});y_n=Symbol("zod_brand"),tte=class extends mi{_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}},rte=class t extends mi{_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"?Mn:i.status==="dirty"?(r.dirty(),o4(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"?Mn: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:Ae.ZodPipeline})}},_4=class extends mi{_parse(e){let r=this._def.innerType._parse(e),n=o=>(iF(o)&&(o.value=Object.freeze(o.value)),o);return wJ(r)?r.then(o=>n(o)):n(r)}unwrap(){return this._def.innerType}};_4.create=(t,e)=>new _4({innerType:t,typeName:Ae.ZodReadonly,...Ko(e)});b_n={object:A_.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"})(Ae||(Ae={}));__n=(t,e={message:`Input not instance of ${t.name}`})=>UIt(r=>r instanceof t,e),BIt=aF.create,zIt=i4.create,v_n=EJ.create,w_n=a4.create,VIt=s4.create,S_n=u4.create,C_n=CJ.create,x_n=l4.create,T_n=c4.create,O_n=sF.create,E_n=r1.create,P_n=WC.create,M_n=xJ.create,R_n=n1.create,I_n=A_.create,A_n=A_.strictCreate,N_n=d4.create,D_n=Ege.create,j_n=f4.create,$_n=uO.create,L_n=Pge.create,F_n=TJ.create,k_n=OJ.create,q_n=Mge.create,U_n=p4.create,B_n=m4.create,z_n=h4.create,V_n=g4.create,H_n=uF.create,W_n=NS.create,J_n=IS.create,K_n=lO.create,G_n=NS.createWithPreprocess,X_n=rte.create,Z_n=()=>BIt().optional(),Y_n=()=>zIt().optional(),Q_n=()=>VIt().optional(),evn={string:t=>aF.create({...t,coerce:!0}),number:t=>i4.create({...t,coerce:!0}),boolean:t=>s4.create({...t,coerce:!0}),bigint:t=>a4.create({...t,coerce:!0}),date:t=>u4.create({...t,coerce:!0})},tvn=Mn});var wt={};En(wt,{BRAND:()=>y_n,DIRTY:()=>o4,EMPTY_PATH:()=>Gbn,INVALID:()=>Mn,NEVER:()=>tvn,OK:()=>Ay,ParseStatus:()=>Eg,Schema:()=>mi,ZodAny:()=>sF,ZodArray:()=>n1,ZodBigInt:()=>a4,ZodBoolean:()=>s4,ZodBranded:()=>tte,ZodCatch:()=>b4,ZodDate:()=>u4,ZodDefault:()=>y4,ZodDiscriminatedUnion:()=>Ege,ZodEffects:()=>NS,ZodEnum:()=>h4,ZodError:()=>I_,ZodFirstPartyTypeKind:()=>Ae,ZodFunction:()=>Mge,ZodIntersection:()=>f4,ZodIssueCode:()=>it,ZodLazy:()=>p4,ZodLiteral:()=>m4,ZodMap:()=>TJ,ZodNaN:()=>EJ,ZodNativeEnum:()=>g4,ZodNever:()=>WC,ZodNull:()=>c4,ZodNullable:()=>lO,ZodNumber:()=>i4,ZodObject:()=>A_,ZodOptional:()=>IS,ZodParsedType:()=>cr,ZodPipeline:()=>rte,ZodPromise:()=>uF,ZodReadonly:()=>_4,ZodRecord:()=>Pge,ZodSchema:()=>mi,ZodSet:()=>OJ,ZodString:()=>aF,ZodSymbol:()=>CJ,ZodTransformer:()=>NS,ZodTuple:()=>uO,ZodType:()=>mi,ZodUndefined:()=>l4,ZodUnion:()=>d4,ZodUnknown:()=>r1,ZodVoid:()=>xJ,addIssueToContext:()=>Zt,any:()=>O_n,array:()=>R_n,bigint:()=>w_n,boolean:()=>VIt,coerce:()=>evn,custom:()=>UIt,date:()=>S_n,datetimeRegex:()=>kIt,defaultErrorMap:()=>e1,discriminatedUnion:()=>D_n,effect:()=>W_n,enum:()=>z_n,function:()=>q_n,getErrorMap:()=>vJ,getParsedType:()=>sO,instanceof:()=>__n,intersection:()=>j_n,isAborted:()=>Tge,isAsync:()=>wJ,isDirty:()=>Oge,isValid:()=>iF,late:()=>b_n,lazy:()=>U_n,literal:()=>B_n,makeIssue:()=>ete,map:()=>F_n,nan:()=>v_n,nativeEnum:()=>V_n,never:()=>P_n,null:()=>T_n,nullable:()=>K_n,number:()=>zIt,object:()=>I_n,objectUtil:()=>FHe,oboolean:()=>Q_n,onumber:()=>Y_n,optional:()=>J_n,ostring:()=>Z_n,pipeline:()=>X_n,preprocess:()=>G_n,promise:()=>H_n,quotelessJson:()=>Wbn,record:()=>L_n,set:()=>k_n,setErrorMap:()=>Kbn,strictObject:()=>A_n,string:()=>BIt,symbol:()=>C_n,transformer:()=>W_n,tuple:()=>$_n,undefined:()=>x_n,union:()=>N_n,unknown:()=>E_n,util:()=>Ai,void:()=>M_n});var nte=v(()=>{xge();qHe();NIt();Qee();HIt();Cge()});var cO=v(()=>{nte();nte()});function WIt(t,e){let r={type:"array"};return t.type?._def&&t.type?._def?.typeName!==Ae.ZodAny&&(r.items=kn(t.type._def,{...e,currentPath:[...e.currentPath,"items"]})),t.minLength&&Hi(r,"minItems",t.minLength.value,t.minLength.message,e),t.maxLength&&Hi(r,"maxItems",t.maxLength.value,t.maxLength.message,e),t.exactLength&&(Hi(r,"minItems",t.exactLength.value,t.exactLength.message,e),Hi(r,"maxItems",t.exactLength.value,t.exactLength.message,e)),r}var zHe=v(()=>{oF();Md();cO()});function JIt(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?Hi(r,"minimum",n.value,n.message,e):Hi(r,"exclusiveMinimum",n.value,n.message,e):(n.inclusive||(r.exclusiveMinimum=!0),Hi(r,"minimum",n.value,n.message,e));break;case"max":e.target==="jsonSchema7"?n.inclusive?Hi(r,"maximum",n.value,n.message,e):Hi(r,"exclusiveMaximum",n.value,n.message,e):(n.inclusive||(r.exclusiveMaximum=!0),Hi(r,"maximum",n.value,n.message,e));break;case"multipleOf":Hi(r,"multipleOf",n.value,n.message,e);break}return r}var VHe=v(()=>{oF()});function KIt(){return{type:"boolean"}}var HHe=v(()=>{});function Rge(t,e){return kn(t.type._def,e)}var Ige=v(()=>{Md()});var GIt,WHe=v(()=>{Md();GIt=(t,e)=>kn(t.innerType._def,e)});function JHe(t,e,r){let n=r??e.dateStrategy;if(Array.isArray(n))return{anyOf:n.map(o=>JHe(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 rvn(t,e)}}var rvn,KHe=v(()=>{oF();rvn=(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":Hi(r,"minimum",n.value,n.message,e);break;case"max":Hi(r,"maximum",n.value,n.message,e);break}return r}});function XIt(t,e){return{...kn(t.innerType._def,e),default:t.defaultValue()}}var GHe=v(()=>{Md()});function ZIt(t,e){return e.effectStrategy==="input"?kn(t.schema._def,e):Ul(e)}var XHe=v(()=>{RS();Md()});function YIt(t){return{type:"string",enum:Array.from(t.values)}}var ZHe=v(()=>{});function QIt(t,e){let r=[kn(t.left._def,{...e,currentPath:[...e.currentPath,"allOf","0"]}),kn(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(nvn(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 nvn,YHe=v(()=>{Md();nvn=t=>"type"in t&&t.type==="string"?!1:"allOf"in t});function eAt(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 QHe=v(()=>{});function Age(t,e){let r={type:"string"};if(t.checks)for(let n of t.checks)switch(n.kind){case"min":Hi(r,"minLength",typeof r.minLength=="number"?Math.max(r.minLength,n.value):n.value,n.message,e);break;case"max":Hi(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":KC(r,"email",n.message,e);break;case"format:idn-email":KC(r,"idn-email",n.message,e);break;case"pattern:zod":kb(r,JC.email,n.message,e);break}break;case"url":KC(r,"uri",n.message,e);break;case"uuid":KC(r,"uuid",n.message,e);break;case"regex":kb(r,n.regex,n.message,e);break;case"cuid":kb(r,JC.cuid,n.message,e);break;case"cuid2":kb(r,JC.cuid2,n.message,e);break;case"startsWith":kb(r,RegExp(`^${t3e(n.value,e)}`),n.message,e);break;case"endsWith":kb(r,RegExp(`${t3e(n.value,e)}$`),n.message,e);break;case"datetime":KC(r,"date-time",n.message,e);break;case"date":KC(r,"date",n.message,e);break;case"time":KC(r,"time",n.message,e);break;case"duration":KC(r,"duration",n.message,e);break;case"length":Hi(r,"minLength",typeof r.minLength=="number"?Math.max(r.minLength,n.value):n.value,n.message,e),Hi(r,"maxLength",typeof r.maxLength=="number"?Math.min(r.maxLength,n.value):n.value,n.message,e);break;case"includes":kb(r,RegExp(t3e(n.value,e)),n.message,e);break;case"ip":n.version!=="v6"&&KC(r,"ipv4",n.message,e),n.version!=="v4"&&KC(r,"ipv6",n.message,e);break;case"base64url":kb(r,JC.base64url,n.message,e);break;case"jwt":kb(r,JC.jwt,n.message,e);break;case"cidr":n.version!=="v6"&&kb(r,JC.ipv4Cidr,n.message,e),n.version!=="v4"&&kb(r,JC.ipv6Cidr,n.message,e);break;case"emoji":kb(r,JC.emoji(),n.message,e);break;case"ulid":kb(r,JC.ulid,n.message,e);break;case"base64":switch(e.base64Strategy){case"format:binary":KC(r,"binary",n.message,e);break;case"contentEncoding:base64":Hi(r,"contentEncoding","base64",n.message,e);break;case"pattern:zod":kb(r,JC.base64,n.message,e);break}break;case"nanoid":kb(r,JC.nanoid,n.message,e);break;case"toLowerCase":case"toUpperCase":case"trim":break;default:}return r}function t3e(t,e){return e.patternStrategy==="escape"?ivn(t):t}function ivn(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}}})):Hi(t,"format",e,r,n)}function kb(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:tAt(e,n),...r&&n.errorMessages&&{errorMessage:{pattern:r}}})):Hi(t,"pattern",tAt(e,n),r,n)}function tAt(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{oF();JC={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:()=>(e3e===void 0&&(e3e=RegExp("^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$","u")),e3e),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-_]*$/};ovn=new Set("ABCDEFGHIJKLMNOPQRSTUVXYZabcdefghijklmnopqrstuvxyz0123456789")});function Dge(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===Ae.ZodEnum)return{type:"object",required:t.keyType._def.values,properties:t.keyType._def.values.reduce((n,o)=>({...n,[o]:kn(t.valueType._def,{...e,currentPath:[...e.currentPath,"properties",o]})??Ul(e)}),{}),additionalProperties:e.rejectedAdditionalProperties};let r={type:"object",additionalProperties:kn(t.valueType._def,{...e,currentPath:[...e.currentPath,"additionalProperties"]})??e.allowedAdditionalProperties};if(e.target==="openApi3")return r;if(t.keyType?._def.typeName===Ae.ZodString&&t.keyType._def.checks?.length){let{type:n,...o}=Age(t.keyType._def,e);return{...r,propertyNames:o}}else{if(t.keyType?._def.typeName===Ae.ZodEnum)return{...r,propertyNames:{enum:t.keyType._def.values}};if(t.keyType?._def.typeName===Ae.ZodBranded&&t.keyType._def.type._def.typeName===Ae.ZodString&&t.keyType._def.type._def.checks?.length){let{type:n,...o}=Rge(t.keyType._def,e);return{...r,propertyNames:o}}}return r}var jge=v(()=>{RS();Ige();Nge();Md();cO()});function rAt(t,e){if(e.mapStrategy==="record")return Dge(t,e);let r=kn(t.keyType._def,{...e,currentPath:[...e.currentPath,"items","items","0"]})||Ul(e),n=kn(t.valueType._def,{...e,currentPath:[...e.currentPath,"items","items","1"]})||Ul(e);return{type:"array",maxItems:125,items:{type:"array",items:[r,n],minItems:2,maxItems:2}}}var r3e=v(()=>{RS();jge();Md()});function nAt(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 n3e=v(()=>{});function oAt(t){return t.target==="openAi"?void 0:{not:Ul({...t,currentPath:[...t.currentPath,"not"]})}}var o3e=v(()=>{RS()});function iAt(t){return t.target==="openApi3"?{enum:["null"],nullable:!0}:{type:"null"}}var i3e=v(()=>{});function sAt(t,e){if(e.target==="openApi3")return aAt(t,e);let r=t.options instanceof Map?Array.from(t.options.values()):t.options;if(r.every(n=>n._def.typeName in ote&&(!n._def.checks||!n._def.checks.length))){let n=r.reduce((o,i)=>{let a=ote[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;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 aAt(t,e)}var ote,aAt,$ge=v(()=>{Md();ote={ZodString:"string",ZodNumber:"number",ZodBigInt:"integer",ZodBoolean:"boolean",ZodNull:"null"};aAt=(t,e)=>{let r=(t.options instanceof Map?Array.from(t.options.values()):t.options).map((n,o)=>kn(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 uAt(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:ote[t.innerType._def.typeName],nullable:!0}:{type:[ote[t.innerType._def.typeName],"null"]};if(e.target==="openApi3"){let n=kn(t.innerType._def,{...e,currentPath:[...e.currentPath]});return n&&"$ref"in n?{allOf:[n],nullable:!0}:n&&{...n,nullable:!0}}let r=kn(t.innerType._def,{...e,currentPath:[...e.currentPath,"anyOf","0"]});return r&&{anyOf:[r,{type:"null"}]}}var a3e=v(()=>{$ge();Md()});function lAt(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",LHe(r,"type",n.message,e);break;case"min":e.target==="jsonSchema7"?n.inclusive?Hi(r,"minimum",n.value,n.message,e):Hi(r,"exclusiveMinimum",n.value,n.message,e):(n.inclusive||(r.exclusiveMinimum=!0),Hi(r,"minimum",n.value,n.message,e));break;case"max":e.target==="jsonSchema7"?n.inclusive?Hi(r,"maximum",n.value,n.message,e):Hi(r,"exclusiveMaximum",n.value,n.message,e):(n.inclusive||(r.exclusiveMaximum=!0),Hi(r,"maximum",n.value,n.message,e));break;case"multipleOf":Hi(r,"multipleOf",n.value,n.message,e);break}return r}var s3e=v(()=>{oF()});function cAt(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=svn(u);l&&r&&(u._def.typeName==="ZodOptional"&&(u=u._def.innerType),u.isNullable()||(u=u.nullable()),l=!1);let c=kn(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=avn(t,e);return a!==void 0&&(n.additionalProperties=a),n}function avn(t,e){if(t.catchall._def.typeName!=="ZodNever")return kn(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 svn(t){try{return t.isOptional()}catch{return!0}}var u3e=v(()=>{Md()});var dAt,l3e=v(()=>{RS();Md();dAt=(t,e)=>{if(e.currentPath.toString()===e.propertyPath?.toString())return kn(t.innerType._def,e);let r=kn(t.innerType._def,{...e,currentPath:[...e.currentPath,"anyOf","1"]});return r?{anyOf:[{not:Ul(e)},r]}:Ul(e)}});var fAt,c3e=v(()=>{Md();fAt=(t,e)=>{if(e.pipeStrategy==="input")return kn(t.in._def,e);if(e.pipeStrategy==="output")return kn(t.out._def,e);let r=kn(t.in._def,{...e,currentPath:[...e.currentPath,"allOf","0"]}),n=kn(t.out._def,{...e,currentPath:[...e.currentPath,"allOf",r?"1":"0"]});return{allOf:[r,n].filter(o=>o!==void 0)}}});function pAt(t,e){return kn(t.type._def,e)}var d3e=v(()=>{Md()});function mAt(t,e){let n={type:"array",uniqueItems:!0,items:kn(t.valueType._def,{...e,currentPath:[...e.currentPath,"items"]})};return t.minSize&&Hi(n,"minItems",t.minSize.value,t.minSize.message,e),t.maxSize&&Hi(n,"maxItems",t.maxSize.value,t.maxSize.message,e),n}var f3e=v(()=>{oF();Md()});function hAt(t,e){return t.rest?{type:"array",minItems:t.items.length,items:t.items.map((r,n)=>kn(r._def,{...e,currentPath:[...e.currentPath,"items",`${n}`]})).reduce((r,n)=>n===void 0?r:[...r,n],[]),additionalItems:kn(t.rest._def,{...e,currentPath:[...e.currentPath,"additionalItems"]})}:{type:"array",minItems:t.items.length,maxItems:t.items.length,items:t.items.map((r,n)=>kn(r._def,{...e,currentPath:[...e.currentPath,"items",`${n}`]})).reduce((r,n)=>n===void 0?r:[...r,n],[])}}var p3e=v(()=>{Md()});function gAt(t){return{not:Ul(t)}}var m3e=v(()=>{RS()});function yAt(t){return Ul(t)}var h3e=v(()=>{RS()});var bAt,g3e=v(()=>{Md();bAt=(t,e)=>kn(t.innerType._def,e)});var _At,y3e=v(()=>{RS();zHe();VHe();HHe();Ige();WHe();KHe();GHe();XHe();ZHe();YHe();QHe();Nge();jge();r3e();n3e();o3e();i3e();$ge();a3e();s3e();u3e();l3e();c3e();d3e();f3e();p3e();m3e();h3e();g3e();cO();_At=(t,e,r)=>{switch(e){case Ae.ZodString:return Age(t,r);case Ae.ZodNumber:return lAt(t,r);case Ae.ZodObject:return cAt(t,r);case Ae.ZodBigInt:return JIt(t,r);case Ae.ZodBoolean:return KIt();case Ae.ZodDate:return JHe(t,r);case Ae.ZodUndefined:return gAt(r);case Ae.ZodNull:return iAt(r);case Ae.ZodArray:return WIt(t,r);case Ae.ZodUnion:case Ae.ZodDiscriminatedUnion:return sAt(t,r);case Ae.ZodIntersection:return QIt(t,r);case Ae.ZodTuple:return hAt(t,r);case Ae.ZodRecord:return Dge(t,r);case Ae.ZodLiteral:return eAt(t,r);case Ae.ZodEnum:return YIt(t);case Ae.ZodNativeEnum:return nAt(t);case Ae.ZodNullable:return uAt(t,r);case Ae.ZodOptional:return dAt(t,r);case Ae.ZodMap:return rAt(t,r);case Ae.ZodSet:return mAt(t,r);case Ae.ZodLazy:return()=>t.getter()._def;case Ae.ZodPromise:return pAt(t,r);case Ae.ZodNaN:case Ae.ZodNever:return oAt(r);case Ae.ZodEffects:return ZIt(t,r);case Ae.ZodAny:return Ul(r);case Ae.ZodUnknown:return yAt(r);case Ae.ZodDefault:return XIt(t,r);case Ae.ZodBranded:return Rge(t,r);case Ae.ZodReadonly:return bAt(t,r);case Ae.ZodCatch:return GIt(t,r);case Ae.ZodPipeline:return fAt(t,r);case Ae.ZodFunction:case Ae.ZodVoid:case Ae.ZodSymbol:return;default:return(n=>{})(e)}}});function kn(t,e,r=!1){let n=e.seen.get(t);if(e.override){let s=e.override?.(t,e,n,r);if(s!==MIt)return s}if(n&&!r){let s=uvn(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=_At(t,t.typeName,e),a=typeof i=="function"?kn(i(),e):i;if(a&&lvn(t,e,a),e.postProcess){let s=e.postProcess(a,t,e);return o.jsonSchema=a,s}return o.jsonSchema=a,a}var uvn,lvn,Md=v(()=>{vge();Sge();RS();y3e();uvn=(t,e)=>{switch(e.$refStrategy){case"root":return{$ref:t.path.join("/")};case"relative":return{$ref:wge(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`),Ul(e)):e.$refStrategy==="seen"?Ul(e):void 0}},lvn=(t,e,r)=>(t.description&&(r.description=t.description,e.markdownDescription&&(r.markdownDescription=t.description)),r)});var vAt,b3e=v(()=>{$He();RS();Md();vAt=(t,e)=>{let r=IIt(e),n=typeof e=="object"&&e.definitions?Object.entries(e.definitions).reduce((u,[l,c])=>({...u,[l]:kn(c._def,{...r,currentPath:[...r.basePath,r.definitionPath,l]},!0)??Ul(r)}),{}):void 0,o=typeof e=="string"?e:e?.nameStrategy==="title"?void 0:e?.name,i=kn(t._def,o===void 0?r:{...r,currentPath:[...r.basePath,r.definitionPath,o]},!1)??Ul(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 wAt=v(()=>{vge();$He();oF();Sge();RS();zHe();VHe();HHe();Ige();WHe();KHe();GHe();XHe();ZHe();YHe();QHe();Nge();jge();r3e();n3e();o3e();i3e();$ge();a3e();s3e();u3e();l3e();c3e();d3e();f3e();p3e();m3e();h3e();g3e();y3e();Md();b3e()});function dO(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 iw(t){return encodeURI(cvn(t))}function cvn(t){return t.replace(/~/g,"~0").replace(/\//g,"~1")}var Lge=v(()=>{});function GC(t,e=Object.create(null),r=mvn,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:GC(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(pvn[i])continue;let a=`${n}/${iw(i)}`,s=t[i];if(Array.isArray(s)){if(dvn[i]){let u=s.length;for(let l=0;l{Lge();dvn={prefixItems:!0,items:!0,allOf:!0,anyOf:!0,oneOf:!0},fvn={$defs:!0,definitions:!0,properties:!0,patternProperties:!0,dependentSchemas:!0},pvn={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},mvn=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 N_(t){return t.test.bind(t)}function jvn(t){return t%4===0&&(t%100!==0||t%400===0)}function SAt(t){let e=t.match(hvn);if(!e)return!1;let r=+e[1],n=+e[2],o=+e[3];return n>=1&&n<=12&&o>=1&&o<=(n==2&&jvn(r)?29:gvn[n])}function CAt(t,e){let r=e.match(yvn);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 Lvn(t){let e=t.split($vn);return e.length==2&&SAt(e[0])&&CAt(!0,e[1])}function qvn(t){return Fvn.test(t)&&kvn.test(t)}function Bvn(t){if(Uvn.test(t))return!1;try{return new RegExp(t,"u"),!0}catch{return!1}}var hvn,gvn,yvn,bvn,_vn,vvn,wvn,Svn,Cvn,xvn,Tvn,Ovn,Evn,Pvn,Mvn,Rvn,Ivn,Avn,Nvn,Dvn,v3e,$vn,Fvn,kvn,Uvn,w3e=v(()=>{hvn=/^(\d\d\d\d)-(\d\d)-(\d\d)$/,gvn=[0,31,28,31,30,31,30,31,31,30,31,30,31],yvn=/^(\d\d):(\d\d):(\d\d)(\.\d+)?(z|[+-]\d\d(?::?\d\d)?)?$/i,bvn=/^(?=.{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,_vn=/^(?:[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,vvn=/^(?:(?:[^\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,wvn=/^(?:(?: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,Svn=/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i,Cvn=/^(?:\/(?:[^~/]|~0|~1)*)*$/,xvn=/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i,Tvn=/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/,Ovn=/^\d\d\d\d-[0-1]\d-[0-3]\d$/,Evn=/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i,Pvn=/^\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,Mvn=/^(?:(?:[a-z][a-z0-9+-.]*:)?\/?\/)?(?:[^\\\s#][^\s#]*)?(?:#[^\\\s]*)?$/i,Rvn=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))},Ivn=/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,Avn=/^((([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,Nvn=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));Dvn={date:SAt,time:CAt.bind(void 0,!1),"date-time":Lvn,duration:Nvn,uri:qvn,"uri-reference":N_(_vn),"uri-template":N_(vvn),url:N_(wvn),email:Rvn,hostname:N_(bvn),ipv4:N_(Ivn),ipv6:N_(Avn),regex:Bvn,uuid:N_(Svn),"json-pointer":N_(Cvn),"json-pointer-uri-fragment":N_(xvn),"relative-json-pointer":N_(Tvn)},v3e={...Dvn,date:N_(Ovn),time:N_(Evn),"date-time":N_(Pvn),"uri-reference":N_(Mvn)};$vn=/t|\s/i;Fvn=/\/|:/,kvn=/^(?:[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;Uvn=/[^\\]\\Z/});var xAt,TAt=v(()=>{(function(t){t[t.Flag=1]="Flag",t[t.Basic=2]="Basic",t[t.Detailed=4]="Detailed"})(xAt||(xAt={}))});function OAt(t){let e=0,r=t.length,n=0,o;for(;n=55296&&o<=56319&&n{});function Ku(t,e,r="2019-09",n=GC(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:N,additionalProperties:z,unevaluatedProperties:V,minProperties:k,maxProperties:X,propertyNames:B,dependentRequired:Q,dependentSchemas:Y,dependencies:K,prefixItems:oe,items:ue,additionalItems:de,unevaluatedItems:L,contains:W,minContains:ie,maxContains:j,minItems:A,maxItems:U,uniqueItems:H,minimum:re,maximum:Z,exclusiveMinimum:le,exclusiveMaximum:Ce,multipleOf:He,minLength:lt,maxLength:qe,pattern:Nt,__absolute_ref__:mt,__absolute_recursive_ref__:Ot}=e,je=[];if(p===!0&&i===null&&(i=e),f==="#"){let ct=i===null?n[Ot]:i,ze=`${s}/$recursiveRef`,ht=Ku(t,i===null?e:i,r,n,o,ct,a,ze,u);ht.valid||je.push({instanceLocation:a,keyword:"$recursiveRef",keywordLocation:ze,error:"A subschema had errors."},...ht.errors)}if(d!==void 0){let ze=n[mt||d];if(ze===void 0){let Ue=`Unresolved $ref "${d}".`;throw mt&&mt!==d&&(Ue+=` Absolute URI "${mt}".`),Ue+=` Known schemas: - ${Object.keys(n).join(` - `)}`,new Error(Ue)}let ht=`${s}/$ref`,$e=Ku(t,ze,r,n,o,i,a,ht,u);if($e.valid||je.push({instanceLocation:a,keyword:"$ref",keywordLocation:ht,error:"A subschema had errors."},...$e.errors),r==="4"||r==="7")return{valid:je.length===0,errors:je}}if(Array.isArray(m)){let ct=m.length,ze=!1;for(let ht=0;htdO(t,ct))||je.push({instanceLocation:a,keyword:"enum",keywordLocation:`${s}/enum`,error:`Instance does not match any of ${JSON.stringify(y)}.`}):y.some(ct=>t===ct)||je.push({instanceLocation:a,keyword:"enum",keywordLocation:`${s}/enum`,error:`Instance does not match any of ${JSON.stringify(y)}.`})),b!==void 0){let ct=`${s}/not`;Ku(t,b,r,n,o,i,a,ct).valid&&je.push({instanceLocation:a,keyword:"not",keywordLocation:ct,error:'Instance matched "not" schema.'})}let Gr=[];if(_!==void 0){let ct=`${s}/anyOf`,ze=je.length,ht=!1;for(let $e=0;$e<_.length;$e++){let Ue=_[$e],Ve=Object.create(u),Kt=Ku(t,Ue,r,n,o,p===!0?i:null,a,`${ct}/${$e}`,Ve);je.push(...Kt.errors),ht=ht||Kt.valid,Kt.valid&&Gr.push(Ve)}ht?je.length=ze:je.splice(ze,0,{instanceLocation:a,keyword:"anyOf",keywordLocation:ct,error:"Instance does not match any subschemas."})}if(w!==void 0){let ct=`${s}/allOf`,ze=je.length,ht=!0;for(let $e=0;$e{let Ve=Object.create(u),Kt=Ku(t,$e,r,n,o,p===!0?i:null,a,`${ct}/${Ue}`,Ve);return je.push(...Kt.errors),Kt.valid&&Gr.push(Ve),Kt.valid}).length;ht===1?je.length=ze:je.splice(ze,0,{instanceLocation:a,keyword:"oneOf",keywordLocation:ct,error:`Instance does not match exactly one subschema (${ht} matches).`})}if((c==="object"||c==="array")&&Object.assign(u,...Gr),O!==void 0){let ct=`${s}/if`;if(Ku(t,O,r,n,o,i,a,ct,u).valid){if(E!==void 0){let ht=Ku(t,E,r,n,o,i,a,`${s}/then`,u);ht.valid||je.push({instanceLocation:a,keyword:"if",keywordLocation:ct,error:'Instance does not match "then" schema.'},...ht.errors)}}else if(P!==void 0){let ht=Ku(t,P,r,n,o,i,a,`${s}/else`,u);ht.valid||je.push({instanceLocation:a,keyword:"if",keywordLocation:ct,error:'Instance does not match "else" schema.'},...ht.errors)}}if(c==="object"){if(g!==void 0)for(let $e of g)$e in t||je.push({instanceLocation:a,keyword:"required",keywordLocation:`${s}/required`,error:`Instance does not have required property "${$e}".`});let ct=Object.keys(t);if(k!==void 0&&ct.lengthX&&je.push({instanceLocation:a,keyword:"maxProperties",keywordLocation:`${s}/maxProperties`,error:`Instance does not have at least ${X} properties.`}),B!==void 0){let $e=`${s}/propertyNames`;for(let Ue in t){let Ve=`${a}/${iw(Ue)}`,Kt=Ku(Ue,B,r,n,o,i,Ve,$e);Kt.valid||je.push({instanceLocation:a,keyword:"propertyNames",keywordLocation:$e,error:`Property name "${Ue}" does not match schema.`},...Kt.errors)}}if(Q!==void 0){let $e=`${s}/dependantRequired`;for(let Ue in Q)if(Ue in t){let Ve=Q[Ue];for(let Kt of Ve)Kt in t||je.push({instanceLocation:a,keyword:"dependentRequired",keywordLocation:$e,error:`Instance has "${Ue}" but does not have "${Kt}".`})}}if(Y!==void 0)for(let $e in Y){let Ue=`${s}/dependentSchemas`;if($e in t){let Ve=Ku(t,Y[$e],r,n,o,i,a,`${Ue}/${iw($e)}`,u);Ve.valid||je.push({instanceLocation:a,keyword:"dependentSchemas",keywordLocation:Ue,error:`Instance has "${$e}" but does not match dependant schema.`},...Ve.errors)}}if(K!==void 0){let $e=`${s}/dependencies`;for(let Ue in K)if(Ue in t){let Ve=K[Ue];if(Array.isArray(Ve))for(let Kt of Ve)Kt in t||je.push({instanceLocation:a,keyword:"dependencies",keywordLocation:$e,error:`Instance has "${Ue}" but does not have "${Kt}".`});else{let Kt=Ku(t,Ve,r,n,o,i,a,`${$e}/${iw(Ue)}`);Kt.valid||je.push({instanceLocation:a,keyword:"dependencies",keywordLocation:$e,error:`Instance has "${Ue}" but does not match dependant schema.`},...Kt.errors)}}}let ze=Object.create(null),ht=!1;if(I!==void 0){let $e=`${s}/properties`;for(let Ue in I){if(!(Ue in t))continue;let Ve=`${a}/${iw(Ue)}`,Kt=Ku(t[Ue],I[Ue],r,n,o,i,Ve,`${$e}/${iw(Ue)}`);if(Kt.valid)u[Ue]=ze[Ue]=!0;else if(ht=o,je.push({instanceLocation:a,keyword:"properties",keywordLocation:$e,error:`Property "${Ue}" does not match schema.`},...Kt.errors),ht)break}}if(!ht&&N!==void 0){let $e=`${s}/patternProperties`;for(let Ue in N){let Ve=new RegExp(Ue,"u"),Kt=N[Ue];for(let so in t){if(!Ve.test(so))continue;let iu=`${a}/${iw(so)}`,An=Ku(t[so],Kt,r,n,o,i,iu,`${$e}/${iw(Ue)}`);An.valid?u[so]=ze[so]=!0:(ht=o,je.push({instanceLocation:a,keyword:"patternProperties",keywordLocation:$e,error:`Property "${so}" matches pattern "${Ue}" but does not match associated schema.`},...An.errors))}}}if(!ht&&z!==void 0){let $e=`${s}/additionalProperties`;for(let Ue in t){if(ze[Ue])continue;let Ve=`${a}/${iw(Ue)}`,Kt=Ku(t[Ue],z,r,n,o,i,Ve,$e);Kt.valid?u[Ue]=!0:(ht=o,je.push({instanceLocation:a,keyword:"additionalProperties",keywordLocation:$e,error:`Property "${Ue}" does not match additional properties schema.`},...Kt.errors))}}else if(!ht&&V!==void 0){let $e=`${s}/unevaluatedProperties`;for(let Ue in t)if(!u[Ue]){let Ve=`${a}/${iw(Ue)}`,Kt=Ku(t[Ue],V,r,n,o,i,Ve,$e);Kt.valid?u[Ue]=!0:je.push({instanceLocation:a,keyword:"unevaluatedProperties",keywordLocation:$e,error:`Property "${Ue}" does not match unevaluated properties schema.`},...Kt.errors)}}}else if(c==="array"){U!==void 0&&t.length>U&&je.push({instanceLocation:a,keyword:"maxItems",keywordLocation:`${s}/maxItems`,error:`Array has too many items (${t.length} > ${U}).`}),A!==void 0&&t.length=(ie||0)&&(je.length=Ue),ie===void 0&&j===void 0&&Ve===0?je.splice(Ue,0,{instanceLocation:a,keyword:"contains",keywordLocation:$e,error:"Array does not contain item matching schema."}):ie!==void 0&&Vej&&je.push({instanceLocation:a,keyword:"maxContains",keywordLocation:`${s}/maxContains`,error:`Array may contain at most ${j} items matching schema. ${Ve} items were found.`})}if(!ht&&L!==void 0){let $e=`${s}/unevaluatedItems`;for(ze;ze=Z||t>Z)&&je.push({instanceLocation:a,keyword:"maximum",keywordLocation:`${s}/maximum`,error:`${t} is greater than ${Ce?"or equal to ":""} ${Z}.`})):(re!==void 0&&tZ&&je.push({instanceLocation:a,keyword:"maximum",keywordLocation:`${s}/maximum`,error:`${t} is greater than ${Z}.`}),le!==void 0&&t<=le&&je.push({instanceLocation:a,keyword:"exclusiveMinimum",keywordLocation:`${s}/exclusiveMinimum`,error:`${t} is less than ${le}.`}),Ce!==void 0&&t>=Ce&&je.push({instanceLocation:a,keyword:"exclusiveMaximum",keywordLocation:`${s}/exclusiveMaximum`,error:`${t} is greater than or equal to ${Ce}.`})),He!==void 0){let ct=t%He;Math.abs(0-ct)>=11920929e-14&&Math.abs(He-ct)>=11920929e-14&&je.push({instanceLocation:a,keyword:"multipleOf",keywordLocation:`${s}/multipleOf`,error:`${t} is not a multiple of ${He}.`})}}else if(c==="string"){let ct=lt===void 0&&qe===void 0?0:OAt(t);lt!==void 0&&ctqe&&je.push({instanceLocation:a,keyword:"maxLength",keywordLocation:`${s}/maxLength`,error:`String is too long (${ct} > ${qe}).`}),Nt!==void 0&&!new RegExp(Nt,"u").test(t)&&je.push({instanceLocation:a,keyword:"pattern",keywordLocation:`${s}/pattern`,error:"String does not match pattern."}),R!==void 0&&v3e[R]&&!v3e[R](t)&&je.push({instanceLocation:a,keyword:"format",keywordLocation:`${s}/format`,error:`String does not match format "${R}".`})}return{valid:je.length===0,errors:je}}var C3e=v(()=>{_3e();Fge();w3e();Lge();S3e()});var kge,EAt=v(()=>{Fge();C3e();kge=class{constructor(e,r="2019-09",n=!0){x(this,"schema");x(this,"draft");x(this,"shortCircuit");x(this,"lookup");this.schema=e,this.draft=r,this.shortCircuit=n,this.lookup=GC(e)}validate(e){return Ku(e,this.schema,this.draft,this.lookup,this.shortCircuit)}addSchema(e,r){r&&(e={...e,$id:r}),GC(e,this.lookup)}}});var qge=v(()=>{_3e();Fge();w3e();Lge();TAt();S3e();C3e();EAt()});function Ci(t,e){if(Iu(t)){let r=bge(t,!0);if(MS(r)){let n=bJ(r,!0);return eF(n,e)}else return eF(t,e)}return yc(t)?vAt(t):t}function PJ(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=>PJ(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=>PJ(r))}if("not"in t)return!1;if("$ref"in t&&typeof t.$ref=="string"){let e=t.$ref,r=GC(t);return r[e]?PJ(r[e]):!1}return!1}var zvn,Ny=v(()=>{Jo();QN();b3e();wAt();Iy();qge();zvn={};$t(zvn,{Validator:()=>kge,deepCompareStrict:()=>dO,toJsonSchema:()=>Ci,validatesOnlyStrings:()=>PJ})});function Hvn(t,e){if(t!==void 0&&!Z6(t))return t;if(gee(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 Wvn(t){return gee(t.data)?{type:"runnable",data:{id:t.data.lc_id,name:t.data.getName()}}:{type:"schema",data:{...Ci(t.data.schema),title:t.data.name}}}function PAt(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 MAt(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 Vvn,Uge,IAt=v(()=>{Jo();Phe();EIt();Ny();JQ();Vvn={};$t(Vvn,{Graph:()=>Uge});Uge=class RAt{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]=Z6(r.id)?n:r.id}),{nodes:Object.values(this.nodes).map(r=>({id:e[r.id],...Wvn(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??WQ(),i={id:o,data:e,name:Hvn(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 PAt(this)}lastNode(){return MAt(this)}extend(e,r=""){let n=r;Object.values(e.nodes).map(l=>l.id).every(Z6)&&(n="");let i=l=>n?`${n}:${l}`:l;Object.entries(e.nodes).forEach(([l,c])=>{this.nodes[i(l)]={...c,id:i(l)}});let a=e.edges.map(l=>({...l,source:i(l.source),target:i(l.target)}));this.edges=[...this.edges,...a];let s=e.firstNode(),u=e.lastNode();return[s?{id:i(s.id),data:s.data}:void 0,u?{id:i(u.id),data:u.data}:void 0]}trimFirstNode(){let e=this.firstNode();e&&PAt(this,[e.id])&&this.removeNode(e)}trimLastNode(){let e=this.lastNode();e&&MAt(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 Z6(o)&&r.get(i)===1?i:o};return new RAt({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 TIt(a.nodes,a.edges,{firstNode:s?.id,lastNode:u?.id,withStyles:r,curveStyle:n,nodeColors:o,wrapLabelNWords:i})}async drawMermaidPng(e){let r=this.drawMermaid(e);return OIt(r,{backgroundColor:e?.backgroundColor})}}});function AAt(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 $b.fromReadableStream(r)}var NAt=v(()=>{nO()});function x3e(t){return typeof t=="object"&&t!==null&&typeof t[Symbol.iterator]=="function"&&typeof t.next=="function"}function Bge(t){return typeof t=="object"&&t!==null&&typeof t[Symbol.asyncIterator]=="function"}function*T3e(t,e){for(;;){let{value:r,done:n}=Rh.runWithConfig(jb(t),e.next.bind(e),!0);if(n)break;yield r}}async function*zge(t,e){let r=e[Symbol.asyncIterator]();for(;;){let{value:n,done:o}=await Rh.runWithConfig(jb(t),r.next.bind(e),!0);if(o)break;yield n}}var DAt,jAt=v(()=>{zz();Vz();rO();DAt=t=>t!=null&&typeof t=="object"&&"next"in t&&typeof t.next=="function"});function Rd(t,e){return t&&!Array.isArray(t)&&!(t instanceof Date)&&typeof t=="object"?t:{[e]:t}}function Kvn(t){if(she(t))throw new Error("RunnableLambda requires a function that is not wrapped in traceable higher-order function. This shouldn't happen.")}function aw(t){if(typeof t=="function")return new D_({func:t});if(Go.isRunnable(t))return t;if(!Array.isArray(t)&&typeof t=="object"){let e={};for(let[r,n]of Object.entries(t))e[r]=aw(n);return new lF({steps:e})}else throw new Error(`Expected a Runnable, function or object. Instead got an unsupported type.`)}function Gvn(t,e){let r=e.name??t.getName(),n=e.description??nF(e.schema);return _J(e.schema)?new Vge({name:r,description:n,schema:wt.object({input:wt.string()}).transform(o=>o.input),bound:t}):new Vge({name:r,description:n,schema:e.schema,bound:t})}var Go,DS,LAt,Hge,Bl,lF,Jvn,D_,BAt,O3e,ate,E3e,Vge,Pg=v(()=>{kL();Wpe();zz();Vz();rO();iJ();nO();sMt();fMt();S4e();Jz();gMt();Phe();QN();IAt();NAt();jAt();cO();JQ();o4e();Go=class extends Cg{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 Hge({bound:this,kwargs:{},config:{},maxAttemptNumber:e?.stopAfterAttempt,...e})}withConfig(e){return new DS({bound:this,config:e,kwargs:{}})}withFallbacks(e){let r=Array.isArray(e)?e:e.fallbacks;return new O3e({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(ai);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)=>ai(i===0?e:n))}return Array.from({length:r},()=>ai(e))}async batch(e,r,n){let o=this._getOptionsList(r??{},e.length),i=o[0]?.maxConcurrency??n?.maxConcurrency,a=new ES({maxConcurrency:i,onFailedAttempt:u=>{throw u}}),s=e.map((u,l)=>a.call(async()=>{try{return await this.invoke(u,o[l])}catch(c){if(n?.returnExceptions)return c;throw c}}));return Promise.all(s)}async*_streamIterator(e,r){yield this.invoke(e,r)}async stream(e,r){let n=ai(r),o=new KL({generator:this._streamIterator(e,n),config:n});return await o.setup,$b.fromAsyncGenerator(o)}_separateRunnableConfigFromCallOptions(e){let r;e===void 0?r=ai(e):r=ai({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=ai(n),a=await(await Ry(o))?.handleChainStart(this.toJSON(),Rd(r,"input"),o.runId,o?.runType,void 0,void 0,o?.runName??this.getName());delete o.runId;let s;try{let u=e.call(this,r,o,a);s=await TS(u,n?.signal)}catch(u){throw await a?.handleChainError(u),u}return await a?.handleChainEnd(Rd(s,"output")),s}async _batchWithConfig(e,r,n,o){let i=this._getOptionsList(n??{},r.length),a=await Promise.all(i.map(Ry)),s=await Promise.all(a.map(async(l,c)=>{let d=await l?.handleChainStart(this.toJSON(),Rd(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{let l=e.call(this,r,i,s,o);u=await TS(l,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(Rd(u,"output")))),u}_concatOutputChunks(e,r){return Lb(e,r)}async*_transformStreamWithConfig(e,r,n){let o,i=!0,a,s=!0,u=ai(n),l=await Ry(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 g4e(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(cMt),h=p.output;m!==void 0&&f!==void 0&&(h=m.tapOutputIterable(f.runId,h));let y=f?.handlers.find(w4e);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:Rd(o,"input")}),p}await f?.handleChainEnd(a??{},void 0,void 0,void 0,{inputs:Rd(o,"input")})}getGraph(e){let r=new Uge,n=r.addNode({name:`${this.getName()}Input`,schema:wt.any()}),o=r.addNode(this),i=r.addNode({name:`${this.getName()}Output`,schema:wt.any()});return r.addEdge(n,o),r.addEdge(o,i),r}pipe(e){return new Bl({first:this,last:aw(e)})}pick(e){return this.pipe(new E3e(e))}assign(e){return this.pipe(new ate(new lF({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,ai(r))}async*streamLog(e,r,n){let o=new xhe({...n,autoClose:!1,_schemaFormat:"original"}),i=ai(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 oO({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"?AAt(o):$b.fromAsyncGenerator(o)}async*_streamEventsV2(e,r,n){let o=new dMt({...n,autoClose:!1}),i=ai(r),a=i.runId??WQ();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=ai(r),s=a.tags??[],u=a.metadata??{},l=a.runName??this.getName(),c=new xhe({...n,autoClose:!1,_schemaFormat:"streaming_events"}),d=new yMt({...n}),f=this._streamLog(e,c,a);for await(let m of f){if(o?o=o.concat(m):o=Che.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 gee(e)}withListeners({onStart:e,onEnd:r,onError:n}){return new DS({bound:this,config:{},configFactories:[o=>({callbacks:[new C4e({config:o,onStart:e,onEnd:r,onError:n})]})]})}asTool(e){return Gvn(this,e)}},DS=class $At extends Go{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=Hz(this.config,...r);return Hz(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 Hge({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(ai(a),this.kwargs))):await this._mergeConfig(ai(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(ai(n),this.kwargs))}async stream(r,n){return this.bound.stream(r,await this._mergeConfig(ai(n),this.kwargs))}async*transform(r,n){yield*this.bound.transform(r,await this._mergeConfig(ai(n),this.kwargs))}streamEvents(r,n,o){let i=this,a=async function*(){yield*i.bound.streamEvents(r,{...await i._mergeConfig(ai(n),i.kwargs),version:n.version},o)};return $b.fromAsyncGenerator(a())}static isRunnableBinding(r){return r.bound&&Go.isRunnable(r.bound)}withListeners({onStart:r,onEnd:n,onError:o}){return new $At({bound:this.bound,kwargs:this.kwargs,config:this.config,configFactories:[i=>({callbacks:[new C4e({config:i,onStart:r,onEnd:n,onError:o})]})]})}},LAt=class FAt extends Go{constructor(r){super(r);x(this,"lc_serializable",!0);x(this,"lc_namespace",["langchain_core","runnables"]);x(this,"bound");this.bound=r.bound}static lc_name(){return"RunnableEach"}async invoke(r,n){return this._callWithConfig(this._invoke.bind(this),r,n)}async _invoke(r,n,o){return this.bound.batch(r,Xs(n,{callbacks:o?.getChild()}))}withListeners({onStart:r,onEnd:n,onError:o}){return new FAt({bound:this.bound.withListeners({onStart:r,onEnd:n,onError:o})})}},Hge=class extends DS{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 Xs(r,{callbacks:n?.getChild(o)})}async _invoke(e,r,n){return hee(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 hee(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)}},Bl=class ite extends Go{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=ai(n),a=await(await Ry(o))?.handleChainStart(this.toJSON(),Rd(r,"input"),o.runId,void 0,void 0,void 0,o?.runName);delete o.runId;let s=r,u;try{let l=[this.first,...this.middle];for(let c=0;c{let d=await l?.handleChainStart(this.toJSON(),Rd(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 m=f?.getChild(this.omitSequenceTags?void 0:`seq:step:${l+1}`);return Xs(i[p],{callbacks:m})}),o);u=await TS(d,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(Rd(u,"output")))),u}_concatOutputChunks(r,n){return this.last._concatOutputChunks(r,n)}async*_streamIterator(r,n){let o=await Ry(n),{runId:i,...a}=n??{},s=await o?.handleChainStart(this.toJSON(),Rd(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(),Xs(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 ite.isRunnableSequence(r)?new ite({first:this.first,middle:this.middle.concat([this.last,r.first,...r.middle]),last:r.last,name:this.name??r.name}):new ite({first:this.first,middle:[...this.middle,this.last],last:aw(r),name:this.name})}static isRunnableSequence(r){return Array.isArray(r.middle)&&Go.isRunnable(r)}static from([r,...n],o){let i={};return typeof o=="string"?i.name=o:o!==void 0&&(i=o),new ite({...i,first:aw(r),middle:n.slice(0,-1).map(aw),last:aw(n[n.length-1])})}},lF=class kAt extends Go{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]=aw(o)}static lc_name(){return"RunnableMap"}getStepsKeys(){return Object.keys(this.steps)}static from(r){return new kAt({steps:r})}async invoke(r,n){let o=ai(n),a=await(await Ry(o))?.handleChainStart(this.toJSON(),{input:r},o.runId,void 0,void 0,void 0,o?.runName);delete o.runId;let s={};try{let u=Object.entries(this.steps).map(async([l,c])=>{s[l]=await c.invoke(r,Xs(o,{callbacks:a?.getChild(`map:key:${l}`)}))});await TS(Promise.all(u),n?.signal)}catch(u){throw await a?.handleChainError(u),u}return await a?.handleChainEnd(s),s}async*_transform(r,n,o){let i={...this.steps},a=phe(r,Object.keys(i).length),s=new Map(Object.entries(i).map(([u,l],c)=>{let d=l.transform(a[c],Xs(o,{callbacks:n?.getChild(`map:key:${u}`)}));return[u,d.next().then(f=>({key:u,gen:d,result:f}))]}));for(;s.size;){let u=Promise.race(s.values()),{key:l,result:c,gen:d}=await TS(u,o?.signal);s.delete(l),c.done||(yield{[l]:c.value},s.set(l,d.next().then(f=>({key:l,gen:d,result:f}))))}}transform(r,n){return this._transformStreamWithConfig(r,this._transform.bind(this),n)}async stream(r,n){async function*o(){yield r}let i=ai(n),a=new KL({generator:this.transform(o(),i),config:i});return await a.setup,$b.fromAsyncGenerator(a)}},Jvn=class qAt extends Go{constructor(r){super(r);x(this,"lc_serializable",!1);x(this,"lc_namespace",["langchain_core","runnables"]);x(this,"func");if(!she(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 Ry(o),a=this.func(Xs(o,{callbacks:i}),r);return TS(a,o?.signal)}async*_streamIterator(r,n){let[o]=this._getOptionsList(n??{},1),i=await this.invoke(r,n);if(Bge(i)){for await(let a of i)o?.signal?.throwIfAborted(),yield a;return}if(DAt(i)){for(;;){o?.signal?.throwIfAborted();let a=i.next();if(a.done)break;yield a.value}return}yield i}static from(r){return new qAt({func:r})}};D_=class UAt extends Go{constructor(r){if(she(r.func))return Jvn.from(r.func);super(r);x(this,"lc_namespace",["langchain_core","runnables"]);x(this,"func");Kvn(r.func),this.func=r.func}static lc_name(){return"RunnableLambda"}static from(r){return new UAt({func:r})}async _invoke(r,n,o){return new Promise((i,a)=>{let s=Xs(n,{callbacks:o?.getChild(),recursionLimit:(n?.recursionLimit??fhe)-1});Rh.runWithConfig(jb(s),async()=>{try{let u=await this.func(r,{...s});if(u&&Go.isRunnable(u)){if(n?.recursionLimit===0)throw new Error("Recursion limit reached.");u=await u.invoke(r,{...s,recursionLimit:(s.recursionLimit??fhe)-1})}else if(Bge(u)){let l;for await(let c of zge(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(x3e(u)){let l;for(let c of T3e(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=Xs(o,{callbacks:n?.getChild(),recursionLimit:(o?.recursionLimit??fhe)-1}),s=await new Promise((u,l)=>{Rh.runWithConfig(jb(a),async()=>{try{let c=await this.func(i,{...a,config:a});u(c)}catch(c){l(c)}})});if(s&&Go.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(Bge(s))for await(let u of zge(a,s))o?.signal?.throwIfAborted(),yield u;else if(x3e(s))for(let u of T3e(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=ai(n),a=new KL({generator:this.transform(o(),i),config:i});return await a.setup,$b.fromAsyncGenerator(a)}},BAt=class extends lF{},O3e=class extends Go{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=ai(r),o=await Ry(n),{runId:i,...a}=n,s=await o?.handleChainStart(this.toJSON(),Rd(e,"input"),i,void 0,void 0,void 0,a?.runName),u=Xs(a,{callbacks:s?.getChild()});return await Rh.runWithConfig(u,async()=>{let c;for(let d of this.runnables()){n?.signal?.throwIfAborted();try{let f=await d.invoke(e,u);return await s?.handleChainEnd(Rd(f,"output")),f}catch(f){c===void 0&&(c=f)}}throw c===void 0?new Error("No error stored at end of fallback."):(await s?.handleChainError(c),c)})}async*_streamIterator(e,r){let n=ai(r),o=await Ry(n),{runId:i,...a}=n,s=await o?.handleChainStart(this.toJSON(),Rd(e,"input"),i,void 0,void 0,void 0,a?.runName),u,l;for(let d of this.runnables()){n?.signal?.throwIfAborted();let f=Xs(a,{callbacks:s?.getChild()});try{let p=await d.stream(e,f);l=zge(f,p);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(Rd(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=>Ry(u))),a=await Promise.all(i.map(async(u,l)=>{let c=await u?.handleChainStart(this.toJSON(),Rd(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)=>Xs(o[d],{callbacks:c?.getChild()})),n);return await Promise.all(a.map((c,d)=>c?.handleChainEnd(Rd(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.")}};ate=class extends Go{constructor(e){e instanceof lF&&(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]=phe(e),s=this.mapper.transform(a,Xs(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=ai(r),i=new KL({generator:this.transform(n(),o),config:o});return await i.setup,$b.fromAsyncGenerator(i)}},E3e=class extends Go{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=ai(r),i=new KL({generator:this.transform(n(),o),config:o});return await i.setup,$b.fromAsyncGenerator(i)}},Vge=class extends DS{constructor(e){let r=Bl.from([D_.from(async n=>{let o;if(qL(n))try{o=await rF(this.schema,n.args)}catch{throw new H6("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 Au,Wge=v(()=>{rO();nO();Pg();Au=class extends Go{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=ai(r);return this.func&&await this.func(e,n),this._callWithConfig(o=>Promise.resolve(o),e,n)}async*transform(e,r){let n=ai(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=Lb(o,a)}catch{o=void 0,i=!1}this.func&&o!==void 0&&await this.func(o,n)}static assign(e){return new ate(new lF({steps:e}))}}});var zAt,VAt=v(()=>{rO();Pg();zAt=class extends Go{constructor(e){super(e);x(this,"lc_namespace",["langchain_core","runnables"]);x(this,"lc_serializable",!0);x(this,"runnables");this.runnables=e.runnables}static lc_name(){return"RouterRunnable"}async invoke(e,r){let{key:n,input:o}=e,i=this.runnables[n];if(i===void 0)throw new Error(`No runnable associated with key "${n}".`);return i.invoke(o,ai(r))}async batch(e,r,n){let o=e.map(f=>f.key),i=e.map(f=>f.input);if(o.find(f=>this.runnables[f]===void 0)!==void 0)throw new Error("One or more keys do not have a corresponding runnable.");let s=o.map(f=>this.runnables[f]),u=this._getOptionsList(r??{},e.length),l=u[0]?.maxConcurrency??n?.maxConcurrency,c=l&&l>0?l:e.length,d=[];for(let f=0;fs[y].invoke(h,u[y])),m=await Promise.all(p);d.push(m)}return d.flat()}async stream(e,r){let{key:n,input:o}=e,i=this.runnables[n];if(i===void 0)throw new Error(`No runnable associated with key "${n}".`);return i.stream(o,r)}}});var HAt,WAt=v(()=>{rO();nO();Pg();HAt=class extends Go{constructor(e){super(e);x(this,"lc_namespace",["langchain_core","runnables"]);x(this,"lc_serializable",!0);x(this,"default");x(this,"branches");this.branches=e.branches,this.default=e.default}static lc_name(){return"RunnableBranch"}static from(e){if(e.length<1)throw new Error("RunnableBranch requires at least one branch");let n=e.slice(0,-1).map(([i,a])=>[aw(i),aw(a)]),o=aw(e[e.length-1]);return new this({branches:n,default:o})}async _invoke(e,r,n){let o;for(let i=0;iJAt(r,t))}function JAt(t,e={}){let{includeNames:r,excludeNames:n,includeTypes:o,excludeTypes:i,includeIds:a,excludeIds:s}=e,u=[];for(let l of t)if(!(n&&l.name&&n.includes(l.name))){{if(i&&Jge(l,i))continue;if(s&&l.id&&s.includes(l.id))continue}o||a||r?(r&&l.name&&r.some(c=>c===l.name)||o&&Jge(l,o)||a&&l.id&&a.some(c=>c===l.id))&&u.push(l):u.push(l)}return u}function YAt(t){return Array.isArray(t)?KAt(t):D_.from(KAt)}function KAt(t){if(!t.length)return[];let e=[];for(let r of t){let n=r,o=e.pop();if(!o)e.push(n);else if(n.getType()==="tool"||n.getType()!==o.getType())e.push(o,n);else{let i=Nz(o),a=Nz(n),s=i.concat(a);typeof i.content=="string"&&typeof a.content=="string"&&(s.content=`${i.content} ${a.content}`),e.push(Zvn(s))}}return e}function QAt(t,e){if(Array.isArray(t)){let r=t;if(!e)throw new Error("Options parameter is required when providing messages.");return GAt(r,e)}else{let r=t;return D_.from(n=>GAt(n,r)).withConfig({runName:"trim_messages"})}}async function GAt(t,e){let{maxTokens:r,tokenCounter:n,strategy:o="last",allowPartial:i=!1,endOn:a,startOn:s,includeSystem:u=!1,textSplitter:l}=e;if(s&&o==="first")throw new Error("`startOn` should only be specified if `strategy` is 'last'.");if(u&&o==="first")throw new Error("`includeSystem` should only be specified if `strategy` is 'last'.");let c;"getNumTokens"in n?c=async f=>(await Promise.all(f.map(m=>n.getNumTokens(m.content)))).reduce((m,h)=>m+h,0):c=async f=>n(f);let d=M3e;if(l&&("splitText"in l?d=l.splitText:d=async f=>l(f)),o==="first")return eNt(t,{maxTokens:r,tokenCounter:c,textSplitter:d,partialStrategy:i?"first":void 0,endOn:a});if(o==="last")return Xvn(t,{maxTokens:r,tokenCounter:c,textSplitter:d,allowPartial:i,includeSystem:u,startOn:s,endOn:a});throw new Error(`Unrecognized strategy: '${o}'. Must be one of 'first' or 'last'.`)}async function eNt(t,e){let{maxTokens:r,tokenCounter:n,textSplitter:o,partialStrategy:i,endOn:a}=e,s=[...t],u=0;for(let l=0;l0?s.slice(0,-l):s;if(await n(c)<=r){u=s.length-l;break}}if(ub!=="type"&&!b.startsWith("lc_"))),y=P3e(c.getType(),{...h,content:m}),g=[...s.slice(0,u),y];if(await n(g)<=r)s=g,u+=1,l=!0;else break}l&&i==="last"&&(c.content=[...f].reverse())}if(!l){let c=s[u],d;if(Array.isArray(c.content)&&c.content.some(f=>typeof f=="string"||f.type==="text")?d=c.content.find(p=>p.type==="text"&&p.text)?.text:typeof c.content=="string"&&(d=c.content),d){let f=await o(d),p=f.length;i==="last"&&f.reverse();for(let m=0;m0&&!Jge(s[u-1],l);)u-=1}return s.slice(0,u)}async function Xvn(t,e){let{allowPartial:r=!1,includeSystem:n=!1,endOn:o,startOn:i,...a}=e,s=t.map(c=>{let d=Object.fromEntries(Object.entries(c).filter(([f])=>f!=="type"&&!f.startsWith("lc_")));return P3e(c.getType(),d,K6(c))});if(o){let c=Array.isArray(o)?o:[o];for(;s.length>0&&!Jge(s[s.length-1],c);)s=s.slice(0,-1)}let u=n&&s[0]?.getType()==="system",l=u?s.slice(0,1).concat(s.slice(1).reverse()):s.reverse();return l=await eNt(l,{...a,partialStrategy:r?"last":void 0,endOn:i}),u?[l[0],...l.slice(1).reverse()]:l.reverse()}function P3e(t,e,r){let n,o;switch(t){case"human":r?n=new rw(e):o=new qs(e);break;case"ai":if(r){let i={...e};"tool_calls"in i&&(i={...i,tool_call_chunks:i.tool_calls?.map(a=>({...a,type:"tool_call_chunk",index:void 0,args:JSON.stringify(a.args)}))}),n=new Er(i)}else o=new Pn(e);break;case"system":r?n=new Rb(e):o=new Od(e);break;case"developer":r?n=new Rb({...e,additional_kwargs:{...e.additional_kwargs,__openai_role__:"developer"}}):o=new Od({...e,additional_kwargs:{...e.additional_kwargs,__openai_role__:"developer"}});break;case"tool":if("tool_call_id"in e)r?n=new _S(e):o=new Mh(e);else throw new Error("Can not convert ToolMessage to ToolMessageChunk if 'tool_call_id' field is not defined.");break;case"function":if(r)n=new tw(e);else{if(!e.name)throw new Error("FunctionMessage must have a 'name' field");o=new Iz(e)}break;case"generic":if("role"in e)r?n=new ew(e):o=new Td(e);else throw new Error("Can not convert ChatMessage to ChatMessageChunk if 'role' field is not defined.");break;default:throw new Error(`Unrecognized message type ${t}`)}if(r&&n)return n;if(o)return o;throw new Error(`Unrecognized message type ${t}`)}function Zvn(t){let e=t.getType(),r,n=Object.fromEntries(Object.entries(t).filter(([o])=>!["type","tool_call_chunks"].includes(o)&&!o.startsWith("lc_")));if(e in XAt&&(r=P3e(e,n)),!r)throw new Error(`Unrecognized message chunk class ${e}. Supported classes are ${Object.keys(XAt)}`);return r}function M3e(t){let e=t.split(` `);return Promise.resolve([...e.slice(0,-1).map(r=>`${r} `),e[e.length-1]])}var Jge,XAt,tNt=v(()=>{Oy();G6();UQ();tme();zL();rme();BQ();UC();vS();Pg();Jge=(t,e)=>{let r=[...new Set(e?.map(o=>{if(typeof o=="string")return o;let i=new o({});if(!("getType"in i)||typeof i.getType!="function")throw new Error("Invalid type provided.");return i.getType()}))],n=t.getType();return r.some(o=>o===n)};XAt={human:{message:qs,messageChunk:rw},ai:{message:Pn,messageChunk:Er},system:{message:Od,messageChunk:Rb},developer:{message:Od,messageChunk:Rb},tool:{message:Mh,messageChunk:_S},function:{message:Iz,messageChunk:tw},generic:{message:Td,messageChunk:ew},remove:{message:Az,messageChunk:Az}}});var rNt,nNt=v(()=>{rNt=["tool_call","tool_call_chunk","invalid_tool_call","server_tool_call","server_tool_call_chunk","server_tool_call_result"]});var oNt,iNt=v(()=>{oNt=["image","video","audio","text-plain","file"]});var aNt,sNt=v(()=>{nNt();iNt();aNt=["text","reasoning",...rNt,...oNt]});var Yvn,ta=v(()=>{Jo();LQ();bBe();Oy();ime();G6();UQ();tme();zL();rme();BQ();UC();vS();tNt();sNt();Yvn={};$t(Yvn,{AIMessage:()=>Pn,AIMessageChunk:()=>Er,BaseMessage:()=>id,BaseMessageChunk:()=>Mb,ChatMessage:()=>Td,ChatMessageChunk:()=>ew,FunctionMessage:()=>Iz,FunctionMessageChunk:()=>tw,HumanMessage:()=>qs,HumanMessageChunk:()=>rw,KNOWN_BLOCK_TYPES:()=>aNt,RemoveMessage:()=>Az,SystemMessage:()=>Od,SystemMessageChunk:()=>Rb,ToolMessage:()=>Mh,ToolMessageChunk:()=>_S,_isMessageFieldWithRole:()=>eme,_mergeDicts:()=>Fl,_mergeLists:()=>Rz,_mergeObj:()=>Qpe,_mergeStatus:()=>Ype,coerceMessageLikeToMessage:()=>wS,collapseToolCallChunks:()=>ame,convertToChunk:()=>Nz,convertToOpenAIImageBlock:()=>Kpe,convertToProviderContentBlock:()=>GT,defaultTextSplitter:()=>M3e,defaultToolCallParser:()=>kQ,filterMessages:()=>ZAt,getBufferString:()=>fl,iife:()=>sme,isAIMessage:()=>kl,isAIMessageChunk:()=>zQ,isBase64ContentBlock:()=>J6,isBaseMessage:()=>xg,isBaseMessageChunk:()=>K6,isChatMessage:()=>QCt,isChatMessageChunk:()=>ext,isDataContentBlock:()=>Ph,isDirectToolOutput:()=>FQ,isFunctionMessage:()=>txt,isFunctionMessageChunk:()=>rxt,isHumanMessage:()=>nxt,isHumanMessageChunk:()=>oxt,isIDContentBlock:()=>Jpe,isMessage:()=>Zpe,isOpenAIToolCallArray:()=>XCt,isPlainTextContentBlock:()=>LCt,isSystemMessage:()=>ixt,isSystemMessageChunk:()=>axt,isToolMessage:()=>qQ,isToolMessageChunk:()=>vBe,isURLContentBlock:()=>W6,mapChatMessagesToStoredMessages:()=>Ixt,mapStoredMessageToChatMessage:()=>VQ,mapStoredMessagesToChatMessages:()=>Rxt,mergeContent:()=>Ty,mergeMessageRuns:()=>YAt,mergeResponseMetadata:()=>ome,mergeUsageMetadata:()=>X6,parseBase64DataUrl:()=>Cy,parseMimeType:()=>$Q,trimMessages:()=>QAt})});var uNt,lNt=v(()=>{Oy();zL();vS();Pg();ta();Wge();uNt=class extends DS{constructor(e){let r=D_.from((a,s)=>this._enterHistory(a,s??{})).withConfig({runName:"loadHistory"}),n=e.historyMessagesKey??e.inputMessagesKey;n&&(r=Au.assign({[n]:r}).withConfig({runName:"insertHistory"}));let o=r.pipe(e.runnable.withListeners({onEnd:(a,s)=>this._exitHistory(a,s??{})})).withConfig({runName:"RunnableWithMessageHistory"}),i=e.config??{};super({...e,config:i,bound:o});x(this,"runnable");x(this,"inputMessagesKey");x(this,"outputMessagesKey");x(this,"historyMessagesKey");x(this,"getMessageHistory");this.runnable=e.runnable,this.getMessageHistory=e.getMessageHistory,this.inputMessagesKey=e.inputMessagesKey,this.outputMessagesKey=e.outputMessagesKey,this.historyMessagesKey=e.historyMessagesKey}_getInputMessages(e){let r;if(typeof e=="object"&&!Array.isArray(e)&&!xg(e)){let n;this.inputMessagesKey?n=this.inputMessagesKey:Object.keys(e).length===1?n=Object.keys(e)[0]:n="input",Array.isArray(e[n])&&Array.isArray(e[n][0])?r=e[n][0]:r=e[n]}else r=e;if(typeof r=="string")return[new qs(r)];if(Array.isArray(r))return r;if(xg(r))return[r];throw new Error(`Expected a string, BaseMessage, or array of BaseMessages. Got ${JSON.stringify(r,null,2)}`)}_getOutputMessages(e){let r;if(!Array.isArray(e)&&!xg(e)&&typeof e!="string"){let n;this.outputMessagesKey!==void 0?n=this.outputMessagesKey:Object.keys(e).length===1?n=Object.keys(e)[0]:n="output",e.generations!==void 0?r=e.generations[0][0].message:r=e[n]}else r=e;if(typeof r=="string")return[new Pn(r)];if(Array.isArray(r))return r;if(xg(r))return[r];throw new Error(`Expected a string, BaseMessage, or array of BaseMessages. Received: ${JSON.stringify(r,null,2)}`)}async _enterHistory(e,r){let o=await(r?.configurable?.messageHistory).getMessages();return this.historyMessagesKey===void 0?o.concat(this._getInputMessages(e)):o}async _exitHistory(e,r){let n=r.configurable?.messageHistory,o;Array.isArray(e.inputs)&&Array.isArray(e.inputs[0])?o=e.inputs[0]:o=e.inputs;let i=this._getInputMessages(o);if(this.historyMessagesKey===void 0){let u=await n.getMessages();i=i.slice(u.length)}let a=e.outputs;if(!a)throw new Error(`Output values from 'Run' undefined. Run: ${JSON.stringify(e,null,2)}`);let s=this._getOutputMessages(a);await n.addMessages([...i,...s])}async _mergeConfig(...e){let r=await super._mergeConfig(...e);if(!r.configurable||!r.configurable.sessionId){let o={[this.inputMessagesKey??"input"]:"foo"},i={configurable:{sessionId:"123"}};throw new Error(`sessionId is required. Pass it in as part of the config argument to .invoke() or .stream() eg. chain.invoke(${JSON.stringify(o)}, ${JSON.stringify(i)})`)}let{sessionId:n}=r.configurable;return r.configurable.messageHistory=await this.getMessageHistory(n),r}}});var Qvn,sw=v(()=>{Jo();rO();iJ();Pg();Wge();VAt();WAt();lNt();Qvn={};$t(Qvn,{RouterRunnable:()=>zAt,Runnable:()=>Go,RunnableAssign:()=>ate,RunnableBinding:()=>DS,RunnableBranch:()=>HAt,RunnableEach:()=>LAt,RunnableLambda:()=>D_,RunnableMap:()=>lF,RunnableParallel:()=>BAt,RunnablePassthrough:()=>Au,RunnablePick:()=>E3e,RunnableRetry:()=>Hge,RunnableSequence:()=>Bl,RunnableToolLike:()=>Vge,RunnableWithFallbacks:()=>O3e,RunnableWithMessageHistory:()=>uNt,_coerceToRunnable:()=>aw,ensureConfig:()=>ai,getCallbackManagerForConfig:()=>Ry,mergeConfigs:()=>Hz,patchConfig:()=>Xs,pickRunnableConfigKeys:()=>jb,raceWithSignal:()=>TS})});var v4,o1,Ih,MJ=v(()=>{DQ();Pg();sw();v4=class extends Go{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"})}},o1=class extends v4{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")}},Ih=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");FL(this,"OUTPUT_PARSING_FAILURE")}}});var i1,cF,dF=v(()=>{Oy();UC();Ed();MJ();qge();i1=class extends o1{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"})}},cF=class extends i1{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(K6(o)){if(typeof o.content!="string")throw new Error("Cannot handle non-string message output.");i=new si({message:o,text:o.content})}else if(xg(o)){if(typeof o.content!="string")throw new Error("Cannot handle non-string message output.");i=new si({message:Nz(o),text:o.content})}else i=new OS({text:o});n===void 0?n=i:n=n.concat(i);let a=await this.parsePartialResult([n]);a!=null&&!dO(a,r)&&(this.diff?yield this._diff(r,a):yield a,r=a)}}getFormatInstructions(){return""}}});var cNt,dNt=v(()=>{dF();cNt=class extends i1{constructor(){super(...arguments);x(this,"lc_namespace",["langchain_core","output_parsers","bytes"]);x(this,"lc_serializable",!0);x(this,"textEncoder",new TextEncoder)}static lc_name(){return"BytesOutputParser"}parse(e){return Promise.resolve(this.textEncoder.encode(e))}getFormatInstructions(){return""}}});var RJ,fNt,pNt,mNt,hNt,gNt=v(()=>{MJ();dF();RJ=class extends i1{constructor(){super(...arguments);x(this,"re")}async*_transform(e){let r="";for await(let n of e)if(typeof n=="string"?r+=n:r+=n.content,this.re){let o=[...r.matchAll(this.re)];if(o.length>1){let i=0;for(let a of o.slice(0,-1))yield[a[1]],i+=(a.index??0)+a[0].length;r=r.slice(i)}}else{let o=await this.parse(r);if(o.length>1){for(let i of o.slice(0,-1))yield[i];r=o[o.length-1]}}for(let n of await this.parse(r))yield[n]}},fNt=class extends RJ{constructor(){super(...arguments);x(this,"lc_namespace",["langchain_core","output_parsers","list"]);x(this,"lc_serializable",!0)}static lc_name(){return"CommaSeparatedListOutputParser"}async parse(e){try{return e.trim().split(",").map(r=>r.trim())}catch{throw new Ih(`Could not parse output: ${e}`,e)}}getFormatInstructions(){return"Your response should be a list of comma separated values, eg: `foo, bar, baz`"}},pNt=class extends RJ{constructor({length:e,separator:r}){super(...arguments);x(this,"lc_namespace",["langchain_core","output_parsers","list"]);x(this,"length");x(this,"separator");this.length=e,this.separator=r||","}async parse(e){try{let r=e.trim().split(this.separator).map(n=>n.trim());if(this.length!==void 0&&r.length!==this.length)throw new Ih(`Incorrect number of items. Expected ${this.length}, got ${r.length}.`);return r}catch(r){throw Object.getPrototypeOf(r)===Ih.prototype?r:new Ih(`Could not parse output: ${e}`)}}getFormatInstructions(){return`Your response should be a list of ${this.length===void 0?"":`${this.length} `}items separated by "${this.separator}" (eg: \`foo${this.separator} bar${this.separator} baz\`)`}},mNt=class extends RJ{constructor(){super(...arguments);x(this,"lc_namespace",["langchain_core","output_parsers","list"]);x(this,"lc_serializable",!0);x(this,"re",/\d+\.\s([^\n]+)/g)}static lc_name(){return"NumberedListOutputParser"}getFormatInstructions(){return`Your response should be a numbered list with each item on a new line. For example: 1. foo 2. bar 3. baz`}async parse(e){return[...e.matchAll(this.re)??[]].map(r=>r[1])}},hNt=class extends RJ{constructor(){super(...arguments);x(this,"lc_namespace",["langchain_core","output_parsers","list"]);x(this,"lc_serializable",!0);x(this,"re",/^\s*[-*]\s([^\n]+)$/gm)}static lc_name(){return"NumberedListOutputParser"}getFormatInstructions(){return`Your response should be a numbered list with each item on a new line. For example: 1. foo 2. bar 3. baz`}async parse(e){return[...e.matchAll(this.re)??[]].map(r=>r[1])}}});var Kge,yNt=v(()=>{dF();Kge=class extends i1{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;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 uw,R3e,bNt,_Nt=v(()=>{QN();Ny();MJ();cO();uw=class extends o1{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=wt.object(Object.fromEntries(Object.entries(e).map(([n,o])=>[n,wt.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(Ci(this.schema))} \`\`\` `}async parse(e){try{let r=e.trim(),o=(r.match(/^```(?:json)?\s*([\s\S]*?)```/)?.[1]||r.match(/```json\s*([\s\S]*?)```/)?.[1]||r).replace(/"([^"\\]*(\\.[^"\\]*)*)"/g,(i,a)=>`"${a.replace(/\n/g,"\\n")}"`).replace(/\n/g,"");return await rF(this.schema,JSON.parse(o))}catch(r){throw new Ih(`Failed to parse. Text: "${e}". Error: ${r}`,e)}}},R3e=class extends uw{static lc_name(){return"JsonMarkdownStructuredOutputParser"}getFormatInstructions(t){let e=t?.interpolationDepth??1;if(e<1)throw new Error("f string interpolation depth must be at least 1");return`Return a markdown code snippet with a JSON object formatted to look like: \`\`\`json ${this._schemaToInstruction(Ci(this.schema)).replaceAll("{","{".repeat(e)).replaceAll("}","}".repeat(e))} \`\`\``}_schemaToInstruction(t,e=2){let r=t;if("type"in r){let n=!1,o;if(Array.isArray(r.type)){let s=r.type.findIndex(u=>u==="null");s!==-1&&(n=!0,r.type.splice(s,1)),o=r.type.join(" | ")}else o=r.type;if(r.type==="object"&&r.properties){let s=r.description?` // ${r.description}`:"";return`{ ${Object.entries(r.properties).map(([l,c])=>{let d=r.required?.includes(l)?"":" (optional)";return`${" ".repeat(e)}"${l}": ${this._schemaToInstruction(c,e+2)}${d}`}).join(` `)} ${" ".repeat(e-2)}}${s}`}if(r.type==="array"&&r.items){let s=r.description?` // ${r.description}`:"";return`array[ ${" ".repeat(e)}${this._schemaToInstruction(r.items,e+2)} ${" ".repeat(e-2)}] ${s}`}let i=n?" (nullable)":"",a=r.description?` // ${r.description}`:"";return`${o}${a}${i}`}if("anyOf"in r)return r.anyOf.map(n=>this._schemaToInstruction(n,e)).join(` ${" ".repeat(e-2)}`);throw new Error("unsupported schema type")}static fromZodSchema(t){return new this(t)}static fromNamesAndDescriptions(t){let e=wt.object(Object.fromEntries(Object.entries(t).map(([r,n])=>[r,wt.string().describe(n)])));return new this(e)}},bNt=class extends o1{constructor({inputSchema:e}){super(...arguments);x(this,"structuredInputParser");this.structuredInputParser=new R3e(e)}async parse(e){let r;try{r=await this.structuredInputParser.parse(e)}catch(n){throw new Ih(`Failed to parse. Text: "${e}". Error: ${n}`,e)}return this.outputProcessor(r)}getFormatInstructions(){return this.structuredInputParser.getFormatInstructions()}}});var ewn,I3e=v(()=>{Jo();pee();mee();_4e();ewn={};$t(ewn,{applyPatch:()=>GL,compare:()=>sJ})});var j_,A3e=v(()=>{NQ();mee();dF();I3e();j_=class extends cF{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?sJ(e,r):[{op:"replace",path:"",value:r}]}async parsePartialResult(e){return AQ(e[0].text)}async parse(e){return AQ(e,JSON.parse)}getFormatInstructions(){return""}_baseMessageToString(e){return e.text}}});var twn,vNt,wNt=v(()=>{twn=function(){let t={};t.parser=function(j,A){return new r(j,A)},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(j,A){if(!(this instanceof r))return new r(j,A);var U=this;o(U),U.q=U.c="",U.bufferCheckPosition=t.MAX_BUFFER_LENGTH,U.opt=A||{},U.opt.lowercase=U.opt.lowercase||U.opt.lowercasetags,U.looseCase=U.opt.lowercase?"toLowerCase":"toUpperCase",U.tags=[],U.closed=U.closedRoot=U.sawRoot=!1,U.tag=U.error=null,U.strict=!!j,U.noscript=!!(j||U.opt.noscript),U.state=P.BEGIN,U.strictEntities=U.opt.strictEntities,U.ENTITIES=U.strictEntities?Object.create(t.XML_ENTITIES):Object.create(t.ENTITIES),U.attribList=[],U.opt.xmlns&&(U.ns=Object.create(m)),U.trackPosition=U.opt.position!==!1,U.trackPosition&&(U.position=U.line=U.column=0),I(U,"onready")}Object.create||(Object.create=function(j){function A(){}A.prototype=j;var U=new A;return U}),Object.keys||(Object.keys=function(j){var A=[];for(var U in j)j.hasOwnProperty(U)&&A.push(U);return A});function n(j){for(var A=Math.max(t.MAX_BUFFER_LENGTH,10),U=0,H=0,re=e.length;HA)switch(e[H]){case"textNode":z(j);break;case"cdata":N(j,"oncdata",j.cdata),j.cdata="";break;case"script":N(j,"onscript",j.script),j.script="";break;default:k(j,"Max buffer length exceeded: "+e[H])}U=Math.max(U,Z)}var le=t.MAX_BUFFER_LENGTH-U;j.bufferCheckPosition=le+j.position}function o(j){for(var A=0,U=e.length;A"||_(j)}function O(j,A){return j.test(A)}function E(j,A){return!O(j,A)}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(j){var A=t.ENTITIES[j],U=typeof A=="number"?String.fromCharCode(A):A;t.ENTITIES[j]=U});for(var R in t.STATE)t.STATE[t.STATE[R]]=R;P=t.STATE;function I(j,A,U){j[A]&&j[A](U)}function N(j,A,U){j.textNode&&z(j),I(j,A,U)}function z(j){j.textNode=V(j.opt,j.textNode),j.textNode&&I(j,"ontext",j.textNode),j.textNode=""}function V(j,A){return j.trim&&(A=A.trim()),j.normalize&&(A=A.replace(/\s+/g," ")),A}function k(j,A){return z(j),j.trackPosition&&(A+=` Line: `+j.line+` Column: `+j.column+` Char: `+j.c),A=new Error(A),j.error=A,I(j,"onerror",A),j}function X(j){return j.sawRoot&&!j.closedRoot&&B(j,"Unclosed root tag"),j.state!==P.BEGIN&&j.state!==P.BEGIN_WHITESPACE&&j.state!==P.TEXT&&k(j,"Unexpected end"),z(j),j.c="",j.closed=!0,I(j,"onend"),r.call(j,j.strict,j.opt),j}function B(j,A){if(typeof j!="object"||!(j instanceof r))throw new Error("bad call to strictFail");j.strict&&k(j,A)}function Q(j){j.strict||(j.tagName=j.tagName[j.looseCase]());var A=j.tags[j.tags.length-1]||j,U=j.tag={name:j.tagName,attributes:{}};j.opt.xmlns&&(U.ns=A.ns),j.attribList.length=0,N(j,"onopentagstart",U)}function Y(j,A){var U=j.indexOf(":"),H=U<0?["",j]:j.split(":"),re=H[0],Z=H[1];return A&&j==="xmlns"&&(re="xmlns",Z=""),{prefix:re,local:Z}}function K(j){if(j.strict||(j.attribName=j.attribName[j.looseCase]()),j.attribList.indexOf(j.attribName)!==-1||j.tag.attributes.hasOwnProperty(j.attribName)){j.attribName=j.attribValue="";return}if(j.opt.xmlns){var A=Y(j.attribName,!0),U=A.prefix,H=A.local;if(U==="xmlns")if(H==="xml"&&j.attribValue!==f)B(j,"xml: prefix must be bound to "+f+` Actual: `+j.attribValue);else if(H==="xmlns"&&j.attribValue!==p)B(j,"xmlns: prefix must be bound to "+p+` Actual: `+j.attribValue);else{var re=j.tag,Z=j.tags[j.tags.length-1]||j;re.ns===Z.ns&&(re.ns=Object.create(Z.ns)),re.ns[H]=j.attribValue}j.attribList.push([j.attribName,j.attribValue])}else j.tag.attributes[j.attribName]=j.attribValue,N(j,"onattribute",{name:j.attribName,value:j.attribValue});j.attribName=j.attribValue=""}function oe(j,A){if(j.opt.xmlns){var U=j.tag,H=Y(j.tagName);U.prefix=H.prefix,U.local=H.local,U.uri=U.ns[H.prefix]||"",U.prefix&&!U.uri&&(B(j,"Unbound namespace prefix: "+JSON.stringify(j.tagName)),U.uri=H.prefix);var re=j.tags[j.tags.length-1]||j;U.ns&&re.ns!==U.ns&&Object.keys(U.ns).forEach(function(Gr){N(j,"onopennamespace",{prefix:Gr,uri:U.ns[Gr]})});for(var Z=0,le=j.attribList.length;Z",j.tagName="",j.state=P.SCRIPT;return}N(j,"onscript",j.script),j.script=""}var A=j.tags.length,U=j.tagName;j.strict||(U=U[j.looseCase]());for(var H=U;A--;){var re=j.tags[A];if(re.name!==H)B(j,"Unexpected close tag");else break}if(A<0){B(j,"Unmatched closing tag: "+j.tagName),j.textNode+="",j.state=P.TEXT;return}j.tagName=U;for(var Z=j.tags.length;Z-- >A;){var le=j.tag=j.tags.pop();j.tagName=j.tag.name,N(j,"onclosetag",j.tagName);var Ce={};for(var He in le.ns)Ce[He]=le.ns[He];var lt=j.tags[j.tags.length-1]||j;j.opt.xmlns&&le.ns!==lt.ns&&Object.keys(le.ns).forEach(function(qe){var Nt=le.ns[qe];N(j,"onclosenamespace",{prefix:qe,uri:Nt})})}A===0&&(j.closedRoot=!0),j.tagName=j.attribValue=j.attribName="",j.attribList.length=0,j.state=P.TEXT}function de(j){var A=j.entity,U=A.toLowerCase(),H,re="";return j.ENTITIES[A]?j.ENTITIES[A]:j.ENTITIES[U]?j.ENTITIES[U]:(A=U,A.charAt(0)==="#"&&(A.charAt(1)==="x"?(A=A.slice(2),H=parseInt(A,16),re=H.toString(16)):(A=A.slice(1),H=parseInt(A,10),re=H.toString(10))),A=A.replace(/^0+/,""),isNaN(H)||re.toLowerCase()!==A?(B(j,"Invalid character entity"),"&"+j.entity+";"):String.fromCodePoint(H))}function L(j,A){A==="<"?(j.state=P.OPEN_WAKA,j.startTagPosition=j.position):_(A)||(B(j,"Non-whitespace before first tag."),j.textNode=A,j.state=P.TEXT)}function W(j,A){var U="";return A"?(N(A,"onsgmldeclaration",A.sgmlDecl),A.sgmlDecl="",A.state=P.TEXT):(w(H)&&(A.state=P.SGML_DECL_QUOTED),A.sgmlDecl+=H);continue;case P.SGML_DECL_QUOTED:H===A.q&&(A.state=P.SGML_DECL,A.q=""),A.sgmlDecl+=H;continue;case P.DOCTYPE:H===">"?(A.state=P.TEXT,N(A,"ondoctype",A.doctype),A.doctype=!0):(A.doctype+=H,H==="["?A.state=P.DOCTYPE_DTD:w(H)&&(A.state=P.DOCTYPE_QUOTED,A.q=H));continue;case P.DOCTYPE_QUOTED:A.doctype+=H,H===A.q&&(A.q="",A.state=P.DOCTYPE);continue;case P.DOCTYPE_DTD:A.doctype+=H,H==="]"?A.state=P.DOCTYPE:w(H)&&(A.state=P.DOCTYPE_DTD_QUOTED,A.q=H);continue;case P.DOCTYPE_DTD_QUOTED:A.doctype+=H,H===A.q&&(A.state=P.DOCTYPE_DTD,A.q="");continue;case P.COMMENT:H==="-"?A.state=P.COMMENT_ENDING:A.comment+=H;continue;case P.COMMENT_ENDING:H==="-"?(A.state=P.COMMENT_ENDED,A.comment=V(A.opt,A.comment),A.comment&&N(A,"oncomment",A.comment),A.comment=""):(A.comment+="-"+H,A.state=P.COMMENT);continue;case P.COMMENT_ENDED:H!==">"?(B(A,"Malformed comment"),A.comment+="--"+H,A.state=P.COMMENT):A.state=P.TEXT;continue;case P.CDATA:H==="]"?A.state=P.CDATA_ENDING:A.cdata+=H;continue;case P.CDATA_ENDING:H==="]"?A.state=P.CDATA_ENDING_2:(A.cdata+="]"+H,A.state=P.CDATA);continue;case P.CDATA_ENDING_2:H===">"?(A.cdata&&N(A,"oncdata",A.cdata),N(A,"onclosecdata"),A.cdata="",A.state=P.TEXT):H==="]"?A.cdata+="]":(A.cdata+="]]"+H,A.state=P.CDATA);continue;case P.PROC_INST:H==="?"?A.state=P.PROC_INST_ENDING:_(H)?A.state=P.PROC_INST_BODY:A.procInstName+=H;continue;case P.PROC_INST_BODY:if(!A.procInstBody&&_(H))continue;H==="?"?A.state=P.PROC_INST_ENDING:A.procInstBody+=H;continue;case P.PROC_INST_ENDING:H===">"?(N(A,"onprocessinginstruction",{name:A.procInstName,body:A.procInstBody}),A.procInstName=A.procInstBody="",A.state=P.TEXT):(A.procInstBody+="?"+H,A.state=P.PROC_INST_BODY);continue;case P.OPEN_TAG:O(y,H)?A.tagName+=H:(Q(A),H===">"?oe(A):H==="/"?A.state=P.OPEN_TAG_SLASH:(_(H)||B(A,"Invalid character in tag name"),A.state=P.ATTRIB));continue;case P.OPEN_TAG_SLASH:H===">"?(oe(A,!0),ue(A)):(B(A,"Forward-slash in opening tag not followed by >"),A.state=P.ATTRIB);continue;case P.ATTRIB:if(_(H))continue;H===">"?oe(A):H==="/"?A.state=P.OPEN_TAG_SLASH:O(h,H)?(A.attribName=H,A.attribValue="",A.state=P.ATTRIB_NAME):B(A,"Invalid attribute name");continue;case P.ATTRIB_NAME:H==="="?A.state=P.ATTRIB_VALUE:H===">"?(B(A,"Attribute without value"),A.attribValue=A.attribName,K(A),oe(A)):_(H)?A.state=P.ATTRIB_NAME_SAW_WHITE:O(y,H)?A.attribName+=H:B(A,"Invalid attribute name");continue;case P.ATTRIB_NAME_SAW_WHITE:if(H==="=")A.state=P.ATTRIB_VALUE;else{if(_(H))continue;B(A,"Attribute without value"),A.tag.attributes[A.attribName]="",A.attribValue="",N(A,"onattribute",{name:A.attribName,value:""}),A.attribName="",H===">"?oe(A):O(h,H)?(A.attribName=H,A.state=P.ATTRIB_NAME):(B(A,"Invalid attribute name"),A.state=P.ATTRIB)}continue;case P.ATTRIB_VALUE:if(_(H))continue;w(H)?(A.q=H,A.state=P.ATTRIB_VALUE_QUOTED):(B(A,"Unquoted attribute value"),A.state=P.ATTRIB_VALUE_UNQUOTED,A.attribValue=H);continue;case P.ATTRIB_VALUE_QUOTED:if(H!==A.q){H==="&"?A.state=P.ATTRIB_VALUE_ENTITY_Q:A.attribValue+=H;continue}K(A),A.q="",A.state=P.ATTRIB_VALUE_CLOSED;continue;case P.ATTRIB_VALUE_CLOSED:_(H)?A.state=P.ATTRIB:H===">"?oe(A):H==="/"?A.state=P.OPEN_TAG_SLASH:O(h,H)?(B(A,"No whitespace between attributes"),A.attribName=H,A.attribValue="",A.state=P.ATTRIB_NAME):B(A,"Invalid attribute name");continue;case P.ATTRIB_VALUE_UNQUOTED:if(!T(H)){H==="&"?A.state=P.ATTRIB_VALUE_ENTITY_U:A.attribValue+=H;continue}K(A),H===">"?oe(A):A.state=P.ATTRIB;continue;case P.CLOSE_TAG:if(A.tagName)H===">"?ue(A):O(y,H)?A.tagName+=H:A.script?(A.script+=""?ue(A):B(A,"Invalid characters in closing tag");continue;case P.TEXT_ENTITY:case P.ATTRIB_VALUE_ENTITY_Q:case P.ATTRIB_VALUE_ENTITY_U:var le,Ce;switch(A.state){case P.TEXT_ENTITY:le=P.TEXT,Ce="textNode";break;case P.ATTRIB_VALUE_ENTITY_Q:le=P.ATTRIB_VALUE_QUOTED,Ce="attribValue";break;case P.ATTRIB_VALUE_ENTITY_U:le=P.ATTRIB_VALUE_UNQUOTED,Ce="attribValue";break}if(H===";")if(A.opt.unparsedEntities){var He=de(A);A.entity="",A.state=le,A.write(He)}else A[Ce]+=de(A),A.entity="",A.state=le;else O(A.entity.length?b:g,H)?A.entity+=H:(B(A,"Invalid character in entity name"),A[Ce]+="&"+A.entity+H,A.entity="",A.state=le);continue;default:throw new Error(A,"Unknown state: "+A.state)}return A.position>=A.bufferCheckPosition&&n(A),A}return String.fromCodePoint||function(){var j=String.fromCharCode,A=Math.floor,U=function(){var H=16384,re=[],Z,le,Ce=-1,He=arguments.length;if(!He)return"";for(var lt="";++Ce1114111||A(qe)!==qe)throw RangeError("Invalid code point: "+qe);qe<=65535?re.push(qe):(qe-=65536,Z=(qe>>10)+55296,le=qe%1024+56320,re.push(Z,le)),(Ce+1===He||re.length>H)&&(lt+=j.apply(null,re),re.length=0)}return lt};Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:U,configurable:!0,writable:!0}):String.fromCodePoint=U}(),t},vNt=twn()});function Xge(t){let e=rwn(t),r=vNt.parser(!0),n={},o=[];r.onopentag=s=>{let u={name:s.name,attributes:s.attributes,children:[],text:"",isSelfClosing:s.isSelfClosing};o.length>0?o[o.length-1].children.push(u):n=u,s.isSelfClosing||o.push(u)},r.onclosetag=()=>{if(o.length>0){let s=o.pop();o.length===0&&s&&(n=s)}},r.ontext=s=>{if(o.length>0){let u=o[o.length-1];u.text+=s}},r.onattribute=s=>{if(o.length>0){let u=o[o.length-1];u.attributes[s.name]=s.value}};let i=/```(xml)?(.*)```/s.exec(e),a=i?i[2]:e;return r.write(a).close(),n&&n.name==="?xml"&&(n=n.children[0]),CNt(n)}var Gge,SNt,rwn,CNt,xNt=v(()=>{mee();dF();I3e();wNt();Gge=`The output should be formatted as a XML file. 1. Output should conform to the tags below. 2. If tags are not given, make them on your own. 3. Remember to always open and close all the tags. As an example, for the tags ["foo", "bar", "baz"]: 1. String " " is a well-formatted instance of the schema. 2. String " " is a badly-formatted instance. 3. String " " is a badly-formatted instance. Here are the output tags: \`\`\` {tags} \`\`\``,SNt=class extends cF{constructor(e){super(e);x(this,"tags");x(this,"lc_namespace",["langchain_core","output_parsers"]);x(this,"lc_serializable",!0);this.tags=e?.tags}static lc_name(){return"XMLOutputParser"}_diff(e,r){if(r)return e?sJ(e,r):[{op:"replace",path:"",value:r}]}async parsePartialResult(e){return Xge(e[0].text)}async parse(e){return Xge(e)}getFormatInstructions(){return!!(this.tags&&this.tags.length>0)?Gge.replace("{tags}",this.tags?.join(", ")??""):Gge}},rwn=t=>t.split(` `).map(e=>e.replace(/^\s+/,"")).join(` `).trim(),CNt=t=>{if(Object.keys(t).length===0)return{};let e={};return t.children.length>0?(e[t.name]=t.children.map(CNt),e):(e[t.name]=t.text??void 0,e)}});var nwn,fO=v(()=>{Jo();NQ();MJ();dF();dNt();gNt();yNt();_Nt();A3e();xNt();nwn={};$t(nwn,{AsymmetricStructuredOutputParser:()=>bNt,BaseCumulativeTransformOutputParser:()=>cF,BaseLLMOutputParser:()=>v4,BaseOutputParser:()=>o1,BaseTransformOutputParser:()=>i1,BytesOutputParser:()=>cNt,CommaSeparatedListOutputParser:()=>fNt,CustomListOutputParser:()=>pNt,JsonMarkdownStructuredOutputParser:()=>R3e,JsonOutputParser:()=>j_,ListOutputParser:()=>RJ,MarkdownListOutputParser:()=>hNt,NumberedListOutputParser:()=>mNt,OutputParserException:()=>Ih,StringOutputParser:()=>Kge,StructuredOutputParser:()=>uw,XMLOutputParser:()=>SNt,XML_FORMAT_INSTRUCTIONS:()=>Gge,parseJsonMarkdown:()=>AQ,parsePartialJson:()=>Mz,parseXMLMarkdown:()=>Xge})});var jS,IJ=v(()=>{Pg();jS=class extends Go{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[i,a]of Object.entries(r))typeof a=="string"?n[i]=a:n[i]=await a();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 own,Zge,ste,ute,N3e,lte=v(()=>{Jo();kL();zL();UC();own={};$t(own,{BasePromptValue:()=>Zge,ChatPromptValue:()=>ute,ImagePromptValue:()=>N3e,StringPromptValue:()=>ste});Zge=class extends Cg{},ste=class extends Zge{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 qs(this.value)]}},ute=class extends Zge{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 fl(this.messages)}toChatMessages(){return this.messages}},N3e=class extends Zge{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 qs({content:[{type:"image_url",image_url:{detail:this.imageUrl.detail,url:this.imageUrl.url}}]})]}}});var a1,cte=v(()=>{lte();IJ();a1=class extends jS{async formatPromptValue(t){let e=await this.format(t);return new ste(e)}}});function j3e(t){return typeof t=="function"}function awn(t){return NJ(t)?"array":typeof t}function D3e(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function TNt(t,e){return t!=null&&typeof t=="object"&&e in t}function swn(t,e){return t!=null&&typeof t!="object"&&t.hasOwnProperty&&t.hasOwnProperty(e)}function lwn(t,e){return uwn.call(t,e)}function dwn(t){return!lwn(cwn,t)}function pwn(t){return String(t).replace(/[&<>"'`=\/]/g,function(r){return fwn[r]})}function bwn(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(hwn,2)),!NJ(P)||P.length!==2)throw new Error("Invalid tags: "+P);d=new RegExp(D3e(P[0])+"\\s*"),f=new RegExp("\\s*"+D3e(P[1])),p=new RegExp("\\s*"+D3e("}"+P[1]))}m(e||$S.tags);for(var h=new fte(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 vwn(_wn(o))}function _wn(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 fte(t){this.string=t,this.tail=t,this.pos=0}function AJ(t,e){this.view=t,this.cache={".":this.view},this.parent=e}function qb(){this.templateCache={_cache:{},set:function(e,r){this._cache[e]=r},get:function(e){return this._cache[e]},clear:function(){this._cache={}}}}var iwn,NJ,uwn,cwn,fwn,mwn,hwn,ONt,gwn,ywn,$S,dte,Yge,ENt=v(()=>{iwn=Object.prototype.toString,NJ=Array.isArray||function(e){return iwn.call(e)==="[object Array]"};uwn=RegExp.prototype.test;cwn=/\S/;fwn={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="};mwn=/\s*/,hwn=/\s+/,ONt=/\s*=/,gwn=/\s*\}/,ywn=/#|\^|\/|>|\{|&|=|!/;fte.prototype.eos=function(){return this.tail===""};fte.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};fte.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};AJ.prototype.push=function(e){return new AJ(e,this)};AJ.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};qb.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(NJ(u))for(var c=0,d=u.length;c0||!n)&&(i[a]=o+i[a]);return i.join(` `)};qb.prototype.renderPartial=function(e,r,n,o){if(n){var i=this.getConfigTags(o),a=j3e(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)}}};qb.prototype.unescapedValue=function(e,r){var n=r.lookup(e[1]);if(n!=null)return n};qb.prototype.escapedValue=function(e,r,n){var o=this.getConfigEscape(n)||$S.escape,i=r.lookup(e[1]);if(i!=null)return typeof i=="number"&&o===$S.escape?String(i):o(i)};qb.prototype.rawValue=function(e){return e[1]};qb.prototype.getConfigTags=function(e){return NJ(e)?e:e&&typeof e=="object"?e.tags:void 0};qb.prototype.getConfigEscape=function(e){if(e&&typeof e=="object"&&!NJ(e))return e.escape};$S={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){dte.templateCache=t},get templateCache(){return dte.templateCache}},dte=new qb;$S.clearCache=function(){return dte.clearCache()};$S.parse=function(e,r){return dte.parse(e,r)};$S.render=function(e,r,n,o){if(typeof e!="string")throw new TypeError('Invalid template! Template should be a "string" but "'+awn(e)+'" was given as the first argument for mustache#render(template, view, partials)');return dte.render(e,r,n,o)};$S.escape=pwn;$S.Scanner=fte;$S.Context=AJ;$S.Writer=qb;Yge=$S});function PNt(){Yge.escape=t=>t}var w4,MNt,DJ,$3e,L3e,pte,F3e,Dy,S4,s1,C4=v(()=>{DQ();ENt();w4=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=MNt(n[4],o);r.push(...i)}}else r.push({type:"literal",text:n[1]});return r},DJ=t=>{PNt();let e=Yge.parse(t);return MNt(e)},$3e=(t,e)=>w4(t).reduce((r,n)=>{if(n.type==="variable"){if(n.name in e){let o=typeof e[n.name]=="string"?e[n.name]:JSON.stringify(e[n.name]);return r+o}throw new Error(`(f-string) Missing value for input ${n.name}`)}return r+n.text},""),L3e=(t,e)=>(PNt(),Yge.render(t,e)),pte={"f-string":$3e,mustache:L3e},F3e={"f-string":w4,mustache:DJ},Dy=(t,e,r)=>{try{return pte[e](t,r)}catch(n){throw FL(n,"INVALID_PROMPT_INPUT")}},S4=(t,e)=>F3e[e](t),s1=(t,e,r)=>{if(!(e in pte)){let n=Object.keys(pte);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")Dy(o.text,e,n);else if(o.type==="image_url"){if(typeof o.image_url=="string")Dy(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;Dy(i,e,n)}}else throw new Error(`Invalid message template received. ${JSON.stringify(o,null,2)}`)}):Dy(t,e,n)}catch(n){throw new Error(`Invalid prompt schema: ${n.message}`)}}});var mu,Qge=v(()=>{cte();C4();mu=class mte extends a1{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))),s1(this.template,this.templateFormat,n)}}static lc_name(){return"PromptTemplate"}_getPromptType(){return"prompt"}async format(r){let n=await this.mergePartialAndUserVariables(r);return Dy(this.template,this.templateFormat,n)}static fromExamples(r,n,o,i=` `,a=""){let s=[a,...r,n].join(i);return new mte({inputVariables:o,template:s})}static fromTemplate(r,n){let{templateFormat:o="f-string",...i}=n??{},a=new Set;return S4(r,o).forEach(s=>{s.type==="variable"&&a.add(s.name)}),new mte({inputVariables:[...a],templateFormat:o,template:r,...i})}async partial(r){let n=this.inputVariables.filter(a=>!(a in r)),o={...this.partialVariables??{},...r},i={...this,inputVariables:n,partialVariables:o};return new mte(i)}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 mte({inputVariables:r.input_variables,template:r.template,templateFormat:r.template_format})}}});var jJ,k3e=v(()=>{lte();IJ();C4();jJ=class RNt extends jS{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))),s1([{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(a=>!(a in r)),o={...this.partialVariables??{},...r},i={...this,inputVariables:n,partialVariables:o};return new RNt(i)}async format(r){let n={};for(let[s,u]of Object.entries(this.template))typeof u=="string"?n[s]=Dy(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){let n=await this.format(r);return new N3e(n)}}});function q3e(t,e){let r=[];for(let n of Object.values(t))if(typeof n=="string")S4(n,e).forEach(o=>{o.type==="variable"&&r.push(o.name)});else if(Array.isArray(n))for(let o of n)typeof o=="string"?S4(o,e).forEach(i=>{i.type==="variable"&&r.push(i.name)}):typeof o=="object"&&r.push(...q3e(o,e));else typeof n=="object"&&n!==null&&r.push(...q3e(n,e));return Array.from(new Set(r))}function U3e(t,e,r){let n={};for(let[o,i]of Object.entries(t))if(typeof i=="string")n[o]=Dy(i,r,e);else if(Array.isArray(i)){let a=[];for(let s of i)typeof s=="string"?a.push(Dy(s,r,e)):typeof s=="object"&&a.push(U3e(s,e,r));n[o]=a}else typeof i=="object"&&i!==null?n[o]=U3e(i,e,r):n[o]=i;return n}var hte,B3e=v(()=>{Pg();C4();hte=class extends Go{constructor(e){let r=e.templateFormat??"f-string",n=q3e(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 U3e(this.template,e,this.templateFormat)}async invoke(e){return await this._callWithConfig(this.format.bind(this),e,{runType:"prompt"})}}});function wwn(t){return t===null||typeof t!="object"||Array.isArray(t)?!1:Object.keys(t).length===1&&"text"in t&&typeof t.text=="string"}function Swn(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 Cwn(t){return typeof t.formatMessages=="function"}function xwn(t,e){if(Cwn(t)||xg(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)==="}}"){let i=o.slice(2,-2);return new pO({variableName:i,optional:!0})}else if(typeof o=="string"&&o[0]==="{"&&o[o.length-1]==="}"){let i=o.slice(1,-1);return new pO({variableName:i,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=wS(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 $_.fromTemplate(n,e);if(r._getType()==="ai")return tye.fromTemplate(n,e);if(r._getType()==="system")return LS.fromTemplate(n,e);if(Td.isInstance(r))return V3e.fromTemplate(r.content,r.role,e);throw new Error(`Could not coerce message prompt template from input. Received message type: "${r._getType()}".`)}function Twn(t){return t.constructor.lc_name()==="MessagesPlaceholder"}var gte,pO,z3e,yte,V3e,H3e,$_,tye,LS,Ah,bte=v(()=>{Oy();DQ();UQ();zL();BQ();UC();vS();Pg();ta();lte();IJ();cte();C4();Qge();k3e();B3e();gte=class extends Go{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"})}},pO=class extends gte{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(wS):n=[wS(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}},z3e=class extends gte{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)]}},yte=class extends jS{constructor(t){super(t)}async format(t){return(await this.formatPromptValue(t)).toString()}async formatPromptValue(t){let e=await this.formatMessages(t);return new ute(e)}},V3e=class extends z3e{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 Td(await this.prompt.format(e),this.role)}static fromTemplate(e,r,n){return new this(mu.fromTemplate(e,{templateFormat:n?.templateFormat}),r)}};H3e=class extends gte{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()){let n=r._messageClass();return new n({content:e})}else 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(mu.fromTemplate(e,r));let n=[];for(let o of e)if(typeof o=="string")n.push(mu.fromTemplate(o,r));else if(o!==null)if(wwn(o)){let i="";typeof o.text=="string"&&(i=o.text??"");let a={...r,additionalContentFields:o};n.push(mu.fromTemplate(i,a))}else if(Swn(o)){let i=o.image_url??"",a,s=[];if(typeof i=="string"){let u;r?.templateFormat==="mustache"?u=DJ(i):u=w4(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 jJ({template:i,inputVariables:s,templateFormat:r?.templateFormat,additionalContentFields:o})}else if(typeof i=="object"){if("url"in i){let u;r?.templateFormat==="mustache"?u=DJ(i.url):u=w4(i.url),s=u.flatMap(l=>l.type==="variable"?[l.name]:[])}else s=[];a=new jJ({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 hte({template:o,templateFormat:r?.templateFormat}));return new this({prompt:n,additionalOptions:r})}async format(e){if(this.prompt instanceof a1){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 a1){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 jJ){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 hte){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)]}},$_=class extends H3e{static _messageClass(){return qs}static lc_name(){return"HumanMessagePromptTemplate"}},tye=class extends H3e{static _messageClass(){return Pn}static lc_name(){return"AIMessagePromptTemplate"}},LS=class extends H3e{static _messageClass(){return Od}static lc_name(){return"SystemMessagePromptTemplate"}};Ah=class eye extends yte{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 id))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){if(typeof r.content=="string")return r;let o=await Promise.all(r.content.map(async i=>{if(i.type!=="image_url")return i;let a="";typeof i.image_url=="string"?a=i.image_url:typeof i.image_url=="object"&&i.image_url!==null&&"url"in i.image_url&&typeof i.image_url.url=="string"&&(a=i.image_url.url);let u=await mu.fromTemplate(a,{templateFormat:this.templateFormat}).format(n);return typeof i.image_url=="object"&&i.image_url!==null&&"url"in i.image_url?i.image_url.url=u:i.image_url=u,i}));return r.content=o,r}async formatMessages(r){let n=await this.mergePartialAndUserVariables(r),o=[];for(let i of this.promptMessages)if(i instanceof id)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)&&!(Twn(i)&&i.optional))throw FL(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(a=>!(a in r)),o={...this.partialVariables??{},...r},i={...this,inputVariables:n,partialVariables:o};return new eye(i)}static fromTemplate(r,n){let o=mu.fromTemplate(r,n),i=new $_({prompt:o});return this.fromMessages([i])}static fromMessages(r,n){let o=r.reduce((s,u)=>s.concat(u instanceof eye?u.promptMessages:[xwn(u,n)]),[]),i=r.reduce((s,u)=>u instanceof eye?Object.assign(s,u.partialVariables):s,Object.create(null)),a=new Set;for(let s of o)if(!(s instanceof id))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 INt,ANt,DNt=v(()=>{cte();C4();Qge();bte();INt=class W3e extends a1{constructor(r){super(r);x(this,"lc_serializable",!1);x(this,"examples");x(this,"exampleSelector");x(this,"examplePrompt");x(this,"suffix","");x(this,"exampleSeparator",` `);x(this,"prefix","");x(this,"templateFormat","f-string");x(this,"validateTemplate",!0);if(Object.assign(this,r),this.examples!==void 0&&this.exampleSelector!==void 0)throw new Error("Only one of 'examples' and 'example_selector' should be provided");if(this.examples===void 0&&this.exampleSelector===void 0)throw new Error("One of 'examples' and 'example_selector' should be provided");if(this.validateTemplate){let n=this.inputVariables;this.partialVariables&&(n=n.concat(Object.keys(this.partialVariables))),s1(this.prefix+this.suffix,this.templateFormat,n)}}_getPromptType(){return"few_shot"}static lc_name(){return"FewShotPromptTemplate"}async getExamples(r){if(this.examples!==void 0)return this.examples;if(this.exampleSelector!==void 0)return this.exampleSelector.selectExamples(r);throw new Error("One of 'examples' and 'example_selector' should be provided")}async partial(r){let n=this.inputVariables.filter(a=>!(a in r)),o={...this.partialVariables??{},...r},i={...this,inputVariables:n,partialVariables:o};return new W3e(i)}async format(r){let n=await this.mergePartialAndUserVariables(r),o=await this.getExamples(n),i=await Promise.all(o.map(s=>this.examplePrompt.format(s))),a=[this.prefix,...i,this.suffix].join(this.exampleSeparator);return Dy(a,this.templateFormat,n)}serialize(){if(this.exampleSelector||!this.examples)throw new Error("Serializing an example selector is not currently supported");if(this.outputParser!==void 0)throw new Error("Serializing an output parser is not currently supported");return{_type:this._getPromptType(),input_variables:this.inputVariables,example_prompt:this.examplePrompt.serialize(),example_separator:this.exampleSeparator,suffix:this.suffix,prefix:this.prefix,template_format:this.templateFormat,examples:this.examples}}static async deserialize(r){let{example_prompt:n}=r;if(!n)throw new Error("Missing example prompt");let o=await mu.deserialize(n),i;if(Array.isArray(r.examples))i=r.examples;else throw new Error("Invalid examples format. Only list or string are supported.");return new W3e({inputVariables:r.input_variables,examplePrompt:o,examples:i,exampleSeparator:r.example_separator,prefix:r.prefix,suffix:r.suffix,templateFormat:r.template_format})}},ANt=class NNt extends yte{constructor(r){super(r);x(this,"lc_serializable",!0);x(this,"examples");x(this,"exampleSelector");x(this,"examplePrompt");x(this,"suffix","");x(this,"exampleSeparator",` `);x(this,"prefix","");x(this,"templateFormat","f-string");x(this,"validateTemplate",!0);if(this.examples=r.examples,this.examplePrompt=r.examplePrompt,this.exampleSeparator=r.exampleSeparator??` `,this.exampleSelector=r.exampleSelector,this.prefix=r.prefix??"",this.suffix=r.suffix??"",this.templateFormat=r.templateFormat??"f-string",this.validateTemplate=r.validateTemplate??!0,this.examples!==void 0&&this.exampleSelector!==void 0)throw new Error("Only one of 'examples' and 'example_selector' should be provided");if(this.examples===void 0&&this.exampleSelector===void 0)throw new Error("One of 'examples' and 'example_selector' should be provided");if(this.validateTemplate){let n=this.inputVariables;this.partialVariables&&(n=n.concat(Object.keys(this.partialVariables))),s1(this.prefix+this.suffix,this.templateFormat,n)}}_getPromptType(){return"few_shot_chat"}static lc_name(){return"FewShotChatMessagePromptTemplate"}async getExamples(r){if(this.examples!==void 0)return this.examples;if(this.exampleSelector!==void 0)return this.exampleSelector.selectExamples(r);throw new Error("One of 'examples' and 'example_selector' should be provided")}async formatMessages(r){let n=await this.mergePartialAndUserVariables(r),o=await this.getExamples(n);o=o.map(a=>{let s={};return this.examplePrompt.inputVariables.forEach(u=>{s[u]=a[u]}),s});let i=[];for(let a of o){let s=await this.examplePrompt.formatMessages(a);i.push(...s)}return i}async format(r){let n=await this.mergePartialAndUserVariables(r),o=await this.getExamples(n),a=(await Promise.all(o.map(u=>this.examplePrompt.formatMessages(u)))).flat().map(u=>u.content),s=[this.prefix,...a,this.suffix].join(this.exampleSeparator);return Dy(s,this.templateFormat,n)}async partial(r){let n=this.inputVariables.filter(a=>!(a in r)),o={...this.partialVariables??{},...r},i={...this,inputVariables:n,partialVariables:o};return new NNt(i)}}});var jNt,$Nt=v(()=>{IJ();bte();jNt=class rye extends jS{constructor(r){super({...r,inputVariables:[]});x(this,"pipelinePrompts");x(this,"finalPrompt");this.pipelinePrompts=r.pipelinePrompts,this.finalPrompt=r.finalPrompt,this.inputVariables=this.computeInputValues()}static lc_name(){return"PipelinePromptTemplate"}computeInputValues(){let r=this.pipelinePrompts.map(o=>o.name),n=this.pipelinePrompts.map(o=>o.prompt.inputVariables.filter(i=>!r.includes(i))).flat();return[...new Set(n)]}static extractRequiredInputValues(r,n){return n.reduce((o,i)=>(o[i]=r[i],o),{})}async formatPipelinePrompts(r){let n=await this.mergePartialAndUserVariables(r);for(let{name:o,prompt:i}of this.pipelinePrompts){let a=rye.extractRequiredInputValues(n,i.inputVariables);i instanceof Ah?n[o]=await i.formatMessages(a):n[o]=await i.format(a)}return rye.extractRequiredInputValues(n,this.finalPrompt.inputVariables)}async formatPromptValue(r){return this.finalPrompt.formatPromptValue(await this.formatPipelinePrompts(r))}async format(r){return this.finalPrompt.format(await this.formatPipelinePrompts(r))}async partial(r){let n={...this};return n.inputVariables=this.inputVariables.filter(o=>!(o in r)),n.partialVariables={...this.partialVariables??{},...r},new rye(n)}serialize(){throw new Error("Not implemented.")}_getPromptType(){return"pipeline"}}});function LNt(t){return typeof t=="object"&&t!=null&&"withStructuredOutput"in t&&typeof t.withStructuredOutput=="function"}function Own(t){return typeof t=="object"&&t!=null&&"lc_id"in t&&Array.isArray(t.lc_id)&&t.lc_id.join("/")==="langchain_core/runnables/RunnableBinding"}var FNt,qNt=v(()=>{Pg();bte();FNt=class kNt extends Ah{constructor(r){super(r);x(this,"schema");x(this,"method");x(this,"lc_namespace",["langchain_core","prompts","structured"]);this.schema=r.schema,this.method=r.method}get lc_aliases(){return{...super.lc_aliases,schema:"schema_"}}pipe(r){if(LNt(r))return super.pipe(r.withStructuredOutput(this.schema));if(Own(r)&&LNt(r.bound))return super.pipe(new DS({bound:r.bound.withStructuredOutput(this.schema,...this.method?[{method:this.method}]:[]),kwargs:r.kwargs??{},config:r.config,configFactories:r.configFactories}));throw new Error('Structured prompts need to be piped to a language model that supports the "withStructuredOutput()" method.')}static fromMessagesAndSchema(r,n,o){return kNt.fromMessages(r,{schema:n,method:o})}}});var Ewn,FS=v(()=>{Jo();IJ();cte();C4();Qge();k3e();B3e();bte();DNt();$Nt();qNt();Ewn={};$t(Ewn,{AIMessagePromptTemplate:()=>tye,BaseChatPromptTemplate:()=>yte,BaseMessagePromptTemplate:()=>gte,BaseMessageStringPromptTemplate:()=>z3e,BasePromptTemplate:()=>jS,BaseStringPromptTemplate:()=>a1,ChatMessagePromptTemplate:()=>V3e,ChatPromptTemplate:()=>Ah,DEFAULT_FORMATTER_MAPPING:()=>pte,DEFAULT_PARSER_MAPPING:()=>F3e,DictPromptTemplate:()=>hte,FewShotChatMessagePromptTemplate:()=>ANt,FewShotPromptTemplate:()=>INt,HumanMessagePromptTemplate:()=>$_,ImagePromptTemplate:()=>jJ,MessagesPlaceholder:()=>pO,PipelinePromptTemplate:()=>jNt,PromptTemplate:()=>mu,StructuredPrompt:()=>FNt,SystemMessagePromptTemplate:()=>LS,checkValidTemplate:()=>s1,interpolateFString:()=>$3e,interpolateMustache:()=>L3e,parseFString:()=>w4,parseMustache:()=>DJ,parseTemplate:()=>S4,renderTemplate:()=>Dy})});var Pwn,$J,nye=v(()=>{Pwn=Object.defineProperty,$J=(t,e)=>{for(var r in e)Pwn(t,r,{get:e[r],enumerable:!0})}});var Mwn,_te,J3e=v(()=>{nye();Mwn={};$J(Mwn,{formatDocumentsAsString:()=>_te});_te=t=>t.map(e=>e.pageContent).join(` `)});function bc(t,e){let r=`atom${++Rwn}`,n={toString(){return(zl.env?zl.env.MODE:void 0)!=="production"&&this.debugLabel?r+":"+this.debugLabel:r}};return typeof t=="function"?n.read=t:(n.init=t,n.read=Iwn,n.write=Awn),e&&(n.write=e),n}function Iwn(t){return t(this)}function Awn(t,e,r){return e(this,typeof r=="function"?r(t(this)):r)}var zl,Rwn,UNt,K3e,G3e,iye,Z3e,Nwn,Dwn,Y3e,BNt,oye,HNt,zNt,LJ,X3e,jwn,$wn,VNt,fF,WNt,pF,vte,JNt,Q3e=v(()=>{zl={},Rwn=0;UNt=(t,e)=>t.unstable_is?t.unstable_is(e):e===t,K3e=t=>"init"in t,G3e=t=>!!t.write,iye=new WeakMap,Z3e=t=>{var e;return Y3e(t)&&!((e=iye.get(t))!=null&&e[1])},Nwn=(t,e)=>{let r=iye.get(t);if(r)r[1]=!0,r[0].forEach(n=>n(e));else if((zl.env?zl.env.MODE:void 0)!=="production")throw new Error("[Bug] cancelable promise not found")},Dwn=t=>{if(iye.has(t))return;let e=[new Set,!1];iye.set(t,e);let r=()=>{e[1]=!0};t.then(r,r),t.onCancel=n=>{e[0].add(n)}},Y3e=t=>typeof t?.then=="function",BNt=t=>"v"in t||"e"in t,oye=t=>{if("e"in t)throw t.e;if((zl.env?zl.env.MODE:void 0)!=="production"&&!("v"in t))throw new Error("[Bug] atom state is not initialized");return t.v},HNt=(t,e,r)=>{r.p.has(t)||(r.p.add(t),e.then(()=>{r.p.delete(t)},()=>{r.p.delete(t)}))},zNt=(t,e,r,n,o)=>{var i;if((zl.env?zl.env.MODE:void 0)!=="production"&&n===e)throw new Error("[Bug] atom cannot depend on itself");r.d.set(n,o.n),Z3e(r.v)&&HNt(e,r.v,o),(i=o.m)==null||i.t.add(e),t&&jwn(t,n,e)},LJ=()=>[new Map,new Map,new Set],X3e=(t,e,r)=>{t[0].has(e)||t[0].set(e,new Set),t[1].set(e,r)},jwn=(t,e,r)=>{let n=t[0].get(e);n&&n.add(r)},$wn=(t,e)=>t[0].get(e),VNt=(t,e)=>{t[2].add(e)},fF=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},WNt=(...[t,e,r,n])=>{let o;(zl.env?zl.env.MODE:void 0)!=="production"&&(o=new Set);let i=(_,w,T)=>{let O="v"in w,E=w.v,P=Z3e(w.v)?w.v:null;if(Y3e(T)){Dwn(T);for(let R of w.d.keys())HNt(_,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&&Nwn(P,T))},a=(_,w,T)=>{var O;let E=t(w);if(BNt(E)&&(E.m&&!T?.has(w)||Array.from(E.d).every(([V,k])=>a(_,V,T).n===k)))return E;E.d.clear();let P=!0,R=V=>{if(UNt(w,V)){let X=t(V);if(!BNt(X))if(K3e(V))i(V,X,V.init);else throw new Error("no atom init");return oye(X)}let k=a(_,V,T);try{return oye(k)}finally{if(P)zNt(_,w,E,V,k);else{let X=LJ();zNt(X,w,E,V,k),p(X,w,E),fF(X)}}},I,N,z={get signal(){return I||(I=new AbortController),I.signal},get setSelf(){return(zl.env?zl.env.MODE:void 0)!=="production"&&!G3e(w)&&console.warn("setSelf function cannot be used with read-only atom"),!N&&G3e(w)&&(N=(...V)=>{if((zl.env?zl.env.MODE:void 0)!=="production"&&P&&console.warn("setSelf function cannot be called in sync"),!P)return f(w,...V)}),N}};try{let V=e(w,R,z);if(i(w,E,V),Y3e(V)){(O=V.onCancel)==null||O.call(V,()=>I?.abort());let k=()=>{if(E.m){let X=LJ();p(X,w,E),fF(X)}};V.then(k,k)}return E}catch(V){return delete E.v,E.e=V,++E.n,E}finally{P=!1}},s=_=>oye(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=$wn(_,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,N]=R[R.length-1];if(P.has(I)){R.pop();continue}if(E.has(I)){O.push([I,N,N.n]),P.add(I),R.pop();continue}E.add(I);for(let[z,V]of u(_,I,N))I!==z&&!E.has(z)&&R.push([z,V])}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,N,z]=O[R],V=!1;for(let k of N.d.keys())if(k!==I&&P.has(k)){V=!0;break}V&&(a(_,I,E),p(_,I,N),z!==N.n&&(X3e(_,I,N),P.add(I))),E.delete(I)}},d=(_,w,...T)=>{let O=!0,E=R=>oye(a(_,R)),P=(R,...I)=>{let N=t(R);try{if(UNt(w,R)){if(!K3e(R))throw new Error("atom not writable");let z=N.n,V=I[0];i(R,N,V),p(_,R,N),z!==N.n&&(X3e(_,R,N),c(_,R,N));return}else return d(_,R,...I)}finally{O||fF(_)}};try{return r(w,E,P,...T)}finally{O=!1}},f=(_,...w)=>{let T=LJ();try{return d(T,_,...w)}finally{fF(T)}},p=(_,w,T)=>{if(T.m&&!Z3e(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},(zl.env?zl.env.MODE:void 0)!=="production"&&o.add(w),G3e(w)){let O=T.m,E,P=(R,I)=>{let N=!0;E=(...z)=>{try{return d(R,w,...z)}finally{N||fF(R)}};try{return I()}finally{N=!1}};VNt(_,()=>{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&&VNt(_,()=>O(_)),delete T.m,(zl.env?zl.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=LJ(),O=t(_),P=m(T,_,O).l;return P.add(w),fF(T),()=>{P.delete(w);let R=LJ();h(R,_,O),fF(R)}},unstable_derive:_=>WNt(..._(t,e,r,n))};return(zl.env?zl.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=LJ();for(let[O,E]of w)if(K3e(O)){let P=t(O),R=P.n;i(O,P,E),p(T,O,P),R!==P.n&&(X3e(T,O,P),c(T,O,P))}fF(T)}}),b},pF=()=>{let t=new WeakMap;return WNt(r=>{if((zl.env?zl.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)})},JNt=()=>(vte||(vte=pF(),(zl.env?zl.env.MODE:void 0)!=="production"&&(globalThis.__JOTAI_DEFAULT_STORE__||(globalThis.__JOTAI_DEFAULT_STORE__=vte),globalThis.__JOTAI_DEFAULT_STORE__!==vte&&console.warn("Detected multiple Jotai instances. It may cause unexpected behavior with the default store. https://github.com/pmndrs/jotai/discussions/2044"))),vte)});var o1t=S($i=>{"use strict";var wte=Symbol.for("react.element"),Lwn=Symbol.for("react.portal"),Fwn=Symbol.for("react.fragment"),kwn=Symbol.for("react.strict_mode"),qwn=Symbol.for("react.profiler"),Uwn=Symbol.for("react.provider"),Bwn=Symbol.for("react.context"),zwn=Symbol.for("react.forward_ref"),Vwn=Symbol.for("react.suspense"),Hwn=Symbol.for("react.memo"),Wwn=Symbol.for("react.lazy"),KNt=Symbol.iterator;function Jwn(t){return t===null||typeof t!="object"?null:(t=KNt&&t[KNt]||t["@@iterator"],typeof t=="function"?t:null)}var ZNt={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},YNt=Object.assign,QNt={};function FJ(t,e,r){this.props=t,this.context=e,this.refs=QNt,this.updater=r||ZNt}FJ.prototype.isReactComponent={};FJ.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")};FJ.prototype.forceUpdate=function(t){this.updater.enqueueForceUpdate(this,t,"forceUpdate")};function e1t(){}e1t.prototype=FJ.prototype;function tWe(t,e,r){this.props=t,this.context=e,this.refs=QNt,this.updater=r||ZNt}var rWe=tWe.prototype=new e1t;rWe.constructor=tWe;YNt(rWe,FJ.prototype);rWe.isPureReactComponent=!0;var GNt=Array.isArray,t1t=Object.prototype.hasOwnProperty,nWe={current:null},r1t={key:!0,ref:!0,__self:!0,__source:!0};function n1t(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)t1t.call(e,n)&&!r1t.hasOwnProperty(n)&&(o[n]=e[n]);var s=arguments.length-2;if(s===1)o.children=r;else if(1{"use strict";i1t.exports=o1t()});function L_(t,e){let r=s1t(e),[[n,o,i],a]=(0,jy.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,jy.useEffect)(()=>{let l=r.sub(t,()=>{if(typeof u=="number"){let c=r.get(t);aWe(c)&&u1t(a1t(c)),setTimeout(a,u);return}a()});return a(),l},[r,t,u]),(0,jy.useDebugValue)(s),aWe(s)){let l=a1t(s);return Qwn(l)}return s}function l1t(t,e){let r=s1t(e);return(0,jy.useCallback)((...o)=>{if((lye.env?lye.env.MODE:void 0)!=="production"&&!("write"in t))throw new Error("not writable atom");return r.set(t,...o)},[r,t])}function u1(t,e){return[L_(t,e),l1t(t,e)]}var jy,lye,Ywn,s1t,aWe,u1t,Qwn,iWe,a1t,c1t=v(()=>{"use client";jy=$(J(),1);Q3e();lye={},Ywn=(0,jy.createContext)(void 0),s1t=t=>{let e=(0,jy.useContext)(Ywn);return t?.store||e||JNt()},aWe=t=>typeof t?.then=="function",u1t=t=>{t.status="pending",t.then(e=>{t.status="fulfilled",t.value=e},e=>{t.status="rejected",t.reason=e})},Qwn=jy.default.use||(t=>{if(t.status==="pending")throw t;if(t.status==="fulfilled")return t.value;throw t.status==="rejected"?t.reason:(u1t(t),t)}),iWe=new WeakMap,a1t=t=>{let e=iWe.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((lye.env?lye.env.MODE:void 0)!=="production"&&l===u)throw new Error("[Bug] p is not updated even after cancelation");aWe(l)?(iWe.set(l,e),o=l,l.then(i(l),a(l)),s(l)):r(l)})};t.then(i(t),a(t)),s(t)}),iWe.set(t,e)),e}});var XC=v(()=>{Q3e();c1t()});function qJ(t){return typeof t=="string"&&eSn.includes(t)}function tSn(t){return typeof t=="string"?t.trim():""}function cye(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 rSn(t,e){let r=new Intl.Collator(void 0),n=u=>tSn(e.getName(u)),o=u=>{let l=e.getCreatedAtMs(u);return Number.isFinite(l)?l:0},i=u=>{let l=o(u);return cye(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 mO(t,e,r){return[...t].sort(rSn(e,r))}var eSn,kJ,l1=v(()=>{eSn=["recent","created","name","manual"];kJ=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=cye(r),i=this.lastPersistedAtMsByKey.get(e),a=Math.max(o??0,i??0);return a===0?n:n-ano,getSettings:()=>te,resetSettings:()=>sWe,sanitizeQaExclusions:()=>f1t,sanitizeSettings:()=>uWe,setSettings:()=>F_,settingsAtom:()=>mF,settingsStore:()=>No,subscribeToSettingsChange:()=>hl,updateSetting:()=>Re,useSettingsValue:()=>Br});function nSn(t){let e=new Set((t.activeEmbeddingModels||[]).map(r=>no(r)));return t.embeddingModelKey&&e.has(t.embeddingModelKey)?t.embeddingModelKey:ko.embeddingModelKey}function F_(t){let e=oSn({...te(),...t});e.embeddingModelKey=nSn(e),No.set(mF,e)}function f1t(t){let r=(typeof t=="string"?t:lWe).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===ZC){n.set(ZC,ZC);return}if(!n.has(a)){let s=i.length>0&&o.endsWith("/")?`${i}/`:o;n.set(a,s)}}),n.set(ZC,ZC),Array.from(n.values()).map(o=>encodeURIComponent(o)).join(",")}function Re(t,e){let r=te();F_({...r,[t]:e})}function te(){return No.get(mF)}function sWe(){let t={...ko,activeModels:hO.map(e=>({...e,enabled:!0})),activeEmbeddingModels:T4.map(e=>({...e,enabled:!0}))};F_(t)}function hl(t){let e=te();return No.sub(mF,()=>{let r=te();t(e,r),e=r})}function Br(){return L_(mF,{store:No})}function uWe(t){let e=t||ko;e.userId||(e.userId=od()),e.activeEmbeddingModels?e.activeEmbeddingModels=e.activeEmbeddingModels.map(g=>({...g,provider:g.provider==="azure_openai"?"azure openai":g.provider})):e.activeEmbeddingModels=T4.map(g=>({...g,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 g=e.includeActiveNoteAsContext;typeof g=="boolean"?r.autoAddActiveContentToContext=g:r.autoAddActiveContentToContext=ko.autoAddActiveContentToContext}typeof r.generateAIChatTitleOnSave!="boolean"&&(r.generateAIChatTitleOnSave=ko.generateAIChatTitleOnSave),typeof r.enableMiyo!="boolean"&&(r.enableMiyo=ko.enableMiyo),["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 d=Number(e.autonomousAgentMaxIterations);isNaN(d)||d<4||d>dye?r.autonomousAgentMaxIterations=ko.autonomousAgentMaxIterations:r.autonomousAgentMaxIterations=d,Array.isArray(r.autonomousAgentEnabledToolIds)||(r.autonomousAgentEnabledToolIds=ko.autonomousAgentEnabledToolIds),(!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 f=Number(e.maxRecentConversations);isNaN(f)||f<10||f>50?r.maxRecentConversations=ko.maxRecentConversations:r.maxRecentConversations=f,typeof r.autosaveChat!="boolean"&&(r.autosaveChat=ko.autosaveChat);let p=Number(e.autoCompactThreshold);if(isNaN(p)?r.autoCompactThreshold=ko.autoCompactThreshold:r.autoCompactThreshold=Math.min(1e6,Math.max(64e3,p)),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 g=e.autoIncludeTextSelection;typeof g=="boolean"?r.autoAddSelectionToContext=g:r.autoAddSelectionToContext=ko.autoAddSelectionToContext}typeof r.autoAcceptEdits!="boolean"&&(r.autoAcceptEdits=ko.autoAcceptEdits),Object.values(UJ).includes(r.defaultSendShortcut)||(r.defaultSendShortcut=ko.defaultSendShortcut);let m=(e.defaultSaveFolder||"").trim();r.defaultSaveFolder=m.length>0?m:ko.defaultSaveFolder;let h=(e.customPromptsFolder||"").trim();r.customPromptsFolder=h.length>0?h:ko.customPromptsFolder,(!qJ(r.chatHistorySortStrategy)||r.chatHistorySortStrategy==="manual")&&(r.chatHistorySortStrategy=ko.chatHistorySortStrategy),(!qJ(r.projectListSortStrategy)||r.projectListSortStrategy==="manual")&&(r.projectListSortStrategy=ko.projectListSortStrategy);let y=(e.userSystemPromptsFolder||"").trim();return r.userSystemPromptsFolder=y.length>0?y:ko.userSystemPromptsFolder,r.qaExclusions=f1t(e.qaExclusions),r}function oSn(t){return t.activeModels=d1t(t.activeModels,hO),t.activeEmbeddingModels=iSn(d1t(t.activeEmbeddingModels,T4)),t}function no(t){return`${t.name}|${t.provider}`}function d1t(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 iSn(t){let e=new Set(Object.values(YC));return t.filter(r=>e.has(r.provider))}var No,mF,Ye=v(()=>{XC();qN();l1();mr();No=pF(),mF=bc(ko)});function zr(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 cWe=v(()=>{});var dWe,Im,O4=v(()=>{cWe();Bt();Ye();dWe=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=zr(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=te();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 $c(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{}}},Im=dWe.getInstance()});function F(...t){te().debug&&console.log(...t),Im.append("INFO",...t)}function ne(...t){te().debug&&console.error(...t),Im.append("ERROR",...t)}function Te(...t){te().debug&&console.warn(...t),Im.append("WARN",...t)}function fye(t){Im.appendMarkdownBlock(t)}function p1t(t,e){if(te().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(()=>{Ye();O4()});var m1t=S((fWe,BJ)=>{(function(t,e){typeof fWe=="object"&&typeof BJ<"u"?BJ.exports=e():typeof define=="function"&&define.amd?define(e):t.moment=e()})(fWe,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 D=[],q,G=C.length;for(q=0;q>>0,q;for(q=0;q0)for(D=0;D=0;return(fe?D?"+":"":"-")+Math.pow(10,Math.max(0,G)).toString().substr(1)+q}var K=/(\[[^\[]*\])|(\\)?([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,oe=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,ue={},de={};function L(C,M,D,q){var G=q;typeof q=="string"&&(G=function(){return this[q]()}),C&&(de[C]=G),M&&(de[M[0]]=function(){return Y(G.apply(this,arguments),M[1],M[2])}),D&&(de[D]=function(){return this.localeData().ordinal(G.apply(this,arguments),C)})}function W(C){return C.match(/\[[\s\S]/)?C.replace(/^\[|\]$/g,""):C.replace(/\\/g,"")}function ie(C){var M=C.match(K),D,q;for(D=0,q=M.length;D=0&&oe.test(C);)C=C.replace(oe,q),oe.lastIndex=0,D-=1;return C}var U={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],D=this._longDateFormat[C.toUpperCase()];return M||!D?M:(this._longDateFormat[C]=D.match(K).map(function(q){return q==="MMMM"||q==="MM"||q==="DD"||q==="dddd"?q.slice(1):q}).join(""),this._longDateFormat[C])}var re="Invalid date";function Z(){return this._invalidDate}var le="%d",Ce=/\d{1,2}/;function He(C){return this._ordinal.replace("%d",C)}var lt={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 qe(C,M,D,q){var G=this._relativeTime[D];return N(G)?G(C,M,D,q):G.replace(/%d/i,C)}function Nt(C,M){var D=this._relativeTime[C>0?"future":"past"];return N(D)?D(M):D.replace(/%s/i,M)}var mt={};function Ot(C,M){var D=C.toLowerCase();mt[D]=mt[D+"s"]=mt[M]=C}function je(C){return typeof C=="string"?mt[C]||mt[C.toLowerCase()]:void 0}function Gr(C){var M={},D,q;for(q in C)i(C,q)&&(D=je(q),D&&(M[D]=C[q]));return M}var ct={};function ze(C,M){ct[C]=M}function ht(C){var M=[],D;for(D in C)i(C,D)&&M.push({unit:D,priority:ct[D]});return M.sort(function(q,G){return q.priority-G.priority}),M}function $e(C){return C%4===0&&C%100!==0||C%400===0}function Ue(C){return C<0?Math.ceil(C)||0:Math.floor(C)}function Ve(C){var M=+C,D=0;return M!==0&&isFinite(M)&&(D=Ue(M)),D}function Kt(C,M){return function(D){return D!=null?(iu(this,C,D),e.updateOffset(this,M),this):so(this,C)}}function so(C,M){return C.isValid()?C._d["get"+(C._isUTC?"UTC":"")+M]():NaN}function iu(C,M,D){C.isValid()&&!isNaN(D)&&(M==="FullYear"&&$e(C.year())&&C.month()===1&&C.date()===29?(D=Ve(D),C._d["set"+(C._isUTC?"UTC":"")+M](D,C.month(),Rpe(D,C.month()))):C._d["set"+(C._isUTC?"UTC":"")+M](D))}function An(C){return C=je(C),N(this[C])?this[C]():this}function Si(C,M){if(typeof C=="object"){C=Gr(C);var D=ht(C),q,G=D.length;for(q=0;q68?1900:2e3)};var I0t=Kt("FullYear",!0);function Psn(){return $e(this.year())}function Msn(C,M,D,q,G,fe,De){var sn;return C<100&&C>=0?(sn=new Date(C+400,M,D,q,G,fe,De),isFinite(sn.getFullYear())&&sn.setFullYear(C)):sn=new Date(C,M,D,q,G,fe,De),sn}function OQ(C){var M,D;return C<100&&C>=0?(D=Array.prototype.slice.call(arguments),D[0]=C+400,M=new Date(Date.UTC.apply(null,D)),isFinite(M.getUTCFullYear())&&M.setUTCFullYear(C)):M=new Date(Date.UTC.apply(null,arguments)),M}function Ipe(C,M,D){var q=7+M-D,G=(7+OQ(C,0,q).getUTCDay()-M)%7;return-G+q-1}function A0t(C,M,D,q,G){var fe=(7+D-q)%7,De=Ipe(C,q,G),sn=1+7*(M-1)+fe+De,pi,pu;return sn<=0?(pi=C-1,pu=TQ(pi)+sn):sn>TQ(C)?(pi=C+1,pu=sn-TQ(C)):(pi=C,pu=sn),{year:pi,dayOfYear:pu}}function EQ(C,M,D){var q=Ipe(C.year(),M,D),G=Math.floor((C.dayOfYear()-q-1)/7)+1,fe,De;return G<1?(De=C.year()-1,fe=G+DN(De,M,D)):G>DN(C.year(),M,D)?(fe=G-DN(C.year(),M,D),De=C.year()+1):(De=C.year(),fe=G),{week:fe,year:De}}function DN(C,M,D){var q=Ipe(C,M,D),G=Ipe(C+1,M,D);return(TQ(C)-q+G)/7}L("w",["ww",2],"wo","week"),L("W",["WW",2],"Wo","isoWeek"),Ot("week","w"),Ot("isoWeek","W"),ze("week",5),ze("isoWeek",5),Ee("w",ji),Ee("ww",ji,Vi),Ee("W",ji),Ee("WW",ji,Vi),Xv(["w","ww","W","WW"],function(C,M,D,q){M[q.substr(0,1)]=Ve(C)});function Rsn(C){return EQ(C,this._week.dow,this._week.doy).week}var Isn={dow:0,doy:6};function Asn(){return this._week.dow}function Nsn(){return this._week.doy}function Dsn(C){var M=this.localeData().week(this);return C==null?M:this.add((C-M)*7,"d")}function jsn(C){var M=EQ(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"),Ot("day","d"),Ot("weekday","e"),Ot("isoWeekday","E"),ze("day",11),ze("weekday",11),ze("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)}),Xv(["dd","ddd","dddd"],function(C,M,D,q){var G=D._locale.weekdaysParse(C,q,D._strict);G!=null?M.d=G:m(D).invalidWeekday=C}),Xv(["d","e","E"],function(C,M,D,q){M[q]=Ve(C)});function $sn(C,M){return typeof C!="string"?C:isNaN(C)?(C=M.weekdaysParse(C),typeof C=="number"?C:null):parseInt(C,10)}function Lsn(C,M){return typeof C=="string"?M.weekdaysParse(C)%7||7:isNaN(C)?null:C}function JUe(C,M){return C.slice(M,7).concat(C.slice(0,M))}var Fsn="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),N0t="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),ksn="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),qsn=Rr,Usn=Rr,Bsn=Rr;function zsn(C,M){var D=n(this._weekdays)?this._weekdays:this._weekdays[C&&C!==!0&&this._weekdays.isFormat.test(M)?"format":"standalone"];return C===!0?JUe(D,this._week.dow):C?D[C.day()]:D}function Vsn(C){return C===!0?JUe(this._weekdaysShort,this._week.dow):C?this._weekdaysShort[C.day()]:this._weekdaysShort}function Hsn(C){return C===!0?JUe(this._weekdaysMin,this._week.dow):C?this._weekdaysMin[C.day()]:this._weekdaysMin}function Wsn(C,M,D){var q,G,fe,De=C.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],q=0;q<7;++q)fe=f([2e3,1]).day(q),this._minWeekdaysParse[q]=this.weekdaysMin(fe,"").toLocaleLowerCase(),this._shortWeekdaysParse[q]=this.weekdaysShort(fe,"").toLocaleLowerCase(),this._weekdaysParse[q]=this.weekdays(fe,"").toLocaleLowerCase();return D?M==="dddd"?(G=nd.call(this._weekdaysParse,De),G!==-1?G:null):M==="ddd"?(G=nd.call(this._shortWeekdaysParse,De),G!==-1?G:null):(G=nd.call(this._minWeekdaysParse,De),G!==-1?G:null):M==="dddd"?(G=nd.call(this._weekdaysParse,De),G!==-1||(G=nd.call(this._shortWeekdaysParse,De),G!==-1)?G:(G=nd.call(this._minWeekdaysParse,De),G!==-1?G:null)):M==="ddd"?(G=nd.call(this._shortWeekdaysParse,De),G!==-1||(G=nd.call(this._weekdaysParse,De),G!==-1)?G:(G=nd.call(this._minWeekdaysParse,De),G!==-1?G:null)):(G=nd.call(this._minWeekdaysParse,De),G!==-1||(G=nd.call(this._weekdaysParse,De),G!==-1)?G:(G=nd.call(this._shortWeekdaysParse,De),G!==-1?G:null))}function Jsn(C,M,D){var q,G,fe;if(this._weekdaysParseExact)return Wsn.call(this,C,M,D);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),q=0;q<7;q++){if(G=f([2e3,1]).day(q),D&&!this._fullWeekdaysParse[q]&&(this._fullWeekdaysParse[q]=new RegExp("^"+this.weekdays(G,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[q]=new RegExp("^"+this.weekdaysShort(G,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[q]=new RegExp("^"+this.weekdaysMin(G,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[q]||(fe="^"+this.weekdays(G,"")+"|^"+this.weekdaysShort(G,"")+"|^"+this.weekdaysMin(G,""),this._weekdaysParse[q]=new RegExp(fe.replace(".",""),"i")),D&&M==="dddd"&&this._fullWeekdaysParse[q].test(C))return q;if(D&&M==="ddd"&&this._shortWeekdaysParse[q].test(C))return q;if(D&&M==="dd"&&this._minWeekdaysParse[q].test(C))return q;if(!D&&this._weekdaysParse[q].test(C))return q}}function Ksn(C){if(!this.isValid())return C!=null?this:NaN;var M=this._isUTC?this._d.getUTCDay():this._d.getDay();return C!=null?(C=$sn(C,this.localeData()),this.add(C-M,"d")):M}function Gsn(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 Xsn(C){if(!this.isValid())return C!=null?this:NaN;if(C!=null){var M=Lsn(C,this.localeData());return this.day(this.day()%7?M:M-7)}else return this.day()||7}function Zsn(C){return this._weekdaysParseExact?(i(this,"_weekdaysRegex")||KUe.call(this),C?this._weekdaysStrictRegex:this._weekdaysRegex):(i(this,"_weekdaysRegex")||(this._weekdaysRegex=qsn),this._weekdaysStrictRegex&&C?this._weekdaysStrictRegex:this._weekdaysRegex)}function Ysn(C){return this._weekdaysParseExact?(i(this,"_weekdaysRegex")||KUe.call(this),C?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(i(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Usn),this._weekdaysShortStrictRegex&&C?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Qsn(C){return this._weekdaysParseExact?(i(this,"_weekdaysRegex")||KUe.call(this),C?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(i(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Bsn),this._weekdaysMinStrictRegex&&C?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function KUe(){function C(Pb,kN){return kN.length-Pb.length}var M=[],D=[],q=[],G=[],fe,De,sn,pi,pu;for(fe=0;fe<7;fe++)De=f([2e3,1]).day(fe),sn=Fn(this.weekdaysMin(De,"")),pi=Fn(this.weekdaysShort(De,"")),pu=Fn(this.weekdays(De,"")),M.push(sn),D.push(pi),q.push(pu),G.push(sn),G.push(pi),G.push(pu);M.sort(C),D.sort(C),q.sort(C),G.sort(C),this._weekdaysRegex=new RegExp("^("+G.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+q.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+D.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+M.join("|")+")","i")}function GUe(){return this.hours()%12||12}function eun(){return this.hours()||24}L("H",["HH",2],0,"hour"),L("h",["hh",2],0,GUe),L("k",["kk",2],0,eun),L("hmm",0,0,function(){return""+GUe.apply(this)+Y(this.minutes(),2)}),L("hmmss",0,0,function(){return""+GUe.apply(this)+Y(this.minutes(),2)+Y(this.seconds(),2)}),L("Hmm",0,0,function(){return""+this.hours()+Y(this.minutes(),2)}),L("Hmmss",0,0,function(){return""+this.hours()+Y(this.minutes(),2)+Y(this.seconds(),2)});function D0t(C,M){L(C,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),M)})}D0t("a",!0),D0t("A",!1),Ot("hour","h"),ze("hour",13);function j0t(C,M){return M._meridiemParse}Ee("a",j0t),Ee("A",j0t),Ee("H",ji),Ee("h",ji),Ee("k",ji),Ee("HH",ji,Vi),Ee("hh",ji,Vi),Ee("kk",ji,Vi),Ee("hmm",KT),Ee("hmmss",LC),Ee("Hmm",KT),Ee("Hmmss",LC),Ei(["H","HH"],$l),Ei(["k","kk"],function(C,M,D){var q=Ve(C);M[$l]=q===24?0:q}),Ei(["a","A"],function(C,M,D){D._isPm=D._locale.isPM(C),D._meridiem=C}),Ei(["h","hh"],function(C,M,D){M[$l]=Ve(C),m(D).bigHour=!0}),Ei("hmm",function(C,M,D){var q=C.length-2;M[$l]=Ve(C.substr(0,q)),M[Eb]=Ve(C.substr(q)),m(D).bigHour=!0}),Ei("hmmss",function(C,M,D){var q=C.length-4,G=C.length-2;M[$l]=Ve(C.substr(0,q)),M[Eb]=Ve(C.substr(q,2)),M[Yv]=Ve(C.substr(G)),m(D).bigHour=!0}),Ei("Hmm",function(C,M,D){var q=C.length-2;M[$l]=Ve(C.substr(0,q)),M[Eb]=Ve(C.substr(q))}),Ei("Hmmss",function(C,M,D){var q=C.length-4,G=C.length-2;M[$l]=Ve(C.substr(0,q)),M[Eb]=Ve(C.substr(q,2)),M[Yv]=Ve(C.substr(G))});function tun(C){return(C+"").toLowerCase().charAt(0)==="p"}var run=/[ap]\.?m?\.?/i,nun=Kt("Hours",!0);function oun(C,M,D){return C>11?D?"pm":"PM":D?"am":"AM"}var $0t={calendar:B,longDateFormat:U,invalidDate:re,ordinal:le,dayOfMonthOrdinalParse:Ce,relativeTime:lt,months:bsn,monthsShort:O0t,week:Isn,weekdays:Fsn,weekdaysMin:ksn,weekdaysShort:N0t,meridiemParse:run},Ll={},PQ={},MQ;function iun(C,M){var D,q=Math.min(C.length,M.length);for(D=0;D0;){if(G=Ape(fe.slice(0,D).join("-")),G)return G;if(q&&q.length>=D&&iun(fe,q)>=D-1)break;D--}M++}return MQ}function sun(C){return C.match("^[^/\\\\]*$")!=null}function Ape(C){var M=null,D;if(Ll[C]===void 0&&typeof BJ<"u"&&BJ&&BJ.exports&&sun(C))try{M=MQ._abbr,D=require,D("./locale/"+C),jL(M)}catch{Ll[C]=null}return Ll[C]}function jL(C,M){var D;return C&&(s(M)?D=jN(C):D=XUe(C,M),D?MQ=D:typeof console<"u"&&console.warn&&console.warn("Locale "+C+" not found. Did you forget to load it?")),MQ._abbr}function XUe(C,M){if(M!==null){var D,q=$0t;if(M.abbr=C,Ll[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."),q=Ll[C]._config;else if(M.parentLocale!=null)if(Ll[M.parentLocale]!=null)q=Ll[M.parentLocale]._config;else if(D=Ape(M.parentLocale),D!=null)q=D._config;else return PQ[M.parentLocale]||(PQ[M.parentLocale]=[]),PQ[M.parentLocale].push({name:C,config:M}),null;return Ll[C]=new k(V(q,M)),PQ[C]&&PQ[C].forEach(function(G){XUe(G.name,G.config)}),jL(C),Ll[C]}else return delete Ll[C],null}function uun(C,M){if(M!=null){var D,q,G=$0t;Ll[C]!=null&&Ll[C].parentLocale!=null?Ll[C].set(V(Ll[C]._config,M)):(q=Ape(C),q!=null&&(G=q._config),M=V(G,M),q==null&&(M.abbr=C),D=new k(M),D.parentLocale=Ll[C],Ll[C]=D),jL(C)}else Ll[C]!=null&&(Ll[C].parentLocale!=null?(Ll[C]=Ll[C].parentLocale,C===jL()&&jL(C)):Ll[C]!=null&&delete Ll[C]);return Ll[C]}function jN(C){var M;if(C&&C._locale&&C._locale._abbr&&(C=C._locale._abbr),!C)return MQ;if(!n(C)){if(M=Ape(C),M)return M;C=[C]}return aun(C)}function lun(){return X(Ll)}function ZUe(C){var M,D=C._a;return D&&m(C).overflow===-2&&(M=D[FC]<0||D[FC]>11?FC:D[Zv]<1||D[Zv]>Rpe(D[Eh],D[FC])?Zv:D[$l]<0||D[$l]>24||D[$l]===24&&(D[Eb]!==0||D[Yv]!==0||D[NN]!==0)?$l:D[Eb]<0||D[Eb]>59?Eb:D[Yv]<0||D[Yv]>59?Yv:D[NN]<0||D[NN]>999?NN:-1,m(C)._overflowDayOfYear&&(MZv)&&(M=Zv),m(C)._overflowWeeks&&M===-1&&(M=hsn),m(C)._overflowWeekday&&M===-1&&(M=gsn),m(C).overflow=M),C}var cun=/^\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)?)?$/,dun=/^\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)?)?$/,fun=/Z|[+-]\d\d(?::?\d\d)?/,Npe=[["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]],YUe=[["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/]],pun=/^\/?Date\((-?\d+)/i,mun=/^(?:(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}))$/,hun={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 F0t(C){var M,D,q=C._i,G=cun.exec(q)||dun.exec(q),fe,De,sn,pi,pu=Npe.length,Pb=YUe.length;if(G){for(m(C).iso=!0,M=0,D=pu;MTQ(De)||C._dayOfYear===0)&&(m(C)._overflowDayOfYear=!0),D=OQ(De,0,C._dayOfYear),C._a[FC]=D.getUTCMonth(),C._a[Zv]=D.getUTCDate()),M=0;M<3&&C._a[M]==null;++M)C._a[M]=q[M]=G[M];for(;M<7;M++)C._a[M]=q[M]=C._a[M]==null?M===2?1:0:C._a[M];C._a[$l]===24&&C._a[Eb]===0&&C._a[Yv]===0&&C._a[NN]===0&&(C._nextDay=!0,C._a[$l]=0),C._d=(C._useUTC?OQ:Msn).apply(null,q),fe=C._useUTC?C._d.getUTCDay():C._d.getDay(),C._tzm!=null&&C._d.setUTCMinutes(C._d.getUTCMinutes()-C._tzm),C._nextDay&&(C._a[$l]=24),C._w&&typeof C._w.d<"u"&&C._w.d!==fe&&(m(C).weekdayMismatch=!0)}}function Cun(C){var M,D,q,G,fe,De,sn,pi,pu;M=C._w,M.GG!=null||M.W!=null||M.E!=null?(fe=1,De=4,D=q6(M.GG,C._a[Eh],EQ(dl(),1,4).year),q=q6(M.W,1),G=q6(M.E,1),(G<1||G>7)&&(pi=!0)):(fe=C._locale._week.dow,De=C._locale._week.doy,pu=EQ(dl(),fe,De),D=q6(M.gg,C._a[Eh],pu.year),q=q6(M.w,pu.week),M.d!=null?(G=M.d,(G<0||G>6)&&(pi=!0)):M.e!=null?(G=M.e+fe,(M.e<0||M.e>6)&&(pi=!0)):G=fe),q<1||q>DN(D,fe,De)?m(C)._overflowWeeks=!0:pi!=null?m(C)._overflowWeekday=!0:(sn=A0t(D,q,G,fe,De),C._a[Eh]=sn.year,C._dayOfYear=sn.dayOfYear)}e.ISO_8601=function(){},e.RFC_2822=function(){};function eBe(C){if(C._f===e.ISO_8601){F0t(C);return}if(C._f===e.RFC_2822){k0t(C);return}C._a=[],m(C).empty=!0;var M=""+C._i,D,q,G,fe,De,sn=M.length,pi=0,pu,Pb;for(G=A(C._f,C._locale).match(K)||[],Pb=G.length,D=0;D0&&m(C).unusedInput.push(De),M=M.slice(M.indexOf(q)+q.length),pi+=q.length),de[fe]?(q?m(C).empty=!1:m(C).unusedTokens.push(fe),DL(fe,q,C)):C._strict&&!q&&m(C).unusedTokens.push(fe);m(C).charsLeftOver=sn-pi,M.length>0&&m(C).unusedInput.push(M),C._a[$l]<=12&&m(C).bigHour===!0&&C._a[$l]>0&&(m(C).bigHour=void 0),m(C).parsedDateParts=C._a.slice(0),m(C).meridiem=C._meridiem,C._a[$l]=xun(C._locale,C._a[$l],C._meridiem),pu=m(C).era,pu!==null&&(C._a[Eh]=C._locale.erasConvertYear(pu,C._a[Eh])),QUe(C),ZUe(C)}function xun(C,M,D){var q;return D==null?M:C.meridiemHour!=null?C.meridiemHour(M,D):(C.isPM!=null&&(q=C.isPM(D),q&&M<12&&(M+=12),!q&&M===12&&(M=0)),M)}function Tun(C){var M,D,q,G,fe,De,sn=!1,pi=C._f.length;if(pi===0){m(C).invalidFormat=!0,C._d=new Date(NaN);return}for(G=0;Gthis?this:C:g()});function B0t(C,M){var D,q;if(M.length===1&&n(M[0])&&(M=M[0]),!M.length)return dl();for(D=M[0],q=1;qthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Jun(){if(!s(this._isDSTShifted))return this._isDSTShifted;var C={},M;return w(C,this),C=q0t(C),C._a?(M=C._isUTC?f(C._a):dl(C._a),this._isDSTShifted=this.isValid()&&Lun(C._a,M.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function Kun(){return this.isValid()?!this._isUTC:!1}function Gun(){return this.isValid()?this._isUTC:!1}function V0t(){return this.isValid()?this._isUTC&&this._offset===0:!1}var Xun=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Zun=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function kC(C,M){var D=C,q=null,G,fe,De;return jpe(C)?D={ms:C._milliseconds,d:C._days,M:C._months}:u(C)||!isNaN(+C)?(D={},M?D[M]=+C:D.milliseconds=+C):(q=Xun.exec(C))?(G=q[1]==="-"?-1:1,D={y:0,d:Ve(q[Zv])*G,h:Ve(q[$l])*G,m:Ve(q[Eb])*G,s:Ve(q[Yv])*G,ms:Ve(tBe(q[NN]*1e3))*G}):(q=Zun.exec(C))?(G=q[1]==="-"?-1:1,D={y:Ez(q[2],G),M:Ez(q[3],G),w:Ez(q[4],G),d:Ez(q[5],G),h:Ez(q[6],G),m:Ez(q[7],G),s:Ez(q[8],G)}):D==null?D={}:typeof D=="object"&&("from"in D||"to"in D)&&(De=Yun(dl(D.from),dl(D.to)),D={},D.ms=De.milliseconds,D.M=De.months),fe=new Dpe(D),jpe(C)&&i(C,"_locale")&&(fe._locale=C._locale),jpe(C)&&i(C,"_isValid")&&(fe._isValid=C._isValid),fe}kC.fn=Dpe.prototype,kC.invalid=$un;function Ez(C,M){var D=C&&parseFloat(C.replace(",","."));return(isNaN(D)?0:D)*M}function H0t(C,M){var D={};return D.months=M.month()-C.month()+(M.year()-C.year())*12,C.clone().add(D.months,"M").isAfter(M)&&--D.months,D.milliseconds=+M-+C.clone().add(D.months,"M"),D}function Yun(C,M){var D;return C.isValid()&&M.isValid()?(M=nBe(M,C),C.isBefore(M)?D=H0t(C,M):(D=H0t(M,C),D.milliseconds=-D.milliseconds,D.months=-D.months),D):{milliseconds:0,months:0}}function W0t(C,M){return function(D,q){var G,fe;return q!==null&&!isNaN(+q)&&(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."),fe=D,D=q,q=fe),G=kC(D,q),J0t(this,G,C),this}}function J0t(C,M,D,q){var G=M._milliseconds,fe=tBe(M._days),De=tBe(M._months);C.isValid()&&(q=q??!0,De&&P0t(C,so(C,"Month")+De*D),fe&&iu(C,"Date",so(C,"Date")+fe*D),G&&C._d.setTime(C._d.valueOf()+G*D),q&&e.updateOffset(C,fe||De))}var Qun=W0t(1,"add"),eln=W0t(-1,"subtract");function K0t(C){return typeof C=="string"||C instanceof String}function tln(C){return O(C)||l(C)||K0t(C)||u(C)||nln(C)||rln(C)||C===null||C===void 0}function rln(C){var M=o(C)&&!a(C),D=!1,q=["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,fe,De=q.length;for(G=0;GD.valueOf():D.valueOf()9999?j(D,M?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):N(Date.prototype.toISOString)?M?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",j(D,"Z")):j(D,M?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function yln(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var C="moment",M="",D,q,G,fe;return this.isLocal()||(C=this.utcOffset()===0?"moment.utc":"moment.parseZone",M="Z"),D="["+C+'("]',q=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",G="-MM-DD[T]HH:mm:ss.SSS",fe=M+'[")]',this.format(D+q+G+fe)}function bln(C){C||(C=this.isUtc()?e.defaultFormatUtc:e.defaultFormat);var M=j(this,C);return this.localeData().postformat(M)}function _ln(C,M){return this.isValid()&&(O(C)&&C.isValid()||dl(C).isValid())?kC({to:this,from:C}).locale(this.locale()).humanize(!M):this.localeData().invalidDate()}function vln(C){return this.from(dl(),C)}function wln(C,M){return this.isValid()&&(O(C)&&C.isValid()||dl(C).isValid())?kC({from:this,to:C}).locale(this.locale()).humanize(!M):this.localeData().invalidDate()}function Sln(C){return this.to(dl(),C)}function G0t(C){var M;return C===void 0?this._locale._abbr:(M=jN(C),M!=null&&(this._locale=M),this)}var X0t=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 Z0t(){return this._locale}var Lpe=1e3,U6=60*Lpe,Fpe=60*U6,Y0t=(365*400+97)*24*Fpe;function B6(C,M){return(C%M+M)%M}function Q0t(C,M,D){return C<100&&C>=0?new Date(C+400,M,D)-Y0t:new Date(C,M,D).valueOf()}function eCt(C,M,D){return C<100&&C>=0?Date.UTC(C+400,M,D)-Y0t:Date.UTC(C,M,D)}function Cln(C){var M,D;if(C=je(C),C===void 0||C==="millisecond"||!this.isValid())return this;switch(D=this._isUTC?eCt:Q0t,C){case"year":M=D(this.year(),0,1);break;case"quarter":M=D(this.year(),this.month()-this.month()%3,1);break;case"month":M=D(this.year(),this.month(),1);break;case"week":M=D(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":M=D(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":M=D(this.year(),this.month(),this.date());break;case"hour":M=this._d.valueOf(),M-=B6(M+(this._isUTC?0:this.utcOffset()*U6),Fpe);break;case"minute":M=this._d.valueOf(),M-=B6(M,U6);break;case"second":M=this._d.valueOf(),M-=B6(M,Lpe);break}return this._d.setTime(M),e.updateOffset(this,!0),this}function xln(C){var M,D;if(C=je(C),C===void 0||C==="millisecond"||!this.isValid())return this;switch(D=this._isUTC?eCt:Q0t,C){case"year":M=D(this.year()+1,0,1)-1;break;case"quarter":M=D(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":M=D(this.year(),this.month()+1,1)-1;break;case"week":M=D(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":M=D(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":M=D(this.year(),this.month(),this.date()+1)-1;break;case"hour":M=this._d.valueOf(),M+=Fpe-B6(M+(this._isUTC?0:this.utcOffset()*U6),Fpe)-1;break;case"minute":M=this._d.valueOf(),M+=U6-B6(M,U6)-1;break;case"second":M=this._d.valueOf(),M+=Lpe-B6(M,Lpe)-1;break}return this._d.setTime(M),e.updateOffset(this,!0),this}function Tln(){return this._d.valueOf()-(this._offset||0)*6e4}function Oln(){return Math.floor(this.valueOf()/1e3)}function Eln(){return new Date(this.valueOf())}function Pln(){var C=this;return[C.year(),C.month(),C.date(),C.hour(),C.minute(),C.second(),C.millisecond()]}function Mln(){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 Rln(){return this.isValid()?this.toISOString():null}function Iln(){return y(this)}function Aln(){return d({},m(this))}function Nln(){return m(this).overflow}function Dln(){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",iBe),Ee("NN",iBe),Ee("NNN",iBe),Ee("NNNN",Hln),Ee("NNNNN",Wln),Ei(["N","NN","NNN","NNNN","NNNNN"],function(C,M,D,q){var G=D._locale.erasParse(C,q,D._strict);G?m(D).era=G:m(D).invalidEra=C}),Ee("y",Mu),Ee("yy",Mu),Ee("yyy",Mu),Ee("yyyy",Mu),Ee("yo",Jln),Ei(["y","yy","yyy","yyyy"],Eh),Ei(["yo"],function(C,M,D,q){var G;D._locale._eraYearOrdinalRegex&&(G=C.match(D._locale._eraYearOrdinalRegex)),D._locale.eraYearOrdinalParse?M[Eh]=D._locale.eraYearOrdinalParse(C,G):M[Eh]=parseInt(C,10)});function jln(C,M){var D,q,G,fe=this._eras||jN("en")._eras;for(D=0,q=fe.length;D=0)return fe[q]}function Lln(C,M){var D=C.since<=C.until?1:-1;return M===void 0?e(C.since).year():e(C.since).year()+(M-C.offset)*D}function Fln(){var C,M,D,q=this.localeData().eras();for(C=0,M=q.length;Cfe&&(M=fe),ecn.call(this,C,M,D,q,G))}function ecn(C,M,D,q,G){var fe=A0t(C,M,D,q,G),De=OQ(fe.year,0,fe.dayOfYear);return this.year(De.getUTCFullYear()),this.month(De.getUTCMonth()),this.date(De.getUTCDate()),this}L("Q",0,"Qo","quarter"),Ot("quarter","Q"),ze("quarter",7),Ee("Q",Dl),Ei("Q",function(C,M){M[FC]=(Ve(C)-1)*3});function tcn(C){return C==null?Math.ceil((this.month()+1)/3):this.month((C-1)*3+this.month()%3)}L("D",["DD",2],"Do","date"),Ot("date","D"),ze("date",9),Ee("D",ji),Ee("DD",ji,Vi),Ee("Do",function(C,M){return C?M._dayOfMonthOrdinalParse||M._ordinalParse:M._dayOfMonthOrdinalParseLenient}),Ei(["D","DD"],Zv),Ei("Do",function(C,M){M[Zv]=Ve(C.match(ji)[0])});var rCt=Kt("Date",!0);L("DDD",["DDDD",3],"DDDo","dayOfYear"),Ot("dayOfYear","DDD"),ze("dayOfYear",4),Ee("DDD",bS),Ee("DDDD",O_),Ei(["DDD","DDDD"],function(C,M,D){D._dayOfYear=Ve(C)});function rcn(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"),Ot("minute","m"),ze("minute",14),Ee("m",ji),Ee("mm",ji,Vi),Ei(["m","mm"],Eb);var ncn=Kt("Minutes",!1);L("s",["ss",2],0,"second"),Ot("second","s"),ze("second",15),Ee("s",ji),Ee("ss",ji,Vi),Ei(["s","ss"],Yv);var ocn=Kt("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}),Ot("millisecond","ms"),ze("millisecond",16),Ee("S",bS,Dl),Ee("SS",bS,Vi),Ee("SSS",bS,O_);var $L,nCt;for($L="SSSS";$L.length<=9;$L+="S")Ee($L,Mu);function icn(C,M){M[NN]=Ve(("0."+C)*1e3)}for($L="S";$L.length<=9;$L+="S")Ei($L,icn);nCt=Kt("Milliseconds",!1),L("z",0,0,"zoneAbbr"),L("zz",0,0,"zoneName");function acn(){return this._isUTC?"UTC":""}function scn(){return this._isUTC?"Coordinated Universal Time":""}var dt=T.prototype;dt.add=Qun,dt.calendar=aln,dt.clone=sln,dt.diff=mln,dt.endOf=xln,dt.format=bln,dt.from=_ln,dt.fromNow=vln,dt.to=wln,dt.toNow=Sln,dt.get=An,dt.invalidAt=Nln,dt.isAfter=uln,dt.isBefore=lln,dt.isBetween=cln,dt.isSame=dln,dt.isSameOrAfter=fln,dt.isSameOrBefore=pln,dt.isValid=Iln,dt.lang=X0t,dt.locale=G0t,dt.localeData=Z0t,dt.max=Run,dt.min=Mun,dt.parsingFlags=Aln,dt.set=Si,dt.startOf=Cln,dt.subtract=eln,dt.toArray=Pln,dt.toObject=Mln,dt.toDate=Eln,dt.toISOString=gln,dt.inspect=yln,typeof Symbol<"u"&&Symbol.for!=null&&(dt[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),dt.toJSON=Rln,dt.toString=hln,dt.unix=Oln,dt.valueOf=Tln,dt.creationData=Dln,dt.eraName=Fln,dt.eraNarrow=kln,dt.eraAbbr=qln,dt.eraYear=Uln,dt.year=I0t,dt.isLeapYear=Psn,dt.weekYear=Kln,dt.isoWeekYear=Gln,dt.quarter=dt.quarters=tcn,dt.month=M0t,dt.daysInMonth=Tsn,dt.week=dt.weeks=Dsn,dt.isoWeek=dt.isoWeeks=jsn,dt.weeksInYear=Yln,dt.weeksInWeekYear=Qln,dt.isoWeeksInYear=Xln,dt.isoWeeksInISOWeekYear=Zln,dt.date=rCt,dt.day=dt.days=Ksn,dt.weekday=Gsn,dt.isoWeekday=Xsn,dt.dayOfYear=rcn,dt.hour=dt.hours=nun,dt.minute=dt.minutes=ncn,dt.second=dt.seconds=ocn,dt.millisecond=dt.milliseconds=nCt,dt.utcOffset=kun,dt.utc=Uun,dt.local=zun,dt.parseZone=Vun,dt.hasAlignedHourOffset=Hun,dt.isDST=Wun,dt.isLocal=Kun,dt.isUtcOffset=Gun,dt.isUtc=V0t,dt.isUTC=V0t,dt.zoneAbbr=acn,dt.zoneName=scn,dt.dates=P("dates accessor is deprecated. Use date instead.",rCt),dt.months=P("months accessor is deprecated. Use month instead",M0t),dt.years=P("years accessor is deprecated. Use year instead",I0t),dt.zone=P("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",qun),dt.isDSTShifted=P("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Jun);function ucn(C){return dl(C*1e3)}function lcn(){return dl.apply(null,arguments).parseZone()}function oCt(C){return C}var ss=k.prototype;ss.calendar=Q,ss.longDateFormat=H,ss.invalidDate=Z,ss.ordinal=He,ss.preparse=oCt,ss.postformat=oCt,ss.relativeTime=qe,ss.pastFuture=Nt,ss.set=z,ss.eras=jln,ss.erasParse=$ln,ss.erasConvertYear=Lln,ss.erasAbbrRegex=zln,ss.erasNameRegex=Bln,ss.erasNarrowRegex=Vln,ss.months=wsn,ss.monthsShort=Ssn,ss.monthsParse=xsn,ss.monthsRegex=Esn,ss.monthsShortRegex=Osn,ss.week=Rsn,ss.firstDayOfYear=Nsn,ss.firstDayOfWeek=Asn,ss.weekdays=zsn,ss.weekdaysMin=Hsn,ss.weekdaysShort=Vsn,ss.weekdaysParse=Jsn,ss.weekdaysRegex=Zsn,ss.weekdaysShortRegex=Ysn,ss.weekdaysMinRegex=Qsn,ss.isPM=tun,ss.meridiem=oun;function qpe(C,M,D,q){var G=jN(),fe=f().set(q,M);return G[D](fe,C)}function iCt(C,M,D){if(u(C)&&(M=C,C=void 0),C=C||"",M!=null)return qpe(C,M,D,"month");var q,G=[];for(q=0;q<12;q++)G[q]=qpe(C,q,D,"month");return G}function sBe(C,M,D,q){typeof C=="boolean"?(u(M)&&(D=M,M=void 0),M=M||""):(M=C,D=M,C=!1,u(M)&&(D=M,M=void 0),M=M||"");var G=jN(),fe=C?G._week.dow:0,De,sn=[];if(D!=null)return qpe(M,(D+fe)%7,q,"day");for(De=0;De<7;De++)sn[De]=qpe(M,(De+fe)%7,q,"day");return sn}function ccn(C,M){return iCt(C,M,"months")}function dcn(C,M){return iCt(C,M,"monthsShort")}function fcn(C,M,D){return sBe(C,M,D,"weekdays")}function pcn(C,M,D){return sBe(C,M,D,"weekdaysShort")}function mcn(C,M,D){return sBe(C,M,D,"weekdaysMin")}jL("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,D=Ve(C%100/10)===1?"th":M===1?"st":M===2?"nd":M===3?"rd":"th";return C+D}}),e.lang=P("moment.lang is deprecated. Use moment.locale instead.",jL),e.langData=P("moment.langData is deprecated. Use moment.localeData instead.",jN);var $N=Math.abs;function hcn(){var C=this._data;return this._milliseconds=$N(this._milliseconds),this._days=$N(this._days),this._months=$N(this._months),C.milliseconds=$N(C.milliseconds),C.seconds=$N(C.seconds),C.minutes=$N(C.minutes),C.hours=$N(C.hours),C.months=$N(C.months),C.years=$N(C.years),this}function aCt(C,M,D,q){var G=kC(M,D);return C._milliseconds+=q*G._milliseconds,C._days+=q*G._days,C._months+=q*G._months,C._bubble()}function gcn(C,M){return aCt(this,C,M,1)}function ycn(C,M){return aCt(this,C,M,-1)}function sCt(C){return C<0?Math.floor(C):Math.ceil(C)}function bcn(){var C=this._milliseconds,M=this._days,D=this._months,q=this._data,G,fe,De,sn,pi;return C>=0&&M>=0&&D>=0||C<=0&&M<=0&&D<=0||(C+=sCt(uBe(D)+M)*864e5,M=0,D=0),q.milliseconds=C%1e3,G=Ue(C/1e3),q.seconds=G%60,fe=Ue(G/60),q.minutes=fe%60,De=Ue(fe/60),q.hours=De%24,M+=Ue(De/24),pi=Ue(uCt(M)),D+=pi,M-=sCt(uBe(pi)),sn=Ue(D/12),D%=12,q.days=M,q.months=D,q.years=sn,this}function uCt(C){return C*4800/146097}function uBe(C){return C*146097/4800}function _cn(C){if(!this.isValid())return NaN;var M,D,q=this._milliseconds;if(C=je(C),C==="month"||C==="quarter"||C==="year")switch(M=this._days+q/864e5,D=this._months+uCt(M),C){case"month":return D;case"quarter":return D/3;case"year":return D/12}else switch(M=this._days+Math.round(uBe(this._months)),C){case"week":return M/7+q/6048e5;case"day":return M+q/864e5;case"hour":return M*24+q/36e5;case"minute":return M*1440+q/6e4;case"second":return M*86400+q/1e3;case"millisecond":return Math.floor(M*864e5)+q;default:throw new Error("Unknown unit "+C)}}function vcn(){return this.isValid()?this._milliseconds+this._days*864e5+this._months%12*2592e6+Ve(this._months/12)*31536e6:NaN}function LN(C){return function(){return this.as(C)}}var wcn=LN("ms"),Scn=LN("s"),Ccn=LN("m"),xcn=LN("h"),Tcn=LN("d"),Ocn=LN("w"),Ecn=LN("M"),Pcn=LN("Q"),Mcn=LN("y");function Rcn(){return kC(this)}function Icn(C){return C=je(C),this.isValid()?this[C+"s"]():NaN}function Pz(C){return function(){return this.isValid()?this._data[C]:NaN}}var Acn=Pz("milliseconds"),Ncn=Pz("seconds"),Dcn=Pz("minutes"),jcn=Pz("hours"),$cn=Pz("days"),Lcn=Pz("months"),Fcn=Pz("years");function kcn(){return Ue(this.days()/7)}var FN=Math.round,z6={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function qcn(C,M,D,q,G){return G.relativeTime(M||1,!!D,C,q)}function Ucn(C,M,D,q){var G=kC(C).abs(),fe=FN(G.as("s")),De=FN(G.as("m")),sn=FN(G.as("h")),pi=FN(G.as("d")),pu=FN(G.as("M")),Pb=FN(G.as("w")),kN=FN(G.as("y")),LL=fe<=D.ss&&["s",fe]||fe0,LL[4]=q,qcn.apply(null,LL)}function Bcn(C){return C===void 0?FN:typeof C=="function"?(FN=C,!0):!1}function zcn(C,M){return z6[C]===void 0?!1:M===void 0?z6[C]:(z6[C]=M,C==="s"&&(z6.ss=M-1),!0)}function Vcn(C,M){if(!this.isValid())return this.localeData().invalidDate();var D=!1,q=z6,G,fe;return typeof C=="object"&&(M=C,C=!1),typeof C=="boolean"&&(D=C),typeof M=="object"&&(q=Object.assign({},z6,M),M.s!=null&&M.ss==null&&(q.ss=M.s-1)),G=this.localeData(),fe=Ucn(this,!D,q,G),D&&(fe=G.pastFuture(+this,fe)),G.postformat(fe)}var lBe=Math.abs;function V6(C){return(C>0)-(C<0)||+C}function Upe(){if(!this.isValid())return this.localeData().invalidDate();var C=lBe(this._milliseconds)/1e3,M=lBe(this._days),D=lBe(this._months),q,G,fe,De,sn=this.asSeconds(),pi,pu,Pb,kN;return sn?(q=Ue(C/60),G=Ue(q/60),C%=60,q%=60,fe=Ue(D/12),D%=12,De=C?C.toFixed(3).replace(/\.?0+$/,""):"",pi=sn<0?"-":"",pu=V6(this._months)!==V6(sn)?"-":"",Pb=V6(this._days)!==V6(sn)?"-":"",kN=V6(this._milliseconds)!==V6(sn)?"-":"",pi+"P"+(fe?pu+fe+"Y":"")+(D?pu+D+"M":"")+(M?Pb+M+"D":"")+(G||q||C?"T":"")+(G?kN+G+"H":"")+(q?kN+q+"M":"")+(C?kN+De+"S":"")):"P0D"}var ea=Dpe.prototype;ea.isValid=jun,ea.abs=hcn,ea.add=gcn,ea.subtract=ycn,ea.as=_cn,ea.asMilliseconds=wcn,ea.asSeconds=Scn,ea.asMinutes=Ccn,ea.asHours=xcn,ea.asDays=Tcn,ea.asWeeks=Ocn,ea.asMonths=Ecn,ea.asQuarters=Pcn,ea.asYears=Mcn,ea.valueOf=vcn,ea._bubble=bcn,ea.clone=Rcn,ea.get=Icn,ea.milliseconds=Acn,ea.seconds=Ncn,ea.minutes=Dcn,ea.hours=jcn,ea.days=$cn,ea.weeks=kcn,ea.months=Lcn,ea.years=Fcn,ea.humanize=Vcn,ea.toISOString=Upe,ea.toString=Upe,ea.toJSON=Upe,ea.locale=G0t,ea.localeData=Z0t,ea.toIsoString=P("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Upe),ea.lang=X0t,L("X",0,0,"unix"),L("x",0,0,"valueOf"),Ee("x",Mm),Ee("X",rt),Ei("X",function(C,M,D){D._d=new Date(parseFloat(C)*1e3)}),Ei("x",function(C,M,D){D._d=new Date(Ve(C))});return e.version="2.29.4",r(dl),e.fn=dt,e.min=Iun,e.max=Aun,e.now=Nun,e.utc=f,e.unix=ucn,e.months=ccn,e.isDate=l,e.locale=jL,e.invalid=g,e.duration=kC,e.isMoment=O,e.weekdays=fcn,e.parseZone=lcn,e.localeData=jN,e.isDuration=jpe,e.monthsShort=dcn,e.weekdaysMin=mcn,e.defineLocale=XUe,e.updateLocale=uun,e.locales=lun,e.weekdaysShort=pcn,e.normalizeUnits=je,e.relativeTimeRounding=Bcn,e.relativeTimeThreshold=zcn,e.calendarFormat=iln,e.prototype=dt,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 h1t(t){return t in Ste}function Bb(t,e){let r=te();return e?.apiKey||r[Ste[t]]||""}function aSn(){return[{name:"copilot-plus-flash",provider:"copilot-plus"},{name:"google/gemini-2.5-flash",provider:"openrouterai"}]}function pye(t){return aSn().some(e=>e.name===t.name&&e.provider===t.provider)}var hF=v(()=>{mr();Ye()});var g1t={};En(g1t,{CustomError:()=>lo,MissingApiKeyError:()=>xte,MissingModelKeyError:()=>zJ,MissingPlusLicenseError:()=>E4,TimeoutError:()=>Cte});var lo,Cte,xte,E4,zJ,lw=v(()=>{lo=class t extends Error{constructor(e,r){super(e),this.code=r,Object.setPrototypeOf(this,t.prototype)}},Cte=class t extends Error{constructor(e,r){super(`${e} timed out after ${r}ms`),this.name="TimeoutError",Object.setPrototypeOf(this,t.prototype)}},xte=class t extends Error{constructor(e="API key is not configured."){super(e),this.name="MissingApiKeyError",Object.setPrototypeOf(this,t.prototype)}},E4=class t extends Error{constructor(e="Copilot Plus license key is not configured."){super(e),this.name="MissingPlusLicenseError",Object.setPrototypeOf(this,t.prototype)}},zJ=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)}}});function c1(t){try{return new URL(t).hostname.replace(/^www\./,"")}catch{return t}}function b1t(t){let e=t?.detail||{};return{status:e.status,message:e.message||t?.message,reason:e.reason}}function uSn(t){let e=b1t(t);return e.reason==="Invalid license key"||t?.message==="Invalid license key"||t?.message?.includes("status 403")||e.status===403}function _1t(t){let e=b1t(t);return uSn(t)?mWe.INVALID_LICENSE_KEY_USER:e.message||(e.reason?`Error: ${e.reason}`:mWe.UNKNOWN_ERROR)}function VJ(t){return t.replace(/^#/,"").trim()}function HJ(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 gO(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(VJ(a)))}return n&&(Array.isArray(n)?n.forEach(i=>{typeof i=="string"&&o.add(VJ(i))}):typeof n=="string"&&o.add(VJ(n))),Array.from(o)}function mye(t,e,r){if(e.length===0)return[];e=e.map(i=>VJ(i));let n=r&&r.length>0?r:Ote(t,"/"),o=[];for(let i of n){let a=gO(i);e.some(s=>a.includes(s))&&o.push(i)}return o}async function $c(t){let e=(0,$y.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 $y.TFile)throw new Error(`Path conflict: "${n}" exists as a file, expected folder.`);continue}await app.vault.adapter.mkdir(n)}}async function WJ(t,e){return t.extension!="md"&&t.extension!="canvas"?null:await e.cachedRead(t)}function hye(t){return t.basename}function yO(t){return t?dSn.includes(t.extension):!1}function zb(t){return t==="copilot_plus"||t==="project"}function JJ(t,e){return t?t.extension==="md"||t.extension==="canvas"?!0:zb(e):!1}function w1t(t,e){return!t||!e?!1:t.includes(hWe)&&e.includes(hWe)||t==="small"&&e==="cohereai"||t==="cohereai"&&e==="small"?!0:t===e}function gye(t){let e=[],{history:r}=t;for(let n=0;n{let o=e.getAbstractFileByPath(n);if(o instanceof $y.TFile)r.set(o.path,o);else{let a=e.getMarkdownFiles().filter(s=>s.basename===n);a.length>0&&(fSn(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 kS(t,e){let r=/\[\[(.*?)\]\]/g,n=t.match(r);if(!n)return[];let o=n.map(i=>i.slice(2,-2));return S1t(o,e)}function C1t(t,e){let r=/\{\[\[(.*?)\]\]\}/g,n=t.match(r);if(!n)return[];let o=n.map(i=>i.slice(3,-3));return S1t(o,e)}function fSn(t,e){return e.getMarkdownFiles().filter(n=>n.basename===t).length===1}function x1t(t){return t=t.trim(),t.startsWith("[[")&&t.endsWith("]]")?`${t.slice(2,-2).trim()}.md`:t}function T1t(t){let e=new Set;return t.forEach(r=>{r.metadata?.title&&e.add(r.metadata?.title)}),Array.from(e)}function gWe(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=yWe(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 yWe(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 O1t(t){return`https://www.youtube.com/watch?v=${t}`}function E1t(t){return gWe(t).isValid}function P1t(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 M1t(t){let e=t.matchAll(new RegExp(pSn,"g"));return Array.from(e,r=>r[0])}async function gl(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,$y.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(mWe.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:mSn(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 R1t(t,e={}){return gl(t,{...e,throwOnHttpError:!1})}function mSn(t){return new ReadableStream({start(e){let n=new TextEncoder().encode(t);e.enqueue(n),e.close()}})}function Ete(t,e){let r={...t};return e.forEach(n=>{delete r[n]}),r}function qS(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 d1(t){let e=QC[t];return{...e,label:e.label||t}}function Rg(t,e){let r=QC[t]?.label||t;return r+(e?.believerExclusive&&r==="Copilot Plus"?"(Believer)":"")}function f1(t){let e=t;return e=Rte(e),e=e.replace(/```xml\s*[\s\S]*?[\s\S]*?<\/writeToFile>[\s\S]*?```/g,""),e=e.replace(/[\s\S]*?<\/writeToFile>/g,""),e=e.replace(/[\s\S]*?/g,""),e=e.replace(//g,""),e=e.replace(/\n{3,}/g,` `),e=e.trim(),e}async function KJ(t,e=!1){let r=app.workspace.getMostRecentLeaf();if(!r){new $y.Notice("No active leaf found.");return}if(r.view instanceof $y.MarkdownView||(r=app.workspace.getLeaf(!1),await r.setViewState({type:"markdown",state:r.view.getState()})),!(r.view instanceof $y.MarkdownView)){new $y.Notice("Failed to open a markdown view.");return}let n=r.view.editor,o=n.getCursor("from"),i=n.getCursor("to"),a=f1(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 $y.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){Te("CM6 dispatch failed, falling back to Obsidian API",b),l()}c()}function yye(t,e){let r;return(...n)=>{clearTimeout(r),r=setTimeout(()=>t(...n),e)}}function bye(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 XJ(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=!!bWe().find(o=>o===t.provider),n=!Bb(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 M4(t){return typeof t=="string"?t:Array.isArray(t)?t.filter(e=>e.type==="text").map(e=>e.text).join(""):String(t||"")}function Rte(t){let r=M4(t).replace(/[\s\S]*?<\/think>/g,"");return r=r.replace(/[\s\S]*$/g,""),r.trim()}function _ye(t){return M4(t).replace(/[\s\S]*?<\/errorChunk>/g,"").trim()}function A1t(){return crypto.randomUUID()}async function Vb(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 N1t(t,e,r="Operation"){let{TimeoutError:n}=await Promise.resolve().then(()=>(lw(),g1t)),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 Ite(){let t=app.workspace.getActiveViewOfType($y.MarkdownView);return t?t.getState().source===!0:!0}function P4(t){return new TextEncoder().encode(t).length}function Tte(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 D1t(t){let e=t.split("/"),r=e[e.length-1];if(P4(r)<=pWe)return t;let n=r.lastIndexOf("."),o=n>=0?r.substring(n):"",i=n>=0?r.substring(0,n):r,a=P4(o),s=pWe-a;return s<=0?e[e.length-1]=Tte(r,pWe):e[e.length-1]=Tte(i,s)+o,e.join("/")}async function j1t(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 y1t,$y,mWe,Ote,lSn,cSn,v1t,Mg,dSn,pSn,pWe,Bt=v(()=>{sd();mr();Xe();y1t=$(m1t()),$y=require("obsidian");hF();cWe();mWe={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}`};Ote=(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})};lSn=t=>t.last?.modelName||t.last?.model,cSn=t=>t.last?.retriever!==void 0,v1t=t=>lSn(t)||cSn(t),Mg=(t,e="local")=>{let r=(0,y1t.default)(t);return e==="utc"&&r.utc(),{fileName:r.format("YYYYMMDD_HHmmss"),display:r.format("YYYY/MM/DD HH:mm:ss"),epoch:r.valueOf()}};dSn=["md","pdf","canvas"];pSn=/(?:https?:\/\/)?(?:www\.)?(?:youtube\.com\/(?:watch\?v=|shorts\/)|youtu\.be\/)([^\s&]+)/;pWe=255});var ZJ,_We,Ate,sd=v(()=>{fO();FS();sw();J3e();Bt();ZJ=class ZJ{static createNewLLMChain(e){let{llm:r,memory:n,prompt:o,abortController:i}=e,a=r.withConfig({signal:i?.signal}),s=Bl.from([{input:u=>u.input,memory:()=>n.loadMemoryVariables({})},{input:u=>u.input,history:u=>u.memory.history},o,a]);return ZJ.instances.set("llm_chain",s),console.log("New LLM chain created."),s}static getLLMChainFromMap(e){let r=ZJ.instances.get("llm_chain");return r||(r=ZJ.createNewLLMChain(e)),r}static createConversationalRetrievalChain(e,r,n){let{llm:o,retriever:i,systemMessage:a}=e,u=mu.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=mu.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=Bl.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 Kge,y=>{let g=Rte(y),b=_ye(g);return n&&console.log("Standalone Question: ",b),b}]),p=async y=>(r(y),_te(y)),m=Bl.from([{context:i.pipe(p),question:new Au,system_message:()=>a},c,o]);return f.pipe(m)}};ZJ.instances=new Map;_We=ZJ,Ate=_We});var Nte=v(()=>{});var vWe,p1,Nu,Zs,cw,ZC,gSn,ySn,bSn,_Sn,lWe,L1t,F1t,Dte,q_,wWe,jte,R4,$te,SWe,Lte,CWe,xWe,vye,TWe,Fte,wye,Sye,OWe,Cye,Ly,EWe,dye,dw,m1,Hb,k_,gF,hO,YC,T4,hWe,QC,Ste,k1t,UJ,Sn,xye,YJ,ko,US,mr=v(()=>{qN();sd();Nte();vWe="https://api.brevilabs.com/v1",p1="https://models.brevilabs.com/v1",Nu="copilot-chat-view",Zs="user",cw="ai",ZC="copilot",gSn=`${ZC}/copilot-conversations`,ySn=`${ZC}/copilot-custom-prompts`,bSn=`${ZC}/memory`,_Sn=`${ZC}/system-prompts`,lWe=ZC,L1t=`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.`,F1t=`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. `,Dte="note_context",q_="selected_text",wWe="web_selected_text",jte="variable",R4="variable_note",$te="embedded_pdf",SWe="embedded_note",Lte="dataview_block",CWe="retrieved_document",xWe="web_tab_context",vye="active_web_tab",TWe="youtube_video_context",Fte="{activeWebTab}",wye=6e3,Sye=.4,OWe=448e3,Cye=3e4,Ly=30,EWe=5*60*1e3,dye=16,dw={DEFAULT:"",READING_FILES:"Reading files",SEARCHING_WEB:"Searching the web",READING_FILE_TREE:"Reading file tree",COMPACTING:"Compacting"},m1={SETTINGS:"settings",EXPIRED_MODAL:"expired_modal",CHAT_MODE_SELECT:"chat_mode_select",MODE_SELECT_TOOLTIP:"mode_select_tooltip"},Hb={MAX_TOKENS:6e3,TEMPERATURE:.1,REASONING_EFFORT:"low",VERBOSITY:"medium"},k_=(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))(k_||{}),gF={reasoning:"This model supports general reasoning tasks.",vision:"This model supports image inputs.",websearch:"This model can access the internet."},hO=[{name:"copilot-plus-flash",provider:"copilot-plus",enabled:!0,isBuiltIn:!0,core:!0,plusExclusive:!0,projectEnabled:!1,capabilities:["vision"]},{name:"google/gemini-3-flash-preview",provider:"openrouterai",enabled:!0,isBuiltIn:!0,capabilities:["vision","reasoning"]},{name:"google/gemini-3.1-pro-preview",provider:"openrouterai",enabled:!0,isBuiltIn:!0,capabilities:["vision","reasoning"]},{name:"google/gemini-2.5-flash",provider:"openrouterai",enabled:!0,isBuiltIn:!0,core:!0,projectEnabled:!0,capabilities:["vision"]},{name:"google/gemini-2.5-pro",provider:"openrouterai",enabled:!0,isBuiltIn:!0,core:!1,projectEnabled:!0,capabilities:["vision"]},{name:"openai/gpt-5.2",provider:"openrouterai",enabled:!0,isBuiltIn:!0,core:!1,projectEnabled:!0,capabilities:["vision"]},{name:"openai/gpt-5-mini",provider:"openrouterai",enabled:!0,isBuiltIn:!0,core:!1,projectEnabled:!0,capabilities:["vision"]},{name:"grok-4-1-fast",provider:"xai",enabled:!0,isBuiltIn:!0,core:!1,projectEnabled:!0,capabilities:["vision"]},{name:"x-ai/grok-4.1-fast",provider:"openrouterai",enabled:!0,isBuiltIn:!0,core:!1,projectEnabled:!0,capabilities:["vision"]},{name:"gpt-5.2",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:"gpt-4.1",provider:"openai",enabled:!0,isBuiltIn:!0,core:!1,projectEnabled:!0,capabilities:["vision"]},{name:"gpt-4.1-mini",provider:"openai",enabled:!0,isBuiltIn:!0,core:!1,projectEnabled:!0,capabilities:["vision"]},{name:"claude-opus-4-6",provider:"anthropic",enabled:!0,isBuiltIn:!0,capabilities:["vision","reasoning"]},{name:"claude-sonnet-4-5-20250929",provider:"anthropic",enabled:!0,isBuiltIn:!0,capabilities:["vision","reasoning"]},{name:"gemini-3-flash-preview",provider:"google",enabled:!0,isBuiltIn:!0,capabilities:["vision","reasoning"]},{name:"gemini-3.1-pro-preview",provider:"google",enabled:!0,isBuiltIn:!0,capabilities:["vision","reasoning"]},{name:"gemini-2.5-flash",provider:"google",enabled:!0,isBuiltIn:!0,projectEnabled:!0,capabilities:["vision"]},{name:"gemini-2.5-pro",provider:"google",enabled:!0,isBuiltIn:!0,projectEnabled:!0,capabilities:["vision"]},{name:"azure-openai",provider:"azure openai",enabled:!0,isBuiltIn:!0},{name:"deepseek-chat",provider:"deepseek",enabled:!0,isBuiltIn:!0},{name:"deepseek-reasoner",provider:"deepseek",enabled:!0,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"]}],YC=(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))(YC||{}),T4=[{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:"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",QC={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-5-20250929"},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.2"},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 OpenAI",host:"",curlBaseURL:"",keyManagementURL:"",listModelURL:"",testModel:"azure-openai"},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:p1,curlBaseURL:p1,keyManagementURL:"",listModelURL:""},"copilot-plus-jina":{label:"Copilot Plus",host:p1,curlBaseURL:p1,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:""}},Ste={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"},k1t=["NEVER","ON STARTUP","ON MODE SWITCH"],UJ=(r=>(r.ENTER="enter",r.SHIFT_ENTER="shift+enter",r))(UJ||{}),Sn={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"},xye={[Sn.TRIGGER_QUICK_COMMAND]:"Trigger quick command",[Sn.CLEAR_LOCAL_COPILOT_INDEX]:"Clear local Copilot index",[Sn.CLEAR_COPILOT_CACHE]:"Clear Copilot cache",[Sn.COUNT_TOTAL_VAULT_TOKENS]:"Count total tokens in your vault",[Sn.COUNT_WORD_AND_TOKENS_SELECTION]:"Count words and tokens in selection",[Sn.DEBUG_WORD_COMPLETION]:"Word completion: Debug",[Sn.FORCE_REINDEX_VAULT_TO_COPILOT_INDEX]:"Force reindex vault",[Sn.GARBAGE_COLLECT_COPILOT_INDEX]:"Garbage collect Copilot index (remove files that no longer exist in vault)",[Sn.INDEX_VAULT_TO_COPILOT_INDEX]:"Index (refresh) vault",[Sn.INSPECT_COPILOT_INDEX_BY_NOTE_PATHS]:"Inspect Copilot index by note paths (debug)",[Sn.LIST_INDEXED_FILES]:"List all indexed files (debug)",[Sn.LOAD_COPILOT_CHAT_CONVERSATION]:"Load Copilot chat conversation",[Sn.NEW_CHAT]:"New Copilot Chat",[Sn.OPEN_COPILOT_CHAT_WINDOW]:"Open Copilot Chat Window",[Sn.REMOVE_FILES_FROM_COPILOT_INDEX]:"Remove files from Copilot index (debug)",[Sn.SEARCH_ORAMA_DB]:"Search semantic index (debug)",[Sn.TOGGLE_COPILOT_CHAT_WINDOW]:"Toggle Copilot Chat Window",[Sn.ADD_SELECTION_TO_CHAT_CONTEXT]:"Add selection to chat context",[Sn.ADD_WEB_SELECTION_TO_CHAT_CONTEXT]:"Add web selection to chat context",[Sn.ADD_CUSTOM_COMMAND]:"Add new custom command",[Sn.APPLY_CUSTOM_COMMAND]:"Apply custom command",[Sn.OPEN_LOG_FILE]:"Create log file",[Sn.CLEAR_LOG_FILE]:"Clear log file",[Sn.DOWNLOAD_YOUTUBE_SCRIPT]:"Download YouTube Script (plus)",[Sn.TRIGGER_QUICK_ASK]:"Quick Ask"},YJ={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:od(),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:Hb.TEMPERATURE,maxTokens:Hb.MAX_TOKENS,contextTurns:15,userSystemPrompt:"",openAIProxyBaseUrl:"",openAIEmbeddingProxyBaseUrl:"",stream:!0,defaultSaveFolder:gSn,defaultConversationTag:"copilot-conversation",autosaveChat:!0,generateAIChatTitleOnSave:!0,autoAddActiveContentToContext:!0,defaultOpenArea:"view",defaultSendShortcut:"enter",customPromptsFolder:ySn,indexVaultToVectorStore:"ON MODE SWITCH",qaExclusions:lWe,qaInclusions:"",chatNoteContextPath:"",chatNoteContextTags:[],enableIndexSync:!0,debug:!1,enableEncryption:!1,maxSourceChunks:Ly,enableInlineCitations:!0,groqApiKey:"",activeModels:hO,activeEmbeddingModels:T4,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:"",selfHostSearchProvider:"firecrawl",firecrawlApiKey:"",perplexityApiKey:"",supadataApiKey:"",enableLexicalBoosts:!0,suggestedDefaultCommands:!1,autonomousAgentMaxIterations:4,autonomousAgentEnabledToolIds:["localSearch","readNote","webSearch","pomodoro","youtubeTranscription","writeToFile","replaceInFile","updateMemory"],reasoningEffort:Hb.REASONING_EFFORT,verbosity:Hb.VERBOSITY,memoryFolderName:bSn,enableRecentConversations:!0,maxRecentConversations:30,enableSavedMemory:!0,quickCommandModelKey:void 0,quickCommandIncludeNoteContext:!0,autoIncludeTextSelection:!1,autoAddSelectionToContext:!1,autoAcceptEdits:!1,diffViewMode:"split",userSystemPromptsFolder:_Sn,defaultSystemPromptTitle:"",autoCompactThreshold:128e3},US={CHAT_IS_VISIBLE:"chat-is-visible",ACTIVE_LEAF_CHANGE:"active-leaf-change",ABORT_STREAM:"abort-stream"}});var MWe=S(Tye=>{"use strict";Tye.byteLength=wSn;Tye.toByteArray=CSn;Tye.fromByteArray=OSn;var bO=[],BS=[],vSn=typeof Uint8Array<"u"?Uint8Array:Array,PWe="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(I4=0,q1t=PWe.length;I40)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 wSn(t){var e=U1t(t),r=e[0],n=e[1];return(r+n)*3/4-n}function SSn(t,e,r){return(e+r)*3/4-r}function CSn(t){var e,r=U1t(t),n=r[0],o=r[1],i=new vSn(SSn(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=BS[t.charCodeAt(u)]<<2|BS[t.charCodeAt(u+1)]>>4,i[a++]=e&255),o===1&&(e=BS[t.charCodeAt(u)]<<10|BS[t.charCodeAt(u+1)]<<4|BS[t.charCodeAt(u+2)]>>2,i[a++]=e>>8&255,i[a++]=e&255),i}function xSn(t){return bO[t>>18&63]+bO[t>>12&63]+bO[t>>6&63]+bO[t&63]}function TSn(t,e,r){for(var n,o=[],i=e;is?s:a+i));return n===1?(e=t[r-1],o.push(bO[e>>2]+bO[e<<4&63]+"==")):n===2&&(e=(t[r-2]<<8)+t[r-1],o.push(bO[e>>10]+bO[e>>4&63]+bO[e<<2&63]+"=")),o.join("")}});var B1t=S(RWe=>{RWe.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)};RWe.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 zS=S(r5=>{"use strict";var IWe=MWe(),e5=B1t(),z1t=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;r5.Buffer=ke;r5.SlowBuffer=ASn;r5.INSPECT_MAX_BYTES=50;var Oye=2147483647;r5.kMaxLength=Oye;ke.TYPED_ARRAY_SUPPORT=ESn();!ke.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 ESn(){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(ke.prototype,"parent",{enumerable:!0,get:function(){if(ke.isBuffer(this))return this.buffer}});Object.defineProperty(ke.prototype,"offset",{enumerable:!0,get:function(){if(ke.isBuffer(this))return this.byteOffset}});function h1(t){if(t>Oye)throw new RangeError('The value "'+t+'" is invalid for option "size"');let e=new Uint8Array(t);return Object.setPrototypeOf(e,ke.prototype),e}function ke(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 jWe(t)}return J1t(t,e,r)}ke.poolSize=8192;function J1t(t,e,r){if(typeof t=="string")return MSn(t,e);if(ArrayBuffer.isView(t))return RSn(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(_O(t,ArrayBuffer)||t&&_O(t.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(_O(t,SharedArrayBuffer)||t&&_O(t.buffer,SharedArrayBuffer)))return NWe(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 ke.from(n,e,r);let o=ISn(t);if(o)return o;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof t[Symbol.toPrimitive]=="function")return ke.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)}ke.from=function(t,e,r){return J1t(t,e,r)};Object.setPrototypeOf(ke.prototype,Uint8Array.prototype);Object.setPrototypeOf(ke,Uint8Array);function K1t(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 PSn(t,e,r){return K1t(t),t<=0?h1(t):e!==void 0?typeof r=="string"?h1(t).fill(e,r):h1(t).fill(e):h1(t)}ke.alloc=function(t,e,r){return PSn(t,e,r)};function jWe(t){return K1t(t),h1(t<0?0:$We(t)|0)}ke.allocUnsafe=function(t){return jWe(t)};ke.allocUnsafeSlow=function(t){return jWe(t)};function MSn(t,e){if((typeof e!="string"||e==="")&&(e="utf8"),!ke.isEncoding(e))throw new TypeError("Unknown encoding: "+e);let r=G1t(t,e)|0,n=h1(r),o=n.write(t,e);return o!==r&&(n=n.slice(0,o)),n}function AWe(t){let e=t.length<0?0:$We(t.length)|0,r=h1(e);for(let n=0;n=Oye)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Oye.toString(16)+" bytes");return t|0}function ASn(t){return+t!=t&&(t=0),ke.alloc(+t)}ke.isBuffer=function(e){return e!=null&&e._isBuffer===!0&&e!==ke.prototype};ke.compare=function(e,r){if(_O(e,Uint8Array)&&(e=ke.from(e,e.offset,e.byteLength)),_O(r,Uint8Array)&&(r=ke.from(r,r.offset,r.byteLength)),!ke.isBuffer(e)||!ke.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?(ke.isBuffer(a)||(a=ke.from(a)),a.copy(o,i)):Uint8Array.prototype.set.call(o,a,i);else if(ke.isBuffer(a))a.copy(o,i);else throw new TypeError('"list" argument must be an Array of Buffers');i+=a.length}return o};function G1t(t,e){if(ke.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||_O(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 DWe(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return r*2;case"hex":return r>>>1;case"base64":return oDt(t).length;default:if(o)return n?-1:DWe(t).length;e=(""+e).toLowerCase(),o=!0}}ke.byteLength=G1t;function NSn(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 zSn(this,e,r);case"utf8":case"utf-8":return Z1t(this,e,r);case"ascii":return USn(this,e,r);case"latin1":case"binary":return BSn(this,e,r);case"base64":return kSn(this,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return VSn(this,e,r);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}ke.prototype._isBuffer=!0;function A4(t,e,r){let n=t[e];t[e]=t[r],t[r]=n}ke.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+=" ... "),""};z1t&&(ke.prototype[z1t]=ke.prototype.inspect);ke.prototype.compare=function(e,r,n,o,i){if(_O(e,Uint8Array)&&(e=ke.from(e,e.offset,e.byteLength)),!ke.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,FWe(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=ke.from(e,n)),ke.isBuffer(e))return e.length===0?-1:V1t(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):V1t(t,[e],r,n,o);throw new TypeError("val must be string, number or Buffer")}function V1t(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 DSn(this,e,r,n);case"utf8":case"utf-8":return jSn(this,e,r,n);case"ascii":case"latin1":case"binary":return $Sn(this,e,r,n);case"base64":return LSn(this,e,r,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return FSn(this,e,r,n);default:if(a)throw new TypeError("Unknown encoding: "+o);o=(""+o).toLowerCase(),a=!0}};ke.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function kSn(t,e,r){return e===0&&r===t.length?IWe.fromByteArray(t):IWe.fromByteArray(t.slice(e,r))}function Z1t(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 qSn(n)}var H1t=4096;function qSn(t){let e=t.length;if(e<=H1t)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")}ke.prototype.readUintLE=ke.prototype.readUIntLE=function(e,r,n){e=e>>>0,r=r>>>0,n||Nh(e,r,this.length);let o=this[e],i=1,a=0;for(;++a>>0,r=r>>>0,n||Nh(e,r,this.length);let o=this[e+--r],i=1;for(;r>0&&(i*=256);)o+=this[e+--r]*i;return o};ke.prototype.readUint8=ke.prototype.readUInt8=function(e,r){return e=e>>>0,r||Nh(e,1,this.length),this[e]};ke.prototype.readUint16LE=ke.prototype.readUInt16LE=function(e,r){return e=e>>>0,r||Nh(e,2,this.length),this[e]|this[e+1]<<8};ke.prototype.readUint16BE=ke.prototype.readUInt16BE=function(e,r){return e=e>>>0,r||Nh(e,2,this.length),this[e]<<8|this[e+1]};ke.prototype.readUint32LE=ke.prototype.readUInt32LE=function(e,r){return e=e>>>0,r||Nh(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+this[e+3]*16777216};ke.prototype.readUint32BE=ke.prototype.readUInt32BE=function(e,r){return e=e>>>0,r||Nh(e,4,this.length),this[e]*16777216+(this[e+1]<<16|this[e+2]<<8|this[e+3])};ke.prototype.readBigUInt64LE=yF(function(e){e=e>>>0,t5(e,"offset");let r=this[e],n=this[e+7];(r===void 0||n===void 0)&&kte(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,t5(e,"offset");let r=this[e],n=this[e+7];(r===void 0||n===void 0)&&kte(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||Nh(e,r,this.length);let o=this[e],i=1,a=0;for(;++a=i&&(o-=Math.pow(2,8*r)),o};ke.prototype.readIntBE=function(e,r,n){e=e>>>0,r=r>>>0,n||Nh(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};ke.prototype.readInt8=function(e,r){return e=e>>>0,r||Nh(e,1,this.length),this[e]&128?(255-this[e]+1)*-1:this[e]};ke.prototype.readInt16LE=function(e,r){e=e>>>0,r||Nh(e,2,this.length);let n=this[e]|this[e+1]<<8;return n&32768?n|4294901760:n};ke.prototype.readInt16BE=function(e,r){e=e>>>0,r||Nh(e,2,this.length);let n=this[e+1]|this[e]<<8;return n&32768?n|4294901760:n};ke.prototype.readInt32LE=function(e,r){return e=e>>>0,r||Nh(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24};ke.prototype.readInt32BE=function(e,r){return e=e>>>0,r||Nh(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]};ke.prototype.readBigInt64LE=yF(function(e){e=e>>>0,t5(e,"offset");let r=this[e],n=this[e+7];(r===void 0||n===void 0)&&kte(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,t5(e,"offset");let r=this[e],n=this[e+7];(r===void 0||n===void 0)&&kte(e,this.length-8);let o=(r<<24)+this[++e]*2**16+this[++e]*2**8+this[++e];return(BigInt(o)<>>0,r||Nh(e,4,this.length),e5.read(this,e,!0,23,4)};ke.prototype.readFloatBE=function(e,r){return e=e>>>0,r||Nh(e,4,this.length),e5.read(this,e,!1,23,4)};ke.prototype.readDoubleLE=function(e,r){return e=e>>>0,r||Nh(e,8,this.length),e5.read(this,e,!0,52,8)};ke.prototype.readDoubleBE=function(e,r){return e=e>>>0,r||Nh(e,8,this.length),e5.read(this,e,!1,52,8)};function U_(t,e,r,n,o,i){if(!ke.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>o||et.length)throw new RangeError("Index out of range")}ke.prototype.writeUintLE=ke.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;U_(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;U_(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};ke.prototype.writeUint8=ke.prototype.writeUInt8=function(e,r,n){return e=+e,r=r>>>0,n||U_(this,e,r,1,255,0),this[r]=e&255,r+1};ke.prototype.writeUint16LE=ke.prototype.writeUInt16LE=function(e,r,n){return e=+e,r=r>>>0,n||U_(this,e,r,2,65535,0),this[r]=e&255,this[r+1]=e>>>8,r+2};ke.prototype.writeUint16BE=ke.prototype.writeUInt16BE=function(e,r,n){return e=+e,r=r>>>0,n||U_(this,e,r,2,65535,0),this[r]=e>>>8,this[r+1]=e&255,r+2};ke.prototype.writeUint32LE=ke.prototype.writeUInt32LE=function(e,r,n){return e=+e,r=r>>>0,n||U_(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};ke.prototype.writeUint32BE=ke.prototype.writeUInt32BE=function(e,r,n){return e=+e,r=r>>>0,n||U_(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 Y1t(t,e,r,n,o){nDt(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 Q1t(t,e,r,n,o){nDt(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}ke.prototype.writeBigUInt64LE=yF(function(e,r=0){return Y1t(this,e,r,BigInt(0),BigInt("0xffffffffffffffff"))});ke.prototype.writeBigUInt64BE=yF(function(e,r=0){return Q1t(this,e,r,BigInt(0),BigInt("0xffffffffffffffff"))});ke.prototype.writeIntLE=function(e,r,n,o){if(e=+e,r=r>>>0,!o){let u=Math.pow(2,8*n-1);U_(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};ke.prototype.writeIntBE=function(e,r,n,o){if(e=+e,r=r>>>0,!o){let u=Math.pow(2,8*n-1);U_(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};ke.prototype.writeInt8=function(e,r,n){return e=+e,r=r>>>0,n||U_(this,e,r,1,127,-128),e<0&&(e=255+e+1),this[r]=e&255,r+1};ke.prototype.writeInt16LE=function(e,r,n){return e=+e,r=r>>>0,n||U_(this,e,r,2,32767,-32768),this[r]=e&255,this[r+1]=e>>>8,r+2};ke.prototype.writeInt16BE=function(e,r,n){return e=+e,r=r>>>0,n||U_(this,e,r,2,32767,-32768),this[r]=e>>>8,this[r+1]=e&255,r+2};ke.prototype.writeInt32LE=function(e,r,n){return e=+e,r=r>>>0,n||U_(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};ke.prototype.writeInt32BE=function(e,r,n){return e=+e,r=r>>>0,n||U_(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};ke.prototype.writeBigInt64LE=yF(function(e,r=0){return Y1t(this,e,r,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});ke.prototype.writeBigInt64BE=yF(function(e,r=0){return Q1t(this,e,r,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function eDt(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 tDt(t,e,r,n,o){return e=+e,r=r>>>0,o||eDt(t,e,r,4,34028234663852886e22,-34028234663852886e22),e5.write(t,e,r,n,23,4),r+4}ke.prototype.writeFloatLE=function(e,r,n){return tDt(this,e,r,!0,n)};ke.prototype.writeFloatBE=function(e,r,n){return tDt(this,e,r,!1,n)};function rDt(t,e,r,n,o){return e=+e,r=r>>>0,o||eDt(t,e,r,8,17976931348623157e292,-17976931348623157e292),e5.write(t,e,r,n,52,8),r+8}ke.prototype.writeDoubleLE=function(e,r,n){return rDt(this,e,r,!0,n)};ke.prototype.writeDoubleBE=function(e,r,n){return rDt(this,e,r,!1,n)};ke.prototype.copy=function(e,r,n,o){if(!ke.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=W1t(String(r)):typeof r=="bigint"&&(o=String(r),(r>BigInt(2)**BigInt(32)||r<-(BigInt(2)**BigInt(32)))&&(o=W1t(o)),o+="n"),n+=` It must be ${e}. Received ${o}`,n},RangeError);function W1t(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 HSn(t,e,r){t5(e,"offset"),(t[e]===void 0||t[e+r]===void 0)&&kte(e,t.length-(r+1))}function nDt(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 QJ.ERR_OUT_OF_RANGE("value",s,t)}HSn(n,o,i)}function t5(t,e){if(typeof t!="number")throw new QJ.ERR_INVALID_ARG_TYPE(e,"number",t)}function kte(t,e,r){throw Math.floor(t)!==t?(t5(t,r),new QJ.ERR_OUT_OF_RANGE(r||"offset","an integer",t)):e<0?new QJ.ERR_BUFFER_OUT_OF_BOUNDS:new QJ.ERR_OUT_OF_RANGE(r||"offset",`>= ${r?1:0} and <= ${e}`,t)}var WSn=/[^+/0-9A-Za-z-_]/g;function JSn(t){if(t=t.split("=")[0],t=t.trim().replace(WSn,""),t.length<2)return"";for(;t.length%4!==0;)t=t+"=";return t}function DWe(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 KSn(t){let e=[];for(let r=0;r>8,o=r%256,i.push(o),i.push(n);return i}function oDt(t){return IWe.toByteArray(JSn(t))}function Eye(t,e,r,n){let o;for(o=0;o=e.length||o>=t.length);++o)e[o+r]=t[o];return o}function _O(t,e){return t instanceof e||t!=null&&t.constructor!=null&&t.constructor.name!=null&&t.constructor.name===e.name}function FWe(t){return t!==t}var XSn=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 yF(t){return typeof BigInt>"u"?ZSn:t}function ZSn(){throw new Error("BigInt not supported")}});function qte(){return aDt.Platform.isDesktop&&Pye||(Pye=require("electron")?.remote?.safeStorage),Pye}async function zWe(){return await crypto.subtle.importKey("raw",YSn,Mye.name,!1,["encrypt","decrypt"])}async function sDt(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 kWe(o)}return Array.isArray(t.activeModels)&&(e.activeModels=await Promise.all(t.activeModels.map(async n=>({...n,apiKey:await kWe(n.apiKey||"")})))),Array.isArray(t.activeEmbeddingModels)&&(e.activeEmbeddingModels=await Promise.all(t.activeEmbeddingModels.map(async n=>({...n,apiKey:await kWe(n.apiKey||"")})))),e}async function kWe(t){if(!t||t.startsWith(VWe))return t;uDt(t)&&(t=t.replace(Rye,""));try{if(qte()?.isEncryptionAvailable()){let o=qte().encryptString(t);return UWe+o.toString("base64")}let e=await zWe(),r=new TextEncoder().encode(t),n=await crypto.subtle.encrypt(Mye,e,r);return BWe+e0n(n)}catch(e){return console.error("Encryption failed:",e),t}}async function oo(t){if(!t||QSn(t))return t;if(uDt(t))return t.replace(Rye,"");if(t.startsWith(UWe)){let r=t.replace(UWe,""),n=qWe.Buffer.from(r,"base64");return qte().decryptString(n)}if(t.startsWith(BWe)){let r=t.replace(BWe,""),n=await zWe(),o=iDt(r),i=await crypto.subtle.decrypt(Mye,n,o);return new TextDecoder().decode(i)}let e=t.replace(VWe,"");try{if(qte()?.isEncryptionAvailable())try{let i=qWe.Buffer.from(e,"base64");return qte().decryptString(i)}catch{}let r=await zWe(),n=iDt(e),o=await crypto.subtle.decrypt(Mye,r,n);return new TextDecoder().decode(o)}catch(r){return console.error("Decryption failed:",r),"Copilot failed to decrypt API keys!"}}function QSn(t){return!t.startsWith(VWe)&&!t.startsWith(Rye)}function uDt(t){return t.startsWith(Rye)}function e0n(t){let e=new Uint8Array(t),r="";for(let n=0;n{qWe=$(zS()),aDt=require("obsidian"),Pye=null;UWe="enc_desk_",BWe="enc_web_",VWe="enc_",Rye="dec_",YSn=new TextEncoder().encode("obsidian-copilot-v1"),Mye={name:"AES-GCM",iv:new Uint8Array(12)}});function pDt(t){No.set(Aye,t)}function B_(){return No.get(Aye)}function mDt(t){return No.sub(Aye,t)}function bF(){return u1(Aye,{store:No})}function ex(){return No.get(Nye)}function N4(t){No.set(Nye,t)}function hDt(t){return No.sub(Nye,t)}function fw(){return u1(Nye,{store:No})}function D4(t){No.set(Iye,t)}function Gu(){return No.get(Iye)}function i5(t){return No.sub(Iye,()=>{t(No.get(Iye))})}function wO(t){No.set(fDt,t)}function Dye(){return u1(fDt,{store:No})}function a5(){return ex()==="project"}function SO(t){No.set(HWe,t)}function tx(){return No.get(HWe)}function gDt(t){let e=tx();SO(e.filter(r=>r.id!==t))}function yDt(){SO([])}function bDt(){return u1(HWe,{store:No})}function _Dt(t){No.set(Ute,t)}function CO(t,e){No.set(Ute,r=>({...r,[t]:e(r[t])}))}function s5(){return u1(Ute,{store:No})}function u5(){return No.get(Bte)}function WWe(t){No.set(Bte,t)}function Ig(t){No.set(Bte,e=>({...e,...t}))}function JWe(){VS!==null&&(clearTimeout(VS),VS=null),n5=0,o5=0,No.set(Bte,{isActive:!1,isPaused:!1,isCancelled:!1,indexedCount:0,totalFiles:0,errors:[],completionStatus:"none"})}function vDt(t){o5=t;let e=Date.now();e-n5>=dDt?(n5=e,VS!==null&&(clearTimeout(VS),VS=null),Ig({indexedCount:o5})):VS===null&&(VS=setTimeout(()=>{n5=Date.now(),VS=null,Ig({indexedCount:o5})},dDt-(e-n5)))}function wDt(){VS!==null&&(clearTimeout(VS),VS=null),Ig({indexedCount:o5}),n5=0,o5=0}function l5(){return u1(Bte,{store:No})}var lDt,Aye,cDt,Nye,Iye,fDt,Ute,Bte,HWe,n5,o5,VS,dDt,ra=v(()=>{sd();Ye();XC();lDt=bc(null),Aye=bc(t=>{let e=t(lDt);return e!==null?e:t(mF).defaultModelKey},(t,e,r)=>{e(lDt,r)}),cDt=bc(null),Nye=bc(t=>{let e=t(cDt);return e!==null?e:t(mF).defaultChainType},(t,e,r)=>{e(cDt,r)}),Iye=bc(null),fDt=bc(!1),Ute=bc({success:[],failed:[],processingFiles:[],total:[]}),Bte=bc({isActive:!1,isPaused:!1,isCancelled:!1,indexedCount:0,totalFiles:0,errors:[],completionStatus:"none"}),HWe=bc([]);n5=0,o5=0,VS=null,dDt=500});var IDt=S(Xu=>{"use strict";function ZWe(t,e){var r=t.length;t.push(e);e:for(;0>>1,o=t[n];if(0>>1;njye(s,r))ujye(l,s)?(t[n]=l,t[u]=r,n=u):(t[n]=s,t[a]=r,n=a);else if(ujye(l,r))t[n]=l,t[u]=r,n=u;else break e}}return e}function jye(t,e){var r=t.sortIndex-e.sortIndex;return r!==0?r:t.id-e.id}typeof performance=="object"&&typeof performance.now=="function"?(SDt=performance,Xu.unstable_now=function(){return SDt.now()}):(KWe=Date,CDt=KWe.now(),Xu.unstable_now=function(){return KWe.now()-CDt});var SDt,KWe,CDt,xO=[],_F=[],t0n=1,HS=null,Fy=3,Fye=!1,j4=!1,Vte=!1,ODt=typeof setTimeout=="function"?setTimeout:null,EDt=typeof clearTimeout=="function"?clearTimeout:null,xDt=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function YWe(t){for(var e=rx(_F);e!==null;){if(e.callback===null)Lye(_F);else if(e.startTime<=t)Lye(_F),e.sortIndex=e.expirationTime,ZWe(xO,e);else break;e=rx(_F)}}function QWe(t){if(Vte=!1,YWe(t),!j4)if(rx(xO)!==null)j4=!0,t6e(e6e);else{var e=rx(_F);e!==null&&r6e(QWe,e.startTime-t)}}function e6e(t,e){j4=!1,Vte&&(Vte=!1,EDt(Hte),Hte=-1),Fye=!0;var r=Fy;try{for(YWe(e),HS=rx(xO);HS!==null&&(!(HS.expirationTime>e)||t&&!RDt());){var n=HS.callback;if(typeof n=="function"){HS.callback=null,Fy=HS.priorityLevel;var o=n(HS.expirationTime<=e);e=Xu.unstable_now(),typeof o=="function"?HS.callback=o:HS===rx(xO)&&Lye(xO),YWe(e)}else Lye(xO);HS=rx(xO)}if(HS!==null)var i=!0;else{var a=rx(_F);a!==null&&r6e(QWe,a.startTime-e),i=!1}return i}finally{HS=null,Fy=r,Fye=!1}}var kye=!1,$ye=null,Hte=-1,PDt=5,MDt=-1;function RDt(){return!(Xu.unstable_now()-MDtt||125n?(t.sortIndex=r,ZWe(_F,t),rx(xO)===null&&t===rx(_F)&&(Vte?(EDt(Hte),Hte=-1):Vte=!0,r6e(QWe,r-n))):(t.sortIndex=o,ZWe(xO,t),j4||Fye||(j4=!0,t6e(e6e))),t};Xu.unstable_shouldYield=RDt;Xu.unstable_wrapCallback=function(t){var e=Fy;return function(){var r=Fy;Fy=e;try{return t.apply(this,arguments)}finally{Fy=r}}}});var NDt=S((Kzi,ADt)=>{"use strict";ADt.exports=IDt()});var kLt=S(bw=>{"use strict";var qjt=J(),gw=NDt();function ut(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"),T6e=Object.prototype.hasOwnProperty,r0n=/^[: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]*$/,DDt={},jDt={};function n0n(t){return T6e.call(jDt,t)?!0:T6e.call(DDt,t)?!1:r0n.test(t)?jDt[t]=!0:(DDt[t]=!0,!1)}function o0n(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 i0n(t,e,r,n){if(e===null||typeof e>"u"||o0n(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 Kb(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 Dg={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(t){Dg[t]=new Kb(t,0,!1,t,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(t){var e=t[0];Dg[e]=new Kb(e,1,!1,t[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(t){Dg[t]=new Kb(t,2,!1,t.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(t){Dg[t]=new Kb(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){Dg[t]=new Kb(t,3,!1,t.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(t){Dg[t]=new Kb(t,3,!0,t,null,!1,!1)});["capture","download"].forEach(function(t){Dg[t]=new Kb(t,4,!1,t,null,!1,!1)});["cols","rows","size","span"].forEach(function(t){Dg[t]=new Kb(t,6,!1,t,null,!1,!1)});["rowSpan","start"].forEach(function(t){Dg[t]=new Kb(t,5,!1,t.toLowerCase(),null,!1,!1)});var yJe=/[\-:]([a-z])/g;function bJe(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(yJe,bJe);Dg[e]=new Kb(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(yJe,bJe);Dg[e]=new Kb(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(yJe,bJe);Dg[e]=new Kb(e,1,!1,t,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(t){Dg[t]=new Kb(t,1,!1,t.toLowerCase(),null,!1,!1)});Dg.xlinkHref=new Kb("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(t){Dg[t]=new Kb(t,1,!1,t.toLowerCase(),null,!0,!0)});function _Je(t,e,r,n){var o=Dg.hasOwnProperty(e)?Dg[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{o6e=!1,Error.prepareStackTrace=r}return(t=t?t.displayName||t.name:"")?ere(t):""}function a0n(t){switch(t.tag){case 5:return ere(t.type);case 16:return ere("Lazy");case 13:return ere("Suspense");case 19:return ere("SuspenseList");case 0:case 2:case 15:return t=i6e(t.type,!1),t;case 11:return t=i6e(t.type.render,!1),t;case 1:return t=i6e(t.type,!0),t;default:return""}}function M6e(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 p5:return"Fragment";case f5:return"Portal";case O6e:return"Profiler";case vJe:return"StrictMode";case E6e:return"Suspense";case P6e:return"SuspenseList"}if(typeof t=="object")switch(t.$$typeof){case zjt:return(t.displayName||"Context")+".Consumer";case Bjt:return(t._context.displayName||"Context")+".Provider";case wJe:var e=t.render;return t=t.displayName,t||(t=e.displayName||e.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case SJe:return e=t.displayName||null,e!==null?e:M6e(t.type)||"Memo";case wF:e=t._payload,t=t._init;try{return M6e(t(e))}catch{}}return null}function s0n(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 M6e(e);case 8:return e===vJe?"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 jF(t){switch(typeof t){case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function Hjt(t){var e=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(e==="checkbox"||e==="radio")}function u0n(t){var e=Hjt(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 Uye(t){t._valueTracker||(t._valueTracker=u0n(t))}function Wjt(t){if(!t)return!1;var e=t._valueTracker;if(!e)return!0;var r=e.getValue(),n="";return t&&(n=Hjt(t)?t.checked?"true":"false":t.value),t=n,t!==r?(e.setValue(t),!0):!1}function hbe(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 R6e(t,e){var r=e.checked;return wc({},e,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??t._wrapperState.initialChecked})}function LDt(t,e){var r=e.defaultValue==null?"":e.defaultValue,n=e.checked!=null?e.checked:e.defaultChecked;r=jF(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 Jjt(t,e){e=e.checked,e!=null&&_Je(t,"checked",e,!1)}function I6e(t,e){Jjt(t,e);var r=jF(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")?A6e(t,e.type,r):e.hasOwnProperty("defaultValue")&&A6e(t,e.type,jF(e.defaultValue)),e.checked==null&&e.defaultChecked!=null&&(t.defaultChecked=!!e.defaultChecked)}function FDt(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 A6e(t,e,r){(e!=="number"||hbe(t.ownerDocument)!==t)&&(r==null?t.defaultValue=""+t._wrapperState.initialValue:t.defaultValue!==""+r&&(t.defaultValue=""+r))}var tre=Array.isArray;function x5(t,e,r,n){if(t=t.options,e){e={};for(var o=0;o"+e.valueOf().toString()+"",e=Bye.firstChild;t.firstChild;)t.removeChild(t.firstChild);for(;e.firstChild;)t.appendChild(e.firstChild)}});function mre(t,e){if(e){var r=t.firstChild;if(r&&r===t.lastChild&&r.nodeType===3){r.nodeValue=e;return}}t.textContent=e}var ore={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},l0n=["Webkit","ms","Moz","O"];Object.keys(ore).forEach(function(t){l0n.forEach(function(e){e=e+t.charAt(0).toUpperCase()+t.substring(1),ore[e]=ore[t]})});function Zjt(t,e,r){return e==null||typeof e=="boolean"||e===""?"":r||typeof e!="number"||e===0||ore.hasOwnProperty(t)&&ore[t]?(""+e).trim():e+"px"}function Yjt(t,e){t=t.style;for(var r in e)if(e.hasOwnProperty(r)){var n=r.indexOf("--")===0,o=Zjt(r,e[r],n);r==="float"&&(r="cssFloat"),n?t.setProperty(r,o):t[r]=o}}var c0n=wc({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 j6e(t,e){if(e){if(c0n[t]&&(e.children!=null||e.dangerouslySetInnerHTML!=null))throw Error(ut(137,t));if(e.dangerouslySetInnerHTML!=null){if(e.children!=null)throw Error(ut(60));if(typeof e.dangerouslySetInnerHTML!="object"||!("__html"in e.dangerouslySetInnerHTML))throw Error(ut(61))}if(e.style!=null&&typeof e.style!="object")throw Error(ut(62))}}function $6e(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 L6e=null;function CJe(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var F6e=null,T5=null,O5=null;function UDt(t){if(t=Are(t)){if(typeof F6e!="function")throw Error(ut(280));var e=t.stateNode;e&&(e=zbe(e),F6e(t.stateNode,t.type,e))}}function Qjt(t){T5?O5?O5.push(t):O5=[t]:T5=t}function e$t(){if(T5){var t=T5,e=O5;if(O5=T5=null,UDt(t),e)for(t=0;t>>=0,t===0?32:31-(w0n(t)/S0n|0)|0}var zye=64,Vye=4194304;function rre(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 _be(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=rre(s):(i&=a,i!==0&&(n=rre(i)))}else a=r&~o,a!==0?n=rre(a):i!==0&&(n=rre(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 Rre(t,e,r){t.pendingLanes|=e,e!==536870912&&(t.suspendedLanes=0,t.pingedLanes=0),t=t.eventTimes,e=31-sx(e),t[e]=r}function O0n(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=are),XDt=" ",ZDt=!1;function v$t(t,e){switch(t){case"keyup":return eCn.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function w$t(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var m5=!1;function rCn(t,e){switch(t){case"compositionend":return w$t(e);case"keypress":return e.which!==32?null:(ZDt=!0,XDt);case"textInput":return t=e.data,t===XDt&&ZDt?null:t;default:return null}}function nCn(t,e){if(m5)return t==="compositionend"||!IJe&&v$t(t,e)?(t=b$t(),abe=PJe=TF=null,m5=!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=ejt(r)}}function T$t(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?T$t(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function O$t(){for(var t=window,e=hbe();e instanceof t.HTMLIFrameElement;){try{var r=typeof e.contentWindow.location.href=="string"}catch{r=!1}if(r)t=e.contentWindow;else break;e=hbe(t.document)}return e}function AJe(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 fCn(t){var e=O$t(),r=t.focusedElem,n=t.selectionRange;if(e!==r&&r&&r.ownerDocument&&T$t(r.ownerDocument.documentElement,r)){if(n!==null&&AJe(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=tjt(r,i);var a=tjt(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,h5=null,V6e=null,ure=null,H6e=!1;function rjt(t,e,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;H6e||h5==null||h5!==hbe(n)||(n=h5,"selectionStart"in n&&AJe(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}),ure&&vre(ure,n)||(ure=n,n=Sbe(V6e,"onSelect"),0b5||(t.current=Z6e[b5],Z6e[b5]=null,b5--)}function Zu(t,e){b5++,Z6e[b5]=t.current,t.current=e}var $F={},By=FF($F),H_=FF(!1),z4=$F;function I5(t,e){var r=t.type.contextTypes;if(!r)return $F;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 W_(t){return t=t.childContextTypes,t!=null}function xbe(){bl(H_),bl(By)}function djt(t,e,r){if(By.current!==$F)throw Error(ut(168));Zu(By,e),Zu(H_,r)}function j$t(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(ut(108,s0n(t)||"Unknown",o));return wc({},r,n)}function Tbe(t){return t=(t=t.stateNode)&&t.__reactInternalMemoizedMergedChildContext||$F,z4=By.current,Zu(By,t),Zu(H_,H_.current),!0}function fjt(t,e,r){var n=t.stateNode;if(!n)throw Error(ut(169));r?(t=j$t(t,e,z4),n.__reactInternalMemoizedMergedChildContext=t,bl(H_),bl(By),Zu(By,t)):bl(H_),Zu(H_,r)}var y1=null,Vbe=!1,g6e=!1;function $$t(t){y1===null?y1=[t]:y1.push(t)}function SCn(t){Vbe=!0,$$t(t)}function kF(){if(!g6e&&y1!==null){g6e=!0;var t=0,e=su;try{var r=y1;for(su=1;t>=a,o-=a,b1=1<<32-sx(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),Vl&&$4(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 Vl&&$4(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(N){return e(g,N)}),Vl&&$4(g,P),T}function h(g,b,_,w){var T=Wte(_);if(typeof T!="function")throw Error(ut(150));if(_=T.call(_),_==null)throw Error(ut(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 N=f(g,E,I.value,w);if(N===null){E===null&&(E=R);break}t&&E&&N.alternate===null&&e(g,E),b=i(N,b,P),O===null?T=N:O.sibling=N,O=N,E=R}if(I.done)return r(g,E),Vl&&$4(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 Vl&&$4(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(z){return e(g,z)}),Vl&&$4(g,P),T}function y(g,b,_,w){if(typeof _=="object"&&_!==null&&_.type===p5&&_.key===null&&(_=_.props.children),typeof _=="object"&&_!==null){switch(_.$$typeof){case qye:e:{for(var T=_.key,O=b;O!==null;){if(O.key===T){if(T=_.type,T===p5){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===wF&&_jt(T)===O.type){r(g,O.sibling),b=o(O,_.props),b.ref=Xte(g,O,_),b.return=g,g=b;break e}r(g,O);break}else e(g,O);O=O.sibling}_.type===p5?(b=B4(_.props.children,g.mode,w,_.key),b.return=g,g=b):(w=mbe(_.type,_.key,_.props,null,g.mode,w),w.ref=Xte(g,b,_),w.return=g,g=w)}return a(g);case f5: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=x6e(_,g.mode,w),b.return=g,g=b}return a(g);case wF:return O=_._init,y(g,b,O(_._payload),w)}if(tre(_))return m(g,b,_,w);if(Wte(_))return h(g,b,_,w);tbe(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=C6e(_,g.mode,w),b.return=g,g=b),a(g)):r(g,b)}return y}var N5=V$t(!0),H$t=V$t(!1),Nre={},MO=FF(Nre),xre=FF(Nre),Tre=FF(Nre);function q4(t){if(t===Nre)throw Error(ut(174));return t}function UJe(t,e){switch(Zu(Tre,e),Zu(xre,t),Zu(MO,Nre),t=e.nodeType,t){case 9:case 11:e=(e=e.documentElement)?e.namespaceURI:D6e(null,"");break;default:t=t===8?e.parentNode:e,e=t.namespaceURI||null,t=t.tagName,e=D6e(e,t)}bl(MO),Zu(MO,e)}function D5(){bl(MO),bl(xre),bl(Tre)}function W$t(t){q4(Tre.current);var e=q4(MO.current),r=D6e(e,t.type);e!==r&&(Zu(xre,t),Zu(MO,r))}function BJe(t){xre.current===t&&(bl(MO),bl(xre))}var _c=FF(0);function Ibe(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 y6e=[];function zJe(){for(var t=0;tr?r:4,t(!0);var n=b6e.transition;b6e.transition={};try{t(!1),e()}finally{su=r,b6e.transition=n}}function uLt(){return ZS().memoizedState}function OCn(t,e,r){var n=NF(t);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},lLt(t))cLt(e,r);else if(r=q$t(t,e,r,n),r!==null){var o=Jb();ux(r,t,n,o),dLt(r,e,n)}}function ECn(t,e,r){var n=NF(t),o={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(lLt(t))cLt(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,lx(s,a)){var u=e.interleaved;u===null?(o.next=o,kJe(e)):(o.next=u.next,u.next=o),e.interleaved=o;return}}catch{}finally{}r=q$t(t,e,o,n),r!==null&&(o=Jb(),ux(r,t,n,o),dLt(r,e,n))}}function lLt(t){var e=t.alternate;return t===vc||e!==null&&e===vc}function cLt(t,e){lre=Abe=!0;var r=t.pending;r===null?e.next=e:(e.next=r.next,r.next=e),t.pending=e}function dLt(t,e,r){if((r&4194240)!==0){var n=e.lanes;n&=t.pendingLanes,r|=n,e.lanes=r,TJe(t,r)}}var Nbe={readContext:XS,useCallback:ky,useContext:ky,useEffect:ky,useImperativeHandle:ky,useInsertionEffect:ky,useLayoutEffect:ky,useMemo:ky,useReducer:ky,useRef:ky,useState:ky,useDebugValue:ky,useDeferredValue:ky,useTransition:ky,useMutableSource:ky,useSyncExternalStore:ky,useId:ky,unstable_isNewReconciler:!1},PCn={readContext:XS,useCallback:function(t,e){return OO().memoizedState=[t,e===void 0?null:e],t},useContext:XS,useEffect:wjt,useImperativeHandle:function(t,e,r){return r=r!=null?r.concat([t]):null,cbe(4194308,4,nLt.bind(null,e,t),r)},useLayoutEffect:function(t,e){return cbe(4194308,4,t,e)},useInsertionEffect:function(t,e){return cbe(4,2,t,e)},useMemo:function(t,e){var r=OO();return e=e===void 0?null:e,t=t(),r.memoizedState=[t,e],t},useReducer:function(t,e,r){var n=OO();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=OCn.bind(null,vc,t),[n.memoizedState,t]},useRef:function(t){var e=OO();return t={current:t},e.memoizedState=t},useState:vjt,useDebugValue:KJe,useDeferredValue:function(t){return OO().memoizedState=t},useTransition:function(){var t=vjt(!1),e=t[0];return t=TCn.bind(null,t[1]),OO().memoizedState=t,[e,t]},useMutableSource:function(){},useSyncExternalStore:function(t,e,r){var n=vc,o=OO();if(Vl){if(r===void 0)throw Error(ut(407));r=r()}else{if(r=e(),jh===null)throw Error(ut(349));(H4&30)!==0||G$t(n,e,r)}o.memoizedState=r;var i={value:r,getSnapshot:e};return o.queue=i,wjt(Z$t.bind(null,n,i,t),[t]),n.flags|=2048,Pre(9,X$t.bind(null,n,i,r,e),void 0,null),r},useId:function(){var t=OO(),e=jh.identifierPrefix;if(Vl){var r=_1,n=b1;r=(n&~(1<<32-sx(n)-1)).toString(32)+r,e=":"+e+"R"+r,r=Ore++,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[EO]=e,t[Cre]=n,vLt(t,e,!1,!1),e.stateNode=t;e:{switch(a=$6e(r,n),r){case"dialog":yl("cancel",t),yl("close",t),o=n;break;case"iframe":case"object":case"embed":yl("load",t),o=n;break;case"video":case"audio":for(o=0;o$5&&(e.flags|=128,n=!0,Zte(i,!1),e.lanes=4194304)}else{if(!n)if(t=Ibe(a),t!==null){if(e.flags|=128,n=!0,r=t.updateQueue,r!==null&&(e.updateQueue=r,e.flags|=4),Zte(i,!0),i.tail===null&&i.tailMode==="hidden"&&!a.alternate&&!Vl)return qy(e),null}else 2*ud()-i.renderingStartTime>$5&&r!==1073741824&&(e.flags|=128,n=!0,Zte(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=ud(),e.sibling=null,r=_c.current,Zu(_c,n?r&1|2:r&1),e):(qy(e),null);case 22:case 23:return e5e(),n=e.memoizedState!==null,t!==null&&t.memoizedState!==null!==n&&(e.flags|=8192),n&&(e.mode&1)!==0?(pw&1073741824)!==0&&(qy(e),e.subtreeFlags&6&&(e.flags|=8192)):qy(e),null;case 24:return null;case 25:return null}throw Error(ut(156,e.tag))}function $Cn(t,e){switch(DJe(e),e.tag){case 1:return W_(e.type)&&xbe(),t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 3:return D5(),bl(H_),bl(By),zJe(),t=e.flags,(t&65536)!==0&&(t&128)===0?(e.flags=t&-65537|128,e):null;case 5:return BJe(e),null;case 13:if(bl(_c),t=e.memoizedState,t!==null&&t.dehydrated!==null){if(e.alternate===null)throw Error(ut(340));A5()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 19:return bl(_c),null;case 4:return D5(),null;case 10:return FJe(e.type._context),null;case 22:case 23:return e5e(),null;case 24:return null;default:return null}}var nbe=!1,Uy=!1,LCn=typeof WeakSet=="function"?WeakSet:Set,Tr=null;function S5(t,e){var r=t.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){Lc(t,e,n)}else r.current=null}function lJe(t,e,r){try{r()}catch(n){Lc(t,e,n)}}var Rjt=!1;function FCn(t,e){if(W6e=vbe,t=O$t(),AJe(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(J6e={focusedElem:t,selectionRange:r},vbe=!1,Tr=e;Tr!==null;)if(e=Tr,t=e.child,(e.subtreeFlags&1028)!==0&&t!==null)t.return=e,Tr=t;else for(;Tr!==null;){e=Tr;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:ox(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(ut(163))}}catch(w){Lc(e,e.return,w)}if(t=e.sibling,t!==null){t.return=e.return,Tr=t;break}Tr=e.return}return m=Rjt,Rjt=!1,m}function cre(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&&lJe(e,r,i)}o=o.next}while(o!==n)}}function Jbe(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 cJe(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 CLt(t){var e=t.alternate;e!==null&&(t.alternate=null,CLt(e)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(e=t.stateNode,e!==null&&(delete e[EO],delete e[Cre],delete e[X6e],delete e[vCn],delete e[wCn])),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 xLt(t){return t.tag===5||t.tag===3||t.tag===4}function Ijt(t){e:for(;;){for(;t.sibling===null;){if(t.return===null||xLt(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 dJe(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=Cbe));else if(n!==4&&(t=t.child,t!==null))for(dJe(t,e,r),t=t.sibling;t!==null;)dJe(t,e,r),t=t.sibling}function fJe(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(fJe(t,e,r),t=t.sibling;t!==null;)fJe(t,e,r),t=t.sibling}var Ag=null,ix=!1;function vF(t,e,r){for(r=r.child;r!==null;)TLt(t,e,r),r=r.sibling}function TLt(t,e,r){if(PO&&typeof PO.onCommitFiberUnmount=="function")try{PO.onCommitFiberUnmount(kbe,r)}catch{}switch(r.tag){case 5:Uy||S5(r,e);case 6:var n=Ag,o=ix;Ag=null,vF(t,e,r),Ag=n,ix=o,Ag!==null&&(ix?(t=Ag,r=r.stateNode,t.nodeType===8?t.parentNode.removeChild(r):t.removeChild(r)):Ag.removeChild(r.stateNode));break;case 18:Ag!==null&&(ix?(t=Ag,r=r.stateNode,t.nodeType===8?h6e(t.parentNode,r):t.nodeType===1&&h6e(t,r),bre(t)):h6e(Ag,r.stateNode));break;case 4:n=Ag,o=ix,Ag=r.stateNode.containerInfo,ix=!0,vF(t,e,r),Ag=n,ix=o;break;case 0:case 11:case 14:case 15:if(!Uy&&(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)&&lJe(r,e,a),o=o.next}while(o!==n)}vF(t,e,r);break;case 1:if(!Uy&&(S5(r,e),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(s){Lc(r,e,s)}vF(t,e,r);break;case 21:vF(t,e,r);break;case 22:r.mode&1?(Uy=(n=Uy)||r.memoizedState!==null,vF(t,e,r),Uy=n):vF(t,e,r);break;default:vF(t,e,r)}}function Ajt(t){var e=t.updateQueue;if(e!==null){t.updateQueue=null;var r=t.stateNode;r===null&&(r=t.stateNode=new LCn),e.forEach(function(n){var o=JCn.bind(null,t,n);r.has(n)||(r.add(n),n.then(o,o))})}}function nx(t,e){var r=e.deletions;if(r!==null)for(var n=0;no&&(o=a),n&=~i}if(n=o,n=ud()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*qCn(n/1960))-n,10t?16:t,OF===null)var n=!1;else{if(t=OF,OF=null,$be=0,(ns&6)!==0)throw Error(ut(331));var o=ns;for(ns|=4,Tr=t.current;Tr!==null;){var i=Tr,a=i.child;if((Tr.flags&16)!==0){var s=i.deletions;if(s!==null){for(var u=0;uud()-YJe?U4(t,0):ZJe|=r),J_(t,e)}function NLt(t,e){e===0&&((t.mode&1)===0?e=1:(e=Vye,Vye<<=1,(Vye&130023424)===0&&(Vye=4194304)));var r=Jb();t=C1(t,e),t!==null&&(Rre(t,e,r),J_(t,r))}function WCn(t){var e=t.memoizedState,r=0;e!==null&&(r=e.retryLane),NLt(t,r)}function JCn(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(ut(314))}n!==null&&n.delete(e),NLt(t,r)}var DLt;DLt=function(t,e,r){if(t!==null)if(t.memoizedProps!==e.pendingProps||H_.current)V_=!0;else{if((t.lanes&r)===0&&(e.flags&128)===0)return V_=!1,DCn(t,e,r);V_=(t.flags&131072)!==0}else V_=!1,Vl&&(e.flags&1048576)!==0&&L$t(e,Ebe,e.index);switch(e.lanes=0,e.tag){case 2:var n=e.type;dbe(t,e),t=e.pendingProps;var o=I5(e,By.current);P5(e,r),o=HJe(null,e,n,t,o,r);var i=WJe();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,W_(n)?(i=!0,Tbe(e)):i=!1,e.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,qJe(e),o.updater=Hbe,e.stateNode=o,o._reactInternals=e,rJe(e,n,t,r),e=iJe(null,e,n,!0,i,r)):(e.tag=0,Vl&&i&&NJe(e),Wb(null,e,o,r),e=e.child),e;case 16:n=e.elementType;e:{switch(dbe(t,e),t=e.pendingProps,o=n._init,n=o(n._payload),e.type=n,o=e.tag=GCn(n),t=ox(n,t),o){case 0:e=oJe(null,e,n,t,r);break e;case 1:e=Ejt(null,e,n,t,r);break e;case 11:e=Tjt(null,e,n,t,r);break e;case 14:e=Ojt(null,e,n,ox(n.type,t),r);break e}throw Error(ut(306,n,""))}return e;case 0:return n=e.type,o=e.pendingProps,o=e.elementType===n?o:ox(n,o),oJe(t,e,n,o,r);case 1:return n=e.type,o=e.pendingProps,o=e.elementType===n?o:ox(n,o),Ejt(t,e,n,o,r);case 3:e:{if(yLt(e),t===null)throw Error(ut(387));n=e.pendingProps,i=e.memoizedState,o=i.element,U$t(t,e),Rbe(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=j5(Error(ut(423)),e),e=Pjt(t,e,n,r,o);break e}else if(n!==o){o=j5(Error(ut(424)),e),e=Pjt(t,e,n,r,o);break e}else for(mw=RF(e.stateNode.containerInfo.firstChild),hw=e,Vl=!0,ax=null,r=H$t(e,null,n,r),e.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(A5(),n===o){e=x1(t,e,r);break e}Wb(t,e,n,r)}e=e.child}return e;case 5:return W$t(e),t===null&&Q6e(e),n=e.type,o=e.pendingProps,i=t!==null?t.memoizedProps:null,a=o.children,K6e(n,o)?a=null:i!==null&&K6e(n,i)&&(e.flags|=32),gLt(t,e),Wb(t,e,a,r),e.child;case 6:return t===null&&Q6e(e),null;case 13:return bLt(t,e,r);case 4:return UJe(e,e.stateNode.containerInfo),n=e.pendingProps,t===null?e.child=N5(e,null,n,r):Wb(t,e,n,r),e.child;case 11:return n=e.type,o=e.pendingProps,o=e.elementType===n?o:ox(n,o),Tjt(t,e,n,o,r);case 7:return Wb(t,e,e.pendingProps,r),e.child;case 8:return Wb(t,e,e.pendingProps.children,r),e.child;case 12:return Wb(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(Pbe,n._currentValue),n._currentValue=a,i!==null)if(lx(i.value,a)){if(i.children===o.children&&!H_.current){e=x1(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=v1(-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),eJe(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(ut(341));a.lanes|=r,s=a.alternate,s!==null&&(s.lanes|=r),eJe(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}Wb(t,e,o.children,r),e=e.child}return e;case 9:return o=e.type,n=e.pendingProps.children,P5(e,r),o=XS(o),n=n(o),e.flags|=1,Wb(t,e,n,r),e.child;case 14:return n=e.type,o=ox(n,e.pendingProps),o=ox(n.type,o),Ojt(t,e,n,o,r);case 15:return mLt(t,e,e.type,e.pendingProps,r);case 17:return n=e.type,o=e.pendingProps,o=e.elementType===n?o:ox(n,o),dbe(t,e),e.tag=1,W_(n)?(t=!0,Tbe(e)):t=!1,P5(e,r),z$t(e,n,o),rJe(e,n,o,r),iJe(null,e,n,!0,t,r);case 19:return _Lt(t,e,r);case 22:return hLt(t,e,r)}throw Error(ut(156,e.tag))};function jLt(t,e){return s$t(t,e)}function KCn(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 KS(t,e,r,n){return new KCn(t,e,r,n)}function r5e(t){return t=t.prototype,!(!t||!t.isReactComponent)}function GCn(t){if(typeof t=="function")return r5e(t)?1:0;if(t!=null){if(t=t.$$typeof,t===wJe)return 11;if(t===SJe)return 14}return 2}function DF(t,e){var r=t.alternate;return r===null?(r=KS(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 mbe(t,e,r,n,o,i){var a=2;if(n=t,typeof t=="function")r5e(t)&&(a=1);else if(typeof t=="string")a=5;else e:switch(t){case p5:return B4(r.children,o,i,e);case vJe:a=8,o|=8;break;case O6e:return t=KS(12,r,e,o|2),t.elementType=O6e,t.lanes=i,t;case E6e:return t=KS(13,r,e,o),t.elementType=E6e,t.lanes=i,t;case P6e:return t=KS(19,r,e,o),t.elementType=P6e,t.lanes=i,t;case Vjt:return Gbe(r,o,i,e);default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case Bjt:a=10;break e;case zjt:a=9;break e;case wJe:a=11;break e;case SJe:a=14;break e;case wF:a=16,n=null;break e}throw Error(ut(130,t==null?t:typeof t,""))}return e=KS(a,r,e,o),e.elementType=t,e.type=n,e.lanes=i,e}function B4(t,e,r,n){return t=KS(7,t,n,e),t.lanes=r,t}function Gbe(t,e,r,n){return t=KS(22,t,n,e),t.elementType=Vjt,t.lanes=r,t.stateNode={isHidden:!1},t}function C6e(t,e,r){return t=KS(6,t,null,e),t.lanes=r,t}function x6e(t,e,r){return e=KS(4,t.children!==null?t.children:[],t.key,e),e.lanes=r,e.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},e}function XCn(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=s6e(0),this.expirationTimes=s6e(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=s6e(0),this.identifierPrefix=n,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function n5e(t,e,r,n,o,i,a,s,u){return t=new XCn(t,e,r,s,u),e===1?(e=1,i===!0&&(e|=8)):e=0,i=KS(3,null,null,e),t.current=i,i.stateNode=t,i.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},qJe(i),t}function ZCn(t,e,r){var n=3{"use strict";function qLt(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(qLt)}catch(t){console.error(t)}}qLt(),ULt.exports=kLt()});var jm=S(s5e=>{"use strict";var BLt=hu();s5e.createRoot=BLt.createRoot,s5e.hydrateRoot=BLt.hydrateRoot;var Zzi});function zLt(t,e){if(typeof t=="function")return t(e);t!=null&&(t.current=e)}function VLt(...t){return e=>{let r=!1,n=t.map(o=>{let i=zLt(o,e);return!r&&typeof i=="function"&&(r=!0),i});if(r)return()=>{for(let o=0;o{rxn=$(J(),1)});var JLt=S(e_e=>{"use strict";var nxn=J(),oxn=Symbol.for("react.element"),ixn=Symbol.for("react.fragment"),axn=Object.prototype.hasOwnProperty,sxn=nxn.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,uxn={key:!0,ref:!0,__self:!0,__source:!0};function WLt(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)axn.call(e,n)&&!uxn.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:oxn,type:t,key:i,ref:a,props:o,_owner:sxn.current}}e_e.Fragment=ixn;e_e.jsx=WLt;e_e.jsxs=WLt});var St=S((t4i,KLt)=>{"use strict";KLt.exports=JLt()});function cxn(t){return typeof t=="object"&&t!==null&&"then"in t}function GLt(t){return t!=null&&typeof t=="object"&&"$$typeof"in t&&t.$$typeof===lxn&&"_payload"in t&&cxn(t._payload)}function dxn(t){let e=fxn(t),r=Ad.forwardRef((n,o)=>{let{children:i,...a}=n;GLt(i)&&typeof r_e=="function"&&(i=r_e(i._payload));let s=Ad.Children.toArray(i),u=s.find(mxn);if(u){let l=u.props.children,c=s.map(d=>d===u?Ad.Children.count(l)>1?Ad.Children.only(null):Ad.isValidElement(l)?l.props.children:null:d);return(0,t_e.jsx)(e,{...a,ref:o,children:Ad.isValidElement(l)?Ad.cloneElement(l,void 0,c):null})}return(0,t_e.jsx)(e,{...a,ref:o,children:i})});return r.displayName=`${t}.Slot`,r}function fxn(t){let e=Ad.forwardRef((r,n)=>{let{children:o,...i}=r;if(GLt(o)&&typeof r_e=="function"&&(o=r_e(o._payload)),Ad.isValidElement(o)){let a=gxn(o),s=hxn(i,o.props);return o.type!==Ad.Fragment&&(s.ref=n?VLt(n,a):a),Ad.cloneElement(o,s)}return Ad.Children.count(o)>1?Ad.Children.only(null):null});return e.displayName=`${t}.SlotClone`,e}function mxn(t){return Ad.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===pxn}function hxn(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 gxn(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 Ad,t_e,lxn,r_e,XLt,pxn,ZLt=v(()=>{Ad=$(J(),1);HLt();t_e=$(St(),1),lxn=Symbol.for("react.lazy"),r_e=Ad[" use ".trim().toString()];XLt=dxn("Slot");pxn=Symbol("radix.slottable")});function YLt(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 QLt,eFt,k5,o_e=v(()=>{u5e();QLt=t=>typeof t=="boolean"?`${t}`:t===0?"0":t,eFt=n_e,k5=(t,e)=>r=>{var n;if(e?.variants==null)return eFt(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=QLt(c)||QLt(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 eFt(t,a,u,r?.class,r?.className)}});function Pxn(){let t=0,e,r,n="";for(;td(c),t());return r=Txn(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=Exn(u,r);return o(u,c),c}return function(){return i(Pxn.apply(null,arguments))}}var d5e,yxn,iFt,tFt,bxn,_xn,c5e,rFt,vxn,wxn,Sxn,aFt,Cxn,xxn,Txn,Oxn,Exn,sFt,_l,uFt,Mxn,Rxn,Ixn,Axn,Nxn,Dxn,jxn,O1,qF,q5,l5e,Dre,$xn,ui,UF,Lxn,Fxn,kxn,qxn,Uxn,Bxn,jre,U5,zxn,lFt,Vxn,Hxn,oFt,Wxn,$re,Jxn,Kxn,cFt,dFt=v(()=>{d5e="-",yxn=t=>{let e=_xn(t),{conflictingClassGroups:r,conflictingClassGroupModifiers:n}=t;return{getClassGroupId:a=>{let s=a.split(d5e);return s[0]===""&&s.length!==1&&s.shift(),iFt(s,e)||bxn(a)},getConflictingClassGroupIds:(a,s)=>{let u=r[a]||[];return s&&n[a]?[...u,...n[a]]:u}}},iFt=(t,e)=>{if(t.length===0)return e.classGroupId;let r=t[0],n=e.nextPart.get(r),o=n?iFt(t.slice(1),n):void 0;if(o)return o;if(e.validators.length===0)return;let i=t.join(d5e);return e.validators.find(({validator:a})=>a(i))?.classGroupId},tFt=/^\[(.+)\]$/,bxn=t=>{if(tFt.test(t)){let e=tFt.exec(t)[1],r=e?.substring(0,e.indexOf(":"));if(r)return"arbitrary.."+r}},_xn=t=>{let{theme:e,prefix:r}=t,n={nextPart:new Map,validators:[]};return wxn(Object.entries(t.classGroups),r).forEach(([i,a])=>{c5e(a,n,i,e)}),n},c5e=(t,e,r,n)=>{t.forEach(o=>{if(typeof o=="string"){let i=o===""?e:rFt(e,o);i.classGroupId=r;return}if(typeof o=="function"){if(vxn(o)){c5e(o(n),e,r,n);return}e.validators.push({validator:o,classGroupId:r});return}Object.entries(o).forEach(([i,a])=>{c5e(a,rFt(e,i),r,n)})})},rFt=(t,e)=>{let r=t;return e.split(d5e).forEach(n=>{r.nextPart.has(n)||r.nextPart.set(n,{nextPart:new Map,validators:[]}),r=r.nextPart.get(n)}),r},vxn=t=>t.isThemeGetter,wxn=(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,Sxn=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)}}},aFt="!",Cxn=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},xxn=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},Txn=t=>({cache:Sxn(t.cacheSize),parseClassName:Cxn(t),...yxn(t)}),Oxn=/\s+/,Exn=(t,e)=>{let{parseClassName:r,getClassGroupId:n,getConflictingClassGroupIds:o}=e,i=[],a=t.trim().split(Oxn),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=xxn(c).join(":"),g=d?y+aFt: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};sFt=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},uFt=/^\[(?:([a-z-]+):)?(.+)\]$/i,Mxn=/^\d+\/\d+$/,Rxn=new Set(["px","full","screen"]),Ixn=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,Axn=/\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$/,Nxn=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,Dxn=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,jxn=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,O1=t=>q5(t)||Rxn.has(t)||Mxn.test(t),qF=t=>U5(t,"length",zxn),q5=t=>!!t&&!Number.isNaN(Number(t)),l5e=t=>U5(t,"number",q5),Dre=t=>!!t&&Number.isInteger(Number(t)),$xn=t=>t.endsWith("%")&&q5(t.slice(0,-1)),ui=t=>uFt.test(t),UF=t=>Ixn.test(t),Lxn=new Set(["length","size","percentage"]),Fxn=t=>U5(t,Lxn,lFt),kxn=t=>U5(t,"position",lFt),qxn=new Set(["image","url"]),Uxn=t=>U5(t,qxn,Hxn),Bxn=t=>U5(t,"",Vxn),jre=()=>!0,U5=(t,e,r)=>{let n=uFt.exec(t);return n?n[1]?typeof e=="string"?n[1]===e:e.has(n[1]):r(n[2]):!1},zxn=t=>Axn.test(t)&&!Nxn.test(t),lFt=()=>!1,Vxn=t=>Dxn.test(t),Hxn=t=>jxn.test(t),oFt=()=>{let t=_l("colors"),e=_l("spacing"),r=_l("blur"),n=_l("brightness"),o=_l("borderColor"),i=_l("borderRadius"),a=_l("borderSpacing"),s=_l("borderWidth"),u=_l("contrast"),l=_l("grayscale"),c=_l("hueRotate"),d=_l("invert"),f=_l("gap"),p=_l("gradientColorStops"),m=_l("gradientColorStopPositions"),h=_l("inset"),y=_l("margin"),g=_l("opacity"),b=_l("padding"),_=_l("saturate"),w=_l("scale"),T=_l("sepia"),O=_l("skew"),E=_l("space"),P=_l("translate"),R=()=>["auto","contain","none"],I=()=>["auto","hidden","clip","visible","scroll"],N=()=>["auto",ui,e],z=()=>[ui,e],V=()=>["",O1,qF],k=()=>["auto",q5,ui],X=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],B=()=>["solid","dashed","dotted","double","none"],Q=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],Y=()=>["start","end","center","between","around","evenly","stretch"],K=()=>["","0",ui],oe=()=>["auto","avoid","all","avoid-page","page","left","right","column"],ue=()=>[q5,ui];return{cacheSize:500,separator:":",theme:{colors:[jre],spacing:[O1,qF],blur:["none","",UF,ui],brightness:ue(),borderColor:[t],borderRadius:["none","","full",UF,ui],borderSpacing:z(),borderWidth:V(),contrast:ue(),grayscale:K(),hueRotate:ue(),invert:K(),gap:z(),gradientColorStops:[t],gradientColorStopPositions:[$xn,qF],inset:N(),margin:N(),opacity:ue(),padding:z(),saturate:ue(),scale:ue(),sepia:K(),skew:ue(),space:z(),translate:z()},classGroups:{aspect:[{aspect:["auto","square","video",ui]}],container:["container"],columns:[{columns:[UF]}],"break-after":[{"break-after":oe()}],"break-before":[{"break-before":oe()}],"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:[...X(),ui]}],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",Dre,ui]}],basis:[{basis:N()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",ui]}],grow:[{grow:K()}],shrink:[{shrink:K()}],order:[{order:["first","last","none",Dre,ui]}],"grid-cols":[{"grid-cols":[jre]}],"col-start-end":[{col:["auto",{span:["full",Dre,ui]},ui]}],"col-start":[{"col-start":k()}],"col-end":[{"col-end":k()}],"grid-rows":[{"grid-rows":[jre]}],"row-start-end":[{row:["auto",{span:[Dre,ui]},ui]}],"row-start":[{"row-start":k()}],"row-end":[{"row-end":k()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",ui]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",ui]}],gap:[{gap:[f]}],"gap-x":[{"gap-x":[f]}],"gap-y":[{"gap-y":[f]}],"justify-content":[{justify:["normal",...Y()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...Y(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...Y(),"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",ui,e]}],"min-w":[{"min-w":[ui,e,"min","max","fit"]}],"max-w":[{"max-w":[ui,e,"none","full","min","max","fit","prose",{screen:[UF]},UF]}],h:[{h:[ui,e,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[ui,e,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[ui,e,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[ui,e,"auto","min","max","fit"]}],"font-size":[{text:["base",UF,qF]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",l5e]}],"font-family":[{font:[jre]}],"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",ui]}],"line-clamp":[{"line-clamp":["none",q5,l5e]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",O1,ui]}],"list-image":[{"list-image":["none",ui]}],"list-style-type":[{list:["none","disc","decimal",ui]}],"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:[...B(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",O1,qF]}],"underline-offset":[{"underline-offset":["auto",O1,ui]}],"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:z()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",ui]}],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",ui]}],"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:[...X(),kxn]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",Fxn]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},Uxn]}],"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:[...B(),"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:B()}],"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:["",...B()]}],"outline-offset":[{"outline-offset":[O1,ui]}],"outline-w":[{outline:[O1,qF]}],"outline-color":[{outline:[t]}],"ring-w":[{ring:V()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[t]}],"ring-opacity":[{"ring-opacity":[g]}],"ring-offset-w":[{"ring-offset":[O1,qF]}],"ring-offset-color":[{"ring-offset":[t]}],shadow:[{shadow:["","inner","none",UF,Bxn]}],"shadow-color":[{shadow:[jre]}],opacity:[{opacity:[g]}],"mix-blend":[{"mix-blend":[...Q(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":Q()}],filter:[{filter:["","none"]}],blur:[{blur:[r]}],brightness:[{brightness:[n]}],contrast:[{contrast:[u]}],"drop-shadow":[{"drop-shadow":["","none",UF,ui]}],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",ui]}],duration:[{duration:ue()}],ease:[{ease:["linear","in","out","in-out",ui]}],delay:[{delay:ue()}],animate:[{animate:["none","spin","ping","pulse","bounce",ui]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[w]}],"scale-x":[{"scale-x":[w]}],"scale-y":[{"scale-y":[w]}],rotate:[{rotate:[Dre,ui]}],"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",ui]}],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",ui]}],"caret-color":[{caret:[t]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":z()}],"scroll-mx":[{"scroll-mx":z()}],"scroll-my":[{"scroll-my":z()}],"scroll-ms":[{"scroll-ms":z()}],"scroll-me":[{"scroll-me":z()}],"scroll-mt":[{"scroll-mt":z()}],"scroll-mr":[{"scroll-mr":z()}],"scroll-mb":[{"scroll-mb":z()}],"scroll-ml":[{"scroll-ml":z()}],"scroll-p":[{"scroll-p":z()}],"scroll-px":[{"scroll-px":z()}],"scroll-py":[{"scroll-py":z()}],"scroll-ps":[{"scroll-ps":z()}],"scroll-pe":[{"scroll-pe":z()}],"scroll-pt":[{"scroll-pt":z()}],"scroll-pr":[{"scroll-pr":z()}],"scroll-pb":[{"scroll-pb":z()}],"scroll-pl":[{"scroll-pl":z()}],"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",ui]}],fill:[{fill:[t,"none"]}],"stroke-w":[{stroke:[O1,qF,l5e]}],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"]}}},Wxn=(t,{cacheSize:e,prefix:r,separator:n,experimentalParseClassName:o,extend:i={},override:a={}})=>{$re(t,"cacheSize",e),$re(t,"prefix",r),$re(t,"separator",n),$re(t,"experimentalParseClassName",o);for(let s in a)Jxn(t[s],a[s]);for(let s in i)Kxn(t[s],i[s]);return t},$re=(t,e,r)=>{r!==void 0&&(t[e]=r)},Jxn=(t,e)=>{if(e)for(let r in e)$re(t,r,e[r])},Kxn=(t,e)=>{if(e)for(let r in e){let n=e[r];n!==void 0&&(t[r]=(t[r]||[]).concat(n))}},cFt=(t,...e)=>typeof t=="function"?nFt(oFt,t,...e):nFt(()=>Wxn(oFt(),t),...e)});function we(...t){return Gxn(n_e(t))}var Gxn,$r=v(()=>{u5e();dFt();Gxn=cFt({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 i_e,Xxn,pe,Cn=v(()=>{i_e=$(J());ZLt();o_e();$r();Xxn=k5("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"}}),pe=i_e.forwardRef(({className:t,variant:e,size:r,asChild:n=!1,...o},i)=>i_e.createElement(n?XLt:"button",{className:we(Xxn({variant:e,size:r,className:t})),ref:i,...o}));pe.displayName="Button"});var fFt,a_e,f5e=v(()=>{fFt=t=>t.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),a_e=(...t)=>t.filter((e,r,n)=>!!e&&e.trim()!==""&&n.indexOf(e)===r).join(" ").trim()});var pFt,mFt=v(()=>{pFt={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 Lre,hFt,gFt=v(()=>{Lre=$(J());mFt();f5e();hFt=(0,Lre.forwardRef)(({color:t="currentColor",size:e=24,strokeWidth:r=2,absoluteStrokeWidth:n,className:o="",children:i,iconNode:a,...s},u)=>(0,Lre.createElement)("svg",{ref:u,...pFt,width:e,height:e,stroke:t,strokeWidth:n?Number(r)*24/Number(e):r,className:a_e("lucide",o),...s},[...a.map(([l,c])=>(0,Lre.createElement)(l,c)),...Array.isArray(i)?i:[i]]))});var s_e,Me,zt=v(()=>{s_e=$(J());f5e();gFt();Me=(t,e)=>{let r=(0,s_e.forwardRef)(({className:n,...o},i)=>(0,s_e.createElement)(hFt,{ref:i,iconNode:e,className:a_e(`lucide-${fFt(t)}`,n),...o}));return r.displayName=`${t}`,r}});var Fre,yFt=v(()=>{zt();Fre=Me("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]])});var E1,bFt=v(()=>{zt();E1=Me("ArrowUpRight",[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]])});var B5,_Ft=v(()=>{zt();B5=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,vFt=v(()=>{zt();Yu=Me("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])});var Wi,wFt=v(()=>{zt();Wi=Me("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])});var ld,SFt=v(()=>{zt();ld=Me("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])});var jg,CFt=v(()=>{zt();jg=Me("ChevronUp",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]])});var Gb,xFt=v(()=>{zt();Gb=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 K_,TFt=v(()=>{zt();K_=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 BF,OFt=v(()=>{zt();BF=Me("CircleCheck",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]])});var P1,EFt=v(()=>{zt();P1=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 zF,PFt=v(()=>{zt();zF=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 _w,MFt=v(()=>{zt();_w=Me("CirclePlus",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M12 8v8",key:"napkw2"}]])});var VF,RFt=v(()=>{zt();VF=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 RO,IFt=v(()=>{zt();RO=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 kre,AFt=v(()=>{zt();kre=Me("Circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])});var qre,NFt=v(()=>{zt();qre=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 Ure,DFt=v(()=>{zt();Ure=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 Bre,jFt=v(()=>{zt();Bre=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 zre,$Ft=v(()=>{zt();zre=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 $g,LFt=v(()=>{zt();$g=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 Vre,FFt=v(()=>{zt();Vre=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 Hre,kFt=v(()=>{zt();Hre=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 cx,qFt=v(()=>{zt();cx=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 Wre,UFt=v(()=>{zt();Wre=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 IO,BFt=v(()=>{zt();IO=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 HF,zFt=v(()=>{zt();HF=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 M1,VFt=v(()=>{zt();M1=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 Jre,HFt=v(()=>{zt();Jre=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 dx,WFt=v(()=>{zt();dx=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 Kre,JFt=v(()=>{zt();Kre=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 R1,KFt=v(()=>{zt();R1=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 Gre,GFt=v(()=>{zt();Gre=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 Xre,XFt=v(()=>{zt();Xre=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 Zre,ZFt=v(()=>{zt();Zre=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 Du,YFt=v(()=>{zt();Du=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 Yre,QFt=v(()=>{zt();Yre=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 $m,ekt=v(()=>{zt();$m=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 vl,tkt=v(()=>{zt();vl=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 fx,rkt=v(()=>{zt();fx=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 WF,nkt=v(()=>{zt();WF=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 Qre,okt=v(()=>{zt();Qre=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 ene,ikt=v(()=>{zt();ene=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 tne,akt=v(()=>{zt();tne=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 rne,skt=v(()=>{zt();rne=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 X4,ukt=v(()=>{zt();X4=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 px,lkt=v(()=>{zt();px=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 Bs,ckt=v(()=>{zt();Bs=Me("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]])});var nne,dkt=v(()=>{zt();nne=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 z5,fkt=v(()=>{zt();z5=Me("MessageCircle",[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z",key:"vv11sd"}]])});var one,pkt=v(()=>{zt();one=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 V5,mkt=v(()=>{zt();V5=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 H5,hkt=v(()=>{zt();H5=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 YS,gkt=v(()=>{zt();YS=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 Xb,ykt=v(()=>{zt();Xb=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 W5,bkt=v(()=>{zt();W5=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 JF,_kt=v(()=>{zt();JF=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 ine,vkt=v(()=>{zt();ine=Me("Play",[["polygon",{points:"6 3 20 12 6 21 6 3",key:"1oa8hb"}]])});var Zb,wkt=v(()=>{zt();Zb=Me("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]])});var ane,Skt=v(()=>{zt();ane=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 KF,Ckt=v(()=>{zt();KF=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 sne,xkt=v(()=>{zt();sne=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 Z4,Tkt=v(()=>{zt();Z4=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 une,Okt=v(()=>{zt();une=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 Y4,Ekt=v(()=>{zt();Y4=Me("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]])});var Q4,Pkt=v(()=>{zt();Q4=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 lne,Mkt=v(()=>{zt();lne=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 zy,Rkt=v(()=>{zt();zy=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 I1,Ikt=v(()=>{zt();I1=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 G_,Akt=v(()=>{zt();G_=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 e2,Nkt=v(()=>{zt();e2=Me("Square",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}]])});var A1,Dkt=v(()=>{zt();A1=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 cne,jkt=v(()=>{zt();cne=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 Vy,$kt=v(()=>{zt();Vy=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 Lg,Lkt=v(()=>{zt();Lg=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 vw,Fkt=v(()=>{zt();vw=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 qo,kkt=v(()=>{zt();qo=Me("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])});var dne,qkt=v(()=>{zt();dne=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 fne,Ukt=v(()=>{zt();fne=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 Or=v(()=>{xFt();TFt();OFt();PFt();MFt();RFt();IFt();BFt();zFt();ckt();gkt();ykt();Rkt();Ikt();Akt();Lkt();yFt();bFt();_Ft();vFt();wFt();SFt();CFt();EFt();AFt();NFt();DFt();jFt();$Ft();LFt();FFt();kFt();qFt();UFt();VFt();HFt();WFt();JFt();KFt();GFt();XFt();ZFt();YFt();QFt();ekt();tkt();rkt();nkt();okt();ikt();akt();skt();ukt();lkt();dkt();fkt();pkt();mkt();hkt();bkt();_kt();vkt();wkt();Skt();Ckt();xkt();Tkt();Okt();Ekt();Pkt();Mkt();Nkt();Dkt();jkt();$kt();Fkt();kkt();qkt();Ukt();});function Zxn({onCancel:t}){let e=te(),r=p5e(e.defaultModelKey)&&p5e(e.embeddingModelKey);return AO.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-4"},AO.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-2"},AO.default.createElement("div",null,"Your Copilot Plus license key is no longer valid. Please renew your subscription to continue using Copilot Plus."),r&&AO.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.")),AO.default.createElement("div",{className:"tw-flex tw-w-full tw-justify-end tw-gap-2"},AO.default.createElement(pe,{variant:"ghost",onClick:t},"Close"),AO.default.createElement(pe,{variant:"default",onClick:()=>{t2(m1.EXPIRED_MODAL)}},"Renew Now ",AO.default.createElement(M1,{className:"tw-size-4"}))))}var AO,Bkt,zkt,u_e,Vkt=v(()=>{AO=$(J()),Bkt=require("obsidian"),zkt=$(jm());Cn();Fc();mr();Or();Ye();u_e=class extends Bkt.Modal{constructor(e){super(e),this.setTitle("Thanks for being a Copilot Plus user \u{1F44B}")}onOpen(){let{contentEl:e}=this;this.root=(0,zkt.createRoot)(e);let r=()=>{this.close()};this.root.render(AO.default.createElement(Zxn,{onCancel:r}))}onClose(){this.root.unmount()}}});var Wkt=S(Hkt=>{"use strict";Object.defineProperty(Hkt,"__esModule",{value:!0})});var Jkt=S(l_e=>{"use strict";Object.defineProperty(l_e,"__esModule",{value:!0});l_e.V2ChatStreamRequestSafetyMode=void 0;l_e.V2ChatStreamRequestSafetyMode={Contextual:"CONTEXTUAL",Strict:"STRICT",Off:"OFF"}});var Kkt=S(c_e=>{"use strict";Object.defineProperty(c_e,"__esModule",{value:!0});c_e.V2ChatStreamRequestToolChoice=void 0;c_e.V2ChatStreamRequestToolChoice={Required:"REQUIRED",None:"NONE"}});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 Qkt=S(d_e=>{"use strict";Object.defineProperty(d_e,"__esModule",{value:!0});d_e.V2ChatRequestSafetyMode=void 0;d_e.V2ChatRequestSafetyMode={Contextual:"CONTEXTUAL",Strict:"STRICT",Off:"OFF"}});var eqt=S(f_e=>{"use strict";Object.defineProperty(f_e,"__esModule",{value:!0});f_e.V2ChatRequestToolChoice=void 0;f_e.V2ChatRequestToolChoice={Required:"REQUIRED",None:"NONE"}});var rqt=S(tqt=>{"use strict";Object.defineProperty(tqt,"__esModule",{value:!0})});var nqt=S(p_e=>{"use strict";Object.defineProperty(p_e,"__esModule",{value:!0});p_e.V2EmbedRequestTruncate=void 0;p_e.V2EmbedRequestTruncate={None:"NONE",Start:"START",End:"END"}});var iqt=S(oqt=>{"use strict";Object.defineProperty(oqt,"__esModule",{value:!0})});var sqt=S(aqt=>{"use strict";Object.defineProperty(aqt,"__esModule",{value:!0})});var m5e=S(Fg=>{"use strict";var Yxn=Fg&&Fg.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),mx=Fg&&Fg.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Yxn(e,t,r)};Object.defineProperty(Fg,"__esModule",{value:!0});mx(Wkt(),Fg);mx(Jkt(),Fg);mx(Kkt(),Fg);mx(Xkt(),Fg);mx(Ykt(),Fg);mx(Qkt(),Fg);mx(eqt(),Fg);mx(rqt(),Fg);mx(nqt(),Fg);mx(iqt(),Fg);mx(sqt(),Fg)});var h5e=S(uqt=>{"use strict";Object.defineProperty(uqt,"__esModule",{value:!0})});var lqt=S(r2=>{"use strict";var Qxn=r2&&r2.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),eTn=r2&&r2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Qxn(e,t,r)};Object.defineProperty(r2,"__esModule",{value:!0});eTn(h5e(),r2)});var dqt=S(GF=>{"use strict";var tTn=GF&&GF.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),cqt=GF&&GF.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&tTn(e,t,r)};Object.defineProperty(GF,"__esModule",{value:!0});cqt(m5e(),GF);cqt(lqt(),GF)});var fqt=S(m_e=>{"use strict";Object.defineProperty(m_e,"__esModule",{value:!0});m_e.CreateEmbedJobRequestTruncate=void 0;m_e.CreateEmbedJobRequestTruncate={Start:"START",End:"END"}});var g5e=S(n2=>{"use strict";var rTn=n2&&n2.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),nTn=n2&&n2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&rTn(e,t,r)};Object.defineProperty(n2,"__esModule",{value:!0});nTn(fqt(),n2)});var y5e=S(pqt=>{"use strict";Object.defineProperty(pqt,"__esModule",{value:!0})});var mqt=S(o2=>{"use strict";var oTn=o2&&o2.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),iTn=o2&&o2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&oTn(e,t,r)};Object.defineProperty(o2,"__esModule",{value:!0});iTn(y5e(),o2)});var gqt=S(XF=>{"use strict";var aTn=XF&&XF.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),hqt=XF&&XF.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&aTn(e,t,r)};Object.defineProperty(XF,"__esModule",{value:!0});hqt(g5e(),XF);hqt(mqt(),XF)});var bqt=S(yqt=>{"use strict";Object.defineProperty(yqt,"__esModule",{value:!0})});var vqt=S(_qt=>{"use strict";Object.defineProperty(_qt,"__esModule",{value:!0})});var Sqt=S(wqt=>{"use strict";Object.defineProperty(wqt,"__esModule",{value:!0})});var xqt=S(Cqt=>{"use strict";Object.defineProperty(Cqt,"__esModule",{value:!0})});var b5e=S(NO=>{"use strict";var sTn=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]}),h_e=NO&&NO.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&sTn(e,t,r)};Object.defineProperty(NO,"__esModule",{value:!0});h_e(bqt(),NO);h_e(vqt(),NO);h_e(Sqt(),NO);h_e(xqt(),NO)});var _5e=S(Tqt=>{"use strict";Object.defineProperty(Tqt,"__esModule",{value:!0})});var Oqt=S(i2=>{"use strict";var uTn=i2&&i2.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),lTn=i2&&i2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&uTn(e,t,r)};Object.defineProperty(i2,"__esModule",{value:!0});lTn(_5e(),i2)});var Pqt=S(ZF=>{"use strict";var cTn=ZF&&ZF.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Eqt=ZF&&ZF.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&cTn(e,t,r)};Object.defineProperty(ZF,"__esModule",{value:!0});Eqt(b5e(),ZF);Eqt(Oqt(),ZF)});var Mqt=S(g_e=>{"use strict";Object.defineProperty(g_e,"__esModule",{value:!0});g_e.BaseType=void 0;g_e.BaseType={BaseTypeUnspecified:"BASE_TYPE_UNSPECIFIED",BaseTypeGenerative:"BASE_TYPE_GENERATIVE",BaseTypeClassification:"BASE_TYPE_CLASSIFICATION",BaseTypeRerank:"BASE_TYPE_RERANK",BaseTypeChat:"BASE_TYPE_CHAT"}});var Rqt=S(y_e=>{"use strict";Object.defineProperty(y_e,"__esModule",{value:!0});y_e.Strategy=void 0;y_e.Strategy={StrategyUnspecified:"STRATEGY_UNSPECIFIED",StrategyVanilla:"STRATEGY_VANILLA",StrategyTfew:"STRATEGY_TFEW"}});var Aqt=S(Iqt=>{"use strict";Object.defineProperty(Iqt,"__esModule",{value:!0})});var Nqt=S(b_e=>{"use strict";Object.defineProperty(b_e,"__esModule",{value:!0});b_e.LoraTargetModules=void 0;b_e.LoraTargetModules={LoraTargetModulesUnspecified:"LORA_TARGET_MODULES_UNSPECIFIED",LoraTargetModulesQv:"LORA_TARGET_MODULES_QV",LoraTargetModulesQkvo:"LORA_TARGET_MODULES_QKVO",LoraTargetModulesQkvoFfn:"LORA_TARGET_MODULES_QKVO_FFN"}});var jqt=S(Dqt=>{"use strict";Object.defineProperty(Dqt,"__esModule",{value:!0})});var Lqt=S($qt=>{"use strict";Object.defineProperty($qt,"__esModule",{value:!0})});var kqt=S(Fqt=>{"use strict";Object.defineProperty(Fqt,"__esModule",{value:!0})});var qqt=S(__e=>{"use strict";Object.defineProperty(__e,"__esModule",{value:!0});__e.Status=void 0;__e.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 Bqt=S(Uqt=>{"use strict";Object.defineProperty(Uqt,"__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 Kqt=S(Jqt=>{"use strict";Object.defineProperty(Jqt,"__esModule",{value:!0})});var Xqt=S(Gqt=>{"use strict";Object.defineProperty(Gqt,"__esModule",{value:!0})});var Yqt=S(Zqt=>{"use strict";Object.defineProperty(Zqt,"__esModule",{value:!0})});var eUt=S(Qqt=>{"use strict";Object.defineProperty(Qqt,"__esModule",{value:!0})});var rUt=S(tUt=>{"use strict";Object.defineProperty(tUt,"__esModule",{value:!0})});var oUt=S(nUt=>{"use strict";Object.defineProperty(nUt,"__esModule",{value:!0})});var aUt=S(iUt=>{"use strict";Object.defineProperty(iUt,"__esModule",{value:!0})});var v5e=S(Hl=>{"use strict";var dTn=Hl&&Hl.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),$h=Hl&&Hl.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&dTn(e,t,r)};Object.defineProperty(Hl,"__esModule",{value:!0});$h(Mqt(),Hl);$h(Rqt(),Hl);$h(Aqt(),Hl);$h(Nqt(),Hl);$h(jqt(),Hl);$h(Lqt(),Hl);$h(kqt(),Hl);$h(qqt(),Hl);$h(Bqt(),Hl);$h(Vqt(),Hl);$h(Wqt(),Hl);$h(Kqt(),Hl);$h(Xqt(),Hl);$h(Yqt(),Hl);$h(eUt(),Hl);$h(rUt(),Hl);$h(oUt(),Hl);$h(aUt(),Hl)});var sUt=S(a2=>{"use strict";var fTn=a2&&a2.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),pTn=a2&&a2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&fTn(e,t,r)};Object.defineProperty(a2,"__esModule",{value:!0});pTn(v5e(),a2)});var lUt=S(ww=>{"use strict";var uUt=ww&&ww.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=ww&&ww.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),hTn=ww&&ww.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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(cUt,"__esModule",{value:!0})});var dUt=S(s2=>{"use strict";var yTn=s2&&s2.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=s2&&s2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&yTn(e,t,r)};Object.defineProperty(s2,"__esModule",{value:!0});bTn(w5e(),s2)});var pUt=S(YF=>{"use strict";var _Tn=YF&&YF.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),fUt=YF&&YF.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&_Tn(e,t,r)};Object.defineProperty(YF,"__esModule",{value:!0});fUt(lUt(),YF);fUt(dUt(),YF)});var S5e=S(mUt=>{"use strict";Object.defineProperty(mUt,"__esModule",{value:!0})});var hUt=S(u2=>{"use strict";var vTn=u2&&u2.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),wTn=u2&&u2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&vTn(e,t,r)};Object.defineProperty(u2,"__esModule",{value:!0});wTn(S5e(),u2)});var gUt=S(l2=>{"use strict";var STn=l2&&l2.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=l2&&l2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&STn(e,t,r)};Object.defineProperty(l2,"__esModule",{value:!0});CTn(hUt(),l2)});var C5e=S(yUt=>{"use strict";Object.defineProperty(yUt,"__esModule",{value:!0})});var bUt=S(c2=>{"use strict";var xTn=c2&&c2.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),TTn=c2&&c2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&xTn(e,t,r)};Object.defineProperty(c2,"__esModule",{value:!0});TTn(C5e(),c2)});var _Ut=S(d2=>{"use strict";var OTn=d2&&d2.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ETn=d2&&d2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&OTn(e,t,r)};Object.defineProperty(d2,"__esModule",{value:!0});ETn(bUt(),d2)});var wUt=S(zs=>{"use strict";var vUt=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]}),PTn=zs&&zs.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),J5=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(v_e,"__esModule",{value:!0});v_e.ChatStreamRequestPromptTruncation=void 0;v_e.ChatStreamRequestPromptTruncation={Off:"OFF",Auto:"AUTO",AutoPreserveOrder:"AUTO_PRESERVE_ORDER"}});var CUt=S(w_e=>{"use strict";Object.defineProperty(w_e,"__esModule",{value:!0});w_e.ChatStreamRequestCitationQuality=void 0;w_e.ChatStreamRequestCitationQuality={Fast:"fast",Accurate:"accurate",Off:"off"}});var xUt=S(S_e=>{"use strict";Object.defineProperty(S_e,"__esModule",{value:!0});S_e.ChatStreamRequestSafetyMode=void 0;S_e.ChatStreamRequestSafetyMode={Contextual:"CONTEXTUAL",Strict:"STRICT",None:"NONE"}});var OUt=S(TUt=>{"use strict";Object.defineProperty(TUt,"__esModule",{value:!0})});var EUt=S(C_e=>{"use strict";Object.defineProperty(C_e,"__esModule",{value:!0});C_e.ChatRequestPromptTruncation=void 0;C_e.ChatRequestPromptTruncation={Off:"OFF",Auto:"AUTO",AutoPreserveOrder:"AUTO_PRESERVE_ORDER"}});var PUt=S(x_e=>{"use strict";Object.defineProperty(x_e,"__esModule",{value:!0});x_e.ChatRequestCitationQuality=void 0;x_e.ChatRequestCitationQuality={Fast:"fast",Accurate:"accurate",Off:"off"}});var MUt=S(T_e=>{"use strict";Object.defineProperty(T_e,"__esModule",{value:!0});T_e.ChatRequestSafetyMode=void 0;T_e.ChatRequestSafetyMode={Contextual:"CONTEXTUAL",Strict:"STRICT",None:"NONE"}});var IUt=S(RUt=>{"use strict";Object.defineProperty(RUt,"__esModule",{value:!0})});var AUt=S(O_e=>{"use strict";Object.defineProperty(O_e,"__esModule",{value:!0});O_e.GenerateStreamRequestTruncate=void 0;O_e.GenerateStreamRequestTruncate={None:"NONE",Start:"START",End:"END"}});var NUt=S(E_e=>{"use strict";Object.defineProperty(E_e,"__esModule",{value:!0});E_e.GenerateStreamRequestReturnLikelihoods=void 0;E_e.GenerateStreamRequestReturnLikelihoods={Generation:"GENERATION",All:"ALL",None:"NONE"}});var jUt=S(DUt=>{"use strict";Object.defineProperty(DUt,"__esModule",{value:!0})});var $Ut=S(P_e=>{"use strict";Object.defineProperty(P_e,"__esModule",{value:!0});P_e.GenerateRequestTruncate=void 0;P_e.GenerateRequestTruncate={None:"NONE",Start:"START",End:"END"}});var LUt=S(M_e=>{"use strict";Object.defineProperty(M_e,"__esModule",{value:!0});M_e.GenerateRequestReturnLikelihoods=void 0;M_e.GenerateRequestReturnLikelihoods={Generation:"GENERATION",All:"ALL",None:"NONE"}});var kUt=S(FUt=>{"use strict";Object.defineProperty(FUt,"__esModule",{value:!0})});var qUt=S(R_e=>{"use strict";Object.defineProperty(R_e,"__esModule",{value:!0});R_e.EmbedRequestTruncate=void 0;R_e.EmbedRequestTruncate={None:"NONE",Start:"START",End:"END"}});var BUt=S(UUt=>{"use strict";Object.defineProperty(UUt,"__esModule",{value:!0})});var VUt=S(zUt=>{"use strict";Object.defineProperty(zUt,"__esModule",{value:!0})});var WUt=S(HUt=>{"use strict";Object.defineProperty(HUt,"__esModule",{value:!0})});var KUt=S(JUt=>{"use strict";Object.defineProperty(JUt,"__esModule",{value:!0})});var XUt=S(GUt=>{"use strict";Object.defineProperty(GUt,"__esModule",{value:!0})});var ZUt=S(I_e=>{"use strict";Object.defineProperty(I_e,"__esModule",{value:!0});I_e.ClassifyRequestTruncate=void 0;I_e.ClassifyRequestTruncate={None:"NONE",Start:"START",End:"END"}});var QUt=S(YUt=>{"use strict";Object.defineProperty(YUt,"__esModule",{value:!0})});var eBt=S(A_e=>{"use strict";Object.defineProperty(A_e,"__esModule",{value:!0});A_e.ClassifyResponseClassificationsItemClassificationType=void 0;A_e.ClassifyResponseClassificationsItemClassificationType={SingleLabel:"single-label",MultiLabel:"multi-label"}});var rBt=S(tBt=>{"use strict";Object.defineProperty(tBt,"__esModule",{value:!0})});var oBt=S(nBt=>{"use strict";Object.defineProperty(nBt,"__esModule",{value:!0})});var iBt=S(N_e=>{"use strict";Object.defineProperty(N_e,"__esModule",{value:!0});N_e.SummarizeRequestLength=void 0;N_e.SummarizeRequestLength={Short:"short",Medium:"medium",Long:"long"}});var aBt=S(D_e=>{"use strict";Object.defineProperty(D_e,"__esModule",{value:!0});D_e.SummarizeRequestFormat=void 0;D_e.SummarizeRequestFormat={Paragraph:"paragraph",Bullets:"bullets"}});var sBt=S(j_e=>{"use strict";Object.defineProperty(j_e,"__esModule",{value:!0});j_e.SummarizeRequestExtractiveness=void 0;j_e.SummarizeRequestExtractiveness={Low:"low",Medium:"medium",High:"high"}});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 LBt=S($Bt=>{"use strict";Object.defineProperty($Bt,"__esModule",{value:!0})});var kBt=S(FBt=>{"use strict";Object.defineProperty(FBt,"__esModule",{value:!0})});var qBt=S($_e=>{"use strict";Object.defineProperty($_e,"__esModule",{value:!0});$_e.ChatCitationType=void 0;$_e.ChatCitationType={TextContent:"TEXT_CONTENT",Plan:"PLAN"}});var BBt=S(UBt=>{"use strict";Object.defineProperty(UBt,"__esModule",{value:!0})});var VBt=S(zBt=>{"use strict";Object.defineProperty(zBt,"__esModule",{value:!0})});var WBt=S(HBt=>{"use strict";Object.defineProperty(HBt,"__esModule",{value:!0})});var KBt=S(JBt=>{"use strict";Object.defineProperty(JBt,"__esModule",{value:!0})});var GBt=S(L_e=>{"use strict";Object.defineProperty(L_e,"__esModule",{value:!0});L_e.FinishReason=void 0;L_e.FinishReason={Complete:"COMPLETE",StopSequence:"STOP_SEQUENCE",Error:"ERROR",ErrorToxic:"ERROR_TOXIC",ErrorLimit:"ERROR_LIMIT",UserCancel:"USER_CANCEL",MaxTokens:"MAX_TOKENS"}});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 tzt=S(ezt=>{"use strict";Object.defineProperty(ezt,"__esModule",{value:!0})});var nzt=S(rzt=>{"use strict";Object.defineProperty(rzt,"__esModule",{value:!0})});var izt=S(ozt=>{"use strict";Object.defineProperty(ozt,"__esModule",{value:!0})});var szt=S(azt=>{"use strict";Object.defineProperty(azt,"__esModule",{value:!0})});var lzt=S(uzt=>{"use strict";Object.defineProperty(uzt,"__esModule",{value:!0})});var dzt=S(czt=>{"use strict";Object.defineProperty(czt,"__esModule",{value:!0})});var pzt=S(fzt=>{"use strict";Object.defineProperty(fzt,"__esModule",{value:!0})});var hzt=S(mzt=>{"use strict";Object.defineProperty(mzt,"__esModule",{value:!0})});var yzt=S(gzt=>{"use strict";Object.defineProperty(gzt,"__esModule",{value:!0})});var bzt=S(F_e=>{"use strict";Object.defineProperty(F_e,"__esModule",{value:!0});F_e.ChatStreamEndEventFinishReason=void 0;F_e.ChatStreamEndEventFinishReason={Complete:"COMPLETE",ErrorLimit:"ERROR_LIMIT",MaxTokens:"MAX_TOKENS",Error:"ERROR",ErrorToxic:"ERROR_TOXIC"}});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 Pzt=S(Ezt=>{"use strict";Object.defineProperty(Ezt,"__esModule",{value:!0})});var Mzt=S(k_e=>{"use strict";Object.defineProperty(k_e,"__esModule",{value:!0});k_e.ImageUrlDetail=void 0;k_e.ImageUrlDetail={Auto:"auto",Low:"low",High:"high"}});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 Lzt=S($zt=>{"use strict";Object.defineProperty($zt,"__esModule",{value:!0})});var kzt=S(Fzt=>{"use strict";Object.defineProperty(Fzt,"__esModule",{value:!0})});var Uzt=S(qzt=>{"use strict";Object.defineProperty(qzt,"__esModule",{value:!0})});var zzt=S(Bzt=>{"use strict";Object.defineProperty(Bzt,"__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 Yzt=S(q_e=>{"use strict";Object.defineProperty(q_e,"__esModule",{value:!0});q_e.CitationType=void 0;q_e.CitationType={TextContent:"TEXT_CONTENT",ThinkingContent:"THINKING_CONTENT",Plan:"PLAN"}});var e4t=S(Qzt=>{"use strict";Object.defineProperty(Qzt,"__esModule",{value:!0})});var r4t=S(t4t=>{"use strict";Object.defineProperty(t4t,"__esModule",{value:!0})});var o4t=S(n4t=>{"use strict";Object.defineProperty(n4t,"__esModule",{value:!0})});var a4t=S(i4t=>{"use strict";Object.defineProperty(i4t,"__esModule",{value:!0})});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 I4t=S(U_e=>{"use strict";Object.defineProperty(U_e,"__esModule",{value:!0});U_e.CitationOptionsMode=void 0;U_e.CitationOptionsMode={Fast:"FAST",Accurate:"ACCURATE",Off:"OFF"}});var N4t=S(A4t=>{"use strict";Object.defineProperty(A4t,"__esModule",{value:!0})});var j4t=S(D4t=>{"use strict";Object.defineProperty(D4t,"__esModule",{value:!0})});var L4t=S($4t=>{"use strict";Object.defineProperty($4t,"__esModule",{value:!0})});var k4t=S(F4t=>{"use strict";Object.defineProperty(F4t,"__esModule",{value:!0})});var q4t=S(B_e=>{"use strict";Object.defineProperty(B_e,"__esModule",{value:!0});B_e.ThinkingType=void 0;B_e.ThinkingType={Enabled:"enabled",Disabled:"disabled"}});var B4t=S(U4t=>{"use strict";Object.defineProperty(U4t,"__esModule",{value:!0})});var z4t=S(z_e=>{"use strict";Object.defineProperty(z_e,"__esModule",{value:!0});z_e.ChatFinishReason=void 0;z_e.ChatFinishReason={Complete:"COMPLETE",StopSequence:"STOP_SEQUENCE",MaxTokens:"MAX_TOKENS",ToolCall:"TOOL_CALL",Error:"ERROR"}});var H4t=S(V4t=>{"use strict";Object.defineProperty(V4t,"__esModule",{value:!0})});var J4t=S(W4t=>{"use strict";Object.defineProperty(W4t,"__esModule",{value:!0})});var G4t=S(K4t=>{"use strict";Object.defineProperty(K4t,"__esModule",{value:!0})});var Z4t=S(X4t=>{"use strict";Object.defineProperty(X4t,"__esModule",{value:!0})});var Q4t=S(Y4t=>{"use strict";Object.defineProperty(Y4t,"__esModule",{value:!0})});var t2t=S(e2t=>{"use strict";Object.defineProperty(e2t,"__esModule",{value:!0})});var n2t=S(r2t=>{"use strict";Object.defineProperty(r2t,"__esModule",{value:!0})});var i2t=S(o2t=>{"use strict";Object.defineProperty(o2t,"__esModule",{value:!0})});var s2t=S(a2t=>{"use strict";Object.defineProperty(a2t,"__esModule",{value:!0})});var l2t=S(u2t=>{"use strict";Object.defineProperty(u2t,"__esModule",{value:!0})});var c2t=S(V_e=>{"use strict";Object.defineProperty(V_e,"__esModule",{value:!0});V_e.ChatContentStartEventDeltaMessageContentType=void 0;V_e.ChatContentStartEventDeltaMessageContentType={Text:"text",Thinking:"thinking"}});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 x2t=S(C2t=>{"use strict";Object.defineProperty(C2t,"__esModule",{value:!0})});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 B2t=S(U2t=>{"use strict";Object.defineProperty(U2t,"__esModule",{value:!0})});var V2t=S(z2t=>{"use strict";Object.defineProperty(z2t,"__esModule",{value:!0})});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 rVt=S(tVt=>{"use strict";Object.defineProperty(tVt,"__esModule",{value:!0})});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 xVt=S(CVt=>{"use strict";Object.defineProperty(CVt,"__esModule",{value:!0})});var OVt=S(TVt=>{"use strict";Object.defineProperty(TVt,"__esModule",{value:!0})});var EVt=S(H_e=>{"use strict";Object.defineProperty(H_e,"__esModule",{value:!0});H_e.EmbedInputType=void 0;H_e.EmbedInputType={SearchDocument:"search_document",SearchQuery:"search_query",Classification:"classification",Clustering:"clustering",Image:"image"}});var PVt=S(W_e=>{"use strict";Object.defineProperty(W_e,"__esModule",{value:!0});W_e.EmbeddingType=void 0;W_e.EmbeddingType={Float:"float",Int8:"int8",Uint8:"uint8",Binary:"binary",Ubinary:"ubinary",Base64:"base64"}});var RVt=S(MVt=>{"use strict";Object.defineProperty(MVt,"__esModule",{value:!0})});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 BVt=S(UVt=>{"use strict";Object.defineProperty(UVt,"__esModule",{value:!0})});var VVt=S(zVt=>{"use strict";Object.defineProperty(zVt,"__esModule",{value:!0})});var WVt=S(HVt=>{"use strict";Object.defineProperty(HVt,"__esModule",{value:!0})});var JVt=S(J_e=>{"use strict";Object.defineProperty(J_e,"__esModule",{value:!0});J_e.EmbedJobStatus=void 0;J_e.EmbedJobStatus={Processing:"processing",Complete:"complete",Cancelling:"cancelling",Cancelled:"cancelled",Failed:"failed"}});var KVt=S(K_e=>{"use strict";Object.defineProperty(K_e,"__esModule",{value:!0});K_e.EmbedJobTruncate=void 0;K_e.EmbedJobTruncate={Start:"START",End:"END"}});var XVt=S(GVt=>{"use strict";Object.defineProperty(GVt,"__esModule",{value:!0})});var YVt=S(ZVt=>{"use strict";Object.defineProperty(ZVt,"__esModule",{value:!0})});var eHt=S(QVt=>{"use strict";Object.defineProperty(QVt,"__esModule",{value:!0})});var rHt=S(tHt=>{"use strict";Object.defineProperty(tHt,"__esModule",{value:!0})});var oHt=S(nHt=>{"use strict";Object.defineProperty(nHt,"__esModule",{value:!0})});var iHt=S(G_e=>{"use strict";Object.defineProperty(G_e,"__esModule",{value:!0});G_e.DatasetValidationStatus=void 0;G_e.DatasetValidationStatus={Unknown:"unknown",Queued:"queued",Processing:"processing",Failed:"failed",Validated:"validated",Skipped:"skipped"}});var aHt=S(X_e=>{"use strict";Object.defineProperty(X_e,"__esModule",{value:!0});X_e.DatasetType=void 0;X_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 uHt=S(sHt=>{"use strict";Object.defineProperty(sHt,"__esModule",{value:!0})});var cHt=S(lHt=>{"use strict";Object.defineProperty(lHt,"__esModule",{value:!0})});var fHt=S(dHt=>{"use strict";Object.defineProperty(dHt,"__esModule",{value:!0})});var mHt=S(pHt=>{"use strict";Object.defineProperty(pHt,"__esModule",{value:!0})});var gHt=S(hHt=>{"use strict";Object.defineProperty(hHt,"__esModule",{value:!0})});var bHt=S(yHt=>{"use strict";Object.defineProperty(yHt,"__esModule",{value:!0})});var vHt=S(_Ht=>{"use strict";Object.defineProperty(_Ht,"__esModule",{value:!0})});var SHt=S(wHt=>{"use strict";Object.defineProperty(wHt,"__esModule",{value:!0})});var xHt=S(CHt=>{"use strict";Object.defineProperty(CHt,"__esModule",{value:!0})});var OHt=S(THt=>{"use strict";Object.defineProperty(THt,"__esModule",{value:!0})});var EHt=S(Z_e=>{"use strict";Object.defineProperty(Z_e,"__esModule",{value:!0});Z_e.ConnectorAuthStatus=void 0;Z_e.ConnectorAuthStatus={Valid:"valid",Expired:"expired"}});var MHt=S(PHt=>{"use strict";Object.defineProperty(PHt,"__esModule",{value:!0})});var IHt=S(RHt=>{"use strict";Object.defineProperty(RHt,"__esModule",{value:!0})});var NHt=S(AHt=>{"use strict";Object.defineProperty(AHt,"__esModule",{value:!0})});var DHt=S(Y_e=>{"use strict";Object.defineProperty(Y_e,"__esModule",{value:!0});Y_e.AuthTokenType=void 0;Y_e.AuthTokenType={Bearer:"bearer",Basic:"basic",Noscheme:"noscheme"}});var $Ht=S(jHt=>{"use strict";Object.defineProperty(jHt,"__esModule",{value:!0})});var FHt=S(LHt=>{"use strict";Object.defineProperty(LHt,"__esModule",{value:!0})});var qHt=S(kHt=>{"use strict";Object.defineProperty(kHt,"__esModule",{value:!0})});var BHt=S(UHt=>{"use strict";Object.defineProperty(UHt,"__esModule",{value:!0})});var VHt=S(zHt=>{"use strict";Object.defineProperty(zHt,"__esModule",{value:!0})});var WHt=S(HHt=>{"use strict";Object.defineProperty(HHt,"__esModule",{value:!0})});var JHt=S(Q_e=>{"use strict";Object.defineProperty(Q_e,"__esModule",{value:!0});Q_e.CompatibleEndpoint=void 0;Q_e.CompatibleEndpoint={Chat:"chat",Embed:"embed",Classify:"classify",Summarize:"summarize",Rerank:"rerank",Rate:"rate",Generate:"generate"}});var GHt=S(KHt=>{"use strict";Object.defineProperty(KHt,"__esModule",{value:!0})});var ZHt=S(XHt=>{"use strict";Object.defineProperty(XHt,"__esModule",{value:!0})});var YHt=S(me=>{"use strict";var MTn=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]}),be=me&&me.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&MTn(e,t,r)};Object.defineProperty(me,"__esModule",{value:!0});be(SUt(),me);be(CUt(),me);be(xUt(),me);be(OUt(),me);be(EUt(),me);be(PUt(),me);be(MUt(),me);be(IUt(),me);be(AUt(),me);be(NUt(),me);be(jUt(),me);be($Ut(),me);be(LUt(),me);be(kUt(),me);be(qUt(),me);be(BUt(),me);be(VUt(),me);be(WUt(),me);be(KUt(),me);be(XUt(),me);be(ZUt(),me);be(QUt(),me);be(eBt(),me);be(rBt(),me);be(oBt(),me);be(iBt(),me);be(aBt(),me);be(sBt(),me);be(lBt(),me);be(dBt(),me);be(pBt(),me);be(hBt(),me);be(yBt(),me);be(_Bt(),me);be(wBt(),me);be(CBt(),me);be(TBt(),me);be(EBt(),me);be(MBt(),me);be(IBt(),me);be(NBt(),me);be(jBt(),me);be(LBt(),me);be(kBt(),me);be(qBt(),me);be(BBt(),me);be(VBt(),me);be(WBt(),me);be(KBt(),me);be(GBt(),me);be(ZBt(),me);be(QBt(),me);be(tzt(),me);be(nzt(),me);be(izt(),me);be(szt(),me);be(lzt(),me);be(dzt(),me);be(pzt(),me);be(hzt(),me);be(yzt(),me);be(bzt(),me);be(vzt(),me);be(Szt(),me);be(xzt(),me);be(Ozt(),me);be(Pzt(),me);be(Mzt(),me);be(Izt(),me);be(Nzt(),me);be(jzt(),me);be(Lzt(),me);be(kzt(),me);be(Uzt(),me);be(zzt(),me);be(Hzt(),me);be(Jzt(),me);be(Gzt(),me);be(Zzt(),me);be(Yzt(),me);be(e4t(),me);be(r4t(),me);be(o4t(),me);be(a4t(),me);be(u4t(),me);be(c4t(),me);be(f4t(),me);be(m4t(),me);be(g4t(),me);be(b4t(),me);be(v4t(),me);be(S4t(),me);be(x4t(),me);be(O4t(),me);be(P4t(),me);be(R4t(),me);be(I4t(),me);be(N4t(),me);be(j4t(),me);be(L4t(),me);be(k4t(),me);be(q4t(),me);be(B4t(),me);be(z4t(),me);be(H4t(),me);be(J4t(),me);be(G4t(),me);be(Z4t(),me);be(Q4t(),me);be(t2t(),me);be(n2t(),me);be(i2t(),me);be(s2t(),me);be(l2t(),me);be(c2t(),me);be(f2t(),me);be(m2t(),me);be(g2t(),me);be(b2t(),me);be(v2t(),me);be(S2t(),me);be(x2t(),me);be(O2t(),me);be(P2t(),me);be(R2t(),me);be(A2t(),me);be(D2t(),me);be($2t(),me);be(F2t(),me);be(q2t(),me);be(B2t(),me);be(V2t(),me);be(W2t(),me);be(K2t(),me);be(X2t(),me);be(Y2t(),me);be(eVt(),me);be(rVt(),me);be(oVt(),me);be(aVt(),me);be(uVt(),me);be(cVt(),me);be(fVt(),me);be(mVt(),me);be(gVt(),me);be(bVt(),me);be(vVt(),me);be(SVt(),me);be(xVt(),me);be(OVt(),me);be(EVt(),me);be(PVt(),me);be(RVt(),me);be(AVt(),me);be(DVt(),me);be($Vt(),me);be(FVt(),me);be(qVt(),me);be(BVt(),me);be(VVt(),me);be(WVt(),me);be(JVt(),me);be(KVt(),me);be(XVt(),me);be(YVt(),me);be(eHt(),me);be(rHt(),me);be(oHt(),me);be(iHt(),me);be(aHt(),me);be(uHt(),me);be(cHt(),me);be(fHt(),me);be(mHt(),me);be(gHt(),me);be(bHt(),me);be(vHt(),me);be(SHt(),me);be(xHt(),me);be(OHt(),me);be(EHt(),me);be(MHt(),me);be(IHt(),me);be(NHt(),me);be(DHt(),me);be($Ht(),me);be(FHt(),me);be(qHt(),me);be(BHt(),me);be(VHt(),me);be(WHt(),me);be(JHt(),me);be(GHt(),me);be(ZHt(),me)});var eve=S(pne=>{"use strict";Object.defineProperty(pne,"__esModule",{value:!0});pne.toJson=void 0;pne.fromJson=ITn;var RTn=(t,e,r)=>JSON.stringify(t,e,r);pne.toJson=RTn;function ITn(t,e){return JSON.parse(t,e)}});var QHt=S(tve=>{"use strict";Object.defineProperty(tve,"__esModule",{value:!0});tve.CohereError=void 0;var ATn=eve(),x5e=class t extends Error{constructor({message:e,statusCode:r,body:n,rawResponse:o}){super(NTn({message:e,statusCode:r,body:n})),Object.setPrototypeOf(this,t.prototype),this.statusCode=r,this.body=n,this.rawResponse=o}};tve.CohereError=x5e;function NTn({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,ATn.toJson)(r,void 0,2)}`),n.join(` `)}});var e3t=S(rve=>{"use strict";Object.defineProperty(rve,"__esModule",{value:!0});rve.CohereTimeoutError=void 0;var T5e=class t extends Error{constructor(e){super(e),Object.setPrototypeOf(this,t.prototype)}};rve.CohereTimeoutError=T5e});var kc=S(K5=>{"use strict";Object.defineProperty(K5,"__esModule",{value:!0});K5.CohereTimeoutError=K5.CohereError=void 0;var DTn=QHt();Object.defineProperty(K5,"CohereError",{enumerable:!0,get:function(){return DTn.CohereError}});var jTn=e3t();Object.defineProperty(K5,"CohereTimeoutError",{enumerable:!0,get:function(){return jTn.CohereTimeoutError}})});var t3t=S(DO=>{"use strict";var $Tn=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]}),LTn=DO&&DO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),FTn=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 qTn=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]}),UTn=jO&&jO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),BTn=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 VTn=$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]}),HTn=$O&&$O.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),WTn=$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 KTn=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]}),GTn=LO&&LO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),XTn=LO&&LO.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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=FO&&FO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),QTn=FO&&FO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),eOn=FO&&FO.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 rOn=kO&&kO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),nOn=kO&&kO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),oOn=kO&&kO.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 aOn=qO&&qO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),sOn=qO&&qO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),uOn=qO&&qO.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 cOn=UO&&UO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),dOn=UO&&UO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),fOn=UO&&UO.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 mOn=BO&&BO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),hOn=BO&&BO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),gOn=BO&&BO.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 bOn=zO&&zO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),_On=zO&&zO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),vOn=zO&&zO.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 SOn=VO&&VO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),COn=VO&&VO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),xOn=VO&&VO.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 OOn=HO&&HO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),EOn=HO&&HO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),POn=HO&&HO.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 ROn=Lh&&Lh.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),QS=Lh&&Lh.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&ROn(e,t,r)};Object.defineProperty(Lh,"__esModule",{value:!0});QS(t3t(),Lh);QS(r3t(),Lh);QS(n3t(),Lh);QS(o3t(),Lh);QS(i3t(),Lh);QS(a3t(),Lh);QS(s3t(),Lh);QS(u3t(),Lh);QS(l3t(),Lh);QS(c3t(),Lh);QS(d3t(),Lh);QS(f3t(),Lh)});var h3t=S(m3t=>{"use strict";Object.defineProperty(m3t,"__esModule",{value:!0})});var g3t=S(f2=>{"use strict";var IOn=f2&&f2.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),AOn=f2&&f2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&IOn(e,t,r)};Object.defineProperty(f2,"__esModule",{value:!0});AOn(h3t(),f2)});var D1=S(WO=>{"use strict";var NOn=WO&&WO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),nve=WO&&WO.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&NOn(e,t,r)};Object.defineProperty(WO,"__esModule",{value:!0});nve(wUt(),WO);nve(YHt(),WO);nve(p3t(),WO);nve(g3t(),WO)});var q5e={};En(q5e,{__addDisposableResource:()=>L3t,__assign:()=>ove,__asyncDelegator:()=>M3t,__asyncGenerator:()=>P3t,__asyncValues:()=>R3t,__await:()=>G5,__awaiter:()=>S3t,__classPrivateFieldGet:()=>D3t,__classPrivateFieldIn:()=>$3t,__classPrivateFieldSet:()=>j3t,__createBinding:()=>ave,__decorate:()=>_3t,__disposeResources:()=>F3t,__esDecorate:()=>DOn,__exportStar:()=>x3t,__extends:()=>y3t,__generator:()=>C3t,__importDefault:()=>N3t,__importStar:()=>A3t,__makeTemplateObject:()=>I3t,__metadata:()=>w3t,__param:()=>v3t,__propKey:()=>$On,__read:()=>k5e,__rest:()=>b3t,__runInitializers:()=>jOn,__setFunctionName:()=>LOn,__spread:()=>T3t,__spreadArray:()=>E3t,__spreadArrays:()=>O3t,__values:()=>ive,default:()=>qOn});function y3t(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");F5e(t,e);function r(){this.constructor=t}t.prototype=e===null?Object.create(e):(r.prototype=e.prototype,new r)}function b3t(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 v3t(t,e){return function(r,n){e(r,n,t)}}function DOn(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 jOn(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 k5e(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 T3t(){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 G5?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 M3t(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:G5(t[o](a)),done:!1}:i?i(a):a}:i}}function R3t(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 ive=="function"?ive(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 I3t(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}function A3t(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)&&ave(e,t,r);return FOn(e,t),e}function N3t(t){return t&&t.__esModule?t:{default:t}}function D3t(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 j3t(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 $3t(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 L3t(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 F3t(t){function e(i){t.error=t.hasError?new kOn(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 F5e,ove,ave,FOn,kOn,qOn,U5e=v(()=>{F5e=function(t,e){return F5e=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])},F5e(t,e)};ove=function(){return ove=Object.assign||function(e){for(var r,n=1,o=arguments.length;n{"use strict";Object.defineProperty(e0,"__esModule",{value:!0});e0.MAX_HASHABLE_LENGTH=e0.INIT=e0.KEY=e0.DIGEST_LENGTH=e0.BLOCK_SIZE=void 0;e0.BLOCK_SIZE=64;e0.DIGEST_LENGTH=32;e0.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]);e0.INIT=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225];e0.MAX_HASHABLE_LENGTH=Math.pow(2,53)-1});var k3t=S(sve=>{"use strict";Object.defineProperty(sve,"__esModule",{value:!0});sve.RawSha256=void 0;var t0=B5e(),UOn=function(){function t(){this.state=Int32Array.from(t0.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>t0.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===t0.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%t0.BLOCK_SIZE>=t0.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+(t0.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}();sve.RawSha256=UOn});var B3t=S((o8i,U3t)=>{var uve=Object.defineProperty,BOn=Object.getOwnPropertyDescriptor,zOn=Object.getOwnPropertyNames,VOn=Object.prototype.hasOwnProperty,HOn=(t,e)=>uve(t,"name",{value:e,configurable:!0}),WOn=(t,e)=>{for(var r in e)uve(t,r,{get:e[r],enumerable:!0})},JOn=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of zOn(e))!VOn.call(t,o)&&o!==r&&uve(t,o,{get:()=>e[o],enumerable:!(n=BOn(e,o))||n.enumerable});return t},KOn=t=>JOn(uve({},"__esModule",{value:!0}),t),q3t={};WOn(q3t,{isArrayBuffer:()=>GOn});U3t.exports=KOn(q3t);var GOn=HOn(t=>typeof ArrayBuffer=="function"&&t instanceof ArrayBuffer||Object.prototype.toString.call(t)==="[object ArrayBuffer]","isArrayBuffer")});var W3t=S((i8i,H3t)=>{var lve=Object.defineProperty,XOn=Object.getOwnPropertyDescriptor,ZOn=Object.getOwnPropertyNames,YOn=Object.prototype.hasOwnProperty,z3t=(t,e)=>lve(t,"name",{value:e,configurable:!0}),QOn=(t,e)=>{for(var r in e)lve(t,r,{get:e[r],enumerable:!0})},eEn=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of ZOn(e))!YOn.call(t,o)&&o!==r&&lve(t,o,{get:()=>e[o],enumerable:!(n=XOn(e,o))||n.enumerable});return t},tEn=t=>eEn(lve({},"__esModule",{value:!0}),t),V3t={};QOn(V3t,{fromArrayBuffer:()=>nEn,fromString:()=>oEn});H3t.exports=tEn(V3t);var rEn=B3t(),z5e=zS(),nEn=z3t((t,e=0,r=t.byteLength-e)=>{if(!(0,rEn.isArrayBuffer)(t))throw new TypeError(`The "input" argument must be ArrayBuffer. Received type ${typeof t} (${t})`);return z5e.Buffer.from(t,e,r)},"fromArrayBuffer"),oEn=z3t((t,e)=>{if(typeof t!="string")throw new TypeError(`The "input" argument must be of type string. Received type ${typeof t} (${t})`);return e?z5e.Buffer.from(t,e):z5e.Buffer.from(t)},"fromString")});var Z3t=S((a8i,X3t)=>{var cve=Object.defineProperty,iEn=Object.getOwnPropertyDescriptor,aEn=Object.getOwnPropertyNames,sEn=Object.prototype.hasOwnProperty,V5e=(t,e)=>cve(t,"name",{value:e,configurable:!0}),uEn=(t,e)=>{for(var r in e)cve(t,r,{get:e[r],enumerable:!0})},lEn=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of aEn(e))!sEn.call(t,o)&&o!==r&&cve(t,o,{get:()=>e[o],enumerable:!(n=iEn(e,o))||n.enumerable});return t},cEn=t=>lEn(cve({},"__esModule",{value:!0}),t),J3t={};uEn(J3t,{fromUtf8:()=>G3t,toUint8Array:()=>dEn,toUtf8:()=>fEn});X3t.exports=cEn(J3t);var K3t=W3t(),G3t=V5e(t=>{let e=(0,K3t.fromString)(t,"utf8");return new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT)},"fromUtf8"),dEn=V5e(t=>typeof t=="string"?G3t(t):ArrayBuffer.isView(t)?new Uint8Array(t.buffer,t.byteOffset,t.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(t),"toUint8Array"),fEn=V5e(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,K3t.fromArrayBuffer)(t.buffer,t.byteOffset,t.byteLength).toString("utf8")},"toUtf8")});var Y3t=S(dve=>{"use strict";Object.defineProperty(dve,"__esModule",{value:!0});dve.convertToBuffer=void 0;var pEn=Z3t(),mEn=typeof Buffer<"u"&&Buffer.from?function(t){return Buffer.from(t,"utf8")}:pEn.fromUtf8;function hEn(t){return t instanceof Uint8Array?t:typeof t=="string"?mEn(t):ArrayBuffer.isView(t)?new Uint8Array(t.buffer,t.byteOffset,t.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(t)}dve.convertToBuffer=hEn});var Q3t=S(fve=>{"use strict";Object.defineProperty(fve,"__esModule",{value:!0});fve.isEmptyData=void 0;function gEn(t){return typeof t=="string"?t.length===0:t.byteLength===0}fve.isEmptyData=gEn});var eWt=S(pve=>{"use strict";Object.defineProperty(pve,"__esModule",{value:!0});pve.numToUint8=void 0;function yEn(t){return new Uint8Array([(t&4278190080)>>24,(t&16711680)>>16,(t&65280)>>8,t&255])}pve.numToUint8=yEn});var tWt=S(mve=>{"use strict";Object.defineProperty(mve,"__esModule",{value:!0});mve.uint32ArrayFrom=void 0;function bEn(t){if(!Uint32Array.from){for(var e=new Uint32Array(t.length),r=0;r{"use strict";Object.defineProperty(JO,"__esModule",{value:!0});JO.uint32ArrayFrom=JO.numToUint8=JO.isEmptyData=JO.convertToBuffer=void 0;var _En=Y3t();Object.defineProperty(JO,"convertToBuffer",{enumerable:!0,get:function(){return _En.convertToBuffer}});var vEn=Q3t();Object.defineProperty(JO,"isEmptyData",{enumerable:!0,get:function(){return vEn.isEmptyData}});var wEn=eWt();Object.defineProperty(JO,"numToUint8",{enumerable:!0,get:function(){return wEn.numToUint8}});var SEn=tWt();Object.defineProperty(JO,"uint32ArrayFrom",{enumerable:!0,get:function(){return SEn.uint32ArrayFrom}})});var nWt=S(bve=>{"use strict";Object.defineProperty(bve,"__esModule",{value:!0});bve.Sha256=void 0;var rWt=(U5e(),Bpe(q5e)),yve=B5e(),gve=k3t(),H5e=hve(),CEn=function(){function t(e){this.secret=e,this.hash=new gve.RawSha256,this.reset()}return t.prototype.update=function(e){if(!((0,H5e.isEmptyData)(e)||this.error))try{this.hash.update((0,H5e.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 rWt.__awaiter(this,void 0,void 0,function(){return rWt.__generator(this,function(e){return[2,this.digestSync()]})})},t.prototype.reset=function(){if(this.hash=new gve.RawSha256,this.secret){this.outer=new gve.RawSha256;var e=xEn(this.secret),r=new Uint8Array(yve.BLOCK_SIZE);r.set(e);for(var n=0;nyve.BLOCK_SIZE){var r=new gve.RawSha256;r.update(e),e=r.digest()}var n=new Uint8Array(yve.BLOCK_SIZE);return n.set(e),n}});var J5e=S(W5e=>{"use strict";Object.defineProperty(W5e,"__esModule",{value:!0});var TEn=(U5e(),Bpe(q5e));TEn.__exportStar(nWt(),W5e)});var oWt=v(()=>{});var iWt=v(()=>{});var aWt=v(()=>{});var _ve,K5e=v(()=>{_ve=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 Lm,sWt=v(()=>{K5e();Lm=class t extends _ve{constructor(r,n=!0){super(r,n);x(this,"name","CredentialsProviderError");Object.setPrototypeOf(this,t.prototype)}}});var uWt=v(()=>{});var lWt=v(()=>{});var cWt=v(()=>{});var dWt,fWt=v(()=>{dWt=(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(()=>{sWt();K5e();uWt();lWt();cWt();fWt()});function vve(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 G5e=v(()=>{});var pWt=v(()=>{});var mWt=v(()=>{pWt()});var X5=S(ju=>{"use strict";ju.HttpAuthLocation=void 0;(function(t){t.HEADER="header",t.QUERY="query"})(ju.HttpAuthLocation||(ju.HttpAuthLocation={}));ju.HttpApiKeyAuthLocation=void 0;(function(t){t.HEADER="header",t.QUERY="query"})(ju.HttpApiKeyAuthLocation||(ju.HttpApiKeyAuthLocation={}));ju.EndpointURLScheme=void 0;(function(t){t.HTTP="http",t.HTTPS="https"})(ju.EndpointURLScheme||(ju.EndpointURLScheme={}));ju.AlgorithmId=void 0;(function(t){t.MD5="md5",t.CRC32="crc32",t.CRC32C="crc32c",t.SHA1="sha1",t.SHA256="sha256"})(ju.AlgorithmId||(ju.AlgorithmId={}));var OEn=t=>{let e=[];return t.sha256!==void 0&&e.push({algorithmId:()=>ju.AlgorithmId.SHA256,checksumConstructor:()=>t.sha256}),t.md5!=null&&e.push({algorithmId:()=>ju.AlgorithmId.MD5,checksumConstructor:()=>t.md5}),{addChecksumAlgorithm(r){e.push(r)},checksumAlgorithms(){return e}}},EEn=t=>{let e={};return t.checksumAlgorithms().forEach(r=>{e[r.algorithmId()]=r.checksumConstructor()}),e},PEn=t=>OEn(t),MEn=t=>EEn(t);ju.FieldPosition=void 0;(function(t){t[t.HEADER=0]="HEADER",t[t.TRAILER=1]="TRAILER"})(ju.FieldPosition||(ju.FieldPosition={}));var REn="__smithy_context";ju.IniSectionType=void 0;(function(t){t.PROFILE="profile",t.SSO_SESSION="sso-session",t.SERVICES="services"})(ju.IniSectionType||(ju.IniSectionType={}));ju.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"})(ju.RequestHandlerProtocol||(ju.RequestHandlerProtocol={}));ju.SMITHY_CONTEXT_KEY=REn;ju.getDefaultClientConfiguration=PEn;ju.resolveDefaultRuntimeConfig=MEn});var hWt=v(()=>{});var gWt=v(()=>{});var yWt=v(()=>{});function IEn(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var wve,bWt=v(()=>{wve=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=IEn(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 _Wt=v(()=>{});var vWt=v(()=>{});var wWt=v(()=>{});var SWt=v(()=>{mWt();hWt();gWt();yWt();bWt();_Wt();vWt();wWt()});var AEn,NEn,Sve,X5e=v(()=>{SWt();AEn=t=>e=>async r=>{if(!wve.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)},NEn={name:"hostHeaderMiddleware",step:"build",priority:"low",tags:["HOST"],override:!0},Sve=t=>({applyToStack:e=>{e.add(AEn(t),NEn)}})});var DEn,jEn,Cve,CWt=v(()=>{DEn=()=>(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}},jEn={name:"loggerMiddleware",tags:["LOGGER"],step:"initialize",override:!0},Cve=t=>({applyToStack:e=>{e.add(DEn(),jEn)}})});var Z5e=v(()=>{CWt()});var xWt,TWt=v(()=>{xWt={step:"build",tags:["RECURSION_DETECTION"],name:"recursionDetectionMiddleware",override:!0,priority:"low"}});var OWt,Y5e=v(()=>{OWt=()=>t=>async e=>t(e)});var xve,EWt=v(()=>{TWt();Y5e();xve=t=>({applyToStack:e=>{e.add(OWt(),xWt)}})});var Q5e=v(()=>{EWt();Y5e()});var PWt=v(()=>{});var r0=S(eKe=>{"use strict";var MWt=X5(),$En=t=>t[MWt.SMITHY_CONTEXT_KEY]||(t[MWt.SMITHY_CONTEXT_KEY]={}),LEn=t=>{if(typeof t=="function")return t;let e=Promise.resolve(t);return()=>e};eKe.getSmithyContext=$En;eKe.normalizeProvider=LEn});var RWt,IWt=v(()=>{RWt=(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 FEn(t){let e=new Map;for(let r of t)e.set(r.schemeId,r);return e}var AWt,NWt,tKe=v(()=>{AWt=$(r0());IWt();NWt=(t,e)=>(r,n)=>async o=>{let i=t.httpAuthSchemeProvider(await e.httpAuthSchemeParametersProvider(t,n,o.input)),a=t.authSchemePreference?await t.authSchemePreference():[],s=RWt(i,a),u=FEn(t.httpAuthSchemes),l=(0,AWt.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 kEn,Tve,DWt=v(()=>{tKe();kEn={step:"serialize",tags:["HTTP_AUTH_SCHEME"],name:"httpAuthSchemeMiddleware",override:!0,relation:"before",toMiddleware:"endpointV2Middleware"},Tve=(t,{httpAuthSchemeParametersProvider:e,identityProviderConfigProvider:r})=>({applyToStack:n=>{n.addRelativeTo(NWt(t,{httpAuthSchemeParametersProvider:e,identityProviderConfigProvider:r}),kEn)}})});var jWt=v(()=>{});var $Wt=v(()=>{});var Ove,LWt=v(()=>{Ove={name:"serializerMiddleware",step:"serialize",tags:["SERIALIZER"],override:!0}});var rKe=v(()=>{jWt();LWt();$Wt()});var PGi,FWt=v(()=>{rKe();PGi={step:"serialize",tags:["HTTP_AUTH_SCHEME"],name:"httpAuthSchemeMiddleware",override:!0,relation:"before",toMiddleware:Ove.name}});var kWt=v(()=>{tKe();DWt();FWt()});var qWt=v(()=>{});var UWt=v(()=>{qWt()});var BWt=v(()=>{});var zWt=v(()=>{});var VWt=v(()=>{});function qEn(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var ek,HWt=v(()=>{ek=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=qEn(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 Z5,WWt=v(()=>{Z5=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 JWt=v(()=>{});var KWt=v(()=>{});var mne=v(()=>{UWt();BWt();zWt();VWt();HWt();WWt();JWt();KWt()});var GWt,UEn,BEn,XWt,nKe=v(()=>{mne();GWt=$(r0()),UEn=t=>e=>{throw e},BEn=(t,e)=>{},XWt=t=>(e,r)=>async n=>{if(!ek.isInstance(n.request))return e(n);let i=(0,GWt.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||UEn)(a));return(u.successHandler||BEn)(l.response,a),l}});var zEn,Eve,ZWt=v(()=>{nKe();zEn={step:"finalizeRequest",tags:["HTTP_SIGNING"],name:"httpSigningMiddleware",aliases:["apiKeyMiddleware","tokenMiddleware","awsAuthMiddleware"],override:!0,relation:"after",toMiddleware:"retryMiddleware"},Eve=t=>({applyToStack:e=>{e.addRelativeTo(XWt(t),zEn)}})});var YWt=v(()=>{nKe();ZWt()});var j1,QWt=v(()=>{j1=t=>{if(typeof t=="function")return t;let e=Promise.resolve(t);return()=>e}});function oKe(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 VEn(e,a.client,s,a.withCommand,...u);else throw new Error(`Invalid client, expected instance of ${t.name}`);yield f;let p=c;c=HEn(f,n),d=!!(c&&(!a.stopOnSameToken||c!==p))}return void 0}}var VEn,HEn,e6t=v(()=>{VEn=async(t,e,r,n=i=>i,...o)=>{let i=new t(r);return i=n(i)??i,await e.send(i,...o)};HEn=(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 t6t,iKe,r6t,tk,p2,n6t,aKe=v(()=>{t6t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",iKe=Object.entries(t6t).reduce((t,[e,r])=>(t[r]=Number(e),t),{}),r6t=t6t.split(""),tk=6,p2=8,n6t=63});var Sw,o6t=v(()=>{aKe();Sw=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>=tk;let s=o/4*3;i>>=a%p2;let u=Math.floor(a/p2);for(let l=0;l>c)}}return new Uint8Array(r)}});var i6t,a6t=v(()=>{i6t=t=>new TextEncoder().encode(t)});var s6t=v(()=>{});var u6t=v(()=>{});var l6t=v(()=>{a6t();s6t();u6t()});function Cw(t){let e;typeof t=="string"?e=i6t(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 c6t=v(()=>{l6t();aKe()});var KO=v(()=>{o6t();c6t()});var d6t,f6t=v(()=>{d6t=t=>new TextEncoder().encode(t)});var p6t=v(()=>{});var Pve,m6t=v(()=>{Pve=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(()=>{f6t();p6t();m6t()});var Y5,h6t=v(()=>{KO();sKe();Y5=class t extends Uint8Array{static fromString(e,r="utf-8"){if(typeof e=="string")return r==="base64"?t.mutate(Sw(e)):t.mutate(d6t(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"?Cw(this):Pve(this)}}});var g6t=v(()=>{});var uKe,y6t=v(()=>{uKe=t=>typeof ReadableStream=="function"&&(t?.constructor?.name===ReadableStream.name||t instanceof ReadableStream)});var b6t=v(()=>{});var _6t=v(()=>{});var v6t=v(()=>{});var w6t=v(()=>{});var S6t=v(()=>{});var C6t=v(()=>{S6t()});var x6t=v(()=>{});var T6t=v(()=>{});var O6t=v(()=>{});var E6t=v(()=>{});var hne,P6t=v(()=>{hne=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 M6t=v(()=>{});var R6t=v(()=>{});var I6t=v(()=>{C6t();x6t();T6t();O6t();E6t();P6t();M6t();R6t()});var gne=S(lKe=>{"use strict";var A6t=t=>encodeURIComponent(t).replace(/[!'()*]/g,WEn),WEn=t=>`%${t.charCodeAt(0).toString(16).toUpperCase()}`,JEn=t=>t.split("/").map(A6t).join("/");lKe.escapeUri=A6t;lKe.escapeUriPath=JEn});function N6t(t){let e=[];for(let r of Object.keys(t).sort()){let n=t[r];if(r=(0,Mve.escapeUri)(r),Array.isArray(n))for(let o=0,i=n.length;o{Mve=$(gne())});function cKe(t,e){return new Request(t,e)}var j6t=v(()=>{});function $6t(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 L6t=v(()=>{});var dKe,rk,F6t=v(()=>{I6t();D6t();j6t();L6t();dKe={supported:void 0},rk=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)),dKe.supported===void 0&&(dKe.supported=typeof Request<"u"&&"keepalive"in cKe("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=N6t(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),dKe.supported&&(m.keepalive=i),typeof this.config.requestInit=="function"&&Object.assign(m,this.config.requestInit(e));let h=()=>{},y=cKe(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 hne({headers:w,reason:b.statusText,statusCode:b.status,body:b.body})}:b.blob().then(O=>({response:new hne({headers:w,reason:b.statusText,statusCode:b.status,body:O})}))}),$6t(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 KEn(t){let e=await XEn(t),r=Sw(e);return new Uint8Array(r)}async function GEn(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 XEn(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 Q5,k6t=v(()=>{KO();Q5=async t=>typeof Blob=="function"&&t instanceof Blob||t.constructor?.name==="Blob"?Blob.prototype.arrayBuffer!==void 0?new Uint8Array(await t.arrayBuffer()):KEn(t):GEn(t)});var yne=v(()=>{F6t();k6t()});function U6t(t){let e="";for(let r=0;r{q6t={},ZEn={};for(let t=0;t<256;t++){let e=t.toString(16).toLowerCase();e.length===1&&(e=`0${e}`),q6t[t]=e,ZEn[e]=t}});var z6t,H6t,V6t,W6t=v(()=>{yne();KO();B6t();sKe();y6t();z6t="The stream has already been transformed.",H6t=t=>{if(!V6t(t)&&!uKe(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(z6t);return e=!0,await Q5(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 Cw(i);if(o==="hex")return U6t(i);if(o===void 0||o==="utf8"||o==="utf-8")return Pve(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(z6t);if(e=!0,V6t(t))return n(t);if(uKe(t))return t;throw new Error(`Cannot transform payload to web stream, got ${t}`)}})},V6t=t=>typeof Blob=="function"&&t instanceof Blob});var J6t=v(()=>{});var fKe=v(()=>{h6t();g6t();b6t();_6t();v6t();w6t();W6t();J6t()});var $1,pKe=v(()=>{fKe();$1=async(t=new Uint8Array,e)=>{if(t instanceof Uint8Array)return Y5.mutate(t);if(!t)return Y5.mutate(new Uint8Array);let r=e.streamCollector(t);return Y5.mutate(await r)}});function mKe(t){return encodeURIComponent(t).replace(/[!'()*]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}var K6t=v(()=>{});var nk,hKe=v(()=>{nk=t=>typeof t=="function"?t():t});var Rve,Ive=v(()=>{Rve=(t,e,r,n,o)=>({name:e,namespace:t,traits:r,input:n,output:o})});var G6t,X6t,gKe,Z6t=v(()=>{mne();G6t=$(r0());Ive();X6t=t=>(e,r)=>async n=>{let{response:o}=await e(n),{operationSchema:i}=(0,G6t.getSmithyContext)(r),[,a,s,u,l,c]=i??[];try{let d=await t.protocol.deserializeResponse(Rve(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(Z5.isInstance(o)){let{headers:p={}}=o,m=Object.entries(p);d.$metadata={httpStatusCode:o.statusCode,requestId:gKe(/^x-[\w-]+-request-?id$/,m),extendedRequestId:gKe(/^x-[\w-]+-id-2$/,m),cfId:gKe(/^x-[\w-]+-cf-id$/,m)}}}catch{}}throw d}},gKe=(t,e)=>(e.find(([r])=>r.match(t))||[void 0,void 0])[1]});var Y6t,Q6t,eJt=v(()=>{Y6t=$(r0());Ive();Q6t=t=>(e,r)=>async n=>{let{operationSchema:o}=(0,Y6t.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(Rve(i,a,s,u,l),n.input,{...t,...r,endpoint:c});return e({...n,request:d})}});function Ave(t){return{applyToStack:e=>{e.add(Q6t(t),QEn),e.add(X6t(t),YEn),t.protocol.setSerdeContext(t)}}}var YEn,QEn,tJt=v(()=>{Z6t();eJt();YEn={name:"deserializerMiddleware",step:"deserialize",tags:["DESERIALIZER"],override:!0},QEn={name:"serializerMiddleware",step:"serialize",tags:["SERIALIZER"],override:!0}});var n0,m2=v(()=>{n0=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 Nve,rJt,nJt=v(()=>{m2();Nve=class Nve extends n0{constructor(){super(...arguments);x(this,"name");x(this,"traits");x(this,"valueSchema");x(this,"symbol",Nve.symbol)}};x(Nve,"symbol",Symbol.for("@smithy/lis"));rJt=Nve});var Dve,oJt,iJt=v(()=>{m2();Dve=class Dve extends n0{constructor(){super(...arguments);x(this,"name");x(this,"traits");x(this,"keySchema");x(this,"valueSchema");x(this,"symbol",Dve.symbol)}};x(Dve,"symbol",Symbol.for("@smithy/map"));oJt=Dve});var jve,aJt,sJt=v(()=>{m2();jve=class jve extends n0{constructor(){super(...arguments);x(this,"name");x(this,"traits");x(this,"input");x(this,"output");x(this,"symbol",jve.symbol)}};x(jve,"symbol",Symbol.for("@smithy/ope"));aJt=jve});var Lve,$ve,yKe=v(()=>{m2();Lve=class Lve extends n0{constructor(){super(...arguments);x(this,"name");x(this,"traits");x(this,"memberNames");x(this,"memberList");x(this,"symbol",Lve.symbol)}};x(Lve,"symbol",Symbol.for("@smithy/str"));$ve=Lve});var Fve,uJt,lJt=v(()=>{yKe();Fve=class Fve extends $ve{constructor(){super(...arguments);x(this,"ctor");x(this,"symbol",Fve.symbol)}};x(Fve,"symbol",Symbol.for("@smithy/err"));uJt=Fve});function h2(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 bKe=v(()=>{});function bne(t,e){if(t instanceof na)return Object.assign(t,{memberName:e,_isMemberSchema:!0});let r=na;return new r(t,e)}var ok,na,_Ke,ePn,cJt=v(()=>{hKe();bKe();ok=class ok{constructor(e,r){x(this,"ref");x(this,"memberName");x(this,"symbol",ok.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;_Ke(o);)n.push(o[1]),o=o[0],i=nk(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,h2(s))}}else this.memberTraits=0;if(i instanceof ok){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=nk(i),ePn(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=nk(e);if(r instanceof ok)return r;if(_Ke(r)){let[n,o]=r;if(n instanceof ok)return Object.assign(n.getMergedTraits(),h2(o)),n;throw new Error(`@smithy/core/schema - may not init unwrapped member schema=${JSON.stringify(e,null,2)}.`)}return new ok(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 h2(this.memberTraits)}getOwnTraits(){return h2(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 bne([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 bne([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 bne(_Ke(o)?o:[o,0],e)}if(this.isDocumentSchema())return bne([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,ePn=t=>Array.isArray(t)&&t.length>=5});var kve,dJt,fJt=v(()=>{m2();kve=class kve extends n0{constructor(){super(...arguments);x(this,"name");x(this,"schemaRef");x(this,"traits");x(this,"symbol",kve.symbol)}};x(kve,"symbol",Symbol.for("@smithy/sim"));dJt=kve});var pJt=v(()=>{});var GO,Vs,mJt=v(()=>{GO=class GO{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 GO.registries.has(e)||GO.registries.set(e,new GO(e)),GO.registries.get(e)}register(e,r){let n=this.normalizeShapeId(e);GO.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=GO.for(n[1]);o.schemas.set(n[1]+"#"+n[2],n),o.exceptions.set(n,r)}getErrorCtor(e){let r=e;return GO.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(GO,"registries",new Map);Vs=GO});var kg=v(()=>{hKe();tJt();nJt();iJt();sJt();Ive();lJt();cJt();m2();fJt();yKe();pJt();bKe();mJt()});var hJt=v(()=>{});var vKe,tPn,gJt,rPn,yJt,bJt,_Jt,nPn,vJt,wJt,oPn,qve,eK,SJt,iPn,aPn,wKe=v(()=>{vKe=t=>{if(t!=null){if(typeof t=="string"){let e=parseFloat(t);if(!Number.isNaN(e))return String(e)!==String(t)&&aPn.warn(iPn(`Expected number but observed string: ${t}`)),e}if(typeof t=="number")return t;throw new TypeError(`Expected number, got ${typeof t}: ${t}`)}},tPn=Math.ceil(34028234663852886e22),gJt=t=>{let e=vKe(t);if(e!==void 0&&!Number.isNaN(e)&&e!==1/0&&e!==-1/0&&Math.abs(e)>tPn)throw new TypeError(`Expected 32-bit float, got ${t}`);return e},rPn=t=>{if(t!=null){if(Number.isInteger(t)&&!Number.isNaN(t))return t;throw new TypeError(`Expected integer, got ${typeof t}: ${t}`)}},yJt=t=>_Jt(t,16),bJt=t=>_Jt(t,8),_Jt=(t,e)=>{let r=rPn(t);if(r!==void 0&&nPn(r,e)!==r)throw new TypeError(`Expected ${e}-bit integer, got ${t}`);return r},nPn=(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]}},vJt=t=>vKe(typeof t=="string"?qve(t):t),wJt=t=>gJt(typeof t=="string"?qve(t):t),oPn=/(-?(?:0|[1-9]\d*)(?:\.\d+)?(?:[eE][+-]?\d+)?)|(-?Infinity)|(NaN)/g,qve=t=>{let e=t.match(oPn);if(e===null||e[0].length!==t.length)throw new TypeError("Expected real number, got implicit NaN");return parseFloat(t)},eK=t=>yJt(typeof t=="string"?qve(t):t),SJt=t=>bJt(typeof t=="string"?qve(t):t),iPn=t=>String(new TypeError(t).stack||t).split(` `).slice(0,5).filter(e=>!e.includes("stackTraceWarning")).join(` `),aPn={warn:console.warn}});function Uve(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`${sPn[n]}, ${u} ${CKe[r]} ${e} ${l}:${c}:${d} GMT`}var sPn,CKe,uPn,CJt,lPn,xJt,cPn,dPn,fPn,TJt,OJt,_ne,pPn,mPn,hPn,SKe,gPn,yPn,bPn,XO,_Pn,vPn,tK,EJt=v(()=>{wKe();sPn=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],CKe=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];uPn=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?[zZ]$/),CJt=t=>{if(t==null)return;if(typeof t!="string")throw new TypeError("RFC-3339 date-times must be expressed as strings");let e=uPn.exec(t);if(!e)throw new TypeError("Invalid RFC-3339 date-time value");let[r,n,o,i,a,s,u,l]=e,c=eK(tK(n)),d=XO(o,"month",1,12),f=XO(i,"day",1,31);return _ne(c,d,f,{hours:a,minutes:s,seconds:u,fractionalMilliseconds:l})},lPn=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?(([-+]\d{2}\:\d{2})|[zZ])$/),xJt=t=>{if(t==null)return;if(typeof t!="string")throw new TypeError("RFC-3339 date-times must be expressed as strings");let e=lPn.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=eK(tK(n)),f=XO(o,"month",1,12),p=XO(i,"day",1,31),m=_ne(d,f,p,{hours:a,minutes:s,seconds:u,fractionalMilliseconds:l});return c.toUpperCase()!="Z"&&m.setTime(m.getTime()-vPn(c)),m},cPn=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$/),dPn=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$/),fPn=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})$/),TJt=t=>{if(t==null)return;if(typeof t!="string")throw new TypeError("RFC-7231 date-times must be expressed as strings");let e=cPn.exec(t);if(e){let[r,n,o,i,a,s,u,l]=e;return _ne(eK(tK(i)),SKe(o),XO(n,"day",1,31),{hours:a,minutes:s,seconds:u,fractionalMilliseconds:l})}if(e=dPn.exec(t),e){let[r,n,o,i,a,s,u,l]=e;return hPn(_ne(pPn(i),SKe(o),XO(n,"day",1,31),{hours:a,minutes:s,seconds:u,fractionalMilliseconds:l}))}if(e=fPn.exec(t),e){let[r,n,o,i,a,s,u,l]=e;return _ne(eK(tK(l)),SKe(n),XO(o.trimLeft(),"day",1,31),{hours:i,minutes:a,seconds:s,fractionalMilliseconds:u})}throw new TypeError("Invalid RFC-7231 date-time value")},OJt=t=>{if(t==null)return;let e;if(typeof t=="number")e=t;else if(typeof t=="string")e=vJt(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))},_ne=(t,e,r,n)=>{let o=e-1;return yPn(t,o,r),new Date(Date.UTC(t,o,r,XO(n.hours,"hour",0,23),XO(n.minutes,"minute",0,59),XO(n.seconds,"seconds",0,60),_Pn(n.fractionalMilliseconds)))},pPn=t=>{let e=new Date().getUTCFullYear(),r=Math.floor(e/100)*100+eK(tK(t));return rt.getTime()-new Date().getTime()>mPn?new Date(Date.UTC(t.getUTCFullYear()-100,t.getUTCMonth(),t.getUTCDate(),t.getUTCHours(),t.getUTCMinutes(),t.getUTCSeconds(),t.getUTCMilliseconds())):t,SKe=t=>{let e=CKe.indexOf(t);if(e<0)throw new TypeError(`Invalid month: ${t}`);return e+1},gPn=[31,28,31,30,31,30,31,31,30,31,30,31],yPn=(t,e,r)=>{let n=gPn[e];if(e===1&&bPn(t)&&(n=29),r>n)throw new TypeError(`Invalid day for ${CKe[e]} in ${t}: ${r}`)},bPn=t=>t%4===0&&(t%100!==0||t%400===0),XO=(t,e,r,n)=>{let o=SJt(tK(t));if(on)throw new TypeError(`${e} must be between ${r} and ${n}, inclusive`);return o},_Pn=t=>t==null?0:wJt("0."+t)*1e3,vPn=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},tK=t=>{let e=0;for(;e{xKe=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)});var Hy,g2,MJt=v(()=>{PJt();Hy=Array.from({length:256},(t,e)=>e.toString(16).padStart(2,"0")),g2=()=>{if(xKe)return xKe();let t=new Uint8Array(16);return crypto.getRandomValues(t),t[6]=t[6]&15|64,t[8]=t[8]&63|128,Hy[t[0]]+Hy[t[1]]+Hy[t[2]]+Hy[t[3]]+"-"+Hy[t[4]]+Hy[t[5]]+"-"+Hy[t[6]]+Hy[t[7]]+"-"+Hy[t[8]]+Hy[t[9]]+"-"+Hy[t[10]]+Hy[t[11]]+Hy[t[12]]+Hy[t[13]]+Hy[t[14]]+Hy[t[15]]}});var TKe=v(()=>{MJt()});var RJt=v(()=>{TKe()});var o0,IJt=v(()=>{o0=function(e){return Object.assign(new String(e),{deserializeJSON(){return JSON.parse(String(e))},toString(){return String(e)},toJSON(){return String(e)}})};o0.from=t=>t&&typeof t=="object"&&(t instanceof o0||"deserializeJSON"in t)?t:typeof t=="string"||Object.getPrototypeOf(t)===String.prototype?o0(String(t)):o0(JSON.stringify(t));o0.fromObject=o0.from});var AJt=v(()=>{});function L1(t,e,r){let n=Number(t);if(nr)throw new Error(`Value ${n} out of range [${e}, ${r}]`)}var OKe,EKe,PKe,NJt,DJt,wPn,SPn,CPn,xPn,TPn,jJt,$Jt,LJt,FJt=v(()=>{OKe="(?:Mon|Tue|Wed|Thu|Fri|Sat|Sun)(?:[ne|u?r]?s?day)?",EKe="(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)",PKe="(\\d?\\d):(\\d{2}):(\\d{2})(?:\\.(\\d+))?",NJt="(\\d?\\d)",DJt="(\\d{4})",wPn=new RegExp(/^(\d{4})-(\d\d)-(\d\d)[tT](\d\d):(\d\d):(\d\d)(\.(\d+))?(([-+]\d\d:\d\d)|[zZ])$/),SPn=new RegExp(`^${OKe}, ${NJt} ${EKe} ${DJt} ${PKe} GMT$`),CPn=new RegExp(`^${OKe}, ${NJt}-${EKe}-(\\d\\d) ${PKe} GMT$`),xPn=new RegExp(`^${OKe} ${EKe} ( [1-9]|\\d\\d) ${PKe} ${DJt}$`),TPn=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],jJt=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))},$Jt=t=>{if(t==null)return;if(typeof t!="string")throw new TypeError("RFC3339 timestamps must be strings");let e=wPn.exec(t);if(!e)throw new TypeError(`Invalid RFC3339 timestamp format ${t}`);let[,r,n,o,i,a,s,,u,l]=e;L1(n,1,12),L1(o,1,31),L1(i,0,23),L1(a,0,59),L1(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},LJt=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=SPn.exec(t))?[,e,r,n,o,i,a,s]=u:(u=CPn.exec(t))?([,e,r,n,o,i,a,s]=u,n=(Number(n)+1900).toString()):(u=xPn.exec(t))&&([,r,e,o,i,a,s,n]=u),n&&a){let l=Date.UTC(Number(n),TPn.indexOf(r),Number(e),Number(o),Number(i),Number(a),s?Math.round(parseFloat(`0.${s}`)*1e3):0);L1(e,1,31),L1(o,0,23),L1(i,0,59),L1(a,0,60);let c=new Date(l);return c.setUTCFullYear(Number(n)),c}throw new TypeError(`Invalid RFC7231 date-time value ${t}.`)}});var kJt=v(()=>{});var qJt,UJt=v(()=>{qJt=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 BJt,Fh,zJt=v(()=>{BJt=/^-?\d*(\.\d+)?$/,Fh=class t{constructor(e,r){x(this,"string");x(this,"type");if(this.string=e,this.type=r,!BJt.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"&&BJt.test(r.string)}}});var ik=v(()=>{hJt();EJt();RJt();IJt();wKe();AJt();FJt();kJt();UJt();zJt()});var rK,Bve=v(()=>{rK=class{constructor(){x(this,"serdeContext")}setSerdeContext(e){this.serdeContext=e}}});var VJt,HJt=v(()=>{VJt=t=>new TextEncoder().encode(t)});var WJt=v(()=>{});var zve,JJt=v(()=>{zve=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 MKe=v(()=>{HJt();WJt();JJt()});var RKe,KJt=v(()=>{MKe();RKe=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??zve)(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??VJt)(c):c,eventType:i,explicitPayloadContentType:s,additionalHeaders:l}}}});var GJt={};En(GJt,{EventStreamSerde:()=>RKe});var XJt=v(()=>{KJt()});var Vve,IKe=v(()=>{kg();mne();Bve();Vve=class extends rK{constructor(r){super();x(this,"options");this.options=r}getRequestType(){return ek}getResponseType(){return Z5}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=na.of(n.input),a=h2(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(()=>(XJt(),GJt));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 ZJt=v(()=>{});var nK,YJt=v(()=>{kg();mne();pKe();IKe();nK=class extends Vve{async serializeRequest(e,r,n){let o=this.serializer,i={},a={},s=await n.endpoint(),u=na.of(e?.input),l=u.getSchema(),c,d=new ek({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=na.of(e.output),a={};if(n.statusCode>=300){let u=await $1(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 $1(n.body,r);u.byteLength>0&&Object.assign(a,await o.read(i,u))}return a.$metadata=this.deserializeMetadata(n),a}}});var QJt=v(()=>{});var e5t=v(()=>{});function ak(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 AKe=v(()=>{});var Hve,t5t=v(()=>{kg();ik();KO();MKe();Bve();AKe();Hve=class extends rK{constructor(r){super();x(this,"settings");this.settings=r}read(r,n){let o=na.of(r);if(o.isListSchema())return qJt(n).map(i=>this.read(o.getValueSchema(),i));if(o.isBlobSchema())return(this.serdeContext?.base64Decoder??Sw)(n);if(o.isTimestampSchema())switch(ak(o,this.settings)){case 5:return $Jt(n);case 6:return LJt(n);case 7:return jJt(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=o0.from(a)),a}return o.isNumericSchema()?Number(n):o.isBigIntegerSchema()?BigInt(n):o.isBigDecimalSchema()?new Fh(n,"bigDecimal"):o.isBooleanSchema()?String(n).toLowerCase()==="true":n}base64ToUtf8(r){return(this.serdeContext?.utf8Encoder??zve)((this.serdeContext?.base64Decoder??Sw)(r))}}});var r5t=v(()=>{});var n5t=v(()=>{});var o5t=v(()=>{});var sk=v(()=>{pKe();K6t();ZJt();IKe();YJt();e5t();QJt();t5t();r5t();o5t();n5t();AKe();Bve()});var i5t=v(()=>{});function a5t(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 s5t=v(()=>{});var oK,u5t=v(()=>{oK=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 l5t=v(()=>{});var c5t=v(()=>{});var iK,d5t=v(()=>{iK=class{async sign(e,r,n){return e}}});var f5t=v(()=>{l5t();c5t();d5t()});var OPn,p5t,NKe,m5t,h5t=v(()=>{OPn=t=>function(r){return NKe(r)&&r.expiration.getTime()-Date.now()t.expiration!==void 0,m5t=(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 g5t=v(()=>{u5t();f5t();h5t()});var ZO=v(()=>{PWt();kWt();YWt();QWt();e6t();i5t();s5t();g5t()});function PPn(t){return t===void 0?!0:typeof t=="string"&&t.length<=50}function Wve(t){let e=j1(t.userAgentAppId??EPn),{customUserAgent:r}=t;return Object.assign(t,{customUserAgent:typeof r=="string"?[[r]]:r,userAgentAppId:async()=>{let n=await e();if(!PPn(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 EPn,y5t=v(()=>{ZO();EPn=void 0});var aK,b5t=v(()=>{aK=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 MPn,vne,DKe=v(()=>{MPn=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}$"),vne=t=>MPn.test(t)||t.startsWith("[")&&t.endsWith("]")});var RPn,y2,jKe=v(()=>{RPn=new RegExp("^(?!.*-$)(?!-)[a-zA-Z0-9-]{1,63}$"),y2=(t,e=!1)=>{if(!e)return RPn.test(t);let r=t.split(".");for(let n of r)if(!y2(n))return!1;return!0}});var F1,Jve=v(()=>{F1={}});var k1,_5t=v(()=>{k1="endpoints"});function i0(t){return typeof t!="object"||t==null?t:"ref"in t?`$${i0(t.ref)}`:"fn"in t?`${t.fn}(${(t.argv||[]).map(i0).join(", ")})`:JSON.stringify(t,null,2)}var v5t=v(()=>{});var wne=v(()=>{_5t();v5t()});var wl,w5t=v(()=>{wl=class extends Error{constructor(e){super(e),this.name="EndpointError"}}});var S5t=v(()=>{});var C5t=v(()=>{});var x5t=v(()=>{});var T5t=v(()=>{});var O5t=v(()=>{});var E5t=v(()=>{});var a0=v(()=>{w5t();S5t();C5t();x5t();T5t();O5t();E5t()});var P5t,M5t=v(()=>{P5t=(t,e)=>t===e});var R5t,I5t=v(()=>{a0();R5t=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 wl(`Path: '${t}' does not end with ']'`);let i=n.slice(o+1,-1);if(Number.isNaN(parseInt(i)))throw new wl(`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 Kve,A5t=v(()=>{a0();I5t();Kve=(t,e)=>R5t(e).reduce((r,n)=>{if(typeof r!="object")throw new wl(`Index '${n}' in '${e}' not found in '${JSON.stringify(t)}'`);return Array.isArray(r)?r[parseInt(n)]:r[n]},t)});var N5t,D5t=v(()=>{N5t=t=>t!=null});var j5t,$5t=v(()=>{j5t=t=>!t});var Gve,$Ke,L5t,F5t=v(()=>{Gve=$(X5());DKe();$Ke={[Gve.EndpointURLScheme.HTTP]:80,[Gve.EndpointURLScheme.HTTPS]:443},L5t=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(Gve.EndpointURLScheme).includes(u))return null;let l=vne(o),c=r.includes(`${n}:${$Ke[u]}`)||typeof t=="string"&&t.includes(`${n}:${$Ke[u]}`),d=`${n}${c?`:${$Ke[u]}`:""}`;return{scheme:u,authority:d,path:i,normalizedPath:i.endsWith("/")?i:`${i}/`,isIp:l}}});var k5t,q5t=v(()=>{k5t=(t,e)=>t===e});var U5t,B5t=v(()=>{U5t=(t,e,r,n)=>e>=r||t.length{z5t=t=>encodeURIComponent(t).replace(/[!*'()]/g,e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`)});var LKe=v(()=>{M5t();A5t();D5t();jKe();$5t();F5t();q5t();B5t();V5t()});var H5t,W5t=v(()=>{LKe();H5t={booleanEquals:P5t,getAttr:Kve,isSet:N5t,isValidHostLabel:y2,not:j5t,parseURL:L5t,stringEquals:k5t,substring:U5t,uriEncode:z5t}});var Xve,FKe=v(()=>{LKe();Xve=(t,e)=>{let r=[],n={...e.endpointParams,...e.referenceRecord},o=0;for(;o{J5t=({ref:t},e)=>({...e.endpointParams,...e.referenceRecord})[t]});var b2,Zve,G5t,Sne=v(()=>{a0();Jve();W5t();FKe();K5t();b2=(t,e,r)=>{if(typeof t=="string")return Xve(t,r);if(t.fn)return G5t.callFunction(t,r);if(t.ref)return J5t(t,r);throw new wl(`'${e}': ${String(t)} is not a string, function or reference.`)},Zve=({fn:t,argv:e},r)=>{let n=e.map(i=>["boolean","number"].includes(typeof i)?i:G5t.evaluateExpression(i,"arg",r)),o=t.split(".");return o[0]in F1&&o[1]!=null?F1[o[0]][o[1]](...n):H5t[t](...n)},G5t={evaluateExpression:b2,callFunction:Zve}});var X5t=v(()=>{Sne()});var Z5t,Y5t=v(()=>{wne();a0();X5t();Z5t=({assign:t,...e},r)=>{if(t&&t in r.referenceRecord)throw new wl(`'${t}' is already defined in Reference Record.`);let n=Zve(e,r);return r.logger?.debug?.(`${k1} evaluateCondition: ${i0(e)} = ${i0(n)}`),{result:n===""?!0:!!n,...t!=null&&{toAssign:{name:t,value:n}}}}});var sK,Yve=v(()=>{wne();Y5t();sK=(t=[],e)=>{let r={};for(let n of t){let{result:o,toAssign:i}=Z5t(n,{...e,referenceRecord:{...e.referenceRecord,...r}});if(!o)return{result:o};i&&(r[i.name]=i.value,e.logger?.debug?.(`${k1} assign: ${i.name} := ${i0(i.value)}`))}return{result:!0,referenceRecord:r}}});var Q5t,eKt=v(()=>{a0();Sne();Q5t=(t,e)=>Object.entries(t).reduce((r,[n,o])=>({...r,[n]:o.map(i=>{let a=b2(i,"Header value entry",e);if(typeof a!="string")throw new wl(`Header '${n}' value '${a}' is not a string`);return a})}),{})});var kKe,tKt,rKt,nKt=v(()=>{a0();FKe();kKe=(t,e)=>Object.entries(t).reduce((r,[n,o])=>({...r,[n]:rKt.getEndpointProperty(o,e)}),{}),tKt=(t,e)=>{if(Array.isArray(t))return t.map(r=>tKt(r,e));switch(typeof t){case"string":return Xve(t,e);case"object":if(t===null)throw new wl(`Unexpected endpoint property: ${t}`);return rKt.getEndpointProperties(t,e);case"boolean":return t;default:throw new wl(`Unexpected endpoint property type: ${typeof t}`)}},rKt={getEndpointProperty:tKt,getEndpointProperties:kKe}});var oKt,iKt=v(()=>{a0();Sne();oKt=(t,e)=>{let r=b2(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 wl(`Endpoint URL must be a string, got ${typeof r}`)}});var aKt,sKt=v(()=>{wne();Yve();eKt();nKt();iKt();aKt=(t,e)=>{let{conditions:r,endpoint:n}=t,{result:o,referenceRecord:i}=sK(r,e);if(!o)return;let a={...e,referenceRecord:{...e.referenceRecord,...i}},{url:s,properties:u,headers:l}=n;return e.logger?.debug?.(`${k1} Resolving endpoint from template: ${i0(n)}`),{...l!=null&&{headers:Q5t(l,a)},...u!=null&&{properties:kKe(u,a)},url:oKt(s,a)}}});var uKt,lKt=v(()=>{a0();Yve();Sne();uKt=(t,e)=>{let{conditions:r,error:n}=t,{result:o,referenceRecord:i}=sK(r,e);if(o)throw new wl(b2(n,"Error",{...e,referenceRecord:{...e.referenceRecord,...i}}))}});var qKe,IPn,cKt,dKt=v(()=>{a0();Yve();sKt();lKt();qKe=(t,e)=>{for(let r of t)if(r.type==="endpoint"){let n=aKt(r,e);if(n)return n}else if(r.type==="error")uKt(r,e);else if(r.type==="tree"){let n=cKt.evaluateTreeRule(r,e);if(n)return n}else throw new wl(`Unknown endpoint rule: ${r}`);throw new wl("Rules evaluation failed")},IPn=(t,e)=>{let{conditions:r,rules:n}=t,{result:o,referenceRecord:i}=sK(r,e);if(o)return cKt.evaluateRules(n,{...e,referenceRecord:{...e.referenceRecord,...i}})},cKt={evaluateRules:qKe,evaluateTreeRule:IPn}});var fKt=v(()=>{Jve();dKt()});var Qve,pKt=v(()=>{wne();a0();fKt();Qve=(t,e)=>{let{endpointParams:r,logger:n}=e,{parameters:o,rules:i}=t;e.logger?.debug?.(`${k1} Initial EndpointParams: ${i0(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 wl(`Missing required parameter: '${l}'`);let u=qKe(i,{endpointParams:r,logger:n,referenceRecord:{}});return e.logger?.debug?.(`${k1} Resolved endpoint: ${i0(u)}`),u}});var _2=v(()=>{b5t();DKe();jKe();Jve();pKt();a0()});var UKe=v(()=>{_2()});var BKe,mKt=v(()=>{_2();UKe();BKe=(t,e=!1)=>{if(e){for(let r of t.split("."))if(!BKe(r))return!1;return!0}return!(!y2(t)||t.length<3||t.length>63||t!==t.toLowerCase()||vne(t))}});var hKt,APn,gKt,yKt=v(()=>{hKt=":",APn="/",gKt=t=>{let e=t.split(hKt);if(e.length<6)return null;let[r,n,o,i,a,...s]=e;if(r!=="arn"||n===""||o===""||s.join(hKt)==="")return null;let u=s.map(l=>l.split(APn)).flat();return{partition:n,service:o,region:i,accountId:a,resourceId:u}}});var _Kt,bKt=v(()=>{_Kt={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 DPn,jPn,vKt,wKt,zKe=v(()=>{bKt();DPn=_Kt,jPn="",vKt=t=>{let{partitions:e}=DPn;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}},wKt=()=>jPn});var Cne,SKt=v(()=>{_2();mKt();yKt();zKe();Cne={isVirtualHostableS3Bucket:BKe,parseArn:gKt,partition:vKt};F1.aws=Cne});function CKt(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 xKt=v(()=>{});var uk,ewe=v(()=>{xKt();uk=t=>{if(typeof t=="string")return uk(new URL(t));let{hostname:e,pathname:r,port:n,protocol:o,search:i}=t,a;return i&&(a=CKt(i)),{hostname:e,port:n?parseInt(n):void 0,protocol:o,path:r,query:a}}});var TKt=v(()=>{});var OKt=v(()=>{});var EKt=v(()=>{});var PKt=v(()=>{});var MKt=v(()=>{});var RKt=v(()=>{});var IKt=v(()=>{});var AKt=v(()=>{});var NKt=v(()=>{EKt();PKt();MKt();RKt();IKt();AKt()});var twe=v(()=>{SKt();zKe();UKe();TKt();OKt();NKt()});var DKt=v(()=>{});var jKt=v(()=>{DKt()});var $Kt=v(()=>{});var LKt=v(()=>{});var FKt=v(()=>{});function $Pn(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var rwe,kKt=v(()=>{rwe=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=$Pn(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 qKt=v(()=>{});var UKt=v(()=>{});var BKt=v(()=>{});var zKt=v(()=>{jKt();$Kt();LKt();FKt();kKt();qKt();UKt();BKt()});var VKt=v(()=>{});function uK(t,e,r){return t.$source||(t.$source={}),t.$source[e]=r,t}var HKt=v(()=>{});function hx(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 WKt=v(()=>{});var JKt=v(()=>{});var nwe=v(()=>{VKt();HKt();WKt();JKt()});var KKt=v(()=>{});var GKt=v(()=>{KKt()});var XKt=v(()=>{});var ZKt=v(()=>{});var YKt=v(()=>{});function LPn(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var lk,QKt=v(()=>{lk=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=LPn(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 owe,e8t=v(()=>{owe=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 t8t=v(()=>{});var r8t=v(()=>{});var xne=v(()=>{GKt();XKt();ZKt();YKt();QKt();e8t();t8t();r8t()});var VKe,n8t=v(()=>{xne();VKe=t=>owe.isInstance(t)?t.headers?.date??t.headers?.Date:void 0});var iwe,HKe=v(()=>{iwe=t=>new Date(Date.now()+t)});var o8t,i8t=v(()=>{HKe();o8t=(t,e)=>Math.abs(iwe(e).getTime()-t)>=3e5});var WKe,a8t=v(()=>{i8t();WKe=(t,e)=>{let r=Date.parse(t);return o8t(r,e)?r-Date.now():e}});var s8t=v(()=>{n8t();HKe();a8t()});var Tne,u8t,v2,l8t=v(()=>{xne();s8t();Tne=(t,e)=>{if(!e)throw new Error(`Property \`${t}\` is not resolved for AWS SDK SigV4Auth`);return e},u8t=async t=>{let e=Tne("context",t.context),r=Tne("config",t.config),n=e.endpointV2?.properties?.authSchemes?.[0],i=await Tne("signer",r.signer)(n),a=t?.signingRegion,s=t?.signingRegionSet,u=t?.signingName;return{config:r,signer:i,signingRegion:a,signingRegionSet:s,signingName:u}},v2=class{async sign(e,r,n){if(!lk.isInstance(e))throw new Error("The request is not an instance of `HttpRequest` and cannot be signed");let o=await u8t(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:iwe(i.systemClockOffset),signingRegion:s,signingService:u})}errorHandler(e){return r=>{let n=r.ServerTime??VKe(r.$response);if(n){let o=Tne("config",e.config),i=o.systemClockOffset;o.systemClockOffset=WKe(n,o.systemClockOffset),o.systemClockOffset!==i&&r.$metadata&&(r.$metadata.clockSkewCorrected=!0)}throw r}}successHandler(e,r){let n=VKe(e);if(n){let o=Tne("config",r.config);o.systemClockOffset=WKe(n,o.systemClockOffset)}}}});var c8t=v(()=>{});var d8t=v(()=>{});var f8t=v(()=>{});function m8t(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{p8t={},JKe={};for(let t=0;t<256;t++){let e=t.toString(16).toLowerCase();e.length===1&&(e=`0${e}`),p8t[t]=e,JKe[e]=t}});var One,KKe=v(()=>{One=t=>new TextEncoder().encode(t)});var q1,h8t=v(()=>{KKe();q1=t=>typeof t=="string"?One(t):ArrayBuffer.isView(t)?new Uint8Array(t.buffer,t.byteOffset,t.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(t)});var awe,g8t=v(()=>{awe=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 ck=v(()=>{KKe();h8t();g8t()});var y8t,b8t,GKe,_8t,v8t,XKe,ZKe,YKe,QKe,FPn,w8t,S8t,Ene,C8t,x8t,T8t,O8t,swe,E8t,P8t,M8t,e8e,R8t,dk=v(()=>{y8t="X-Amz-Algorithm",b8t="X-Amz-Credential",GKe="X-Amz-Date",_8t="X-Amz-SignedHeaders",v8t="X-Amz-Expires",XKe="X-Amz-Signature",ZKe="X-Amz-Security-Token",YKe="authorization",QKe=GKe.toLowerCase(),FPn="date",w8t=[YKe,QKe,FPn],S8t=XKe.toLowerCase(),Ene="x-amz-content-sha256",C8t=ZKe.toLowerCase(),x8t={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},T8t=/^proxy-/,O8t=/^sec-/,swe="AWS4-HMAC-SHA256",E8t="AWS4-HMAC-SHA256-PAYLOAD",P8t="UNSIGNED-PAYLOAD",M8t=50,e8e="aws4_request",R8t=60*60*24*7});var uwe,t8e,lwe,A8t,I8t,r8e=v(()=>{lK();ck();dk();uwe={},t8e=[],lwe=(t,e,r)=>`${t}/${e}/${r}/${e8e}`,A8t=async(t,e,r,n,o)=>{let i=await I8t(t,e.secretAccessKey,e.accessKeyId),a=`${r}:${n}:${o}:${s0(i)}:${e.sessionToken}`;if(a in uwe)return uwe[a];for(t8e.push(a);t8e.length>M8t;)delete uwe[t8e.shift()];let s=`AWS4${e.secretAccessKey}`;for(let u of[r,n,o,e8e])s=await I8t(t,s,u);return uwe[a]=s},I8t=(t,e,r)=>{let n=new t(e);return n.update(q1(r)),n.digest()}});var n8e,N8t=v(()=>{dk();n8e=({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 x8t||e?.has(i)||T8t.test(i)||O8t.test(i))&&(!r||r&&!r.has(i))||(n[i]=t[o].trim().replace(/\s+/g," "))}return n}});var D8t,j8t=v(()=>{D8t=t=>typeof ArrayBuffer=="function"&&t instanceof ArrayBuffer||Object.prototype.toString.call(t)==="[object ArrayBuffer]"});var cwe,$8t=v(()=>{j8t();lK();ck();dk();cwe=async({headers:t,body:e},r)=>{for(let n of Object.keys(t))if(n.toLowerCase()===Ene)return t[n];if(e==null)return"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855";if(typeof e=="string"||ArrayBuffer.isView(e)||D8t(e)){let n=new r;return n.update(q1(e)),s0(await n.digest())}return P8t}});function F8t(t){for(let e=0;e<8;e++)t[e]^=255;for(let e=7;e>-1&&(t[e]++,t[e]===0);e--);}var dwe,L8t,kPn,o8e,k8t=v(()=>{lK();ck();dwe=class{format(e){let r=[];for(let i of Object.keys(e)){let a=One(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=One(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(o8e.fromNumber(e.value.valueOf()).bytes,1),c;case"uuid":if(!kPn.test(e.value))throw new Error(`Invalid UUID received: ${e.value}`);let d=new Uint8Array(17);return d[0]=9,d.set(m8t(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"})(L8t||(L8t={}));kPn=/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/,o8e=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&&F8t(r),new t(r)}valueOf(){let e=this.bytes.slice(0),r=e[0]&128;return r&&F8t(e),parseInt(s0(e),16)*(r?-1:1)}toString(){return String(this.valueOf())}}});var q8t,U8t=v(()=>{q8t=(t,e)=>{t=t.toLowerCase();for(let r of Object.keys(e))if(t===r.toLowerCase())return!0;return!1}});var B8t,z8t=v(()=>{xne();B8t=(t,e={})=>{let{headers:r,query:n={}}=lk.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 i8e,V8t=v(()=>{xne();dk();i8e=t=>{t=lk.clone(t);for(let e of Object.keys(t.headers))w8t.indexOf(e.toLowerCase())>-1&&delete t.headers[e];return t}});var fwe,H8t,W8t=v(()=>{fwe=$(gne());dk();H8t=({query:t={}})=>{let e=[],r={};for(let n of Object.keys(t)){if(n.toLowerCase()===S8t)continue;let o=(0,fwe.escapeUri)(n);e.push(o);let i=t[n];typeof i=="string"?r[o]=`${o}=${(0,fwe.escapeUri)(i)}`:Array.isArray(i)&&(r[o]=i.slice(0).reduce((a,s)=>a.concat([`${o}=${(0,fwe.escapeUri)(s)}`]),[]).sort().join("&"))}return e.sort().map(n=>r[n]).filter(n=>n).join("&")}});var J8t,qPn,K8t=v(()=>{J8t=t=>qPn(t).toISOString().replace(/\.\d{3}Z$/,"Z"),qPn=t=>typeof t=="number"?new Date(t*1e3):typeof t=="string"?Number(t)?new Date(Number(t)*1e3):new Date(t):t});var a8e,G8t,pwe,X8t=v(()=>{lK();a8e=$(r0()),G8t=$(gne());ck();W8t();K8t();pwe=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,a8e.normalizeProvider)(n),this.credentialProvider=(0,a8e.normalizeProvider)(r)}createCanonicalRequest(e,r,n){let o=Object.keys(r).sort();return`${e.method} ${this.getCanonicalPath(e)} ${H8t(e)} ${o.map(i=>`${i}:${r[i]}`).join(` `)} ${o.join(";")} ${n}`}async createStringToSign(e,r,n,o){let i=new this.sha256;i.update(q1(n));let a=await i.digest();return`${o} ${e} ${r} ${s0(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,G8t.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=J8t(e).replace(/[\-:]/g,"");return{longDate:r,shortDate:r.slice(0,8)}}getCanonicalHeaderList(e){return Object.keys(e).sort().join(";")}}});var Pne,Z8t=v(()=>{lK();ck();dk();r8e();N8t();$8t();k8t();U8t();z8t();V8t();X8t();Pne=class extends pwe{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 dwe)}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>R8t)return Promise.reject("Signature version 4 presigned URLs must have an expiration date less than one week in the future");let y=lwe(h,p,d??this.service),g=B8t(i8e(r),{unhoistableHeaders:s,hoistableHeaders:l});f.sessionToken&&(g.query[ZKe]=f.sessionToken),g.query[y8t]=swe,g.query[b8t]=`${f.accessKeyId}/${y}`,g.query[GKe]=m,g.query[v8t]=i.toString(10);let b=n8e(g,a,u);return g.query[_8t]=this.getCanonicalHeaderList(b),g.query[XKe]=await this.getSignature(m,y,this.getSigningKey(f,p,h,d),this.createCanonicalRequest(g,b,await cwe(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=lwe(l,u,s??this.service),f=await cwe({headers:{},body:n},this.sha256),p=new this.sha256;p.update(r);let m=s0(await p.digest()),h=[E8t,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(q1(r)),s0(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=i8e(r),{longDate:d,shortDate:f}=this.formatDate(n),p=lwe(f,l,s??this.service);c.headers[QKe]=d,u.sessionToken&&(c.headers[C8t]=u.sessionToken);let m=await cwe(c,this.sha256);!q8t(Ene,c.headers)&&this.applyChecksum&&(c.headers[Ene]=m);let h=n8e(c,i,o),y=await this.getSignature(d,p,this.getSigningKey(u,l,f,s),this.createCanonicalRequest(c,h,m));return c.headers[YKe]=`${swe} 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,swe),s=new this.sha256(await o);return s.update(q1(a)),s0(await s.digest())}getSigningKey(r,n,o,i){return A8t(this.sha256,r,o,n,i||this.service)}}});var Y8t=v(()=>{});var Q8t=v(()=>{Z8t();dk();r8e();Y8t()});function UPn(t,{credentials:e,credentialDefaultProvider:r}){let n;return e?e?.memoized?n=e:n=m5t(e,p5t,NKe):r?n=j1(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 BPn(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 mwe,eGt=v(()=>{nwe();ZO();Q8t();mwe=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=UPn(t,{credentials:e,credentialDefaultProvider:t.credentialDefaultProvider}),d=BPn(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)?uK(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=j1(t.signer):t.regionInfoProvider?s=()=>j1(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||Pne;return new m(p)}):s=async l=>{l=Object.assign({},{name:"sigv4",signingName:t.signingName||t.defaultSigningName,signingRegion:await j1(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||Pne;return new p(f)},Object.assign(t,{systemClockOffset:i,signingEscapePath:o,signer:s})}});var tGt=v(()=>{l8t();d8t();f8t();eGt()});var rGt=v(()=>{tGt();c8t()});var nGt,hwe,oGt=v(()=>{nGt=typeof TextEncoder=="function"?new TextEncoder:null,hwe=t=>{if(typeof t=="string"){if(nGt)return nGt.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 s8e=v(()=>{oGt()});var w2,fk,cK,iGt,aGt,sGt=v(()=>{w2=(t,e)=>{let r=[];if(t&&r.push(t),e)for(let n of e)r.push(n);return r},fk=(t,e)=>`${t||"anonymous"}${e&&e.length>0?` (a.k.a. ${e.join(",")})`:""}`,cK=()=>{let t=[],e=[],r=!1,n=new Set,o=d=>d.sort((f,p)=>iGt[p.step]-iGt[f.step]||aGt[p.priority||"normal"]-aGt[f.priority||"normal"]),i=d=>{let f=!1,p=m=>{let h=w2(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 w2(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 w2(g.name,g.aliases))m[b]=g;f.push(g)}),e.forEach(y=>{let g={...y,before:[],after:[]};for(let b of w2(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 ${fk(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=w2(p,h);if(g.length>0){if(g.some(b=>n.has(b))){if(!m)throw new Error(`Duplicate middleware name '${fk(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(`"${fk(w.name,w.aliases)}" middleware with ${w.priority} priority in ${w.step} step cannot be overridden by "${fk(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=w2(p,h);if(g.length>0){if(g.some(b=>n.has(b))){if(!m)throw new Error(`Duplicate middleware name '${fk(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(`"${fk(w.name,w.aliases)}" middleware ${w.relation} "${w.toMiddleware}" middleware cannot be overridden by "${fk(p,h)}" middleware ${y.relation} "${y.toMiddleware}" middleware.`);e.splice(_,1)}}for(let b of g)n.add(b)}e.push(y)},clone:()=>s(cK()),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=w2(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(cK());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 fk(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},iGt={initialize:5,serialize:4,build:3,finalizeRequest:2,deserialize:1},aGt={high:3,normal:2,low:1}});var u8e=v(()=>{sGt()});var S2,uGt=v(()=>{u8e();S2=class{constructor(e){x(this,"config");x(this,"middlewareStack",cK());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 lGt=v(()=>{sk()});function gwe(t,e){if(e==null)return e;let r=na.of(t);if(r.getMergedTraits().sensitive)return l8e;if(r.isListSchema()){if(!!r.getValueSchema().getMergedTraits().sensitive)return l8e}else if(r.isMapSchema()){if(!!r.getKeySchema().getMergedTraits().sensitive||!!r.getValueSchema().getMergedTraits().sensitive)return l8e}else if(r.isStructSchema()&&typeof e=="object"){let n=e,o={};for(let[i,a]of r.structIterator())n[i]!=null&&(o[i]=gwe(a,n[i]));return o}return e}var l8e,cGt=v(()=>{kg();l8e="***SensitiveInformation***"});var dGt,cn,c8e,fGt=v(()=>{u8e();dGt=$(X5());cGt();cn=class{constructor(){x(this,"middlewareStack",cK());x(this,"schema")}static classBuilder(){return new c8e}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,[dGt.SMITHY_CONTEXT_KEY]:{commandInstance:this,...l},...c},{requestHandler:h}=r;return f.resolve(y=>h.handle(y.request,n||{}),m)}},c8e=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 cn{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?gwe.bind(null,u):c=>c),outputFilterSensitiveLog:e._outputFilterSensitiveLog??(s?gwe.bind(null,l):c=>c),smithyContext:e._smithyContext,additionalContext:e._additionalContext})}}}}});var pGt=v(()=>{});var ywe,mGt=v(()=>{ywe=(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 dK,d8e,hGt=v(()=>{dK=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}},d8e=(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 gGt=v(()=>{});var bwe,yGt=v(()=>{bwe=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 bGt=v(()=>{});var _Gt=v(()=>{});var f8e,vGt,wGt,SGt=v(()=>{f8e=$(X5()),vGt=t=>{let e=[];for(let r in f8e.AlgorithmId){let n=f8e.AlgorithmId[r];t[n]!==void 0&&e.push({algorithmId:()=>n,checksumConstructor:()=>t[n]})}return{addChecksumAlgorithm(r){e.push(r)},checksumAlgorithms(){return e}}},wGt=t=>{let e={};return t.checksumAlgorithms().forEach(r=>{e[r.algorithmId()]=r.checksumConstructor()}),e}});var CGt,xGt,TGt=v(()=>{CGt=t=>({setRetryStrategy(e){t.retryStrategy=e},retryStrategy(){return t.retryStrategy}}),xGt=t=>{let e={};return e.retryStrategy=t.retryStrategy(),e}});var _we,vwe,OGt=v(()=>{SGt();TGt();_we=t=>Object.assign(vGt(t),CGt(t)),vwe=t=>Object.assign(wGt(t),xGt(t))});var EGt=v(()=>{OGt()});var PGt=v(()=>{});var p8e,MGt=v(()=>{p8e=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]=p8e(t[r]));return t}});var RGt=v(()=>{});var pk,IGt=v(()=>{pk=class{trace(){}debug(){}info(){}warn(){}error(){}}});var AGt=v(()=>{});var NGt=v(()=>{});var DGt=v(()=>{});var jGt=v(()=>{});var Lo=v(()=>{uGt();lGt();fGt();pGt();mGt();gGt();yGt();bGt();hGt();_Gt();EGt();PGt();MGt();RGt();IGt();AGt();NGt();DGt();jGt();ik()});var fK,m8e=v(()=>{kg();Lo();fK=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=d8e(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 d8e(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=>na.of(o).getMergedTraits().awsQueryError?.[0]===r)}}}});var $Gt=v(()=>{});var LGt=v(()=>{});var u0,pK=v(()=>{u0=class{constructor(){x(this,"serdeContext")}setSerdeContext(e){this.serdeContext=e}}});function*wwe(t,e){if(t.isUnitSchema())return;let r=t.getSchema();for(let n=0;ni!=="__type").length;for(let i=0;i{kg()});var mK,h8e=v(()=>{mK=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 kGt(t,e,r){if(r?.source){let n=r.source;if(typeof e=="number"&&(e>Number.MAX_SAFE_INTEGER||e{ik()});var UGt,BGt=v(()=>{Lo();ck();UGt=(t,e)=>$1(t,e).then(r=>(e?.utf8Encoder??awe)(r))});var zGt,VGt,Cwe=v(()=>{BGt();zGt=(t,e)=>UGt(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{}}),VGt=(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 xwe,g8e=v(()=>{sk();kg();ik();KO();pK();Swe();h8e();qGt();Cwe();xwe=class extends u0{constructor(r){super();x(this,"settings");this.settings=r}async read(r,n){return this._read(r,typeof n=="string"?JSON.parse(n,kGt):await zGt(n,this.serdeContext))}readObject(r,n){return this._read(r,n)}_read(r,n){let o=n!==null&&typeof n=="object",i=na.of(r);if(o){if(i.isStructSchema()){let s=i.isUnionSchema(),u={},l;s&&(l=new mK(n,u));for(let[c,d]of FGt(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 Sw(n);let a=i.getMergedTraits().mediaType;if(i.isStringSchema()&&typeof n=="string"&&a)return a==="application/json"||a.endsWith("+json")?o0.from(n):n;if(i.isTimestampSchema()&&n!=null)switch(ak(i,this.settings)){case 5:return xJt(n);case 6:return TJt(n);case 7:return OJt(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 Fh)return n;let s=n;return s.type==="bigDecimal"&&"string"in s?new Fh(s.string,s.type):new Fh(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 Fh?s[u]=l:s[u]=this._read(i,l);return s}else return structuredClone(n);return n}}});var HGt,Twe,WGt=v(()=>{ik();HGt="\u039D",Twe=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 Fh){let n=`${HGt+"nv"+this.counter++}_`+r.string;return this.values.set(`"${n}"`,r.string),n}if(typeof r=="bigint"){let n=r.toString(),o=`${HGt+"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 Owe,y8e=v(()=>{sk();kg();ik();KO();pK();Swe();WGt();Owe=class extends u0{constructor(r){super();x(this,"settings");x(this,"buffer");x(this,"useReplacer",!1);x(this,"rootSchema");this.settings=r}write(r,n){this.rootSchema=na.of(r),this.buffer=this._write(this.rootSchema,n)}writeDiscriminatedDocument(r,n){this.write(r,n),typeof this.buffer=="object"&&(this.buffer.__type=na.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 Twe;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=na.of(r);if(i){if(a.isStructSchema()){let s={};for(let[u,l]of wwe(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??Cw)(n);if(n instanceof Date&&(a.isTimestampSchema()||a.isDocumentSchema()))switch(ak(a,this.settings)){case 5:return n.toISOString().replace(".000Z","Z");case 6:return Uve(n);case 7:return n.getTime()/1e3;default:return console.warn("Missing timestamp format, using epoch seconds",n),n.getTime()/1e3}n instanceof Fh&&(this.useReplacer=!0)}if(!(n===null&&o?.isStructSchema())){if(a.isStringSchema()){if(typeof n>"u"&&a.isIdempotencyToken())return g2();let s=a.getMergedTraits().mediaType;return n!=null&&s&&(s==="application/json"||s.endsWith("+json"))?o0.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??Cw)(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 Fh?(this.useReplacer=!0,s[u]=l):s[u]=this._write(a,l);return s}else return structuredClone(n);return n}}}});var Ewe,b8e=v(()=>{pK();g8e();y8e();Ewe=class extends u0{constructor(r){super();x(this,"settings");this.settings=r}createSerializer(){let r=new Owe(this.settings);return r.setSerdeContext(this.serdeContext),r}createDeserializer(){let r=new xwe(this.settings);return r.setSerdeContext(this.serdeContext),r}}});var Pwe,_8e=v(()=>{sk();kg();m8e();b8e();Cwe();Pwe=class extends nK{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 Ewe({timestampFormat:{useTrait:!0,default:7},jsonName:!1}),this.serializer=this.codec.createSerializer(),this.deserializer=this.codec.createDeserializer(),this.awsQueryCompatible=!!o,this.mixin=new fK(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"),(nk(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=VGt(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=na.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 JGt=v(()=>{});var Mwe,KGt=v(()=>{_8e();Mwe=class extends Pwe{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 GGt=v(()=>{});var XGt=v(()=>{});var ZGt=v(()=>{});var YGt=v(()=>{});function w8e(t){v8e||(v8e=new DOMParser);let e=v8e.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 v8e,QGt=v(()=>{});var e9t=v(()=>{YGt();ZGt();QGt()});var Rwe,S8e=v(()=>{e9t();sk();kg();Lo();ck();pK();h8e();Rwe=class extends u0{constructor(r){super();x(this,"settings");x(this,"stringDeserializer");this.settings=r,this.stringDeserializer=new Hve(r)}setSerdeContext(r){this.serdeContext=r,this.stringDeserializer.setSerdeContext(r)}read(r,n,o){let i=na.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??awe)(n),l=this.parseXml(u);return this.readSchema(r,o?l[o]:l)}readSchema(r,n){let o=na.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 mK(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=w8e(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]),p8e(a)}return{}}}});var Iwe,t9t=v(()=>{sk();kg();ik();Lo();KO();pK();Swe();Iwe=class extends u0{constructor(r){super();x(this,"settings");x(this,"buffer");this.settings=r}write(r,n,o=""){this.buffer===void 0&&(this.buffer="");let i=na.of(r);if(o&&!o.endsWith(".")&&(o+="."),i.isBlobSchema())(typeof n=="string"||n instanceof Uint8Array)&&(this.writeKey(o),this.writeValue((this.serdeContext?.base64Encoder??Cw)(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(g2()));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 Fh?n.string:String(n)));else if(i.isTimestampSchema()){if(n instanceof Date)switch(this.writeKey(o),ak(i,this.settings)){case 5:this.writeValue(n.toISOString().replace(".000Z","Z"));break;case 6:this.writeValue(Uve(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 wwe(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+=`&${mKe(r)}=`}writeValue(r){this.buffer+=mKe(r)}}});var Awe,r9t=v(()=>{sk();kg();m8e();S8e();t9t();Awe=class extends nK{constructor(r){super({defaultNamespace:r.defaultNamespace});x(this,"options");x(this,"serializer");x(this,"deserializer");x(this,"mixin",new fK);this.options=r;let n={timestampFormat:{useTrait:!0,default:5},httpBindings:!1,xmlNamespace:r.xmlNamespace,serviceNamespace:r.defaultNamespace,serializeEmptyLists:!0};this.serializer=new Iwe(n),this.deserializer=new Rwe(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"}),(nk(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=na.of(r.output),s={};if(o.statusCode>=300){let f=await $1(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 $1(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=na.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 n9t=v(()=>{});var o9t=v(()=>{});var i9t=v(()=>{});var a9t=v(()=>{});var s9t=v(()=>{});var Nwe=v(()=>{$Gt();LGt();JGt();KGt();_8e();GGt();b8e();g8e();y8e();XGt();Cwe();n9t();r9t();s9t();a9t();S8e();i9t();o9t()});var hK=v(()=>{nwe();rGt();Nwe()});async function u9t(t,e,r){if(r.request?.headers?.["smithy-protocol"]==="rpc-v2-cbor"&&hx(t,"PROTOCOL_RPC_V2_CBOR","M"),typeof e.retryStrategy=="function"){let i=await e.retryStrategy();typeof i.acquireInitialRetryToken=="function"?i.constructor?.name?.includes("Adaptive")?hx(t,"RETRY_MODE_ADAPTIVE","F"):hx(t,"RETRY_MODE_STANDARD","E"):hx(t,"RETRY_MODE_LEGACY","D")}if(typeof e.accountIdEndpointMode=="function"){let i=t.endpointV2;switch(String(i?.url?.hostname).match(zPn)&&hx(t,"ACCOUNT_ID_ENDPOINT","O"),await e.accountIdEndpointMode?.()){case"disabled":hx(t,"ACCOUNT_ID_MODE_DISABLED","Q");break;case"preferred":hx(t,"ACCOUNT_ID_MODE_PREFERRED","P");break;case"required":hx(t,"ACCOUNT_ID_MODE_REQUIRED","R");break}}let o=t.__smithy_context?.selectedHttpAuthScheme?.identity;if(o?.$source){let i=o;i.accountId&&hx(t,"RESOLVED_ACCOUNT_ID","T");for(let[a,s]of Object.entries(i.$source??{}))hx(t,a,s)}}var zPn,l9t=v(()=>{hK();zPn=/\d{12}\.ddb/});var C8e,Dwe,x8e,jwe,c9t,d9t,T8e,f9t=v(()=>{C8e="user-agent",Dwe="x-amz-user-agent",x8e=" ",jwe="/",c9t=/[^!$%&'*+\-.^_`|~\w]/g,d9t=/[^!$%&'*+\-.^_`|~\w#]/g,T8e="-"});function p9t(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 m9t=v(()=>{});var VPn,$we,HPn,Lwe,h9t=v(()=>{twe();zKt();l9t();f9t();m9t();VPn=t=>(e,r)=>async n=>{let{request:o}=n;if(!rwe.isInstance(o))return e(n);let{headers:i}=o,a=r?.userAgent?.map($we)||[],s=(await t.defaultUserAgentProvider()).map($we);await u9t(r,t,n);let u=r;s.push(`m/${p9t(Object.assign({},r.__smithy_context?.features,u.__aws_sdk_context?.features))}`);let l=t?.customUserAgent?.map($we)||[],c=await t.userAgentAppId();c&&s.push($we(["app",`${c}`]));let d=wKt(),f=(d?[d]:[]).concat([...s,...a,...l]).join(x8e),p=[...s.filter(m=>m.startsWith("aws-sdk-")),...l].join(x8e);return t.runtime!=="browser"?(p&&(i[Dwe]=i[Dwe]?`${i[C8e]} ${p}`:p),i[C8e]=f):i[Dwe]=f,e({...n,request:o})},$we=t=>{let e=t[0].split(jwe).map(a=>a.replace(c9t,T8e)).join(jwe),r=t[1]?.replace(d9t,T8e),n=e.indexOf(jwe),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}`}},"")},HPn={name:"getUserAgentMiddleware",step:"build",priority:"low",tags:["SET_USER_AGENT","USER_AGENT"],override:!0},Lwe=t=>({applyToStack:e=>{e.add(VPn(t),HPn)}})});var O8e=v(()=>{y5t();h9t()});var Fwe,g9t=v(()=>{Fwe=!1});var kwe,y9t=v(()=>{kwe=!1});var b9t=v(()=>{});var _9t=v(()=>{});var v9t=v(()=>{g9t();y9t();b9t();_9t()});var w9t=v(()=>{});var S9t,C9t,x9t=v(()=>{_2();S9t=new Set,C9t=(t,e=y2)=>{if(!S9t.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 S9t.add(t)}});var qwe,E8e=v(()=>{qwe=t=>typeof t=="string"&&(t.startsWith("fips-")||t.endsWith("-fips"))});var T9t,O9t=v(()=>{E8e();T9t=t=>qwe(t)?["fips-aws-global","aws-fips"].includes(t)?"us-east-1":t.replace(/fips-(dkr-|prod-)?|-fips/,""):t});var Uwe,E9t=v(()=>{x9t();O9t();E8e();Uwe=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=T9t(n);return C9t(o),o},useFipsEndpoint:async()=>{let n=typeof e=="string"?e:await e();return qwe(n)?!0:typeof r!="function"?Promise.resolve(!!r):r()}})}});var P9t=v(()=>{w9t();E9t()});var M9t=v(()=>{});var R9t=v(()=>{});var I9t=v(()=>{});var A9t=v(()=>{M9t();R9t();I9t()});var Mne=v(()=>{v9t();P9t();A9t()});var N9t=v(()=>{});var D9t=v(()=>{N9t()});var j9t=v(()=>{});var $9t=v(()=>{});var L9t=v(()=>{});function WPn(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var Bwe,F9t=v(()=>{Bwe=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=WPn(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 k9t=v(()=>{});var q9t=v(()=>{});var U9t=v(()=>{});var B9t=v(()=>{D9t();j9t();$9t();L9t();F9t();k9t();q9t();U9t()});function JPn(t){return e=>async r=>{let n=r.request;if(Bwe.isInstance(n)){let{body:o,headers:i}=n;if(o&&Object.keys(i).map(a=>a.toLowerCase()).indexOf(z9t)===-1)try{let a=t(o);n.headers={...n.headers,[z9t]:String(a)}}catch{}}return e({...r,request:n})}}var z9t,KPn,zwe,P8e=v(()=>{B9t();z9t="content-length";KPn={step:"build",tags:["SET_CONTENT_LENGTH","CONTENT_LENGTH"],name:"contentLengthMiddleware",override:!0},zwe=t=>({applyToStack:e=>{e.add(JPn(t.bodyLengthChecker),KPn)}})});var V9t,GPn,XPn,ZPn,YPn,QPn,H9t=v(()=>{V9t=async t=>{let e=t?.Bucket||"";if(typeof t.Bucket=="string"&&(t.Bucket=e.replace(/#/g,encodeURIComponent("#")).replace(/\?/g,encodeURIComponent("?"))),QPn(e)){if(t.ForcePathStyle===!0)throw new Error("Path-style addressing cannot be used with ARN buckets")}else(!YPn(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},GPn=/^[a-z0-9][a-z0-9\.\-]{1,61}[a-z0-9]$/,XPn=/(\d+\.){3}\d+/,ZPn=/\.\./,YPn=t=>GPn.test(t)&&!XPn.test(t)&&!ZPn.test(t),QPn=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 W9t=v(()=>{H9t()});var J9t,K9t=v(()=>{J9t=(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 Vwe,M8e=v(()=>{Vwe=async t=>{}});var Hwe,Wwe=v(()=>{ewe();Hwe=t=>typeof t=="object"?"url"in t?uk(t.url):t:uk(t)});var G9t,eMn,R8e=v(()=>{W9t();K9t();M8e();Wwe();G9t=async(t,e,r,n)=>{if(!r.isCustomEndpoint){let a;r.serviceConfiguredEndpoint?a=await r.serviceConfiguredEndpoint():a=await Vwe(r.serviceId),a&&(r.endpoint=()=>Promise.resolve(Hwe(a)),r.isCustomEndpoint=!0)}let o=await eMn(t,e,r);if(typeof r.endpointProvider!="function")throw new Error("config.endpointProvider is not set.");return r.endpointProvider(o,n)},eMn=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 J9t(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 V9t(n),n}});var X9t=v(()=>{R8e();Wwe()});var Z9t,Y9t,I8e=v(()=>{ZO();Z9t=$(r0());R8e();Y9t=({config:t,instructions:e})=>(r,n)=>async o=>{t.isCustomEndpoint&&a5t(n,"ENDPOINT_OVERRIDE","N");let i=await G9t(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,Z9t.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 tMn,Nn,Q9t=v(()=>{rKe();I8e();tMn={step:"serialize",tags:["ENDPOINT_PARAMETERS","ENDPOINT_V2","ENDPOINT"],name:"endpointV2Middleware",override:!0,relation:"before",toMiddleware:Ove.name},Nn=(t,e)=>({applyToStack:r=>{r.addRelativeTo(Y9t({config:t,instructions:e}),tMn)}})});var Jwe,Kwe,e7t=v(()=>{Jwe=$(r0());M8e();Wwe();Kwe=t=>{let e=t.tls??!0,{endpoint:r,useDualstackEndpoint:n,useFipsEndpoint:o}=t,i=r!=null?async()=>Hwe(await(0,Jwe.normalizeProvider)(r)()):void 0,s=Object.assign(t,{endpoint:i,tls:e,isCustomEndpoint:!!r,useDualstackEndpoint:(0,Jwe.normalizeProvider)(n??!1),useFipsEndpoint:(0,Jwe.normalizeProvider)(o??!1)}),u;return s.serviceConfiguredEndpoint=async()=>(t.serviceId&&!u&&(u=Vwe(t.serviceId)),u),s}});var t7t=v(()=>{});var r7t=v(()=>{});var gu=v(()=>{X9t();I8e();Q9t();e7t();t7t();r7t()});var U1,B1,Rne,Gwe=v(()=>{(function(t){t.STANDARD="standard",t.ADAPTIVE="adaptive"})(U1||(U1={}));B1=3,Rne=U1.STANDARD});var n7t,o7t,i7t,a7t,s7t,u7t=v(()=>{n7t=["BandwidthLimitExceeded","EC2ThrottledException","LimitExceededException","PriorRequestNotComplete","ProvisionedThroughputExceededException","RequestLimitExceeded","RequestThrottled","RequestThrottledException","SlowDown","ThrottledException","Throttling","ThrottlingException","TooManyRequestsException","TransactionInProgressException"],o7t=["TimeoutError","RequestTimeout","RequestTimeoutException"],i7t=[500,502,503,504],a7t=["ECONNRESET","ECONNREFUSED","EPIPE","ETIMEDOUT"],s7t=["EHOSTUNREACH","ENETUNREACH","ENOTFOUND"]});var rMn,nMn,oMn,Xwe,Zwe,l7t,A8e=v(()=>{u7t();rMn=t=>t?.$retryable!==void 0,nMn=t=>t.$metadata?.clockSkewCorrected,oMn=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},Xwe=t=>t.$metadata?.httpStatusCode===429||n7t.includes(t.name)||t.$retryable?.throttling==!0,Zwe=(t,e=0)=>rMn(t)||nMn(t)||o7t.includes(t.name)||a7t.includes(t?.code||"")||s7t.includes(t?.code||"")||i7t.includes(t.$metadata?.httpStatusCode||0)||oMn(t)||t.cause!==void 0&&e<=10&&Zwe(t.cause,e+1),l7t=t=>{if(t.$metadata?.httpStatusCode!==void 0){let e=t.$metadata.httpStatusCode;return 500<=e&&e<=599&&!Zwe(t)}return!1}});var Qwe,Ywe,N8e=v(()=>{A8e();Qwe=class Qwe{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=>Qwe.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(),Xwe(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(Qwe,"setTimeoutFn",setTimeout);Ywe=Qwe});var c7t,d7t,f7t=v(()=>{c7t="amz-sdk-invocation-id",d7t="amz-sdk-request"});var m7t,h7t=v(()=>{m7t=()=>{let t=100;return{computeNextBackoffDelay:n=>Math.floor(Math.min(2e4,Math.random()*2**n*t)),setDelayBase:n=>{t=n}}}});var D8e,g7t=v(()=>{D8e=({retryDelay:t,retryCount:e,retryCost:r})=>({getRetryCount:()=>e,getRetryDelay:()=>Math.min(2e4,t),getRetryCost:()=>r})});var gK,j8e=v(()=>{Gwe();h7t();g7t();gK=class{constructor(e){x(this,"maxAttempts");x(this,"mode",U1.STANDARD);x(this,"capacity",500);x(this,"retryBackoffStrategy",m7t());x(this,"maxAttemptsProvider");this.maxAttempts=e,this.maxAttemptsProvider=typeof e=="function"?e:async()=>e}async acquireInitialRetryToken(e){return D8e({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,D8e({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 ${B1}`),B1}}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 eSe,y7t=v(()=>{Gwe();N8e();j8e();eSe=class{constructor(e,r){x(this,"maxAttemptsProvider");x(this,"rateLimiter");x(this,"standardRetryStrategy");x(this,"mode",U1.ADAPTIVE);this.maxAttemptsProvider=e;let{rateLimiter:n}=r??{};this.rateLimiter=n??new Ywe,this.standardRetryStrategy=new gK(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 b7t=v(()=>{});var _7t=v(()=>{});var Ine=v(()=>{y7t();b7t();N8e();j8e();Gwe();f7t();_7t()});var v7t=v(()=>{});var w7t=v(()=>{v7t()});var S7t=v(()=>{});var C7t=v(()=>{});var x7t=v(()=>{});function sMn(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var tSe,T7t=v(()=>{tSe=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=sMn(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 rSe,O7t=v(()=>{rSe=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 E7t=v(()=>{});var P7t=v(()=>{});var M7t=v(()=>{w7t();S7t();C7t();x7t();T7t();O7t();E7t();P7t()});var R7t=v(()=>{});var I7t=v(()=>{});var A7t,N7t=v(()=>{A7t=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 D7t=v(()=>{});var j7t=v(()=>{});var $8e,nSe,$7t=v(()=>{$8e=$(r0());Ine();nSe=t=>{let{retryStrategy:e,retryMode:r,maxAttempts:n}=t,o=(0,$8e.normalizeProvider)(n??B1);return Object.assign(t,{maxAttempts:o,retryStrategy:async()=>e||(await(0,$8e.normalizeProvider)(r)()===U1.ADAPTIVE?new eSe(o):new gK(o))})}});var L7t=v(()=>{});var F7t,k7t=v(()=>{F7t=t=>t?.body instanceof ReadableStream});var uMn,lMn,cMn,dMn,fMn,oSe,pMn,q7t=v(()=>{M7t();A8e();Lo();Ine();TKe();k7t();N7t();uMn=t=>(e,r)=>async n=>{let o=await t.retryStrategy(),i=await t.maxAttempts();if(lMn(o)){o=o;let a=await o.acquireInitialRetryToken(r.partition_id),s=new Error,u=0,l=0,{request:c}=n,d=tSe.isInstance(c);for(d&&(c.headers[c7t]=g2());;)try{d&&(c.headers[d7t]=`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=cMn(f);if(s=A7t(f),d&&F7t(c))throw(r.logger instanceof pk?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)},lMn=t=>typeof t.acquireInitialRetryToken<"u"&&typeof t.refreshRetryTokenForRetry<"u"&&typeof t.recordSuccess<"u",cMn=t=>{let e={error:t,errorType:dMn(t)},r=pMn(t.$response);return r&&(e.retryAfterHint=r),e},dMn=t=>Xwe(t)?"THROTTLING":Zwe(t)?"TRANSIENT":l7t(t)?"SERVER_ERROR":"CLIENT_ERROR",fMn={name:"retryMiddleware",tags:["RETRY"],step:"finalizeRequest",priority:"high",override:!0},oSe=t=>({applyToStack:e=>{e.add(uMn(t),fMn)}}),pMn=t=>{if(!rSe.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 L8e=v(()=>{j7t();D7t();$7t();R7t();L7t();I7t();q7t()});function mMn(t){return{schemeId:"aws.auth#sigv4",signingProperties:{name:"cognito-identity",region:t.region},propertiesExtractor:(e,r)=>({signingProperties:{config:e,context:r}})}}function iSe(t){return{schemeId:"smithy.api#noAuth"}}var Ane,U7t,B7t,z7t,F8e=v(()=>{hK();Ane=$(r0()),U7t=async(t,e,r)=>({operation:(0,Ane.getSmithyContext)(e).operation,region:await(0,Ane.normalizeProvider)(t.region)()||(()=>{throw new Error("expected `region` to be configured for `aws.auth#sigv4`")})()});B7t=t=>{let e=[];switch(t.operation){case"GetCredentialsForIdentity":{e.push(iSe(t));break}case"GetId":{e.push(iSe(t));break}case"GetOpenIdToken":{e.push(iSe(t));break}case"UnlinkIdentity":{e.push(iSe(t));break}default:e.push(mMn(t))}return e},z7t=t=>{let e=mwe(t);return Object.assign(e,{authSchemePreference:(0,Ane.normalizeProvider)(t.authSchemePreference??[])})}});var V7t,co,Sl=v(()=>{V7t=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 W7t,H7t=v(()=>{W7t={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 k8e,q8e,J7t,K7t=v(()=>{k8e={name:"SHA-256"},q8e={name:"HMAC",hash:k8e},J7t=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 yK(){return typeof window<"u"?window:typeof self<"u"?self:gMn}var gMn,U8e=v(()=>{gMn={}});var bK,B8e,z8e=v(()=>{bK=$(hve());K7t();U8e();B8e=function(){function t(e){this.toHash=new Uint8Array(0),this.secret=e,this.reset()}return t.prototype.update=function(e){if(!(0,bK.isEmptyData)(e)){var r=(0,bK.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 yK().crypto.subtle.sign(q8e,r,e.toHash).then(function(n){return new Uint8Array(n)})}):(0,bK.isEmptyData)(this.toHash)?Promise.resolve(J7t):Promise.resolve().then(function(){return yK().crypto.subtle.digest(k8e,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){yK().crypto.subtle.importKey("raw",(0,bK.convertToBuffer)(e.secret),q8e,!1,["sign"]).then(r,n)}),this.key.catch(function(){}))},t}()});function G7t(t){if(bMn(t)&&typeof t.crypto.subtle=="object"){var e=t.crypto.subtle;return _Mn(e)}return!1}function bMn(t){if(typeof t=="object"&&typeof t.crypto=="object"){var e=t.crypto.getRandomValues;return typeof e=="function"}return!1}function _Mn(t){return t&&yMn.every(function(e){return typeof t[e]=="function"})}var yMn,X7t=v(()=>{yMn=["decrypt","digest","encrypt","exportKey","generateKey","importKey","sign","verify"]});var Z7t=v(()=>{X7t()});var Y7t,Q7t,aSe,eXt=v(()=>{z8e();Y7t=$(J5e());Z7t();U8e();Q7t=$(hve()),aSe=function(){function t(e){G7t(yK())?this.hash=new B8e(e):this.hash=new Y7t.Sha256(e)}return t.prototype.update=function(e,r){this.hash.update((0,Q7t.convertToBuffer)(e))},t.prototype.digest=function(){return this.hash.digest()},t.prototype.reset=function(){this.hash.reset()},t}()});var V8e=v(()=>{eXt();z8e()});var sSe,tXt,H8e=v(()=>{sSe=({serviceId:t,clientVersion:e})=>async r=>{let n=typeof window<"u"?window.navigator:void 0,o=n?.userAgent??"",i=n?.userAgentData?.platform??tXt.os(o)??"other",a=void 0,s=n?.userAgentData?.brands??[],u=s[s.length-1],l=u?.brand??tXt.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},tXt={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 rXt=v(()=>{});var uSe,nXt=v(()=>{uSe=t=>()=>Promise.reject(t)});var W8e=v(()=>{rXt();nXt()});var oXt,iXt=v(()=>{oXt=["in-region","cross-region","mobile","standard","legacy"]});var lSe,vMn,aXt=v(()=>{QF();iXt();lSe=({defaultsMode:t}={})=>dWt(async()=>{let e=typeof t=="function"?await t():t;switch(e?.toLowerCase()){case"auto":return Promise.resolve(vMn()?"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 ${oXt.join(", ")}, got ${e}`)}}),vMn=()=>{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 J8e=v(()=>{aXt()});var sXt,uXt=v(()=>{sXt=t=>new TextEncoder().encode(t)});var lXt=v(()=>{});var cXt,dXt=v(()=>{cXt=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 fXt=v(()=>{uXt();lXt();dXt()});var SXt,Wy,Jy,vK,pXt,jne,_K,YO,z1,K8e,G8e,Nne,mXt,hXt,gXt,CXt,xXt,Nd,Dne,yXt,TXt,bXt,_Xt,vXt,wXt,wMn,OXt,EXt=v(()=>{SXt="required",Wy="fn",Jy="argv",vK="ref",pXt="isSet",jne="booleanEquals",_K="error",YO="endpoint",z1="tree",K8e="PartitionResult",G8e="getAttr",Nne="stringEquals",mXt={[SXt]:!1,type:"string"},hXt={[SXt]:!0,default:!1,type:"boolean"},gXt={[vK]:"Endpoint"},CXt={[Wy]:jne,[Jy]:[{[vK]:"UseFIPS"},!0]},xXt={[Wy]:jne,[Jy]:[{[vK]:"UseDualStack"},!0]},Nd={},Dne={[vK]:"Region"},yXt={[Wy]:G8e,[Jy]:[{[vK]:K8e},"supportsFIPS"]},TXt={[vK]:K8e},bXt={[Wy]:jne,[Jy]:[!0,{[Wy]:G8e,[Jy]:[TXt,"supportsDualStack"]}]},_Xt=[CXt],vXt=[xXt],wXt=[Dne],wMn={version:"1.0",parameters:{Region:mXt,UseDualStack:hXt,UseFIPS:hXt,Endpoint:mXt},rules:[{conditions:[{[Wy]:pXt,[Jy]:[gXt]}],rules:[{conditions:_Xt,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:_K},{conditions:vXt,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:_K},{endpoint:{url:gXt,properties:Nd,headers:Nd},type:YO}],type:z1},{conditions:[{[Wy]:pXt,[Jy]:wXt}],rules:[{conditions:[{[Wy]:"aws.partition",[Jy]:wXt,assign:K8e}],rules:[{conditions:[CXt,xXt],rules:[{conditions:[{[Wy]:jne,[Jy]:[!0,yXt]},bXt],rules:[{conditions:[{[Wy]:Nne,[Jy]:[Dne,"us-east-1"]}],endpoint:{url:"https://cognito-identity-fips.us-east-1.amazonaws.com",properties:Nd,headers:Nd},type:YO},{conditions:[{[Wy]:Nne,[Jy]:[Dne,"us-east-2"]}],endpoint:{url:"https://cognito-identity-fips.us-east-2.amazonaws.com",properties:Nd,headers:Nd},type:YO},{conditions:[{[Wy]:Nne,[Jy]:[Dne,"us-west-1"]}],endpoint:{url:"https://cognito-identity-fips.us-west-1.amazonaws.com",properties:Nd,headers:Nd},type:YO},{conditions:[{[Wy]:Nne,[Jy]:[Dne,"us-west-2"]}],endpoint:{url:"https://cognito-identity-fips.us-west-2.amazonaws.com",properties:Nd,headers:Nd},type:YO},{endpoint:{url:"https://cognito-identity-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:Nd,headers:Nd},type:YO}],type:z1},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:_K}],type:z1},{conditions:_Xt,rules:[{conditions:[{[Wy]:jne,[Jy]:[yXt,!0]}],rules:[{endpoint:{url:"https://cognito-identity-fips.{Region}.{PartitionResult#dnsSuffix}",properties:Nd,headers:Nd},type:YO}],type:z1},{error:"FIPS is enabled but this partition does not support FIPS",type:_K}],type:z1},{conditions:vXt,rules:[{conditions:[bXt],rules:[{conditions:[{[Wy]:Nne,[Jy]:["aws",{[Wy]:G8e,[Jy]:[TXt,"name"]}]}],endpoint:{url:"https://cognito-identity.{Region}.amazonaws.com",properties:Nd,headers:Nd},type:YO},{endpoint:{url:"https://cognito-identity.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:Nd,headers:Nd},type:YO}],type:z1},{error:"DualStack is enabled but this partition does not support DualStack",type:_K}],type:z1},{endpoint:{url:"https://cognito-identity.{Region}.{PartitionResult#dnsSuffix}",properties:Nd,headers:Nd},type:YO}],type:z1}],type:z1},{error:"Invalid Configuration: Missing Region",type:_K}]},OXt=wMn});var SMn,PXt,MXt=v(()=>{twe();_2();EXt();SMn=new aK({size:50,params:["Endpoint","Region","UseDualStack","UseFIPS"]}),PXt=(t,e={})=>SMn.get(t,()=>Qve(OXt,{endpointParams:t,logger:e.logger}));F1.aws=Cne});var RXt,IXt=v(()=>{hK();Nwe();ZO();Lo();ewe();KO();fXt();F8e();MXt();RXt=t=>({apiVersion:"2014-06-30",base64Decoder:t?.base64Decoder??Sw,base64Encoder:t?.base64Encoder??Cw,disableHostPrefix:t?.disableHostPrefix??!1,endpointProvider:t?.endpointProvider??PXt,extensions:t?.extensions??[],httpAuthSchemeProvider:t?.httpAuthSchemeProvider??B7t,httpAuthSchemes:t?.httpAuthSchemes??[{schemeId:"aws.auth#sigv4",identityProvider:e=>e.getIdentityProvider("aws.auth#sigv4"),signer:new v2},{schemeId:"smithy.api#noAuth",identityProvider:e=>e.getIdentityProvider("smithy.api#noAuth")||(async()=>({})),signer:new iK}],logger:t?.logger??new pk,protocol:t?.protocol??Mwe,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??uk,utf8Decoder:t?.utf8Decoder??sXt,utf8Encoder:t?.utf8Encoder??cXt})});var AXt,NXt=v(()=>{H7t();V8e();H8e();Mne();yne();W8e();Lo();s8e();J8e();Ine();IXt();AXt=t=>{let e=lSe(t),r=()=>e().then(bwe),n=RXt(t);return{...n,...t,runtime:"browser",defaultsMode:e,bodyLengthChecker:t?.bodyLengthChecker??hwe,credentialDefaultProvider:t?.credentialDefaultProvider??(o=>()=>Promise.reject(new Error("Credential is missing"))),defaultUserAgentProvider:t?.defaultUserAgentProvider??sSe({serviceId:n.serviceId,clientVersion:W7t.version}),maxAttempts:t?.maxAttempts??B1,region:t?.region??uSe("Region is missing"),requestHandler:rk.create(t?.requestHandler??r),retryMode:t?.retryMode??(async()=>(await r()).retryMode||Rne),sha256:t?.sha256??aSe,streamCollector:t?.streamCollector??Q5,useDualstackEndpoint:t?.useDualstackEndpoint??(()=>Promise.resolve(Fwe)),useFipsEndpoint:t?.useFipsEndpoint??(()=>Promise.resolve(kwe))}}});var cSe,dSe,DXt=v(()=>{cSe=t=>({setRegion(e){t.region=e},region(){return t.region}}),dSe=t=>({region:t.region()})});var jXt=v(()=>{});function $Xt(){return async()=>"us-east-1"}var LXt=v(()=>{});var fSe=v(()=>{DXt();jXt();LXt()});var FXt,kXt,qXt=v(()=>{FXt=t=>({setHttpHandler(e){t.httpHandler=e},httpHandler(){return t.httpHandler},updateHttpClientConfig(e,r){t.httpHandler?.updateHttpClientConfig(e,r)},httpHandlerConfigs(){return t.httpHandler.httpHandlerConfigs()}}),kXt=t=>({httpHandler:t.httpHandler()})});var UXt=v(()=>{qXt()});var BXt=v(()=>{});var zXt=v(()=>{});var VXt=v(()=>{});var HXt=v(()=>{});var WXt=v(()=>{});var JXt=v(()=>{});var KXt=v(()=>{});var GXt=v(()=>{UXt();BXt();zXt();VXt();HXt();WXt();JXt();KXt()});var XXt,ZXt,YXt=v(()=>{XXt=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}}},ZXt=t=>({httpAuthSchemes:t.httpAuthSchemes(),httpAuthSchemeProvider:t.httpAuthSchemeProvider(),credentials:t.credentials()})});var QXt,eZt=v(()=>{fSe();GXt();Lo();YXt();QXt=(t,e)=>{let r=Object.assign(cSe(t),_we(t),FXt(t),XXt(t));return e.forEach(n=>n.configure(r)),Object.assign(t,dSe(r),vwe(r),kXt(r),ZXt(r))}});var mk,pSe=v(()=>{X5e();Z5e();Q5e();O8e();Mne();ZO();kg();P8e();gu();L8e();Lo();F8e();Sl();NXt();eZt();mk=class extends S2{constructor(...[r]){let n=AXt(r||{});super(n);x(this,"config");this.initConfig=n;let o=V7t(n),i=Wve(o),a=nSe(i),s=Uwe(a),u=s,l=Kwe(u),c=z7t(l),d=QXt(c,r?.extensions||[]);this.config=d,this.middlewareStack.use(Ave(this.config)),this.middlewareStack.use(Lwe(this.config)),this.middlewareStack.use(oSe(this.config)),this.middlewareStack.use(zwe(this.config)),this.middlewareStack.use(Sve(this.config)),this.middlewareStack.use(Cve(this.config)),this.middlewareStack.use(xve(this.config)),this.middlewareStack.use(Tve(this.config,{httpAuthSchemeParametersProvider:U7t,identityProviderConfigProvider:async f=>new oK({"aws.auth#sigv4":f.credentials})})),this.middlewareStack.use(Eve(this.config))}destroy(){super.destroy()}}});var Ky,X8e=v(()=>{Lo();Ky=class t extends dK{constructor(e){super(e),Object.setPrototypeOf(this,t.prototype)}}});var mSe,hSe,gSe,ySe,bSe,_Se,vSe,wSe,SSe,CSe,xSe,Z8e=v(()=>{X8e();mSe=class t extends Ky{constructor(r){super({name:"InternalErrorException",$fault:"server",...r});x(this,"name","InternalErrorException");x(this,"$fault","server");Object.setPrototypeOf(this,t.prototype)}},hSe=class t extends Ky{constructor(r){super({name:"InvalidParameterException",$fault:"client",...r});x(this,"name","InvalidParameterException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},gSe=class t extends Ky{constructor(r){super({name:"LimitExceededException",$fault:"client",...r});x(this,"name","LimitExceededException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},ySe=class t extends Ky{constructor(r){super({name:"NotAuthorizedException",$fault:"client",...r});x(this,"name","NotAuthorizedException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},bSe=class t extends Ky{constructor(r){super({name:"ResourceConflictException",$fault:"client",...r});x(this,"name","ResourceConflictException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},_Se=class t extends Ky{constructor(r){super({name:"TooManyRequestsException",$fault:"client",...r});x(this,"name","TooManyRequestsException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},vSe=class t extends Ky{constructor(r){super({name:"ResourceNotFoundException",$fault:"client",...r});x(this,"name","ResourceNotFoundException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},wSe=class t extends Ky{constructor(r){super({name:"ExternalServiceException",$fault:"client",...r});x(this,"name","ExternalServiceException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},SSe=class t extends Ky{constructor(r){super({name:"InvalidIdentityPoolConfigurationException",$fault:"client",...r});x(this,"name","InvalidIdentityPoolConfigurationException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},CSe=class t extends Ky{constructor(r){super({name:"DeveloperUserAlreadyRegisteredException",$fault:"client",...r});x(this,"name","DeveloperUserAlreadyRegisteredException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},xSe=class t extends Ky{constructor(r){super({name:"ConcurrentModificationException",$fault:"client",...r});x(this,"name","ConcurrentModificationException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}}});var tZt,xMn,TMn,OMn,rZt,nZt,EMn,PMn,MMn,RMn,IMn,oZt,AMn,NMn,DMn,jMn,$Mn,LMn,FMn,kMn,qMn,UMn,BMn,zMn,VMn,OSe,HMn,iZt,WMn,JMn,KMn,GMn,XMn,ZMn,YMn,QMn,eRn,tRn,rRn,nRn,oRn,iRn,aRn,sRn,uRn,lRn,cRn,dRn,fRn,pRn,mRn,hRn,gRn,yRn,bRn,Yb,_Rn,vRn,wRn,SRn,CRn,kh,xRn,Y8e,ESe,TRn,ORn,aZt,ERn,wK,PRn,MRn,RRn,IRn,ARn,NRn,DRn,jRn,$Rn,LRn,FRn,kRn,qRn,URn,BRn,zRn,VRn,HRn,WRn,Q8e,JRn,KRn,GRn,XRn,SK,sZt,ZRn,YRn,PSe,uZt,eGe,QRn,eIn,tIn,rIn,lZt,nIn,oIn,iIn,aIn,sIn,uIn,lIn,cIn,cZt,dZt,dIn,fIn,pIn,mIn,hIn,gIn,fZt,yIn,bIn,_In,vIn,wIn,SIn,pZt,CIn,tGe,xIn,TIn,OIn,EIn,PIn,MIn,RIn,IIn,AIn,NIn,DIn,jIn,QO,gx,eE,yx,$In,mZt,tt,LIn,hZt,FIn,kIn,qIn,UIn,BIn,zIn,VIn,HIn,WIn,JIn,KIn,GIn,XIn,ZIn,YIn,QIn,eAn,tAn,rAn,nAn,oAn,iAn,aAn,sAn,gZt,TSe,uAn,lAn,cAn,dAn,fAn,pAn,mAn,hAn,gAn,yAn,bAn,_An,vAn,wAn,SAn,CAn,xAn,TAn,OAn,EAn,PAn,MAn,RAn,IAn,AAn,NAn,DAn,jAn,$An,LAn,FAn,kAn,MSe,qAn,yZt,UAn,BAn,zAn,VAn,$ne,bZt,_Zt,vZt,wZt,SZt,CZt,xZt,TZt,OZt,EZt,PZt,MZt,RZt,IZt,AZt,NZt,DZt,jZt,$Zt,LZt,FZt,kZt,qZt,UZt,Cl=v(()=>{kg();X8e();Z8e();tZt="AllowClassicFlow",xMn="AccountId",TMn="AccessKeyId",OMn="AmbiguousRoleResolution",rZt="AllowUnauthenticatedIdentities",nZt="Credentials",EMn="CreationDate",PMn="ClientId",MMn="CognitoIdentityProvider",RMn="CreateIdentityPoolInput",IMn="CognitoIdentityProviderList",oZt="CognitoIdentityProviders",AMn="CreateIdentityPool",NMn="ConcurrentModificationException",DMn="CustomRoleArn",jMn="Claim",$Mn="DeleteIdentities",LMn="DeleteIdentitiesInput",FMn="DescribeIdentityInput",kMn="DeleteIdentityPool",qMn="DeleteIdentityPoolInput",UMn="DescribeIdentityPoolInput",BMn="DescribeIdentityPool",zMn="DeleteIdentitiesResponse",VMn="DescribeIdentity",OSe="DeveloperProviderName",HMn="DeveloperUserAlreadyRegisteredException",iZt="DeveloperUserIdentifier",WMn="DeveloperUserIdentifierList",JMn="DestinationUserIdentifier",KMn="Expiration",GMn="ErrorCode",XMn="ExternalServiceException",ZMn="GetCredentialsForIdentity",YMn="GetCredentialsForIdentityInput",QMn="GetCredentialsForIdentityResponse",eRn="GetId",tRn="GetIdInput",rRn="GetIdentityPoolRoles",nRn="GetIdentityPoolRolesInput",oRn="GetIdentityPoolRolesResponse",iRn="GetIdResponse",aRn="GetOpenIdToken",sRn="GetOpenIdTokenForDeveloperIdentity",uRn="GetOpenIdTokenForDeveloperIdentityInput",lRn="GetOpenIdTokenForDeveloperIdentityResponse",cRn="GetOpenIdTokenInput",dRn="GetOpenIdTokenResponse",fRn="GetPrincipalTagAttributeMap",pRn="GetPrincipalTagAttributeMapInput",mRn="GetPrincipalTagAttributeMapResponse",hRn="HideDisabled",gRn="Identities",yRn="IdentityDescription",bRn="InternalErrorException",Yb="IdentityId",_Rn="InvalidIdentityPoolConfigurationException",vRn="IdentityIdsToDelete",wRn="IdentitiesList",SRn="IdentityPool",CRn="InvalidParameterException",kh="IdentityPoolId",xRn="IdentityPoolsList",Y8e="IdentityPoolName",ESe="IdentityProviderName",TRn="IdentityPoolShortDescription",ORn="IdentityProviderToken",aZt="IdentityPoolTags",ERn="IdentityPools",wK="Logins",PRn="LookupDeveloperIdentity",MRn="LookupDeveloperIdentityInput",RRn="LookupDeveloperIdentityResponse",IRn="LimitExceededException",ARn="ListIdentities",NRn="ListIdentitiesInput",DRn="ListIdentityPools",jRn="ListIdentityPoolsInput",$Rn="ListIdentityPoolsResponse",LRn="ListIdentitiesResponse",FRn="LoginsMap",kRn="LastModifiedDate",qRn="ListTagsForResource",URn="ListTagsForResourceInput",BRn="ListTagsForResourceResponse",zRn="LoginsToRemove",VRn="MergeDeveloperIdentities",HRn="MergeDeveloperIdentitiesInput",WRn="MergeDeveloperIdentitiesResponse",Q8e="MaxResults",JRn="MappingRulesList",KRn="MappingRule",GRn="MatchType",XRn="NotAuthorizedException",SK="NextToken",sZt="OpenIdConnectProviderARNs",ZRn="OIDCToken",YRn="ProviderName",PSe="PrincipalTags",uZt="Roles",eGe="ResourceArn",QRn="RoleARN",eIn="RulesConfiguration",tIn="ResourceConflictException",rIn="RulesConfigurationType",lZt="RoleMappings",nIn="RoleMappingMap",oIn="RoleMapping",iIn="ResourceNotFoundException",aIn="Rules",sIn="SetIdentityPoolRoles",uIn="SetIdentityPoolRolesInput",lIn="SecretKey",cIn="SecretKeyString",cZt="SupportedLoginProviders",dZt="SamlProviderARNs",dIn="SetPrincipalTagAttributeMap",fIn="SetPrincipalTagAttributeMapInput",pIn="SetPrincipalTagAttributeMapResponse",mIn="ServerSideTokenCheck",hIn="SessionToken",gIn="SourceUserIdentifier",fZt="Token",yIn="TokenDuration",bIn="TagKeys",_In="TooManyRequestsException",vIn="TagResource",wIn="TagResourceInput",SIn="TagResourceResponse",pZt="Tags",CIn="Type",tGe="UseDefaults",xIn="UnlinkDeveloperIdentity",TIn="UnlinkDeveloperIdentityInput",OIn="UnlinkIdentity",EIn="UnprocessedIdentityIds",PIn="UnprocessedIdentityIdList",MIn="UnlinkIdentityInput",RIn="UnprocessedIdentityId",IIn="UpdateIdentityPool",AIn="UntagResource",NIn="UntagResourceInput",DIn="UntagResourceResponse",jIn="Value",QO="client",gx="error",eE="httpError",yx="message",$In="server",mZt="smithy.ts.sdk.synthetic.com.amazonaws.cognitoidentity",tt="com.amazonaws.cognitoidentity",LIn=[0,tt,ORn,8,0],hZt=[0,tt,ZRn,8,0],FIn=[0,tt,cIn,8,0],kIn=[3,tt,MMn,0,[YRn,PMn,mIn],[0,0,2]],qIn=[-3,tt,NMn,{[gx]:QO,[eE]:400},[yx],[0]];Vs.for(tt).registerError(qIn,xSe);UIn=[3,tt,RMn,0,[Y8e,rZt,tZt,cZt,OSe,sZt,oZt,dZt,aZt],[0,2,2,128,0,64,()=>yZt,64,128]],BIn=[3,tt,nZt,0,[TMn,lIn,hIn,KMn],[0,[()=>FIn,0],0,4]],zIn=[3,tt,LMn,0,[vRn],[64]],VIn=[3,tt,zMn,0,[EIn],[()=>VAn]],HIn=[3,tt,qMn,0,[kh],[0]],WIn=[3,tt,FMn,0,[Yb],[0]],JIn=[3,tt,UMn,0,[kh],[0]],KIn=[-3,tt,HMn,{[gx]:QO,[eE]:400},[yx],[0]];Vs.for(tt).registerError(KIn,CSe);GIn=[-3,tt,XMn,{[gx]:QO,[eE]:400},[yx],[0]];Vs.for(tt).registerError(GIn,wSe);XIn=[3,tt,YMn,0,[Yb,wK,DMn],[0,[()=>$ne,0],0]],ZIn=[3,tt,QMn,0,[Yb,nZt],[0,[()=>BIn,0]]],YIn=[3,tt,nRn,0,[kh],[0]],QIn=[3,tt,oRn,0,[kh,uZt,lZt],[0,128,()=>bZt]],eAn=[3,tt,tRn,0,[xMn,kh,wK],[0,0,[()=>$ne,0]]],tAn=[3,tt,iRn,0,[Yb],[0]],rAn=[3,tt,uRn,0,[kh,Yb,wK,PSe,yIn],[0,0,[()=>$ne,0],128,1]],nAn=[3,tt,lRn,0,[Yb,fZt],[0,[()=>hZt,0]]],oAn=[3,tt,cRn,0,[Yb,wK],[0,[()=>$ne,0]]],iAn=[3,tt,dRn,0,[Yb,fZt],[0,[()=>hZt,0]]],aAn=[3,tt,pRn,0,[kh,ESe],[0,0]],sAn=[3,tt,mRn,0,[kh,ESe,tGe,PSe],[0,0,2,128]],gZt=[3,tt,yRn,0,[Yb,wK,EMn,kRn],[0,64,4,4]],TSe=[3,tt,SRn,0,[kh,Y8e,rZt,tZt,cZt,OSe,sZt,oZt,dZt,aZt],[0,0,2,2,128,0,64,()=>yZt,64,128]],uAn=[3,tt,TRn,0,[kh,Y8e],[0,0]],lAn=[-3,tt,bRn,{[gx]:$In},[yx],[0]];Vs.for(tt).registerError(lAn,mSe);cAn=[-3,tt,_Rn,{[gx]:QO,[eE]:400},[yx],[0]];Vs.for(tt).registerError(cAn,SSe);dAn=[-3,tt,CRn,{[gx]:QO,[eE]:400},[yx],[0]];Vs.for(tt).registerError(dAn,hSe);fAn=[-3,tt,IRn,{[gx]:QO,[eE]:400},[yx],[0]];Vs.for(tt).registerError(fAn,gSe);pAn=[3,tt,NRn,0,[kh,Q8e,SK,hRn],[0,1,0,2]],mAn=[3,tt,LRn,0,[kh,gRn,SK],[0,()=>UAn,0]],hAn=[3,tt,jRn,0,[Q8e,SK],[1,0]],gAn=[3,tt,$Rn,0,[ERn,SK],[()=>BAn,0]],yAn=[3,tt,URn,0,[eGe],[0]],bAn=[3,tt,BRn,0,[pZt],[128]],_An=[3,tt,MRn,0,[kh,Yb,iZt,Q8e,SK],[0,0,0,1,0]],vAn=[3,tt,RRn,0,[Yb,WMn,SK],[0,64,0]],wAn=[3,tt,KRn,0,[jMn,GRn,jIn,QRn],[0,0,0,0]],SAn=[3,tt,HRn,0,[gIn,JMn,OSe,kh],[0,0,0,0]],CAn=[3,tt,WRn,0,[Yb],[0]],xAn=[-3,tt,XRn,{[gx]:QO,[eE]:403},[yx],[0]];Vs.for(tt).registerError(xAn,ySe);TAn=[-3,tt,tIn,{[gx]:QO,[eE]:409},[yx],[0]];Vs.for(tt).registerError(TAn,bSe);OAn=[-3,tt,iIn,{[gx]:QO,[eE]:404},[yx],[0]];Vs.for(tt).registerError(OAn,vSe);EAn=[3,tt,oIn,0,[CIn,OMn,eIn],[0,0,()=>PAn]],PAn=[3,tt,rIn,0,[aIn],[()=>zAn]],MAn=[3,tt,uIn,0,[kh,uZt,lZt],[0,128,()=>bZt]],RAn=[3,tt,fIn,0,[kh,ESe,tGe,PSe],[0,0,2,128]],IAn=[3,tt,pIn,0,[kh,ESe,tGe,PSe],[0,0,2,128]],AAn=[3,tt,wIn,0,[eGe,pZt],[0,128]],NAn=[3,tt,SIn,0,[],[]],DAn=[-3,tt,_In,{[gx]:QO,[eE]:429},[yx],[0]];Vs.for(tt).registerError(DAn,_Se);jAn=[3,tt,TIn,0,[Yb,kh,OSe,iZt],[0,0,0,0]],$An=[3,tt,MIn,0,[Yb,wK,zRn],[0,[()=>$ne,0],64]],LAn=[3,tt,RIn,0,[Yb,GMn],[0,0]],FAn=[3,tt,NIn,0,[eGe,bIn],[0,64]],kAn=[3,tt,DIn,0,[],[]],MSe="unit",qAn=[-3,mZt,"CognitoIdentityServiceException",0,[],[]];Vs.for(mZt).registerError(qAn,Ky);yZt=[1,tt,IMn,0,()=>kIn],UAn=[1,tt,wRn,0,()=>gZt],BAn=[1,tt,xRn,0,()=>uAn],zAn=[1,tt,JRn,0,()=>wAn],VAn=[1,tt,PIn,0,()=>LAn],$ne=[2,tt,FRn,0,[0,0],[()=>LIn,0]],bZt=[2,tt,nIn,0,0,()=>EAn],_Zt=[9,tt,AMn,0,()=>UIn,()=>TSe],vZt=[9,tt,$Mn,0,()=>zIn,()=>VIn],wZt=[9,tt,kMn,0,()=>HIn,()=>MSe],SZt=[9,tt,VMn,0,()=>WIn,()=>gZt],CZt=[9,tt,BMn,0,()=>JIn,()=>TSe],xZt=[9,tt,ZMn,0,()=>XIn,()=>ZIn],TZt=[9,tt,eRn,0,()=>eAn,()=>tAn],OZt=[9,tt,rRn,0,()=>YIn,()=>QIn],EZt=[9,tt,aRn,0,()=>oAn,()=>iAn],PZt=[9,tt,sRn,0,()=>rAn,()=>nAn],MZt=[9,tt,fRn,0,()=>aAn,()=>sAn],RZt=[9,tt,ARn,0,()=>pAn,()=>mAn],IZt=[9,tt,DRn,0,()=>hAn,()=>gAn],AZt=[9,tt,qRn,0,()=>yAn,()=>bAn],NZt=[9,tt,PRn,0,()=>_An,()=>vAn],DZt=[9,tt,VRn,0,()=>SAn,()=>CAn],jZt=[9,tt,sIn,0,()=>MAn,()=>MSe],$Zt=[9,tt,dIn,0,()=>RAn,()=>IAn],LZt=[9,tt,vIn,0,()=>AAn,()=>NAn],FZt=[9,tt,xIn,0,()=>jAn,()=>MSe],kZt=[9,tt,OIn,0,()=>$An,()=>MSe],qZt=[9,tt,AIn,0,()=>FAn,()=>kAn],UZt=[9,tt,IIn,0,()=>TSe,()=>TSe]});var RSe,rGe=v(()=>{gu();Lo();Sl();Cl();RSe=class extends cn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","CreateIdentityPool",{}).n("CognitoIdentityClient","CreateIdentityPoolCommand").sc(_Zt).build(){}});var ISe,nGe=v(()=>{gu();Lo();Sl();Cl();ISe=class extends cn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","DeleteIdentities",{}).n("CognitoIdentityClient","DeleteIdentitiesCommand").sc(vZt).build(){}});var ASe,oGe=v(()=>{gu();Lo();Sl();Cl();ASe=class extends cn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","DeleteIdentityPool",{}).n("CognitoIdentityClient","DeleteIdentityPoolCommand").sc(wZt).build(){}});var NSe,iGe=v(()=>{gu();Lo();Sl();Cl();NSe=class extends cn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","DescribeIdentity",{}).n("CognitoIdentityClient","DescribeIdentityCommand").sc(SZt).build(){}});var DSe,aGe=v(()=>{gu();Lo();Sl();Cl();DSe=class extends cn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","DescribeIdentityPool",{}).n("CognitoIdentityClient","DescribeIdentityPoolCommand").sc(CZt).build(){}});var CK,sGe=v(()=>{gu();Lo();Sl();Cl();CK=class extends cn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetCredentialsForIdentity",{}).n("CognitoIdentityClient","GetCredentialsForIdentityCommand").sc(xZt).build(){}});var xK,uGe=v(()=>{gu();Lo();Sl();Cl();xK=class extends cn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetId",{}).n("CognitoIdentityClient","GetIdCommand").sc(TZt).build(){}});var jSe,lGe=v(()=>{gu();Lo();Sl();Cl();jSe=class extends cn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetIdentityPoolRoles",{}).n("CognitoIdentityClient","GetIdentityPoolRolesCommand").sc(OZt).build(){}});var $Se,cGe=v(()=>{gu();Lo();Sl();Cl();$Se=class extends cn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetOpenIdToken",{}).n("CognitoIdentityClient","GetOpenIdTokenCommand").sc(EZt).build(){}});var LSe,dGe=v(()=>{gu();Lo();Sl();Cl();LSe=class extends cn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetOpenIdTokenForDeveloperIdentity",{}).n("CognitoIdentityClient","GetOpenIdTokenForDeveloperIdentityCommand").sc(PZt).build(){}});var FSe,fGe=v(()=>{gu();Lo();Sl();Cl();FSe=class extends cn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetPrincipalTagAttributeMap",{}).n("CognitoIdentityClient","GetPrincipalTagAttributeMapCommand").sc(MZt).build(){}});var kSe,pGe=v(()=>{gu();Lo();Sl();Cl();kSe=class extends cn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","ListIdentities",{}).n("CognitoIdentityClient","ListIdentitiesCommand").sc(RZt).build(){}});var TK,qSe=v(()=>{gu();Lo();Sl();Cl();TK=class extends cn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","ListIdentityPools",{}).n("CognitoIdentityClient","ListIdentityPoolsCommand").sc(IZt).build(){}});var USe,mGe=v(()=>{gu();Lo();Sl();Cl();USe=class extends cn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","ListTagsForResource",{}).n("CognitoIdentityClient","ListTagsForResourceCommand").sc(AZt).build(){}});var BSe,hGe=v(()=>{gu();Lo();Sl();Cl();BSe=class extends cn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","LookupDeveloperIdentity",{}).n("CognitoIdentityClient","LookupDeveloperIdentityCommand").sc(NZt).build(){}});var zSe,gGe=v(()=>{gu();Lo();Sl();Cl();zSe=class extends cn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","MergeDeveloperIdentities",{}).n("CognitoIdentityClient","MergeDeveloperIdentitiesCommand").sc(DZt).build(){}});var VSe,yGe=v(()=>{gu();Lo();Sl();Cl();VSe=class extends cn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","SetIdentityPoolRoles",{}).n("CognitoIdentityClient","SetIdentityPoolRolesCommand").sc(jZt).build(){}});var HSe,bGe=v(()=>{gu();Lo();Sl();Cl();HSe=class extends cn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","SetPrincipalTagAttributeMap",{}).n("CognitoIdentityClient","SetPrincipalTagAttributeMapCommand").sc($Zt).build(){}});var WSe,_Ge=v(()=>{gu();Lo();Sl();Cl();WSe=class extends cn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","TagResource",{}).n("CognitoIdentityClient","TagResourceCommand").sc(LZt).build(){}});var JSe,vGe=v(()=>{gu();Lo();Sl();Cl();JSe=class extends cn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","UnlinkDeveloperIdentity",{}).n("CognitoIdentityClient","UnlinkDeveloperIdentityCommand").sc(FZt).build(){}});var KSe,wGe=v(()=>{gu();Lo();Sl();Cl();KSe=class extends cn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","UnlinkIdentity",{}).n("CognitoIdentityClient","UnlinkIdentityCommand").sc(kZt).build(){}});var GSe,SGe=v(()=>{gu();Lo();Sl();Cl();GSe=class extends cn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","UntagResource",{}).n("CognitoIdentityClient","UntagResourceCommand").sc(qZt).build(){}});var XSe,CGe=v(()=>{gu();Lo();Sl();Cl();XSe=class extends cn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","UpdateIdentityPool",{}).n("CognitoIdentityClient","UpdateIdentityPoolCommand").sc(UZt).build(){}});var HAn,xGe,BZt=v(()=>{Lo();pSe();rGe();nGe();oGe();iGe();aGe();sGe();uGe();lGe();cGe();dGe();fGe();pGe();qSe();mGe();hGe();gGe();yGe();bGe();_Ge();vGe();wGe();SGe();CGe();HAn={CreateIdentityPoolCommand:RSe,DeleteIdentitiesCommand:ISe,DeleteIdentityPoolCommand:ASe,DescribeIdentityCommand:NSe,DescribeIdentityPoolCommand:DSe,GetCredentialsForIdentityCommand:CK,GetIdCommand:xK,GetIdentityPoolRolesCommand:jSe,GetOpenIdTokenCommand:$Se,GetOpenIdTokenForDeveloperIdentityCommand:LSe,GetPrincipalTagAttributeMapCommand:FSe,ListIdentitiesCommand:kSe,ListIdentityPoolsCommand:TK,ListTagsForResourceCommand:USe,LookupDeveloperIdentityCommand:BSe,MergeDeveloperIdentitiesCommand:zSe,SetIdentityPoolRolesCommand:VSe,SetPrincipalTagAttributeMapCommand:HSe,TagResourceCommand:WSe,UnlinkDeveloperIdentityCommand:JSe,UnlinkIdentityCommand:KSe,UntagResourceCommand:GSe,UpdateIdentityPoolCommand:XSe},xGe=class extends mk{};ywe(HAn,xGe)});var zZt=v(()=>{rGe();nGe();oGe();iGe();aGe();sGe();uGe();lGe();cGe();dGe();fGe();pGe();qSe();mGe();hGe();gGe();yGe();bGe();_Ge();vGe();wGe();SGe();CGe()});var VZt=v(()=>{});var mga,HZt=v(()=>{ZO();pSe();qSe();mga=oKe(mk,TK,"NextToken","NextToken","MaxResults")});var WZt=v(()=>{VZt();HZt()});var JZt=v(()=>{});var KZt=v(()=>{});var GZt=v(()=>{pSe();BZt();zZt();Cl();WZt();JZt();Z8e();KZt()});var TGe={};En(TGe,{CognitoIdentityClient:()=>mk,GetCredentialsForIdentityCommand:()=>CK,GetIdCommand:()=>xK});var OGe=v(()=>{GZt()});function ZSe(t){return async e=>{t.logger?.debug("@aws-sdk/credential-provider-cognito-identity - fromCognitoIdentity");let{GetCredentialsForIdentityCommand:r,CognitoIdentityClient:n}=await Promise.resolve().then(()=>(OGe(),TGe)),o=l=>t.clientConfig?.[l]??t.parentClientConfig?.[l]??e?.callerClientConfig?.[l],{Credentials:{AccessKeyId:i=WAn(t.logger),Expiration:a,SecretKey:s=KAn(t.logger),SessionToken:u}=JAn(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 vve(t.logins):void 0}));return{identityId:t.identityId,accessKeyId:i,secretAccessKey:s,sessionToken:u,expiration:a}}}function WAn(t){throw new Lm("Response from Amazon Cognito contained no access key ID",{logger:t})}function JAn(t){throw new Lm("Response from Amazon Cognito contained no credentials",{logger:t})}function KAn(t){throw new Lm("Response from Amazon Cognito contained no secret key",{logger:t})}var EGe=v(()=>{QF();G5e()});var PGe,YSe,XZt=v(()=>{PGe="IdentityIds",YSe=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(PGe,{keyPath:"id"})}})}withObjectStore(e,r){return this.getDb().then(n=>{let o=n.transaction(PGe,e);return o.oncomplete=()=>n.close(),new Promise((i,a)=>{o.onerror=()=>a(o.error),i(r(o.objectStore(PGe)))}).catch(i=>{throw n.close(),i})})}}});var QSe,ZZt=v(()=>{QSe=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 YZt(){return typeof self=="object"&&self.indexedDB?new YSe:typeof window=="object"&&window.localStorage?window.localStorage:GAn}var GAn,QZt=v(()=>{XZt();ZZt();GAn=new QSe});function eYt({accountId:t,cache:e=YZt(),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(),TGe)),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=XAn(u)}=await y.send(new p({AccountId:t,IdentityPoolId:i,Logins:a?await vve(a):void 0}));g=b,c&&Promise.resolve(e.setItem(c,g)).catch(()=>{})}return d=ZSe({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 XAn(t){throw new Lm("Response from Amazon Cognito contained no identity ID",{logger:t})}var tYt=v(()=>{QF();EGe();QZt();G5e()});var MGe=v(()=>{oWt();iWt();aWt();EGe();tYt()});var ZAn,rYt=v(()=>{MGe();ZAn=t=>ZSe({...t})});var YAn,nYt=v(()=>{MGe();YAn=t=>eYt({...t})});var QAn,eNn,tNn,oYt,iYt=v(()=>{QF();QAn="169.254.170.2",eNn="169.254.170.23",tNn="[fd00:ec2::23]",oYt=(t,e)=>{if(t.protocol!=="https:"&&!(t.hostname===QAn||t.hostname===eNn||t.hostname===tNn)){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 Lm(`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 aYt=v(()=>{});var sYt=v(()=>{aYt()});var uYt=v(()=>{});var lYt=v(()=>{});var cYt=v(()=>{});function rNn(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var e0e,dYt=v(()=>{e0e=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=rNn(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 fYt=v(()=>{});var pYt=v(()=>{});var mYt=v(()=>{});var hYt=v(()=>{sYt();uYt();lYt();cYt();dYt();fYt();pYt();mYt()});function gYt(t){return new e0e({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 yYt(t,e){let n=await H6t(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 Lm("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:CJt(o.Expiration)}}if(t.statusCode>=400&&t.statusCode<500){let o={};try{o=JSON.parse(n)}catch{}throw Object.assign(new Lm(`Server responded with status: ${t.statusCode}`,{logger:e}),{Code:o.Code,Message:o.Message})}throw new Lm(`Server responded with status: ${t.statusCode}`,{logger:e})}var bYt=v(()=>{QF();hYt();Lo();fKe()});var _Yt,vYt=v(()=>{_Yt=(t,e,r)=>async()=>{for(let n=0;nsetTimeout(i,r))}return await t()}});var RGe,wYt=v(()=>{yne();QF();iYt();bYt();vYt();RGe=(t={})=>{t.logger?.debug("@aws-sdk/credential-provider-http - fromHttp");let e,r=t.credentialsFullUri;if(r)e=r;else throw new Lm("No HTTP credential provider host provided.",{logger:t.logger});let n=new URL(e);oYt(n,t.logger);let o=new rk;return _Yt(async()=>{let i=gYt(n);t.authorizationToken&&(i.headers.Authorization=t.authorizationToken);let a=await o.handle(i);return yYt(a.response)},t.maxRetries??3,t.timeout??1e3)}});var SYt=v(()=>{wYt()});function nNn(t){return{schemeId:"aws.auth#sigv4",signingProperties:{name:"sts",region:t.region},propertiesExtractor:(e,r)=>({signingProperties:{config:e,context:r}})}}function oNn(t){return{schemeId:"smithy.api#noAuth"}}var Lne,CYt,xYt,iNn,TYt,IGe=v(()=>{hK();Lne=$(r0());Fne();CYt=async(t,e,r)=>({operation:(0,Lne.getSmithyContext)(e).operation,region:await(0,Lne.normalizeProvider)(t.region)()||(()=>{throw new Error("expected `region` to be configured for `aws.auth#sigv4`")})()});xYt=t=>{let e=[];switch(t.operation){case"AssumeRoleWithWebIdentity":{e.push(oNn(t));break}default:e.push(nNn(t))}return e},iNn=t=>Object.assign(t,{stsClientCtor:l0}),TYt=t=>{let e=iNn(t),r=mwe(e);return Object.assign(r,{authSchemePreference:(0,Lne.normalizeProvider)(t.authSchemePreference??[])})}});var OYt,t0e,r0e=v(()=>{OYt=t=>Object.assign(t,{useDualstackEndpoint:t.useDualstackEndpoint??!1,useFipsEndpoint:t.useFipsEndpoint??!1,useGlobalEndpoint:t.useGlobalEndpoint??!1,defaultSigningName:"sts"}),t0e={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 PYt,EYt=v(()=>{PYt={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 MYt,RYt=v(()=>{MYt=t=>new TextEncoder().encode(t)});var IYt=v(()=>{});var AYt,NYt=v(()=>{AYt=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 DYt=v(()=>{RYt();IYt();NYt()});var HYt,li,us,ls,gk,hk,qg,WYt,JYt,KYt,Wl,jYt,tE,OK,NGe,$Yt,AGe,GYt,LYt,Ug,FYt,XYt,ZYt,Gy,xw,kYt,YYt,QYt,qYt,eQt,UYt,BYt,zYt,VYt,sNn,tQt,rQt=v(()=>{HYt="required",li="type",us="fn",ls="argv",gk="ref",hk="booleanEquals",qg="stringEquals",WYt="sigv4",JYt="sts",KYt="us-east-1",Wl="endpoint",jYt="https://sts.{Region}.{PartitionResult#dnsSuffix}",tE="tree",OK="error",NGe="getAttr",$Yt={[HYt]:!1,[li]:"string"},AGe={[HYt]:!0,default:!1,[li]:"boolean"},GYt={[gk]:"Endpoint"},LYt={[us]:"isSet",[ls]:[{[gk]:"Region"}]},Ug={[gk]:"Region"},FYt={[us]:"aws.partition",[ls]:[Ug],assign:"PartitionResult"},XYt={[gk]:"UseFIPS"},ZYt={[gk]:"UseDualStack"},Gy={url:"https://sts.amazonaws.com",properties:{authSchemes:[{name:WYt,signingName:JYt,signingRegion:KYt}]},headers:{}},xw={},kYt={conditions:[{[us]:qg,[ls]:[Ug,"aws-global"]}],[Wl]:Gy,[li]:Wl},YYt={[us]:hk,[ls]:[XYt,!0]},QYt={[us]:hk,[ls]:[ZYt,!0]},qYt={[us]:NGe,[ls]:[{[gk]:"PartitionResult"},"supportsFIPS"]},eQt={[gk]:"PartitionResult"},UYt={[us]:hk,[ls]:[!0,{[us]:NGe,[ls]:[eQt,"supportsDualStack"]}]},BYt=[{[us]:"isSet",[ls]:[GYt]}],zYt=[YYt],VYt=[QYt],sNn={version:"1.0",parameters:{Region:$Yt,UseDualStack:AGe,UseFIPS:AGe,Endpoint:$Yt,UseGlobalEndpoint:AGe},rules:[{conditions:[{[us]:hk,[ls]:[{[gk]:"UseGlobalEndpoint"},!0]},{[us]:"not",[ls]:BYt},LYt,FYt,{[us]:hk,[ls]:[XYt,!1]},{[us]:hk,[ls]:[ZYt,!1]}],rules:[{conditions:[{[us]:qg,[ls]:[Ug,"ap-northeast-1"]}],endpoint:Gy,[li]:Wl},{conditions:[{[us]:qg,[ls]:[Ug,"ap-south-1"]}],endpoint:Gy,[li]:Wl},{conditions:[{[us]:qg,[ls]:[Ug,"ap-southeast-1"]}],endpoint:Gy,[li]:Wl},{conditions:[{[us]:qg,[ls]:[Ug,"ap-southeast-2"]}],endpoint:Gy,[li]:Wl},kYt,{conditions:[{[us]:qg,[ls]:[Ug,"ca-central-1"]}],endpoint:Gy,[li]:Wl},{conditions:[{[us]:qg,[ls]:[Ug,"eu-central-1"]}],endpoint:Gy,[li]:Wl},{conditions:[{[us]:qg,[ls]:[Ug,"eu-north-1"]}],endpoint:Gy,[li]:Wl},{conditions:[{[us]:qg,[ls]:[Ug,"eu-west-1"]}],endpoint:Gy,[li]:Wl},{conditions:[{[us]:qg,[ls]:[Ug,"eu-west-2"]}],endpoint:Gy,[li]:Wl},{conditions:[{[us]:qg,[ls]:[Ug,"eu-west-3"]}],endpoint:Gy,[li]:Wl},{conditions:[{[us]:qg,[ls]:[Ug,"sa-east-1"]}],endpoint:Gy,[li]:Wl},{conditions:[{[us]:qg,[ls]:[Ug,KYt]}],endpoint:Gy,[li]:Wl},{conditions:[{[us]:qg,[ls]:[Ug,"us-east-2"]}],endpoint:Gy,[li]:Wl},{conditions:[{[us]:qg,[ls]:[Ug,"us-west-1"]}],endpoint:Gy,[li]:Wl},{conditions:[{[us]:qg,[ls]:[Ug,"us-west-2"]}],endpoint:Gy,[li]:Wl},{endpoint:{url:jYt,properties:{authSchemes:[{name:WYt,signingName:JYt,signingRegion:"{Region}"}]},headers:xw},[li]:Wl}],[li]:tE},{conditions:BYt,rules:[{conditions:zYt,error:"Invalid Configuration: FIPS and custom endpoint are not supported",[li]:OK},{conditions:VYt,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",[li]:OK},{endpoint:{url:GYt,properties:xw,headers:xw},[li]:Wl}],[li]:tE},{conditions:[LYt],rules:[{conditions:[FYt],rules:[{conditions:[YYt,QYt],rules:[{conditions:[{[us]:hk,[ls]:[!0,qYt]},UYt],rules:[{endpoint:{url:"https://sts-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:xw,headers:xw},[li]:Wl}],[li]:tE},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",[li]:OK}],[li]:tE},{conditions:zYt,rules:[{conditions:[{[us]:hk,[ls]:[qYt,!0]}],rules:[{conditions:[{[us]:qg,[ls]:[{[us]:NGe,[ls]:[eQt,"name"]},"aws-us-gov"]}],endpoint:{url:"https://sts.{Region}.amazonaws.com",properties:xw,headers:xw},[li]:Wl},{endpoint:{url:"https://sts-fips.{Region}.{PartitionResult#dnsSuffix}",properties:xw,headers:xw},[li]:Wl}],[li]:tE},{error:"FIPS is enabled but this partition does not support FIPS",[li]:OK}],[li]:tE},{conditions:VYt,rules:[{conditions:[UYt],rules:[{endpoint:{url:"https://sts.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:xw,headers:xw},[li]:Wl}],[li]:tE},{error:"DualStack is enabled but this partition does not support DualStack",[li]:OK}],[li]:tE},kYt,{endpoint:{url:jYt,properties:xw,headers:xw},[li]:Wl}],[li]:tE}],[li]:tE},{error:"Invalid Configuration: Missing Region",[li]:OK}]},tQt=sNn});var uNn,nQt,oQt=v(()=>{twe();_2();rQt();uNn=new aK({size:50,params:["Endpoint","Region","UseDualStack","UseFIPS","UseGlobalEndpoint"]}),nQt=(t,e={})=>uNn.get(t,()=>Qve(tQt,{endpointParams:t,logger:e.logger}));F1.aws=Cne});var iQt,aQt=v(()=>{hK();Nwe();ZO();Lo();ewe();KO();DYt();IGe();oQt();iQt=t=>({apiVersion:"2011-06-15",base64Decoder:t?.base64Decoder??Sw,base64Encoder:t?.base64Encoder??Cw,disableHostPrefix:t?.disableHostPrefix??!1,endpointProvider:t?.endpointProvider??nQt,extensions:t?.extensions??[],httpAuthSchemeProvider:t?.httpAuthSchemeProvider??xYt,httpAuthSchemes:t?.httpAuthSchemes??[{schemeId:"aws.auth#sigv4",identityProvider:e=>e.getIdentityProvider("aws.auth#sigv4"),signer:new v2},{schemeId:"smithy.api#noAuth",identityProvider:e=>e.getIdentityProvider("smithy.api#noAuth")||(async()=>({})),signer:new iK}],logger:t?.logger??new pk,protocol:t?.protocol??Awe,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??uk,utf8Decoder:t?.utf8Decoder??MYt,utf8Encoder:t?.utf8Encoder??AYt})});var sQt,uQt=v(()=>{EYt();V8e();H8e();Mne();yne();W8e();Lo();s8e();J8e();Ine();aQt();sQt=t=>{let e=lSe(t),r=()=>e().then(bwe),n=iQt(t);return{...n,...t,runtime:"browser",defaultsMode:e,bodyLengthChecker:t?.bodyLengthChecker??hwe,credentialDefaultProvider:t?.credentialDefaultProvider??(o=>()=>Promise.reject(new Error("Credential is missing"))),defaultUserAgentProvider:t?.defaultUserAgentProvider??sSe({serviceId:n.serviceId,clientVersion:PYt.version}),maxAttempts:t?.maxAttempts??B1,region:t?.region??uSe("Region is missing"),requestHandler:rk.create(t?.requestHandler??r),retryMode:t?.retryMode??(async()=>(await r()).retryMode||Rne),sha256:t?.sha256??aSe,streamCollector:t?.streamCollector??Q5,useDualstackEndpoint:t?.useDualstackEndpoint??(()=>Promise.resolve(Fwe)),useFipsEndpoint:t?.useFipsEndpoint??(()=>Promise.resolve(kwe))}}});var lQt,cQt,dQt=v(()=>{lQt=t=>({setHttpHandler(e){t.httpHandler=e},httpHandler(){return t.httpHandler},updateHttpClientConfig(e,r){t.httpHandler?.updateHttpClientConfig(e,r)},httpHandlerConfigs(){return t.httpHandler.httpHandlerConfigs()}}),cQt=t=>({httpHandler:t.httpHandler()})});var fQt=v(()=>{dQt()});var pQt=v(()=>{});var mQt=v(()=>{});var hQt=v(()=>{});var gQt=v(()=>{});var yQt=v(()=>{});var bQt=v(()=>{});var _Qt=v(()=>{});var vQt=v(()=>{fQt();pQt();mQt();hQt();gQt();yQt();bQt();_Qt()});var wQt,SQt,CQt=v(()=>{wQt=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}}},SQt=t=>({httpAuthSchemes:t.httpAuthSchemes(),httpAuthSchemeProvider:t.httpAuthSchemeProvider(),credentials:t.credentials()})});var xQt,TQt=v(()=>{fSe();vQt();Lo();CQt();xQt=(t,e)=>{let r=Object.assign(cSe(t),_we(t),lQt(t),wQt(t));return e.forEach(n=>n.configure(r)),Object.assign(t,dSe(r),vwe(r),cQt(r),SQt(r))}});var l0,Fne=v(()=>{X5e();Z5e();Q5e();O8e();Mne();ZO();kg();P8e();gu();L8e();Lo();IGe();r0e();uQt();TQt();l0=class extends S2{constructor(...[r]){let n=sQt(r||{});super(n);x(this,"config");this.initConfig=n;let o=OYt(n),i=Wve(o),a=nSe(i),s=Uwe(a),u=s,l=Kwe(u),c=TYt(l),d=xQt(c,r?.extensions||[]);this.config=d,this.middlewareStack.use(Ave(this.config)),this.middlewareStack.use(Lwe(this.config)),this.middlewareStack.use(oSe(this.config)),this.middlewareStack.use(zwe(this.config)),this.middlewareStack.use(Sve(this.config)),this.middlewareStack.use(Cve(this.config)),this.middlewareStack.use(xve(this.config)),this.middlewareStack.use(Tve(this.config,{httpAuthSchemeParametersProvider:CYt,identityProviderConfigProvider:async f=>new oK({"aws.auth#sigv4":f.credentials})})),this.middlewareStack.use(Eve(this.config))}destroy(){super.destroy()}}});var X_,n0e=v(()=>{Lo();X_=class t extends dK{constructor(e){super(e),Object.setPrototypeOf(this,t.prototype)}}});var kne,qne,Une,Bne,zne,Vne,Hne,DGe=v(()=>{n0e();kne=class t extends X_{constructor(r){super({name:"ExpiredTokenException",$fault:"client",...r});x(this,"name","ExpiredTokenException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},qne=class t extends X_{constructor(r){super({name:"MalformedPolicyDocumentException",$fault:"client",...r});x(this,"name","MalformedPolicyDocumentException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},Une=class t extends X_{constructor(r){super({name:"PackedPolicyTooLargeException",$fault:"client",...r});x(this,"name","PackedPolicyTooLargeException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},Bne=class t extends X_{constructor(r){super({name:"RegionDisabledException",$fault:"client",...r});x(this,"name","RegionDisabledException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},zne=class t extends X_{constructor(r){super({name:"IDPRejectedClaimException",$fault:"client",...r});x(this,"name","IDPRejectedClaimException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},Vne=class t extends X_{constructor(r){super({name:"InvalidIdentityTokenException",$fault:"client",...r});x(this,"name","InvalidIdentityTokenException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},Hne=class t extends X_{constructor(r){super({name:"IDPCommunicationErrorException",$fault:"client",...r});x(this,"name","IDPCommunicationErrorException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}}});var lNn,cNn,dNn,fNn,pNn,mNn,jGe,hNn,gNn,yNn,bNn,$Ge,_Nn,OQt,vNn,wNn,SNn,CNn,xNn,TNn,ONn,ENn,EQt,PQt,PNn,MNn,RNn,INn,ANn,NNn,MQt,DNn,jNn,RQt,$Nn,IQt,LNn,FNn,LGe,kNn,qNn,UNn,BNn,zNn,VNn,HNn,WNn,JNn,KNn,C2,x2,GNn,T2,O2,E2,XNn,AQt,ZNn,Ys,YNn,QNn,FGe,NQt,DQt,jQt,$Qt,kGe,LQt,FQt,kQt,qQt,UQt,BQt,zQt,VQt,HQt,WQt,JQt,KQt,e1n,t1n,qGe,UGe,o0e=v(()=>{kg();DGe();n0e();lNn="Arn",cNn="AccessKeyId",dNn="AssumeRole",fNn="AssumedRoleId",pNn="AssumeRoleRequest",mNn="AssumeRoleResponse",jGe="AssumedRoleUser",hNn="AssumeRoleWithWebIdentity",gNn="AssumeRoleWithWebIdentityRequest",yNn="AssumeRoleWithWebIdentityResponse",bNn="Audience",$Ge="Credentials",_Nn="ContextAssertion",OQt="DurationSeconds",vNn="Expiration",wNn="ExternalId",SNn="ExpiredTokenException",CNn="IDPCommunicationErrorException",xNn="IDPRejectedClaimException",TNn="InvalidIdentityTokenException",ONn="Key",ENn="MalformedPolicyDocumentException",EQt="Policy",PQt="PolicyArns",PNn="ProviderArn",MNn="ProvidedContexts",RNn="ProvidedContextsListType",INn="ProvidedContext",ANn="PolicyDescriptorType",NNn="ProviderId",MQt="PackedPolicySize",DNn="PackedPolicyTooLargeException",jNn="Provider",RQt="RoleArn",$Nn="RegionDisabledException",IQt="RoleSessionName",LNn="SecretAccessKey",FNn="SubjectFromWebIdentityToken",LGe="SourceIdentity",kNn="SerialNumber",qNn="SessionToken",UNn="Tags",BNn="TokenCode",zNn="TransitiveTagKeys",VNn="Tag",HNn="Value",WNn="WebIdentityToken",JNn="arn",KNn="accessKeySecretType",C2="awsQueryError",x2="client",GNn="clientTokenType",T2="error",O2="httpError",E2="message",XNn="policyDescriptorListType",AQt="smithy.ts.sdk.synthetic.com.amazonaws.sts",ZNn="tagListType",Ys="com.amazonaws.sts",YNn=[0,Ys,KNn,8,0],QNn=[0,Ys,GNn,8,0],FGe=[3,Ys,jGe,0,[fNn,lNn],[0,0]],NQt=[3,Ys,pNn,0,[RQt,IQt,PQt,EQt,OQt,UNn,zNn,wNn,kNn,BNn,LGe,MNn],[0,0,()=>KQt,0,1,()=>t1n,64,0,0,0,0,()=>e1n]],DQt=[3,Ys,mNn,0,[$Ge,jGe,MQt,LGe],[[()=>kGe,0],()=>FGe,1,0]],jQt=[3,Ys,gNn,0,[RQt,IQt,WNn,NNn,PQt,EQt,OQt],[0,0,[()=>QNn,0],0,()=>KQt,0,1]],$Qt=[3,Ys,yNn,0,[$Ge,FNn,jGe,MQt,jNn,bNn,LGe],[[()=>kGe,0],0,()=>FGe,1,0,0,0]],kGe=[3,Ys,$Ge,0,[cNn,LNn,qNn,vNn],[0,[()=>YNn,0],0,4]],LQt=[-3,Ys,SNn,{[C2]:["ExpiredTokenException",400],[T2]:x2,[O2]:400},[E2],[0]];Vs.for(Ys).registerError(LQt,kne);FQt=[-3,Ys,CNn,{[C2]:["IDPCommunicationError",400],[T2]:x2,[O2]:400},[E2],[0]];Vs.for(Ys).registerError(FQt,Hne);kQt=[-3,Ys,xNn,{[C2]:["IDPRejectedClaim",403],[T2]:x2,[O2]:403},[E2],[0]];Vs.for(Ys).registerError(kQt,zne);qQt=[-3,Ys,TNn,{[C2]:["InvalidIdentityToken",400],[T2]:x2,[O2]:400},[E2],[0]];Vs.for(Ys).registerError(qQt,Vne);UQt=[-3,Ys,ENn,{[C2]:["MalformedPolicyDocument",400],[T2]:x2,[O2]:400},[E2],[0]];Vs.for(Ys).registerError(UQt,qne);BQt=[-3,Ys,DNn,{[C2]:["PackedPolicyTooLarge",400],[T2]:x2,[O2]:400},[E2],[0]];Vs.for(Ys).registerError(BQt,Une);zQt=[3,Ys,ANn,0,[JNn],[0]],VQt=[3,Ys,INn,0,[PNn,_Nn],[0,0]],HQt=[-3,Ys,$Nn,{[C2]:["RegionDisabledException",403],[T2]:x2,[O2]:403},[E2],[0]];Vs.for(Ys).registerError(HQt,Bne);WQt=[3,Ys,VNn,0,[ONn,HNn],[0,0]],JQt=[-3,AQt,"STSServiceException",0,[],[]];Vs.for(AQt).registerError(JQt,X_);KQt=[1,Ys,XNn,0,()=>zQt],e1n=[1,Ys,RNn,0,()=>VQt],t1n=[1,Ys,ZNn,0,()=>WQt],qGe=[9,Ys,dNn,0,()=>NQt,()=>DQt],UGe=[9,Ys,hNn,0,()=>jQt,()=>$Qt]});var V1,i0e=v(()=>{gu();Lo();r0e();o0e();V1=class extends cn.classBuilder().ep(t0e).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSSecurityTokenServiceV20110615","AssumeRole",{}).n("STSClient","AssumeRoleCommand").sc(qGe).build(){}});var P2,a0e=v(()=>{gu();Lo();r0e();o0e();P2=class extends cn.classBuilder().ep(t0e).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSSecurityTokenServiceV20110615","AssumeRoleWithWebIdentity",{}).n("STSClient","AssumeRoleWithWebIdentityCommand").sc(UGe).build(){}});var r1n,s0e,GQt=v(()=>{Lo();i0e();a0e();Fne();r1n={AssumeRoleCommand:V1,AssumeRoleWithWebIdentityCommand:P2},s0e=class extends l0{};ywe(r1n,s0e)});var XQt=v(()=>{i0e();a0e()});var ZQt=v(()=>{});var YQt,QQt,eer,ter,rer,ner=v(()=>{nwe();fSe();i0e();a0e();YQt=t=>{if(typeof t?.Arn=="string"){let e=t.Arn.split(":");if(e.length>4&&e[4]!=="")return e[4]}},QQt=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 $Xt(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},eer=(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 QQt(f,t?.parentClientConfig?.region,m,{logger:c,profile:d}),g=!rer(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 V1(i));if(!a||!a.AccessKeyId||!a.SecretAccessKey)throw new Error(`Invalid response from STS.assumeRole call with role ${i.RoleArn}`);let u=YQt(s),l={accessKeyId:a.AccessKeyId,secretAccessKey:a.SecretAccessKey,sessionToken:a.SessionToken,expiration:a.Expiration,...a.CredentialScope&&{credentialScope:a.CredentialScope},...u&&{accountId:u}};return uK(l,"CREDENTIALS_STS_ASSUME_ROLE","i"),l}},ter=(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 QQt(c,t?.parentClientConfig?.region,f,{logger:u,profile:l}),h=!rer(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 P2(n));if(!o||!o.AccessKeyId||!o.SecretAccessKey)throw new Error(`Invalid response from STS.assumeRoleWithWebIdentity call with role ${n.RoleArn}`);let a=YQt(i),s={accessKeyId:o.AccessKeyId,secretAccessKey:o.SecretAccessKey,sessionToken:o.SessionToken,expiration:o.Expiration,...o.CredentialScope&&{credentialScope:o.CredentialScope},...a&&{accountId:a}};return a&&uK(s,"RESOLVED_ACCOUNT_ID","T"),uK(s,"CREDENTIALS_STS_ASSUME_ROLE_WEB_ID","k"),s}},rer=t=>t?.metadata?.handlerProtocol==="h2"});var oer,ier,aer,n1n,ser=v(()=>{ner();Fne();oer=(t,e)=>e?class extends t{constructor(n){super(n);for(let o of e)this.middlewareStack.use(o)}}:t,ier=(t={},e)=>eer(t,oer(l0,e)),aer=(t={},e)=>ter(t,oer(l0,e)),n1n=t=>e=>t({roleAssumer:ier(e),roleAssumerWithWebIdentity:aer(e),...e})});var uer={};En(uer,{$Command:()=>cn,AssumeRole$:()=>qGe,AssumeRoleCommand:()=>V1,AssumeRoleRequest$:()=>NQt,AssumeRoleResponse$:()=>DQt,AssumeRoleWithWebIdentity$:()=>UGe,AssumeRoleWithWebIdentityCommand:()=>P2,AssumeRoleWithWebIdentityRequest$:()=>jQt,AssumeRoleWithWebIdentityResponse$:()=>$Qt,AssumedRoleUser$:()=>FGe,Credentials$:()=>kGe,ExpiredTokenException:()=>kne,ExpiredTokenException$:()=>LQt,IDPCommunicationErrorException:()=>Hne,IDPCommunicationErrorException$:()=>FQt,IDPRejectedClaimException:()=>zne,IDPRejectedClaimException$:()=>kQt,InvalidIdentityTokenException:()=>Vne,InvalidIdentityTokenException$:()=>qQt,MalformedPolicyDocumentException:()=>qne,MalformedPolicyDocumentException$:()=>UQt,PackedPolicyTooLargeException:()=>Une,PackedPolicyTooLargeException$:()=>BQt,PolicyDescriptorType$:()=>zQt,ProvidedContext$:()=>VQt,RegionDisabledException:()=>Bne,RegionDisabledException$:()=>HQt,STS:()=>s0e,STSClient:()=>l0,STSServiceException:()=>X_,STSServiceException$:()=>JQt,Tag$:()=>WQt,__Client:()=>S2,decorateDefaultCredentialProvider:()=>n1n,getDefaultRoleAssumer:()=>ier,getDefaultRoleAssumerWithWebIdentity:()=>aer});var BGe=v(()=>{Fne();GQt();XQt();o0e();DGe();ZQt();ser();n0e()});var ler={};En(ler,{AssumeRoleCommand:()=>V1,STSClient:()=>l0});var cer=v(()=>{BGe()});var o1n,fer,der,u0e,per=v(()=>{ZO();QF();o1n="us-east-1",fer=(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 Lm("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(()=>(cer(),ler));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}),o1n],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=[der(t.clientConfig?.requestHandler),der(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 j1(u0e(h))()}, ${m}, ${b}.`),n=new c({userAgentAppId:i?.userAgentAppId,...t.clientConfig,credentials:u0e(p),logger:s,profile:a,region:u0e(h),requestHandler:u0e(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 Lm(`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}}},der=t=>t?.metadata?.handlerProtocol==="h2"?void 0:t,u0e=t=>{for(let e of t)if(e!==void 0)return e}});var mer=v(()=>{per()});var her=v(()=>{});var ger,yer=v(()=>{ger=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(()=>(BGe(),uer));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 ber=v(()=>{her();yer()});var i1n,_er=v(()=>{ber();i1n=t=>ger({...t})});var ver={};En(ver,{fromCognitoIdentity:()=>ZAn,fromCognitoIdentityPool:()=>YAn,fromHttp:()=>RGe,fromTemporaryCredentials:()=>fer,fromWebToken:()=>i1n});var wer=v(()=>{rYt();nYt();SYt();mer();_er()});var JGe=S(yk=>{"use strict";var a1n=X5(),s1n=t=>({setHttpHandler(e){t.httpHandler=e},httpHandler(){return t.httpHandler},updateHttpClientConfig(e,r){t.httpHandler?.updateHttpClientConfig(e,r)},httpHandlerConfigs(){return t.httpHandler.httpHandlerConfigs()}}),u1n=t=>({httpHandler:t.httpHandler()}),zGe=class{constructor({name:e,kind:r=a1n.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}},VGe=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)}},HGe=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=l1n(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 l1n(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var WGe=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 c1n(t){return/^[a-z0-9][a-z0-9\.\-]*[a-z0-9]$/.test(t)}yk.Field=zGe;yk.Fields=VGe;yk.HttpRequest=HGe;yk.HttpResponse=WGe;yk.getHttpHandlerExtensionConfiguration=s1n;yk.isValidHostname=c1n;yk.resolveHttpHandlerRuntimeConfig=u1n});var Cer=S(GGe=>{"use strict";var Ser={},KGe={};for(let t=0;t<256;t++){let e=t.toString(16).toLowerCase();e.length===1&&(e=`0${e}`),Ser[t]=e,KGe[e]=t}function d1n(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 p1n=t=>typeof ArrayBuffer=="function"&&t instanceof ArrayBuffer||Object.prototype.toString.call(t)==="[object ArrayBuffer]";xer.isArrayBuffer=p1n});var Oer=S(ZGe=>{"use strict";var m1n=Ter(),XGe=zS(),h1n=(t,e=0,r=t.byteLength-e)=>{if(!m1n.isArrayBuffer(t))throw new TypeError(`The "input" argument must be ArrayBuffer. Received type ${typeof t} (${t})`);return XGe.Buffer.from(t,e,r)},g1n=(t,e)=>{if(typeof t!="string")throw new TypeError(`The "input" argument must be of type string. Received type ${typeof t} (${t})`);return e?XGe.Buffer.from(t,e):XGe.Buffer.from(t)};ZGe.fromArrayBuffer=h1n;ZGe.fromString=g1n});var Mer=S(l0e=>{"use strict";var Eer=Oer(),Per=t=>{let e=Eer.fromString(t,"utf8");return new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT)},y1n=t=>typeof t=="string"?Per(t):ArrayBuffer.isView(t)?new Uint8Array(t.buffer,t.byteOffset,t.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(t),b1n=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 Eer.fromArrayBuffer(t.buffer,t.byteOffset,t.byteLength).toString("utf8")};l0e.fromUtf8=Per;l0e.toUint8Array=y1n;l0e.toUtf8=b1n});var Ier=S(Rer=>{"use strict";var _1n=t=>typeof ArrayBuffer=="function"&&t instanceof ArrayBuffer||Object.prototype.toString.call(t)==="[object ArrayBuffer]";Rer.isArrayBuffer=_1n});var ttr=S(hi=>{"use strict";var bk=Cer(),M2=Mer(),v1n=Ier(),jer=JGe(),Aer=r0(),c0e=gne(),$er="X-Amz-Algorithm",Ler="X-Amz-Credential",n9e="X-Amz-Date",Fer="X-Amz-SignedHeaders",ker="X-Amz-Expires",o9e="X-Amz-Signature",i9e="X-Amz-Security-Token",w1n="X-Amz-Region-Set",a9e="authorization",s9e=n9e.toLowerCase(),qer="date",Uer=[a9e,s9e,qer],Ber=o9e.toLowerCase(),h0e="x-amz-content-sha256",zer=i9e.toLowerCase(),S1n="host",Ver={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},Her=/^proxy-/,Wer=/^sec-/,C1n=[/^proxy-/i,/^sec-/i],d0e="AWS4-HMAC-SHA256",x1n="AWS4-ECDSA-P256-SHA256",Jer="AWS4-HMAC-SHA256-PAYLOAD",Ker="UNSIGNED-PAYLOAD",Ger=50,u9e="aws4_request",Xer=60*60*24*7,EK={},f0e=[],p0e=(t,e,r)=>`${t}/${e}/${r}/${u9e}`,Zer=async(t,e,r,n,o)=>{let i=await Ner(t,e.secretAccessKey,e.accessKeyId),a=`${r}:${n}:${o}:${bk.toHex(i)}:${e.sessionToken}`;if(a in EK)return EK[a];for(f0e.push(a);f0e.length>Ger;)delete EK[f0e.shift()];let s=`AWS4${e.secretAccessKey}`;for(let u of[r,n,o,u9e])s=await Ner(t,s,u);return EK[a]=s},T1n=()=>{f0e.length=0,Object.keys(EK).forEach(t=>{delete EK[t]})},Ner=(t,e,r)=>{let n=new t(e);return n.update(M2.toUint8Array(r)),n.digest()},YGe=({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 Ver||e?.has(i)||Her.test(i)||Wer.test(i))&&(!r||r&&!r.has(i))||(n[i]=t[o].trim().replace(/\s+/g," "))}return n},m0e=async({headers:t,body:e},r)=>{for(let n of Object.keys(t))if(n.toLowerCase()===h0e)return t[n];if(e==null)return"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855";if(typeof e=="string"||ArrayBuffer.isView(e)||v1n.isArrayBuffer(e)){let n=new r;return n.update(M2.toUint8Array(e)),bk.toHex(await n.digest())}return Ker},QGe=class{format(e){let r=[];for(let i of Object.keys(e)){let a=M2.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=M2.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(e9e.fromNumber(e.value.valueOf()).bytes,1),c;case"uuid":if(!O1n.test(e.value))throw new Error(`Invalid UUID received: ${e.value}`);let d=new Uint8Array(17);return d[0]=9,d.set(bk.fromHex(e.value.replace(/\-/g,"")),1),d}}},O1n=/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/,e9e=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&&Der(r),new t(r)}valueOf(){let e=this.bytes.slice(0),r=e[0]&128;return r&&Der(e),parseInt(bk.toHex(e),16)*(r?-1:1)}toString(){return String(this.valueOf())}};function Der(t){for(let e=0;e<8;e++)t[e]^=255;for(let e=7;e>-1&&(t[e]++,t[e]===0);e--);}var Yer=(t,e)=>{t=t.toLowerCase();for(let r of Object.keys(e))if(t===r.toLowerCase())return!0;return!1},Qer=(t,e={})=>{let{headers:r,query:n={}}=jer.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}},t9e=t=>{t=jer.HttpRequest.clone(t);for(let e of Object.keys(t.headers))Uer.indexOf(e.toLowerCase())>-1&&delete t.headers[e];return t},etr=({query:t={}})=>{let e=[],r={};for(let n of Object.keys(t)){if(n.toLowerCase()===Ber)continue;let o=c0e.escapeUri(n);e.push(o);let i=t[n];typeof i=="string"?r[o]=`${o}=${c0e.escapeUri(i)}`:Array.isArray(i)&&(r[o]=i.slice(0).reduce((a,s)=>a.concat([`${o}=${c0e.escapeUri(s)}`]),[]).sort().join("&"))}return e.sort().map(n=>r[n]).filter(n=>n).join("&")},E1n=t=>P1n(t).toISOString().replace(/\.\d{3}Z$/,"Z"),P1n=t=>typeof t=="number"?new Date(t*1e3):typeof t=="string"?Number(t)?new Date(Number(t)*1e3):new Date(t):t,g0e=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=Aer.normalizeProvider(n),this.credentialProvider=Aer.normalizeProvider(r)}createCanonicalRequest(e,r,n){let o=Object.keys(r).sort();return`${e.method} ${this.getCanonicalPath(e)} ${etr(e)} ${o.map(i=>`${i}:${r[i]}`).join(` `)} ${o.join(";")} ${n}`}async createStringToSign(e,r,n,o){let i=new this.sha256;i.update(M2.toUint8Array(n));let a=await i.digest();return`${o} ${e} ${r} ${bk.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 c0e.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=E1n(e).replace(/[\-:]/g,"");return{longDate:r,shortDate:r.slice(0,8)}}getCanonicalHeaderList(e){return Object.keys(e).sort().join(";")}},r9e=class extends g0e{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 QGe)}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>Xer)return Promise.reject("Signature version 4 presigned URLs must have an expiration date less than one week in the future");let y=p0e(h,p,d??this.service),g=Qer(t9e(r),{unhoistableHeaders:s,hoistableHeaders:l});f.sessionToken&&(g.query[i9e]=f.sessionToken),g.query[$er]=d0e,g.query[Ler]=`${f.accessKeyId}/${y}`,g.query[n9e]=m,g.query[ker]=i.toString(10);let b=YGe(g,a,u);return g.query[Fer]=this.getCanonicalHeaderList(b),g.query[o9e]=await this.getSignature(m,y,this.getSigningKey(f,p,h,d),this.createCanonicalRequest(g,b,await m0e(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=p0e(l,u,s??this.service),f=await m0e({headers:{},body:n},this.sha256),p=new this.sha256;p.update(r);let m=bk.toHex(await p.digest()),h=[Jer,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(M2.toUint8Array(r)),bk.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=t9e(r),{longDate:d,shortDate:f}=this.formatDate(n),p=p0e(f,l,s??this.service);c.headers[s9e]=d,u.sessionToken&&(c.headers[zer]=u.sessionToken);let m=await m0e(c,this.sha256);!Yer(h0e,c.headers)&&this.applyChecksum&&(c.headers[h0e]=m);let h=YGe(c,i,o),y=await this.getSignature(d,p,this.getSigningKey(u,l,f,s),this.createCanonicalRequest(c,h,m));return c.headers[a9e]=`${d0e} 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,d0e),s=new this.sha256(await o);return s.update(M2.toUint8Array(a)),bk.toHex(await s.digest())}getSigningKey(r,n,o,i){return Zer(this.sha256,r,o,n,i||this.service)}},M1n={SignatureV4a:null};hi.ALGORITHM_IDENTIFIER=d0e;hi.ALGORITHM_IDENTIFIER_V4A=x1n;hi.ALGORITHM_QUERY_PARAM=$er;hi.ALWAYS_UNSIGNABLE_HEADERS=Ver;hi.AMZ_DATE_HEADER=s9e;hi.AMZ_DATE_QUERY_PARAM=n9e;hi.AUTH_HEADER=a9e;hi.CREDENTIAL_QUERY_PARAM=Ler;hi.DATE_HEADER=qer;hi.EVENT_ALGORITHM_IDENTIFIER=Jer;hi.EXPIRES_QUERY_PARAM=ker;hi.GENERATED_HEADERS=Uer;hi.HOST_HEADER=S1n;hi.KEY_TYPE_IDENTIFIER=u9e;hi.MAX_CACHE_SIZE=Ger;hi.MAX_PRESIGNED_TTL=Xer;hi.PROXY_HEADER_PATTERN=Her;hi.REGION_SET_PARAM=w1n;hi.SEC_HEADER_PATTERN=Wer;hi.SHA256_HEADER=h0e;hi.SIGNATURE_HEADER=Ber;hi.SIGNATURE_QUERY_PARAM=o9e;hi.SIGNED_HEADERS_QUERY_PARAM=Fer;hi.SignatureV4=r9e;hi.SignatureV4Base=g0e;hi.TOKEN_HEADER=zer;hi.TOKEN_QUERY_PARAM=i9e;hi.UNSIGNABLE_PATTERNS=C1n;hi.UNSIGNED_PAYLOAD=Ker;hi.clearCredentialCache=T1n;hi.createScope=p0e;hi.getCanonicalHeaders=YGe;hi.getCanonicalQuery=etr;hi.getPayloadHash=m0e;hi.getSigningKey=Zer;hi.hasHeader=Yer;hi.moveHeadersToQuery=Qer;hi.prepareRequest=t9e;hi.signatureV4aContainer=M1n});var Sc=S((Mva,rtr)=>{"use strict";rtr.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 PK=S((Rva,y0e)=>{"use strict";var{AbortController:ntr,AbortSignal:R1n}=typeof self<"u"?self:typeof window<"u"?window:void 0;y0e.exports=ntr;y0e.exports.AbortSignal=R1n;y0e.exports.default=ntr});var Wne=S((Iva,l9e)=>{"use strict";var MK=typeof Reflect=="object"?Reflect:null,otr=MK&&typeof MK.apply=="function"?MK.apply:function(e,r,n){return Function.prototype.apply.call(e,r,n)},b0e;MK&&typeof MK.ownKeys=="function"?b0e=MK.ownKeys:Object.getOwnPropertySymbols?b0e=function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:b0e=function(e){return Object.getOwnPropertyNames(e)};function I1n(t){console&&console.warn&&console.warn(t)}var atr=Number.isNaN||function(e){return e!==e};function yu(){yu.init.call(this)}l9e.exports=yu;l9e.exports.once=j1n;yu.EventEmitter=yu;yu.prototype._events=void 0;yu.prototype._eventsCount=0;yu.prototype._maxListeners=void 0;var itr=10;function _0e(t){if(typeof t!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof t)}Object.defineProperty(yu,"defaultMaxListeners",{enumerable:!0,get:function(){return itr},set:function(t){if(typeof t!="number"||t<0||atr(t))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+t+".");itr=t}});yu.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};yu.prototype.setMaxListeners=function(e){if(typeof e!="number"||e<0||atr(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 str(t){return t._maxListeners===void 0?yu.defaultMaxListeners:t._maxListeners}yu.prototype.getMaxListeners=function(){return str(this)};yu.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")otr(u,this,r);else for(var l=u.length,c=ftr(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,I1n(s)}return t}yu.prototype.addListener=function(e,r){return utr(this,e,r,!1)};yu.prototype.on=yu.prototype.addListener;yu.prototype.prependListener=function(e,r){return utr(this,e,r,!0)};function A1n(){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 ltr(t,e,r){var n={fired:!1,wrapFn:void 0,target:t,type:e,listener:r},o=A1n.bind(n);return o.listener=r,n.wrapFn=o,o}yu.prototype.once=function(e,r){return _0e(r),this.on(e,ltr(this,e,r)),this};yu.prototype.prependOnceListener=function(e,r){return _0e(r),this.prependListener(e,ltr(this,e,r)),this};yu.prototype.removeListener=function(e,r){var n,o,i,a,s;if(_0e(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():N1n(n,i),n.length===1&&(o[e]=n[0]),o.removeListener!==void 0&&this.emit("removeListener",e,s||r)}return this};yu.prototype.off=yu.prototype.removeListener;yu.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 ctr(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?D1n(o):ftr(o,o.length)}yu.prototype.listeners=function(e){return ctr(this,e,!0)};yu.prototype.rawListeners=function(e){return ctr(this,e,!1)};yu.listenerCount=function(t,e){return typeof t.listenerCount=="function"?t.listenerCount(e):dtr.call(t,e)};yu.prototype.listenerCount=dtr;function dtr(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}yu.prototype.eventNames=function(){return this._eventsCount>0?b0e(this._events):[]};function ftr(t,e){for(var r=new Array(e),n=0;n{"use strict";var L1n=zS(),{kResistStopPropagation:F1n,SymbolDispose:k1n}=Sc(),q1n=globalThis.AbortSignal||PK().AbortSignal,U1n=globalThis.AbortController||PK().AbortController,B1n=Object.getPrototypeOf(async function(){}).constructor,mtr=globalThis.Blob||L1n.Blob,z1n=typeof mtr<"u"?function(e){return e instanceof mtr}:function(e){return!1},htr=(t,e)=>{if(t!==void 0&&(t===null||typeof t!="object"||!("aborted"in t)))throw new ERR_INVALID_ARG_TYPE(e,"AbortSignal",t)},V1n=(t,e)=>{if(typeof t!="function")throw new ERR_INVALID_ARG_TYPE(e,"Function",t)},c9e=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 B1n},isArrayBufferView(t){return ArrayBuffer.isView(t)}},isBlob:z1n,deprecate(t,e){return t},addAbortListener:Wne().addAbortListener||function(e,r){if(e===void 0)throw new ERR_INVALID_ARG_TYPE("signal","AbortSignal",e);htr(e,"signal"),V1n(r,"listener");let n;return e.aborted?queueMicrotask(()=>r()):(e.addEventListener("abort",r,{__proto__:null,once:!0,[F1n]:!0}),n=()=>{e.removeEventListener("abort",r)}),{__proto__:null,[k1n](){var o;(o=n)===null||o===void 0||o()}}},AbortSignalAny:q1n.any||function(e){if(e.length===1)return e[0];let r=new U1n,n=()=>r.abort();return e.forEach(o=>{htr(o,"signals"),o.addEventListener("abort",n,{once:!0})}),r.signal.addEventListener("abort",()=>{e.forEach(o=>o.removeEventListener("abort",n))},{once:!0}),r.signal}};d9e.exports.promisify.custom=Symbol.for("nodejs.util.promisify.custom")});var Qb=S((Nva,btr)=>{"use strict";var{format:H1n,inspect:v0e,AggregateError:W1n}=Xy(),J1n=globalThis.AggregateError||W1n,K1n=Symbol("kIsNodeError"),G1n=["string","function","number","object","Function","Object","boolean","bigint","symbol"],X1n=/^([A-Z][a-z0-9]*)+$/,Z1n="__node_internal_",w0e={};function R2(t,e){if(!t)throw new w0e.ERR_INTERNAL_ASSERTION(e)}function gtr(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 Y1n(t,e,r){if(typeof e=="function")return R2(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 R2(n===r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${n}).`),r.length===0?e:H1n(e,...r)}function Bg(t,e,r){r||(r=Error);class n extends r{constructor(...i){super(Y1n(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[K1n]=!0,w0e[t]=n}function ytr(t){let e=Z1n+t.name;return Object.defineProperty(t,"name",{value:e}),t}function Q1n(t,e){if(t&&e&&t!==e){if(Array.isArray(e.errors))return e.errors.push(t),e;let r=new J1n([e,t],e.message);return r.code=e.code,r}return t||e}var f9e=class extends Error{constructor(e="The operation was aborted",r=void 0){if(r!==void 0&&typeof r!="object")throw new w0e.ERR_INVALID_ARG_TYPE("options","Object",r);super(e,r),this.code="ABORT_ERR",this.name="AbortError"}};Bg("ERR_ASSERTION","%s",Error);Bg("ERR_INVALID_ARG_TYPE",(t,e,r)=>{R2(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)R2(typeof u=="string","All expected entries have to be of type string"),G1n.includes(u)?o.push(u.toLowerCase()):X1n.test(u)?i.push(u):(R2(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=v0e(r,{depth:-1});n+=`. Received ${u}`}}else{let u=v0e(r,{colors:!1});u.length>25&&(u=`${u.slice(0,25)}...`),n+=`. Received type ${typeof r} (${u})`}return n},TypeError);Bg("ERR_INVALID_ARG_VALUE",(t,e,r="is invalid")=>{let n=v0e(e);return n.length>128&&(n=n.slice(0,128)+"..."),`The ${t.includes(".")?"property":"argument"} '${t}' ${r}. Received ${n}`},TypeError);Bg("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);Bg("ERR_MISSING_ARGS",(...t)=>{R2(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);Bg("ERR_OUT_OF_RANGE",(t,e,r)=>{R2(e,'Missing "range" argument');let n;return Number.isInteger(r)&&Math.abs(r)>2**32?n=gtr(String(r)):typeof r=="bigint"?(n=String(r),(r>2n**32n||r<-(2n**32n))&&(n=gtr(n)),n+="n"):n=v0e(r),`The value of "${t}" is out of range. It must be ${e}. Received ${n}`},RangeError);Bg("ERR_MULTIPLE_CALLBACK","Callback called multiple times",Error);Bg("ERR_METHOD_NOT_IMPLEMENTED","The %s method is not implemented",Error);Bg("ERR_STREAM_ALREADY_FINISHED","Cannot call %s after a stream was finished",Error);Bg("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable",Error);Bg("ERR_STREAM_DESTROYED","Cannot call %s after a stream was destroyed",Error);Bg("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError);Bg("ERR_STREAM_PREMATURE_CLOSE","Premature close",Error);Bg("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF",Error);Bg("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event",Error);Bg("ERR_STREAM_WRITE_AFTER_END","write after end",Error);Bg("ERR_UNKNOWN_ENCODING","Unknown encoding: %s",TypeError);btr.exports={AbortError:f9e,aggregateTwoErrors:ytr(Q1n),hideStackFrames:ytr,codes:w0e}});var IK=S((Dva,Ptr)=>{"use strict";var{ArrayIsArray:m9e,ArrayPrototypeIncludes:Str,ArrayPrototypeJoin:Ctr,ArrayPrototypeMap:eDn,NumberIsInteger:h9e,NumberIsNaN:tDn,NumberMAX_SAFE_INTEGER:rDn,NumberMIN_SAFE_INTEGER:nDn,NumberParseInt:oDn,ObjectPrototypeHasOwnProperty:iDn,RegExpPrototypeExec:xtr,String:aDn,StringPrototypeToUpperCase:sDn,StringPrototypeTrim:uDn}=Sc(),{hideStackFrames:c0,codes:{ERR_SOCKET_BAD_PORT:lDn,ERR_INVALID_ARG_TYPE:Zy,ERR_INVALID_ARG_VALUE:RK,ERR_OUT_OF_RANGE:I2,ERR_UNKNOWN_SIGNAL:_tr}}=Qb(),{normalizeEncoding:cDn}=Xy(),{isAsyncFunction:dDn,isArrayBufferView:fDn}=Xy().types,vtr={};function pDn(t){return t===(t|0)}function mDn(t){return t===t>>>0}var hDn=/^[0-7]+$/,gDn="must be a 32-bit unsigned integer or an octal string";function yDn(t,e,r){if(typeof t>"u"&&(t=r),typeof t=="string"){if(xtr(hDn,t)===null)throw new RK(e,t,gDn);t=oDn(t,8)}return Ttr(t,e),t}var bDn=c0((t,e,r=nDn,n=rDn)=>{if(typeof t!="number")throw new Zy(e,"number",t);if(!h9e(t))throw new I2(e,"an integer",t);if(tn)throw new I2(e,`>= ${r} && <= ${n}`,t)}),_Dn=c0((t,e,r=-2147483648,n=2147483647)=>{if(typeof t!="number")throw new Zy(e,"number",t);if(!h9e(t))throw new I2(e,"an integer",t);if(tn)throw new I2(e,`>= ${r} && <= ${n}`,t)}),Ttr=c0((t,e,r=!1)=>{if(typeof t!="number")throw new Zy(e,"number",t);if(!h9e(t))throw new I2(e,"an integer",t);let n=r?1:0,o=4294967295;if(to)throw new I2(e,`>= ${n} && <= ${o}`,t)});function g9e(t,e){if(typeof t!="string")throw new Zy(e,"string",t)}function vDn(t,e,r=void 0,n){if(typeof t!="number")throw new Zy(e,"number",t);if(r!=null&&tn||(r!=null||n!=null)&&tDn(t))throw new I2(e,`${r!=null?`>= ${r}`:""}${r!=null&&n!=null?" && ":""}${n!=null?`<= ${n}`:""}`,t)}var wDn=c0((t,e,r)=>{if(!Str(r,t)){let o="must be one of: "+Ctr(eDn(r,i=>typeof i=="string"?`'${i}'`:aDn(i)),", ");throw new RK(e,t,o)}});function Otr(t,e){if(typeof t!="boolean")throw new Zy(e,"boolean",t)}function p9e(t,e,r){return t==null||!iDn(t,e)?r:t[e]}var SDn=c0((t,e,r=null)=>{let n=p9e(r,"allowArray",!1),o=p9e(r,"allowFunction",!1);if(!p9e(r,"nullable",!1)&&t===null||!n&&m9e(t)||typeof t!="object"&&(!o||typeof t!="function"))throw new Zy(e,"Object",t)}),CDn=c0((t,e)=>{if(t!=null&&typeof t!="object"&&typeof t!="function")throw new Zy(e,"a dictionary",t)}),S0e=c0((t,e,r=0)=>{if(!m9e(t))throw new Zy(e,"Array",t);if(t.length{if(!fDn(t))throw new Zy(e,["Buffer","TypedArray","DataView"],t)});function MDn(t,e){let r=cDn(e),n=t.length;if(r==="hex"&&n%2!==0)throw new RK("encoding",e,`is invalid for data of length ${n}`)}function RDn(t,e="Port",r=!0){if(typeof t!="number"&&typeof t!="string"||typeof t=="string"&&uDn(t).length===0||+t!==+t>>>0||t>65535||t===0&&!r)throw new lDn(e,t,r);return t|0}var Etr=c0((t,e)=>{if(t!==void 0&&(t===null||typeof t!="object"||!("aborted"in t)))throw new Zy(e,"AbortSignal",t)}),IDn=c0((t,e)=>{if(typeof t!="function")throw new Zy(e,"Function",t)}),ADn=c0((t,e)=>{if(typeof t!="function"||dDn(t))throw new Zy(e,"Function",t)}),NDn=c0((t,e)=>{if(t!==void 0)throw new Zy(e,"undefined",t)});function DDn(t,e,r){if(!Str(r,t))throw new Zy(e,`('${Ctr(r,"|")}')`,t)}var jDn=/^(?:<[^>]*>)(?:\s*;\s*[^;"\s]+(?:=(")?[^;"\s]*\1)?)*$/;function wtr(t,e){if(typeof t>"u"||!xtr(jDn,t))throw new RK(e,t,'must be an array or string of format "; rel=preload; as=style"')}function $Dn(t){if(typeof t=="string")return wtr(t,"hints"),t;if(m9e(t)){let e=t.length,r="";if(e===0)return r;for(let n=0;n; rel=preload; as=style"')}Ptr.exports={isInt32:pDn,isUint32:mDn,parseFileMode:yDn,validateArray:S0e,validateStringArray:xDn,validateBooleanArray:TDn,validateAbortSignalArray:ODn,validateBoolean:Otr,validateBuffer:PDn,validateDictionary:CDn,validateEncoding:MDn,validateFunction:IDn,validateInt32:_Dn,validateInteger:bDn,validateNumber:vDn,validateObject:SDn,validateOneOf:wDn,validatePlainFunction:ADn,validatePort:RDn,validateSignalName:EDn,validateString:g9e,validateUint32:Ttr,validateUndefined:NDn,validateUnion:DDn,validateAbortSignal:Etr,validateLinkHeaderValue:$Dn}});var _k=S((jva,Atr)=>{var cd=Atr.exports={},rE,nE;function y9e(){throw new Error("setTimeout has not been defined")}function b9e(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?rE=setTimeout:rE=y9e}catch{rE=y9e}try{typeof clearTimeout=="function"?nE=clearTimeout:nE=b9e}catch{nE=b9e}})();function Mtr(t){if(rE===setTimeout)return setTimeout(t,0);if((rE===y9e||!rE)&&setTimeout)return rE=setTimeout,setTimeout(t,0);try{return rE(t,0)}catch{try{return rE.call(null,t,0)}catch{return rE.call(this,t,0)}}}function LDn(t){if(nE===clearTimeout)return clearTimeout(t);if((nE===b9e||!nE)&&clearTimeout)return nE=clearTimeout,clearTimeout(t);try{return nE(t)}catch{try{return nE.call(null,t)}catch{return nE.call(this,t)}}}var H1=[],AK=!1,A2,C0e=-1;function FDn(){!AK||!A2||(AK=!1,A2.length?H1=A2.concat(H1):C0e=-1,H1.length&&Rtr())}function Rtr(){if(!AK){var t=Mtr(FDn);AK=!0;for(var e=H1.length;e;){for(A2=H1,H1=[];++C0e1)for(var r=1;r{"use strict";var{SymbolAsyncIterator:Ntr,SymbolIterator:Dtr,SymbolFor:N2}=Sc(),jtr=N2("nodejs.stream.destroyed"),$tr=N2("nodejs.stream.errored"),_9e=N2("nodejs.stream.readable"),v9e=N2("nodejs.stream.writable"),Ltr=N2("nodejs.stream.disturbed"),kDn=N2("nodejs.webstream.isClosedPromise"),qDn=N2("nodejs.webstream.controllerErrorFunction");function x0e(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 T0e(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 UDn(t){return!!(t&&typeof t.pipe=="function"&&t._readableState&&typeof t.on=="function"&&typeof t.write=="function")}function oE(t){return t&&(t._readableState||t._writableState||typeof t.write=="function"&&typeof t.on=="function"||typeof t.pipe=="function"&&typeof t.on=="function")}function Ftr(t){return!!(t&&!oE(t)&&typeof t.pipeThrough=="function"&&typeof t.getReader=="function"&&typeof t.cancel=="function")}function ktr(t){return!!(t&&!oE(t)&&typeof t.getWriter=="function"&&typeof t.abort=="function")}function qtr(t){return!!(t&&!oE(t)&&typeof t.readable=="object"&&typeof t.writable=="object")}function BDn(t){return Ftr(t)||ktr(t)||qtr(t)}function zDn(t,e){return t==null?!1:e===!0?typeof t[Ntr]=="function":e===!1?typeof t[Dtr]=="function":typeof t[Ntr]=="function"||typeof t[Dtr]=="function"}function O0e(t){if(!oE(t))return null;let e=t._writableState,r=t._readableState,n=e||r;return!!(t.destroyed||t[jtr]||n!=null&&n.destroyed)}function Utr(t){if(!T0e(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 VDn(t,e){if(!T0e(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 HDn(t){if(!x0e(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 Btr(t,e){if(!x0e(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 ztr(t){return t&&t[_9e]!=null?t[_9e]:typeof t?.readable!="boolean"?null:O0e(t)?!1:x0e(t)&&t.readable&&!Btr(t)}function Vtr(t){return t&&t[v9e]!=null?t[v9e]:typeof t?.writable!="boolean"?null:O0e(t)?!1:T0e(t)&&t.writable&&!Utr(t)}function WDn(t,e){return oE(t)?O0e(t)?!0:!(e?.readable!==!1&&ztr(t)||e?.writable!==!1&&Vtr(t)):null}function JDn(t){var e,r;return oE(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 KDn(t){var e,r;return oE(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 GDn(t){if(!oE(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"&&Htr(t)?t._closed:null}function Htr(t){return typeof t._closed=="boolean"&&typeof t._defaultKeepAlive=="boolean"&&typeof t._removedConnection=="boolean"&&typeof t._removedContLen=="boolean"}function Wtr(t){return typeof t._sent100=="boolean"&&Htr(t)}function XDn(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 ZDn(t){if(!oE(t))return null;let e=t._writableState,r=t._readableState,n=e||r;return!n&&Wtr(t)||!!(n&&n.autoDestroy&&n.emitClose&&n.closed===!1)}function YDn(t){var e;return!!(t&&((e=t[Ltr])!==null&&e!==void 0?e:t.readableDidRead||t.readableAborted))}function QDn(t){var e,r,n,o,i,a,s,u,l,c;return!!(t&&((e=(r=(n=(o=(i=(a=t[$tr])!==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))}Jtr.exports={isDestroyed:O0e,kIsDestroyed:jtr,isDisturbed:YDn,kIsDisturbed:Ltr,isErrored:QDn,kIsErrored:$tr,isReadable:ztr,kIsReadable:_9e,kIsClosedPromise:kDn,kControllerErrorFunction:qDn,kIsWritable:v9e,isClosed:GDn,isDuplexNodeStream:UDn,isFinished:WDn,isIterable:zDn,isReadableNodeStream:x0e,isReadableStream:Ftr,isReadableEnded:HDn,isReadableFinished:Btr,isReadableErrored:KDn,isNodeStream:oE,isWebStream:BDn,isWritable:Vtr,isWritableNodeStream:T0e,isWritableStream:ktr,isWritableEnded:Utr,isWritableFinished:VDn,isWritableErrored:JDn,isServerRequest:XDn,isServerResponse:Wtr,willEmitClose:ZDn,isTransformStream:qtr}});var J1=S((Lva,T9e)=>{var vk=_k(),{AbortError:rrr,codes:ejn}=Qb(),{ERR_INVALID_ARG_TYPE:tjn,ERR_STREAM_PREMATURE_CLOSE:Ktr}=ejn,{kEmptyObject:S9e,once:C9e}=Xy(),{validateAbortSignal:rjn,validateFunction:njn,validateObject:ojn,validateBoolean:ijn}=IK(),{Promise:ajn,PromisePrototypeThen:sjn,SymbolDispose:nrr}=Sc(),{isClosed:ujn,isReadable:Gtr,isReadableNodeStream:w9e,isReadableStream:ljn,isReadableFinished:Xtr,isReadableErrored:Ztr,isWritable:Ytr,isWritableNodeStream:Qtr,isWritableStream:cjn,isWritableFinished:err,isWritableErrored:trr,isNodeStream:djn,willEmitClose:fjn,kIsClosedPromise:pjn}=iE(),NK;function mjn(t){return t.setHeader&&typeof t.abort=="function"}var x9e=()=>{};function orr(t,e,r){var n,o;if(arguments.length===2?(r=e,e=S9e):e==null?e=S9e:ojn(e,"options"),njn(r,"callback"),rjn(e.signal,"options.signal"),r=C9e(r),ljn(t)||cjn(t))return hjn(t,e,r);if(!djn(t))throw new tjn("stream",["ReadableStream","WritableStream","Stream"],t);let i=(n=e.readable)!==null&&n!==void 0?n:w9e(t),a=(o=e.writable)!==null&&o!==void 0?o:Qtr(t),s=t._writableState,u=t._readableState,l=()=>{t.writable||f()},c=fjn(t)&&w9e(t)===i&&Qtr(t)===a,d=err(t,!1),f=()=>{d=!0,t.destroyed&&(c=!1),!(c&&(!t.readable||i))&&(!i||p)&&r.call(t)},p=Xtr(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=ujn(t),g=()=>{y=!0;let T=trr(t)||Ztr(t);if(T&&typeof T!="boolean")return r.call(t,T);if(i&&!p&&w9e(t,!0)&&!Xtr(t,!1))return r.call(t,new Ktr);if(a&&!d&&!err(t,!1))return r.call(t,new Ktr);r.call(t)},b=()=>{y=!0;let T=trr(t)||Ztr(t);if(T&&typeof T!="boolean")return r.call(t,T);r.call(t)},_=()=>{t.req.on("finish",f)};mjn(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?vk.nextTick(g):s!=null&&s.errorEmitted||u!=null&&u.errorEmitted?c||vk.nextTick(b):(!i&&(!c||Gtr(t))&&(d||Ytr(t)===!1)||!a&&(!c||Ytr(t))&&(p||Gtr(t)===!1)||u&&t.req&&t.aborted)&&vk.nextTick(b);let w=()=>{r=x9e,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 rrr(void 0,{cause:e.signal.reason}))};if(e.signal.aborted)vk.nextTick(T);else{NK=NK||Xy().addAbortListener;let O=NK(e.signal,T),E=r;r=C9e((...P)=>{O[nrr](),E.apply(t,P)})}}return w}function hjn(t,e,r){let n=!1,o=x9e;if(e.signal)if(o=()=>{n=!0,r.call(t,new rrr(void 0,{cause:e.signal.reason}))},e.signal.aborted)vk.nextTick(o);else{NK=NK||Xy().addAbortListener;let a=NK(e.signal,o),s=r;r=C9e((...u)=>{a[nrr](),s.apply(t,u)})}let i=(...a)=>{n||vk.nextTick(()=>r.apply(t,a))};return sjn(t[pjn].promise,i,i),x9e}function gjn(t,e){var r;let n=!1;return e===null&&(e=S9e),(r=e)!==null&&r!==void 0&&r.cleanup&&(ijn(e.cleanup,"cleanup"),n=e.cleanup),new ajn((o,i)=>{let a=orr(t,e,s=>{n&&a(),s?i(s):o()})})}T9e.exports=orr;T9e.exports.finished=gjn});var D2=S((Fva,frr)=>{"use strict";var aE=_k(),{aggregateTwoErrors:yjn,codes:{ERR_MULTIPLE_CALLBACK:bjn},AbortError:_jn}=Qb(),{Symbol:srr}=Sc(),{kIsDestroyed:vjn,isDestroyed:wjn,isFinished:Sjn,isServerRequest:Cjn}=iE(),urr=srr("kDestroy"),O9e=srr("kConstruct");function lrr(t,e,r){t&&(t.stack,e&&!e.errored&&(e.errored=t),r&&!r.errored&&(r.errored=t))}function xjn(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):(lrr(t,n,r),n&&(n.destroyed=!0),r&&(r.destroyed=!0),o.constructed?irr(this,t,e):this.once(urr,function(i){irr(this,yjn(i,t),e)}),this)}function irr(t,e,r){let n=!1;function o(i){if(n)return;n=!0;let a=t._readableState,s=t._writableState;lrr(i,s,a),s&&(s.closed=!0),a&&(a.closed=!0),typeof r=="function"&&r(i),i?aE.nextTick(Tjn,t,i):aE.nextTick(crr,t)}try{t._destroy(e||null,o)}catch(i){o(i)}}function Tjn(t,e){E9e(t,e),crr(t)}function crr(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 E9e(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 Ojn(){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 P9e(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?aE.nextTick(E9e,t,e):E9e(t,e))}function Ejn(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)&&aE.nextTick(Pjn,t)}function Pjn(t){let e=!1;function r(n){if(e){P9e(t,n??new bjn);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(urr,n):n?P9e(t,n,!0):aE.nextTick(Mjn,t)}try{t._construct(n=>{aE.nextTick(r,n)})}catch(n){aE.nextTick(r,n)}}function Mjn(t){t.emit(O9e)}function arr(t){return t?.setHeader&&typeof t.abort=="function"}function drr(t){t.emit("close")}function Rjn(t,e){t.emit("error",e),aE.nextTick(drr,t)}function Ijn(t,e){!t||wjn(t)||(!e&&!Sjn(t)&&(e=new _jn),Cjn(t)?(t.socket=null,t.destroy(e)):arr(t)?t.abort():arr(t.req)?t.req.abort():typeof t.destroy=="function"?t.destroy(e):typeof t.close=="function"?t.close():e?aE.nextTick(Rjn,t,e):aE.nextTick(drr,t),t.destroyed||(t[vjn]=!0))}frr.exports={construct:Ejn,destroyer:Ijn,destroy:xjn,undestroy:Ojn,errorOrDestroy:P9e}});var M0e=S((kva,mrr)=>{"use strict";var{ArrayIsArray:Ajn,ObjectSetPrototypeOf:prr}=Sc(),{EventEmitter:E0e}=Wne();function P0e(t){E0e.call(this,t)}prr(P0e.prototype,E0e.prototype);prr(P0e,E0e);P0e.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(),E0e.listenerCount(this,"error")===0&&this.emit("error",c)}M9e(r,"error",u),M9e(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 M9e(t,e,r){if(typeof t.prependListener=="function")return t.prependListener(e,r);!t._events||!t._events[e]?t.on(e,r):Ajn(t._events[e])?t._events[e].unshift(r):t._events[e]=[r,t._events[e]]}mrr.exports={Stream:P0e,prependListener:M9e}});var Jne=S((qva,R0e)=>{"use strict";var{SymbolDispose:Njn}=Sc(),{AbortError:hrr,codes:Djn}=Qb(),{isNodeStream:grr,isWebStream:jjn,kControllerErrorFunction:$jn}=iE(),Ljn=J1(),{ERR_INVALID_ARG_TYPE:yrr}=Djn,R9e,Fjn=(t,e)=>{if(typeof t!="object"||!("aborted"in t))throw new yrr(e,"AbortSignal",t)};R0e.exports.addAbortSignal=function(e,r){if(Fjn(e,"signal"),!grr(r)&&!jjn(r))throw new yrr("stream",["ReadableStream","WritableStream","Stream"],r);return R0e.exports.addAbortSignalNoValidate(e,r)};R0e.exports.addAbortSignalNoValidate=function(t,e){if(typeof t!="object"||!("aborted"in t))return e;let r=grr(e)?()=>{e.destroy(new hrr(void 0,{cause:t.reason}))}:()=>{e[$jn](new hrr(void 0,{cause:t.reason}))};if(t.aborted)r();else{R9e=R9e||Xy().addAbortListener;let n=R9e(t,r);Ljn(e,n[Njn])}return e}});var vrr=S((Bva,_rr)=>{"use strict";var{StringPrototypeSlice:brr,SymbolIterator:kjn,TypedArrayPrototypeSet:I0e,Uint8Array:qjn}=Sc(),{Buffer:I9e}=zS(),{inspect:Ujn}=Xy();_rr.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 I9e.alloc(0);let r=I9e.allocUnsafe(e>>>0),n=this.head,o=0;for(;n;)I0e(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+=brr(i,0,e),this.head=n,n.data=brr(i,e));break}++o}while((n=n.next)!==null);return this.length-=o,r}_getBuffer(e){let r=I9e.allocUnsafe(e),n=e,o=this.head,i=0;do{let a=o.data;if(e>a.length)I0e(r,a,n-e),e-=a.length;else{e===a.length?(I0e(r,a,n-e),++i,o.next?this.head=o.next:this.head=this.tail=null):(I0e(r,new qjn(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 Ujn(this,{...r,depth:0,customInspect:!1})}}});var Kne=S((zva,xrr)=>{"use strict";var{MathFloor:Bjn,NumberIsInteger:zjn}=Sc(),{validateInteger:Vjn}=IK(),{ERR_INVALID_ARG_VALUE:Hjn}=Qb().codes,wrr=16*1024,Srr=16;function Wjn(t,e,r){return t.highWaterMark!=null?t.highWaterMark:e?t[r]:null}function Crr(t){return t?Srr:wrr}function Jjn(t,e){Vjn(e,"value",0),t?Srr=e:wrr=e}function Kjn(t,e,r,n){let o=Wjn(e,n,r);if(o!=null){if(!zjn(o)||o<0){let i=n?`options.${r}`:"options.highWaterMark";throw new Hjn(i,o)}return Bjn(o)}return Crr(t.objectMode)}xrr.exports={getHighWaterMark:Kjn,getDefaultHighWaterMark:Crr,setDefaultHighWaterMark:Jjn}});var Err=S((A9e,Orr)=>{var A0e=zS(),sE=A0e.Buffer;function Trr(t,e){for(var r in t)e[r]=t[r]}sE.from&&sE.alloc&&sE.allocUnsafe&&sE.allocUnsafeSlow?Orr.exports=A0e:(Trr(A0e,A9e),A9e.Buffer=j2);function j2(t,e,r){return sE(t,e,r)}j2.prototype=Object.create(sE.prototype);Trr(sE,j2);j2.from=function(t,e,r){if(typeof t=="number")throw new TypeError("Argument must not be a number");return sE(t,e,r)};j2.alloc=function(t,e,r){if(typeof t!="number")throw new TypeError("Argument must be a number");var n=sE(t);return e!==void 0?typeof r=="string"?n.fill(e,r):n.fill(e):n.fill(0),n};j2.allocUnsafe=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return sE(t)};j2.allocUnsafeSlow=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return A0e.SlowBuffer(t)}});var Rrr=S(Mrr=>{"use strict";var D9e=Err().Buffer,Prr=D9e.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 Gjn(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 Xjn(t){var e=Gjn(t);if(typeof e!="string"&&(D9e.isEncoding===Prr||!Prr(t)))throw new Error("Unknown encoding: "+t);return e||t}Mrr.StringDecoder=Gne;function Gne(t){this.encoding=Xjn(t);var e;switch(this.encoding){case"utf16le":this.text=r$n,this.end=n$n,e=4;break;case"utf8":this.fillLast=Qjn,e=4;break;case"base64":this.text=o$n,this.end=i$n,e=3;break;default:this.write=a$n,this.end=s$n;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=D9e.allocUnsafe(e)}Gne.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 Zjn(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 Yjn(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 Qjn(t){var e=this.lastTotal-this.lastNeed,r=Yjn(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 e$n(t,e){var r=Zjn(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 t$n(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+"\uFFFD":e}function r$n(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 n$n(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 o$n(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 i$n(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+this.lastChar.toString("base64",0,3-this.lastNeed):e}function a$n(t){return t.toString(this.encoding)}function s$n(t){return t&&t.length?this.write(t):""}});var j9e=S((Hva,Drr)=>{"use strict";var Irr=_k(),{PromisePrototypeThen:u$n,SymbolAsyncIterator:Arr,SymbolIterator:Nrr}=Sc(),{Buffer:l$n}=zS(),{ERR_INVALID_ARG_TYPE:c$n,ERR_STREAM_NULL_VALUES:d$n}=Qb().codes;function f$n(t,e,r){let n;if(typeof e=="string"||e instanceof l$n)return new t({objectMode:!0,...r,read(){this.push(e),this.push(null)}});let o;if(e&&e[Arr])o=!0,n=e[Arr]();else if(e&&e[Nrr])o=!1,n=e[Nrr]();else throw new c$n("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){u$n(s(l),()=>Irr.nextTick(c,l),d=>Irr.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 d$n;if(i.push(d))continue;a=!1}}catch(l){i.destroy(l)}break}}return i}Drr.exports=f$n});var Zne=S((Wva,Yrr)=>{var bx=_k(),{ArrayPrototypeIndexOf:p$n,NumberIsInteger:m$n,NumberIsNaN:h$n,NumberParseInt:g$n,ObjectDefineProperties:z9e,ObjectKeys:y$n,ObjectSetPrototypeOf:Lrr,Promise:Frr,SafeSet:b$n,SymbolAsyncDispose:_$n,SymbolAsyncIterator:v$n,Symbol:w$n}=Sc();Yrr.exports=gi;gi.ReadableState=$0e;var{EventEmitter:S$n}=Wne(),{Stream:wk,prependListener:C$n}=M0e(),{Buffer:$9e}=zS(),{addAbortSignal:x$n}=Jne(),krr=J1(),Li=Xy().debuglog("stream",t=>{Li=t}),T$n=vrr(),$K=D2(),{getHighWaterMark:O$n,getDefaultHighWaterMark:E$n}=Kne(),{aggregateTwoErrors:jrr,codes:{ERR_INVALID_ARG_TYPE:P$n,ERR_METHOD_NOT_IMPLEMENTED:M$n,ERR_OUT_OF_RANGE:R$n,ERR_STREAM_PUSH_AFTER_EOF:I$n,ERR_STREAM_UNSHIFT_AFTER_END_EVENT:A$n},AbortError:N$n}=Qb(),{validateObject:D$n}=IK(),$2=w$n("kPaused"),{StringDecoder:qrr}=Rrr(),j$n=j9e();Lrr(gi.prototype,wk.prototype);Lrr(gi,wk);var L9e=()=>{},{errorOrDestroy:DK}=$K,jK=1,$$n=2,Urr=4,Xne=8,Brr=16,N0e=32,D0e=64,zrr=128,L$n=256,F$n=512,k$n=1024,U9e=2048,B9e=4096,q$n=8192,U$n=16384,B$n=32768,Vrr=65536,z$n=1<<17,V$n=1<<18;function Fm(t){return{enumerable:!1,get(){return(this.state&t)!==0},set(e){e?this.state|=t:this.state&=~t}}}z9e($0e.prototype,{objectMode:Fm(jK),ended:Fm($$n),endEmitted:Fm(Urr),reading:Fm(Xne),constructed:Fm(Brr),sync:Fm(N0e),needReadable:Fm(D0e),emittedReadable:Fm(zrr),readableListening:Fm(L$n),resumeScheduled:Fm(F$n),errorEmitted:Fm(k$n),emitClose:Fm(U9e),autoDestroy:Fm(B9e),destroyed:Fm(q$n),closed:Fm(U$n),closeEmitted:Fm(B$n),multiAwaitDrain:Fm(Vrr),readingMore:Fm(z$n),dataEmitted:Fm(V$n)});function $0e(t,e,r){typeof r!="boolean"&&(r=e instanceof uE()),this.state=U9e|B9e|Brr|N0e,t&&t.objectMode&&(this.state|=jK),r&&t&&t.readableObjectMode&&(this.state|=jK),this.highWaterMark=t?O$n(this,t,"readableHighWaterMark",r):E$n(!1),this.buffer=new T$n,this.length=0,this.pipes=[],this.flowing=null,this[$2]=null,t&&t.emitClose===!1&&(this.state&=~U9e),t&&t.autoDestroy===!1&&(this.state&=~B9e),this.errored=null,this.defaultEncoding=t&&t.defaultEncoding||"utf8",this.awaitDrainWriters=null,this.decoder=null,this.encoding=null,t&&t.encoding&&(this.decoder=new qrr(t.encoding),this.encoding=t.encoding)}function gi(t){if(!(this instanceof gi))return new gi(t);let e=this instanceof uE();this._readableState=new $0e(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&&x$n(t.signal,this)),wk.call(this,t),$K.construct(this,()=>{this._readableState.needReadable&&j0e(this,this._readableState)})}gi.prototype.destroy=$K.destroy;gi.prototype._undestroy=$K.undestroy;gi.prototype._destroy=function(t,e){e(t)};gi.prototype[S$n.captureRejectionSymbol]=function(t){this.destroy(t)};gi.prototype[_$n]=function(){let t;return this.destroyed||(t=this.readableEnded?null:new N$n,this.destroy(t)),new Frr((e,r)=>krr(this,n=>n&&n!==t?r(n):e(null)))};gi.prototype.push=function(t,e){return Hrr(this,t,e,!1)};gi.prototype.unshift=function(t,e){return Hrr(this,t,e,!0)};function Hrr(t,e,r,n){Li("readableAddChunk",e);let o=t._readableState,i;if((o.state&jK)===0&&(typeof e=="string"?(r=r||o.defaultEncoding,o.encoding!==r&&(n&&o.encoding?e=$9e.from(e,r).toString(o.encoding):(e=$9e.from(e,r),r=""))):e instanceof $9e?r="":wk._isUint8Array(e)?(e=wk._uint8ArrayToBuffer(e),r=""):e!=null&&(i=new P$n("chunk",["string","Buffer","Uint8Array"],e))),i)DK(t,i);else if(e===null)o.state&=~Xne,J$n(t,o);else if((o.state&jK)!==0||e&&e.length>0)if(n)if((o.state&Urr)!==0)DK(t,new A$n);else{if(o.destroyed||o.errored)return!1;F9e(t,o,e,!0)}else if(o.ended)DK(t,new I$n);else{if(o.destroyed||o.errored)return!1;o.state&=~Xne,o.decoder&&!r?(e=o.decoder.write(e),o.objectMode||e.length!==0?F9e(t,o,e,!1):j0e(t,o)):F9e(t,o,e,!1)}else n||(o.state&=~Xne,j0e(t,o));return!o.ended&&(o.length0?((e.state&Vrr)!==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&D0e)!==0&&L0e(t)),j0e(t,e)}gi.prototype.isPaused=function(){let t=this._readableState;return t[$2]===!0||t.flowing===!1};gi.prototype.setEncoding=function(t){let e=new qrr(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 H$n=1073741824;function W$n(t){if(t>H$n)throw new R$n("size","<= 1GiB",t);return t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++,t}function $rr(t,e){return t<=0||e.length===0&&e.ended?0:(e.state&jK)!==0?1:h$n(t)?e.flowing&&e.length?e.buffer.first().length:e.length:t<=e.length?t:e.ended?e.length:0}gi.prototype.read=function(t){Li("read",t),t===void 0?t=NaN:m$n(t)||(t=g$n(t,10));let e=this._readableState,r=t;if(t>e.highWaterMark&&(e.highWaterMark=W$n(t)),t!==0&&(e.state&=~zrr),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?k9e(this):L0e(this),null;if(t=$rr(t,e),t===0&&e.ended)return e.length===0&&k9e(this),null;let n=(e.state&D0e)!==0;if(Li("need readable",n),(e.length===0||e.length-t0?o=Xrr(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&&k9e(this)),o!==null&&!e.errorEmitted&&!e.closeEmitted&&(e.dataEmitted=!0,this.emit("data",o)),o};function J$n(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?L0e(t):(e.needReadable=!1,e.emittedReadable=!0,Wrr(t))}}function L0e(t){let e=t._readableState;Li("emitReadable",e.needReadable,e.emittedReadable),e.needReadable=!1,e.emittedReadable||(Li("emitReadable",e.flowing),e.emittedReadable=!0,bx.nextTick(Wrr,t))}function Wrr(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,Krr(t)}function j0e(t,e){!e.readingMore&&e.constructed&&(e.readingMore=!0,bx.nextTick(K$n,t,e))}function K$n(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=G$n(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?DK(t,g):t.emit("error",g)}}C$n(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 G$n(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()}}gi.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?L0e(this):n.reading||bx.nextTick(X$n,this)),r};gi.prototype.addListener=gi.prototype.on;gi.prototype.removeListener=function(t,e){let r=wk.prototype.removeListener.call(this,t,e);return t==="readable"&&bx.nextTick(Jrr,this),r};gi.prototype.off=gi.prototype.removeListener;gi.prototype.removeAllListeners=function(t){let e=wk.prototype.removeAllListeners.apply(this,arguments);return(t==="readable"||t===void 0)&&bx.nextTick(Jrr,this),e};function Jrr(t){let e=t._readableState;e.readableListening=t.listenerCount("readable")>0,e.resumeScheduled&&e[$2]===!1?e.flowing=!0:t.listenerCount("data")>0?t.resume():e.readableListening||(e.flowing=null)}function X$n(t){Li("readable nexttick read 0"),t.read(0)}gi.prototype.resume=function(){let t=this._readableState;return t.flowing||(Li("resume"),t.flowing=!t.readableListening,Z$n(this,t)),t[$2]=!1,this};function Z$n(t,e){e.resumeScheduled||(e.resumeScheduled=!0,bx.nextTick(Y$n,t,e))}function Y$n(t,e){Li("resume",e.reading),e.reading||t.read(0),e.resumeScheduled=!1,t.emit("resume"),Krr(t),e.flowing&&!e.reading&&t.read(0)}gi.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[$2]=!0,this};function Krr(t){let e=t._readableState;for(Li("flow",e.flowing);e.flowing&&t.read()!==null;);}gi.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=>{DK(this,n)}),t.on("close",()=>{this.destroy()}),t.on("destroy",()=>{this.destroy()}),this._read=()=>{e&&t.resume&&(e=!1,t.resume())};let r=y$n(t);for(let n=1;n{o=a?jrr(o,a):null,r(),r=L9e});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 Frr(n)}}}catch(a){throw o=jrr(o,a),o}finally{(o||e?.destroyOnReturn!==!1)&&(o===void 0||t._readableState.autoDestroy)?$K.destroyer(t,null):(t.off("readable",n),i())}}z9e(gi.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}}});z9e($0e.prototype,{pipesCount:{__proto__:null,get(){return this.pipes.length}},paused:{__proto__:null,get(){return this[$2]!==!1},set(t){this[$2]=!!t}}});gi._fromList=Xrr;function Xrr(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 k9e(t){let e=t._readableState;Li("endReadable",e.endEmitted),e.endEmitted||(e.ended=!0,bx.nextTick(eLn,e,t))}function eLn(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)bx.nextTick(tLn,e);else if(t.autoDestroy){let r=e._writableState;(!r||r.autoDestroy&&(r.finished||r.writable===!1))&&e.destroy()}}}function tLn(t){t.writable&&!t.writableEnded&&!t.destroyed&&t.end()}gi.from=function(t,e){return j$n(gi,t,e)};var q9e;function Zrr(){return q9e===void 0&&(q9e={}),q9e}gi.fromWeb=function(t,e){return Zrr().newStreamReadableFromReadableStream(t,e)};gi.toWeb=function(t,e){return Zrr().newReadableStreamFromStreamReadable(t,e)};gi.wrap=function(t,e){var r,n;return new gi({objectMode:(r=(n=t.readableObjectMode)!==null&&n!==void 0?n:t.objectMode)!==null&&r!==void 0?r:!0,...e,destroy(o,i){$K.destroyer(t,o),i(o)}}).wrap(t)}});var B0e=S((Jva,cnr)=>{var L2=_k(),{ArrayPrototypeSlice:tnr,Error:rLn,FunctionPrototypeSymbolHasInstance:rnr,ObjectDefineProperty:nnr,ObjectDefineProperties:nLn,ObjectSetPrototypeOf:onr,StringPrototypeToLowerCase:oLn,Symbol:iLn,SymbolHasInstance:aLn}=Sc();cnr.exports=Cc;Cc.WritableState=eoe;var{EventEmitter:sLn}=Wne(),Yne=M0e().Stream,{Buffer:F0e}=zS(),U0e=D2(),{addAbortSignal:uLn}=Jne(),{getHighWaterMark:lLn,getDefaultHighWaterMark:cLn}=Kne(),{ERR_INVALID_ARG_TYPE:dLn,ERR_METHOD_NOT_IMPLEMENTED:fLn,ERR_MULTIPLE_CALLBACK:inr,ERR_STREAM_CANNOT_PIPE:pLn,ERR_STREAM_DESTROYED:Qne,ERR_STREAM_ALREADY_FINISHED:mLn,ERR_STREAM_NULL_VALUES:hLn,ERR_STREAM_WRITE_AFTER_END:gLn,ERR_UNKNOWN_ENCODING:anr}=Qb().codes,{errorOrDestroy:LK}=U0e;onr(Cc.prototype,Yne.prototype);onr(Cc,Yne);function W9e(){}var FK=iLn("kOnFinished");function eoe(t,e,r){typeof r!="boolean"&&(r=e instanceof uE()),this.objectMode=!!(t&&t.objectMode),r&&(this.objectMode=this.objectMode||!!(t&&t.writableObjectMode)),this.highWaterMark=t?lLn(this,t,"writableHighWaterMark",r):cLn(!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=bLn.bind(void 0,e),this.writecb=null,this.writelen=0,this.afterWriteTickInfo=null,q0e(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[FK]=[]}function q0e(t){t.buffered=[],t.bufferedIndex=0,t.allBuffers=!0,t.allNoop=!0}eoe.prototype.getBuffer=function(){return tnr(this.buffered,this.bufferedIndex)};nnr(eoe.prototype,"bufferedRequestCount",{__proto__:null,get(){return this.buffered.length-this.bufferedIndex}});function Cc(t){let e=this instanceof uE();if(!e&&!rnr(Cc,this))return new Cc(t);this._writableState=new eoe(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&&uLn(t.signal,this)),Yne.call(this,t),U0e.construct(this,()=>{let r=this._writableState;r.writing||K9e(this,r),G9e(this,r)})}nnr(Cc,aLn,{__proto__:null,value:function(t){return rnr(this,t)?!0:this!==Cc?!1:t&&t._writableState instanceof eoe}});Cc.prototype.pipe=function(){LK(this,new pLn)};function snr(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"&&!F0e.isEncoding(r))throw new anr(r);typeof n!="function"&&(n=W9e)}if(e===null)throw new hLn;if(!o.objectMode)if(typeof e=="string")o.decodeStrings!==!1&&(e=F0e.from(e,r),r="buffer");else if(e instanceof F0e)r="buffer";else if(Yne._isUint8Array(e))e=Yne._uint8ArrayToBuffer(e),r="buffer";else throw new dLn("chunk",["string","Buffer","Uint8Array"],e);let i;return o.ending?i=new gLn:o.destroyed&&(i=new Qne("write")),i?(L2.nextTick(n,i),LK(t,i,!0),i):(o.pendingcb++,yLn(t,o,e,r,n))}Cc.prototype.write=function(t,e,r){return snr(this,t,e,r)===!0};Cc.prototype.cork=function(){this._writableState.corked++};Cc.prototype.uncork=function(){let t=this._writableState;t.corked&&(t.corked--,t.writing||K9e(this,t))};Cc.prototype.setDefaultEncoding=function(e){if(typeof e=="string"&&(e=oLn(e)),!F0e.isEncoding(e))throw new anr(e);return this._writableState.defaultEncoding=e,this};function yLn(t,e,r,n,o){let i=e.objectMode?1:r.length;e.length+=i;let a=e.lengthr.bufferedIndex&&K9e(t,r),n?r.afterWriteTickInfo!==null&&r.afterWriteTickInfo.cb===o?r.afterWriteTickInfo.count++:(r.afterWriteTickInfo={count:1,cb:o,stream:t,state:r},L2.nextTick(_Ln,r.afterWriteTickInfo)):unr(t,r,1,o))}function _Ln({stream:t,state:e,count:r,cb:n}){return e.afterWriteTickInfo=null,unr(t,e,r,n)}function unr(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&&J9e(e),G9e(t,e)}function J9e(t){if(t.writing)return;for(let o=t.bufferedIndex;o1&&t._writev){e.pendingcb-=i-1;let s=e.allNoop?W9e:l=>{for(let c=a;c256?(r.splice(0,a),e.bufferedIndex=0):e.bufferedIndex=a}e.bufferProcessing=!1}Cc.prototype._write=function(t,e,r){if(this._writev)this._writev([{chunk:t,encoding:e}],r);else throw new fLn("_write()")};Cc.prototype._writev=null;Cc.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=snr(this,t,e);i instanceof rLn&&(o=i)}return n.corked&&(n.corked=1,this.uncork()),o||(!n.errored&&!n.ending?(n.ending=!0,G9e(this,n,!0),n.ended=!0):n.finished?o=new mLn("end"):n.destroyed&&(o=new Qne("end"))),typeof r=="function"&&(o||n.finished?L2.nextTick(r,o):n[FK].push(r)),this};function k0e(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 vLn(t,e){let r=!1;function n(o){if(r){LK(t,o??inr());return}if(r=!0,e.pendingcb--,o){let i=e[FK].splice(0);for(let a=0;a{k0e(o)?H9e(n,o):o.pendingcb--},t,e)):k0e(e)&&(e.pendingcb++,H9e(t,e))))}function H9e(t,e){e.pendingcb--,e.finished=!0;let r=e[FK].splice(0);for(let n=0;n{var X9e=_k(),CLn=zS(),{isReadable:xLn,isWritable:TLn,isIterable:dnr,isNodeStream:OLn,isReadableNodeStream:fnr,isWritableNodeStream:pnr,isDuplexNodeStream:ELn,isReadableStream:mnr,isWritableStream:hnr}=iE(),gnr=J1(),{AbortError:Snr,codes:{ERR_INVALID_ARG_TYPE:PLn,ERR_INVALID_RETURN_VALUE:ynr}}=Qb(),{destroyer:qK}=D2(),MLn=uE(),Cnr=Zne(),RLn=B0e(),{createDeferredPromise:bnr}=Xy(),_nr=j9e(),vnr=globalThis.Blob||CLn.Blob,ILn=typeof vnr<"u"?function(e){return e instanceof vnr}:function(e){return!1},ALn=globalThis.AbortController||PK().AbortController,{FunctionPrototypeCall:wnr}=Sc(),Sk=class extends MLn{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)}};xnr.exports=function t(e,r){if(ELn(e))return e;if(fnr(e))return kK({readable:e});if(pnr(e))return kK({writable:e});if(OLn(e))return kK({writable:!1,readable:!1});if(mnr(e))return kK({readable:Cnr.fromWeb(e)});if(hnr(e))return kK({writable:RLn.fromWeb(e)});if(typeof e=="function"){let{value:o,write:i,final:a,destroy:s}=NLn(e);if(dnr(o))return _nr(Sk,o,{objectMode:!0,write:i,final:a,destroy:s});let u=o?.then;if(typeof u=="function"){let l,c=wnr(u,o,d=>{if(d!=null)throw new ynr("nully","body",d)},d=>{qK(l,d)});return l=new Sk({objectMode:!0,readable:!1,write:i,final(d){a(async()=>{try{await c,X9e.nextTick(d,null)}catch(f){X9e.nextTick(d,f)}})},destroy:s})}throw new ynr("Iterable, AsyncIterable or AsyncFunction",r,o)}if(ILn(e))return t(e.arrayBuffer());if(dnr(e))return _nr(Sk,e,{objectMode:!0,writable:!1});if(mnr(e?.readable)&&hnr(e?.writable))return Sk.fromWeb(e);if(typeof e?.writable=="object"||typeof e?.readable=="object"){let o=e!=null&&e.readable?fnr(e?.readable)?e?.readable:t(e.readable):void 0,i=e!=null&&e.writable?pnr(e?.writable)?e?.writable:t(e.writable):void 0;return kK({readable:o,writable:i})}let n=e?.then;if(typeof n=="function"){let o;return wnr(n,e,i=>{i!=null&&o.push(i),o.push(null)},i=>{qK(o,i)}),o=new Sk({objectMode:!0,writable:!1,read(){}})}throw new PLn(r,["Blob","ReadableStream","WritableStream","Stream","Iterable","AsyncIterable","Function","{ readable, writable } pair","Promise"],e)};function NLn(t){let{promise:e,resolve:r}=bnr(),n=new ALn,o=n.signal;return{value:t(async function*(){for(;;){let a=e;e=null;let{chunk:s,done:u,cb:l}=await a;if(X9e.nextTick(l),u)return;if(o.aborted)throw new Snr(void 0,{cause:o.reason});({promise:e,resolve:r}=bnr()),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 kK(t){let e=t.readable&&typeof t.readable.read!="function"?Cnr.wrap(t.readable):t.readable,r=t.writable,n=!!xLn(e),o=!!TLn(r),i,a,s,u,l;function c(d){let f=u;u=null,f?f(d):d&&l.destroy(d)}return l=new Sk({readableObjectMode:!!(e!=null&&e.readableObjectMode),writableObjectMode:!!(r!=null&&r.writableObjectMode),readable:n,writable:o}),o&&(gnr(r,d=>{o=!1,d&&qK(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&&(gnr(e,d=>{n=!1,d&&qK(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 Snr),s=null,i=null,a=null,u===null?f(d):(u=f,qK(r,d),qK(e,d))},l}});var uE=S((Gva,Pnr)=>{"use strict";var{ObjectDefineProperties:DLn,ObjectGetOwnPropertyDescriptor:K1,ObjectKeys:jLn,ObjectSetPrototypeOf:Onr}=Sc();Pnr.exports=_x;var Q9e=Zne(),d0=B0e();Onr(_x.prototype,Q9e.prototype);Onr(_x,Q9e);{let t=jLn(d0.prototype);for(let e=0;e{"use strict";var{ObjectSetPrototypeOf:Mnr,Symbol:$Ln}=Sc();Rnr.exports=G1;var{ERR_METHOD_NOT_IMPLEMENTED:LLn}=Qb().codes,t7e=uE(),{getHighWaterMark:FLn}=Kne();Mnr(G1.prototype,t7e.prototype);Mnr(G1,t7e);var toe=$Ln("kCallback");function G1(t){if(!(this instanceof G1))return new G1(t);let e=t?FLn(this,t,"readableHighWaterMark",!0):null;e===0&&(t={...t,highWaterMark:null,readableHighWaterMark:e,writableHighWaterMark:t.writableHighWaterMark||0}),t7e.call(this,t),this._readableState.sync=!1,this[toe]=null,t&&(typeof t.transform=="function"&&(this._transform=t.transform),typeof t.flush=="function"&&(this._flush=t.flush)),this.on("prefinish",kLn)}function e7e(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 kLn(){this._final!==e7e&&e7e.call(this)}G1.prototype._final=e7e;G1.prototype._transform=function(t,e,r){throw new LLn("_transform()")};G1.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:Inr}=Sc();Anr.exports=UK;var n7e=r7e();Inr(UK.prototype,n7e.prototype);Inr(UK,n7e);function UK(t){if(!(this instanceof UK))return new UK(t);n7e.call(this,t)}UK.prototype._transform=function(t,e,r){r(null,t)}});var W0e=S((Yva,Lnr)=>{var roe=_k(),{ArrayIsArray:qLn,Promise:ULn,SymbolAsyncIterator:BLn,SymbolDispose:zLn}=Sc(),H0e=J1(),{once:VLn}=Xy(),HLn=D2(),Nnr=uE(),{aggregateTwoErrors:WLn,codes:{ERR_INVALID_ARG_TYPE:p7e,ERR_INVALID_RETURN_VALUE:i7e,ERR_MISSING_ARGS:JLn,ERR_STREAM_DESTROYED:KLn,ERR_STREAM_PREMATURE_CLOSE:GLn},AbortError:XLn}=Qb(),{validateFunction:ZLn,validateAbortSignal:YLn}=IK(),{isIterable:F2,isReadable:a7e,isReadableNodeStream:V0e,isNodeStream:Dnr,isTransformStream:BK,isWebStream:QLn,isReadableStream:s7e,isReadableFinished:eFn}=iE(),tFn=globalThis.AbortController||PK().AbortController,u7e,l7e,c7e;function jnr(t,e,r){let n=!1;t.on("close",()=>{n=!0});let o=H0e(t,{readable:e,writable:r},i=>{n=!i});return{destroy:i=>{n||(n=!0,HLn.destroyer(t,i||new KLn("pipe")))},cleanup:o}}function rFn(t){return ZLn(t[t.length-1],"streams[stream.length - 1]"),t.pop()}function d7e(t){if(F2(t))return t;if(V0e(t))return nFn(t);throw new p7e("val",["Readable","Iterable","AsyncIterable"],t)}async function*nFn(t){l7e||(l7e=Zne()),yield*l7e.prototype[BLn].call(t)}async function z0e(t,e,r,{end:n}){let o,i=null,a=l=>{if(l&&(o=l),i){let c=i;i=null,c()}},s=()=>new ULn((l,c)=>{o?c(o):i=()=>{o?c(o):l()}});e.on("drain",a);let u=H0e(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?WLn(o,l):l)}finally{u(),e.off("drain",a)}}async function f7e(t,e,r,{end:n}){BK(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 oFn(...t){return $nr(t,VLn(rFn(t)))}function $nr(t,e,r){if(t.length===1&&qLn(t[0])&&(t=t[0]),t.length<2)throw new JLn("streams");let n=new tFn,o=n.signal,i=r?.signal,a=[];YLn(i,"options.signal");function s(){m(new XLn)}c7e=c7e||Xy().addAbortListener;let u;i&&(u=c7e(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[zLn](),n.abort(),w&&(l||a.forEach(O=>O()),roe.nextTick(e,l,c))}}let h;for(let _=0;_0,E=T||r?.end!==!1,P=_===t.length-1;if(Dnr(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:N}=jnr(w,T,O);d.push(I),a7e(w)&&P&&a.push(N)}w.on("error",R),a7e(w)&&P&&a.push(()=>{w.removeListener("error",R)})}if(_===0)if(typeof w=="function"){if(h=w({signal:o}),!F2(h))throw new i7e("Iterable, AsyncIterable or Stream","source",h)}else F2(w)||V0e(w)||BK(w)?h=w:h=Nnr.from(w);else if(typeof w=="function"){if(BK(h)){var y;h=d7e((y=h)===null||y===void 0?void 0:y.readable)}else h=d7e(h);if(h=w(h,{signal:o}),T){if(!F2(h,!0))throw new i7e("AsyncIterable",`transform[${_-1}]`,h)}else{var g;u7e||(u7e=o7e());let R=new u7e({objectMode:!0}),I=(g=h)===null||g===void 0?void 0:g.then;if(typeof I=="function")f++,I.call(h,V=>{c=V,V!=null&&R.write(V),E&&R.end(),roe.nextTick(p)},V=>{R.destroy(V),roe.nextTick(p,V)});else if(F2(h,!0))f++,z0e(h,R,p,{end:E});else if(s7e(h)||BK(h)){let V=h.readable||h;f++,z0e(V,R,p,{end:E})}else throw new i7e("AsyncIterable or Promise","destination",h);h=R;let{destroy:N,cleanup:z}=jnr(h,!1,!0);d.push(N),P&&a.push(z)}}else if(Dnr(w)){if(V0e(h)){f+=2;let R=iFn(h,w,p,{end:E});a7e(w)&&P&&a.push(R)}else if(BK(h)||s7e(h)){let R=h.readable||h;f++,z0e(R,w,p,{end:E})}else if(F2(h))f++,z0e(h,w,p,{end:E});else throw new p7e("val",["Readable","Iterable","AsyncIterable","ReadableStream","TransformStream"],h);h=w}else if(QLn(w)){if(V0e(h))f++,f7e(d7e(h),w,p,{end:E});else if(s7e(h)||F2(h))f++,f7e(h,w,p,{end:E});else if(BK(h))f++,f7e(h.readable,w,p,{end:E});else throw new p7e("val",["Readable","Iterable","AsyncIterable","ReadableStream","TransformStream"],h);h=w}else h=Nnr.from(w)}return(o!=null&&o.aborted||i!=null&&i.aborted)&&roe.nextTick(s),h}function iFn(t,e,r,{end:n}){let o=!1;if(e.on("close",()=>{o||r(new GLn)}),t.pipe(e,{end:!1}),n){let a=function(){o=!0,e.end()};var i=a;eFn(t)?roe.nextTick(a):t.once("end",a)}else r();return H0e(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)}),H0e(e,{readable:!1,writable:!0},r)}Lnr.exports={pipelineImpl:$nr,pipeline:oFn}});var h7e=S((Qva,znr)=>{"use strict";var{pipeline:aFn}=W0e(),J0e=uE(),{destroyer:sFn}=D2(),{isNodeStream:K0e,isReadable:Fnr,isWritable:knr,isWebStream:m7e,isTransformStream:k2,isWritableStream:qnr,isReadableStream:Unr}=iE(),{AbortError:uFn,codes:{ERR_INVALID_ARG_VALUE:Bnr,ERR_MISSING_ARGS:lFn}}=Qb(),cFn=J1();znr.exports=function(...e){if(e.length===0)throw new lFn("streams");if(e.length===1)return J0e.from(e[0]);let r=[...e];if(typeof e[0]=="function"&&(e[0]=J0e.from(e[0])),typeof e[e.length-1]=="function"){let p=e.length-1;e[p]=J0e.from(e[p])}for(let p=0;p0&&!(knr(e[p])||qnr(e[p])||k2(e[p])))throw new Bnr(`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=aFn(e,u),d=!!(knr(l)||qnr(l)||k2(l)),f=!!(Fnr(c)||Unr(c)||k2(c));if(s=new J0e({writableObjectMode:!!(l!=null&&l.writableObjectMode),readableObjectMode:!!(c!=null&&c.readableObjectMode),writable:d,readable:f}),d){if(K0e(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(m7e(l)){let h=(k2(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=k2(c)?c.readable:c;cFn(p,()=>{if(o){let m=o;o=null,m()}})}if(f){if(K0e(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(m7e(c)){let m=(k2(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 uFn),i=null,n=null,o=null,a===null?m(p):(a=m,K0e(c)&&sFn(c,p))},s}});var Qnr=S((ewa,b7e)=>{"use strict";var dFn=globalThis.AbortController||PK().AbortController,{codes:{ERR_INVALID_ARG_VALUE:fFn,ERR_INVALID_ARG_TYPE:noe,ERR_MISSING_ARGS:pFn,ERR_OUT_OF_RANGE:mFn},AbortError:lE}=Qb(),{validateAbortSignal:q2,validateInteger:Vnr,validateObject:U2}=IK(),hFn=Sc().Symbol("kWeak"),gFn=Sc().Symbol("kResistStopPropagation"),{finished:yFn}=J1(),bFn=h7e(),{addAbortSignalNoValidate:_Fn}=Jne(),{isWritable:vFn,isNodeStream:wFn}=iE(),{deprecate:SFn}=Xy(),{ArrayPrototypePush:CFn,Boolean:xFn,MathFloor:Hnr,Number:TFn,NumberIsNaN:OFn,Promise:Wnr,PromiseReject:Jnr,PromiseResolve:EFn,PromisePrototypeThen:Knr,Symbol:Xnr}=Sc(),G0e=Xnr("kEmpty"),Gnr=Xnr("kEof");function PFn(t,e){if(e!=null&&U2(e,"options"),e?.signal!=null&&q2(e.signal,"options.signal"),wFn(t)&&!vFn(t))throw new fFn("stream",t,"must be writable");let r=bFn(this,t);return e!=null&&e.signal&&_Fn(e.signal,r),r}function X0e(t,e){if(typeof t!="function")throw new noe("fn",["Function","AsyncFunction"],t);e!=null&&U2(e,"options"),e?.signal!=null&&q2(e.signal,"options.signal");let r=1;e?.concurrency!=null&&(r=Hnr(e.concurrency));let n=r-1;return e?.highWaterMark!=null&&(n=Hnr(e.highWaterMark)),Vnr(r,"options.concurrency",1),Vnr(n,"options.highWaterMark",0),n+=r,async function*(){let i=Xy().AbortSignalAny([e?.signal].filter(xFn)),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 Wnr(b=>{c=b})}s.push(Gnr)}catch(g){let b=Jnr(g);Knr(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===Gnr)return;if(i.aborted)throw new lE;g!==G0e&&(yield g),s.shift(),h()}await new Wnr(g=>{l=g})}}finally{d=!0,c&&(c(),c=null)}}.call(this)}function MFn(t=void 0){return t!=null&&U2(t,"options"),t?.signal!=null&&q2(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 lE({cause:t.signal.reason});yield[r++,o]}}.call(this)}async function Znr(t,e=void 0){for await(let r of y7e.call(this,t,e))return!0;return!1}async function RFn(t,e=void 0){if(typeof t!="function")throw new noe("fn",["Function","AsyncFunction"],t);return!await Znr.call(this,async(...r)=>!await t(...r),e)}async function IFn(t,e){for await(let r of y7e.call(this,t,e))return r}async function AFn(t,e){if(typeof t!="function")throw new noe("fn",["Function","AsyncFunction"],t);async function r(n,o){return await t(n,o),G0e}for await(let n of X0e.call(this,r,e));}function y7e(t,e){if(typeof t!="function")throw new noe("fn",["Function","AsyncFunction"],t);async function r(n,o){return await t(n,o)?n:G0e}return X0e.call(this,r,e)}var g7e=class extends pFn{constructor(){super("reduce"),this.message="Reduce of an empty stream requires an initial value"}};async function NFn(t,e,r){var n;if(typeof t!="function")throw new noe("reducer",["Function","AsyncFunction"],t);r!=null&&U2(r,"options"),r?.signal!=null&&q2(r.signal,"options.signal");let o=arguments.length>1;if(r!=null&&(n=r.signal)!==null&&n!==void 0&&n.aborted){let l=new lE(void 0,{cause:r.signal.reason});throw this.once("error",()=>{}),await yFn(this.destroy(l)),l}let i=new dFn,a=i.signal;if(r!=null&&r.signal){let l={once:!0,[hFn]:this,[gFn]:!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 lE;o?e=await t(e,l,{signal:a}):(e=l,o=!0)}if(!s&&!o)throw new g7e}finally{i.abort()}return e}async function DFn(t){t!=null&&U2(t,"options"),t?.signal!=null&&q2(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 lE(void 0,{cause:t.signal.reason});CFn(e,n)}return e}function jFn(t,e){let r=X0e.call(this,t,e);return async function*(){for await(let o of r)yield*o}.call(this)}function Ynr(t){if(t=TFn(t),OFn(t))return 0;if(t<0)throw new mFn("number",">= 0",t);return t}function $Fn(t,e=void 0){return e!=null&&U2(e,"options"),e?.signal!=null&&q2(e.signal,"options.signal"),t=Ynr(t),async function*(){var n;if(e!=null&&(n=e.signal)!==null&&n!==void 0&&n.aborted)throw new lE;for await(let i of this){var o;if(e!=null&&(o=e.signal)!==null&&o!==void 0&&o.aborted)throw new lE;t--<=0&&(yield i)}}.call(this)}function LFn(t,e=void 0){return e!=null&&U2(e,"options"),e?.signal!=null&&q2(e.signal,"options.signal"),t=Ynr(t),async function*(){var n;if(e!=null&&(n=e.signal)!==null&&n!==void 0&&n.aborted)throw new lE;for await(let i of this){var o;if(e!=null&&(o=e.signal)!==null&&o!==void 0&&o.aborted)throw new lE;if(t-- >0&&(yield i),t<=0)return}}.call(this)}b7e.exports.streamReturningOperators={asIndexedPairs:SFn(MFn,"readable.asIndexedPairs will be removed in a future version."),drop:$Fn,filter:y7e,flatMap:jFn,map:X0e,take:LFn,compose:PFn};b7e.exports.promiseReturningOperators={every:RFn,forEach:AFn,reduce:NFn,toArray:DFn,some:Znr,find:IFn}});var _7e=S((twa,eor)=>{"use strict";var{ArrayPrototypePop:FFn,Promise:kFn}=Sc(),{isIterable:qFn,isNodeStream:UFn,isWebStream:BFn}=iE(),{pipelineImpl:zFn}=W0e(),{finished:VFn}=J1();v7e();function HFn(...t){return new kFn((e,r)=>{let n,o,i=t[t.length-1];if(i&&typeof i=="object"&&!UFn(i)&&!qFn(i)&&!BFn(i)){let a=FFn(t);n=a.signal,o=a.end}zFn(t,(a,s)=>{a?r(a):e(s)},{signal:n,end:o})})}eor.exports={finished:VFn,pipeline:HFn}});var v7e=S((rwa,lor)=>{var{Buffer:WFn}=zS(),{ObjectDefineProperty:X1,ObjectKeys:nor,ReflectApply:oor}=Sc(),{promisify:{custom:ior}}=Xy(),{streamReturningOperators:tor,promiseReturningOperators:ror}=Qnr(),{codes:{ERR_ILLEGAL_CONSTRUCTOR:aor}}=Qb(),JFn=h7e(),{setDefaultHighWaterMark:KFn,getDefaultHighWaterMark:GFn}=Kne(),{pipeline:sor}=W0e(),{destroyer:XFn}=D2(),uor=J1(),w7e=_7e(),ooe=iE(),xl=lor.exports=M0e().Stream;xl.isDestroyed=ooe.isDestroyed;xl.isDisturbed=ooe.isDisturbed;xl.isErrored=ooe.isErrored;xl.isReadable=ooe.isReadable;xl.isWritable=ooe.isWritable;xl.Readable=Zne();for(let t of nor(tor)){let r=function(...n){if(new.target)throw aor();return xl.Readable.from(oor(e,this,n))};S7e=r;let e=tor[t];X1(r,"name",{__proto__:null,value:e.name}),X1(r,"length",{__proto__:null,value:e.length}),X1(xl.Readable.prototype,t,{__proto__:null,value:r,enumerable:!1,configurable:!0,writable:!0})}var S7e;for(let t of nor(ror)){let r=function(...o){if(new.target)throw aor();return oor(e,this,o)};S7e=r;let e=ror[t];X1(r,"name",{__proto__:null,value:e.name}),X1(r,"length",{__proto__:null,value:e.length}),X1(xl.Readable.prototype,t,{__proto__:null,value:r,enumerable:!1,configurable:!0,writable:!0})}var S7e;xl.Writable=B0e();xl.Duplex=uE();xl.Transform=r7e();xl.PassThrough=o7e();xl.pipeline=sor;var{addAbortSignal:ZFn}=Jne();xl.addAbortSignal=ZFn;xl.finished=uor;xl.destroy=XFn;xl.compose=JFn;xl.setDefaultHighWaterMark=KFn;xl.getDefaultHighWaterMark=GFn;X1(xl,"promises",{__proto__:null,configurable:!0,enumerable:!0,get(){return w7e}});X1(sor,ior,{__proto__:null,enumerable:!0,get(){return w7e.pipeline}});X1(uor,ior,{__proto__:null,enumerable:!0,get(){return w7e.finished}});xl.Stream=xl;xl._isUint8Array=function(e){return e instanceof Uint8Array};xl._uint8ArrayToBuffer=function(e){return WFn.from(e.buffer,e.byteOffset,e.byteLength)}});var ioe=S((nwa,dd)=>{"use strict";var km=v7e(),YFn=_7e(),QFn=km.Readable.destroy;dd.exports=km.Readable;dd.exports._uint8ArrayToBuffer=km._uint8ArrayToBuffer;dd.exports._isUint8Array=km._isUint8Array;dd.exports.isDisturbed=km.isDisturbed;dd.exports.isErrored=km.isErrored;dd.exports.isReadable=km.isReadable;dd.exports.Readable=km.Readable;dd.exports.Writable=km.Writable;dd.exports.Duplex=km.Duplex;dd.exports.Transform=km.Transform;dd.exports.PassThrough=km.PassThrough;dd.exports.addAbortSignal=km.addAbortSignal;dd.exports.finished=km.finished;dd.exports.destroy=km.destroy;dd.exports.destroy=QFn;dd.exports.pipeline=km.pipeline;dd.exports.compose=km.compose;Object.defineProperty(km,"promises",{configurable:!0,enumerable:!0,get(){return YFn}});dd.exports.Stream=km.Stream;dd.exports.default=dd.exports});var por=S(aoe=>{"use strict";Object.defineProperty(aoe,"__esModule",{value:!0});aoe.Headers=void 0;var cor;typeof globalThis.Headers<"u"?aoe.Headers=cor=globalThis.Headers:aoe.Headers=cor=class dor{constructor(e){if(this.headers=new Map,e)if(e instanceof dor)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 C7e=S(B2=>{"use strict";Object.defineProperty(B2,"__esModule",{value:!0});B2.unknownRawResponse=B2.abortRawResponse=void 0;B2.toRawResponse=ekn;var mor=por();B2.abortRawResponse={headers:new mor.Headers,redirected:!1,status:499,statusText:"Client Closed Request",type:"error",url:""};B2.unknownRawResponse={headers:new mor.Headers,redirected:!1,status:0,statusText:"Unknown Error",type:"error",url:""};function ekn(t){return{headers:t.headers,redirected:t.redirected,status:t.status,statusText:t.statusText,type:t.type,url:t.url}}});var z2=S((awa,hor)=>{"use strict";hor.exports=TypeError});var gor=S(()=>{});var coe=S((lwa,$or)=>{var N7e=typeof Map=="function"&&Map.prototype,x7e=Object.getOwnPropertyDescriptor&&N7e?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,Y0e=N7e&&x7e&&typeof x7e.get=="function"?x7e.get:null,yor=N7e&&Map.prototype.forEach,D7e=typeof Set=="function"&&Set.prototype,T7e=Object.getOwnPropertyDescriptor&&D7e?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,Q0e=D7e&&T7e&&typeof T7e.get=="function"?T7e.get:null,bor=D7e&&Set.prototype.forEach,tkn=typeof WeakMap=="function"&&WeakMap.prototype,uoe=tkn?WeakMap.prototype.has:null,rkn=typeof WeakSet=="function"&&WeakSet.prototype,loe=rkn?WeakSet.prototype.has:null,nkn=typeof WeakRef=="function"&&WeakRef.prototype,_or=nkn?WeakRef.prototype.deref:null,okn=Boolean.prototype.valueOf,ikn=Object.prototype.toString,akn=Function.prototype.toString,skn=String.prototype.match,j7e=String.prototype.slice,Ck=String.prototype.replace,ukn=String.prototype.toUpperCase,vor=String.prototype.toLowerCase,Mor=RegExp.prototype.test,wor=Array.prototype.concat,cE=Array.prototype.join,lkn=Array.prototype.slice,Sor=Math.floor,P7e=typeof BigInt=="function"?BigInt.prototype.valueOf:null,O7e=Object.getOwnPropertySymbols,M7e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,zK=typeof Symbol=="function"&&typeof Symbol.iterator=="object",Yy=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===zK||!0)?Symbol.toStringTag:null,Ror=Object.prototype.propertyIsEnumerable,Cor=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(t){return t.__proto__}:null);function xor(t,e){if(t===1/0||t===-1/0||t!==t||t&&t>-1e3&&t<1e3||Mor.call(/e/,e))return e;var r=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof t=="number"){var n=t<0?-Sor(-t):Sor(t);if(n!==t){var o=String(n),i=j7e.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 R7e=gor(),Tor=R7e.custom,Oor=Nor(Tor)?Tor:null,Ior={__proto__:null,double:'"',single:"'"},ckn={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};$or.exports=function t(e,r,n,o){var i=r||{};if(Z1(i,"quoteStyle")&&!Z1(Ior,i.quoteStyle))throw new TypeError('option "quoteStyle" must be "single" or "double"');if(Z1(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=Z1(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(Z1(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(Z1(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 jor(e,i);if(typeof e=="number"){if(e===0)return 1/0/e>0?"0":"-0";var u=String(e);return s?xor(e,u):u}if(typeof e=="bigint"){var l=String(e)+"n";return s?xor(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 I7e(e)?"[Array]":"[Object]";var d=Pkn(i,n);if(typeof o>"u")o=[];else if(Dor(o,e)>=0)return"[Circular]";function f(V,k,X){if(k&&(o=lkn.call(o),o.push(k)),X){var B={depth:i.depth};return Z1(i,"quoteStyle")&&(B.quoteStyle=i.quoteStyle),t(V,B,n+1,o)}return t(V,i,n+1,o)}if(typeof e=="function"&&!Eor(e)){var p=_kn(e),m=Z0e(e,f);return"[Function"+(p?": "+p:" (anonymous)")+"]"+(m.length>0?" { "+cE.call(m,", ")+" }":"")}if(Nor(e)){var h=zK?Ck.call(String(e),/^(Symbol\(.*\))_[^)]*$/,"$1"):M7e.call(e);return typeof e=="object"&&!zK?soe(h):h}if(Tkn(e)){for(var y="<"+vor.call(String(e.nodeName)),g=e.attributes||[],b=0;b",y}if(I7e(e)){if(e.length===0)return"[]";var _=Z0e(e,f);return d&&!Ekn(_)?"["+A7e(_,d)+"]":"[ "+cE.call(_,", ")+" ]"}if(pkn(e)){var w=Z0e(e,f);return!("cause"in Error.prototype)&&"cause"in e&&!Ror.call(e,"cause")?"{ ["+String(e)+"] "+cE.call(wor.call("[cause]: "+f(e.cause),w),", ")+" }":w.length===0?"["+String(e)+"]":"{ ["+String(e)+"] "+cE.call(w,", ")+" }"}if(typeof e=="object"&&a){if(Oor&&typeof e[Oor]=="function"&&R7e)return R7e(e,{depth:c-n});if(a!=="symbol"&&typeof e.inspect=="function")return e.inspect()}if(vkn(e)){var T=[];return yor&&yor.call(e,function(V,k){T.push(f(k,e,!0)+" => "+f(V,e))}),Por("Map",Y0e.call(e),T,d)}if(Ckn(e)){var O=[];return bor&&bor.call(e,function(V){O.push(f(V,e))}),Por("Set",Q0e.call(e),O,d)}if(wkn(e))return E7e("WeakMap");if(xkn(e))return E7e("WeakSet");if(Skn(e))return E7e("WeakRef");if(hkn(e))return soe(f(Number(e)));if(ykn(e))return soe(f(P7e.call(e)));if(gkn(e))return soe(okn.call(e));if(mkn(e))return soe(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(!fkn(e)&&!Eor(e)){var E=Z0e(e,f),P=Cor?Cor(e)===Object.prototype:e instanceof Object||e.constructor===Object,R=e instanceof Object?"":"null prototype",I=!P&&Yy&&Object(e)===e&&Yy in e?j7e.call(xk(e),8,-1):R?"Object":"",N=P||typeof e.constructor!="function"?"":e.constructor.name?e.constructor.name+" ":"",z=N+(I||R?"["+cE.call(wor.call([],I||[],R||[]),": ")+"] ":"");return E.length===0?z+"{}":d?z+"{"+A7e(E,d)+"}":z+"{ "+cE.call(E,", ")+" }"}return String(e)};function Aor(t,e,r){var n=r.quoteStyle||e,o=Ior[n];return o+t+o}function dkn(t){return Ck.call(String(t),/"/g,""")}function I7e(t){return xk(t)==="[object Array]"&&(!Yy||!(typeof t=="object"&&Yy in t))}function fkn(t){return xk(t)==="[object Date]"&&(!Yy||!(typeof t=="object"&&Yy in t))}function Eor(t){return xk(t)==="[object RegExp]"&&(!Yy||!(typeof t=="object"&&Yy in t))}function pkn(t){return xk(t)==="[object Error]"&&(!Yy||!(typeof t=="object"&&Yy in t))}function mkn(t){return xk(t)==="[object String]"&&(!Yy||!(typeof t=="object"&&Yy in t))}function hkn(t){return xk(t)==="[object Number]"&&(!Yy||!(typeof t=="object"&&Yy in t))}function gkn(t){return xk(t)==="[object Boolean]"&&(!Yy||!(typeof t=="object"&&Yy in t))}function Nor(t){if(zK)return t&&typeof t=="object"&&t instanceof Symbol;if(typeof t=="symbol")return!0;if(!t||typeof t!="object"||!M7e)return!1;try{return M7e.call(t),!0}catch{}return!1}function ykn(t){if(!t||typeof t!="object"||!P7e)return!1;try{return P7e.call(t),!0}catch{}return!1}var bkn=Object.prototype.hasOwnProperty||function(t){return t in this};function Z1(t,e){return bkn.call(t,e)}function xk(t){return ikn.call(t)}function _kn(t){if(t.name)return t.name;var e=skn.call(akn.call(t),/^function\s*([\w$]+)/);return e?e[1]:null}function Dor(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 jor(j7e.call(t,0,e.maxStringLength),e)+n}var o=ckn[e.quoteStyle||"single"];o.lastIndex=0;var i=Ck.call(Ck.call(t,o,"\\$1"),/[\x00-\x1f]/g,Okn);return Aor(i,"single",e)}function Okn(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":"")+ukn.call(e.toString(16))}function soe(t){return"Object("+t+")"}function E7e(t){return t+" { ? }"}function Por(t,e,r,n){var o=n?A7e(r,n):cE.call(r,", ");return t+" ("+e+") {"+o+"}"}function Ekn(t){for(var e=0;e=0)return!1;return!0}function Pkn(t,e){var r;if(t.indent===" ")r=" ";else if(typeof t.indent=="number"&&t.indent>0)r=cE.call(Array(t.indent+1)," ");else return null;return{base:r,prev:cE.call(Array(e+1),r)}}function A7e(t,e){if(t.length===0)return"";var r=` `+e.prev+e.base;return r+cE.call(t,","+r)+` `+e.prev}function Z0e(t,e){var r=I7e(t),n=[];if(r){n.length=t.length;for(var o=0;o{"use strict";var Mkn=coe(),Rkn=z2(),eCe=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},Ikn=function(t,e){if(t){var r=eCe(t,e);return r&&r.value}},Akn=function(t,e,r){var n=eCe(t,e);n?n.value=r:t.next={key:e,next:t.next,value:r}},Nkn=function(t,e){return t?!!eCe(t,e):!1},Dkn=function(t,e){if(t)return eCe(t,e,!0)};Lor.exports=function(){var e,r={assert:function(n){if(!r.has(n))throw new Rkn("Side channel does not contain "+Mkn(n))},delete:function(n){var o=e&&e.next,i=Dkn(e,n);return i&&o&&o===i&&(e=void 0),!!i},get:function(n){return Ikn(e,n)},has:function(n){return Nkn(e,n)},set:function(n,o){e||(e={next:void 0}),Akn(e,n,o)}};return r}});var $7e=S((dwa,kor)=>{"use strict";kor.exports=Object});var Uor=S((fwa,qor)=>{"use strict";qor.exports=Error});var zor=S((pwa,Bor)=>{"use strict";Bor.exports=EvalError});var Hor=S((mwa,Vor)=>{"use strict";Vor.exports=RangeError});var Jor=S((hwa,Wor)=>{"use strict";Wor.exports=ReferenceError});var Gor=S((gwa,Kor)=>{"use strict";Kor.exports=SyntaxError});var Zor=S((ywa,Xor)=>{"use strict";Xor.exports=URIError});var Qor=S((bwa,Yor)=>{"use strict";Yor.exports=Math.abs});var tir=S((_wa,eir)=>{"use strict";eir.exports=Math.floor});var nir=S((vwa,rir)=>{"use strict";rir.exports=Math.max});var iir=S((wwa,oir)=>{"use strict";oir.exports=Math.min});var sir=S((Swa,air)=>{"use strict";air.exports=Math.pow});var lir=S((Cwa,uir)=>{"use strict";uir.exports=Math.round});var dir=S((xwa,cir)=>{"use strict";cir.exports=Number.isNaN||function(e){return e!==e}});var pir=S((Twa,fir)=>{"use strict";var jkn=dir();fir.exports=function(e){return jkn(e)||e===0?e:e<0?-1:1}});var hir=S((Owa,mir)=>{"use strict";mir.exports=Object.getOwnPropertyDescriptor});var L7e=S((Ewa,gir)=>{"use strict";var tCe=hir();if(tCe)try{tCe([],"length")}catch{tCe=null}gir.exports=tCe});var bir=S((Pwa,yir)=>{"use strict";var rCe=Object.defineProperty||!1;if(rCe)try{rCe({},"a",{value:1})}catch{rCe=!1}yir.exports=rCe});var vir=S((Mwa,_ir)=>{"use strict";_ir.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 Cir=S((Rwa,Sir)=>{"use strict";var wir=typeof Symbol<"u"&&Symbol,$kn=vir();Sir.exports=function(){return typeof wir!="function"||typeof Symbol!="function"||typeof wir("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:$kn()}});var F7e=S((Iwa,xir)=>{"use strict";xir.exports=typeof Reflect<"u"&&Reflect.getPrototypeOf||null});var k7e=S((Awa,Tir)=>{"use strict";var Lkn=$7e();Tir.exports=Lkn.getPrototypeOf||null});var Pir=S((Nwa,Eir)=>{"use strict";var Fkn="Function.prototype.bind called on incompatible ",kkn=Object.prototype.toString,qkn=Math.max,Ukn="[object Function]",Oir=function(e,r){for(var n=[],o=0;o{"use strict";var Vkn=Pir();Mir.exports=Function.prototype.bind||Vkn});var nCe=S((jwa,Rir)=>{"use strict";Rir.exports=Function.prototype.call});var q7e=S(($wa,Iir)=>{"use strict";Iir.exports=Function.prototype.apply});var Nir=S((Lwa,Air)=>{"use strict";Air.exports=typeof Reflect<"u"&&Reflect&&Reflect.apply});var jir=S((Fwa,Dir)=>{"use strict";var Hkn=doe(),Wkn=q7e(),Jkn=nCe(),Kkn=Nir();Dir.exports=Kkn||Hkn.call(Jkn,Wkn)});var U7e=S((kwa,$ir)=>{"use strict";var Gkn=doe(),Xkn=z2(),Zkn=nCe(),Ykn=jir();$ir.exports=function(e){if(e.length<1||typeof e[0]!="function")throw new Xkn("a function is required");return Ykn(Gkn,Zkn,e)}});var Bir=S((qwa,Uir)=>{"use strict";var Qkn=U7e(),Lir=L7e(),kir;try{kir=[].__proto__===Array.prototype}catch(t){if(!t||typeof t!="object"||!("code"in t)||t.code!=="ERR_PROTO_ACCESS")throw t}var B7e=!!kir&&Lir&&Lir(Object.prototype,"__proto__"),qir=Object,Fir=qir.getPrototypeOf;Uir.exports=B7e&&typeof B7e.get=="function"?Qkn([B7e.get]):typeof Fir=="function"?function(e){return Fir(e==null?e:qir(e))}:!1});var Jir=S((Uwa,Wir)=>{"use strict";var zir=F7e(),Vir=k7e(),Hir=Bir();Wir.exports=zir?function(e){return zir(e)}:Vir?function(e){if(!e||typeof e!="object"&&typeof e!="function")throw new TypeError("getProto: not an object");return Vir(e)}:Hir?function(e){return Hir(e)}:null});var Gir=S((Bwa,Kir)=>{"use strict";var eqn=Function.prototype.call,tqn=Object.prototype.hasOwnProperty,rqn=doe();Kir.exports=rqn.call(eqn,tqn)});var aCe=S((zwa,tar)=>{"use strict";var Fi,nqn=$7e(),oqn=Uor(),iqn=zor(),aqn=Hor(),sqn=Jor(),JK=Gor(),WK=z2(),uqn=Zor(),lqn=Qor(),cqn=tir(),dqn=nir(),fqn=iir(),pqn=sir(),mqn=lir(),hqn=pir(),Qir=Function,z7e=function(t){try{return Qir('"use strict"; return ('+t+").constructor;")()}catch{}},foe=L7e(),gqn=bir(),V7e=function(){throw new WK},yqn=foe?function(){try{return arguments.callee,V7e}catch{try{return foe(arguments,"callee").get}catch{return V7e}}}():V7e,VK=Cir()(),qh=Jir(),bqn=k7e(),_qn=F7e(),ear=q7e(),poe=nCe(),HK={},vqn=typeof Uint8Array>"u"||!qh?Fi:qh(Uint8Array),V2={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?Fi:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?Fi:ArrayBuffer,"%ArrayIteratorPrototype%":VK&&qh?qh([][Symbol.iterator]()):Fi,"%AsyncFromSyncIteratorPrototype%":Fi,"%AsyncFunction%":HK,"%AsyncGenerator%":HK,"%AsyncGeneratorFunction%":HK,"%AsyncIteratorPrototype%":HK,"%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%":oqn,"%eval%":eval,"%EvalError%":iqn,"%Float32Array%":typeof Float32Array>"u"?Fi:Float32Array,"%Float64Array%":typeof Float64Array>"u"?Fi:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?Fi:FinalizationRegistry,"%Function%":Qir,"%GeneratorFunction%":HK,"%Int8Array%":typeof Int8Array>"u"?Fi:Int8Array,"%Int16Array%":typeof Int16Array>"u"?Fi:Int16Array,"%Int32Array%":typeof Int32Array>"u"?Fi:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":VK&&qh?qh(qh([][Symbol.iterator]())):Fi,"%JSON%":typeof JSON=="object"?JSON:Fi,"%Map%":typeof Map>"u"?Fi:Map,"%MapIteratorPrototype%":typeof Map>"u"||!VK||!qh?Fi:qh(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":nqn,"%Object.getOwnPropertyDescriptor%":foe,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?Fi:Promise,"%Proxy%":typeof Proxy>"u"?Fi:Proxy,"%RangeError%":aqn,"%ReferenceError%":sqn,"%Reflect%":typeof Reflect>"u"?Fi:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?Fi:Set,"%SetIteratorPrototype%":typeof Set>"u"||!VK||!qh?Fi:qh(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?Fi:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":VK&&qh?qh(""[Symbol.iterator]()):Fi,"%Symbol%":VK?Symbol:Fi,"%SyntaxError%":JK,"%ThrowTypeError%":yqn,"%TypedArray%":vqn,"%TypeError%":WK,"%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%":uqn,"%WeakMap%":typeof WeakMap>"u"?Fi:WeakMap,"%WeakRef%":typeof WeakRef>"u"?Fi:WeakRef,"%WeakSet%":typeof WeakSet>"u"?Fi:WeakSet,"%Function.prototype.call%":poe,"%Function.prototype.apply%":ear,"%Object.defineProperty%":gqn,"%Object.getPrototypeOf%":bqn,"%Math.abs%":lqn,"%Math.floor%":cqn,"%Math.max%":dqn,"%Math.min%":fqn,"%Math.pow%":pqn,"%Math.round%":mqn,"%Math.sign%":hqn,"%Reflect.getPrototypeOf%":_qn};if(qh)try{null.error}catch(t){Xir=qh(qh(t)),V2["%Error.prototype%"]=Xir}var Xir,wqn=function t(e){var r;if(e==="%AsyncFunction%")r=z7e("async function () {}");else if(e==="%GeneratorFunction%")r=z7e("function* () {}");else if(e==="%AsyncGeneratorFunction%")r=z7e("async function* () {}");else if(e==="%AsyncGenerator%"){var n=t("%AsyncGeneratorFunction%");n&&(r=n.prototype)}else if(e==="%AsyncIteratorPrototype%"){var o=t("%AsyncGenerator%");o&&qh&&(r=qh(o.prototype))}return V2[e]=r,r},Zir={__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"]},moe=doe(),oCe=Gir(),Sqn=moe.call(poe,Array.prototype.concat),Cqn=moe.call(ear,Array.prototype.splice),Yir=moe.call(poe,String.prototype.replace),iCe=moe.call(poe,String.prototype.slice),xqn=moe.call(poe,RegExp.prototype.exec),Tqn=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,Oqn=/\\(\\)?/g,Eqn=function(e){var r=iCe(e,0,1),n=iCe(e,-1);if(r==="%"&&n!=="%")throw new JK("invalid intrinsic syntax, expected closing `%`");if(n==="%"&&r!=="%")throw new JK("invalid intrinsic syntax, expected opening `%`");var o=[];return Yir(e,Tqn,function(i,a,s,u){o[o.length]=s?Yir(u,Oqn,"$1"):a||i}),o},Pqn=function(e,r){var n=e,o;if(oCe(Zir,n)&&(o=Zir[n],n="%"+o[0]+"%"),oCe(V2,n)){var i=V2[n];if(i===HK&&(i=wqn(n)),typeof i>"u"&&!r)throw new WK("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:o,name:n,value:i}}throw new JK("intrinsic "+e+" does not exist!")};tar.exports=function(e,r){if(typeof e!="string"||e.length===0)throw new WK("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof r!="boolean")throw new WK('"allowMissing" argument must be a boolean');if(xqn(/^%?[^%]*%?$/,e)===null)throw new JK("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=Eqn(e),o=n.length>0?n[0]:"",i=Pqn("%"+o+"%",r),a=i.name,s=i.value,u=!1,l=i.alias;l&&(o=l[0],Cqn(n,Sqn([0,1],l)));for(var c=1,d=!0;c=n.length){var h=foe(s,f);d=!!h,d&&"get"in h&&!("originalValue"in h.get)?s=h.get:s=s[f]}else d=oCe(s,f),s=s[f];d&&!u&&(V2[a]=s)}}return s}});var H7e=S((Vwa,oar)=>{"use strict";var rar=aCe(),nar=U7e(),Mqn=nar([rar("%String.prototype.indexOf%")]);oar.exports=function(e,r){var n=rar(e,!!r);return typeof n=="function"&&Mqn(e,".prototype.")>-1?nar([n]):n}});var W7e=S((Hwa,aar)=>{"use strict";var Rqn=aCe(),hoe=H7e(),Iqn=coe(),Aqn=z2(),iar=Rqn("%Map%",!0),Nqn=hoe("Map.prototype.get",!0),Dqn=hoe("Map.prototype.set",!0),jqn=hoe("Map.prototype.has",!0),$qn=hoe("Map.prototype.delete",!0),Lqn=hoe("Map.prototype.size",!0);aar.exports=!!iar&&function(){var e,r={assert:function(n){if(!r.has(n))throw new Aqn("Side channel does not contain "+Iqn(n))},delete:function(n){if(e){var o=$qn(e,n);return Lqn(e)===0&&(e=void 0),o}return!1},get:function(n){if(e)return Nqn(e,n)},has:function(n){return e?jqn(e,n):!1},set:function(n,o){e||(e=new iar),Dqn(e,n,o)}};return r}});var uar=S((Wwa,sar)=>{"use strict";var Fqn=aCe(),uCe=H7e(),kqn=coe(),sCe=W7e(),qqn=z2(),KK=Fqn("%WeakMap%",!0),Uqn=uCe("WeakMap.prototype.get",!0),Bqn=uCe("WeakMap.prototype.set",!0),zqn=uCe("WeakMap.prototype.has",!0),Vqn=uCe("WeakMap.prototype.delete",!0);sar.exports=KK?function(){var e,r,n={assert:function(o){if(!n.has(o))throw new qqn("Side channel does not contain "+kqn(o))},delete:function(o){if(KK&&o&&(typeof o=="object"||typeof o=="function")){if(e)return Vqn(e,o)}else if(sCe&&r)return r.delete(o);return!1},get:function(o){return KK&&o&&(typeof o=="object"||typeof o=="function")&&e?Uqn(e,o):r&&r.get(o)},has:function(o){return KK&&o&&(typeof o=="object"||typeof o=="function")&&e?zqn(e,o):!!r&&r.has(o)},set:function(o,i){KK&&o&&(typeof o=="object"||typeof o=="function")?(e||(e=new KK),Bqn(e,o,i)):sCe&&(r||(r=sCe()),r.set(o,i))}};return n}:sCe});var J7e=S((Jwa,lar)=>{"use strict";var Hqn=z2(),Wqn=coe(),Jqn=For(),Kqn=W7e(),Gqn=uar(),Xqn=Gqn||Kqn||Jqn;lar.exports=function(){var e,r={assert:function(n){if(!r.has(n))throw new Hqn("Side channel does not contain "+Wqn(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=Xqn()),e.set(n,o)}};return r}});var lCe=S((Kwa,car)=>{"use strict";var Zqn=String.prototype.replace,Yqn=/%20/g,K7e={RFC1738:"RFC1738",RFC3986:"RFC3986"};car.exports={default:K7e.RFC3986,formatters:{RFC1738:function(t){return Zqn.call(t,Yqn,"+")},RFC3986:function(t){return String(t)}},RFC1738:K7e.RFC1738,RFC3986:K7e.RFC3986}});var Q7e=S((Gwa,par)=>{"use strict";var Qqn=lCe(),eUn=J7e(),G7e=Object.prototype.hasOwnProperty,H2=Array.isArray,dCe=eUn(),dar=function(e,r){return dCe.set(e,r),e},cCe=function(e){return dCe.has(e)},Z7e=function(e){return dCe.get(e)},far=function(e,r){dCe.set(e,r)},dE=function(){for(var t=[],e=0;e<256;++e)t.push("%"+((e<16?"0":"")+e.toString(16)).toUpperCase());return t}(),tUn=function(e){for(;e.length>1;){var r=e.pop(),n=r.obj[r.prop];if(H2(n)){for(var o=[],i=0;i=X7e?a.slice(u,u+X7e):a,c=[],d=0;d=48&&f<=57||f>=65&&f<=90||f>=97&&f<=122||i===Qqn.RFC1738&&(f===40||f===41)){c[c.length]=l.charAt(d);continue}if(f<128){c[c.length]=dE[f];continue}if(f<2048){c[c.length]=dE[192|f>>6]+dE[128|f&63];continue}if(f<55296||f>=57344){c[c.length]=dE[224|f>>12]+dE[128|f>>6&63]+dE[128|f&63];continue}d+=1,f=65536+((f&1023)<<10|l.charCodeAt(d)&1023),c[c.length]=dE[240|f>>18]+dE[128|f>>12&63]+dE[128|f>>6&63]+dE[128|f&63]}s+=c.join("")}return s},aUn=function(e){for(var r=[{obj:{o:e},prop:"o"}],n=[],o=0;on?dar(Y7e(a,{plainObjects:o}),a.length-1):a},cUn=function(e,r){if(H2(e)){for(var n=[],o=0;o{"use strict";var har=J7e(),fCe=Q7e(),goe=lCe(),dUn=Object.prototype.hasOwnProperty,gar={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,r){return e+"["+r+"]"},repeat:function(e){return e}},fE=Array.isArray,fUn=Array.prototype.push,yar=function(t,e){fUn.apply(t,fE(e)?e:[e])},pUn=Date.prototype.toISOString,mar=goe.default,qm={addQueryPrefix:!1,allowDots:!1,allowEmptyArrays:!1,arrayFormat:"indices",charset:"utf-8",charsetSentinel:!1,commaRoundTrip:!1,delimiter:"&",encode:!0,encodeDotInKeys:!1,encoder:fCe.encode,encodeValuesOnly:!1,filter:void 0,format:mar,formatter:goe.formatters[mar],indices:!1,serializeDate:function(e){return pUn.call(e)},skipNulls:!1,strictNullHandling:!1},mUn=function(e){return typeof e=="string"||typeof e=="number"||typeof e=="boolean"||typeof e=="symbol"||typeof e=="bigint"},eXe={},hUn=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(eXe))!==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(eXe)>"u"&&(T=0)}if(typeof c=="function"?_=c(r,_):_ instanceof Date?_=p(_):n==="comma"&&fE(_)&&(_=fCe.maybeMap(_,function(oe){return oe instanceof Date?p(oe):oe})),_===null){if(a)return l&&!y?l(r,qm.encoder,g,"key",m):r;_=""}if(mUn(_)||fCe.isBuffer(_)){if(l){var P=y?r:l(r,qm.encoder,g,"key",m);return[h(P)+"="+h(l(_,qm.encoder,g,"value",m))]}return[h(r)+"="+h(String(_))]}var R=[];if(typeof _>"u")return R;var I;if(n==="comma"&&fE(_))y&&l&&(_=fCe.maybeMap(_,l)),I=[{value:_.length>0?_.join(",")||null:void 0}];else if(fE(c))I=c;else{var N=Object.keys(_);I=d?N.sort(d):N}var z=u?String(r).replace(/\./g,"%2E"):String(r),V=o&&fE(_)&&_.length===1?z+"[]":z;if(i&&fE(_)&&_.length===0)return V+"[]";for(var k=0;k"u"?e.encodeDotInKeys===!0?!0:qm.allowDots:!!e.allowDots;return{addQueryPrefix:typeof e.addQueryPrefix=="boolean"?e.addQueryPrefix:qm.addQueryPrefix,allowDots:s,allowEmptyArrays:typeof e.allowEmptyArrays=="boolean"?!!e.allowEmptyArrays:qm.allowEmptyArrays,arrayFormat:a,charset:r,charsetSentinel:typeof e.charsetSentinel=="boolean"?e.charsetSentinel:qm.charsetSentinel,commaRoundTrip:!!e.commaRoundTrip,delimiter:typeof e.delimiter>"u"?qm.delimiter:e.delimiter,encode:typeof e.encode=="boolean"?e.encode:qm.encode,encodeDotInKeys:typeof e.encodeDotInKeys=="boolean"?e.encodeDotInKeys:qm.encodeDotInKeys,encoder:typeof e.encoder=="function"?e.encoder:qm.encoder,encodeValuesOnly:typeof e.encodeValuesOnly=="boolean"?e.encodeValuesOnly:qm.encodeValuesOnly,filter:i,format:n,formatter:o,serializeDate:typeof e.serializeDate=="function"?e.serializeDate:qm.serializeDate,skipNulls:typeof e.skipNulls=="boolean"?e.skipNulls:qm.skipNulls,sort:typeof e.sort=="function"?e.sort:null,strictNullHandling:typeof e.strictNullHandling=="boolean"?e.strictNullHandling:qm.strictNullHandling}};bar.exports=function(t,e){var r=t,n=gUn(e),o,i;typeof n.filter=="function"?(i=n.filter,r=i("",r)):fE(n.filter)&&(i=n.filter,o=i);var a=[];if(typeof r!="object"||r===null)return"";var s=gar[n.arrayFormat],u=s==="comma"&&n.commaRoundTrip;o||(o=Object.keys(r)),n.sort&&o.sort(n.sort);for(var l=har(),c=0;c0?m+p:""}});var xar=S((Zwa,Car)=>{"use strict";var Tk=Q7e(),pCe=Object.prototype.hasOwnProperty,war=Array.isArray,qc={allowDots:!1,allowEmptyArrays:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decodeDotInKeys:!1,decoder:Tk.decode,delimiter:"&",depth:5,duplicates:"combine",ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictDepth:!1,strictNullHandling:!1,throwOnLimitExceeded:!1},yUn=function(t){return t.replace(/&#(\d+);/g,function(e,r){return String.fromCharCode(parseInt(r,10))})},Sar=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},bUn="utf8=%26%2310003%3B",_Un="utf8=%E2%9C%93",vUn=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=war(m)?[m]:m),p!==null){var h=pCe.call(n,p);h&&r.duplicates==="combine"?n[p]=Tk.combine(n[p],m,r.arrayLimit,r.plainObjects):(!h||r.duplicates==="last")&&(n[p]=m)}}return n},wUn=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:Sar(e,r,o),s=t.length-1;s>=0;--s){var u,l=t[s];if(l==="[]"&&r.parseArrays)Tk.isOverflow(a)?u=a:u=r.allowEmptyArrays&&(a===""||r.strictNullHandling&&a===null)?[]:Tk.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},SUn=function(e,r){var n=r.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e;if(r.depth<=0)return!r.plainObjects&&pCe.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&&pCe.call(Object.prototype,s)&&!r.allowPrototypes)return;u.push(s)}for(var l=0;(a=i.exec(n))!==null&&l"u"?qc.charset:e.charset,n=typeof e.duplicates>"u"?qc.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:qc.allowDots:!!e.allowDots;return{allowDots:o,allowEmptyArrays:typeof e.allowEmptyArrays=="boolean"?!!e.allowEmptyArrays:qc.allowEmptyArrays,allowPrototypes:typeof e.allowPrototypes=="boolean"?e.allowPrototypes:qc.allowPrototypes,allowSparse:typeof e.allowSparse=="boolean"?e.allowSparse:qc.allowSparse,arrayLimit:typeof e.arrayLimit=="number"?e.arrayLimit:qc.arrayLimit,charset:r,charsetSentinel:typeof e.charsetSentinel=="boolean"?e.charsetSentinel:qc.charsetSentinel,comma:typeof e.comma=="boolean"?e.comma:qc.comma,decodeDotInKeys:typeof e.decodeDotInKeys=="boolean"?e.decodeDotInKeys:qc.decodeDotInKeys,decoder:typeof e.decoder=="function"?e.decoder:qc.decoder,delimiter:typeof e.delimiter=="string"||Tk.isRegExp(e.delimiter)?e.delimiter:qc.delimiter,depth:typeof e.depth=="number"||e.depth===!1?+e.depth:qc.depth,duplicates:n,ignoreQueryPrefix:e.ignoreQueryPrefix===!0,interpretNumericEntities:typeof e.interpretNumericEntities=="boolean"?e.interpretNumericEntities:qc.interpretNumericEntities,parameterLimit:typeof e.parameterLimit=="number"?e.parameterLimit:qc.parameterLimit,parseArrays:e.parseArrays!==!1,plainObjects:typeof e.plainObjects=="boolean"?e.plainObjects:qc.plainObjects,strictDepth:typeof e.strictDepth=="boolean"?!!e.strictDepth:qc.strictDepth,strictNullHandling:typeof e.strictNullHandling=="boolean"?e.strictNullHandling:qc.strictNullHandling,throwOnLimitExceeded:typeof e.throwOnLimitExceeded=="boolean"?e.throwOnLimitExceeded:!1}};Car.exports=function(t,e){var r=xUn(e);if(t===""||t===null||typeof t>"u")return r.plainObjects?{__proto__:null}:{};for(var n=typeof t=="string"?vUn(t,r):t,o=r.plainObjects?{__proto__:null}:{},i=Object.keys(n),a=0;a{"use strict";var TUn=_ar(),OUn=xar(),EUn=lCe();Tar.exports={formats:EUn,parse:OUn,stringify:TUn}});var Oar=S(yoe=>{"use strict";var PUn=yoe&&yoe.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(yoe,"__esModule",{value:!0});yoe.createRequestUrl=RUn;var MUn=PUn(tXe());function RUn(t,e){return Object.keys(e??{}).length>0?`${t}?${MUn.default.stringify(e,{arrayFormat:"repeat"})}`:t}});var Ear=S(mCe=>{"use strict";Object.defineProperty(mCe,"__esModule",{value:!0});mCe.RUNTIME=void 0;mCe.RUNTIME=IUn();function IUn(){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 GK=S(hCe=>{"use strict";Object.defineProperty(hCe,"__esModule",{value:!0});hCe.RUNTIME=void 0;var AUn=Ear();Object.defineProperty(hCe,"RUNTIME",{enumerable:!0,get:function(){return AUn.RUNTIME}})});var rXe=S((XK,Par)=>{"use strict";var NUn=function(){if(typeof self<"u")return self;if(typeof window<"u"||typeof window<"u")return window;throw new Error("unable to locate global object")},W2=NUn();Par.exports=XK=W2.fetch;W2.fetch&&(XK.default=W2.fetch.bind(W2));XK.Headers=W2.Headers;XK.Request=W2.Request;XK.Response=W2.Response});var Rar=S(vx=>{"use strict";var DUn=vx&&vx.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),jUn=vx&&vx.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Mar=vx&&vx.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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:gCe.RUNTIME.type==="node"?(yield Promise.resolve().then(()=>Mar(rXe()))).default:typeof fetch=="function"?fetch:(yield Promise.resolve().then(()=>Mar(rXe()))).default})}});var Iar=S(boe=>{"use strict";var FUn=boe&&boe.__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(boe,"__esModule",{value:!0});boe.getRequestBody=qUn;var kUn=eve();function qUn(t){return FUn(this,arguments,void 0,function*({body:e,type:r}){return r.includes("json")?(0,kUn.toJson)(e):e})}});var Aar=S(ZK=>{"use strict";var wx=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.Node18UniversalStreamWrapper=void 0;var nXe=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=>wx(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",()=>wx(this,void 0,void 0,function*(){e instanceof t?e._end():e instanceof WritableStream?e.getWriter().close():e.end()})),this.on("error",r=>wx(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=>wx(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",()=>wx(this,void 0,void 0,function*(){e instanceof t?e._end():e instanceof WritableStream?e.getWriter().close():e.end()})),this.off("error",r=>wx(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 wx(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 wx(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 wx(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 wx(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:()=>wx(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.Node18UniversalStreamWrapper=nXe});var Nar=S(YK=>{"use strict";var _oe=YK&&YK.__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(YK,"__esModule",{value:!0});YK.UndiciStreamWrapper=void 0;var oXe=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 _oe(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 _oe(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 _oe(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 _oe(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:()=>_oe(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}}}};YK.UndiciStreamWrapper=oXe});var Dar=S(Ok=>{"use strict";var yCe=Ok&&Ok.__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())})},UUn=Ok&&Ok.__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(Ok,"__esModule",{value:!0});Ok.NodePre18StreamWrapper=void 0;var iXe=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 yCe(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 yCe(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=UUn(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 yCe(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 yCe(this,void 0,void 0,function*(){let{value:n,done:o}=yield r.next();return{value:n,done:o}})},[Symbol.asyncIterator](){return this}}}};Ok.NodePre18StreamWrapper=iXe});var jar=S(Sx=>{"use strict";var BUn=Sx&&Sx.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),zUn=Sx&&Sx.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),aXe=Sx&&Sx.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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(()=>aXe(Aar()))).Node18UniversalStreamWrapper(t):bCe.RUNTIME.type!=="node"&&typeof fetch=="function"?new(yield Promise.resolve().then(()=>aXe(Nar()))).UndiciStreamWrapper(t):new(yield Promise.resolve().then(()=>aXe(Dar()))).NodePre18StreamWrapper(t)})}});var $ar=S(voe=>{"use strict";var WUn=voe&&voe.__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(voe,"__esModule",{value:!0});voe.getResponseBody=KUn;var JUn=jar();function KUn(t,e){return WUn(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,JUn.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 Lar=S(_Ce=>{"use strict";Object.defineProperty(_Ce,"__esModule",{value:!0});_Ce.getTimeoutSignal=XUn;_Ce.anySignal=ZUn;var GUn="timeout";function XUn(t){let e=new AbortController,r=setTimeout(()=>e.abort(GUn),t);return{signal:e.signal,abortId:r}}function ZUn(...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 kar=S(QK=>{"use strict";var YUn=QK&&QK.__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(QK,"__esModule",{value:!0});QK.makeRequest=void 0;var Far=Lar(),QUn=(t,e,r,n,o,i,a,s,u)=>YUn(void 0,void 0,void 0,function*(){let l=[],c;if(i!=null){let{signal:p,abortId:m}=(0,Far.getTimeoutSignal)(i);c=m,l.push(p)}a!=null&&l.push(a);let d=(0,Far.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});QK.makeRequest=QUn});var qar=S(woe=>{"use strict";var eBn=woe&&woe.__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(woe,"__esModule",{value:!0});woe.requestWithRetries=aBn;var tBn=1e3,rBn=6e4,nBn=2,oBn=.2;function iBn(t){let e=1+(Math.random()*2-1)*oBn;return t*e}function aBn(t){return eBn(this,arguments,void 0,function*(e,r=nBn){let n=yield e();for(let o=0;o=500);++o){let i=Math.min(tBn*Math.pow(2,o),rBn),a=iBn(i);yield new Promise(s=>setTimeout(s,a)),n=yield e()}return n})}});var zar=S(J2=>{"use strict";var Uar=J2&&J2.__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(J2,"__esModule",{value:!0});J2.fetcher=void 0;J2.fetcherImpl=Bar;var sBn=eve(),e8=C7e(),uBn=Oar(),lBn=Rar(),cBn=Iar(),dBn=$ar(),fBn=kar(),pBn=qar();function Bar(t){return Uar(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,uBn.createRequestUrl)(t.url,t.queryParameters),n=yield(0,cBn.getRequestBody)({body:t.body,type:t.requestType==="json"?"json":"other"}),o=yield(0,lBn.getFetchFn)();try{let i=yield(0,pBn.requestWithRetries)(()=>Uar(this,void 0,void 0,function*(){return(0,fBn.makeRequest)(o,r,t.method,e,n,t.timeoutMs,t.abortSignal,t.withCredentials,t.duplex)}),t.maxRetries),a=yield(0,dBn.getResponseBody)(i,t.responseType);return i.status>=200&&i.status<400?{ok:!0,body:a,headers:i.headers,rawResponse:(0,e8.toRawResponse)(i)}:{ok:!1,error:{reason:"status-code",statusCode:i.status,body:a},rawResponse:(0,e8.toRawResponse)(i)}}catch(i){return t.abortSignal!=null&&t.abortSignal.aborted?{ok:!1,error:{reason:"unknown",errorMessage:"The user aborted a request"},rawResponse:e8.abortRawResponse}:i instanceof Error&&i.name==="AbortError"?{ok:!1,error:{reason:"timeout"},rawResponse:e8.abortRawResponse}:i instanceof Error?{ok:!1,error:{reason:"unknown",errorMessage:i.message},rawResponse:e8.unknownRawResponse}:{ok:!1,error:{reason:"unknown",errorMessage:(0,sBn.toJson)(i)},rawResponse:e8.unknownRawResponse}}})}J2.fetcher=Bar});var Var=S(sXe=>{"use strict";Object.defineProperty(sXe,"__esModule",{value:!0});sXe.getHeader=mBn;function mBn(t,e){for(let[r,n]of Object.entries(t))if(r.toLowerCase()===e.toLowerCase())return n}});var Har=S(t8=>{"use strict";var hBn=t8&&t8.__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(t8,"__esModule",{value:!0});t8.Supplier=void 0;t8.Supplier={get:t=>hBn(void 0,void 0,void 0,function*(){return typeof t=="function"?t():t})}});var War=S(r8=>{"use strict";var gBn=r8&&r8.__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(r8,"__esModule",{value:!0});r8.HttpResponsePromise=void 0;var uXe=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 gBn(this,void 0,void 0,function*(){return yield this.innerPromise})}};r8.HttpResponsePromise=uXe});var Jar=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 yBn=zar();Object.defineProperty(Qy,"fetcher",{enumerable:!0,get:function(){return yBn.fetcher}});var bBn=Var();Object.defineProperty(Qy,"getHeader",{enumerable:!0,get:function(){return bBn.getHeader}});var _Bn=Har();Object.defineProperty(Qy,"Supplier",{enumerable:!0,get:function(){return _Bn.Supplier}});var lXe=C7e();Object.defineProperty(Qy,"abortRawResponse",{enumerable:!0,get:function(){return lXe.abortRawResponse}});Object.defineProperty(Qy,"toRawResponse",{enumerable:!0,get:function(){return lXe.toRawResponse}});Object.defineProperty(Qy,"unknownRawResponse",{enumerable:!0,get:function(){return lXe.unknownRawResponse}});var vBn=War();Object.defineProperty(Qy,"HttpResponsePromise",{enumerable:!0,get:function(){return vBn.HttpResponsePromise}})});var Kar=S((cXe,dXe)=>{(function(t,e){typeof cXe=="object"&&typeof dXe<"u"?dXe.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:cXe,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 W={};return L.forEach(function(ie,j){return W[ie]=j}),W}(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(W){return W=="+"?"-":"_"})},f=function(L){return L.replace(/[^A-Za-z0-9\+\/]/g,"")},p=function(L){for(var W,ie,j,A,U="",H=L.length%3,re=0;re255||(j=L.charCodeAt(re++))>255||(A=L.charCodeAt(re++))>255)throw new TypeError("invalid character found");W=ie<<16|j<<8|A,U+=a[W>>18&63]+a[W>>12&63]+a[W>>6&63]+a[W&63]}return H?U.slice(0,H-3)+"===".substring(H):U},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 W=4096,ie=[],j=0,A=L.length;j>>6)+l(128|W&63):l(224|W>>>12&15)+l(128|W>>>6&63)+l(128|W&63)}else{var W=65536+(L.charCodeAt(0)-55296)*1024+(L.charCodeAt(1)-56320);return l(240|W>>>18&7)+l(128|W>>>12&63)+l(128|W>>>6&63)+l(128|W&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,W){return W===void 0&&(W=!1),W?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 W=(7&L.charCodeAt(0))<<18|(63&L.charCodeAt(1))<<12|(63&L.charCodeAt(2))<<6|63&L.charCodeAt(3),ie=W-65536;return l((ie>>>10)+55296)+l((ie&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 W,ie="",j,A,U=0;U>16&255):A===64?l(W>>16&255,W>>8&255):l(W>>16&255,W>>8&255,W&255);return ie},N=typeof atob=="function"?function(L){return atob(f(L))}:r?function(L){return Buffer.from(L,"base64").toString("binary")}:I,z=r?function(L){return c(Buffer.from(L,"base64"))}:function(L){return c(N(L).split("").map(function(W){return W.charCodeAt(0)}))},V=function(L){return z(X(L))},k=r?function(L){return Buffer.from(L,"base64").toString("utf8")}:n?function(L){return n.decode(z(L))}:function(L){return R(N(L))},X=function(L){return f(L.replace(/[-_]/g,function(W){return W=="-"?"+":"/"}))},B=function(L){return k(X(L))},Q=function(L){if(typeof L!="string")return!1;var W=L.replace(/\s+/g,"").replace(/={0,2}$/,"");return!/[^\s0-9a-zA-Z\+/]/.test(W)||!/[^\s0-9a-zA-Z\-_]/.test(W)},Y=function(L){return{value:L,enumerable:!1,writable:!0,configurable:!0}},K=function(){var L=function(W,ie){return Object.defineProperty(String.prototype,W,Y(ie))};L("fromBase64",function(){return B(this)}),L("toBase64",function(W){return T(this,W)}),L("toBase64URI",function(){return T(this,!0)}),L("toBase64URL",function(){return T(this,!0)}),L("toUint8Array",function(){return V(this)})},oe=function(){var L=function(W,ie){return Object.defineProperty(Uint8Array.prototype,W,Y(ie))};L("toBase64",function(W){return y(this,W)}),L("toBase64URI",function(){return y(this,!0)}),L("toBase64URL",function(){return y(this,!0)})},ue=function(){K(),oe()},de={version:t,VERSION:e,atob:N,atobPolyfill:I,btoa:m,btoaPolyfill:p,fromBase64:B,toBase64:T,encode:T,encodeURI:O,encodeURL:O,utob:_,btou:R,decode:B,isValid:Q,fromUint8Array:y,toUint8Array:V,extendString:K,extendUint8Array:oe,extendBuiltins:ue};return de.Base64={},Object.keys(de).forEach(function(L){return de.Base64[L]=de[L]}),de})});var Xar=S(vCe=>{"use strict";Object.defineProperty(vCe,"__esModule",{value:!0});vCe.BasicAuth=void 0;var Gar=Kar(),wBn=/^Basic /i;vCe.BasicAuth={toAuthorizationHeader:t=>t==null?void 0:`Basic ${Gar.Base64.encode(`${t.username}:${t.password}`)}`,fromAuthorizationHeader:t=>{let e=t.replace(wBn,""),r=Gar.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 Zar=S(wCe=>{"use strict";Object.defineProperty(wCe,"__esModule",{value:!0});wCe.BearerToken=void 0;var SBn=/^Bearer /i;wCe.BearerToken={toAuthorizationHeader:t=>{if(t!=null)return`Bearer ${t}`},fromAuthorizationHeader:t=>t.replace(SBn,"").trim()}});var Yar=S(n8=>{"use strict";Object.defineProperty(n8,"__esModule",{value:!0});n8.BearerToken=n8.BasicAuth=void 0;var CBn=Xar();Object.defineProperty(n8,"BasicAuth",{enumerable:!0,get:function(){return CBn.BasicAuth}});var xBn=Zar();Object.defineProperty(n8,"BearerToken",{enumerable:!0,get:function(){return xBn.BearerToken}})});var pXe=S(Tw=>{"use strict";var Qar=Tw&&Tw.__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())})},esr=Tw&&Tw.__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)}},Cx=Tw&&Tw.__await||function(t){return this instanceof Cx?(this.v=t,this):new Cx(t)},tsr=Tw&&Tw.__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 Cx?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(Tw,"__esModule",{value:!0});Tw.Stream=void 0;Tw.readableStreamAsyncIterable=rsr;var TBn=GK(),OBn="data:",fXe=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=OBn,this.messageTerminator=` `,this.streamTerminator=n.streamTerminator):this.messageTerminator=n.messageTerminator,o?.addEventListener("abort",()=>this.controller.abort())}iterMessages(){return tsr(this,arguments,function*(){var r,n,o,i;this.controller.signal;let a=rsr(this.stream),s="",u=!1;try{for(var l=!0,c=esr(a),d;d=yield Cx(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 Cx(void 0);let h=yield Cx(this.parse(JSON.parse(m)));yield yield Cx(h),u=!1}}}catch(f){n={error:f}}finally{try{!l&&!r&&(o=c.return)&&(yield Cx(o.call(c)))}finally{if(n)throw n.error}}})}[Symbol.asyncIterator](){return tsr(this,arguments,function*(){var r,n,o,i;try{for(var a=!0,s=esr(this.iterMessages()),u;u=yield Cx(s.next()),r=u.done,!r;a=!0)i=u.value,a=!1,yield yield Cx(i)}catch(l){n={error:l}}finally{try{!a&&!r&&(o=s.return)&&(yield Cx(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 TBn.RUNTIME.type==="node"&&typeof e<"u"&&(r+=Buffer.isBuffer(e)?e:Buffer.from(e));return r}};Tw.Stream=fXe;function rsr(t){if(t[Symbol.asyncIterator])return t;let e=t.getReader();return{next(){return Qar(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 Qar(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 nsr=S(SCe=>{"use strict";Object.defineProperty(SCe,"__esModule",{value:!0});SCe.Stream=void 0;var EBn=pXe();Object.defineProperty(SCe,"Stream",{enumerable:!0,get:function(){return EBn.Stream}})});var osr=S(Soe=>{"use strict";var PBn=Soe&&Soe.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Soe,"__esModule",{value:!0});Soe.encodeAsFormParameter=RBn;var MBn=PBn(tXe());function RBn(t){let r=MBn.default.stringify(t,{encode:!1}).split("&").map(n=>{let[o,i]=n.split("=");return[o,i]});return Object.fromEntries(r)}});var ssr=S((CSa,asr)=>{"use strict";var mXe=Object.defineProperty,IBn=Object.getOwnPropertyDescriptor,ABn=Object.getOwnPropertyNames,NBn=Object.prototype.hasOwnProperty,DBn=(t,e)=>{for(var r in e)mXe(t,r,{get:e[r],enumerable:!0})},jBn=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of ABn(e))!NBn.call(t,o)&&o!==r&&mXe(t,o,{get:()=>e[o],enumerable:!(n=IBn(e,o))||n.enumerable});return t},$Bn=t=>jBn(mXe({},"__esModule",{value:!0}),t),isr={};DBn(isr,{Blob:()=>kBn,File:()=>qBn,FormData:()=>FBn});asr.exports=$Bn(isr);var LBn=function(){return typeof globalThis<"u"?globalThis:typeof self<"u"?self:window}(),{FormData:FBn,Blob:kBn,File:qBn}=LBn});var vsr=S((xSa,_sr)=>{"use strict";var yXe=Object.defineProperty,UBn=Object.getOwnPropertyDescriptor,BBn=Object.getOwnPropertyNames,zBn=Object.prototype.hasOwnProperty,VBn=(t,e)=>{for(var r in e)yXe(t,r,{get:e[r],enumerable:!0})},HBn=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of BBn(e))!zBn.call(t,o)&&o!==r&&yXe(t,o,{get:()=>e[o],enumerable:!(n=UBn(e,o))||n.enumerable});return t},WBn=t=>HBn(yXe({},"__esModule",{value:!0}),t),bXe=(t,e,r)=>{if(!e.has(t))throw TypeError("Cannot "+r)},Uc=(t,e,r)=>(bXe(t,e,"read from private field"),r?r.call(t):e.get(t)),pE=(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)},Coe=(t,e,r,n)=>(bXe(t,e,"write to private field"),n?n.call(t,r):e.set(t,r),r),hXe=(t,e,r)=>(bXe(t,e,"access private method"),r),msr={};VBn(msr,{FormDataEncoder:()=>ezn,isFile:()=>G2,isFormData:()=>ysr});_sr.exports=WBn(msr);var Y1=t=>typeof t=="function",JBn=t=>Y1(t[Symbol.asyncIterator]),usr=65536;function*hsr(t){if(t.byteLength<=usr){yield t;return}let e=0;for(;e{if(JBn(t))return lsr(t);if(Y1(t.getReader))return lsr(KBn(t));throw new TypeError("Unsupported data source: Expected either ReadableStream or async iterable.")},csr="abcdefghijklmnopqrstuvwxyz0123456789";function XBn(){let t=16,e="";for(;t--;)e+=csr[Math.random()*csr.length<<0];return e}var gsr=t=>String(t).replace(/\r|\n/g,(e,r,n)=>e==="\r"&&n[r+1]!==` `||e===` `&&n[r-1]!=="\r"?`\r `:e),ZBn=t=>Object.prototype.toString.call(t).slice(8,-1).toLowerCase();function dsr(t){if(ZBn(t)!=="object")return!1;let e=Object.getPrototypeOf(t);return e==null?!0:(e.constructor&&e.constructor.toString())===Object.toString()}function fsr(t,e){if(typeof e=="string"){for(let[r,n]of Object.entries(t))if(e.toLowerCase()===r.toLowerCase())return n}}var YBn=t=>new Proxy(t,{get:(e,r)=>fsr(e,r),has:(e,r)=>fsr(e,r)!==void 0}),ysr=t=>!!(t&&Y1(t.constructor)&&t[Symbol.toStringTag]==="FormData"&&Y1(t.append)&&Y1(t.getAll)&&Y1(t.entries)&&Y1(t[Symbol.iterator])),psr=t=>String(t).replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/"/g,"%22"),G2=t=>!!(t&&typeof t=="object"&&Y1(t.constructor)&&t[Symbol.toStringTag]==="File"&&Y1(t.stream)&&t.name!=null),QBn={enableAdditionalHeaders:!1},CCe={writable:!1,configurable:!1},Ek,xoe,xCe,Toe,K2,Ooe,Eoe,TCe,OCe,_Xe,gXe,bsr,ezn=class{constructor(t,e,r){if(pE(this,OCe),pE(this,gXe),pE(this,Ek,`\r `),pE(this,xoe,void 0),pE(this,xCe,void 0),pE(this,Toe,"-".repeat(2)),pE(this,K2,new TextEncoder),pE(this,Ooe,void 0),pE(this,Eoe,void 0),pE(this,TCe,void 0),!ysr(t))throw new TypeError("Expected first argument to be a FormData instance.");let n;if(dsr(e)?r=e:n=e,n||(n=XBn()),typeof n!="string")throw new TypeError("Expected boundary argument to be a string.");if(r&&!dsr(r))throw new TypeError("Expected options argument to be an object.");Coe(this,Eoe,Array.from(t.entries())),Coe(this,TCe,{...QBn,...r}),Coe(this,xoe,Uc(this,K2).encode(Uc(this,Ek))),Coe(this,xCe,Uc(this,xoe).byteLength),this.boundary=`form-data-boundary-${n}`,this.contentType=`multipart/form-data; boundary=${this.boundary}`,Coe(this,Ooe,Uc(this,K2).encode(`${Uc(this,Toe)}${this.boundary}${Uc(this,Toe)}${Uc(this,Ek).repeat(2)}`));let o={"Content-Type":this.contentType},i=hXe(this,gXe,bsr).call(this);i&&(this.contentLength=i,o["Content-Length"]=i),this.headers=YBn(Object.freeze(o)),Object.defineProperties(this,{boundary:CCe,contentType:CCe,contentLength:CCe,headers:CCe})}*values(){for(let[t,e]of Uc(this,Eoe)){let r=G2(e)?e:Uc(this,K2).encode(gsr(e));yield hXe(this,OCe,_Xe).call(this,t,r),yield r,yield Uc(this,xoe)}yield Uc(this,Ooe)}async*encode(){for(let t of this.values())G2(t)?yield*GBn(t.stream()):yield*hsr(t)}[Symbol.iterator](){return this.values()}[Symbol.asyncIterator](){return this.encode()}};Ek=new WeakMap;xoe=new WeakMap;xCe=new WeakMap;Toe=new WeakMap;K2=new WeakMap;Ooe=new WeakMap;Eoe=new WeakMap;TCe=new WeakMap;OCe=new WeakSet;_Xe=function(t,e){let r="";if(r+=`${Uc(this,Toe)}${this.boundary}${Uc(this,Ek)}`,r+=`Content-Disposition: form-data; name="${psr(t)}"`,G2(e)&&(r+=`; filename="${psr(e.name)}"${Uc(this,Ek)}`,r+=`Content-Type: ${e.type||"application/octet-stream"}`),Uc(this,TCe).enableAdditionalHeaders===!0){let n=G2(e)?e.size:e.byteLength;n!=null&&!isNaN(n)&&(r+=`${Uc(this,Ek)}Content-Length: ${n}`)}return Uc(this,K2).encode(`${r}${Uc(this,Ek).repeat(2)}`)};gXe=new WeakSet;bsr=function(){let t=0;for(let[e,r]of Uc(this,Eoe)){let n=G2(r)?r:Uc(this,K2).encode(gsr(r)),o=G2(n)?n.size:n.byteLength;if(o==null||isNaN(o))return;t+=hXe(this,OCe,_Xe).call(this,e,n).byteLength,t+=o,t+=Uc(this,xCe)}return String(t+Uc(this,Ooe).byteLength)}});var Ssr=S((OSa,wsr)=>{"use strict";wsr.exports=typeof self=="object"?self.FormData:window.FormData});var Csr=S(zg=>{"use strict";var tzn=zg&&zg.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),rzn=zg&&zg.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),o8=zg&&zg.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 PCe:ECe.RUNTIME.type==="node"?t=new MCe:t=new RCe,yield t.setup(),t})}var PCe=class{setup(){return Pk(this,void 0,void 0,function*(){this.fd=new(yield Promise.resolve().then(()=>o8(ssr()))).FormData})}append(e,r){var n;(n=this.fd)===null||n===void 0||n.append(e,r)}appendFile(e,r,n){return Pk(this,void 0,void 0,function*(){var o,i;n==null&&vXe(r)&&(n=r.name),r instanceof(yield Promise.resolve().then(()=>o8(ioe()))).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 Pk(this,void 0,void 0,function*(){let e=new(yield Promise.resolve().then(()=>o8(vsr()))).FormDataEncoder(this.fd);return{body:yield(yield Promise.resolve().then(()=>o8(ioe()))).Readable.from(e),headers:e.headers,duplex:"half"}})}};zg.Node18FormData=PCe;var MCe=class{setup(){return Pk(this,void 0,void 0,function*(){this.fd=new(yield Promise.resolve().then(()=>o8(Ssr()))).default})}append(e,r){var n;(n=this.fd)===null||n===void 0||n.append(e,r)}appendFile(e,r,n){return Pk(this,void 0,void 0,function*(){var o,i;n==null&&vXe(r)&&(n=r.name);let a;r instanceof(yield Promise.resolve().then(()=>o8(ioe()))).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():{}}}};zg.Node16FormData=MCe;var RCe=class{setup(){return Pk(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 Pk(this,void 0,void 0,function*(){var o;n==null&&vXe(r)&&(n=r.name),(o=this.fd)===null||o===void 0||o.append(e,new Blob([r]),n)})}getRequest(){return{body:this.fd,headers:{}}}};zg.WebFormData=RCe});var xsr=S(Q1=>{"use strict";var ozn=Q1&&Q1.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=Q1&&Q1.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&ozn(e,t,r)};Object.defineProperty(Q1,"__esModule",{value:!0});Q1.encodeAsFormParameter=void 0;var azn=osr();Object.defineProperty(Q1,"encodeAsFormParameter",{enumerable:!0,get:function(){return azn.encodeAsFormParameter}});izn(Csr(),Q1)});var Uh=S(ICe=>{"use strict";Object.defineProperty(ICe,"__esModule",{value:!0});ICe.SchemaType=void 0;ICe.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 e_=S(wXe=>{"use strict";Object.defineProperty(wXe,"__esModule",{value:!0});wXe.getErrorMessageForIncorrectType=szn;function szn(t,e){return`Expected ${e}. Received ${uzn(t)}.`}function uzn(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 mE=S(SXe=>{"use strict";Object.defineProperty(SXe,"__esModule",{value:!0});SXe.maybeSkipValidation=lzn;function lzn(t){return Object.assign(Object.assign({},t),{json:Tsr(t.json),parse:Tsr(t.parse)})}function Tsr(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 xXe=S(CXe=>{"use strict";Object.defineProperty(CXe,"__esModule",{value:!0});CXe.stringifyValidationError=czn;function czn(t){return t.path.length===0?t.message:`${t.path.join(" -> ")}: ${t.message}`}});var OXe=S(ACe=>{"use strict";Object.defineProperty(ACe,"__esModule",{value:!0});ACe.JsonError=void 0;var dzn=xXe(),TXe=class t extends Error{constructor(e){super(e.map(dzn.stringifyValidationError).join("; ")),this.errors=e,Object.setPrototypeOf(this,t.prototype)}};ACe.JsonError=TXe});var PXe=S(NCe=>{"use strict";Object.defineProperty(NCe,"__esModule",{value:!0});NCe.ParseError=void 0;var fzn=xXe(),EXe=class t extends Error{constructor(e){super(e.map(fzn.stringifyValidationError).join("; ")),this.errors=e,Object.setPrototypeOf(this,t.prototype)}};NCe.ParseError=EXe});var Rsr=S(X2=>{"use strict";Object.defineProperty(X2,"__esModule",{value:!0});X2.getSchemaUtils=Poe;X2.nullable=Osr;X2.optional=Esr;X2.optionalNullable=Psr;X2.transform=Msr;var MXe=Uh(),pzn=OXe(),mzn=PXe();function Poe(t){return{nullable:()=>Osr(t),optional:()=>Esr(t),optionalNullable:()=>Psr(t),transform:e=>Msr(t,e),parseOrThrow:(e,r)=>{let n=t.parse(e,r);if(n.ok)return n.value;throw new mzn.ParseError(n.errors)},jsonOrThrow:(e,r)=>{let n=t.json(e,r);if(n.ok)return n.value;throw new pzn.JsonError(n.errors)}}}function Osr(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:()=>MXe.SchemaType.NULLABLE};return Object.assign(Object.assign({},e),Poe(e))}function Esr(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:()=>MXe.SchemaType.OPTIONAL};return Object.assign(Object.assign({},e),Poe(e))}function Psr(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:()=>MXe.SchemaType.OPTIONAL_NULLABLE};return Object.assign(Object.assign({},e),Poe(e))}function Msr(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),Poe(r))}});var Z_=S(f0=>{"use strict";Object.defineProperty(f0,"__esModule",{value:!0});f0.ParseError=f0.JsonError=f0.transform=f0.optional=f0.getSchemaUtils=void 0;var RXe=Rsr();Object.defineProperty(f0,"getSchemaUtils",{enumerable:!0,get:function(){return RXe.getSchemaUtils}});Object.defineProperty(f0,"optional",{enumerable:!0,get:function(){return RXe.optional}});Object.defineProperty(f0,"transform",{enumerable:!0,get:function(){return RXe.transform}});var hzn=OXe();Object.defineProperty(f0,"JsonError",{enumerable:!0,get:function(){return hzn.JsonError}});var gzn=PXe();Object.defineProperty(f0,"ParseError",{enumerable:!0,get:function(){return gzn.ParseError}})});var Asr=S(IXe=>{"use strict";Object.defineProperty(IXe,"__esModule",{value:!0});IXe.bigint=vzn;var yzn=Uh(),Isr=e_(),bzn=mE(),_zn=Z_();function vzn(){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,Isr.getErrorMessageForIncorrectType)(e,"bigint | number")}]},json:(e,{breadcrumbsPrefix:r=[]}={})=>typeof e!="bigint"?{ok:!1,errors:[{path:r,message:(0,Isr.getErrorMessageForIncorrectType)(e,"bigint")}]}:{ok:!0,value:e},getType:()=>yzn.SchemaType.BIGINT};return Object.assign(Object.assign({},(0,bzn.maybeSkipValidation)(t)),(0,_zn.getSchemaUtils)(t))}});var Nsr=S(DCe=>{"use strict";Object.defineProperty(DCe,"__esModule",{value:!0});DCe.bigint=void 0;var wzn=Asr();Object.defineProperty(DCe,"bigint",{enumerable:!0,get:function(){return wzn.bigint}})});var Dsr=S(NXe=>{"use strict";Object.defineProperty(NXe,"__esModule",{value:!0});NXe.date=Ozn;var Szn=Uh(),AXe=e_(),Czn=mE(),xzn=Z_(),Tzn=/^([+-]?\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 Ozn(){let t={parse:(e,{breadcrumbsPrefix:r=[]}={})=>typeof e!="string"?{ok:!1,errors:[{path:r,message:(0,AXe.getErrorMessageForIncorrectType)(e,"string")}]}:Tzn.test(e)?{ok:!0,value:new Date(e)}:{ok:!1,errors:[{path:r,message:(0,AXe.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,AXe.getErrorMessageForIncorrectType)(e,"Date object")}]},getType:()=>Szn.SchemaType.DATE};return Object.assign(Object.assign({},(0,Czn.maybeSkipValidation)(t)),(0,xzn.getSchemaUtils)(t))}});var jsr=S(jCe=>{"use strict";Object.defineProperty(jCe,"__esModule",{value:!0});jCe.date=void 0;var Ezn=Dsr();Object.defineProperty(jCe,"date",{enumerable:!0,get:function(){return Ezn.date}})});var eD=S(DXe=>{"use strict";Object.defineProperty(DXe,"__esModule",{value:!0});DXe.createIdentitySchemaCreator=Rzn;var Pzn=Z_(),Mzn=mE();function Rzn(t,e){return()=>{let r={parse:e,json:e,getType:()=>t};return Object.assign(Object.assign({},(0,Mzn.maybeSkipValidation)(r)),(0,Pzn.getSchemaUtils)(r))}}});var Lsr=S(jXe=>{"use strict";Object.defineProperty(jXe,"__esModule",{value:!0});jXe.enum_=Nzn;var Izn=Uh(),Azn=eD(),$sr=e_();function Nzn(t){let e=new Set(t);return(0,Azn.createIdentitySchemaCreator)(Izn.SchemaType.ENUM,(n,{allowUnrecognizedEnumValues:o,breadcrumbsPrefix:i=[]}={})=>typeof n!="string"?{ok:!1,errors:[{path:i,message:(0,$sr.getErrorMessageForIncorrectType)(n,"string")}]}:!e.has(n)&&!o?{ok:!1,errors:[{path:i,message:(0,$sr.getErrorMessageForIncorrectType)(n,"enum")}]}:{ok:!0,value:n})()}});var $Xe=S($Ce=>{"use strict";Object.defineProperty($Ce,"__esModule",{value:!0});$Ce.enum_=void 0;var Dzn=Lsr();Object.defineProperty($Ce,"enum_",{enumerable:!0,get:function(){return Dzn.enum_}})});var LXe=S(Moe=>{"use strict";Object.defineProperty(Moe,"__esModule",{value:!0});Moe.lazy=$zn;Moe.constructLazyBaseSchema=Fsr;Moe.getMemoizedSchema=LCe;var jzn=Z_();function $zn(t){let e=Fsr(t);return Object.assign(Object.assign({},e),(0,jzn.getSchemaUtils)(e))}function Fsr(t){return{parse:(e,r)=>LCe(t).parse(e,r),json:(e,r)=>LCe(t).json(e,r),getType:()=>LCe(t).getType()}}function LCe(t){let e=t;return e.__zurg_memoized==null&&(e.__zurg_memoized=t()),e.__zurg_memoized}});var kXe=S(FXe=>{"use strict";Object.defineProperty(FXe,"__esModule",{value:!0});FXe.entries=Lzn;function Lzn(t){return Object.entries(t)}});var UXe=S(qXe=>{"use strict";Object.defineProperty(qXe,"__esModule",{value:!0});qXe.filterObject=Fzn;function Fzn(t,e){let r=new Set(e);return Object.entries(t).reduce((n,[o,i])=>(r.has(o)&&(n[o]=i),n),{})}});var Roe=S(BXe=>{"use strict";Object.defineProperty(BXe,"__esModule",{value:!0});BXe.isPlainObject=kzn;function kzn(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 VXe=S(zXe=>{"use strict";Object.defineProperty(zXe,"__esModule",{value:!0});zXe.keys=qzn;function qzn(t){return Object.keys(t)}});var ksr=S(HXe=>{"use strict";Object.defineProperty(HXe,"__esModule",{value:!0});HXe.partition=Uzn;function Uzn(t,e){let r=[],n=[];for(let o of t)e(o)?r.push(o):n.push(o);return[r,n]}});var Bsr=S(FCe=>{"use strict";Object.defineProperty(FCe,"__esModule",{value:!0});FCe.getObjectLikeUtils=qsr;FCe.withParsedProperties=Usr;var Bzn=UXe(),zzn=e_(),Vzn=Roe(),Hzn=Z_();function qsr(t){return{withParsedProperties:e=>Usr(t,e)}}function Usr(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,Vzn.isPlainObject)(n))return{ok:!1,errors:[{path:(i=o?.breadcrumbsPrefix)!==null&&i!==void 0?i:[],message:(0,zzn.getErrorMessageForIncorrectType)(n,"object")}]};let a=new Set(Object.keys(e)),s=(0,Bzn.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,Hzn.getSchemaUtils)(r)),qsr(r))}});var Ioe=S(i8=>{"use strict";Object.defineProperty(i8,"__esModule",{value:!0});i8.withParsedProperties=i8.getObjectLikeUtils=void 0;var zsr=Bsr();Object.defineProperty(i8,"getObjectLikeUtils",{enumerable:!0,get:function(){return zsr.getObjectLikeUtils}});Object.defineProperty(i8,"withParsedProperties",{enumerable:!0,get:function(){return zsr.withParsedProperties}})});var WXe=S(kCe=>{"use strict";Object.defineProperty(kCe,"__esModule",{value:!0});kCe.property=Wzn;kCe.isProperty=Jzn;function Wzn(t,e){return{rawKey:t,valueSchema:e,isProperty:!0}}function Jzn(t){return t.isProperty}});var GXe=S(UCe=>{"use strict";Object.defineProperty(UCe,"__esModule",{value:!0});UCe.object=Yzn;UCe.getObjectUtils=qCe;var Z2=Uh(),Vsr=kXe(),Hsr=UXe(),Kzn=e_(),Gzn=Roe(),Gsr=VXe(),Xzn=mE(),Zzn=ksr(),JXe=Ioe(),KXe=Z_(),Aoe=WXe();function Yzn(t){let e={_getRawProperties:()=>Object.entries(t).map(([r,n])=>(0,Aoe.isProperty)(n)?n.rawKey:r),_getParsedProperties:()=>(0,Gsr.keys)(t),parse:(r,n)=>{let o={},i=[];for(let[a,s]of(0,Vsr.entries)(t)){let u=(0,Aoe.isProperty)(s)?s.rawKey:a,l=(0,Aoe.isProperty)(s)?s.valueSchema:s,c={rawKey:u,parsedKey:a,valueSchema:l};o[u]=c,Ksr(l)&&i.push(u)}return Wsr({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,Vsr.entries)(t)){let s=(0,Aoe.isProperty)(a)?a.valueSchema:a;Ksr(s)&&o.push(i)}return Wsr({value:r,requiredKeys:o,getProperty:i=>{let a=t[i];if(a!=null)return(0,Aoe.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:()=>Z2.SchemaType.OBJECT};return Object.assign(Object.assign(Object.assign(Object.assign({},(0,Xzn.maybeSkipValidation)(e)),(0,KXe.getSchemaUtils)(e)),(0,JXe.getObjectLikeUtils)(e)),qCe(e))}function Wsr({value:t,requiredKeys:e,getProperty:r,unrecognizedObjectKeys:n="fail",skipValidation:o=!1,breadcrumbsPrefix:i=[]}){if(!(0,Gzn.isPlainObject)(t))return{ok:!1,errors:[{path:i,message:(0,Kzn.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 qCe(t){return{extend:e=>{let r={_getParsedProperties:()=>[...t._getParsedProperties(),...e._getParsedProperties()],_getRawProperties:()=>[...t._getRawProperties(),...e._getRawProperties()],parse:(n,o)=>Jsr({extensionKeys:e._getRawProperties(),value:n,transformBase:i=>t.parse(i,o),transformExtension:i=>e.parse(i,o)}),json:(n,o)=>Jsr({extensionKeys:e._getParsedProperties(),value:n,transformBase:i=>t.json(i,o),transformExtension:i=>e.json(i,o)}),getType:()=>Z2.SchemaType.OBJECT};return Object.assign(Object.assign(Object.assign(Object.assign({},r),(0,KXe.getSchemaUtils)(r)),(0,JXe.getObjectLikeUtils)(r)),qCe(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:()=>Z2.SchemaType.OBJECT};return Object.assign(Object.assign(Object.assign(Object.assign({},e),(0,KXe.getSchemaUtils)(e)),(0,JXe.getObjectLikeUtils)(e)),qCe(e))}}}function Jsr({extensionKeys:t,value:e,transformBase:r,transformExtension:n}){let o=new Set(t),[i,a]=(0,Zzn.partition)((0,Gsr.keys)(e),l=>o.has(l)),s=r((0,Hsr.filterObject)(e,a)),u=n((0,Hsr.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 Ksr(t){return!Qzn(t)}function Qzn(t){switch(t.getType()){case Z2.SchemaType.ANY:case Z2.SchemaType.UNKNOWN:case Z2.SchemaType.OPTIONAL:case Z2.SchemaType.OPTIONAL_NULLABLE:return!0;default:return!1}}});var Xsr=S(XXe=>{"use strict";Object.defineProperty(XXe,"__esModule",{value:!0});XXe.objectWithoutOptionalProperties=t4n;var e4n=GXe();function t4n(t){return(0,e4n.object)(t)}});var ZXe=S(p0=>{"use strict";Object.defineProperty(p0,"__esModule",{value:!0});p0.property=p0.isProperty=p0.objectWithoutOptionalProperties=p0.object=p0.getObjectUtils=void 0;var Zsr=GXe();Object.defineProperty(p0,"getObjectUtils",{enumerable:!0,get:function(){return Zsr.getObjectUtils}});Object.defineProperty(p0,"object",{enumerable:!0,get:function(){return Zsr.object}});var r4n=Xsr();Object.defineProperty(p0,"objectWithoutOptionalProperties",{enumerable:!0,get:function(){return r4n.objectWithoutOptionalProperties}});var Ysr=WXe();Object.defineProperty(p0,"isProperty",{enumerable:!0,get:function(){return Ysr.isProperty}});Object.defineProperty(p0,"property",{enumerable:!0,get:function(){return Ysr.property}})});var Qsr=S(QXe=>{"use strict";Object.defineProperty(QXe,"__esModule",{value:!0});QXe.lazyObject=a4n;var n4n=ZXe(),o4n=Ioe(),i4n=Z_(),YXe=LXe();function a4n(t){let e=Object.assign(Object.assign({},(0,YXe.constructLazyBaseSchema)(t)),{_getRawProperties:()=>(0,YXe.getMemoizedSchema)(t)._getRawProperties(),_getParsedProperties:()=>(0,YXe.getMemoizedSchema)(t)._getParsedProperties()});return Object.assign(Object.assign(Object.assign(Object.assign({},e),(0,i4n.getSchemaUtils)(e)),(0,o4n.getObjectLikeUtils)(e)),(0,n4n.getObjectUtils)(e))}});var eur=S(a8=>{"use strict";Object.defineProperty(a8,"__esModule",{value:!0});a8.lazyObject=a8.lazy=void 0;var s4n=LXe();Object.defineProperty(a8,"lazy",{enumerable:!0,get:function(){return s4n.lazy}});var u4n=Qsr();Object.defineProperty(a8,"lazyObject",{enumerable:!0,get:function(){return u4n.lazyObject}})});var rur=S(eZe=>{"use strict";Object.defineProperty(eZe,"__esModule",{value:!0});eZe.list=p4n;var l4n=Uh(),c4n=e_(),d4n=mE(),f4n=Z_();function p4n(t){let e={parse:(r,n)=>tur(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)=>tur(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:()=>l4n.SchemaType.LIST};return Object.assign(Object.assign({},(0,d4n.maybeSkipValidation)(e)),(0,f4n.getSchemaUtils)(e))}function tur(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,c4n.getErrorMessageForIncorrectType)(t,"list"),path:[]}]}}});var tZe=S(BCe=>{"use strict";Object.defineProperty(BCe,"__esModule",{value:!0});BCe.list=void 0;var m4n=rur();Object.defineProperty(BCe,"list",{enumerable:!0,get:function(){return m4n.list}})});var nur=S(rZe=>{"use strict";Object.defineProperty(rZe,"__esModule",{value:!0});rZe.stringLiteral=b4n;var h4n=Uh(),g4n=eD(),y4n=e_();function b4n(t){return(0,g4n.createIdentitySchemaCreator)(h4n.SchemaType.STRING_LITERAL,(r,{breadcrumbsPrefix:n=[]}={})=>r===t?{ok:!0,value:t}:{ok:!1,errors:[{path:n,message:(0,y4n.getErrorMessageForIncorrectType)(r,`"${t}"`)}]})()}});var our=S(nZe=>{"use strict";Object.defineProperty(nZe,"__esModule",{value:!0});nZe.booleanLiteral=S4n;var _4n=Uh(),v4n=eD(),w4n=e_();function S4n(t){return(0,v4n.createIdentitySchemaCreator)(_4n.SchemaType.BOOLEAN_LITERAL,(r,{breadcrumbsPrefix:n=[]}={})=>r===t?{ok:!0,value:t}:{ok:!1,errors:[{path:n,message:(0,w4n.getErrorMessageForIncorrectType)(r,`${t.toString()}`)}]})()}});var iur=S(s8=>{"use strict";Object.defineProperty(s8,"__esModule",{value:!0});s8.booleanLiteral=s8.stringLiteral=void 0;var C4n=nur();Object.defineProperty(s8,"stringLiteral",{enumerable:!0,get:function(){return C4n.stringLiteral}});var x4n=our();Object.defineProperty(s8,"booleanLiteral",{enumerable:!0,get:function(){return x4n.booleanLiteral}})});var aur=S(zCe=>{"use strict";Object.defineProperty(zCe,"__esModule",{value:!0});zCe.any=void 0;var T4n=Uh(),O4n=eD();zCe.any=(0,O4n.createIdentitySchemaCreator)(T4n.SchemaType.ANY,t=>({ok:!0,value:t}))});var sur=S(VCe=>{"use strict";Object.defineProperty(VCe,"__esModule",{value:!0});VCe.boolean=void 0;var E4n=Uh(),P4n=eD(),M4n=e_();VCe.boolean=(0,P4n.createIdentitySchemaCreator)(E4n.SchemaType.BOOLEAN,(t,{breadcrumbsPrefix:e=[]}={})=>typeof t=="boolean"?{ok:!0,value:t}:{ok:!1,errors:[{path:e,message:(0,M4n.getErrorMessageForIncorrectType)(t,"boolean")}]})});var uur=S(HCe=>{"use strict";Object.defineProperty(HCe,"__esModule",{value:!0});HCe.number=void 0;var R4n=Uh(),I4n=eD(),A4n=e_();HCe.number=(0,I4n.createIdentitySchemaCreator)(R4n.SchemaType.NUMBER,(t,{breadcrumbsPrefix:e=[]}={})=>typeof t=="number"?{ok:!0,value:t}:{ok:!1,errors:[{path:e,message:(0,A4n.getErrorMessageForIncorrectType)(t,"number")}]})});var lur=S(WCe=>{"use strict";Object.defineProperty(WCe,"__esModule",{value:!0});WCe.string=void 0;var N4n=Uh(),D4n=eD(),j4n=e_();WCe.string=(0,D4n.createIdentitySchemaCreator)(N4n.SchemaType.STRING,(t,{breadcrumbsPrefix:e=[]}={})=>typeof t=="string"?{ok:!0,value:t}:{ok:!1,errors:[{path:e,message:(0,j4n.getErrorMessageForIncorrectType)(t,"string")}]})});var cur=S(JCe=>{"use strict";Object.defineProperty(JCe,"__esModule",{value:!0});JCe.unknown=void 0;var $4n=Uh(),L4n=eD();JCe.unknown=(0,L4n.createIdentitySchemaCreator)($4n.SchemaType.UNKNOWN,t=>({ok:!0,value:t}))});var dur=S(m0=>{"use strict";Object.defineProperty(m0,"__esModule",{value:!0});m0.unknown=m0.string=m0.number=m0.boolean=m0.any=void 0;var F4n=aur();Object.defineProperty(m0,"any",{enumerable:!0,get:function(){return F4n.any}});var k4n=sur();Object.defineProperty(m0,"boolean",{enumerable:!0,get:function(){return k4n.boolean}});var q4n=uur();Object.defineProperty(m0,"number",{enumerable:!0,get:function(){return q4n.number}});var U4n=lur();Object.defineProperty(m0,"string",{enumerable:!0,get:function(){return U4n.string}});var B4n=cur();Object.defineProperty(m0,"unknown",{enumerable:!0,get:function(){return B4n.unknown}})});var pur=S(iZe=>{"use strict";Object.defineProperty(iZe,"__esModule",{value:!0});iZe.record=K4n;var oZe=Uh(),z4n=kXe(),V4n=e_(),H4n=Roe(),W4n=mE(),J4n=Z_();function K4n(t,e){let r={parse:(n,o)=>fur({value:n,isKeyNumeric:t.getType()===oZe.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)=>fur({value:n,isKeyNumeric:t.getType()===oZe.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:()=>oZe.SchemaType.RECORD};return Object.assign(Object.assign({},(0,W4n.maybeSkipValidation)(r)),(0,J4n.getSchemaUtils)(r))}function fur({value:t,isKeyNumeric:e,transformKey:r,transformValue:n,breadcrumbsPrefix:o=[]}){return(0,H4n.isPlainObject)(t)?(0,z4n.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,V4n.getErrorMessageForIncorrectType)(t,"object")}]}}});var mur=S(KCe=>{"use strict";Object.defineProperty(KCe,"__esModule",{value:!0});KCe.record=void 0;var G4n=pur();Object.defineProperty(KCe,"record",{enumerable:!0,get:function(){return G4n.record}})});var hur=S(aZe=>{"use strict";Object.defineProperty(aZe,"__esModule",{value:!0});aZe.set=t2n;var X4n=Uh(),Z4n=e_(),Y4n=mE(),Q4n=tZe(),e2n=Z_();function t2n(t){let e=(0,Q4n.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,Z4n.getErrorMessageForIncorrectType)(n,"Set")}]}},getType:()=>X4n.SchemaType.SET};return Object.assign(Object.assign({},(0,Y4n.maybeSkipValidation)(r)),(0,e2n.getSchemaUtils)(r))}});var gur=S(GCe=>{"use strict";Object.defineProperty(GCe,"__esModule",{value:!0});GCe.set=void 0;var r2n=hur();Object.defineProperty(GCe,"set",{enumerable:!0,get:function(){return r2n.set}})});var bur=S(sZe=>{"use strict";Object.defineProperty(sZe,"__esModule",{value:!0});sZe.undiscriminatedUnion=a2n;var n2n=Uh(),o2n=mE(),i2n=Z_();function a2n(t){let e={parse:(r,n)=>yur((o,i)=>o.parse(r,i),t,n),json:(r,n)=>yur((o,i)=>o.json(r,i),t,n),getType:()=>n2n.SchemaType.UNDISCRIMINATED_UNION};return Object.assign(Object.assign({},(0,o2n.maybeSkipValidation)(e)),(0,i2n.getSchemaUtils)(e))}function yur(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 _ur=S(XCe=>{"use strict";Object.defineProperty(XCe,"__esModule",{value:!0});XCe.undiscriminatedUnion=void 0;var s2n=bur();Object.defineProperty(XCe,"undiscriminatedUnion",{enumerable:!0,get:function(){return s2n.undiscriminatedUnion}})});var vur=S(uZe=>{"use strict";Object.defineProperty(uZe,"__esModule",{value:!0});uZe.discriminant=u2n;function u2n(t,e){return{parsedDiscriminant:t,rawDiscriminant:e}}});var Sur=S(Noe=>{"use strict";var l2n=Noe&&Noe.__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);owur({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)=>wur({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:()=>c2n.SchemaType.UNION};return Object.assign(Object.assign(Object.assign({},(0,m2n.maybeSkipValidation)(i)),(0,y2n.getSchemaUtils)(i)),(0,g2n.getObjectLikeUtils)(i))}function wur({value:t,discriminant:e,transformedDiscriminant:r,transformDiscriminantValue:n,getAdditionalPropertiesSchema:o,allowUnrecognizedUnionMembers:i=!1,transformAdditionalProperties:a,breadcrumbsPrefix:s=[]}){if(!(0,f2n.isPlainObject)(t))return{ok:!1,errors:[{path:s,message:(0,d2n.getErrorMessageForIncorrectType)(t,"object")}]};let u=t,l=e,c=u[l],d=l2n(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 Cur=S(u8=>{"use strict";Object.defineProperty(u8,"__esModule",{value:!0});u8.union=u8.discriminant=void 0;var _2n=vur();Object.defineProperty(u8,"discriminant",{enumerable:!0,get:function(){return _2n.discriminant}});var v2n=Sur();Object.defineProperty(u8,"union",{enumerable:!0,get:function(){return v2n.union}})});var xur=S(Dd=>{"use strict";var w2n=Dd&&Dd.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Y_=Dd&&Dd.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&w2n(e,t,r)};Object.defineProperty(Dd,"__esModule",{value:!0});Y_(Nsr(),Dd);Y_(jsr(),Dd);Y_($Xe(),Dd);Y_(eur(),Dd);Y_(tZe(),Dd);Y_(iur(),Dd);Y_(ZXe(),Dd);Y_(Ioe(),Dd);Y_(dur(),Dd);Y_(mur(),Dd);Y_(Z_(),Dd);Y_(gur(),Dd);Y_(_ur(),Dd);Y_(Cur(),Dd)});var Tur=S(Y2=>{"use strict";var S2n=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]}),C2n=Y2&&Y2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&S2n(e,t,r)};Object.defineProperty(Y2,"__esModule",{value:!0});C2n(xur(),Y2)});var se=S(Vg=>{"use strict";var Our=Vg&&Vg.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),x2n=Vg&&Vg.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Doe=Vg&&Vg.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Our(e,t,r)},T2n=Vg&&Vg.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 joe=Hg&&Hg.__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())})},$oe=Hg&&Hg.__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)}},Jl=Hg&&Hg.__await||function(t){return this instanceof Jl?(this.v=t,this):new Jl(t)},Loe=Hg&&Hg.__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 Jl?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(Hg,"__esModule",{value:!0});Hg.LineDecoder=Hg.StreamUtils=void 0;Hg._iterSSEMessages=Eur;Hg._decodeChunks=P2n;Hg.readableStreamAsyncIterable=dZe;var l8=kc(),lZe=class t{constructor(e,r){this.iterator=e,this.controller=r}static fromSSEResponse(e,r){let n=!1;function o(){return Loe(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=$oe(Eur(e,r)),p;p=yield Jl(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 l8.CohereError({message:`Error: ${h.error}`});yield yield Jl(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 l8.CohereError({message:`Error: ${h.message}, ${h.error}`});yield yield Jl({event:m.event,data:h})}}}}catch(m){s={error:m}}finally{try{!d&&!a&&(u=f.return)&&(yield Jl(u.call(f)))}finally{if(s)throw s.error}}c=!0}catch(m){if(m instanceof Error&&m.name==="AbortError")return yield Jl(void 0);throw m}finally{c||r?.abort()}})}return new t(o,r)}static fromReadableStream(e,r){let n=!1;function o(){return Loe(this,arguments,function*(){var s,u,l,c;let d=new Mk,f=dZe(e);try{for(var p=!0,m=$oe(f),h;h=yield Jl(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 Jl(g)}}catch(y){u={error:y}}finally{try{!p&&!s&&(l=m.return)&&(yield Jl(l.call(m)))}finally{if(u)throw u.error}}for(let y of d.flush())yield yield Jl(y)})}function i(){return Loe(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=$oe(o()),m;m=yield Jl(p.next()),s=m.done,!s;f=!0){c=m.value,f=!1;let h=c;d||h&&(yield yield Jl(JSON.parse(h)))}}catch(h){u={error:h}}finally{try{!f&&!s&&(l=p.return)&&(yield Jl(l.call(p)))}finally{if(u)throw u.error}}d=!0}catch(h){if(h instanceof Error&&h.name==="AbortError")return yield Jl(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 joe(this,void 0,void 0,function*(){r=e[Symbol.asyncIterator]()})},pull(o){return joe(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 joe(this,void 0,void 0,function*(){var o;yield(o=r.return)===null||o===void 0?void 0:o.call(r)})}})}};Hg.StreamUtils=lZe;function Eur(t,e){return Loe(this,arguments,function*(){var n,o,i,a;if(!t.body)throw e?.abort(),new l8.CohereError({message:"Attempted to iterate over a response with no body"});let s=new cZe,u=new Mk,l=dZe(t.body);try{for(var c=!0,d=$oe(O2n(l)),f;f=yield Jl(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 Jl(h))}}}catch(p){o={error:p}}finally{try{!c&&!n&&(i=d.return)&&(yield Jl(i.call(d)))}finally{if(o)throw o.error}}for(let p of u.flush()){let m=s.decode(p);m&&(yield yield Jl(m))}})}function O2n(t){return Loe(this,arguments,function*(){var r,n,o,i;let a=new Uint8Array;try{for(var s=!0,u=$oe(t),l;l=yield Jl(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=E2n(a))!==-1;)yield yield Jl(a.slice(0,p)),a=a.slice(p)}}catch(c){n={error:c}}finally{try{!s&&!r&&(o=u.return)&&(yield Jl(o.call(u)))}finally{if(n)throw n.error}}a.length>0&&(yield yield Jl(a))})}function E2n(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 l8.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 l8.CohereError({message:`Unexpected: received non-Uint8Array/ArrayBuffer (${e.constructor.name}) in a web platform. Please report this error.`})}throw new l8.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}};Hg.LineDecoder=Mk;Mk.NEWLINE_CHARS=new Set([` `,"\r"]);Mk.NEWLINE_REGEXP=/\r\n|[\n\r]/g;function P2n(t){let e=new Mk,r=[];for(let n of t)r.push(...e.decode(n));return r}function M2n(t,e){let r=t.indexOf(e);return r!==-1?[t.substring(0,r),e,t.substring(r+e.length)]:[t,"",""]}function dZe(t){if(t[Symbol.asyncIterator])return t;let e=t.getReader();return{next(){return joe(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 joe(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 koe=S(hE=>{"use strict";var R2n=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]}),I2n=hE&&hE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),A2n=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 N2n=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]}),D2n=gE&&gE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),j2n=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 L2n=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]}),F2n=yE&&yE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),k2n=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 U2n=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}),z2n=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 H2n=_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]}),W2n=_E&&_E.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),J2n=_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 K2n=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]}),G2n=vE&&vE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),X2n=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 Q2n=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]}),eVn=wE&&wE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),tVn=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 nVn=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]}),oVn=SE&&SE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),iVn=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 uVn=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]}),lVn=CE&&CE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),cVn=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 fVn=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]}),pVn=xE&&xE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),mVn=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 gVn=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]}),yVn=TE&&TE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),bVn=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 wVn=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]}),SVn=OE&&OE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),CVn=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 OVn=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]}),EVn=EE&&EE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),PVn=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 IVn=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]}),AVn=PE&&PE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),NVn=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]}),jVn=ME&&ME.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),$Vn=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 kVn=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]}),qVn=RE&&RE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),UVn=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 VVn=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]}),HVn=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 JVn=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]}),KVn=AE&&AE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),GVn=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 QVn=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]}),eHn=NE&&NE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),tHn=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 nHn=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]}),oHn=DE&&DE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),iHn=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 aHn=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]}),sHn=jE&&jE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),uHn=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 dHn=$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]}),fHn=$E&&$E.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),pHn=$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 yHn=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]}),bHn=LE&&LE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),_Hn=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 vHn=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]}),wHn=FE&&FE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),SHn=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 xHn=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]}),THn=kE&&kE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),OHn=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 PHn=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]}),MHn=qE&&qE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),RHn=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 NHn=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]}),DHn=UE&&UE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),jHn=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 FHn=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]}),kHn=BE&&BE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),qHn=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 UHn=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}),zHn=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 WHn=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]}),JHn=VE&&VE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),KHn=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 XHn=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]}),ZHn=HE&&HE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),YHn=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 t3n=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]}),r3n=WE&&WE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),n3n=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 a3n=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]}),s3n=JE&&JE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),u3n=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 c3n=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]}),d3n=KE&&KE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),f3n=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 p3n=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]}),m3n=GE&&GE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),h3n=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 g3n=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]}),y3n=XE&&XE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),b3n=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;ot,untransform:t=>t})});var GZe=S(ZE=>{"use strict";var S3n=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]}),C3n=ZE&&ZE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),x3n=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 O3n=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]}),E3n=YE&&YE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),P3n=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 I3n=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]}),A3n=QE&&QE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),N3n=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 $3n=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]}),L3n=eP&&eP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),F3n=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 U3n=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]}),B3n=tP&&tP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),z3n=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 W3n=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]}),J3n=rP&&rP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),K3n=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 X3n=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]}),Z3n=nP&&nP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Y3n=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 eWn=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]}),tWn=oP&&oP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),rWn=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 nWn=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]}),oWn=iP&&iP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),iWn=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 aWn=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]}),sWn=aP&&aP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),uWn=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 dWn=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]}),fWn=sP&&sP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),pWn=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 gWn=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]}),yWn=uP&&uP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),bWn=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;o{"use strict";var wWn=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]}),SWn=lP&&lP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),CWn=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 TWn=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]}),OWn=cP&&cP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),EWn=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 MWn=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]}),RWn=dP&&dP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),IWn=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 iYe=S(fP=>{"use strict";var HWn=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]}),WWn=fP&&fP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),JWn=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 GWn=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]}),XWn=pP&&pP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ZWn=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 QWn=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]}),e6n=mP&&mP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),t6n=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 n6n=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]}),o6n=hP&&hP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),i6n=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 a6n=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]}),s6n=gP&&gP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),u6n=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 l6n=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]}),c6n=yP&&yP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),d6n=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;ot,untransform:t=>t})});var lYe=S(bP=>{"use strict";var h6n=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]}),g6n=bP&&bP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),y6n=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 w6n=_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]}),S6n=_P&&_P.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),C6n=_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 P6n=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]}),M6n=vP&&vP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),R6n=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 A6n=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]}),N6n=wP&&wP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),D6n=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 j6n=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]}),$6n=SP&&SP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),L6n=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 F6n=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]}),k6n=CP&&CP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),q6n=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 U6n=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]}),B6n=xP&&xP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),z6n=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 V6n=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]}),H6n=TP&&TP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),W6n=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 X6n=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]}),Z6n=OP&&OP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Y6n=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 tJn=Wg&&Wg.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Tx=Wg&&Wg.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&tJn(e,t,r)};Object.defineProperty(Wg,"__esModule",{value:!0});Tx(fZe(),Wg);Tx(pZe(),Wg);Tx(mZe(),Wg);Tx(Wur(),Wg);Tx(iYe(),Wg);Tx(aYe(),Wg);Tx(sYe(),Wg);Tx(Xur(),Wg);Tx(cYe(),Wg);Tx(dYe(),Wg);Tx(Zur(),Wg)});var yYe=S(EP=>{"use strict";var rJn=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]}),nJn=EP&&EP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),oJn=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 aJn=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]}),sJn=PP&&PP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),uJn=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 cJn=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]}),dJn=MP&&MP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),fJn=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 mJn=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]}),hJn=RP&&RP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),gJn=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 SYe=S(IP=>{"use strict";var vJn=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]}),wJn=IP&&IP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),SJn=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 xJn=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]}),TJn=AP&&AP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),OJn=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 MJn=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]}),RJn=NP&&NP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),IJn=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;ot,untransform:t=>t})});var OYe=S(DP=>{"use strict";var jJn=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]}),$Jn=DP&&DP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),LJn=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 kJn=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]}),qJn=jP&&jP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),UJn=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 HJn=$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]}),WJn=$P&&$P.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),JJn=$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;ot,untransform:t=>t})});var RYe=S(LP=>{"use strict";var XJn=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]}),ZJn=LP&&LP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),YJn=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 e5n=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]}),t5n=FP&&FP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),r5n=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 i5n=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]}),a5n=kP&&kP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),s5n=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 c5n=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]}),d5n=qP&&qP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),f5n=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;ot,untransform:t=>t})});var jYe=S(UP=>{"use strict";var g5n=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]}),y5n=UP&&UP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),b5n=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;o{"use strict";var v5n=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]}),w5n=BP&&BP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),S5n=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 x5n=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]}),T5n=zP&&zP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),O5n=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 oxe=S(VP=>{"use strict";var A5n=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]}),N5n=VP&&VP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),D5n=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 L5n=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}),k5n=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 q5n=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]}),U5n=WP&&WP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),B5n=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 V5n=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]}),H5n=JP&&JP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),W5n=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 K5n=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]}),G5n=KP&&KP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),X5n=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]}),eKn=GP&&GP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),tKn=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 nKn=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]}),oKn=XP&&XP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),iKn=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 aKn=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]}),sKn=ZP&&ZP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),uKn=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 zYe=S(YP=>{"use strict";var fKn=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]}),pKn=YP&&YP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),mKn=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 gKn=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]}),yKn=QP&&QP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),bKn=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 vKn=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]}),wKn=eM&&eM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),SKn=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 IKn=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]}),AKn=tM&&tM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),NKn=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 BKn=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]}),zKn=rM&&rM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),VKn=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 WKn=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]}),JKn=nM&&nM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),KKn=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 GKn=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]}),XKn=oM&&oM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ZKn=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 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]}),e8n=iM&&iM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),t8n=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 r8n=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]}),n8n=aM&&aM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),o8n=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;ot,untransform:t=>t})});var GYe=S(sM=>{"use strict";var u8n=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]}),l8n=sM&&sM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),c8n=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 f8n=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]}),p8n=uM&&uM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),m8n=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 g8n=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]}),y8n=lM&&lM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),b8n=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 C8n=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]}),x8n=cM&&cM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),T8n=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";Object.defineProperty(dM,"__esModule",{value:!0});dM.V2RerankRequest=dM.V2EmbedRequest=dM.V2ChatRequest=dM.V2ChatStreamRequest=void 0;var O8n=tlr();Object.defineProperty(dM,"V2ChatStreamRequest",{enumerable:!0,get:function(){return O8n.V2ChatStreamRequest}});var E8n=rlr();Object.defineProperty(dM,"V2ChatRequest",{enumerable:!0,get:function(){return E8n.V2ChatRequest}});var P8n=slr();Object.defineProperty(dM,"V2EmbedRequest",{enumerable:!0,get:function(){return P8n.V2EmbedRequest}});var M8n=ulr();Object.defineProperty(dM,"V2RerankRequest",{enumerable:!0,get:function(){return M8n.V2RerankRequest}})});var llr=S(rV=>{"use strict";var R8n=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]}),I8n=rV&&rV.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&R8n(e,t,r)};Object.defineProperty(rV,"__esModule",{value:!0});I8n(XYe(),rV)});var dlr=S(Ak=>{"use strict";var A8n=Ak&&Ak.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),clr=Ak&&Ak.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&A8n(e,t,r)};Object.defineProperty(Ak,"__esModule",{value:!0});clr(gYe(),Ak);clr(llr(),Ak)});var ZYe=S(fM=>{"use strict";var N8n=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]}),D8n=fM&&fM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),j8n=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 L8n=nV&&nV.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),F8n=nV&&nV.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&L8n(e,t,r)};Object.defineProperty(nV,"__esModule",{value:!0});F8n(ZYe(),nV)});var flr=S(pM=>{"use strict";var k8n=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]}),q8n=pM&&pM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),U8n=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";Object.defineProperty(lxe,"__esModule",{value:!0});lxe.CreateEmbedJobRequest=void 0;var H8n=flr();Object.defineProperty(lxe,"CreateEmbedJobRequest",{enumerable:!0,get:function(){return H8n.CreateEmbedJobRequest}})});var plr=S(oV=>{"use strict";var W8n=oV&&oV.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=oV&&oV.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&W8n(e,t,r)};Object.defineProperty(oV,"__esModule",{value:!0});J8n(QYe(),oV)});var hlr=S(Dk=>{"use strict";var K8n=Dk&&Dk.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),mlr=Dk&&Dk.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&K8n(e,t,r)};Object.defineProperty(Dk,"__esModule",{value:!0});mlr(YYe(),Dk);mlr(plr(),Dk)});var eQe=S(mM=>{"use strict";var G8n=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]}),X8n=mM&&mM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Z8n=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 Q8n=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]}),eGn=hM&&hM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),tGn=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 nGn=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]}),oGn=gM&&gM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),iGn=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 aGn=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]}),sGn=yM&&yM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),uGn=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 fGn=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]}),pGn=bM&&bM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),mGn=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 gGn=_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]}),yGn=_M&&_M.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),bGn=_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 _Gn=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]}),vGn=vM&&vM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),wGn=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 SGn=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]}),CGn=wM&&wM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),xGn=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 EGn=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]}),dxe=SM&&SM.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&EGn(e,t,r)};Object.defineProperty(SM,"__esModule",{value:!0});dxe(ylr(),SM);dxe(_lr(),SM);dxe(vlr(),SM);dxe(wlr(),SM)});var Slr=S(CM=>{"use strict";var PGn=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]}),MGn=CM&&CM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),RGn=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 IGn=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]}),AGn=xM&&xM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),NGn=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=jk&&jk.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),xlr=jk&&jk.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&DGn(e,t,r)};Object.defineProperty(jk,"__esModule",{value:!0});xlr(oQe(),jk);xlr(Clr(),jk)});var aQe=S(TM=>{"use strict";var jGn=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]}),$Gn=TM&&TM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),LGn=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 kGn=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]}),qGn=OM&&OM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),UGn=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 zGn=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}),HGn=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 KGn=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]}),GGn=PM&&PM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),XGn=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 YGn=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]}),QGn=MM&&MM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),e9n=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 r9n=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]}),n9n=RM&&RM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),o9n=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 i9n=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]}),a9n=IM&&IM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),s9n=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 d9n=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]}),f9n=AM&&AM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),p9n=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 h9n=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]}),g9n=NM&&NM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),y9n=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 v9n=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]}),w9n=DM&&DM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),S9n=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 x9n=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]}),T9n=jM&&jM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),O9n=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 P9n=$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]}),M9n=$M&&$M.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),R9n=$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 A9n=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]}),N9n=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 j9n=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]}),$9n=FM&&FM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),L9n=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 k9n=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]}),q9n=kM&&kM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),U9n=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 z9n=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]}),V9n=qM&&qM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),H9n=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 J9n=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]}),K9n=UM&&UM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),G9n=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 X9n=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]}),Z9n=BM&&BM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Y9n=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 e7n=Xl&&Xl.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Bh=Xl&&Xl.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&e7n(e,t,r)};Object.defineProperty(Xl,"__esModule",{value:!0});Bh(aQe(),Xl);Bh(sQe(),Xl);Bh(uQe(),Xl);Bh(lQe(),Xl);Bh(cQe(),Xl);Bh(dQe(),Xl);Bh(pxe(),Xl);Bh(Xoe(),Xl);Bh(h8(),Xl);Bh(Olr(),Xl);Bh(Plr(),Xl);Bh(Rlr(),Xl);Bh(Ilr(),Xl);Bh(Nlr(),Xl);Bh(pQe(),Xl);Bh(Dlr(),Xl);Bh(mQe(),Xl);Bh(jlr(),Xl)});var $lr=S(aV=>{"use strict";var t7n=aV&&aV.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=aV&&aV.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&t7n(e,t,r)};Object.defineProperty(aV,"__esModule",{value:!0});r7n(hQe(),aV)});var Flr=S(Pw=>{"use strict";var Llr=Pw&&Pw.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),n7n=Pw&&Pw.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),o7n=Pw&&Pw.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 a7n=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]}),s7n=zM&&zM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),u7n=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";Object.defineProperty(mxe,"__esModule",{value:!0});mxe.FinetuningUpdateFinetunedModelRequest=void 0;var d7n=qlr();Object.defineProperty(mxe,"FinetuningUpdateFinetunedModelRequest",{enumerable:!0,get:function(){return d7n.FinetuningUpdateFinetunedModelRequest}})});var Ulr=S(sV=>{"use strict";var f7n=sV&&sV.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=sV&&sV.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&f7n(e,t,r)};Object.defineProperty(sV,"__esModule",{value:!0});p7n(gQe(),sV)});var zlr=S(Lk=>{"use strict";var m7n=Lk&&Lk.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Blr=Lk&&Lk.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&m7n(e,t,r)};Object.defineProperty(Lk,"__esModule",{value:!0});Blr(Flr(),Lk);Blr(Ulr(),Lk)});var hxe=S(HM=>{"use strict";var h7n=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]}),g7n=HM&&HM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),y7n=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 b7n=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]}),_7n=WM&&WM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),v7n=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 S7n=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]}),C7n=JM&&JM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),x7n=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=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]}),E7n=GM&&GM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),P7n=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 I7n=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]}),A7n=XM&&XM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),N7n=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";Object.defineProperty(y8,"__esModule",{value:!0});y8.UpdateConnectorRequest=y8.CreateConnectorRequest=void 0;var $7n=Hlr();Object.defineProperty(y8,"CreateConnectorRequest",{enumerable:!0,get:function(){return $7n.CreateConnectorRequest}});var L7n=Wlr();Object.defineProperty(y8,"UpdateConnectorRequest",{enumerable:!0,get:function(){return L7n.UpdateConnectorRequest}})});var Jlr=S(uV=>{"use strict";var F7n=uV&&uV.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=uV&&uV.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&F7n(e,t,r)};Object.defineProperty(uV,"__esModule",{value:!0});k7n(bQe(),uV)});var Klr=S(lV=>{"use strict";var q7n=lV&&lV.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=lV&&lV.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&q7n(e,t,r)};Object.defineProperty(lV,"__esModule",{value:!0});U7n(Jlr(),lV)});var Xlr=S($u=>{"use strict";var Glr=$u&&$u.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),B7n=$u&&$u.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Qoe=$u&&$u.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 z7n=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]}),V7n=ZM&&ZM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),H7n=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 J7n=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]}),K7n=YM&&YM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),G7n=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 Z7n=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]}),Y7n=QM&&QM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Q7n=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 tXn=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]}),rXn=eR&&eR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),nXn=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 iXn=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]}),aXn=tR&&tR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),sXn=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 uXn=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]}),lXn=rR&&rR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),cXn=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 pXn=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]}),mXn=nR&&nR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),hXn=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 gXn=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]}),yXn=oR&&oR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),bXn=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 wXn=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]}),SXn=iR&&iR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),CXn=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 xXn=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}),OXn=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 RXn=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 DXn=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]}),jXn=uR&&uR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),$Xn=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]}),kXn=lR&&lR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),qXn=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;o{"use strict";var BXn=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]}),zXn=cR&&cR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),VXn=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 JXn=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]}),KXn=dR&&dR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),GXn=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 XXn=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]}),ZXn=fR&&fR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),YXn=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 tZn=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]}),rZn=pR&&pR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),nZn=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 iZn=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]}),aZn=mR&&mR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),sZn=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 lZn=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]}),cZn=hR&&hR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),dZn=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 pZn=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]}),mZn=gR&&gR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),hZn=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 yZn=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]}),bZn=yR&&yR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),_Zn=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 wZn=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]}),SZn=bR&&bR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),CZn=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;ot,untransform:t=>t})});var FQe=S(_R=>{"use strict";var OZn=_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]}),EZn=_R&&_R.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),PZn=_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 LZn=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]}),FZn=vR&&vR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),kZn=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 zZn=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]}),VZn=wR&&wR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),HZn=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 WZn=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]}),JZn=SR&&SR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),KZn=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 ZZn=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]}),YZn=CR&&CR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),QZn=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;ot,untransform:t=>t})});var zQe=S(xR=>{"use strict";var lYn=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]}),cYn=xR&&xR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),dYn=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 pYn=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]}),mYn=TR&&TR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),hYn=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 yYn=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]}),bYn=OR&&OR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),_Yn=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 wYn=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]}),SYn=ER&&ER.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),CYn=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 TYn=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}),EYn=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 MYn=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]}),RYn=MR&&MR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),IYn=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 NYn=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}),jYn=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 LYn=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]}),FYn=IR&&IR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),kYn=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 UYn=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]}),BYn=AR&&AR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),zYn=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 HYn=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]}),WYn=NR&&NR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),JYn=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 ZYn=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]}),YYn=DR&&DR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),QYn=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 rQn=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]}),nQn=jR&&jR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),oQn=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;ot,untransform:t=>t})});var QQe=S($R=>{"use strict";var uQn=$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]}),lQn=$R&&$R.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),cQn=$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 fQn=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]}),pQn=LR&&LR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),mQn=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;o{"use strict";var gQn=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]}),yQn=FR&&FR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),bQn=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 _Qn=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]}),vQn=kR&&kR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),wQn=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 CQn=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]}),xQn=qR&&qR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),TQn=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 PQn=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]}),MQn=UR&&UR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),RQn=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 AQn=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]}),NQn=BR&&BR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),DQn=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 jQn=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]}),$Qn=zR&&zR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),LQn=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 qQn=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]}),UQn=VR&&VR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),BQn=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 zQn=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]}),VQn=HR&&HR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),HQn=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 GQn=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]}),XQn=WR&&WR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ZQn=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;ot,untransform:t=>t})});var cet=S(JR=>{"use strict";var eeo=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]}),teo=JR&&JR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),reo=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 neo=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]}),oeo=KR&&KR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ieo=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 seo=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]}),ueo=GR&&GR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),leo=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 ceo=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]}),deo=XR&&XR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),feo=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 meo=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]}),heo=ZR&&ZR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),geo=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 _eo=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]}),veo=YR&&YR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),weo=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 Ceo=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]}),xeo=QR&&QR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Teo=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 Oeo=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]}),Eeo=eI&&eI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Peo=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 Reo=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 jeo=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]}),$eo=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 qeo=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]}),Ueo=nI&&nI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Beo=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 Veo=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}),Weo=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 Keo=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]}),Geo=iI&&iI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Xeo=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 Yeo=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]}),Qeo=aI&&aI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),eto=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 rto=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]}),nto=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 ato=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]}),sto=uI&&uI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),uto=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 cto=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]}),dto=lI&&lI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),fto=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 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}),hto=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 gto=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]}),yto=dI&&dI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),bto=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 _to=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]}),vto=fI&&fI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),wto=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 Cto=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]}),xto=pI&&pI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Tto=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 Eto=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]}),Pto=mI&&mI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Mto=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 Rto=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;ot,untransform:t=>t})});var Pet=S(gI=>{"use strict";var $to=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]}),Lto=gI&&gI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Fto=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 qto=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]}),Uto=yI&&yI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Bto=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 Vto=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}),Wto=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 Xto=_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]}),Zto=_I&&_I.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Yto=_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 ero=vI&&vI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),tro=vI&&vI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),rro=vI&&vI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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=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]}),iro=wI&&wI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),aro=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 sro=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]}),uro=SI&&SI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),lro=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 cro=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]}),dro=CI&&CI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),fro=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 pro=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]}),mro=xI&&xI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),hro=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 gro=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]}),yro=TI&&TI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),bro=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 _ro=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]}),vro=OI&&OI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),wro=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 Cro=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]}),xro=EI&&EI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Tro=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 Oro=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]}),Ero=PI&&PI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Pro=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 Rro=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 Nro=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]}),Dro=II&&II.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),jro=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 Lro=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}),kro=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 Bro=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]}),zro=NI&&NI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Vro=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 Wro=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]}),Jro=DI&&DI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Kro=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 Zro=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]}),Yro=jI&&jI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Qro=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 rno=$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]}),nno=$I&&$I.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ono=$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 ino=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]}),ano=LI&&LI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),sno=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 cno=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]}),dno=FI&&FI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),fno=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 pno=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]}),mno=kI&&kI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),hno=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 yno=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]}),bno=qI&&qI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),_no=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 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";var xno=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)&&xno(e,t,r)};Object.defineProperty(he,"__esModule",{value:!0});_e(_Qe(),he);_e(vQe(),he);_e(wQe(),he);_e(rcr(),he);_e(zQe(),he);_e(VQe(),he);_e(HQe(),he);_e(FQe(),he);_e(WQe(),he);_e(JQe(),he);_e(ocr(),he);_e(QQe(),he);_e(eet(),he);_e(icr(),he);_e(oet(),he);_e(scr(),he);_e(det(),he);_e(fet(),he);_e(pet(),he);_e(ccr(),he);_e(het(),he);_e(get(),he);_e(yet(),he);_e(bet(),he);_e(fcr(),he);_e(vet(),he);_e(wet(),he);_e(Cet(),he);_e(pcr(),he);_e(mcr(),he);_e(gcr(),he);_e(ycr(),he);_e(_8(),he);_e(DQe(),he);_e(nie(),he);_e($Qe(),he);_e(oie(),he);_e(Pxe(),he);_e(b8(),he);_e(Tet(),he);_e(Rxe(),he);_e(Oet(),he);_e(Eet(),he);_e(Axe(),he);_e(RQe(),he);_e(vxe(),he);_e(eie(),he);_e(OQe(),he);_e(bxe(),he);_e(v8(),he);_e(fYe(),he);_e(pYe(),he);_e(mYe(),he);_e(Q_(),he);_e(xx(),he);_e(CQe(),he);_e(TQe(),he);_e(PQe(),he);_e(MQe(),he);_e(IQe(),he);_e(AQe(),he);_e(NQe(),he);_e(kQe(),he);_e(qQe(),he);_e(BQe(),he);_e(exe(),he);_e(tV(),he);_e(yYe(),he);_e(bYe(),he);_e(_Ye(),he);_e(vYe(),he);_e(SYe(),he);_e(CYe(),he);_e(jZe(),he);_e(qoe(),he);_e(txe(),he);_e(WZe(),he);_e(JZe(),he);_e(KZe(),he);_e(GZe(),he);_e(Boe(),he);_e(xYe(),he);_e(OYe(),he);_e(EYe(),he);_e(PYe(),he);_e(RYe(),he);_e(IYe(),he);_e(koe(),he);_e(AYe(),he);_e(NYe(),he);_e(jYe(),he);_e(LYe(),he);_e(FYe(),he);_e(oxe(),he);_e(kYe(),he);_e(ixe(),he);_e(qYe(),he);_e(axe(),he);_e(UYe(),he);_e(BYe(),he);_e(sxe(),he);_e(zYe(),he);_e(uxe(),he);_e(YCe(),he);_e(uYe(),he);_e(lYe(),he);_e(eYe(),he);_e(tYe(),he);_e(QCe(),he);_e(ZCe(),he);_e(Ow(),he);_e(hZe(),he);_e(gZe(),he);_e(yZe(),he);_e(bZe(),he);_e(vZe(),he);_e(wZe(),he);_e(SZe(),he);_e(CZe(),he);_e(TZe(),he);_e(OZe(),he);_e(EZe(),he);_e(PZe(),he);_e(MZe(),he);_e(IZe(),he);_e(AZe(),he);_e(NZe(),he);_e(LZe(),he);_e(FZe(),he);_e(kZe(),he);_e(qZe(),he);_e(UZe(),he);_e(BZe(),he);_e(zZe(),he);_e(VZe(),he);_e(HZe(),he);_e(XZe(),he);_e(ZZe(),he);_e(YZe(),he);_e(QZe(),he);_e(nYe(),he);_e(oYe(),he);_e(ret(),he);_e(net(),he);_e(aie(),he);_e(KQe(),he);_e(GQe(),he);_e(XQe(),he);_e(ZQe(),he);_e(YQe(),he);_e(Joe(),he);_e(Koe(),he);_e(Oxe(),he);_e(iet(),he);_e(aet(),he);_e(set(),he);_e(HYe(),he);_e(WYe(),he);_e(JYe(),he);_e(KYe(),he);_e(GYe(),he);_e(Pet(),he);_e(Met(),he);_e(Ret(),he);_e(bcr(),he);_e(_cr(),he);_e(cet(),he);_e(Det(),he);_e(tQe(),he);_e(eQe(),he);_e(rQe(),he);_e(vcr(),he);_e(wcr(),he);_e(Scr(),he);_e($et(),he);_e(Ccr(),he);_e(Fet(),he);_e(Tcr(),he);_e(cxe(),he);_e(ket(),he);_e(qet(),he);_e(P8(),he);_e(Ocr(),he);_e(hxe(),he);_e(yQe(),he);_e(gxe(),he);_e(Ecr(),he);_e(Pcr(),he);_e(Mcr(),he);_e(Rcr(),he);_e(Icr(),he);_e(zet(),he);_e(Vet(),he);_e(Ncr(),he)});var jcr=S(BI=>{"use strict";var Tno=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]}),Ono=BI&&BI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Eno=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 Lno=zI&&zI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=zI&&zI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),kno=zI&&zI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 Gno=VI&&VI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Xno=VI&&VI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Zno=VI&&VI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 eoo=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]}),too=HI&&HI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),roo=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 ioo=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]}),aoo=WI&&WI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),soo=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 doo=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]}),foo=JI&&JI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),poo=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 hoo=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]}),goo=KI&&KI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),yoo=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 voo=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]}),woo=GI&&GI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Soo=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 Ooo=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]}),Eoo=XI&&XI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Poo=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 Moo=ZI&&ZI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Roo=ZI&&ZI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Ioo=ZI&&ZI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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(Bc,"__esModule",{value:!0});Bc.DetokenizeRequest=Bc.TokenizeRequest=Bc.SummarizeRequest=Bc.ClassifyRequest=Bc.RerankRequest=Bc.EmbedRequest=Bc.GenerateRequest=Bc.GenerateStreamRequest=Bc.ChatRequest=Bc.ChatStreamRequest=void 0;var Aoo=jcr();Object.defineProperty(Bc,"ChatStreamRequest",{enumerable:!0,get:function(){return Aoo.ChatStreamRequest}});var Noo=$cr();Object.defineProperty(Bc,"ChatRequest",{enumerable:!0,get:function(){return Noo.ChatRequest}});var Doo=Lcr();Object.defineProperty(Bc,"GenerateStreamRequest",{enumerable:!0,get:function(){return Doo.GenerateStreamRequest}});var joo=Fcr();Object.defineProperty(Bc,"GenerateRequest",{enumerable:!0,get:function(){return joo.GenerateRequest}});var $oo=kcr();Object.defineProperty(Bc,"EmbedRequest",{enumerable:!0,get:function(){return $oo.EmbedRequest}});var Loo=qcr();Object.defineProperty(Bc,"RerankRequest",{enumerable:!0,get:function(){return Loo.RerankRequest}});var Foo=Ucr();Object.defineProperty(Bc,"ClassifyRequest",{enumerable:!0,get:function(){return Foo.ClassifyRequest}});var koo=Bcr();Object.defineProperty(Bc,"SummarizeRequest",{enumerable:!0,get:function(){return koo.SummarizeRequest}});var qoo=zcr();Object.defineProperty(Bc,"TokenizeRequest",{enumerable:!0,get:function(){return qoo.TokenizeRequest}});var Uoo=Vcr();Object.defineProperty(Bc,"DetokenizeRequest",{enumerable:!0,get:function(){return Uoo.DetokenizeRequest}})});var Wcr=S(pV=>{"use strict";var Boo=pV&&pV.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),zoo=pV&&pV.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Boo(e,t,r)};Object.defineProperty(pV,"__esModule",{value:!0});zoo(Hcr(),pV)});var uD=S(sD=>{"use strict";var Voo=sD&&sD.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Wet=sD&&sD.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Voo(e,t,r)};Object.defineProperty(sD,"__esModule",{value:!0});Wet(Xlr(),sD);Wet(Dcr(),sD);Wet(Wcr(),sD)});var Jet=S(uu=>{"use strict";var Hoo=uu&&uu.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Woo=uu&&uu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Joo=uu&&uu.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o$xe(void 0,void 0,void 0,function*(){let r=Object.assign({},process.env);try{return t(),yield e()}finally{process.env=r}}),oio={1:{chat:g0.StreamedChatResponse,generate:g0.GenerateStreamedResponse},2:{chat:g0.V2ChatStreamResponse,generate:g0.GenerateStreamedResponse}},iio={1:{chat:g0.NonStreamedChatResponse,embed:g0.EmbedResponse,generate:g0.Generation,rerank:g0.RerankResponse},2:{chat:g0.V2ChatResponse,embed:g0.EmbedByTypeResponse,generate:g0.Generation,rerank:g0.V2RerankResponse}},aio=(t,e,r,n)=>$xe(void 0,void 0,void 0,function*(){let o=t?oio[r][e]:iio[r][e],i={unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]},a=yield o.parseOrThrow(n,i);return o.jsonOrThrow(a,i)});uu.mapResponseFromBedrock=aio;var sio=(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]};uu.getUrl=sio;var uio=(t,e,r,n,o,i)=>$xe(void 0,void 0,void 0,function*(){let a=(0,Xoo.fromNodeProviderChain)(),s=yield nio(()=>{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 Yoo.SignatureV4({service:o,region:i.awsRegion,credentials:s,sha256:Goo.Sha256});delete r.connection,r.host=t.hostname;let l=new Zoo.HttpRequest({method:e.toUpperCase(),protocol:t.protocol,path:t.pathname,headers:r,body:n});return(yield u.sign(l)).headers});uu.getAuthHeaders=uio;var lio=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}}};uu.parseAWSEvent=lio;var cio=t=>({v1:1,v2:2})[t]||1,dio=(t,{awsRegion:e,awsAccessKey:r,awsSecretKey:n,awsSessionToken:o})=>i=>$xe(void 0,void 0,void 0,function*(){var a,s,u,l;let c=i.url.split("/"),d=c.pop(),f=cio(c.pop()),p=i.body;console.assert(p.model,"model is required");let m=!!p.stream,h=(0,uu.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,uu.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,eio.fetcher)(i);if(!g.ok)return g;try{if(m){let T=(0,tio.readableStreamAsyncIterable)(g.body),O=new rio.LineDecoder,E=new Qoo.PassThrough;try{for(var b=!0,_=Koo(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,uu.parseAWSEvent)(R);if(I){let N=yield(0,uu.mapResponseFromBedrock)(m,d,f,I);E.push(JSON.stringify(N)+` `)}}}}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,uu.parseAWSEvent)(P);if(R){let I=yield(0,uu.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,uu.mapResponseFromBedrock)(m,d,f,T),rawResponse:g.rawResponse}}}catch(T){throw T}});uu.fetchOverride=dio});var lD=S(Lxe=>{"use strict";Object.defineProperty(Lxe,"__esModule",{value:!0});Lxe.CohereEnvironment=void 0;Lxe.CohereEnvironment={Production:"https://api.cohere.com"}});var kk=S((Jcr,Fxe)=>{(function(t,e,r){typeof Fxe<"u"&&Fxe.exports?Fxe.exports=r():typeof define=="function"&&define.amd?define(r):e[t]=r()})("urljoin",Jcr,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 Get=S(tv=>{"use strict";var fio=tv&&tv.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),pio=tv&&tv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),cie=tv&&tv.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oI8(this,void 0,void 0,function*(){return qk.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 Jg.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new Jg.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new Jg.CohereTimeoutError("Timeout exceeded when calling POST /v2/chat.");case"unknown":throw new Jg.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}chat(e,r){return oa.HttpResponsePromise.fromPromise(this.__chat(e,r))}__chat(e,r){return I8(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:oa.fetcher)({url:(0,qxe.default)((i=(o=yield oa.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield oa.Supplier.get(this._options.environment))!==null&&i!==void 0?i:kxe.CohereEnvironment.Production,"v2/chat"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield oa.Supplier.get(this._options.clientName))!=null?yield oa.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":oa.RUNTIME.type,"X-Fern-Runtime-Version":oa.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:Object.assign(Object.assign({},qk.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:qk.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 Jg.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new Jg.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new Jg.CohereTimeoutError("Timeout exceeded when calling POST /v2/chat.");case"unknown":throw new Jg.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}embed(e,r){return oa.HttpResponsePromise.fromPromise(this.__embed(e,r))}__embed(e,r){return I8(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:oa.fetcher)({url:(0,qxe.default)((i=(o=yield oa.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield oa.Supplier.get(this._options.environment))!==null&&i!==void 0?i:kxe.CohereEnvironment.Production,"v2/embed"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield oa.Supplier.get(this._options.clientName))!=null?yield oa.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":oa.RUNTIME.type,"X-Fern-Runtime-Version":oa.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:qk.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:qk.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 Jg.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new Jg.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new Jg.CohereTimeoutError("Timeout exceeded when calling POST /v2/embed.");case"unknown":throw new Jg.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}rerank(e,r){return oa.HttpResponsePromise.fromPromise(this.__rerank(e,r))}__rerank(e,r){return I8(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:oa.fetcher)({url:(0,qxe.default)((i=(o=yield oa.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield oa.Supplier.get(this._options.environment))!==null&&i!==void 0?i:kxe.CohereEnvironment.Production,"v2/rerank"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield oa.Supplier.get(this._options.clientName))!=null?yield oa.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":oa.RUNTIME.type,"X-Fern-Runtime-Version":oa.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:qk.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:qk.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 Jg.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new Jg.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new Jg.CohereTimeoutError("Timeout exceeded when calling POST /v2/rerank.");case"unknown":throw new Jg.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}_getAuthorizationHeader(){return I8(this,void 0,void 0,function*(){var e;let r=(e=yield oa.Supplier.get(this._options.token))!==null&&e!==void 0?e:process==null?void 0:process.env.CO_API_KEY;if(r==null)throw new Jg.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}`})}};tv.V2=Ket});var Kcr=S(rv=>{"use strict";var hio=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]}),gio=rv&&rv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),fie=rv&&rv.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 bio=nv&&nv.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),_io=nv&&nv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),hie=nv&&nv.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return 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 Xo.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:Xo.fetcher)({url:(0,mie.default)((s=(a=yield Xo.Supplier.get(this._options.baseUrl))!==null&&a!==void 0?a:yield Xo.Supplier.get(this._options.environment))!==null&&s!==void 0?s:pie.CohereEnvironment.Production,"v1/datasets"),method:"POST",headers:Object.assign(Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield Xo.Supplier.get(this._options.clientName))!=null?yield Xo.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":Xo.RUNTIME.type,"X-Fern-Runtime-Version":Xo.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:mV.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 Lr.BadRequestError(d.error.body,d.rawResponse);case 401:throw new Lr.UnauthorizedError(d.error.body,d.rawResponse);case 403:throw new Lr.ForbiddenError(d.error.body,d.rawResponse);case 404:throw new Lr.NotFoundError(d.error.body,d.rawResponse);case 422:throw new Lr.UnprocessableEntityError(d.error.body,d.rawResponse);case 429:throw new Lr.TooManyRequestsError(d.error.body,d.rawResponse);case 498:throw new Lr.InvalidTokenError(d.error.body,d.rawResponse);case 499:throw new Lr.ClientClosedRequestError(d.error.body,d.rawResponse);case 500:throw new Lr.InternalServerError(d.error.body,d.rawResponse);case 501:throw new Lr.NotImplementedError(d.error.body,d.rawResponse);case 503:throw new Lr.ServiceUnavailableError(d.error.body,d.rawResponse);case 504:throw new Lr.GatewayTimeoutError(d.error.body,d.rawResponse);default:throw new fd.CohereError({statusCode:d.error.statusCode,body:d.error.body,rawResponse:d.rawResponse})}switch(d.error.reason){case"non-json":throw new fd.CohereError({statusCode:d.error.statusCode,body:d.error.rawBody,rawResponse:d.rawResponse});case"timeout":throw new fd.CohereTimeoutError("Timeout exceeded when calling POST /v1/datasets.");case"unknown":throw new fd.CohereError({message:d.error.errorMessage,rawResponse:d.rawResponse})}})}getUsage(e){return Xo.HttpResponsePromise.fromPromise(this.__getUsage(e))}__getUsage(e){return A8(this,void 0,void 0,function*(){var r,n,o;let i=yield((r=this._options.fetcher)!==null&&r!==void 0?r:Xo.fetcher)({url:(0,mie.default)((o=(n=yield Xo.Supplier.get(this._options.baseUrl))!==null&&n!==void 0?n:yield Xo.Supplier.get(this._options.environment))!==null&&o!==void 0?o:pie.CohereEnvironment.Production,"v1/datasets/usage"),method:"GET",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield Xo.Supplier.get(this._options.clientName))!=null?yield Xo.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":Xo.RUNTIME.type,"X-Fern-Runtime-Version":Xo.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:mV.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 Lr.BadRequestError(i.error.body,i.rawResponse);case 401:throw new Lr.UnauthorizedError(i.error.body,i.rawResponse);case 403:throw new Lr.ForbiddenError(i.error.body,i.rawResponse);case 404:throw new Lr.NotFoundError(i.error.body,i.rawResponse);case 422:throw new Lr.UnprocessableEntityError(i.error.body,i.rawResponse);case 429:throw new Lr.TooManyRequestsError(i.error.body,i.rawResponse);case 498:throw new Lr.InvalidTokenError(i.error.body,i.rawResponse);case 499:throw new Lr.ClientClosedRequestError(i.error.body,i.rawResponse);case 500:throw new Lr.InternalServerError(i.error.body,i.rawResponse);case 501:throw new Lr.NotImplementedError(i.error.body,i.rawResponse);case 503:throw new Lr.ServiceUnavailableError(i.error.body,i.rawResponse);case 504:throw new Lr.GatewayTimeoutError(i.error.body,i.rawResponse);default:throw new fd.CohereError({statusCode:i.error.statusCode,body:i.error.body,rawResponse:i.rawResponse})}switch(i.error.reason){case"non-json":throw new fd.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody,rawResponse:i.rawResponse});case"timeout":throw new fd.CohereTimeoutError("Timeout exceeded when calling GET /v1/datasets/usage.");case"unknown":throw new fd.CohereError({message:i.error.errorMessage,rawResponse:i.rawResponse})}})}get(e,r){return Xo.HttpResponsePromise.fromPromise(this.__get(e,r))}__get(e,r){return A8(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:Xo.fetcher)({url:(0,mie.default)((i=(o=yield Xo.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield Xo.Supplier.get(this._options.environment))!==null&&i!==void 0?i:pie.CohereEnvironment.Production,`v1/datasets/${encodeURIComponent(e)}`),method:"GET",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield Xo.Supplier.get(this._options.clientName))!=null?yield Xo.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":Xo.RUNTIME.type,"X-Fern-Runtime-Version":Xo.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:mV.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 Lr.BadRequestError(a.error.body,a.rawResponse);case 401:throw new Lr.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new Lr.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new Lr.NotFoundError(a.error.body,a.rawResponse);case 422:throw new Lr.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new Lr.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new Lr.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new Lr.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new Lr.InternalServerError(a.error.body,a.rawResponse);case 501:throw new Lr.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new Lr.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new Lr.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new fd.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new fd.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new fd.CohereTimeoutError("Timeout exceeded when calling GET /v1/datasets/{id}.");case"unknown":throw new fd.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}delete(e,r){return Xo.HttpResponsePromise.fromPromise(this.__delete(e,r))}__delete(e,r){return A8(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:Xo.fetcher)({url:(0,mie.default)((i=(o=yield Xo.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield Xo.Supplier.get(this._options.environment))!==null&&i!==void 0?i:pie.CohereEnvironment.Production,`v1/datasets/${encodeURIComponent(e)}`),method:"DELETE",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield Xo.Supplier.get(this._options.clientName))!=null?yield Xo.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":Xo.RUNTIME.type,"X-Fern-Runtime-Version":Xo.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:mV.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 Lr.BadRequestError(a.error.body,a.rawResponse);case 401:throw new Lr.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new Lr.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new Lr.NotFoundError(a.error.body,a.rawResponse);case 422:throw new Lr.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new Lr.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new Lr.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new Lr.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new Lr.InternalServerError(a.error.body,a.rawResponse);case 501:throw new Lr.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new Lr.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new Lr.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new fd.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new fd.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new fd.CohereTimeoutError("Timeout exceeded when calling DELETE /v1/datasets/{id}.");case"unknown":throw new fd.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}_getAuthorizationHeader(){return A8(this,void 0,void 0,function*(){var e;let r=(e=yield Xo.Supplier.get(this._options.token))!==null&&e!==void 0?e:process==null?void 0:process.env.CO_API_KEY;if(r==null)throw new fd.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}`})}};nv.Datasets=Zet});var Xcr=S(ov=>{"use strict";var wio=ov&&ov.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Sio=ov&&ov.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),gie=ov&&ov.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 xio=iv&&iv.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Tio=iv&&iv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),yie=iv&&iv.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 Eio=av&&av.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Pio=av&&av.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),bie=av&&av.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 Rio=rb&&rb.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Iio=rb&&rb.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),_ie=rb&&rb.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;osv(this,void 0,void 0,function*(){return pd.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 Ne.BadRequestError(u.error.body,u.rawResponse);case 401:throw new Ne.UnauthorizedError(u.error.body,u.rawResponse);case 403:throw new Ne.ForbiddenError(u.error.body,u.rawResponse);case 404:throw new Ne.NotFoundError(u.error.body,u.rawResponse);case 422:throw new Ne.UnprocessableEntityError(u.error.body,u.rawResponse);case 429:throw new Ne.TooManyRequestsError(u.error.body,u.rawResponse);case 498:throw new Ne.InvalidTokenError(u.error.body,u.rawResponse);case 499:throw new Ne.ClientClosedRequestError(u.error.body,u.rawResponse);case 500:throw new Ne.InternalServerError(u.error.body,u.rawResponse);case 501:throw new Ne.NotImplementedError(u.error.body,u.rawResponse);case 503:throw new Ne.ServiceUnavailableError(u.error.body,u.rawResponse);case 504:throw new Ne.GatewayTimeoutError(u.error.body,u.rawResponse);default:throw new Do.CohereError({statusCode:u.error.statusCode,body:u.error.body,rawResponse:u.rawResponse})}switch(u.error.reason){case"non-json":throw new Do.CohereError({statusCode:u.error.statusCode,body:u.error.rawBody,rawResponse:u.rawResponse});case"timeout":throw new Do.CohereTimeoutError("Timeout exceeded when calling POST /v1/chat.");case"unknown":throw new Do.CohereError({message:u.error.errorMessage,rawResponse:u.rawResponse})}})}chat(e,r){return ft.HttpResponsePromise.fromPromise(this.__chat(e,r))}__chat(e,r){return sv(this,void 0,void 0,function*(){var n,o,i;let{accepts:a}=e,s=tdr(e,["accepts"]),u=yield((n=this._options.fetcher)!==null&&n!==void 0?n:ft.fetcher)({url:(0,Px.default)((i=(o=yield ft.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield ft.Supplier.get(this._options.environment))!==null&&i!==void 0?i:Ex.CohereEnvironment.Production,"v1/chat"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield ft.Supplier.get(this._options.clientName))!=null?yield ft.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":ft.RUNTIME.type,"X-Fern-Runtime-Version":ft.RUNTIME.version,Accepts:a??void 0},r?.headers),contentType:"application/json",requestType:"json",body:Object.assign(Object.assign({},pd.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:pd.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 Ne.BadRequestError(u.error.body,u.rawResponse);case 401:throw new Ne.UnauthorizedError(u.error.body,u.rawResponse);case 403:throw new Ne.ForbiddenError(u.error.body,u.rawResponse);case 404:throw new Ne.NotFoundError(u.error.body,u.rawResponse);case 422:throw new Ne.UnprocessableEntityError(u.error.body,u.rawResponse);case 429:throw new Ne.TooManyRequestsError(u.error.body,u.rawResponse);case 498:throw new Ne.InvalidTokenError(u.error.body,u.rawResponse);case 499:throw new Ne.ClientClosedRequestError(u.error.body,u.rawResponse);case 500:throw new Ne.InternalServerError(u.error.body,u.rawResponse);case 501:throw new Ne.NotImplementedError(u.error.body,u.rawResponse);case 503:throw new Ne.ServiceUnavailableError(u.error.body,u.rawResponse);case 504:throw new Ne.GatewayTimeoutError(u.error.body,u.rawResponse);default:throw new Do.CohereError({statusCode:u.error.statusCode,body:u.error.body,rawResponse:u.rawResponse})}switch(u.error.reason){case"non-json":throw new Do.CohereError({statusCode:u.error.statusCode,body:u.error.rawBody,rawResponse:u.rawResponse});case"timeout":throw new Do.CohereTimeoutError("Timeout exceeded when calling POST /v1/chat.");case"unknown":throw new Do.CohereError({message:u.error.errorMessage,rawResponse:u.rawResponse})}})}generateStream(e,r){return ft.HttpResponsePromise.fromPromise(this.__generateStream(e,r))}__generateStream(e,r){return sv(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:ft.fetcher)({url:(0,Px.default)((i=(o=yield ft.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield ft.Supplier.get(this._options.environment))!==null&&i!==void 0?i:Ex.CohereEnvironment.Production,"v1/generate"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield ft.Supplier.get(this._options.clientName))!=null?yield ft.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":ft.RUNTIME.type,"X-Fern-Runtime-Version":ft.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:Object.assign(Object.assign({},pd.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 ft.Stream({stream:a.body,parse:s=>sv(this,void 0,void 0,function*(){return pd.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 Ne.BadRequestError(a.error.body,a.rawResponse);case 401:throw new Ne.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new Ne.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new Ne.NotFoundError(a.error.body,a.rawResponse);case 422:throw new Ne.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new Ne.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new Ne.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new Ne.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new Ne.InternalServerError(a.error.body,a.rawResponse);case 501:throw new Ne.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new Ne.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new Ne.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new Do.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new Do.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new Do.CohereTimeoutError("Timeout exceeded when calling POST /v1/generate.");case"unknown":throw new Do.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}generate(e,r){return ft.HttpResponsePromise.fromPromise(this.__generate(e,r))}__generate(e,r){return sv(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:ft.fetcher)({url:(0,Px.default)((i=(o=yield ft.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield ft.Supplier.get(this._options.environment))!==null&&i!==void 0?i:Ex.CohereEnvironment.Production,"v1/generate"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield ft.Supplier.get(this._options.clientName))!=null?yield ft.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":ft.RUNTIME.type,"X-Fern-Runtime-Version":ft.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:Object.assign(Object.assign({},pd.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:pd.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 Ne.BadRequestError(a.error.body,a.rawResponse);case 401:throw new Ne.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new Ne.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new Ne.NotFoundError(a.error.body,a.rawResponse);case 422:throw new Ne.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new Ne.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new Ne.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new Ne.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new Ne.InternalServerError(a.error.body,a.rawResponse);case 501:throw new Ne.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new Ne.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new Ne.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new Do.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new Do.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new Do.CohereTimeoutError("Timeout exceeded when calling POST /v1/generate.");case"unknown":throw new Do.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}embed(e={},r){return ft.HttpResponsePromise.fromPromise(this.__embed(e,r))}__embed(){return sv(this,arguments,void 0,function*(e={},r){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:ft.fetcher)({url:(0,Px.default)((i=(o=yield ft.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield ft.Supplier.get(this._options.environment))!==null&&i!==void 0?i:Ex.CohereEnvironment.Production,"v1/embed"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield ft.Supplier.get(this._options.clientName))!=null?yield ft.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":ft.RUNTIME.type,"X-Fern-Runtime-Version":ft.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:pd.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:pd.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 Ne.BadRequestError(a.error.body,a.rawResponse);case 401:throw new Ne.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new Ne.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new Ne.NotFoundError(a.error.body,a.rawResponse);case 422:throw new Ne.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new Ne.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new Ne.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new Ne.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new Ne.InternalServerError(a.error.body,a.rawResponse);case 501:throw new Ne.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new Ne.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new Ne.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new Do.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new Do.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new Do.CohereTimeoutError("Timeout exceeded when calling POST /v1/embed.");case"unknown":throw new Do.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}rerank(e,r){return ft.HttpResponsePromise.fromPromise(this.__rerank(e,r))}__rerank(e,r){return sv(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:ft.fetcher)({url:(0,Px.default)((i=(o=yield ft.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield ft.Supplier.get(this._options.environment))!==null&&i!==void 0?i:Ex.CohereEnvironment.Production,"v1/rerank"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield ft.Supplier.get(this._options.clientName))!=null?yield ft.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":ft.RUNTIME.type,"X-Fern-Runtime-Version":ft.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:pd.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:pd.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 Ne.BadRequestError(a.error.body,a.rawResponse);case 401:throw new Ne.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new Ne.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new Ne.NotFoundError(a.error.body,a.rawResponse);case 422:throw new Ne.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new Ne.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new Ne.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new Ne.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new Ne.InternalServerError(a.error.body,a.rawResponse);case 501:throw new Ne.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new Ne.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new Ne.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new Do.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new Do.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new Do.CohereTimeoutError("Timeout exceeded when calling POST /v1/rerank.");case"unknown":throw new Do.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}classify(e,r){return ft.HttpResponsePromise.fromPromise(this.__classify(e,r))}__classify(e,r){return sv(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:ft.fetcher)({url:(0,Px.default)((i=(o=yield ft.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield ft.Supplier.get(this._options.environment))!==null&&i!==void 0?i:Ex.CohereEnvironment.Production,"v1/classify"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield ft.Supplier.get(this._options.clientName))!=null?yield ft.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":ft.RUNTIME.type,"X-Fern-Runtime-Version":ft.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:pd.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:pd.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 Ne.BadRequestError(a.error.body,a.rawResponse);case 401:throw new Ne.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new Ne.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new Ne.NotFoundError(a.error.body,a.rawResponse);case 422:throw new Ne.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new Ne.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new Ne.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new Ne.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new Ne.InternalServerError(a.error.body,a.rawResponse);case 501:throw new Ne.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new Ne.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new Ne.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new Do.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new Do.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new Do.CohereTimeoutError("Timeout exceeded when calling POST /v1/classify.");case"unknown":throw new Do.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}summarize(e,r){return ft.HttpResponsePromise.fromPromise(this.__summarize(e,r))}__summarize(e,r){return sv(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:ft.fetcher)({url:(0,Px.default)((i=(o=yield ft.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield ft.Supplier.get(this._options.environment))!==null&&i!==void 0?i:Ex.CohereEnvironment.Production,"v1/summarize"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield ft.Supplier.get(this._options.clientName))!=null?yield ft.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":ft.RUNTIME.type,"X-Fern-Runtime-Version":ft.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:pd.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:pd.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 Ne.BadRequestError(a.error.body,a.rawResponse);case 401:throw new Ne.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new Ne.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new Ne.NotFoundError(a.error.body,a.rawResponse);case 422:throw new Ne.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new Ne.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new Ne.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new Ne.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new Ne.InternalServerError(a.error.body,a.rawResponse);case 501:throw new Ne.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new Ne.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new Ne.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new Do.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new Do.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new Do.CohereTimeoutError("Timeout exceeded when calling POST /v1/summarize.");case"unknown":throw new Do.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}tokenize(e,r){return ft.HttpResponsePromise.fromPromise(this.__tokenize(e,r))}__tokenize(e,r){return sv(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:ft.fetcher)({url:(0,Px.default)((i=(o=yield ft.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield ft.Supplier.get(this._options.environment))!==null&&i!==void 0?i:Ex.CohereEnvironment.Production,"v1/tokenize"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield ft.Supplier.get(this._options.clientName))!=null?yield ft.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":ft.RUNTIME.type,"X-Fern-Runtime-Version":ft.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:pd.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:pd.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 Ne.BadRequestError(a.error.body,a.rawResponse);case 401:throw new Ne.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new Ne.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new Ne.NotFoundError(a.error.body,a.rawResponse);case 422:throw new Ne.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new Ne.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new Ne.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new Ne.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new Ne.InternalServerError(a.error.body,a.rawResponse);case 501:throw new Ne.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new Ne.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new Ne.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new Do.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new Do.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new Do.CohereTimeoutError("Timeout exceeded when calling POST /v1/tokenize.");case"unknown":throw new Do.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}detokenize(e,r){return ft.HttpResponsePromise.fromPromise(this.__detokenize(e,r))}__detokenize(e,r){return sv(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:ft.fetcher)({url:(0,Px.default)((i=(o=yield ft.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield ft.Supplier.get(this._options.environment))!==null&&i!==void 0?i:Ex.CohereEnvironment.Production,"v1/detokenize"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield ft.Supplier.get(this._options.clientName))!=null?yield ft.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":ft.RUNTIME.type,"X-Fern-Runtime-Version":ft.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:pd.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:pd.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 Ne.BadRequestError(a.error.body,a.rawResponse);case 401:throw new Ne.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new Ne.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new Ne.NotFoundError(a.error.body,a.rawResponse);case 422:throw new Ne.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new Ne.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new Ne.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new Ne.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new Ne.InternalServerError(a.error.body,a.rawResponse);case 501:throw new Ne.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new Ne.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new Ne.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new Do.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new Do.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new Do.CohereTimeoutError("Timeout exceeded when calling POST /v1/detokenize.");case"unknown":throw new Do.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}checkApiKey(e){return ft.HttpResponsePromise.fromPromise(this.__checkApiKey(e))}__checkApiKey(e){return sv(this,void 0,void 0,function*(){var r,n,o;let i=yield((r=this._options.fetcher)!==null&&r!==void 0?r:ft.fetcher)({url:(0,Px.default)((o=(n=yield ft.Supplier.get(this._options.baseUrl))!==null&&n!==void 0?n:yield ft.Supplier.get(this._options.environment))!==null&&o!==void 0?o:Ex.CohereEnvironment.Production,"v1/check-api-key"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield ft.Supplier.get(this._options.clientName))!=null?yield ft.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":ft.RUNTIME.type,"X-Fern-Runtime-Version":ft.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:pd.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 Ne.BadRequestError(i.error.body,i.rawResponse);case 401:throw new Ne.UnauthorizedError(i.error.body,i.rawResponse);case 403:throw new Ne.ForbiddenError(i.error.body,i.rawResponse);case 404:throw new Ne.NotFoundError(i.error.body,i.rawResponse);case 422:throw new Ne.UnprocessableEntityError(i.error.body,i.rawResponse);case 429:throw new Ne.TooManyRequestsError(i.error.body,i.rawResponse);case 498:throw new Ne.InvalidTokenError(i.error.body,i.rawResponse);case 499:throw new Ne.ClientClosedRequestError(i.error.body,i.rawResponse);case 500:throw new Ne.InternalServerError(i.error.body,i.rawResponse);case 501:throw new Ne.NotImplementedError(i.error.body,i.rawResponse);case 503:throw new Ne.ServiceUnavailableError(i.error.body,i.rawResponse);case 504:throw new Ne.GatewayTimeoutError(i.error.body,i.rawResponse);default:throw new Do.CohereError({statusCode:i.error.statusCode,body:i.error.body,rawResponse:i.rawResponse})}switch(i.error.reason){case"non-json":throw new Do.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody,rawResponse:i.rawResponse});case"timeout":throw new Do.CohereTimeoutError("Timeout exceeded when calling POST /v1/check-api-key.");case"unknown":throw new Do.CohereError({message:i.error.errorMessage,rawResponse:i.rawResponse})}})}_getAuthorizationHeader(){return sv(this,void 0,void 0,function*(){var e;let r=(e=yield ft.Supplier.get(this._options.token))!==null&&e!==void 0?e:process==null?void 0:process.env.CO_API_KEY;if(r==null)throw new Do.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}`})}};rb.CohereClient=ntt});var itt=S(Hxe=>{"use strict";Object.defineProperty(Hxe,"__esModule",{value:!0});Hxe.CohereClientV2=void 0;var kio=Get(),qio=Vxe(),ott=class{constructor(e){this._options=e,this.client=new qio.CohereClient(this._options),this.clientV2=new kio.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}};Hxe.CohereClientV2=ott});var utt=S(j8=>{"use strict";Object.defineProperty(j8,"__esModule",{value:!0});j8.AwsClientV2=j8.AwsClient=void 0;var Uio=Vxe(),Bio=itt(),att=class extends Uio.CohereClient{constructor(e){e.token="n/a",super(e)}};j8.AwsClient=att;var stt=class extends Bio.CohereClientV2{constructor(e){e.token="n/a",super(e)}};j8.AwsClientV2=stt});var odr=S($8=>{"use strict";Object.defineProperty($8,"__esModule",{value:!0});$8.BedrockClientV2=$8.BedrockClient=void 0;var rdr=Jet(),ndr=utt(),ltt=class extends ndr.AwsClient{constructor(e){super(Object.assign(Object.assign({},e),{fetcher:(0,rdr.fetchOverride)("bedrock",e)}))}};$8.BedrockClient=ltt;var ctt=class extends ndr.AwsClientV2{constructor(e){super(Object.assign(Object.assign({},e),{fetcher:(0,rdr.fetchOverride)("bedrock",e)}))}};$8.BedrockClientV2=ctt});var idr=S(Wxe=>{"use strict";Object.defineProperty(Wxe,"__esModule",{value:!0});Wxe.CustomClient=void 0;var zio=Vxe(),dtt=class extends zio.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}};Wxe.CustomClient=dtt});var udr=S(L8=>{"use strict";Object.defineProperty(L8,"__esModule",{value:!0});L8.SagemakerClientV2=L8.SagemakerClient=void 0;var adr=utt(),sdr=Jet(),ftt=class extends adr.AwsClient{constructor(e){super(Object.assign(Object.assign({},e),{fetcher:(0,sdr.fetchOverride)("sagemaker",e)}))}};L8.SagemakerClient=ftt;var ptt=class extends adr.AwsClientV2{constructor(e){super(Object.assign(Object.assign({},e),{fetcher:(0,sdr.fetchOverride)("sagemaker",e)}))}};L8.SagemakerClientV2=ptt});var fdr=S(bu=>{"use strict";var Vio=bu&&bu.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Hio=bu&&bu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Wio=bu&&bu.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{pdr=$(fdr(),1);au()});function Rx(t,e){e?(Vh[0]=Vh[16]=Vh[1]=Vh[2]=Vh[3]=Vh[4]=Vh[5]=Vh[6]=Vh[7]=Vh[8]=Vh[9]=Vh[10]=Vh[11]=Vh[12]=Vh[13]=Vh[14]=Vh[15]=0,this.blocks=Vh):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 Pr,Xio,Mx,Jxe,Vh,Kxe,mtt=v(()=>{Pr="0123456789abcdef".split(""),Xio=[-2147483648,8388608,32768,128],Mx=[24,16,8,0],Jxe=[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],Vh=[];Rx.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}};Rx.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var t=this.blocks,e=this.lastByteIndex;t[16]=this.block,t[e>>>2]|=Xio[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()}};Rx.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+Jxe[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+Jxe[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+Jxe[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+Jxe[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};Rx.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=Pr[t>>>28&15]+Pr[t>>>24&15]+Pr[t>>>20&15]+Pr[t>>>16&15]+Pr[t>>>12&15]+Pr[t>>>8&15]+Pr[t>>>4&15]+Pr[t&15]+Pr[e>>>28&15]+Pr[e>>>24&15]+Pr[e>>>20&15]+Pr[e>>>16&15]+Pr[e>>>12&15]+Pr[e>>>8&15]+Pr[e>>>4&15]+Pr[e&15]+Pr[r>>>28&15]+Pr[r>>>24&15]+Pr[r>>>20&15]+Pr[r>>>16&15]+Pr[r>>>12&15]+Pr[r>>>8&15]+Pr[r>>>4&15]+Pr[r&15]+Pr[n>>>28&15]+Pr[n>>>24&15]+Pr[n>>>20&15]+Pr[n>>>16&15]+Pr[n>>>12&15]+Pr[n>>>8&15]+Pr[n>>>4&15]+Pr[n&15]+Pr[o>>>28&15]+Pr[o>>>24&15]+Pr[o>>>20&15]+Pr[o>>>16&15]+Pr[o>>>12&15]+Pr[o>>>8&15]+Pr[o>>>4&15]+Pr[o&15]+Pr[i>>>28&15]+Pr[i>>>24&15]+Pr[i>>>20&15]+Pr[i>>>16&15]+Pr[i>>>12&15]+Pr[i>>>8&15]+Pr[i>>>4&15]+Pr[i&15]+Pr[a>>>28&15]+Pr[a>>>24&15]+Pr[a>>>20&15]+Pr[a>>>16&15]+Pr[a>>>12&15]+Pr[a>>>8&15]+Pr[a>>>4&15]+Pr[a&15];return this.is224||(u+=Pr[s>>>28&15]+Pr[s>>>24&15]+Pr[s>>>20&15]+Pr[s>>>16&15]+Pr[s>>>12&15]+Pr[s>>>8&15]+Pr[s>>>4&15]+Pr[s&15]),u};Rx.prototype.toString=Rx.prototype.hex;Rx.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};Rx.prototype.array=Rx.prototype.digest;Rx.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};Kxe=(...t)=>new Rx(!1,!0).update(t.join("")).hex()});var Zio,mdr=v(()=>{Jo();mtt();Zio={};$t(Zio,{sha256:()=>Kxe})});function Qio(t){return t.message!==void 0?{text:t.text,message:VQ(t.message)}:{text:t.text}}function eao(t){let e={text:t.text};return t.message!==void 0&&(e.message=t.message.toDict()),e}var Yio,hdr,gdr,tao,htt,bdr=v(()=>{Jo();UC();mtt();mdr();Yio={};$t(Yio,{BaseCache:()=>gdr,InMemoryCache:()=>htt,defaultHashKeyEncoder:()=>hdr,deserializeStoredGeneration:()=>Qio,serializeGeneration:()=>eao});hdr=(...t)=>Kxe(t.join("_"));gdr=class{constructor(){x(this,"keyEncoder",hdr)}makeDefaultKeyEncoder(t){this.keyEncoder=t}},tao=new Map,htt=class ydr extends gdr{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 ydr(tao)}}});function iao(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 sao(t){return t.replace(/[\\^$*+?.()|[\]{}]/g,"\\$&")}function ytt(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 _dr,rao,nao,oao,gtt,Gxe,vdr=v(()=>{_dr=$(MWe(),1),rao=Object.defineProperty,nao=(t,e,r)=>e in t?rao(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,oao=(t,e,r)=>(nao(t,typeof e!="symbol"?e+"":e,r),r);gtt=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=_dr.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=gtt.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=gtt.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(...aao(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=>sao(e)).join("|"),"g"))});var wdr=v(()=>{vdr()});async function btt(t){return t in Xxe||(Xxe[t]=lao.fetch(`https://tiktoken.pages.dev/js/${t}.json`).then(e=>e.json()).then(e=>new Gxe(e)).catch(e=>{throw delete Xxe[t],e})),await Xxe[t]}async function Zxe(t){return btt(ytt(t))}var uao,Xxe,lao,_tt=v(()=>{Jo();Jz();wdr();uao={};$t(uao,{encodingForModel:()=>Zxe,getEncoding:()=>btt});Xxe={},lao=new ES({})});function Aw(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 cao,Yxe,dao,Sdr,Cdr,fao,k8,bV,Nw=v(()=>{Jo();UC();Jz();Pg();lte();bdr();_tt();cao={};$t(cao,{BaseLangChain:()=>k8,BaseLanguageModel:()=>bV,calculateMaxTokens:()=>Cdr,getEmbeddingContextSize:()=>dao,getModelContextSize:()=>Sdr,getModelNameForTiktoken:()=>Yxe,isOpenAITool:()=>Aw});Yxe=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,dao=t=>{switch(t){case"text-embedding-ada-002":return 8191;default:return 2046}},Sdr=t=>{switch(Yxe(t)){case"gpt-5":case"gpt-5-turbo":case"gpt-5-turbo-preview":return 4e5;case"gpt-4o":case"gpt-4o-mini":case"gpt-4o-2024-05-13":case"gpt-4o-2024-08-06":return 128e3;case"gpt-4-turbo":case"gpt-4-turbo-preview":case"gpt-4-turbo-2024-04-09":case"gpt-4-0125-preview":case"gpt-4-1106-preview":return 128e3;case"gpt-4-32k":case"gpt-4-32k-0314":case"gpt-4-32k-0613":return 32768;case"gpt-4":case"gpt-4-0314":case"gpt-4-0613":return 8192;case"gpt-3.5-turbo-16k":case"gpt-3.5-turbo-16k-0613":return 16384;case"gpt-3.5-turbo":case"gpt-3.5-turbo-0301":case"gpt-3.5-turbo-0613":case"gpt-3.5-turbo-1106":case"gpt-3.5-turbo-0125":return 4096;case"text-davinci-003":case"text-davinci-002":return 4097;case"text-davinci-001":return 2049;case"text-curie-001":case"text-babbage-001":case"text-ada-001":return 2048;case"code-davinci-002":case"code-davinci-001":return 8e3;case"code-cushman-001":return 2048;case"claude-3-5-sonnet-20241022":case"claude-3-5-sonnet-20240620":case"claude-3-opus-20240229":case"claude-3-sonnet-20240229":case"claude-3-haiku-20240307":case"claude-2.1":return 2e5;case"claude-2.0":case"claude-instant-1.2":return 1e5;case"gemini-1.5-pro":case"gemini-1.5-pro-latest":case"gemini-1.5-flash":case"gemini-1.5-flash-latest":return 1e6;case"gemini-pro":case"gemini-pro-vision":return 32768;default:return 4097}};Cdr=async({prompt:t,modelName:e})=>{let r;try{r=(await Zxe(Yxe(e))).encode(t).length}catch{console.warn("Failed to calculate number of tokens, falling back to approximate count"),r=Math.ceil(t.length/4)}return Sdr(e)-r},fao=()=>!1,k8=class extends Go{constructor(e){super(e);x(this,"verbose");x(this,"callbacks");x(this,"tags");x(this,"metadata");this.verbose=e.verbose??fao(),this.callbacks=e.callbacks,this.tags=e.tags??[],this.metadata=e.metadata??{}}get lc_attributes(){return{callbacks:void 0,verbose:void 0}}},bV=class extends k8{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=htt.global():this.cache=void 0,this.caller=new ES(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 Zxe("modelName"in this?Yxe(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 ste(e):Array.isArray(e)?new ute(e.map(wS)):e}_identifyingParams(){return{}}_getSerializedCacheKeyParametersForCall({config:e,...r}){let n={...this._identifyingParams(),...r,_type:this._llmType(),_model:this._modelType()};return Object.entries(n).filter(([a,s])=>s!==void 0).map(([a,s])=>`${a}:${JSON.stringify(s)}`).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 wie(t){return t!==void 0&&Array.isArray(t.lc_namespace)}function Sie(t){return t!==void 0&&Go.isRunnable(t)&&"lc_name"in t.constructor&&typeof t.constructor.lc_name=="function"&&t.constructor.lc_name()==="RunnableToolLike"}function Cie(t){return!!t&&typeof t=="object"&&"name"in t&&"schema"in t&&(Ii(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 Xg(t){return Cie(t)||Sie(t)||wie(t)}var vtt=v(()=>{QN();Pg()});function xdr(t,e){let r=typeof e=="number"?void 0:e;return{name:t.name,description:t.description,parameters:Ci(t.schema),...r?.strict!==void 0?{strict:r.strict}:{}}}function fD(t,e){let r=typeof e=="number"?void 0:e,n;return Xg(t)?n={type:"function",function:xdr(t)}:n=t,r?.strict!==void 0&&(n.function.strict=r.strict),n}var pao,pD=v(()=>{Jo();Ny();vtt();pao={};$t(pao,{convertToOpenAIFunction:()=>xdr,convertToOpenAITool:()=>fD,isLangChainTool:()=>Xg,isRunnableToolLike:()=>Sie,isStructuredTool:()=>wie,isStructuredToolParams:()=>Cie})});function Qxe(t){let e=t.constructor;return new e({...t,content:t.contentBlocks,response_metadata:{...t.response_metadata,output_version:"v1"}})}var Tdr,Odr=v(()=>{Tdr=t=>t()});function wtt(t){let e=[];for(let r of t){let n=r;if(Array.isArray(r.content))for(let o=0;o{Jo();LQ();Oy();UC();vS();au();GQ();WL();nO();Ed();QN();Ny();Pg();ta();Nw();Wge();Odr();mao={};$t(mao,{BaseChatModel:()=>jd,SimpleChatModel:()=>hao});jd=class _V extends bV{constructor(r){super(r);x(this,"lc_namespace",["langchain","chat_models",this._llmType()]);x(this,"disableStreaming",!1);x(this,"outputVersion");this.outputVersion=Tdr(()=>{let n=r.outputVersion??Xr("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=_V._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===_V.prototype._streamResponseChunks||this.disableStreaming)yield this.invoke(r,n);else{let i=_V._convertInputToPromptValue(r).toChatMessages(),[a,s]=this._separateRunnableConfigFromCallOptionsCompat(n),u={...a.metadata,...this.getLsParams(s)},l=await mc.configure(a.callbacks,this.callbacks,a.tags,this.tags,u,this.metadata,{verbose:this.verbose}),c={options:s,invocation_params:this?.invocationParams(s),batch_size:1},d=s.outputVersion??this.outputVersion,f=await l?.handleChatModelStart(this.toJSON(),[wtt(i)],a.runId,void 0,c,void 0,void 0,a.runName),p,m;try{for await(let h of this._streamResponseChunks(i,s,f?.[0])){if(h.message.id==null){let y=f?.at(0)?.runId;y!=null&&h.message._updateId(`run-${y}`)}h.message.response_metadata={...h.generationInfo,...h.message.response_metadata},d==="v1"?yield Qxe(h.message):yield h.message,p?p=p.concat(h):p=h,zQ(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}})}}catch(h){throw await Promise.all((f??[]).map(y=>y?.handleLLMError(h))),h}await Promise.all((f??[]).map(h=>h?.handleLLMEnd({generations:[[p]],llmOutput:m})))}}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(p=>p.map(wS)),s;if(i!==void 0&&i.length===a.length)s=i;else{let p={...o.metadata,...this.getLsParams(n)},m=await mc.configure(o.callbacks,this.callbacks,o.tags,this.tags,p,this.metadata,{verbose:this.verbose}),h={options:n,invocation_params:this?.invocationParams(n),batch_size:1};s=await m?.handleChatModelStart(this.toJSON(),a.map(wtt),o.runId,void 0,h,void 0,void 0,o.runName)}let u=n.outputVersion??this.outputVersion,l=[],c=[];if(!!s?.[0].handlers.find(KQ)&&!this.disableStreaming&&a.length===1&&this._streamResponseChunks!==_V.prototype._streamResponseChunks)try{let p=await this._streamResponseChunks(a[0],n,s?.[0]),m,h;for await(let y of p){if(y.message.id==null){let g=s?.at(0)?.runId;g!=null&&y.message._updateId(`run-${g}`)}m===void 0?m=y:m=Lb(m,y),zQ(y.message)&&y.message.usage_metadata!==void 0&&(h={tokenUsage:{promptTokens:y.message.usage_metadata.input_tokens,completionTokens:y.message.usage_metadata.output_tokens,totalTokens:y.message.usage_metadata.total_tokens}})}if(m===void 0)throw new Error("Received empty response from chat model call.");l.push([m]),await s?.[0].handleLLMEnd({generations:l,llmOutput:h})}catch(p){throw await s?.[0].handleLLMError(p),p}else{let p=await Promise.allSettled(a.map(async(m,h)=>{let y=await this._generate(m,{...n,promptIndex:h},s?.[h]);if(u==="v1")for(let g of y.generations)g.message=Qxe(g.message);return y}));await Promise.all(p.map(async(m,h)=>{if(m.status==="fulfilled"){let y=m.value;for(let g of y.generations){if(g.message.id==null){let b=s?.at(0)?.runId;b!=null&&g.message._updateId(`run-${b}`)}g.message.response_metadata={...g.generationInfo,...g.message.response_metadata}}return y.generations.length===1&&(y.generations[0].message.response_metadata={...y.llmOutput,...y.generations[0].message.response_metadata}),l[h]=y.generations,c[h]=y.llmOutput,s?.[h]?.handleLLMEnd({generations:[y.generations],llmOutput:y.llmOutput})}else return await s?.[h]?.handleLLMError(m.reason),Promise.reject(m.reason)}))}let f={generations:l,llmOutput:c.length?this._combineLLMOutput?.(...c):void 0};return Object.defineProperty(f,JN,{value:s?{runIds:s?.map(p=>p.runId)}:void 0,configurable:!0}),f}async _generateCached({messages:r,cache:n,llmStringKey:o,parsedOptions:i,handledOptions:a}){let s=r.map(b=>b.map(wS)),u={...a.metadata,...this.getLsParams(i)},l=await mc.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(wtt),a.runId,void 0,c,void 0,void 0,a.runName),f=[],m=(await Promise.allSettled(s.map(async(b,_)=>{let w=_V._convertInputToPromptValue(b).toString(),T=await n.lookup(w,o);return T==null&&f.push(_),T}))).map((b,_)=>({result:b,runManager:d?.[_]})).filter(({result:b})=>b.status==="fulfilled"&&b.value!=null||b.status==="rejected"),h=i.outputVersion??this.outputVersion,y=[];await Promise.all(m.map(async({result:b,runManager:_},w)=>{if(b.status==="fulfilled"){let T=b.value;return y[w]=T.map(O=>("message"in O&&xg(O.message)&&kl(O.message)&&(O.message.usage_metadata={input_tokens:0,output_tokens:0,total_tokens:0},h==="v1"&&(O.message=Qxe(O.message))),O.generationInfo={...O.generationInfo,tokenUsage:{}},O)),T.length&&await _?.handleLLMNewToken(T[0].text),_?.handleLLMEnd({generations:[T]},void 0,void 0,void 0,{cached:!0})}else return await _?.handleLLMError(b.reason,void 0,void 0,void 0,{cached:!0}),Promise.reject(b.reason)}));let g={generations:y,missingPromptIndices:f,startedRunManagers:d};return Object.defineProperty(g,JN,{value:d?{runIds:d?.map(b=>b.runId)}:void 0,configurable:!0}),g}async generate(r,n,o){let i;Array.isArray(n)?i={stop:n}:i=n;let a=r.map(h=>h.map(wS)),[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 _=_V._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=nF(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;Ii(o)?c=[{type:"function",function:{name:l,description:a,parameters:Ci(o)}}]:("name"in o&&(l=o.name),c=[{type:"function",function:{name:l,description:a,parameters:o}}]);let d=this.bindTools(c),f=D_.from(y=>{if(!Er.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=Au.assign({parsed:(y,g)=>f.invoke(y.raw,g)}),m=Au.assign({parsed:()=>null}),h=p.withFallbacks({fallbacks:[m]});return Bl.from([{raw:d},h]).withConfig({runName:"StructuredOutputRunnable"})}},hao=class extends jd{async _generate(t,e,r){let n=await this._call(t,e,r),o=new Pn(n);if(typeof o.content!="string")throw new Error("Cannot generate with a simple chat model when output is not a string.");return{generations:[{text:o.content,message:o}]}}}});function Edr(t,e=0){return(Zg[t[e+0]]+Zg[t[e+1]]+Zg[t[e+2]]+Zg[t[e+3]]+"-"+Zg[t[e+4]]+Zg[t[e+5]]+"-"+Zg[t[e+6]]+Zg[t[e+7]]+"-"+Zg[t[e+8]]+Zg[t[e+9]]+"-"+Zg[t[e+10]]+Zg[t[e+11]]+Zg[t[e+12]]+Zg[t[e+13]]+Zg[t[e+14]]+Zg[t[e+15]]).toLowerCase()}var Zg,eTe,Pdr=v(()=>{Zg=[];for(eTe=0;eTe<256;++eTe)Zg.push((eTe+256).toString(16).slice(1))});function Stt(){if(!tTe&&(tTe=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!tTe))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return tTe(gao)}var tTe,gao,Mdr=v(()=>{gao=new Uint8Array(16)});var yao,Ctt,Rdr=v(()=>{yao=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),Ctt={randomUUID:yao}});function bao(t,e,r){if(Ctt.randomUUID&&!e&&!t)return Ctt.randomUUID();t=t||{};var n=t.random||(t.rng||Stt)();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 Edr(n)}var xtt,Idr=v(()=>{Rdr();Mdr();Pdr();xtt=bao});var Adr=v(()=>{Idr()});var vao,uv=v(()=>{Jo();QN();vao={};$t(vao,{extendInteropZodObject:()=>wIt,getInteropZodDefaultGetter:()=>CIt,getInteropZodObjectShape:()=>hge,getSchemaDescription:()=>nF,interopParse:()=>bIt,interopParseAsync:()=>rF,interopSafeParse:()=>yIt,interopSafeParseAsync:()=>tF,interopZodObjectMakeFieldsOptional:()=>xIt,interopZodObjectPartial:()=>SIt,interopZodObjectPassthrough:()=>gge,interopZodObjectStrict:()=>bJ,interopZodTransformInputSchema:()=>bge,isInteropZodError:()=>_ge,isInteropZodLiteral:()=>gIt,isInteropZodObject:()=>vIt,isInteropZodSchema:()=>Ii,isShapelessZodSchema:()=>_It,isSimpleStringZodSchema:()=>_J,isZodArrayV4:()=>Yee,isZodLiteralV3:()=>IHe,isZodLiteralV4:()=>AHe,isZodNullableV4:()=>DHe,isZodObjectV3:()=>yge,isZodObjectV4:()=>MS,isZodOptionalV4:()=>NHe,isZodSchema:()=>hIt,isZodSchemaV3:()=>yc,isZodSchemaV4:()=>Iu})});function Ndr(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 rTe(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=>kl(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 wao(t){return"name"in t&&"description"in t&&"parameterDefinitions"in t}function Ddr(t){return t._getType()==="tool"}function jdr(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 Sao(t){if(t){if(t.every(wao))return t;if(t.every(Aw))return t.map(e=>({name:e.function.name,description:e.function.description??"",parameterDefinitions:jdr(e.function.parameters)}));if(t.every(Xg))return t.map(e=>{let r=Ii(e.schema)?Ci(e.schema):e.schema;return{name:e.name,description:e.description??"",parameterDefinitions:jdr(r)}});throw new Error("Can not pass in a mix of tool schema types to ChatCohere.")}else return}var Ttt,$dr=v(()=>{vie();ta();Nw();pD();YI();Ed();Adr();uv();Ny();Ttt=class extends jd{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=F8(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:Sao(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(Ddr(o)){let i=o,a=n.filter(s=>kl(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:Ndr(i.content)})))}}return r}_messageToCohereToolResults(e,r){let n=[],o=e[r];if(!Ddr(o))throw new Error("The message index does not correspond to an instance of ToolMessage");let a=e.slice(0,r).filter(s=>kl(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:Ndr(o.content)}))),n}_formatCohereToolCalls(e=null){if(!e)return[];let r=[];for(let n of e)r.push({id:xtt().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 Pn({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 si({text:a.text,message:new Er({content:a.text})}),await n?.handleLLMNewToken(a.text);else if(a.eventType!=="stream-end")yield new si({text:"",message:new Er({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 si({text:"",message:new Er({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 Cao,Ott,nTe,Tie=v(()=>{Jo();GQ();WL();nO();Ed();Nw();Cao={};$t(Cao,{BaseLLM:()=>Ott,LLM:()=>nTe});Ott=class xie extends bV{constructor(){super(...arguments);x(this,"lc_namespace",["langchain","llms",this._llmType()])}async invoke(r,n){let o=xie._convertInputToPromptValue(r);return(await this.generatePrompt([o],n,n?.callbacks)).generations[0][0].text}async*_streamResponseChunks(r,n,o){throw new Error("Not implemented.")}_separateRunnableConfigFromCallOptionsCompat(r){let[n,o]=super._separateRunnableConfigFromCallOptions(r);return o.signal=n.signal,[n,o]}async*_streamIterator(r,n){if(this._streamResponseChunks===xie.prototype._streamResponseChunks)yield this.invoke(r,n);else{let o=xie._convertInputToPromptValue(r),[i,a]=this._separateRunnableConfigFromCallOptionsCompat(n),s=await mc.configure(i.callbacks,this.callbacks,i.tags,this.tags,i.metadata,this.metadata,{verbose:this.verbose}),u={options:a,invocation_params:this?.invocationParams(a),batch_size:1},l=await s?.handleLLMStart(this.toJSON(),[o.toString()],i.runId,void 0,u,void 0,void 0,i.runName),c=new OS({text:""});try{for await(let d of this._streamResponseChunks(o.toString(),a,l?.[0]))c?c=c.concat(d):c=d,typeof d.text=="string"&&(yield d.text)}catch(d){throw await Promise.all((l??[]).map(f=>f?.handleLLMError(d))),d}await Promise.all((l??[]).map(d=>d?.handleLLMEnd({generations:[[c]]})))}}async generatePrompt(r,n,o){let i=r.map(a=>a.toString());return this.generate(i,n,o)}invocationParams(r){return{}}_flattenLLMResult(r){let n=[];for(let o=0;of?.handleLLMError(d))),d}let c=this._flattenLLMResult(u);await Promise.all((a??[]).map((d,f)=>d?.handleLLMEnd(c[f])))}let l=a?.map(c=>c.runId)||void 0;return Object.defineProperty(u,JN,{value:l?{runIds:l}:void 0,configurable:!0}),u}async _generateCached({prompts:r,cache:n,llmStringKey:o,parsedOptions:i,handledOptions:a,runId:s}){let u=await mc.configure(a.callbacks,this.callbacks,a.tags,this.tags,a.metadata,this.metadata,{verbose:this.verbose}),l={options:i,invocation_params:this?.invocationParams(i),batch_size:r.length},c=await u?.handleLLMStart(this.toJSON(),r,s,void 0,l,void 0,void 0,a?.runName),d=[],p=(await Promise.allSettled(r.map(async(y,g)=>{let b=await n.lookup(y,o);return b==null&&d.push(g),b}))).map((y,g)=>({result:y,runManager:c?.[g]})).filter(({result:y})=>y.status==="fulfilled"&&y.value!=null||y.status==="rejected"),m=[];await Promise.all(p.map(async({result:y,runManager:g},b)=>{if(y.status==="fulfilled"){let _=y.value;return m[b]=_.map(w=>(w.generationInfo={...w.generationInfo,tokenUsage:{}},w)),_.length&&await g?.handleLLMNewToken(_[0].text),g?.handleLLMEnd({generations:[_]},void 0,void 0,void 0,{cached:!0})}else return await g?.handleLLMError(y.reason,void 0,void 0,void 0,{cached:!0}),Promise.reject(y.reason)}));let h={generations:m,missingPromptIndices:d,startedRunManagers:c};return Object.defineProperty(h,JN,{value:c?{runIds:c?.map(y=>y.runId)}:void 0,configurable:!0}),h}async generate(r,n,o){if(!Array.isArray(r))throw new Error("Argument 'prompts' is expected to be a string[]");let i;Array.isArray(n)?i={stop:n}:i=n;let[a,s]=this._separateRunnableConfigFromCallOptionsCompat(i);if(a.callbacks=a.callbacks??o,!this.cache)return this._generateUncached(r,s,a);let{cache:u}=this,l=this._getSerializedCacheKeyParametersForCall(s),{generations:c,missingPromptIndices:d,startedRunManagers:f}=await this._generateCached({prompts:r,cache:u,llmStringKey:l,parsedOptions:s,handledOptions:a,runId:a.runId}),p={};if(d.length>0){let m=await this._generateUncached(d.map(h=>r[h]),s,a,f!==void 0?d.map(h=>f?.[h]):void 0);await Promise.all(m.generations.map(async(h,y)=>{let g=d[y];return c[g]=h,u.update(r[g],l,h)})),p=m.llmOutput??{}}return{generations:c,llmOutput:p}}_identifyingParams(){return{}}_modelType(){return"base_llm"}},nTe=class extends Ott{async _generate(t,e,r){return{generations:await Promise.all(t.map((o,i)=>this._call(o,{...e,promptIndex:i},r).then(a=>[{text:a}])))}}}});var Ldr=v(()=>{vie();Tie()});var xao,y0,vV=v(()=>{Jo();Jz();xao={};$t(xao,{Embeddings:()=>y0});y0=class{constructor(t){x(this,"caller");this.caller=new ES(t??{})}}});var Tao,b0,zk=v(()=>{Jo();Tao={};$t(Tao,{chunkArray:()=>b0});b0=(t,e)=>t.reduce((r,n,o)=>{let i=Math.floor(o/e),a=r[i]||[];return r[i]=a.concat([n]),r},[])});var Ett,Fdr=v(()=>{vie();vV();zk();Ett=class extends y0{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=F8(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=b0(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 Oao,kdr,qdr=v(()=>{Jo();Oao={};$t(Oao,{BaseDocumentCompressor:()=>kdr});kdr=class{static isBaseDocumentCompressor(t){return t?.compressDocuments!==void 0}}});var Udr=v(()=>{vie();qdr()});var Ptt=v(()=>{$dr();Ldr();Fdr();Udr()});function mD(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(mD):typeof e[r]=="object"&&e[r]!==null&&(e[r]=mD(e[r])));return e}return t}function Oie(t){let e=mD(Ii(t)?Ci(t):t),{$schema:r,...n}=e;return n}function Bdr(t){let e=mD(t),{$schema:r,...n}=e;return n}var oTe=v(()=>{uv();Ny()});function zdr(t,e=0){return(Yg[t[e+0]]+Yg[t[e+1]]+Yg[t[e+2]]+Yg[t[e+3]]+"-"+Yg[t[e+4]]+Yg[t[e+5]]+"-"+Yg[t[e+6]]+Yg[t[e+7]]+"-"+Yg[t[e+8]]+Yg[t[e+9]]+"-"+Yg[t[e+10]]+Yg[t[e+11]]+Yg[t[e+12]]+Yg[t[e+13]]+Yg[t[e+14]]+Yg[t[e+15]]).toLowerCase()}var Yg,Vdr=v(()=>{Yg=[];for(let t=0;t<256;++t)Yg.push((t+256).toString(16).slice(1))});function Rtt(){if(!Mtt){if(typeof crypto>"u"||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");Mtt=crypto.getRandomValues.bind(crypto)}return Mtt(Eao)}var Mtt,Eao,Hdr=v(()=>{Eao=new Uint8Array(16)});var Pao,Itt,Wdr=v(()=>{Pao=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),Itt={randomUUID:Pao}});function Mao(t,e,r){if(Itt.randomUUID&&!e&&!t)return Itt.randomUUID();t=t||{};let n=t.random??t.rng?.()??Rtt();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 zdr(n)}var iTe,Jdr=v(()=>{Wdr();Hdr();Vdr();iTe=Mao});var Kdr=v(()=>{Jdr()});function Aao(t){let e=t._getType();return Td.isInstance(t)?t.role:e==="tool"?e:t.name??e}function Nao(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 Dao(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 jao(t,e){return e.map(r=>kl(r)?r.tool_calls??[]:[]).flat().find(r=>r.id===t.tool_call_id)?.name}function $ao(t){return{providerName:"Google Gemini",fromStandardTextBlock(r){return{text:r.text}},fromStandardImageBlock(r){if(!t)throw new Error("This model does not support images");if(r.source_type==="url"){let n=Cy({dataUrl:r.url});return n?{inlineData:{mimeType:n.mime_type,data:n.data}}:{fileData:{mimeType:r.mime_type??"",fileUri:r.url}}}if(r.source_type==="base64")return{inlineData:{mimeType:r.mime_type??"",data:r.data}};throw new Error(`Unsupported source type: ${r.source_type}`)},fromStandardAudioBlock(r){if(!t)throw new Error("This model does not support audio");if(r.source_type==="url"){let n=Cy({dataUrl:r.url});return n?{inlineData:{mimeType:n.mime_type,data:n.data}}:{fileData:{mimeType:r.mime_type??"",fileUri:r.url}}}if(r.source_type==="base64")return{inlineData:{mimeType:r.mime_type??"",data:r.data}};throw new Error(`Unsupported source type: ${r.source_type}`)},fromStandardFileBlock(r){if(!t)throw new Error("This model does not support files");if(r.source_type==="text")return{text:r.text};if(r.source_type==="url"){let n=Cy({dataUrl:r.url});return n?{inlineData:{mimeType:n.mime_type,data:n.data}}:{fileData:{mimeType:r.mime_type??"",fileUri:r.url}}}if(r.source_type==="base64")return{inlineData:{mimeType:r.mime_type??"",data:r.data}};throw new Error(`Unsupported source type: ${r.source_type}`)}}}function Gdr(t,e){if(Ph(t))return GT(t,$ao(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 Dao(t);if(t.type==="tool_use")return{functionCall:{name:t.name,args:t.input}};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 Lao(t,e,r,n){if(qQ(t)){let s=t.name??jao(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=>Gdr(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=>Gdr(s,e)).filter(s=>s!==void 0));let a=t.additional_kwargs?.[Att];return kl(t)&&t.tool_calls?.length&&(o=t.tool_calls.map(s=>{let u=Iao(()=>{if(s.id){let l=a?.[s.id];if(l)return l}return n?.includes("gemini-3")?Rao:""});return{functionCall:{name:s.name,args:s.args},...u?{thoughtSignature:u}:{}}})),[...i,...o]}function Ntt(t,e,r=!1,n){return t.reduce((o,i,a)=>{if(!xg(i))throw new Error("Unsupported message input");let s=Aao(i);if(s==="system"&&a!==0)throw new Error("System message should be the first one");let u=Nao(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=Lao(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 Xdr(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:iTe()}),c),[]),a;Array.isArray(n?.parts)&&n.parts.length===1&&n.parts[0].text?a=n.parts[0].text:Array.isArray(n?.parts)&&n.parts.length>0?a=n.parts.map(c=>"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 s=i?.reduce((c,d)=>("thoughtSignature"in d&&typeof d.thoughtSignature=="string"&&(c[d.id]=d.thoughtSignature),c),{}),u="";return typeof a=="string"?u=a:Array.isArray(a)&&a.length>0&&(u=a.find(d=>"text"in d)?.text??u),{generations:[{text:u,message:new Pn({content:a??"",tool_calls:i?.map(c=>({type:"tool_call",id:c.id,name:c.functionCall.name,args:c.functionCall.args})),additional_kwargs:{...o,[Att]:s},usage_metadata:e?.usageMetadata}),generationInfo:o}],llmOutput:{tokenUsage:{promptTokens:e?.usageMetadata?.input_tokens,completionTokens:e?.usageMetadata?.output_tokens,totalTokens:e?.usageMetadata?.total_tokens}}}}function Zdr(t,e){if(!t.candidates||t.candidates.length===0)return null;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:iTe()}),c),[]),a;Array.isArray(n?.parts)&&n.parts.every(c=>"text"in c)?a=n.parts.map(c=>c.text).join(""):Array.isArray(n?.parts)?a=n.parts.map(c=>"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 s="";a&&typeof a=="string"?s=a:Array.isArray(a)&&(s=a.find(d=>"text"in d)?.text??"");let u=[];i&&u.push(...i.map(c=>({...c,args:JSON.stringify(c.functionCall.args),index:e.index,type:"tool_call_chunk"})));let l=i?.reduce((c,d)=>("thoughtSignature"in d&&typeof d.thoughtSignature=="string"&&(c[d.id]=d.thoughtSignature),c),{});return new si({text:s,message:new Er({content:a||"",name:n?n.role:void 0,tool_call_chunks:u,additional_kwargs:{[Att]:l},response_metadata:{model_provider:"google-genai"},usage_metadata:e.usageMetadata}),generationInfo:o})}function Ydr(t){return t.every(e=>"functionDeclarations"in e&&Array.isArray(e.functionDeclarations))?t:[{functionDeclarations:t.map(e=>{if(Xg(e)){let r=Oie(e.schema);return r.type==="object"&&"properties"in r&&Object.keys(r.properties).length===0?{name:e.name,description:e.description}:{name:e.name,description:e.description,parameters:r}}return Aw(e)?{name:e.function.name,description:e.function.description??"A function available to call.",parameters:Bdr(e.function.parameters)}:e})}]}var Att,Rao,Iao,Dtt=v(()=>{oTe();ta();Ed();pD();Nw();Kdr();Att="__gemini_function_call_thought_signatures__",Rao="ErYCCrMCAdHtim9kOoOkrPiCNVsmlpMIKd7ZMxgiFbVQOkgp7nlLcDMzVsZwIzvuT7nQROivoXA72ccC2lSDvR0Gh7dkWaGuj7ctv6t7ZceHnecx0QYa+ix8tYpRfjhyWozQ49lWiws6+YGjCt10KRTyWsZ2h6O7iHTYJwKIRwGUHRKy/qK/6kFxJm5ML00gLq4D8s5Z6DBpp2ZlR+uF4G8jJgeWQgyHWVdx2wGYElaceVAc66tZdPQRdOHpWtgYSI1YdaXgVI8KHY3/EfNc2YqqMIulvkDBAnuMhkAjV9xmBa54Tq+ih3Im4+r3DzqhGqYdsSkhS0kZMwte4Hjs65dZzCw9lANxIqYi1DJ639WNPYihp/DCJCos7o+/EeSPJaio5sgWDyUnMGkY1atsJZ+m7pj7DD5tvQ==",Iao=t=>t()});var jtt,Qdr=v(()=>{uv();fO();jtt=class extends v4{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 tF(this.zodSchema,e);if(r.success)return r.data;throw new Ih(`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(i=>{let{message:a}=i;return!("tool_calls"in a)||!Array.isArray(a.tool_calls)?[]:a.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 Bao(t){let e=[];return t?.apiClient&&e.push(t.apiClient),e.push(`${Uao}/${qao}`),e.join(" ")}async function zao(t){var e;let r=new Headers;r.append("Content-Type","application/json"),r.append("x-goog-api-client",Bao(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 QI(`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 QI(`Cannot set reserved header name ${o}`);if(o==="x-goog-api-client")throw new QI(`Header name ${o} can only be set using the apiClient field`);r.append(o,i)}}return r}async function Vao(t,e,r,n,o,i){let a=new $tt(t,e,r,n,i);return{url:a.toString(),fetchOptions:Object.assign(Object.assign({},Kao(i)),{method:"POST",headers:await zao(a),body:o})}}async function Rie(t,e,r,n,o,i={},a=fetch){let{url:s,fetchOptions:u}=await Vao(t,e,r,n,o,i);return Hao(s,u,a)}async function Hao(t,e,r=fetch){let n;try{n=await r(t,e)}catch(o){Wao(o,t)}return n.ok||await Jao(n,t),n}function Wao(t,e){let r=t;throw r.name==="AbortError"?(r=new uTe(`Request aborted when fetching ${e.toString()}: ${t.message}`),r.stack=t.stack):t instanceof sTe||t instanceof QI||(r=new Hh(`Error fetching from ${e.toString()}: ${t.message}`),r.stack=t.stack),r}async function Jao(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 sTe(`Error fetching from ${e.toString()}: [${t.status} ${t.statusText}] ${r}`,t.status,t.statusText,n)}function Kao(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 Ftt(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.`),aTe(t.candidates[0]))throw new Vk(`${Hk(t)}`,t);return Gao(t)}else if(t.promptFeedback)throw new Vk(`Text not available. ${Hk(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.`),aTe(t.candidates[0]))throw new Vk(`${Hk(t)}`,t);return console.warn("response.functionCall() is deprecated. Use response.functionCalls() instead."),ufr(t)[0]}else if(t.promptFeedback)throw new Vk(`Function call not available. ${Hk(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.`),aTe(t.candidates[0]))throw new Vk(`${Hk(t)}`,t);return ufr(t)}else if(t.promptFeedback)throw new Vk(`Function call not available. ${Hk(t)}`,t)},t}function Gao(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 ufr(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 aTe(t){return!!t.finishReason&&Xao.includes(t.finishReason)}function Hk(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];aTe(i)&&(o+=`Candidate was blocked due to ${i.finishReason}`,i.finishMessage&&(o+=`: ${i.finishMessage}`))}return o}function Pie(t){return this instanceof Pie?(this.v=t,this):new Pie(t)}function Zao(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 Pie?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 Yao(t){let e=t.body.pipeThrough(new TextDecoderStream("utf8",{fatal:!0})),r=tso(e),[n,o]=r.tee();return{stream:eso(n),response:Qao(o)}}async function Qao(t){let e=[],r=t.getReader();for(;;){let{done:n,value:o}=await r.read();if(n)return Ftt(rso(e));e.push(o)}}function eso(t){return Zao(this,arguments,function*(){let r=t.getReader();for(;;){let{value:n,done:o}=yield Pie(r.read());if(o)break;yield yield Pie(Ftt(n))}})}function tso(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 Hh("Failed to parse stream"));return}n.close();return}o+=a;let u=o.match(lfr),l;for(;u;){try{l=JSON.parse(u[1])}catch{n.error(new Hh(`Error parsing JSON response: "${u[1]}"`));return}n.enqueue(l),o=o.substring(u[0].length),u=o.match(lfr)}return i()}).catch(a=>{let s=a;throw s.stack=a.stack,s.name==="AbortError"?s=new uTe("Request aborted when reading from the stream"):s=new Hh("Error reading from the stream"),s})}}})}function rso(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 mfr(t,e,r,n){let o=await Rie(e,xV.STREAM_GENERATE_CONTENT,t,!0,JSON.stringify(r),n);return Yao(o)}async function hfr(t,e,r,n){let i=await(await Rie(e,xV.GENERATE_CONTENT,t,!1,JSON.stringify(r),n)).json();return{response:Ftt(i)}}function gfr(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 Mie(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 nso(e)}function nso(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 Hh("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 Hh("No content is provided for sending chat message.");return n?e:r}function oso(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 QI("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=Mie(t);n.contents=[i]}return{generateContentRequest:n}}function cfr(t){let e;return t.contents?e=t:e={contents:[Mie(t)]},t.systemInstruction&&(e.systemInstruction=gfr(t.systemInstruction)),e}function iso(t){return typeof t=="string"||Array.isArray(t)?{content:Mie(t)}:t}function sso(t){let e=!1;for(let r of t){let{role:n,parts:o}=r;if(!e&&n!=="user")throw new Hh(`First content should be with role 'user', got ${n}`);if(!nfr.includes(n))throw new Hh(`Each item should include role field. Got ${n} but valid roles are: ${JSON.stringify(nfr)}`);if(!Array.isArray(o))throw new Hh("Content should have 'parts' property with an array of Parts");if(o.length===0)throw new Hh("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 dfr)u in s&&(i[u]+=1);let a=aso[n];for(let s of dfr)if(!a.includes(s)&&i[s]>0)throw new Hh(`Content with role '${n}' can't contain '${s}' part`);e=!0}}function ffr(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 uso(t,e,r,n){return(await Rie(e,xV.COUNT_TOKENS,t,!1,JSON.stringify(r),n)).json()}async function lso(t,e,r,n){return(await Rie(e,xV.EMBED_CONTENT,t,!1,JSON.stringify(r),n)).json()}async function cso(t,e,r,n){let o=r.requests.map(a=>Object.assign(Object.assign({},a),{model:e}));return(await Rie(e,xV.BATCH_EMBED_CONTENTS,t,!1,JSON.stringify({requests:o}),n)).json()}var efr,tfr,rfr,nfr,wV,SV,ofr,ifr,Eie,afr,CV,sfr,Hh,Vk,sTe,QI,uTe,Fao,kao,qao,Uao,xV,$tt,Xao,lfr,dfr,aso,pfr,Ltt,lTe,TV,Iie=v(()=>{(function(t){t.STRING="string",t.NUMBER="number",t.INTEGER="integer",t.BOOLEAN="boolean",t.ARRAY="array",t.OBJECT="object"})(efr||(efr={}));(function(t){t.LANGUAGE_UNSPECIFIED="language_unspecified",t.PYTHON="python"})(tfr||(tfr={}));(function(t){t.OUTCOME_UNSPECIFIED="outcome_unspecified",t.OUTCOME_OK="outcome_ok",t.OUTCOME_FAILED="outcome_failed",t.OUTCOME_DEADLINE_EXCEEDED="outcome_deadline_exceeded"})(rfr||(rfr={}));nfr=["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"})(wV||(wV={}));(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"})(SV||(SV={}));(function(t){t.HARM_PROBABILITY_UNSPECIFIED="HARM_PROBABILITY_UNSPECIFIED",t.NEGLIGIBLE="NEGLIGIBLE",t.LOW="LOW",t.MEDIUM="MEDIUM",t.HIGH="HIGH"})(ofr||(ofr={}));(function(t){t.BLOCKED_REASON_UNSPECIFIED="BLOCKED_REASON_UNSPECIFIED",t.SAFETY="SAFETY",t.OTHER="OTHER"})(ifr||(ifr={}));(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"})(Eie||(Eie={}));(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"})(afr||(afr={}));(function(t){t.MODE_UNSPECIFIED="MODE_UNSPECIFIED",t.AUTO="AUTO",t.ANY="ANY",t.NONE="NONE"})(CV||(CV={}));(function(t){t.MODE_UNSPECIFIED="MODE_UNSPECIFIED",t.MODE_DYNAMIC="MODE_DYNAMIC"})(sfr||(sfr={}));Hh=class extends Error{constructor(e){super(`[GoogleGenerativeAI Error]: ${e}`)}},Vk=class extends Hh{constructor(e,r){super(e),this.response=r}},sTe=class extends Hh{constructor(e,r,n,o){super(e),this.status=r,this.statusText=n,this.errorDetails=o}},QI=class extends Hh{},uTe=class extends Hh{};Fao="https://generativelanguage.googleapis.com",kao="v1beta",qao="0.24.1",Uao="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"})(xV||(xV={}));$tt=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)||kao,i=`${((r=this.requestOptions)===null||r===void 0?void 0:r.baseUrl)||Fao}/${n}/${this.model}:${this.task}`;return this.stream&&(i+="?alt=sse"),i}};Xao=[Eie.RECITATION,Eie.SAFETY,Eie.LANGUAGE];lfr=/^data\: (.*)(?:\n\n|\r\r|\r\n\r\n)/;dfr=["text","inlineData","functionCall","functionResponse","executableCode","codeExecutionResult"],aso={user:["text","inlineData"],function:["functionResponse"],model:["text","functionCall","executableCode","codeExecutionResult"],system:["text"]};pfr="SILENT_ERROR",Ltt=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&&(sso(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=Mie(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(()=>hfr(this._apiKey,this.model,c,d)).then(p=>{var m;if(ffr(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=Hk(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=Mie(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=mfr(this._apiKey,this.model,c,d);return this._sendPromise=this._sendPromise.then(()=>f).catch(p=>{throw new Error(pfr)}).then(p=>p.response).then(p=>{if(ffr(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=Hk(p);m&&console.warn(`sendMessageStream() was unsuccessful. ${m}. Inspect response object for details.`)}}).catch(p=>{p.message!==pfr&&console.error(p)}),f}};lTe=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=gfr(r.systemInstruction),this.cachedContent=r.cachedContent}async generateContent(e,r={}){var n;let o=cfr(e),i=Object.assign(Object.assign({},this._requestOptions),r);return hfr(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=cfr(e),i=Object.assign(Object.assign({},this._requestOptions),r);return mfr(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 Ltt(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=oso(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 uso(this.apiKey,this.model,n,o)}async embedContent(e,r={}){let n=iso(e),o=Object.assign(Object.assign({},this._requestOptions),r);return lso(this.apiKey,this.model,n,o)}async batchEmbedContents(e,r={}){let n=Object.assign(Object.assign({},this._requestOptions),r);return cso(this.apiKey,this.model,e,n)}};TV=class{constructor(e){this.apiKey=e}getGenerativeModel(e,r){if(!e.model)throw new Hh("Must provide a model name. Example: genai.getGenerativeModel({ model: 'my-model-name' })");return new lTe(this.apiKey,e,r)}getGenerativeModelFromCachedContent(e,r,n){if(!e.name)throw new QI("Cached content must contain a `name` field.");if(!e.model)throw new QI("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 QI(`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 lTe(this.apiKey,i,n)}}});function ktt(t,e){let r=dso(t),n=pso(r,e);return{tools:r,toolConfig:n}}function dso(t){let e=[],r=[];return t.forEach(o=>{if(Xg(o)){let[i]=Ydr([o]);i.functionDeclarations&&e.push(...i.functionDeclarations)}else if(Aw(o)){let{functionDeclarations:i}=fso(o);if(i)e.push(...i);else throw new Error("Failed to convert OpenAI structured tool to GenerativeAI tool")}else r.push(o)}),r.find(o=>"functionDeclarations"in o)?r.map(o=>{if(e?.length>0&&"functionDeclarations"in o){let i={functionDeclarations:[...o.functionDeclarations||[],...e]};return e=[],i}return o}):[...r,...e.length>0?[{functionDeclarations:e}]:[]]}function fso(t){return{functionDeclarations:[{name:t.function.name,description:t.function.description,parameters:mD(t.function.parameters)}]}}function pso(t,e){if(!t.length||!e)return;let{toolChoice:r,allowedFunctionNames:n}=e,o={any:CV.ANY,auto:CV.AUTO,none:CV.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:CV.ANY,allowedFunctionNames:[...n??[],...r&&typeof r=="string"?[r]:[]]}}}var yfr=v(()=>{oTe();Dtt();Iie();pD();Nw()});var mso,bfr,_fr=v(()=>{mso={"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-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-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-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-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-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-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-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.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-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.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-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-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-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-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-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-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-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-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-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-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-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-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-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}},bfr=mso});var qtt,vfr=v(()=>{oTe();Dtt();Qdr();yfr();_fr();Iie();au();YI();sw();uv();fO();qtt=class extends jd{constructor(e){super(e);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,"client");if(this.model=e.model.replace(/^models\//,""),this.maxOutputTokens=e.maxOutputTokens??this.maxOutputTokens,this.maxOutputTokens&&this.maxOutputTokens<0)throw new Error("`maxOutputTokens` must be a positive integer");if(this.temperature=e.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=e.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=e.topK??this.topK,this.topK&&this.topK<0)throw new Error("`topK` must be a positive integer");if(this.stopSequences=e.stopSequences??this.stopSequences,this.apiKey=e.apiKey??Xr("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=e.safetySettings??this.safetySettings,this.safetySettings&&this.safetySettings.length>0&&new Set(this.safetySettings.map(n=>n.category)).size!==this.safetySettings.length)throw new Error("The categories in `safetySettings` array must be unique");this.streaming=e.streaming??this.streaming,this.json=e.json,this.client=new TV(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"}:{}}},{apiVersion:e.apiVersion,baseUrl:e.baseUrl}),this.streamUsage=e.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 TV(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:ktt(e)?.tools,...r})}invocationParams(e){let r=e?.tools?.length?ktt(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){let o=Ntt(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 m of d){let h=m.generationInfo?.completion??0;f[h]===void 0?f[h]=m:f[h]=f[h].concat(m)}return{generations:Object.entries(f).sort(([m],[h])=>parseInt(m,10)-parseInt(h,10)).map(([m,h])=>h),llmOutput:{estimatedTokenUsage:c}}}let s=await this.completionWithRetry({...a,contents:i}),u;if("usageMetadata"in s.response){let c=s.response.usageMetadata;u={input_tokens:c.promptTokenCount??0,output_tokens:c.candidatesTokenCount??0,total_tokens:c.totalTokenCount??0}}let l=Xdr(s.response,{usageMetadata:u});return l.generations?.length>0&&await n?.handleLLMNewToken(l.generations[0]?.text??""),l}async*_streamResponseChunks(e,r,n){let o=Ntt(e,this._isMultimodalModel,this.useSystemInstruction,this.model),i=o;if(o[0].role==="system"){let[m]=o;this.client.systemInstruction=m,i=o.slice(1)}let s={...this.invocationParams(r),contents:i},u=await this.caller.callWithOptions({signal:r?.signal},async()=>{let{stream:m}=await this.client.generateContentStream(s);return m}),l,c=0,d=0,f=0,p=0;for await(let m of u){if("usageMetadata"in m&&m.usageMetadata!==void 0&&this.streamUsage!==!1&&r.streamUsage!==!1){l={input_tokens:m.usageMetadata.promptTokenCount??0,output_tokens:m.usageMetadata.candidatesTokenCount??0,total_tokens:m.usageMetadata.totalTokenCount??0};let y=m.usageMetadata.promptTokenCount??0;l.input_tokens=Math.max(0,y-c),c=y;let g=m.usageMetadata.candidatesTokenCount??0;l.output_tokens=Math.max(0,g-d),d=g;let b=m.usageMetadata.totalTokenCount??0;l.total_tokens=Math.max(0,b-f),f=b}let h=Zdr(m,{usageMetadata:l,index:p});p+=1,h&&(yield h,await n?.handleLLMNewToken(h.text??""))}}async completionWithRetry(e,r){return this.caller.callWithOptions({signal:r?.signal},async()=>{try{return await this.client.generateContent(e)}catch(n){throw n.message?.includes("400 Bad Request")&&(n.status=400),n}})}get profile(){return bfr[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(Ii(n)){let m=Oie(n);p=[{functionDeclarations:[{name:f,description:m.description??"A function available to call.",parameters:m}]}],u=new jtt({returnSingle:!0,keyName:f,zodSchema:n})}else{let m;typeof n.name=="string"&&typeof n.parameters=="object"&&n.parameters!=null?(m=n,m.parameters=mD(n.parameters),f=n.name):m={name:f,description:n.description??"",parameters:mD(n)},p=[{functionDeclarations:[m]}],u=new jtt({returnSingle:!0,keyName:f})}s=this.bindTools(p).withConfig({allowedFunctionNames:[f]})}else{let f=Oie(n);s=this.withConfig({responseSchema:f}),u=new j_}if(!a)return s.pipe(u).withConfig({runName:"ChatGoogleGenerativeAIStructuredOutput"});let l=Au.assign({parsed:(f,p)=>u.invoke(f.raw,p)}),c=Au.assign({parsed:()=>null}),d=l.withFallbacks({fallbacks:[c]});return Bl.from([{raw:s},d]).withConfig({runName:"StructuredOutputRunnable"})}}});var Utt,wfr=v(()=>{Iie();au();vV();zk();Utt=class extends y0{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??Xr("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 TV(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=b0(e,this.maxBatchSize),n=r.map(a=>({requests:a.map(s=>this._convertToContent(s))}));return(await Promise.allSettled(n.map(a=>this.client.batchEmbedContents(a)))).flatMap((a,s)=>a.status==="fulfilled"?a.value.embeddings.map(u=>u.values||[]):Array(r[s].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 Btt=v(()=>{vfr();wfr()});function Sfr(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,cTe,Cfr=v(()=>{Qg=[];for(cTe=0;cTe<256;++cTe)Qg.push((cTe+256).toString(16).slice(1))});function ztt(){if(!dTe&&(dTe=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!dTe))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return dTe(hso)}var dTe,hso,xfr=v(()=>{hso=new Uint8Array(16)});var gso,Vtt,Tfr=v(()=>{gso=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),Vtt={randomUUID:gso}});function yso(t,e,r){if(Vtt.randomUUID&&!e&&!t)return Vtt.randomUUID();t=t||{};var n=t.random||(t.rng||ztt)();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 Sfr(n)}var Htt,Ofr=v(()=>{Tfr();xfr();Cfr();Htt=yso});var Efr=v(()=>{Ofr()});function Mfr(t,e){return new Er({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:Htt()})),response_metadata:{...e?.responseMetadata,model_provider:"ollama"},usage_metadata:e?.usageMetadata})}function Pfr(t){let e=t.match(/^data:.*?;base64,(.*)$/);return e?e[1]:""}function bso(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 _so(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:[Pfr(e.image_url)]};if(e.image_url.url&&typeof e.image_url.url=="string")return{role:"user",content:"",images:[Pfr(e.image_url.url)]}}throw new Error(`Unsupported content type: ${e.type}`)})}function vso(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 wso(t){if(typeof t.content!="string")throw new Error("Non string tool message content is not supported");return[{role:"tool",content:t.content}]}function Rfr(t){return t.flatMap(e=>{if(["human","generic"].includes(e._getType()))return _so(e);if(e._getType()==="ai")return bso(e);if(e._getType()==="system")return vso(e);if(e._getType()==="tool")return wso(e);throw new Error(`Unsupported message type: ${e._getType()}`)})}var Ifr=v(()=>{ta();Efr()});function Sso(t){return t&&DataView.prototype.isPrototypeOf(t)}function q8(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 Jtt(t){return typeof t!="string"&&(t=String(t)),t}function Ktt(t){var e={next:function(){var r=t.shift();return{done:r===void 0,value:r}}};return r_.iterable&&(e[Symbol.iterator]=function(){return e}),e}function zm(t){this.map={},t instanceof zm?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 Wtt(t){if(!t._noBody){if(t.bodyUsed)return Promise.reject(new TypeError("Already read"));t.bodyUsed=!0}}function jfr(t){return new Promise(function(e,r){t.onload=function(){e(t.result)},t.onerror=function(){r(t.error)}})}function Cso(t){var e=new FileReader,r=jfr(e);return e.readAsArrayBuffer(t),r}function xso(t){var e=new FileReader,r=jfr(e),n=/charset=([A-Za-z0-9_-]+)/.exec(t.type),o=n?n[1]:"utf-8";return e.readAsText(t,o),r}function Tso(t){for(var e=new Uint8Array(t),r=new Array(e.length),n=0;n-1?e:t}function EV(t,e){if(!(this instanceof EV))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 EV){if(t.bodyUsed)throw new TypeError("Already read");this.url=t.url,this.credentials=t.credentials,e.headers||(this.headers=new zm(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 zm(e.headers)),this.method=Eso(e.method||this.method||"GET"),this.mode=e.mode||this.mode||null,this.signal=e.signal||this.signal||function(){if("AbortController"in ey){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 Pso(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 Mso(t){var e=new zm,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 eA(t,e){if(!(this instanceof eA))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 zm(e.headers),this.url=e.url||"",this._initBody(t)}function Lfr(t,e){return new Promise(function(r,n){var o=new EV(t,e);if(o.signal&&o.signal.aborted)return n(new OV("Aborted","AbortError"));var i=new XMLHttpRequest;function a(){i.abort()}i.onload=function(){var l={statusText:i.statusText,headers:Mso(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 eA(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 OV("Aborted","AbortError"))},0)};function s(l){try{return l===""&&ey.location.href?ey.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&&(r_.blob?i.responseType="blob":r_.arrayBuffer&&(i.responseType="arraybuffer")),e&&typeof e.headers=="object"&&!(e.headers instanceof zm||ey.Headers&&e.headers instanceof ey.Headers)){var u=[];Object.getOwnPropertyNames(e.headers).forEach(function(l){u.push(q8(l)),i.setRequestHeader(l,Jtt(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 ey,r_,Afr,Dfr,Oso,Rso,OV,Ffr=v(()=>{ey=typeof globalThis<"u"&&globalThis||typeof self<"u"&&self||typeof window<"u"&&window||{},r_={searchParams:"URLSearchParams"in ey,iterable:"Symbol"in ey&&"iterator"in Symbol,blob:"FileReader"in ey&&"Blob"in ey&&function(){try{return new Blob,!0}catch{return!1}}(),formData:"FormData"in ey,arrayBuffer:"ArrayBuffer"in ey};r_.arrayBuffer&&(Afr=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],Dfr=ArrayBuffer.isView||function(t){return t&&Afr.indexOf(Object.prototype.toString.call(t))>-1});zm.prototype.append=function(t,e){t=q8(t),e=Jtt(e);var r=this.map[t];this.map[t]=r?r+", "+e:e};zm.prototype.delete=function(t){delete this.map[q8(t)]};zm.prototype.get=function(t){return t=q8(t),this.has(t)?this.map[t]:null};zm.prototype.has=function(t){return this.map.hasOwnProperty(q8(t))};zm.prototype.set=function(t,e){this.map[q8(t)]=Jtt(e)};zm.prototype.forEach=function(t,e){for(var r in this.map)this.map.hasOwnProperty(r)&&t.call(e,this.map[r],r,this)};zm.prototype.keys=function(){var t=[];return this.forEach(function(e,r){t.push(r)}),Ktt(t)};zm.prototype.values=function(){var t=[];return this.forEach(function(e){t.push(e)}),Ktt(t)};zm.prototype.entries=function(){var t=[];return this.forEach(function(e,r){t.push([r,e])}),Ktt(t)};r_.iterable&&(zm.prototype[Symbol.iterator]=zm.prototype.entries);Oso=["CONNECT","DELETE","GET","HEAD","OPTIONS","PATCH","POST","PUT","TRACE"];EV.prototype.clone=function(){return new EV(this,{body:this._bodyInit})};$fr.call(EV.prototype);$fr.call(eA.prototype);eA.prototype.clone=function(){return new eA(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new zm(this.headers),url:this.url})};eA.error=function(){var t=new eA(null,{status:200,statusText:""});return t.ok=!1,t.status=0,t.type="error",t};Rso=[301,302,303,307,308];eA.redirect=function(t,e){if(Rso.indexOf(e)===-1)throw new RangeError("Invalid status code");return new eA(null,{status:e,headers:{location:t}})};OV=ey.DOMException;try{new OV}catch{OV=function(e,r){this.message=e,this.name=r;var n=Error(e);this.stack=n.stack},OV.prototype=Object.create(Error.prototype),OV.prototype.constructor=OV}Lfr.polyfill=!0;ey.fetch||(ey.fetch=Lfr,ey.Headers=zm,ey.Request=EV,ey.Response=eA)});function Dso(){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 jso(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 kfr,qfr,Iso,Aso,Nso,Gtt,Ytt,Qtt,ert,$so,trt,Xtt,Wk,Lso,Fso,kso,qso,Uso,Ztt,U8,CIa,fTe=v(()=>{Ffr();kfr="11434",qfr=`http://127.0.0.1:${kfr}`,Iso="0.6.3",Aso=Object.defineProperty,Nso=(t,e,r)=>e in t?Aso(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,Gtt=(t,e,r)=>(Nso(t,typeof e!="symbol"?e+"":e,r),r),Ytt=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)}},Qtt=class{constructor(e,r,n){Gtt(this,"abortController"),Gtt(this,"itr"),Gtt(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.")}},ert=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 Ytt(e,t.status)};$so=(t,e)=>t[e],trt=async(t,e,r={})=>{let n={"Content-Type":"application/json",Accept:"application/json","User-Agent":`ollama-js/${Iso} (${Dso()})`};r.headers=jso(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?$so(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)},Xtt=async(t,e,r)=>{let n=await trt(t,e,{headers:r?.headers});return await ert(n),n},Wk=async(t,e,r,n)=>{let i=(s=>s!==null&&typeof s=="object"&&!Array.isArray(s))(r)?JSON.stringify(r):r,a=await trt(t,e,{method:"POST",body:i,signal:n?.signal,headers:n?.headers});return await ert(a),a},Lso=async(t,e,r,n)=>{let o=await trt(t,e,{method:"DELETE",body:JSON.stringify(r),headers:n?.headers});return await ert(o),o},Fso=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)}},kso=t=>{if(!t)return qfr;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=kfr);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},qso=Object.defineProperty,Uso=(t,e,r)=>e in t?qso(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,Ztt=(t,e,r)=>(Uso(t,typeof e!="symbol"?e+"":e,r),r),U8=class{constructor(e){Ztt(this,"config"),Ztt(this,"fetch"),Ztt(this,"ongoingStreamedRequests",[]),this.config={host:"",headers:e?.headers},e?.proxy||(this.config.host=kso(e?.host??qfr)),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 Wk(this.fetch,n,r,{signal:i.signal,headers:this.config.headers});if(!a.body)throw new Error("Missing body");let s=Fso(a.body),u=new Qtt(i,s,()=>{let l=this.ongoingStreamedRequests.indexOf(u);l>-1&&this.ongoingStreamedRequests.splice(l,1)});return this.ongoingStreamedRequests.push(u),u}return await(await Wk(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{NQ();vS();QN();MJ();dF();A3e();rrt=class extends cF{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(kl(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(s=>Ix(s,{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}},lv=class extends rrt{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 tF(this.zodSchema,e);if(r.success)return r.data;throw new Ih(`Failed to parse. Text: "${JSON.stringify(e,null,2)}". Error: ${JSON.stringify(r.error?.issues)}`,JSON.stringify(e,null,2))}async parsePartialResult(e){let n=(await super.parsePartialResult(e)).filter(i=>i.type===this.keyName),o=n;if(n.length)return this.returnId||(o=n.map(i=>i.args)),this.returnSingle?o[0]:o}async parseResult(e){let n=(await super.parsePartialResult(e,!1)).filter(a=>a.type===this.keyName),o=n;return n.length?(this.returnId||(o=n.map(a=>a.args)),this.returnSingle?this._validateResult(o[0]):await Promise.all(o.map(a=>this._validateResult(a)))):void 0}}});var Bso,PV=v(()=>{Jo();Ufr();Bso={};$t(Bso,{JsonOutputKeyToolsParser:()=>lv,JsonOutputToolsParser:()=>rrt,convertLangChainToolCallToOpenAI:()=>Jk,makeInvalidToolCall:()=>_0,parseToolCall:()=>Ix})});var nrt,Bfr=v(()=>{Ifr();ta();YI();fTe();Ed();sw();pD();nO();fO();PV();au();uv();Ny();nrt=class extends jd{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??Xr("OLLAMA_BASE_URL")??this.baseUrl,this.client=new U8({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=>fD(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=>fD(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=Lb(o,a.message):o=a.message;let i=new Pn({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=Rfr(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 si({text:f,message:Mfr(c)});yield p,await n?.handleLLMNewToken(f,void 0,void 0,void 0,void 0,{chunk:p})}yield new si({text:"",message:new Er({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(Ii(i)){let p=Ci(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 lv({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 lv({returnSingle:!0,keyName:f})}}else if(u==="jsonMode"){o=Ii(i)?uw.fromZodSchema(i):new j_;let f=Ci(i);n=this.withConfig({format:"json",ls_structured_output_format:{kwargs:{method:u},schema:f}})}else if(u==="jsonSchema"){o=Ii(i)?uw.fromZodSchema(i):new j_;let f=Ci(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=Au.assign({parsed:(f,p)=>o.invoke(f.raw,p)}),c=Au.assign({parsed:()=>null}),d=l.withFallbacks({fallbacks:[c]});return Bl.from([{raw:n},d]).withConfig({runName:"StructuredOutputRunnable"})}}});var ort,zfr=v(()=>{fTe();au();vV();ort=class extends y0{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??Xr("OLLAMA_BASE_URL")??this.baseUrl,this.client=new U8({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 Vfr=v(()=>{fTe();Ed();au();Tie()});var irt=v(()=>{Bfr();zfr();Vfr()});function Aie(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 Hfr=v(()=>{});function Kr(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 v0=v(()=>{});var art,srt=v(()=>{art=function(){let{crypto:t}=globalThis;if(t?.randomUUID)return art=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 Nie(t){return typeof t=="object"&&t!==null&&("name"in t&&t.name==="AbortError"||"message"in t&&String(t.message).includes("FetchRequestCanceledException"))}var Die,pTe=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 Gt,Vm,zc,Kk,tA,B8,z8,V8,H8,W8,J8,K8,G8,X8,Z8,rA,nA=v(()=>{pTe();Gt=class extends Error{},Vm=class t extends Gt{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 Kk({message:n,cause:Die(r)});let i=r?.error;return e===400?new B8(e,i,n,o):e===401?new z8(e,i,n,o):e===403?new V8(e,i,n,o):e===404?new H8(e,i,n,o):e===409?new W8(e,i,n,o):e===422?new J8(e,i,n,o):e===429?new K8(e,i,n,o):e>=500?new G8(e,i,n,o):new t(e,i,n,o)}},zc=class extends Vm{constructor({message:e}={}){super(void 0,void 0,e||"Request was aborted.",void 0)}},Kk=class extends Vm{constructor({message:e,cause:r}){super(void 0,void 0,e||"Connection error.",void 0),r&&(this.cause=r)}},tA=class extends Kk{constructor({message:e}={}){super({message:e??"Request timed out."})}},B8=class extends Vm{},z8=class extends Vm{},V8=class extends Vm{},H8=class extends Vm{},W8=class extends Vm{},J8=class extends Vm{},K8=class extends Vm{},G8=class extends Vm{},X8=class extends Gt{constructor(){super("Could not parse response content as the length limit was reached")}},Z8=class extends Gt{constructor(){super("Could not parse response content as the request was rejected by the content filter")}},rA=class extends Error{constructor(e){super(e)}}});function lrt(t){return typeof t!="object"?{}:t??{}}function Jfr(t){if(!t)return!0;for(let e in t)return!1;return!0}function Kfr(t,e){return Object.prototype.hasOwnProperty.call(t,e)}function Y8(t){return t!=null&&typeof t=="object"&&!Array.isArray(t)}var Vso,Wfr,nb,urt,Gfr,Xfr,hD=v(()=>{nA();Vso=/^[a-z][a-z0-9+.-]*:/i,Wfr=t=>Vso.test(t),nb=t=>(nb=Array.isArray,nb(t)),urt=nb;Gfr=(t,e)=>{if(typeof e!="number"||!Number.isInteger(e))throw new Gt(`${t} must be an integer`);if(e<0)throw new Gt(`${t} must be a positive integer`);return e},Xfr=t=>{try{return JSON.parse(t)}catch{return}}});var oA,Q8=v(()=>{oA=t=>new Promise(e=>setTimeout(e,t))});var Gk,crt=v(()=>{Gk="6.16.0"});function Hso(){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 Jso(){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 epr,Wso,Zfr,Yfr,Qfr,tpr,drt=v(()=>{crt();epr=()=>typeof window<"u"&&typeof window.document<"u"&&typeof navigator<"u";Wso=()=>{let t=Hso();if(t==="deno")return{"X-Stainless-Lang":"js","X-Stainless-Package-Version":Gk,"X-Stainless-OS":Yfr(Deno.build.os),"X-Stainless-Arch":Zfr(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":Gk,"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":Gk,"X-Stainless-OS":Yfr(globalThis.process.platform??"unknown"),"X-Stainless-Arch":Zfr(globalThis.process.arch??"unknown"),"X-Stainless-Runtime":"node","X-Stainless-Runtime-Version":globalThis.process.version??"unknown"};let e=Jso();return e?{"X-Stainless-Lang":"js","X-Stainless-Package-Version":Gk,"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":Gk,"X-Stainless-OS":"Unknown","X-Stainless-Arch":"unknown","X-Stainless-Runtime":"unknown","X-Stainless-Runtime-Version":"unknown"}};Zfr=t=>t==="x32"?"x32":t==="x86_64"||t==="x64"?"x64":t==="arm"?"arm":t==="aarch64"||t==="arm64"?"arm64":t?`other:${t}`:"unknown",Yfr=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"),tpr=()=>Qfr??(Qfr=Wso())});function rpr(){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 frt(...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 mTe(t){let e=Symbol.asyncIterator in t?t[Symbol.asyncIterator]():t[Symbol.iterator]();return frt({start(){},async pull(r){let{done:n,value:o}=await e.next();n?r.close():r.enqueue(o)},async cancel(){await e.return?.()}})}function prt(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 npr(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 jie=v(()=>{});var opr,ipr=v(()=>{opr=({headers:t,body:e})=>({bodyHeaders:{"content-type":"application/json"},body:JSON.stringify(e)})});var hTe,mrt,gTe,hrt,yTe=v(()=>{hTe="RFC3986",mrt=t=>String(t),gTe={RFC1738:t=>String(t).replace(/%20/g,"+"),RFC3986:mrt},hrt="RFC1738"});function spr(t){return!t||typeof t!="object"?!1:!!(t.constructor&&t.constructor.isBuffer&&t.constructor.isBuffer(t))}function yrt(t,e){if(nb(t)){let r=[];for(let n=0;n{yTe();hD();bTe=(t,e)=>(bTe=Object.hasOwn??Function.prototype.call.bind(Object.prototype.hasOwnProperty),bTe(t,e)),iA=(()=>{let t=[];for(let e=0;e<256;++e)t.push("%"+((e<16?"0":"")+e.toString(16)).toUpperCase());return t})(),grt=1024,apr=(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=grt?i.slice(s,s+grt):i,l=[];for(let c=0;c=48&&d<=57||d>=65&&d<=90||d>=97&&d<=122||o===hrt&&(d===40||d===41)){l[l.length]=u.charAt(c);continue}if(d<128){l[l.length]=iA[d];continue}if(d<2048){l[l.length]=iA[192|d>>6]+iA[128|d&63];continue}if(d<55296||d>=57344){l[l.length]=iA[224|d>>12]+iA[128|d>>6&63]+iA[128|d&63];continue}c+=1,d=65536+((d&1023)<<10|u.charCodeAt(c)&1023),l[l.length]=iA[240|d>>18]+iA[128|d>>12&63]+iA[128|d>>6&63]+iA[128|d&63]}a+=l.join("")}return a}});function Xso(t){return typeof t=="string"||typeof t=="number"||typeof t=="boolean"||typeof t=="symbol"||typeof t=="bigint"}function fpr(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(brt))!==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(brt)>"u"&&(w=0)}if(typeof l=="function"?b=l(e,b):b instanceof Date?b=f?.(b):r==="comma"&&nb(b)&&(b=yrt(b,function(I){return I instanceof Date?f?.(I):I})),b===null){if(i)return u&&!h?u(e,Hm.encoder,y,"key",p):e;b=""}if(Xso(b)||spr(b)){if(u){let I=h?e:u(e,Hm.encoder,y,"key",p);return[m?.(I)+"="+m?.(u(b,Hm.encoder,y,"value",p))]}return[m?.(e)+"="+m?.(String(b))]}let O=[];if(typeof b>"u")return O;let E;if(r==="comma"&&nb(b))h&&u&&(b=yrt(b,u)),E=[{value:b.length>0?b.join(",")||null:void 0}];else if(nb(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&&nb(b)&&b.length===1?P+"[]":P;if(o&&nb(b)&&b.length===0)return R+"[]";for(let I=0;I"u"?t.encodeDotInKeys?!0:Hm.allowDots:!!t.allowDots;return{addQueryPrefix:typeof t.addQueryPrefix=="boolean"?t.addQueryPrefix:Hm.addQueryPrefix,allowDots:a,allowEmptyArrays:typeof t.allowEmptyArrays=="boolean"?!!t.allowEmptyArrays:Hm.allowEmptyArrays,arrayFormat:i,charset:e,charsetSentinel:typeof t.charsetSentinel=="boolean"?t.charsetSentinel:Hm.charsetSentinel,commaRoundTrip:!!t.commaRoundTrip,delimiter:typeof t.delimiter>"u"?Hm.delimiter:t.delimiter,encode:typeof t.encode=="boolean"?t.encode:Hm.encode,encodeDotInKeys:typeof t.encodeDotInKeys=="boolean"?t.encodeDotInKeys:Hm.encodeDotInKeys,encoder:typeof t.encoder=="function"?t.encoder:Hm.encoder,encodeValuesOnly:typeof t.encodeValuesOnly=="boolean"?t.encodeValuesOnly:Hm.encodeValuesOnly,filter:o,format:r,formatter:n,serializeDate:typeof t.serializeDate=="function"?t.serializeDate:Hm.serializeDate,skipNulls:typeof t.skipNulls=="boolean"?t.skipNulls:Hm.skipNulls,sort:typeof t.sort=="function"?t.sort:null,strictNullHandling:typeof t.strictNullHandling=="boolean"?t.strictNullHandling:Hm.strictNullHandling}}function _rt(t,e={}){let r=t,n=Zso(e),o,i;typeof n.filter=="function"?(i=n.filter,r=i("",r)):nb(n.filter)&&(i=n.filter,o=i);let a=[];if(typeof r!="object"||r===null)return"";let s=cpr[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 cpr,dpr,lpr,Hm,brt,ppr=v(()=>{upr();yTe();hD();cpr={brackets(t){return String(t)+"[]"},comma:"comma",indices(t,e){return String(t)+"["+e+"]"},repeat(t){return String(t)}},dpr=function(t,e){Array.prototype.push.apply(t,nb(e)?e:[e])},Hm={addQueryPrefix:!1,allowDots:!1,allowEmptyArrays:!1,arrayFormat:"indices",charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encodeDotInKeys:!1,encoder:apr,encodeValuesOnly:!1,format:hTe,formatter:mrt,indices:!1,serializeDate(t){return(lpr??(lpr=Function.prototype.call.bind(Date.prototype.toISOString)))(t)},skipNulls:!1,strictNullHandling:!1};brt={}});var mpr=v(()=>{yTe();ppr()});function ypr(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 eG(t){let e;return(hpr??(e=new globalThis.TextEncoder,hpr=e.encode.bind(e)))(t)}function vrt(t){let e;return(gpr??(e=new globalThis.TextDecoder,gpr=e.decode.bind(e)))(t)}var hpr,gpr,_Te=v(()=>{});function Qso(t,e){for(let o=e??0;o{v0();_Te();MV=class{constructor(){Dw.set(this,void 0),jw.set(this,void 0),Kr(this,Dw,new Uint8Array,"f"),Kr(this,jw,null,"f")}decode(e){if(e==null)return[];let r=e instanceof ArrayBuffer?new Uint8Array(e):typeof e=="string"?eG(e):e;Kr(this,Dw,ypr([Pe(this,Dw,"f"),r]),"f");let n=[],o;for(;(o=Qso(Pe(this,Dw,"f"),Pe(this,jw,"f")))!=null;){if(o.carriage&&Pe(this,jw,"f")==null){Kr(this,jw,o.index,"f");continue}if(Pe(this,jw,"f")!=null&&(o.index!==Pe(this,jw,"f")+1||o.carriage)){n.push(vrt(Pe(this,Dw,"f").subarray(0,Pe(this,jw,"f")-1))),Kr(this,Dw,Pe(this,Dw,"f").subarray(Pe(this,jw,"f")),"f"),Kr(this,jw,null,"f");continue}let i=Pe(this,jw,"f")!==null?o.preceding-1:o.preceding,a=vrt(Pe(this,Dw,"f").subarray(0,i));n.push(a),Kr(this,Dw,Pe(this,Dw,"f").subarray(o.index),"f"),Kr(this,jw,null,"f")}return n}flush(){return Pe(this,Dw,"f").length?this.decode(` `):[]}};Dw=new WeakMap,jw=new WeakMap;MV.NEWLINE_CHARS=new Set([` `,"\r"]);MV.NEWLINE_REGEXP=/\r\n|[\n\r]/g});function $ie(){}function vTe(t,e,r){return!e||wTe[t]>wTe[r]?$ie:e[t].bind(e)}function md(t){let e=t.logger,r=t.logLevel??"off";if(!e)return euo;let n=vpr.get(e);if(n&&n[0]===r)return n[1];let o={error:vTe("error",e,r),warn:vTe("warn",e,r),info:vTe("info",e,r),debug:vTe("debug",e,r)};return vpr.set(e,[r,o]),o}var wTe,wrt,euo,vpr,gD,Lie=v(()=>{hD();wTe={off:0,error:200,warn:300,info:400,debug:500},wrt=(t,e,r)=>{if(t){if(Kfr(wTe,t))return t;md(r).warn(`${e} was set to ${JSON.stringify(t)}, expected one of ${JSON.stringify(Object.keys(wTe))}`)}};euo={error:$ie,warn:$ie,info:$ie,debug:$ie},vpr=new WeakMap;gD=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*tuo(t,e){if(!t.body)throw e.abort(),typeof globalThis.navigator<"u"&&globalThis.navigator.product==="ReactNative"?new Gt("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 Gt("Attempted to iterate over a response with no body");let r=new Srt,n=new MV,o=prt(t.body);for await(let i of ruo(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*ruo(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"?eG(r):r,o=new Uint8Array(e.length+n.length);o.set(e),o.set(n,e.length),e=o;let i;for(;(i=bpr(e))!==-1;)yield e.slice(0,i),e=e.slice(i)}e.length>0&&(yield e)}function nuo(t,e){let r=t.indexOf(e);return r!==-1?[t.substring(0,r),e,t.substring(r+e.length)]:[t,"",""]}var Fie,aA,Srt,Crt=v(()=>{v0();nA();jie();_pr();jie();pTe();_Te();Lie();nA();aA=class t{constructor(e,r,n){this.iterator=e,Fie.set(this,void 0),this.controller=r,Kr(this,Fie,n,"f")}static fromSSEResponse(e,r,n){let o=!1,i=n?md(n):console;async function*a(){if(o)throw new Gt("Cannot iterate over a consumed stream, use `.tee()` to split the stream.");o=!0;let s=!1;try{for await(let u of tuo(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 Vm(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 Vm(void 0,l.error,l.message,void 0);yield{event:u.event,data:l}}}s=!0}catch(u){if(Nie(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 MV,u=prt(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 Gt("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(Nie(u))return;throw u}finally{s||r.abort()}}return new t(a,r,n)}[(Fie=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,Fie,"f")),new t(()=>o(r),this.controller,Pe(this,Fie,"f"))]}toReadableStream(){let e=this,r;return frt({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=eG(JSON.stringify(o)+` `);n.enqueue(a)}catch(o){n.error(o)}},async cancel(){await r.return?.()}})}};Srt=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]=nuo(e,":");return o.startsWith(" ")&&(o=o.substring(1)),r==="event"?this.event=o:r==="data"&&this.data.push(o),null}}});async function STe(t,e){let{response:r,requestLogID:n,retryOfRequestLogID:o,startTime:i}=e,a=await(async()=>{if(e.options.stream)return md(t).debug("response",r.status,r.url,r.headers,r.body),e.options.__streamClass?e.options.__streamClass.fromSSEResponse(r,e.controller,t):aA.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 xrt(d,r)}return await r.text()})();return md(t).debug(`[${n}] response parsed`,gD({retryOfRequestLogID:o,url:r.url,status:r.status,body:a,durationMs:Date.now()-i})),a}function xrt(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(()=>{Crt();Lie()});var kie,RV,CTe=v(()=>{v0();Trt();RV=class t extends Promise{constructor(e,r,n=STe){super(o=>{o(null)}),this.responsePromise=r,this.parseResponse=n,kie.set(this,void 0),Kr(this,kie,e,"f")}_thenUnwrap(e){return new t(Pe(this,kie,"f"),this.responsePromise,async(r,n)=>xrt(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,kie,"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)}};kie=new WeakMap});var xTe,qie,Uie,sA,ci,yD,Lu=v(()=>{v0();nA();Trt();CTe();hD();qie=class{constructor(e,r,n,o){xTe.set(this,void 0),Kr(this,xTe,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 Gt("No next page expected; please check `.hasNextPage()` before calling `.getNextPage()`.");return await Pe(this,xTe,"f").requestAPIList(this.constructor,e)}async*iterPages(){let e=this;for(yield e;e.hasNextPage();)e=await e.getNextPage(),yield e}async*[(xTe=new WeakMap,Symbol.asyncIterator)](){for await(let e of this.iterPages())for(let r of e.getPaginatedItems())yield r}},Uie=class extends RV{constructor(e,r,n){super(e,r,async(o,i)=>new n(o,i.response,await STe(o,i),i.options))}async*[Symbol.asyncIterator](){let e=await this;for await(let r of e)yield r}},sA=class extends qie{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}},ci=class extends qie{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:{...lrt(this.options.query),after:r}}:null}},yD=class extends qie{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:{...lrt(this.options.query),after:e}}:null}}});function tG(t,e,r){return Prt(),new File(t,e??"unknown_file",r)}function Bie(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 iuo(t){let e=typeof t=="function"?t:t.fetch,r=wpr.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 wpr.set(e,n),n}var Prt,TTe,Mrt,$w,wpr,Spr,Cpr,auo,Ort,Ert,uA=v(()=>{jie();Prt=()=>{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`.":""))}};TTe=t=>t!=null&&typeof t=="object"&&typeof t[Symbol.asyncIterator]=="function",Mrt=async(t,e)=>Ort(t.body)?{...t,body:await Spr(t.body,e)}:t,$w=async(t,e)=>({...t,body:await Spr(t.body,e)}),wpr=new WeakMap;Spr=async(t,e)=>{if(!await iuo(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])=>Ert(r,n,o))),r},Cpr=t=>t instanceof Blob&&"name"in t,auo=t=>typeof t=="object"&&t!==null&&(t instanceof Response||TTe(t)||Cpr(t)),Ort=t=>{if(auo(t))return!0;if(Array.isArray(t))return t.some(Ort);if(t&&typeof t=="object"){for(let e in t)if(Ort(t[e]))return!0}return!1},Ert=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,tG([await r.blob()],Bie(r)));else if(TTe(r))t.append(e,tG([await new Response(mTe(r)).blob()],Bie(r)));else if(Cpr(r))t.append(e,r,Bie(r));else if(Array.isArray(r))await Promise.all(r.map(n=>Ert(t,e+"[]",n)));else if(typeof r=="object")await Promise.all(Object.entries(r).map(([n,o])=>Ert(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 zie(t,e,r){if(Prt(),t=await t,suo(t))return t instanceof File?t:tG([await t.arrayBuffer()],t.name);if(uuo(t)){let o=await t.blob();return e||(e=new URL(t.url).pathname.split(/[\\/]/).pop()),tG(await Rrt(o),e,r)}let n=await Rrt(t);if(e||(e=Bie(t)),!r?.type){let o=n.find(i=>typeof i=="object"&&"type"in i&&i.type);typeof o=="string"&&(r={...r,type:o})}return tG(n,e,r)}async function Rrt(t){let e=[];if(typeof t=="string"||ArrayBuffer.isView(t)||t instanceof ArrayBuffer)e.push(t);else if(xpr(t))e.push(t instanceof Blob?t:await t.arrayBuffer());else if(TTe(t))for await(let r of t)e.push(...await Rrt(r));else{let r=t?.constructor?.name;throw new Error(`Unexpected data type: ${typeof t}${r?`; constructor: ${r}`:""}${luo(t)}`)}return e}function luo(t){return typeof t!="object"||t===null?"":`; props: [${Object.getOwnPropertyNames(t).map(r=>`"${r}"`).join(", ")}]`}var xpr,suo,uuo,Tpr=v(()=>{uA();uA();xpr=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",suo=t=>t!=null&&typeof t=="object"&&typeof t.name=="string"&&typeof t.lastModified=="number"&&xpr(t),uuo=t=>t!=null&&typeof t=="object"&&typeof t.url=="string"&&typeof t.blob=="function"});var Irt=v(()=>{Tpr()});var Je,Vr=v(()=>{Je=class{constructor(e){this._client=e}}});function Epr(t){return t.replace(/[^A-Za-z0-9\-._~!$&'()*+,;=:@]+/g,encodeURIComponent)}var Opr,duo,Le,is=v(()=>{nA();Opr=Object.freeze(Object.create(null)),duo=(t=Epr)=>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??Opr)??Opr)?.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 Gt(`Path parameters result in path with invalid segments: ${i.map(f=>f.error).join(` `)} ${a} ${d}`)}return a},Le=duo(Epr)});var IV,OTe=v(()=>{Vr();Lu();is();IV=class extends Je{list(e,r={},n){return this._client.getAPIList(Le`/chat/completions/${e}/messages`,ci,{query:r,...n})}}});var Ax=v(()=>{nA()});function Vie(t){return t!==void 0&&"function"in t&&t.function!==void 0}function Ppr(t,e){let r={...t};return Object.defineProperties(r,{$brand:{value:"auto-parseable-response-format",enumerable:!1},$parseRaw:{value:e,enumerable:!1}}),r}function Hie(t){return t?.$brand==="auto-parseable-response-format"}function AV(t){return t?.$brand==="auto-parseable-tool"}function Mpr(t,e){return!e||!Art(e)?{...t,choices:t.choices.map(r=>(Ipr(r.message.tool_calls),{...r,message:{...r.message,parsed:null,...r.message.tool_calls?{tool_calls:r.message.tool_calls}:void 0}}))}:Wie(t,e)}function Wie(t,e){let r=t.choices.map(n=>{if(n.finish_reason==="length")throw new X8;if(n.finish_reason==="content_filter")throw new Z8;return Ipr(n.message.tool_calls),{...n,message:{...n.message,...n.message.tool_calls?{tool_calls:n.message.tool_calls?.map(o=>huo(e,o))??void 0}:void 0,parsed:n.message.content&&!n.message.refusal?muo(e,n.message.content):null}}});return{...t,choices:r}}function muo(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 huo(t,e){let r=t.tools?.find(n=>Vie(n)&&n.function?.name===e.function.name);return{...e,function:{...e.function,parsed_arguments:AV(r)?r.$parseRaw(e.function.arguments):r?.function.strict?JSON.parse(e.function.arguments):null}}}function Rpr(t,e){if(!t||!("tools"in t)||!t.tools)return!1;let r=t.tools?.find(n=>Vie(n)&&n.function?.name===e.function.name);return Vie(r)&&(AV(r)||r?.function.strict||!1)}function Art(t){return Hie(t.response_format)?!0:t.tools?.some(e=>AV(e)||e.type==="function"&&e.function.strict===!0)??!1}function Ipr(t){for(let e of t||[])if(e.type!=="function")throw new Gt(`Currently only \`function\` tool calls are supported; Received \`${e.type}\``)}function Apr(t){for(let e of t??[]){if(e.type!=="function")throw new Gt(`Currently only \`function\` tool types support auto-parsing; Received \`${e.type}\``);if(e.function.strict!==!0)throw new Gt(`The \`${e.function.name}\` tool is not marked with \`strict: true\`. Only strict function tools can be auto-parsed`)}}var rG=v(()=>{Ax()});var nG,Nrt,Drt=v(()=>{nG=t=>t?.role==="assistant",Nrt=t=>t?.role==="tool"});var jrt,ETe,PTe,Jie,Kie,MTe,Gie,bD,Xie,RTe,ITe,oG,Npr,Xk,ATe=v(()=>{v0();Ax();Xk=class{constructor(){jrt.add(this),this.controller=new AbortController,ETe.set(this,void 0),PTe.set(this,()=>{}),Jie.set(this,()=>{}),Kie.set(this,void 0),MTe.set(this,()=>{}),Gie.set(this,()=>{}),bD.set(this,{}),Xie.set(this,!1),RTe.set(this,!1),ITe.set(this,!1),oG.set(this,!1),Kr(this,ETe,new Promise((e,r)=>{Kr(this,PTe,e,"f"),Kr(this,Jie,r,"f")}),"f"),Kr(this,Kie,new Promise((e,r)=>{Kr(this,MTe,e,"f"),Kr(this,Gie,r,"f")}),"f"),Pe(this,ETe,"f").catch(()=>{}),Pe(this,Kie,"f").catch(()=>{})}_run(e){setTimeout(()=>{e().then(()=>{this._emitFinal(),this._emit("end")},Pe(this,jrt,"m",Npr).bind(this))},0)}_connected(){this.ended||(Pe(this,PTe,"f").call(this),this._emit("connect"))}get ended(){return Pe(this,Xie,"f")}get errored(){return Pe(this,RTe,"f")}get aborted(){return Pe(this,ITe,"f")}abort(){this.controller.abort()}on(e,r){return(Pe(this,bD,"f")[e]||(Pe(this,bD,"f")[e]=[])).push({listener:r}),this}off(e,r){let n=Pe(this,bD,"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,bD,"f")[e]||(Pe(this,bD,"f")[e]=[])).push({listener:r,once:!0}),this}emitted(e){return new Promise((r,n)=>{Kr(this,oG,!0,"f"),e!=="error"&&this.once("error",n),this.once(e,r)})}async done(){Kr(this,oG,!0,"f"),await Pe(this,Kie,"f")}_emit(e,...r){if(Pe(this,Xie,"f"))return;e==="end"&&(Kr(this,Xie,!0,"f"),Pe(this,MTe,"f").call(this));let n=Pe(this,bD,"f")[e];if(n&&(Pe(this,bD,"f")[e]=n.filter(o=>!o.once),n.forEach(({listener:o})=>o(...r))),e==="abort"){let o=r[0];!Pe(this,oG,"f")&&!n?.length&&Promise.reject(o),Pe(this,Jie,"f").call(this,o),Pe(this,Gie,"f").call(this,o),this._emit("end");return}if(e==="error"){let o=r[0];!Pe(this,oG,"f")&&!n?.length&&Promise.reject(o),Pe(this,Jie,"f").call(this,o),Pe(this,Gie,"f").call(this,o),this._emit("end")}}_emitFinal(){}};ETe=new WeakMap,PTe=new WeakMap,Jie=new WeakMap,Kie=new WeakMap,MTe=new WeakMap,Gie=new WeakMap,bD=new WeakMap,Xie=new WeakMap,RTe=new WeakMap,ITe=new WeakMap,oG=new WeakMap,jrt=new WeakSet,Npr=function(e){if(Kr(this,RTe,!0,"f"),e instanceof Error&&e.name==="AbortError"&&(e=new zc),e instanceof zc)return Kr(this,ITe,!0,"f"),this._emit("abort",e);if(e instanceof Gt)return this._emit("error",e);if(e instanceof Error){let r=new Gt(e.message);return r.cause=e,this._emit("error",r)}return this._emit("error",new Gt(String(e)))}});function Dpr(t){return typeof t.parse=="function"}var $rt=v(()=>{});var n_,Lrt,NTe,Frt,krt,qrt,jpr,$pr,guo,iG,Urt=v(()=>{v0();Ax();rG();Drt();ATe();$rt();guo=10,iG=class extends Xk{constructor(){super(...arguments),n_.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),Nrt(e)&&e.content)this._emit("functionToolCallResult",e.content);else if(nG(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 Gt("stream ended without producing a ChatCompletion");return e}async finalContent(){return await this.done(),Pe(this,n_,"m",Lrt).call(this)}async finalMessage(){return await this.done(),Pe(this,n_,"m",NTe).call(this)}async finalFunctionToolCall(){return await this.done(),Pe(this,n_,"m",Frt).call(this)}async finalFunctionToolCallResult(){return await this.done(),Pe(this,n_,"m",krt).call(this)}async totalUsage(){return await this.done(),Pe(this,n_,"m",qrt).call(this)}allChatCompletions(){return[...this._chatCompletions]}_emitFinal(){let e=this._chatCompletions[this._chatCompletions.length-1];e&&this._emit("finalChatCompletion",e);let r=Pe(this,n_,"m",NTe).call(this);r&&this._emit("finalMessage",r);let n=Pe(this,n_,"m",Lrt).call(this);n&&this._emit("finalContent",n);let o=Pe(this,n_,"m",Frt).call(this);o&&this._emit("finalFunctionToolCall",o);let i=Pe(this,n_,"m",krt).call(this);i!=null&&this._emit("finalFunctionToolCallResult",i),this._chatCompletions.some(a=>a.usage)&&this._emit("totalUsage",Pe(this,n_,"m",qrt).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,n_,"m",jpr).call(this,r);let i=await e.chat.completions.create({...r,stream:!1},{...n,signal:this.controller.signal});return this._connected(),this._addChatCompletion(Wie(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=guo}=n||{},c=r.tools.map(p=>{if(AV(p)){if(!p.$callback)throw new Gt("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=Dpr(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,n_,"m",$pr).call(this,O);if(this._addMessage({role:o,tool_call_id:g,content:E}),u)return}}}};n_=new WeakSet,Lrt=function(){return Pe(this,n_,"m",NTe).call(this).content??null},NTe=function(){let e=this.messages.length;for(;e-- >0;){let r=this.messages[e];if(nG(r))return{...r,content:r.content??null,refusal:r.refusal??null}}throw new Gt("stream ended without producing a ChatCompletionMessage with role=assistant")},Frt=function(){for(let e=this.messages.length-1;e>=0;e--){let r=this.messages[e];if(nG(r)&&r?.tool_calls?.length)return r.tool_calls.filter(n=>n.type==="function").at(-1)?.function}},krt=function(){for(let e=this.messages.length-1;e>=0;e--){let r=this.messages[e];if(Nrt(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}},qrt=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},jpr=function(e){if(e.n!=null&&e.n>1)throw new Gt("ChatCompletion convenience helpers only support n=1 at this time. To use n>1, please use chat.completions.create() directly.")},$pr=function(e){return typeof e=="string"?e:e===void 0?"undefined":JSON.stringify(e)}});var Zie,Brt=v(()=>{Urt();Drt();Zie=class t extends iG{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),nG(e)&&e.content&&this._emit("content",e.content)}}});function yuo(t,e=Wh.ALL){if(typeof t!="string")throw new TypeError(`expecting str, got ${typeof t}`);if(!t.trim())throw new Error(`${t} is empty`);return buo(t.trim(),e)}var Wh,zrt,Vrt,buo,Hrt,Lpr=v(()=>{Wh={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},zrt=class extends Error{},Vrt=class extends Error{};buo=(t,e)=>{let r=t.length,n=0,o=f=>{throw new zrt(`${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"||Wh.NULL&e&&r-n<4&&"null".startsWith(t.substring(n))?(n+=4,null):t.substring(n,n+4)==="true"||Wh.BOOL&e&&r-n<4&&"true".startsWith(t.substring(n))?(n+=4,!0):t.substring(n,n+5)==="false"||Wh.BOOL&e&&r-n<5&&"false".startsWith(t.substring(n))?(n+=5,!1):t.substring(n,n+8)==="Infinity"||Wh.INFINITY&e&&r-n<8&&"Infinity".startsWith(t.substring(n))?(n+=8,1/0):t.substring(n,n+9)==="-Infinity"||Wh.MINUS_INFINITY&e&&1{let f=n,p=!1;for(n++;n{n++,d();let f={};try{for(;t[n]!=="}";){if(d(),n>=r&&Wh.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(Wh.OBJ&e)return f;throw m}d(),t[n]===","&&n++}}catch{if(Wh.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(Wh.ARR&e)return f;o("Expected ']' at end of array")}return n++,f},c=()=>{if(n===0){t==="-"&&Wh.NUM&e&&o("Not sure what '-' is");try{return JSON.parse(t)}catch(p){if(Wh.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&&!(Wh.NUM&e)&&o("Unterminated number literal");try{return JSON.parse(t.substring(f,n))}catch{t.substring(f,n)==="-"&&Wh.NUM&e&&o("Not sure what '-' is");try{return JSON.parse(t.substring(f,t.lastIndexOf("e")))}catch(m){i(String(m))}}},d=()=>{for(;nyuo(t,Wh.ALL^Wh.NUM)});var Wrt=v(()=>{Crt()});function _uo(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 Gt(`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 Gt(`missing role for choice ${d}`);if(h){let{arguments:_,name:w}=h;if(_==null)throw new Gt(`missing function_call.arguments for choice ${d}`);if(!w)throw new Gt(`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,...N}=T||{};if(E==null)throw new Gt(`missing choices[${d}].tool_calls[${w}].id ${$Te(t)}`);if(O==null)throw new Gt(`missing choices[${d}].tool_calls[${w}].type ${$Te(t)}`);if(I==null)throw new Gt(`missing choices[${d}].tool_calls[${w}].function.name ${$Te(t)}`);if(R==null)throw new Gt(`missing choices[${d}].tool_calls[${w}].function.arguments ${$Te(t)}`);return{...P,id:E,type:O,function:{...N,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 Mpr(u,e)}function $Te(t){return JSON.stringify(t)}var Wm,_D,aG,Zk,Jrt,DTe,Krt,Grt,Xrt,jTe,Zrt,Fpr,NV,LTe=v(()=>{v0();Lpr();Ax();rG();Wrt();Urt();NV=class t extends iG{constructor(e){super(),Wm.add(this),_D.set(this,void 0),aG.set(this,void 0),Zk.set(this,void 0),Kr(this,_D,e,"f"),Kr(this,aG,[],"f")}get currentChatCompletionSnapshot(){return Pe(this,Zk,"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,Wm,"m",Jrt).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,Wm,"m",Krt).call(this,a);if(i.controller.signal?.aborted)throw new zc;return this._addChatCompletion(Pe(this,Wm,"m",jTe).call(this))}async _fromReadableStream(e,r){let n=r?.signal;n&&(n.aborted&&this.controller.abort(),n.addEventListener("abort",()=>this.controller.abort())),Pe(this,Wm,"m",Jrt).call(this),this._connected();let o=aA.fromReadableStream(e,this.controller),i;for await(let a of o)i&&i!==a.id&&this._addChatCompletion(Pe(this,Wm,"m",jTe).call(this)),Pe(this,Wm,"m",Krt).call(this,a),i=a.id;if(o.controller.signal?.aborted)throw new zc;return this._addChatCompletion(Pe(this,Wm,"m",jTe).call(this))}[(_D=new WeakMap,aG=new WeakMap,Zk=new WeakMap,Wm=new WeakSet,Jrt=function(){this.ended||Kr(this,Zk,void 0,"f")},DTe=function(r){let n=Pe(this,aG,"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,aG,"f")[r.index]=n,n)},Krt=function(r){if(this.ended)return;let n=Pe(this,Wm,"m",Fpr).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,Wm,"m",DTe).call(this,i);i.finish_reason&&(Pe(this,Wm,"m",Xrt).call(this,i),a.current_tool_call_index!=null&&Pe(this,Wm,"m",Grt).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,Wm,"m",Xrt).call(this,i),a.current_tool_call_index!=null&&Pe(this,Wm,"m",Grt).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))}}},Grt=function(r,n){if(Pe(this,Wm,"m",DTe).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,_D,"f")?.tools?.find(s=>Vie(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:AV(a)?a.$parseRaw(i.function.arguments):a?.function.strict?JSON.parse(i.function.arguments):null})}else i.type},Xrt=function(r){let n=Pe(this,Wm,"m",DTe).call(this,r);if(r.message.content&&!n.content_done){n.content_done=!0;let o=Pe(this,Wm,"m",Zrt).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}))},jTe=function(){if(this.ended)throw new Gt("stream has ended, this shouldn't happen");let r=Pe(this,Zk,"f");if(!r)throw new Gt("request ended without sending any chunks");return Kr(this,Zk,void 0,"f"),Kr(this,aG,[],"f"),_uo(r,Pe(this,_D,"f"))},Zrt=function(){let r=Pe(this,_D,"f")?.response_format;return Hie(r)?r:null},Fpr=function(r){var n,o,i,a;let s=Pe(this,Zk,"f"),{choices:u,...l}=r;s?Object.assign(s,l):s=Kr(this,Zk,{...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,_D,"f")&&Art(Pe(this,_D,"f")))){if(d==="length")throw new X8;if(d==="content_filter")throw new Z8}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,Wm,"m",Zrt).call(this)&&(h.message.parsed=Hrt(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 N=(a=h.message.tool_calls)[O]??(a[O]={});Object.assign(N,I),E&&(N.id=E),P&&(N.type=P),R&&(N.function??(N.function={name:R.name??"",arguments:""})),R?.name&&(N.function.name=R.name),R?.arguments&&(N.function.arguments+=R.arguments,Rpr(Pe(this,_D,"f"),N)&&(N.function.parsed_arguments=Hrt(N.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 aA(this[Symbol.asyncIterator].bind(this),this.controller).toReadableStream()}}});var Yie,Yrt=v(()=>{LTe();Yie=class t extends NV{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 vD,Qie=v(()=>{Vr();OTe();OTe();Lu();is();Brt();Yrt();LTe();rG();Yrt();$rt();LTe();Brt();vD=class extends Je{constructor(){super(...arguments),this.messages=new IV(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(Le`/chat/completions/${e}`,r)}update(e,r,n){return this._client.post(Le`/chat/completions/${e}`,{body:r,...n})}list(e={},r){return this._client.getAPIList("/chat/completions",ci,{query:e,...r})}delete(e,r){return this._client.delete(Le`/chat/completions/${e}`,r)}parse(e,r){return Apr(e.tools),this._client.chat.completions.create(e,{...r,headers:{...r?.headers,"X-Stainless-Helper-Method":"chat.completions.parse"}})._thenUnwrap(n=>Wie(n,e))}runTools(e,r){return e.stream?Yie.runTools(this._client,e,r):Zie.runTools(this._client,e,r)}stream(e,r){return NV.createChatCompletion(this._client,e,r)}};vD.Messages=IV});var Yk,Qrt=v(()=>{Vr();Qie();Qie();Yk=class extends Je{constructor(){super(...arguments),this.completions=new vD(this._client)}};Yk.Completions=vD});var kpr=v(()=>{Qie();Qie();OTe()});var qpr=v(()=>{Qrt();kpr()});var Upr=v(()=>{});function*wuo(t){if(!t)return;if(Bpr 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():urt(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=urt(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 Bpr,gt,Yl=v(()=>{hD();Bpr=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 wuo(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{[Bpr]:!0,values:e,nulls:r}}});var sG,ent=v(()=>{Vr();Yl();sG=class extends Je{create(e,r){return this._client.post("/audio/speech",{body:e,...r,headers:gt([{Accept:"application/octet-stream"},r?.headers]),__binaryResponse:!0})}}});var uG,tnt=v(()=>{Vr();uA();uG=class extends Je{create(e,r){return this._client.post("/audio/transcriptions",$w({body:e,...r,stream:e.stream??!1,__metadata:{model:e.model}},this._client))}}});var lG,rnt=v(()=>{Vr();uA();lG=class extends Je{create(e,r){return this._client.post("/audio/translations",$w({body:e,...r,__metadata:{model:e.model}},this._client))}}});var lA,nnt=v(()=>{Vr();ent();ent();tnt();tnt();rnt();rnt();lA=class extends Je{constructor(){super(...arguments),this.transcriptions=new uG(this._client),this.translations=new lG(this._client),this.speech=new sG(this._client)}};lA.Transcriptions=uG;lA.Translations=lG;lA.Speech=sG});var DV,ont=v(()=>{Vr();Lu();is();DV=class extends Je{create(e,r){return this._client.post("/batches",{body:e,...r})}retrieve(e,r){return this._client.get(Le`/batches/${e}`,r)}list(e={},r){return this._client.getAPIList("/batches",ci,{query:e,...r})}cancel(e,r){return this._client.post(Le`/batches/${e}/cancel`,r)}}});var cG,int=v(()=>{Vr();Lu();Yl();is();cG=class extends Je{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(Le`/assistants/${e}`,{...r,headers:gt([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}update(e,r,n){return this._client.post(Le`/assistants/${e}`,{body:r,...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}list(e={},r){return this._client.getAPIList("/assistants",ci,{query:e,...r,headers:gt([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}delete(e,r){return this._client.delete(Le`/assistants/${e}`,{...r,headers:gt([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}}});var dG,ant=v(()=>{Vr();Yl();dG=class extends Je{create(e,r){return this._client.post("/realtime/sessions",{body:e,...r,headers:gt([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}}});var fG,snt=v(()=>{Vr();Yl();fG=class extends Je{create(e,r){return this._client.post("/realtime/transcription_sessions",{body:e,...r,headers:gt([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}}});var Qk,unt=v(()=>{Vr();ant();ant();snt();snt();Qk=class extends Je{constructor(){super(...arguments),this.sessions=new dG(this._client),this.transcriptionSessions=new fG(this._client)}};Qk.Sessions=dG;Qk.TranscriptionSessions=fG});var pG,lnt=v(()=>{Vr();Yl();is();pG=class extends Je{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(Le`/chatkit/sessions/${e}/cancel`,{...r,headers:gt([{"OpenAI-Beta":"chatkit_beta=v1"},r?.headers])})}}});var mG,cnt=v(()=>{Vr();Lu();Yl();is();mG=class extends Je{retrieve(e,r){return this._client.get(Le`/chatkit/threads/${e}`,{...r,headers:gt([{"OpenAI-Beta":"chatkit_beta=v1"},r?.headers])})}list(e={},r){return this._client.getAPIList("/chatkit/threads",yD,{query:e,...r,headers:gt([{"OpenAI-Beta":"chatkit_beta=v1"},r?.headers])})}delete(e,r){return this._client.delete(Le`/chatkit/threads/${e}`,{...r,headers:gt([{"OpenAI-Beta":"chatkit_beta=v1"},r?.headers])})}listItems(e,r={},n){return this._client.getAPIList(Le`/chatkit/threads/${e}/items`,yD,{query:r,...n,headers:gt([{"OpenAI-Beta":"chatkit_beta=v1"},n?.headers])})}}});var eq,dnt=v(()=>{Vr();lnt();lnt();cnt();cnt();eq=class extends Je{constructor(){super(...arguments),this.sessions=new pG(this._client),this.threads=new mG(this._client)}};eq.Sessions=pG;eq.Threads=mG});var hG,fnt=v(()=>{Vr();Lu();Yl();is();hG=class extends Je{create(e,r,n){return this._client.post(Le`/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(Le`/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(Le`/threads/${o}/messages/${e}`,{body:i,...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}list(e,r={},n){return this._client.getAPIList(Le`/threads/${e}/messages`,ci,{query:r,...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}delete(e,r,n){let{thread_id:o}=r;return this._client.delete(Le`/threads/${o}/messages/${e}`,{...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}}});var gG,pnt=v(()=>{Vr();Lu();Yl();is();gG=class extends Je{retrieve(e,r,n){let{thread_id:o,run_id:i,...a}=r;return this._client.get(Le`/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(Le`/threads/${o}/runs/${e}/steps`,ci,{query:i,...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}}});var zpr,Vpr=v(()=>{nA();_Te();zpr=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{Nx=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 eae=v(()=>{hD();Vpr();mnt();Lie();srt();Q8()});var ty,$V,hnt,cA,FTe,Dx,LV,yG,jV,UTe,Lw,kTe,qTe,nae,tae,rae,Hpr,Wpr,Jpr,Kpr,Gpr,Xpr,Zpr,wD,gnt=v(()=>{v0();Wrt();Ax();ATe();eae();wD=class extends Xk{constructor(){super(...arguments),ty.add(this),hnt.set(this,[]),cA.set(this,{}),FTe.set(this,{}),Dx.set(this,void 0),LV.set(this,void 0),yG.set(this,void 0),jV.set(this,void 0),UTe.set(this,void 0),Lw.set(this,void 0),kTe.set(this,void 0),qTe.set(this,void 0),nae.set(this,void 0)}[(hnt=new WeakMap,cA=new WeakMap,FTe=new WeakMap,Dx=new WeakMap,LV=new WeakMap,yG=new WeakMap,jV=new WeakMap,UTe=new WeakMap,Lw=new WeakMap,kTe=new WeakMap,qTe=new WeakMap,nae=new WeakMap,ty=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 $V;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=aA.fromReadableStream(e,this.controller);for await(let i of o)Pe(this,ty,"m",tae).call(this,i);if(o.controller.signal?.aborted)throw new zc;return this._addRun(Pe(this,ty,"m",rae).call(this))}toReadableStream(){return new aA(this[Symbol.asyncIterator].bind(this),this.controller).toReadableStream()}static createToolAssistantStream(e,r,n,o){let i=new $V;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,ty,"m",tae).call(this,u);if(s.controller.signal?.aborted)throw new zc;return this._addRun(Pe(this,ty,"m",rae).call(this))}static createThreadAssistantStream(e,r,n){let o=new $V;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 $V;return i._run(()=>i._runAssistantStream(e,r,n,{...o,headers:{...o?.headers,"X-Stainless-Helper-Method":"stream"}})),i}currentEvent(){return Pe(this,kTe,"f")}currentRun(){return Pe(this,qTe,"f")}currentMessageSnapshot(){return Pe(this,Dx,"f")}currentRunStepSnapshot(){return Pe(this,nae,"f")}async finalRunSteps(){return await this.done(),Object.values(Pe(this,cA,"f"))}async finalMessages(){return await this.done(),Object.values(Pe(this,FTe,"f"))}async finalRun(){if(await this.done(),!Pe(this,LV,"f"))throw Error("Final run was not received.");return Pe(this,LV,"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,ty,"m",tae).call(this,s);if(a.controller.signal?.aborted)throw new zc;return this._addRun(Pe(this,ty,"m",rae).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,ty,"m",tae).call(this,u);if(s.controller.signal?.aborted)throw new zc;return this._addRun(Pe(this,ty,"m",rae).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(Y8(i)&&Y8(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(!Y8(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)}};$V=wD,tae=function(e){if(!this.ended)switch(Kr(this,kTe,e,"f"),Pe(this,ty,"m",Jpr).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,ty,"m",Zpr).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,ty,"m",Wpr).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,ty,"m",Hpr).call(this,e);break;case"error":throw new Error("Encountered an error event in event processing - errors should be processed earlier");default:}},rae=function(){if(this.ended)throw new Gt("stream has ended, this shouldn't happen");if(!Pe(this,LV,"f"))throw Error("Final run has not been received");return Pe(this,LV,"f")},Hpr=function(e){let[r,n]=Pe(this,ty,"m",Gpr).call(this,e,Pe(this,Dx,"f"));Kr(this,Dx,r,"f"),Pe(this,FTe,"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,yG,"f")){if(Pe(this,jV,"f"))switch(Pe(this,jV,"f").type){case"text":this._emit("textDone",Pe(this,jV,"f").text,Pe(this,Dx,"f"));break;case"image_file":this._emit("imageFileDone",Pe(this,jV,"f").image_file,Pe(this,Dx,"f"));break}Kr(this,yG,o.index,"f")}Kr(this,jV,r.content[o.index],"f")}break;case"thread.message.completed":case"thread.message.incomplete":if(Pe(this,yG,"f")!==void 0){let o=e.data.content[Pe(this,yG,"f")];if(o)switch(o.type){case"image_file":this._emit("imageFileDone",o.image_file,Pe(this,Dx,"f"));break;case"text":this._emit("textDone",o.text,Pe(this,Dx,"f"));break}}Pe(this,Dx,"f")&&this._emit("messageDone",e.data),Kr(this,Dx,void 0,"f")}},Wpr=function(e){let r=Pe(this,ty,"m",Kpr).call(this,e);switch(Kr(this,nae,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,UTe,"f")?this._emit("toolCallDelta",i,r.step_details.tool_calls[i.index]):(Pe(this,Lw,"f")&&this._emit("toolCallDone",Pe(this,Lw,"f")),Kr(this,UTe,i.index,"f"),Kr(this,Lw,r.step_details.tool_calls[i.index],"f"),Pe(this,Lw,"f")&&this._emit("toolCallCreated",Pe(this,Lw,"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":Kr(this,nae,void 0,"f"),e.data.step_details.type=="tool_calls"&&Pe(this,Lw,"f")&&(this._emit("toolCallDone",Pe(this,Lw,"f")),Kr(this,Lw,void 0,"f")),this._emit("runStepDone",e.data,r);break;case"thread.run.step.in_progress":break}},Jpr=function(e){Pe(this,hnt,"f").push(e),this._emit("event",e)},Kpr=function(e){switch(e.event){case"thread.run.step.created":return Pe(this,cA,"f")[e.data.id]=e.data,e.data;case"thread.run.step.delta":let r=Pe(this,cA,"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=$V.accumulateDelta(r,n.delta);Pe(this,cA,"f")[e.data.id]=o}return Pe(this,cA,"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,cA,"f")[e.data.id]=e.data;break}if(Pe(this,cA,"f")[e.data.id])return Pe(this,cA,"f")[e.data.id];throw new Error("No snapshot available")},Gpr=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,ty,"m",Xpr).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")},Xpr=function(e,r){return $V.accumulateDelta(r,e)},Zpr=function(e){switch(Kr(this,qTe,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":Kr(this,LV,e.data,"f"),Pe(this,Lw,"f")&&(this._emit("toolCallDone",Pe(this,Lw,"f")),Kr(this,Lw,void 0,"f"));break;case"thread.run.cancelling":break}}});var FV,ynt=v(()=>{Vr();pnt();pnt();Lu();Yl();gnt();Q8();is();FV=class extends Je{constructor(){super(...arguments),this.steps=new gG(this._client)}create(e,r,n){let{include:o,...i}=r;return this._client.post(Le`/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(Le`/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(Le`/threads/${o}/runs/${e}`,{body:i,...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}list(e,r={},n){return this._client.getAPIList(Le`/threads/${e}/runs`,ci,{query:r,...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}cancel(e,r,n){let{thread_id:o}=r;return this._client.post(Le`/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 wD.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 oA(s);break;case"requires_action":case"incomplete":case"cancelled":case"completed":case"failed":case"expired":return i}}}stream(e,r,n){return wD.createAssistantStream(e,this._client.beta.threads.runs,r,n)}submitToolOutputs(e,r,n){let{thread_id:o,...i}=r;return this._client.post(Le`/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 wD.createToolAssistantStream(e,this._client.beta.threads.runs,r,n)}};FV.Steps=gG});var tq,bnt=v(()=>{Vr();fnt();fnt();ynt();ynt();Yl();gnt();is();tq=class extends Je{constructor(){super(...arguments),this.runs=new FV(this._client),this.messages=new hG(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(Le`/threads/${e}`,{...r,headers:gt([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}update(e,r,n){return this._client.post(Le`/threads/${e}`,{body:r,...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}delete(e,r){return this._client.delete(Le`/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 wD.createThreadAssistantStream(e,this._client.beta.threads,r)}};tq.Runs=FV;tq.Messages=hG});var jx,_nt=v(()=>{Vr();int();int();unt();unt();dnt();dnt();bnt();bnt();jx=class extends Je{constructor(){super(...arguments),this.realtime=new Qk(this._client),this.chatkit=new eq(this._client),this.assistants=new cG(this._client),this.threads=new tq(this._client)}};jx.Realtime=Qk;jx.ChatKit=eq;jx.Assistants=cG;jx.Threads=tq});var kV,vnt=v(()=>{Vr();kV=class extends Je{create(e,r){return this._client.post("/completions",{body:e,...r,stream:e.stream??!1})}}});var bG,wnt=v(()=>{Vr();Yl();is();bG=class extends Je{retrieve(e,r,n){let{container_id:o}=r;return this._client.get(Le`/containers/${o}/files/${e}/content`,{...n,headers:gt([{Accept:"application/binary"},n?.headers]),__binaryResponse:!0})}}});var qV,Snt=v(()=>{Vr();wnt();wnt();Lu();Yl();uA();is();qV=class extends Je{constructor(){super(...arguments),this.content=new bG(this._client)}create(e,r,n){return this._client.post(Le`/containers/${e}/files`,$w({body:r,...n},this._client))}retrieve(e,r,n){let{container_id:o}=r;return this._client.get(Le`/containers/${o}/files/${e}`,n)}list(e,r={},n){return this._client.getAPIList(Le`/containers/${e}/files`,ci,{query:r,...n})}delete(e,r,n){let{container_id:o}=r;return this._client.delete(Le`/containers/${o}/files/${e}`,{...n,headers:gt([{Accept:"*/*"},n?.headers])})}};qV.Content=bG});var rq,Cnt=v(()=>{Vr();Snt();Snt();Lu();Yl();is();rq=class extends Je{constructor(){super(...arguments),this.files=new qV(this._client)}create(e,r){return this._client.post("/containers",{body:e,...r})}retrieve(e,r){return this._client.get(Le`/containers/${e}`,r)}list(e={},r){return this._client.getAPIList("/containers",ci,{query:e,...r})}delete(e,r){return this._client.delete(Le`/containers/${e}`,{...r,headers:gt([{Accept:"*/*"},r?.headers])})}};rq.Files=qV});var _G,xnt=v(()=>{Vr();Lu();is();_G=class extends Je{create(e,r,n){let{include:o,...i}=r;return this._client.post(Le`/conversations/${e}/items`,{query:{include:o},body:i,...n})}retrieve(e,r,n){let{conversation_id:o,...i}=r;return this._client.get(Le`/conversations/${o}/items/${e}`,{query:i,...n})}list(e,r={},n){return this._client.getAPIList(Le`/conversations/${e}/items`,yD,{query:r,...n})}delete(e,r,n){let{conversation_id:o}=r;return this._client.delete(Le`/conversations/${o}/items/${e}`,n)}}});var nq,Tnt=v(()=>{Vr();xnt();xnt();is();nq=class extends Je{constructor(){super(...arguments),this.items=new _G(this._client)}create(e={},r){return this._client.post("/conversations",{body:e,...r})}retrieve(e,r){return this._client.get(Le`/conversations/${e}`,r)}update(e,r,n){return this._client.post(Le`/conversations/${e}`,{body:r,...n})}delete(e,r){return this._client.delete(Le`/conversations/${e}`,r)}};nq.Items=_G});var UV,Ont=v(()=>{Vr();eae();UV=class extends Je{create(e,r){let n=!!e.encoding_format,o=n?e.encoding_format:"base64";n&&md(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:(md(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=zpr(u)}),a)))}}});var vG,Ent=v(()=>{Vr();Lu();is();vG=class extends Je{retrieve(e,r,n){let{eval_id:o,run_id:i}=r;return this._client.get(Le`/evals/${o}/runs/${i}/output_items/${e}`,n)}list(e,r,n){let{eval_id:o,...i}=r;return this._client.getAPIList(Le`/evals/${o}/runs/${e}/output_items`,ci,{query:i,...n})}}});var BV,Pnt=v(()=>{Vr();Ent();Ent();Lu();is();BV=class extends Je{constructor(){super(...arguments),this.outputItems=new vG(this._client)}create(e,r,n){return this._client.post(Le`/evals/${e}/runs`,{body:r,...n})}retrieve(e,r,n){let{eval_id:o}=r;return this._client.get(Le`/evals/${o}/runs/${e}`,n)}list(e,r={},n){return this._client.getAPIList(Le`/evals/${e}/runs`,ci,{query:r,...n})}delete(e,r,n){let{eval_id:o}=r;return this._client.delete(Le`/evals/${o}/runs/${e}`,n)}cancel(e,r,n){let{eval_id:o}=r;return this._client.post(Le`/evals/${o}/runs/${e}`,n)}};BV.OutputItems=vG});var oq,Mnt=v(()=>{Vr();Pnt();Pnt();Lu();is();oq=class extends Je{constructor(){super(...arguments),this.runs=new BV(this._client)}create(e,r){return this._client.post("/evals",{body:e,...r})}retrieve(e,r){return this._client.get(Le`/evals/${e}`,r)}update(e,r,n){return this._client.post(Le`/evals/${e}`,{body:r,...n})}list(e={},r){return this._client.getAPIList("/evals",ci,{query:e,...r})}delete(e,r){return this._client.delete(Le`/evals/${e}`,r)}};oq.Runs=BV});var zV,Rnt=v(()=>{Vr();Lu();Yl();Q8();Ax();uA();is();zV=class extends Je{create(e,r){return this._client.post("/files",$w({body:e,...r},this._client))}retrieve(e,r){return this._client.get(Le`/files/${e}`,r)}list(e={},r){return this._client.getAPIList("/files",ci,{query:e,...r})}delete(e,r){return this._client.delete(Le`/files/${e}`,r)}content(e,r){return this._client.get(Le`/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 oA(r),a=await this.retrieve(e),Date.now()-i>n)throw new tA({message:`Giving up on waiting for file ${e} to finish processing after ${n} milliseconds.`});return a}}});var wG,Int=v(()=>{Vr();wG=class extends Je{}});var SG,Ant=v(()=>{Vr();SG=class extends Je{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 VV,Nnt=v(()=>{Vr();Ant();Ant();VV=class extends Je{constructor(){super(...arguments),this.graders=new SG(this._client)}};VV.Graders=SG});var CG,Dnt=v(()=>{Vr();Lu();is();CG=class extends Je{create(e,r,n){return this._client.getAPIList(Le`/fine_tuning/checkpoints/${e}/permissions`,sA,{body:r,method:"post",...n})}retrieve(e,r={},n){return this._client.get(Le`/fine_tuning/checkpoints/${e}/permissions`,{query:r,...n})}delete(e,r,n){let{fine_tuned_model_checkpoint:o}=r;return this._client.delete(Le`/fine_tuning/checkpoints/${o}/permissions/${e}`,n)}}});var HV,jnt=v(()=>{Vr();Dnt();Dnt();HV=class extends Je{constructor(){super(...arguments),this.permissions=new CG(this._client)}};HV.Permissions=CG});var xG,$nt=v(()=>{Vr();Lu();is();xG=class extends Je{list(e,r={},n){return this._client.getAPIList(Le`/fine_tuning/jobs/${e}/checkpoints`,ci,{query:r,...n})}}});var WV,Lnt=v(()=>{Vr();$nt();$nt();Lu();is();WV=class extends Je{constructor(){super(...arguments),this.checkpoints=new xG(this._client)}create(e,r){return this._client.post("/fine_tuning/jobs",{body:e,...r})}retrieve(e,r){return this._client.get(Le`/fine_tuning/jobs/${e}`,r)}list(e={},r){return this._client.getAPIList("/fine_tuning/jobs",ci,{query:e,...r})}cancel(e,r){return this._client.post(Le`/fine_tuning/jobs/${e}/cancel`,r)}listEvents(e,r={},n){return this._client.getAPIList(Le`/fine_tuning/jobs/${e}/events`,ci,{query:r,...n})}pause(e,r){return this._client.post(Le`/fine_tuning/jobs/${e}/pause`,r)}resume(e,r){return this._client.post(Le`/fine_tuning/jobs/${e}/resume`,r)}};WV.Checkpoints=xG});var $x,Fnt=v(()=>{Vr();Int();Int();Nnt();Nnt();jnt();jnt();Lnt();Lnt();$x=class extends Je{constructor(){super(...arguments),this.methods=new wG(this._client),this.jobs=new WV(this._client),this.checkpoints=new HV(this._client),this.alpha=new VV(this._client)}};$x.Methods=wG;$x.Jobs=WV;$x.Checkpoints=HV;$x.Alpha=VV});var TG,knt=v(()=>{Vr();TG=class extends Je{}});var iq,qnt=v(()=>{Vr();knt();knt();iq=class extends Je{constructor(){super(...arguments),this.graderModels=new TG(this._client)}};iq.GraderModels=TG});var JV,Unt=v(()=>{Vr();uA();JV=class extends Je{createVariation(e,r){return this._client.post("/images/variations",$w({body:e,...r},this._client))}edit(e,r){return this._client.post("/images/edits",$w({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(()=>{Vr();Lu();is();KV=class extends Je{retrieve(e,r){return this._client.get(Le`/models/${e}`,r)}list(e){return this._client.getAPIList("/models",sA,e)}delete(e,r){return this._client.delete(Le`/models/${e}`,r)}}});var GV,znt=v(()=>{Vr();GV=class extends Je{create(e,r){return this._client.post("/moderations",{body:e,...r})}}});var OG,Vnt=v(()=>{Vr();Yl();is();OG=class extends Je{accept(e,r,n){return this._client.post(Le`/realtime/calls/${e}/accept`,{body:r,...n,headers:gt([{Accept:"*/*"},n?.headers])})}hangup(e,r){return this._client.post(Le`/realtime/calls/${e}/hangup`,{...r,headers:gt([{Accept:"*/*"},r?.headers])})}refer(e,r,n){return this._client.post(Le`/realtime/calls/${e}/refer`,{body:r,...n,headers:gt([{Accept:"*/*"},n?.headers])})}reject(e,r={},n){return this._client.post(Le`/realtime/calls/${e}/reject`,{body:r,...n,headers:gt([{Accept:"*/*"},n?.headers])})}}});var EG,Hnt=v(()=>{Vr();EG=class extends Je{create(e,r){return this._client.post("/realtime/client_secrets",{body:e,...r})}}});var SD,Wnt=v(()=>{Vr();Vnt();Vnt();Hnt();Hnt();SD=class extends Je{constructor(){super(...arguments),this.clientSecrets=new EG(this._client),this.calls=new OG(this._client)}};SD.ClientSecrets=EG;SD.Calls=OG});function Ypr(t,e){return!e||!Yuo(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)}:Jnt(t,e)}function Jnt(t,e){let r=t.output.map(o=>{if(o.type==="function_call")return{...o,parsed_arguments:tlo(e,o)};if(o.type==="message"){let i=o.content.map(a=>a.type==="output_text"?{...a,parsed:Zuo(e,a.text)}:a);return{...o,content:i}}return o}),n=Object.assign({},t,{output:r});return Object.getOwnPropertyDescriptor(t,"output_text")||BTe(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 Zuo(t,e){return t.text?.format?.type!=="json_schema"?null:"$parseRaw"in t.text?.format?(t.text?.format).$parseRaw(e):JSON.parse(e)}function Yuo(t){return!!Hie(t.text?.format)}function Quo(t){return t?.$brand==="auto-parseable-tool"}function elo(t,e){return t.find(r=>r.type==="function"&&r.name===e)}function tlo(t,e){let r=elo(t.tools??[],e.name);return{...e,...e,parsed_arguments:Quo(r)?r.$parseRaw(e.arguments):r?.strict?JSON.parse(e.arguments):null}}function BTe(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 zTe=v(()=>{Ax();rG()});function rlo(t,e){return Ypr(t,e)}var PG,VTe,aq,HTe,Qpr,emr,tmr,rmr,WTe,nmr=v(()=>{v0();Ax();ATe();zTe();WTe=class t extends Xk{constructor(e){super(),PG.add(this),VTe.set(this,void 0),aq.set(this,void 0),HTe.set(this,void 0),Kr(this,VTe,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,PG,"m",Qpr).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,PG,"m",emr).call(this,s,a);if(i.controller.signal?.aborted)throw new zc;return Pe(this,PG,"m",tmr).call(this)}[(VTe=new WeakMap,aq=new WeakMap,HTe=new WeakMap,PG=new WeakSet,Qpr=function(){this.ended||Kr(this,aq,void 0,"f")},emr=function(r,n){if(this.ended)return;let o=(a,s)=>{(n==null||s.sequence_number>n)&&this._emit(a,s)},i=Pe(this,PG,"m",rmr).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 Gt(`missing output at index ${r.output_index}`);if(a.type==="message"){let s=a.content[r.content_index];if(!s)throw new Gt(`missing content at index ${r.content_index}`);if(s.type!=="output_text")throw new Gt(`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 Gt(`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}},tmr=function(){if(this.ended)throw new Gt("stream has ended, this shouldn't happen");let r=Pe(this,aq,"f");if(!r)throw new Gt("request ended without sending any events");Kr(this,aq,void 0,"f");let n=rlo(r,Pe(this,VTe,"f"));return Kr(this,HTe,n,"f"),n},rmr=function(r){let n=Pe(this,aq,"f");if(!n){if(r.type!=="response.created")throw new Gt(`When snapshot hasn't been set yet, expected 'response.created' event, got ${r.type}`);return n=Kr(this,aq,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 Gt(`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 Gt(`missing output at index ${r.output_index}`);if(o.type==="message"){let i=o.content[r.content_index];if(!i)throw new Gt(`missing content at index ${r.content_index}`);if(i.type!=="output_text")throw new Gt(`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 Gt(`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 Gt(`missing output at index ${r.output_index}`);if(o.type==="reasoning"){let i=o.content?.[r.content_index];if(!i)throw new Gt(`missing content at index ${r.content_index}`);if(i.type!=="reasoning_text")throw new Gt(`expected content to be 'reasoning_text', got ${i.type}`);i.text+=r.delta}break}case"response.completed":{Kr(this,aq,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,HTe,"f");if(!e)throw new Gt("stream ended without producing a ChatCompletion");return e}}});var MG,Knt=v(()=>{Vr();Lu();is();MG=class extends Je{list(e,r={},n){return this._client.getAPIList(Le`/responses/${e}/input_items`,ci,{query:r,...n})}}});var RG,Gnt=v(()=>{Vr();RG=class extends Je{count(e={},r){return this._client.post("/responses/input_tokens",{body:e,...r})}}});var CD,Xnt=v(()=>{zTe();nmr();Vr();Knt();Knt();Gnt();Gnt();Yl();is();CD=class extends Je{constructor(){super(...arguments),this.inputItems=new MG(this._client),this.inputTokens=new RG(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"&&BTe(n),n))}retrieve(e,r={},n){return this._client.get(Le`/responses/${e}`,{query:r,...n,stream:r?.stream??!1})._thenUnwrap(o=>("object"in o&&o.object==="response"&&BTe(o),o))}delete(e,r){return this._client.delete(Le`/responses/${e}`,{...r,headers:gt([{Accept:"*/*"},r?.headers])})}parse(e,r){return this._client.responses.create(e,r)._thenUnwrap(n=>Jnt(n,e))}stream(e,r){return WTe.createResponse(this._client,e,r)}cancel(e,r){return this._client.post(Le`/responses/${e}/cancel`,r)}compact(e,r){return this._client.post("/responses/compact",{body:e,...r})}};CD.InputItems=MG;CD.InputTokens=RG});var IG,Znt=v(()=>{Vr();uA();is();IG=class extends Je{create(e,r,n){return this._client.post(Le`/uploads/${e}/parts`,$w({body:r,...n},this._client))}}});var sq,Ynt=v(()=>{Vr();Znt();Znt();is();sq=class extends Je{constructor(){super(...arguments),this.parts=new IG(this._client)}create(e,r){return this._client.post("/uploads",{body:e,...r})}cancel(e,r){return this._client.post(Le`/uploads/${e}/cancel`,r)}complete(e,r,n){return this._client.post(Le`/uploads/${e}/complete`,{body:r,...n})}};sq.Parts=IG});var omr,imr=v(()=>{omr=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 AG,Qnt=v(()=>{Vr();Lu();Yl();Q8();imr();is();AG=class extends Je{create(e,r,n){return this._client.post(Le`/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(Le`/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(Le`/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(Le`/vector_stores/${o}/file_batches/${e}/files`,ci,{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 oA(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 omr(d),await this.createAndPoll(e,{file_ids:l})}}});var NG,eot=v(()=>{Vr();Lu();Yl();eae();is();NG=class extends Je{create(e,r,n){return this._client.post(Le`/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(Le`/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(Le`/vector_stores/${o}/files/${e}`,{body:i,...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}list(e,r={},n){return this._client.getAPIList(Le`/vector_stores/${e}/files`,ci,{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(Le`/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 oA(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(Le`/vector_stores/${o}/files/${e}/content`,sA,{...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}}});var xD,tot=v(()=>{Vr();Qnt();Qnt();eot();eot();Lu();Yl();is();xD=class extends Je{constructor(){super(...arguments),this.files=new NG(this._client),this.fileBatches=new AG(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(Le`/vector_stores/${e}`,{...r,headers:gt([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}update(e,r,n){return this._client.post(Le`/vector_stores/${e}`,{body:r,...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}list(e={},r){return this._client.getAPIList("/vector_stores",ci,{query:e,...r,headers:gt([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}delete(e,r){return this._client.delete(Le`/vector_stores/${e}`,{...r,headers:gt([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}search(e,r,n){return this._client.getAPIList(Le`/vector_stores/${e}/search`,sA,{body:r,method:"post",...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}};xD.Files=NG;xD.FileBatches=AG});var XV,rot=v(()=>{Vr();Lu();Yl();uA();is();XV=class extends Je{create(e,r){return this._client.post("/videos",Mrt({body:e,...r},this._client))}retrieve(e,r){return this._client.get(Le`/videos/${e}`,r)}list(e={},r){return this._client.getAPIList("/videos",yD,{query:e,...r})}delete(e,r){return this._client.delete(Le`/videos/${e}`,r)}downloadContent(e,r={},n){return this._client.get(Le`/videos/${e}/content`,{query:r,...n,headers:gt([{Accept:"application/binary"},n?.headers]),__binaryResponse:!0})}remix(e,r,n){return this._client.post(Le`/videos/${e}/remix`,Mrt({body:r,...n},this._client))}}});var DG,amr,JTe,ZV,not=v(()=>{v0();Ax();Vr();Yl();ZV=class extends Je{constructor(){super(...arguments),DG.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,DG,"m",amr).call(this,n);let i=gt([r]).values,a=Pe(this,DG,"m",JTe).call(this,i,"webhook-signature"),s=Pe(this,DG,"m",JTe).call(this,i,"webhook-timestamp"),u=Pe(this,DG,"m",JTe).call(this,i,"webhook-id"),l=parseInt(s,10);if(isNaN(l))throw new rA("Invalid webhook timestamp format");let c=Math.floor(Date.now()/1e3);if(c-l>o)throw new rA("Webhook timestamp is too old");if(l>c+o)throw new rA("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 rA("The given webhook signature does not match the expected signature")}};DG=new WeakSet,amr=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")},JTe=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 smr=v(()=>{qpr();Upr();nnt();ont();_nt();vnt();Cnt();Tnt();Ont();Mnt();Rnt();Fnt();qnt();Unt();Bnt();znt();Wnt();Xnt();Ynt();tot();rot();not()});var oot,iot,KTe,umr,xn,GTe=v(()=>{v0();srt();hD();Q8();pTe();drt();jie();ipr();mpr();crt();nA();Lu();Irt();smr();CTe();ont();vnt();Ont();Rnt();Unt();Bnt();znt();rot();not();nnt();_nt();Qrt();Cnt();Tnt();Mnt();Fnt();qnt();Wnt();Xnt();Ynt();tot();drt();Yl();mnt();Lie();hD();xn=class{constructor({baseURL:e=Nx("OPENAI_BASE_URL"),apiKey:r=Nx("OPENAI_API_KEY"),organization:n=Nx("OPENAI_ORG_ID")??null,project:o=Nx("OPENAI_PROJECT_ID")??null,webhookSecret:i=Nx("OPENAI_WEBHOOK_SECRET")??null,...a}={}){if(oot.add(this),KTe.set(this,void 0),this.completions=new kV(this),this.chat=new Yk(this),this.embeddings=new UV(this),this.files=new zV(this),this.images=new JV(this),this.audio=new lA(this),this.moderations=new GV(this),this.models=new KV(this),this.fineTuning=new $x(this),this.graders=new iq(this),this.vectorStores=new xD(this),this.webhooks=new ZV(this),this.beta=new jx(this),this.batches=new DV(this),this.uploads=new sq(this),this.responses=new CD(this),this.realtime=new SD(this),this.conversations=new nq(this),this.evals=new oq(this),this.containers=new rq(this),this.videos=new XV(this),r===void 0)throw new Gt("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&&epr())throw new Gt(`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??iot.DEFAULT_TIMEOUT,this.logger=s.logger??console;let u="warn";this.logLevel=u,this.logLevel=wrt(s.logLevel,"ClientOptions.logLevel",this)??wrt(Nx("OPENAI_LOG"),"process.env['OPENAI_LOG']",this)??u,this.fetchOptions=s.fetchOptions,this.maxRetries=s.maxRetries??2,this.fetch=s.fetch??rpr(),Kr(this,KTe,opr,"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 _rt(e,{arrayFormat:"brackets"})}getUserAgent(){return`${this.constructor.name}/JS ${Gk}`}defaultIdempotencyKey(){return`stainless-node-retry-${art()}`}makeStatusError(e,r,n,o){return Vm.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 Gt?n:new Gt(`Failed to get token from 'apiKey' function: ${n.message}`,{cause:n})}if(typeof r!="string"||!r)throw new Gt(`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,oot,"m",umr).call(this)&&n||this.baseURL,i=Wfr(e)?new URL(e):new URL(o+(o.endsWith("/")&&e.startsWith("/")?e.slice(1):e)),a=this.defaultQuery();return Jfr(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 RV(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(md(this).debug(`[${l}] sending request`,gD({retryOfRequestLogID:n,method:o.method,url:s,options:o,headers:a.headers})),o.signal?.aborted)throw new zc;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 zc;let b=Nie(p)||/timed? ?out/i.test(String(p)+("cause"in p?String(p.cause):""));if(r)return md(this).info(`[${l}] connection ${b?"timed out":"failed"} - ${g}`),md(this).debug(`[${l}] connection ${b?"timed out":"failed"} (${g})`,gD({retryOfRequestLogID:n,url:s,durationMs:m-d,message:p.message})),this.retryRequest(o,r,n??l);throw md(this).info(`[${l}] connection ${b?"timed out":"failed"} - error; no more retries left`),md(this).debug(`[${l}] connection ${b?"timed out":"failed"} (error; no more retries left)`,gD({retryOfRequestLogID:n,url:s,durationMs:m-d,message:p.message})),b?new tA:new Kk({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 npr(p.body),md(this).info(`${y} - ${E}`),md(this).debug(`[${l}] response error (${E})`,gD({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";md(this).info(`${y} - ${b}`);let _=await p.text().catch(E=>Die(E).message),w=Xfr(_),T=w?void 0:_;throw md(this).debug(`[${l}] response error (${b})`,gD({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 md(this).info(y),md(this).debug(`[${l}] response start`,gD({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 Uie(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 oA(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&&Gfr("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))}:{},...tpr(),"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:mTe(e)}:Pe(this,KTe,"f").call(this,{body:e,headers:n})}};iot=xn,KTe=new WeakMap,oot=new WeakSet,umr=function(){return this.baseURL!=="https://api.openai.com/v1"};xn.OpenAI=iot;xn.DEFAULT_TIMEOUT=6e5;xn.OpenAIError=Gt;xn.APIError=Vm;xn.APIConnectionError=Kk;xn.APIConnectionTimeoutError=tA;xn.APIUserAbortError=zc;xn.NotFoundError=H8;xn.ConflictError=W8;xn.RateLimitError=K8;xn.BadRequestError=B8;xn.AuthenticationError=z8;xn.InternalServerError=G8;xn.PermissionDeniedError=V8;xn.UnprocessableEntityError=J8;xn.InvalidWebhookSignatureError=rA;xn.toFile=zie;xn.Completions=kV;xn.Chat=Yk;xn.Embeddings=UV;xn.Files=zV;xn.Images=JV;xn.Audio=lA;xn.Moderations=GV;xn.Models=KV;xn.FineTuning=$x;xn.Graders=iq;xn.VectorStores=xD;xn.Webhooks=ZV;xn.Beta=jx;xn.Batches=DV;xn.Uploads=sq;xn.Responses=CD;xn.Realtime=SD;xn.Conversations=nq;xn.Evals=oq;xn.Containers=rq;xn.Videos=XV});var YV,llo,lmr=v(()=>{Yl();Ax();eae();GTe();YV=class extends xn{constructor({baseURL:e=Nx("OPENAI_BASE_URL"),apiKey:r=Nx("AZURE_OPENAI_API_KEY"),apiVersion:n=Nx("OPENAI_API_VERSION"),endpoint:o,deployment:i,azureADTokenProvider:a,dangerouslyAllowBrowser:s,...u}={}){if(!n)throw new Gt("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 Gt("Missing credentials. Please pass one of `apiKey` and `azureADTokenProvider`, or set the `AZURE_OPENAI_API_KEY` environment variable.");if(a&&r)throw new Gt("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 Gt("baseURL and endpoint are mutually exclusive")}else{if(o||(o=process.env.AZURE_OPENAI_ENDPOINT),!o)throw new Gt("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(llo.has(e.path)&&e.method==="post"&&e.body!==void 0){if(!Y8(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)}},llo=new Set(["/completions","/chat/completions","/embeddings","/audio/transcriptions","/audio/translations","/audio/speech","/images/generations","/batches","/images/edits"])});var dA=v(()=>{GTe();Irt();CTe();GTe();Lu();nA();lmr()});function w0(t){if(!t||typeof t!="object")return t;let e;return t.constructor.name===tA.name&&"message"in t&&typeof t.message=="string"?(e=new Error(t.message),e.name="TimeoutError"):t.constructor.name===zc.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=Aie(t,"INVALID_TOOL_RESULTS"):"status"in t&&t.status===401?e=Aie(t,"MODEL_AUTHENTICATION"):"status"in t&&t.status===429?e=Aie(t,"MODEL_RATE_LIMIT"):"status"in t&&t.status===404?e=Aie(t,"MODEL_NOT_FOUND"):e=t,e}var uq=v(()=>{Hfr();dA()});function OD(t){return t?!!(/^o\d/.test(t??"")||t.startsWith("gpt-5")&&!t.startsWith("gpt-5-chat")):!1}function clo(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 jG(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 ED(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(!Td.isInstance(t))throw new Error("Invalid generic chat message");return clo(t);default:throw new Error(`Unknown message type: ${e}`)}}function cmr(t){return t.includes("gpt-5.2-pro")}var TD,lq=v(()=>{ta();TD=t=>t()});function fA(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 aot(t){return typeof Headers<"u"&&t!==null&&typeof t=="object"&&Object.prototype.toString.call(t)==="[object Headers]"}function dmr(t){let e=TD(()=>{if(aot(t))return t;if(Array.isArray(t))return new Headers(t);if(typeof t=="object"&&t!==null&&"values"in t&&aot(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 fmr(){let t=lme();return(t==="node"||t==="deno")&&(t=`(${t}/${process.version}; ${process.platform}; ${process.arch})`),t}function pA(t,e=!1,r="1.0.0"){let n=dmr(t),o=fmr(),i=`langchainjs${e?"-azure":""}-openai`;return{...n,"User-Agent":n["User-Agent"]?`${i}/${r} (${o})${n["User-Agent"]}`:`${i}/${r} (${o})`}}var cq=v(()=>{lq();au()});function pmr(t,e){let r;return Xg(t)?r=fD(t):r=t,e?.strict!==void 0&&(r.function.strict=e.strict),r}function dlo(t){return t.anyOf!==void 0&&Array.isArray(t.anyOf)}function mmr(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(hmr(r.parameters,0)),e.push("}) => any;")):e.push(`type ${r.name} = () => any;`),e.push("");return e.push("} // namespace functions"),e.join(` `)}function hmr(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}: ${XTe(o,e)},`):r.push(`${n}?: ${XTe(o,e)},`);return r.map(n=>" ".repeat(e)+n).join(` `)}function XTe(t,e){if(dlo(t))return t.anyOf.map(r=>XTe(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["{",hmr(t,e+2),"}"].join(` `);case"array":return t.items?`${XTe(t.items,e)}[]`:"any[]";default:return""}}function ZTe(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 $G(t){return"type"in t&&t.type!=="function"}function gmr(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 ymr(t){return t!=null&&typeof t=="object"&&"type"in t&&t.type!=="function"}function QV(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 YTe(t){return"type"in t&&t.type==="custom"&&"custom"in t&&typeof t.custom=="object"&&t.custom!==null}function bmr(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 _mr(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 vmr(t){return typeof t=="object"&&t!==null&&"type"in t&&t.type==="tool_call"&&"isComputerTool"in t&&t.isComputerTool===!0}function wmr(t){return typeof t=="object"&&t!==null&&"type"in t&&t.type==="tool_call"&&"isCustomTool"in t&&t.isCustomTool===!0}function Smr(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 Cmr(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 LG=v(()=>{pD();uv();Ny()});var sot=v(()=>{Iy()});var nOe={};En(nOe,{ZodISODate:()=>eOe,ZodISODateTime:()=>QTe,ZodISODuration:()=>rOe,ZodISOTime:()=>tOe,date:()=>lot,datetime:()=>uot,duration:()=>dot,time:()=>cot});function uot(t){return JVe(QTe,t)}function lot(t){return KVe(eOe,t)}function cot(t){return GVe(tOe,t)}function dot(t){return XVe(rOe,t)}var QTe,eOe,tOe,rOe,oOe=v(()=>{Iy();iOe();QTe=xe("ZodISODateTime",(t,e)=>{X2e.init(t,e),Qu.init(t,e)});eOe=xe("ZodISODate",(t,e)=>{Z2e.init(t,e),Qu.init(t,e)});tOe=xe("ZodISOTime",(t,e)=>{Y2e.init(t,e),Qu.init(t,e)});rOe=xe("ZodISODuration",(t,e)=>{Q2e.init(t,e),Qu.init(t,e)})});var Tmr,plo,FG,fot=v(()=>{Iy();Iy();Tmr=(t,e)=>{Tee.init(t,e),t.name="ZodError",Object.defineProperties(t,{format:{value:r=>Eee(t,r)},flatten:{value:r=>Oee(t,r)},addIssue:{value:r=>t.issues.push(r)},addIssues:{value:r=>t.issues.push(...r)},isEmpty:{get(){return t.issues.length===0}}})},plo=xe("ZodError",Tmr),FG=xe("ZodError",Tmr,{Parent:Error})});var pot,mot,hot,got,yot=v(()=>{Iy();fot();pot=Rhe(FG),mot=Ihe(FG),hot=Ahe(FG),got=Nhe(FG)});function bot(t){return VVe(iae,t)}function hlo(t){return Jhe(wot,t)}function glo(t){return $ee(aOe,t)}function ylo(t){return Khe(PD,t)}function blo(t){return Ghe(PD,t)}function _lo(t){return Xhe(PD,t)}function vlo(t){return Zhe(PD,t)}function wlo(t){return Yhe(Sot,t)}function Slo(t){return Qhe(Cot,t)}function Clo(t){return ege(xot,t)}function xlo(t){return tge(Tot,t)}function Tlo(t){return rge(Oot,t)}function Olo(t){return nge(Eot,t)}function Elo(t){return oge(Pot,t)}function Plo(t){return ige(Mot,t)}function Mlo(t){return age(Rot,t)}function Rlo(t){return sge(Iot,t)}function Ilo(t){return uge(Aot,t)}function Alo(t){return lge(Not,t)}function Nlo(t){return cge(Dot,t)}function Dlo(t){return dge(jot,t)}function jlo(t){return fge($ot,t)}function $lo(t){return pge(Lot,t)}function Llo(t,e,r={}){return PHe(Omr,t,e,r)}function Emr(t){return ZVe(aae,t)}function _ot(t){return QVe(kG,t)}function Flo(t){return eHe(kG,t)}function klo(t){return tHe(kG,t)}function qlo(t){return rHe(kG,t)}function Ulo(t){return nHe(kG,t)}function Pmr(t){return oHe(sae,t)}function Blo(t){return aHe(uae,t)}function zlo(t){return uHe(Fot,t)}function Vlo(t){return lHe(Fot,t)}function Hlo(t){return cHe(Mmr,t)}function Wlo(t){return dHe(Rmr,t)}function Amr(t){return fHe(Imr,t)}function Jlo(){return pHe(Nmr)}function sOe(){return YL(Dmr)}function dOe(t){return Lee(jmr,t)}function Klo(t){return mHe($mr,t)}function Glo(t){return hHe(fOe,t)}function kot(t,e){return Xee(Lmr,t,e)}function Xlo(t){let e=t._zod.def.shape;return Jmr(Object.keys(e))}function Zlo(t,e){let r={type:"object",get shape(){return Dt.assignProp(this,"shape",{...t}),this.shape},...Dt.normalizeParams(e)};return new pOe(r)}function Ylo(t,e){return new pOe({type:"object",get shape(){return Dt.assignProp(this,"shape",{...t}),this.shape},catchall:dOe(),...Dt.normalizeParams(e)})}function Qlo(t,e){return new pOe({type:"object",get shape(){return Dt.assignProp(this,"shape",{...t}),this.shape},catchall:sOe(),...Dt.normalizeParams(e)})}function mOe(t,e){return new qot({type:"union",options:t,...Dt.normalizeParams(e)})}function eco(t,e,r){return new Fmr({type:"union",options:e,discriminator:t,...Dt.normalizeParams(r)})}function qmr(t,e){return new kmr({type:"intersection",left:t,right:e})}function tco(t,e,r){let n=e instanceof uo,o=n?r:e,i=n?e:null;return new Umr({type:"tuple",items:t,rest:i,...Dt.normalizeParams(o)})}function Bmr(t,e,r){return new Uot({type:"record",keyType:t,valueType:e,...Dt.normalizeParams(r)})}function rco(t,e,r){return new Uot({type:"record",keyType:mOe([t,dOe()]),valueType:e,...Dt.normalizeParams(r)})}function nco(t,e,r){return new zmr({type:"map",keyType:t,valueType:e,...Dt.normalizeParams(r)})}function oco(t,e){return new Vmr({type:"set",valueType:t,...Dt.normalizeParams(e)})}function Hmr(t,e){let r=Array.isArray(t)?Object.fromEntries(t.map(n=>[n,n])):t;return new oae({type:"enum",entries:r,...Dt.normalizeParams(e)})}function ico(t,e){return new oae({type:"enum",entries:t,...Dt.normalizeParams(e)})}function Jmr(t,e){return new Wmr({type:"literal",values:Array.isArray(t)?t:[t],...Dt.normalizeParams(e)})}function aco(t){return xHe(Kmr,t)}function zot(t){return new Bot({type:"transform",transform:t})}function uOe(t){return new Vot({type:"optional",innerType:t})}function lOe(t){return new Gmr({type:"nullable",innerType:t})}function sco(t){return uOe(lOe(t))}function Zmr(t,e){return new Xmr({type:"default",innerType:t,get defaultValue(){return typeof e=="function"?e():e}})}function Qmr(t,e){return new Ymr({type:"prefault",innerType:t,get defaultValue(){return typeof e=="function"?e():e}})}function ehr(t,e){return new Hot({type:"nonoptional",innerType:t,...Dt.normalizeParams(e)})}function uco(t){return new thr({type:"success",innerType:t})}function nhr(t,e){return new rhr({type:"catch",innerType:t,catchValue:typeof e=="function"?e:()=>e})}function lco(t){return yHe(ohr,t)}function cOe(t,e){return new Wot({type:"pipe",in:t,out:e})}function ahr(t){return new ihr({type:"readonly",innerType:t})}function cco(t,e){return new shr({type:"template_literal",parts:t,...Dt.normalizeParams(e)})}function lhr(t){return new uhr({type:"lazy",getter:t})}function dco(t){return new chr({type:"promise",innerType:t})}function dhr(t){let e=new gc({check:"custom"});return e._zod.check=t,e}function fco(t,e){return THe(hOe,t??(()=>!0),e)}function fhr(t,e={}){return OHe(hOe,t,e)}function phr(t){let e=dhr(r=>(r.addIssue=n=>{if(typeof n=="string")r.issues.push(Dt.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(Dt.issue(o))}},t(r.value,r)));return e}function pco(t,e={error:`Input not instance of ${t.name}`}){let r=new hOe({type:"custom",check:"custom",fn:n=>n instanceof t,abort:!0,...Dt.normalizeParams(e)});return r._zod.bag.Class=t,r}function hco(t){let e=lhr(()=>mOe([bot(t),Emr(),Pmr(),Amr(),kot(e),Bmr(bot(),e)]));return e}function gco(t,e){return cOe(zot(t),e)}var xi,vot,iae,Qu,wot,aOe,PD,Sot,Cot,xot,Tot,Oot,Eot,Pot,Mot,Rot,Iot,Aot,Not,Dot,jot,$ot,Lot,Omr,aae,kG,sae,uae,Fot,Mmr,Rmr,Imr,Nmr,Dmr,jmr,$mr,fOe,Lmr,pOe,qot,Fmr,kmr,Umr,Uot,zmr,Vmr,oae,Wmr,Kmr,Bot,Vot,Gmr,Xmr,Ymr,Hot,thr,rhr,ohr,Wot,ihr,shr,uhr,chr,hOe,mco,iOe=v(()=>{Iy();Iy();sot();oOe();yot();xi=xe("ZodType",(t,e)=>(uo.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)=>hc(t,r,n),t.brand=()=>t,t.register=(r,n)=>(r.add(t,n),t),t.parse=(r,n)=>pot(t,r,n,{callee:t.parse}),t.safeParse=(r,n)=>hot(t,r,n),t.parseAsync=async(r,n)=>mot(t,r,n,{callee:t.parseAsync}),t.safeParseAsync=async(r,n)=>got(t,r,n),t.spa=t.safeParseAsync,t.refine=(r,n)=>t.check(fhr(r,n)),t.superRefine=r=>t.check(phr(r)),t.overwrite=r=>t.check(ZN(r)),t.optional=()=>uOe(t),t.nullable=()=>lOe(t),t.nullish=()=>uOe(lOe(t)),t.nonoptional=r=>ehr(t,r),t.array=()=>kot(t),t.or=r=>mOe([t,r]),t.and=r=>qmr(t,r),t.transform=r=>cOe(t,zot(r)),t.default=r=>Zmr(t,r),t.prefault=r=>Qmr(t,r),t.catch=r=>nhr(t,r),t.pipe=r=>cOe(t,r),t.readonly=()=>ahr(t),t.describe=r=>{let n=t.clone();return ql.add(n,{description:r}),n},Object.defineProperty(t,"description",{get(){return ql.get(t)?.description},configurable:!0}),t.meta=(...r)=>{if(r.length===0)return ql.get(t);let n=t.clone();return ql.add(n,r[0]),n},t.isOptional=()=>t.safeParse(void 0).success,t.isNullable=()=>t.safeParse(null).success,t)),vot=xe("_ZodString",(t,e)=>{Qz.init(t,e),xi.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(kee(...n)),t.includes=(...n)=>t.check(Bee(...n)),t.startsWith=(...n)=>t.check(zee(...n)),t.endsWith=(...n)=>t.check(Vee(...n)),t.min=(...n)=>t.check(QL(...n)),t.max=(...n)=>t.check(gJ(...n)),t.length=(...n)=>t.check(yJ(...n)),t.nonempty=(...n)=>t.check(QL(1,...n)),t.lowercase=n=>t.check(qee(n)),t.uppercase=n=>t.check(Uee(n)),t.trim=()=>t.check(Jee()),t.normalize=(...n)=>t.check(Wee(...n)),t.toLowerCase=()=>t.check(Kee()),t.toUpperCase=()=>t.check(Gee())}),iae=xe("ZodString",(t,e)=>{Qz.init(t,e),vot.init(t,e),t.email=r=>t.check(Jhe(wot,r)),t.url=r=>t.check(Yhe(Sot,r)),t.jwt=r=>t.check(pge(Lot,r)),t.emoji=r=>t.check(Qhe(Cot,r)),t.guid=r=>t.check($ee(aOe,r)),t.uuid=r=>t.check(Khe(PD,r)),t.uuidv4=r=>t.check(Ghe(PD,r)),t.uuidv6=r=>t.check(Xhe(PD,r)),t.uuidv7=r=>t.check(Zhe(PD,r)),t.nanoid=r=>t.check(ege(xot,r)),t.guid=r=>t.check($ee(aOe,r)),t.cuid=r=>t.check(tge(Tot,r)),t.cuid2=r=>t.check(rge(Oot,r)),t.ulid=r=>t.check(nge(Eot,r)),t.base64=r=>t.check(cge(Dot,r)),t.base64url=r=>t.check(dge(jot,r)),t.xid=r=>t.check(oge(Pot,r)),t.ksuid=r=>t.check(ige(Mot,r)),t.ipv4=r=>t.check(age(Rot,r)),t.ipv6=r=>t.check(sge(Iot,r)),t.cidrv4=r=>t.check(uge(Aot,r)),t.cidrv6=r=>t.check(lge(Not,r)),t.e164=r=>t.check(fge($ot,r)),t.datetime=r=>t.check(uot(r)),t.date=r=>t.check(lot(r)),t.time=r=>t.check(cot(r)),t.duration=r=>t.check(dot(r))});Qu=xe("ZodStringFormat",(t,e)=>{Ru.init(t,e),vot.init(t,e)}),wot=xe("ZodEmail",(t,e)=>{U2e.init(t,e),Qu.init(t,e)});aOe=xe("ZodGUID",(t,e)=>{k2e.init(t,e),Qu.init(t,e)});PD=xe("ZodUUID",(t,e)=>{q2e.init(t,e),Qu.init(t,e)});Sot=xe("ZodURL",(t,e)=>{B2e.init(t,e),Qu.init(t,e)});Cot=xe("ZodEmoji",(t,e)=>{z2e.init(t,e),Qu.init(t,e)});xot=xe("ZodNanoID",(t,e)=>{V2e.init(t,e),Qu.init(t,e)});Tot=xe("ZodCUID",(t,e)=>{H2e.init(t,e),Qu.init(t,e)});Oot=xe("ZodCUID2",(t,e)=>{W2e.init(t,e),Qu.init(t,e)});Eot=xe("ZodULID",(t,e)=>{J2e.init(t,e),Qu.init(t,e)});Pot=xe("ZodXID",(t,e)=>{K2e.init(t,e),Qu.init(t,e)});Mot=xe("ZodKSUID",(t,e)=>{G2e.init(t,e),Qu.init(t,e)});Rot=xe("ZodIPv4",(t,e)=>{eVe.init(t,e),Qu.init(t,e)});Iot=xe("ZodIPv6",(t,e)=>{tVe.init(t,e),Qu.init(t,e)});Aot=xe("ZodCIDRv4",(t,e)=>{rVe.init(t,e),Qu.init(t,e)});Not=xe("ZodCIDRv6",(t,e)=>{nVe.init(t,e),Qu.init(t,e)});Dot=xe("ZodBase64",(t,e)=>{iVe.init(t,e),Qu.init(t,e)});jot=xe("ZodBase64URL",(t,e)=>{aVe.init(t,e),Qu.init(t,e)});$ot=xe("ZodE164",(t,e)=>{sVe.init(t,e),Qu.init(t,e)});Lot=xe("ZodJWT",(t,e)=>{uVe.init(t,e),Qu.init(t,e)});Omr=xe("ZodCustomStringFormat",(t,e)=>{lVe.init(t,e),Qu.init(t,e)});aae=xe("ZodNumber",(t,e)=>{Bhe.init(t,e),xi.init(t,e),t.gt=(n,o)=>t.check(XN(n,o)),t.gte=(n,o)=>t.check(R_(n,o)),t.min=(n,o)=>t.check(R_(n,o)),t.lt=(n,o)=>t.check(GN(n,o)),t.lte=(n,o)=>t.check(PS(n,o)),t.max=(n,o)=>t.check(PS(n,o)),t.int=n=>t.check(_ot(n)),t.safe=n=>t.check(_ot(n)),t.positive=n=>t.check(XN(0,n)),t.nonnegative=n=>t.check(R_(0,n)),t.negative=n=>t.check(GN(0,n)),t.nonpositive=n=>t.check(PS(0,n)),t.multipleOf=(n,o)=>t.check(t4(n,o)),t.step=(n,o)=>t.check(t4(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});kG=xe("ZodNumberFormat",(t,e)=>{cVe.init(t,e),aae.init(t,e)});sae=xe("ZodBoolean",(t,e)=>{Mee.init(t,e),xi.init(t,e)});uae=xe("ZodBigInt",(t,e)=>{zhe.init(t,e),xi.init(t,e),t.gte=(n,o)=>t.check(R_(n,o)),t.min=(n,o)=>t.check(R_(n,o)),t.gt=(n,o)=>t.check(XN(n,o)),t.gte=(n,o)=>t.check(R_(n,o)),t.min=(n,o)=>t.check(R_(n,o)),t.lt=(n,o)=>t.check(GN(n,o)),t.lte=(n,o)=>t.check(PS(n,o)),t.max=(n,o)=>t.check(PS(n,o)),t.positive=n=>t.check(XN(BigInt(0),n)),t.negative=n=>t.check(GN(BigInt(0),n)),t.nonpositive=n=>t.check(PS(BigInt(0),n)),t.nonnegative=n=>t.check(R_(BigInt(0),n)),t.multipleOf=(n,o)=>t.check(t4(n,o));let r=t._zod.bag;t.minValue=r.minimum??null,t.maxValue=r.maximum??null,t.format=r.format??null});Fot=xe("ZodBigIntFormat",(t,e)=>{dVe.init(t,e),uae.init(t,e)});Mmr=xe("ZodSymbol",(t,e)=>{fVe.init(t,e),xi.init(t,e)});Rmr=xe("ZodUndefined",(t,e)=>{pVe.init(t,e),xi.init(t,e)});Imr=xe("ZodNull",(t,e)=>{mVe.init(t,e),xi.init(t,e)});Nmr=xe("ZodAny",(t,e)=>{hVe.init(t,e),xi.init(t,e)});Dmr=xe("ZodUnknown",(t,e)=>{ZL.init(t,e),xi.init(t,e)});jmr=xe("ZodNever",(t,e)=>{Ree.init(t,e),xi.init(t,e)});$mr=xe("ZodVoid",(t,e)=>{gVe.init(t,e),xi.init(t,e)});fOe=xe("ZodDate",(t,e)=>{yVe.init(t,e),xi.init(t,e),t.min=(n,o)=>t.check(R_(n,o)),t.max=(n,o)=>t.check(PS(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});Lmr=xe("ZodArray",(t,e)=>{Iee.init(t,e),xi.init(t,e),t.element=e.element,t.min=(r,n)=>t.check(QL(r,n)),t.nonempty=r=>t.check(QL(1,r)),t.max=(r,n)=>t.check(gJ(r,n)),t.length=(r,n)=>t.check(yJ(r,n)),t.unwrap=()=>t.element});pOe=xe("ZodObject",(t,e)=>{bVe.init(t,e),xi.init(t,e),Dt.defineLazy(t,"shape",()=>e.shape),t.keyof=()=>Hmr(Object.keys(t._zod.def.shape)),t.catchall=r=>t.clone({...t._zod.def,catchall:r}),t.passthrough=()=>t.clone({...t._zod.def,catchall:sOe()}),t.loose=()=>t.clone({...t._zod.def,catchall:sOe()}),t.strict=()=>t.clone({...t._zod.def,catchall:dOe()}),t.strip=()=>t.clone({...t._zod.def,catchall:void 0}),t.extend=r=>Dt.extend(t,r),t.merge=r=>Dt.merge(t,r),t.pick=r=>Dt.pick(t,r),t.omit=r=>Dt.omit(t,r),t.partial=(...r)=>Dt.partial(Vot,t,r[0]),t.required=(...r)=>Dt.required(Hot,t,r[0])});qot=xe("ZodUnion",(t,e)=>{Vhe.init(t,e),xi.init(t,e),t.options=e.options});Fmr=xe("ZodDiscriminatedUnion",(t,e)=>{qot.init(t,e),_Ve.init(t,e)});kmr=xe("ZodIntersection",(t,e)=>{vVe.init(t,e),xi.init(t,e)});Umr=xe("ZodTuple",(t,e)=>{e4.init(t,e),xi.init(t,e),t.rest=r=>t.clone({...t._zod.def,rest:r})});Uot=xe("ZodRecord",(t,e)=>{wVe.init(t,e),xi.init(t,e),t.keyType=e.keyType,t.valueType=e.valueType});zmr=xe("ZodMap",(t,e)=>{SVe.init(t,e),xi.init(t,e),t.keyType=e.keyType,t.valueType=e.valueType});Vmr=xe("ZodSet",(t,e)=>{CVe.init(t,e),xi.init(t,e),t.min=(...r)=>t.check(r4(...r)),t.nonempty=r=>t.check(r4(1,r)),t.max=(...r)=>t.check(hJ(...r)),t.size=(...r)=>t.check(Fee(...r))});oae=xe("ZodEnum",(t,e)=>{xVe.init(t,e),xi.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 oae({...e,checks:[],...Dt.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 oae({...e,checks:[],...Dt.normalizeParams(o),entries:i})}});Wmr=xe("ZodLiteral",(t,e)=>{TVe.init(t,e),xi.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]}})});Kmr=xe("ZodFile",(t,e)=>{OVe.init(t,e),xi.init(t,e),t.min=(r,n)=>t.check(r4(r,n)),t.max=(r,n)=>t.check(hJ(r,n)),t.mime=(r,n)=>t.check(Hee(Array.isArray(r)?r:[r],n))});Bot=xe("ZodTransform",(t,e)=>{Aee.init(t,e),xi.init(t,e),t._zod.parse=(r,n)=>{r.addIssue=i=>{if(typeof i=="string")r.issues.push(Dt.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(Dt.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=xe("ZodOptional",(t,e)=>{pJ.init(t,e),xi.init(t,e),t.unwrap=()=>t._zod.def.innerType});Gmr=xe("ZodNullable",(t,e)=>{EVe.init(t,e),xi.init(t,e),t.unwrap=()=>t._zod.def.innerType});Xmr=xe("ZodDefault",(t,e)=>{PVe.init(t,e),xi.init(t,e),t.unwrap=()=>t._zod.def.innerType,t.removeDefault=t.unwrap});Ymr=xe("ZodPrefault",(t,e)=>{MVe.init(t,e),xi.init(t,e),t.unwrap=()=>t._zod.def.innerType});Hot=xe("ZodNonOptional",(t,e)=>{RVe.init(t,e),xi.init(t,e),t.unwrap=()=>t._zod.def.innerType});thr=xe("ZodSuccess",(t,e)=>{IVe.init(t,e),xi.init(t,e),t.unwrap=()=>t._zod.def.innerType});rhr=xe("ZodCatch",(t,e)=>{AVe.init(t,e),xi.init(t,e),t.unwrap=()=>t._zod.def.innerType,t.removeCatch=t.unwrap});ohr=xe("ZodNaN",(t,e)=>{NVe.init(t,e),xi.init(t,e)});Wot=xe("ZodPipe",(t,e)=>{Nee.init(t,e),xi.init(t,e),t.in=e.in,t.out=e.out});ihr=xe("ZodReadonly",(t,e)=>{DVe.init(t,e),xi.init(t,e)});shr=xe("ZodTemplateLiteral",(t,e)=>{jVe.init(t,e),xi.init(t,e)});uhr=xe("ZodLazy",(t,e)=>{LVe.init(t,e),xi.init(t,e),t.unwrap=()=>t._zod.def.getter()});chr=xe("ZodPromise",(t,e)=>{$Ve.init(t,e),xi.init(t,e),t.unwrap=()=>t._zod.def.innerType});hOe=xe("ZodCustom",(t,e)=>{FVe.init(t,e),xi.init(t,e)});mco=(...t)=>EHe({Pipe:Wot,Boolean:sae,String:iae,Transform:Bot},...t)});function bco(t){Pd({customError:t})}function _co(){return Pd().customError}var yco,mhr=v(()=>{Iy();yco={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 Jot={};En(Jot,{bigint:()=>Cco,boolean:()=>Sco,date:()=>xco,number:()=>wco,string:()=>vco});function vco(t){return HVe(iae,t)}function wco(t){return YVe(aae,t)}function Sco(t){return iHe(sae,t)}function Cco(t){return sHe(uae,t)}function xco(t){return gHe(fOe,t)}var hhr=v(()=>{Iy();iOe()});var Yt={};En(Yt,{$brand:()=>T4e,$input:()=>BVe,$output:()=>UVe,NEVER:()=>x4e,TimePrecision:()=>WVe,ZodAny:()=>Nmr,ZodArray:()=>Lmr,ZodBase64:()=>Dot,ZodBase64URL:()=>jot,ZodBigInt:()=>uae,ZodBigIntFormat:()=>Fot,ZodBoolean:()=>sae,ZodCIDRv4:()=>Aot,ZodCIDRv6:()=>Not,ZodCUID:()=>Tot,ZodCUID2:()=>Oot,ZodCatch:()=>rhr,ZodCustom:()=>hOe,ZodCustomStringFormat:()=>Omr,ZodDate:()=>fOe,ZodDefault:()=>Xmr,ZodDiscriminatedUnion:()=>Fmr,ZodE164:()=>$ot,ZodEmail:()=>wot,ZodEmoji:()=>Cot,ZodEnum:()=>oae,ZodError:()=>plo,ZodFile:()=>Kmr,ZodGUID:()=>aOe,ZodIPv4:()=>Rot,ZodIPv6:()=>Iot,ZodISODate:()=>eOe,ZodISODateTime:()=>QTe,ZodISODuration:()=>rOe,ZodISOTime:()=>tOe,ZodIntersection:()=>kmr,ZodIssueCode:()=>yco,ZodJWT:()=>Lot,ZodKSUID:()=>Mot,ZodLazy:()=>uhr,ZodLiteral:()=>Wmr,ZodMap:()=>zmr,ZodNaN:()=>ohr,ZodNanoID:()=>xot,ZodNever:()=>jmr,ZodNonOptional:()=>Hot,ZodNull:()=>Imr,ZodNullable:()=>Gmr,ZodNumber:()=>aae,ZodNumberFormat:()=>kG,ZodObject:()=>pOe,ZodOptional:()=>Vot,ZodPipe:()=>Wot,ZodPrefault:()=>Ymr,ZodPromise:()=>chr,ZodReadonly:()=>ihr,ZodRealError:()=>FG,ZodRecord:()=>Uot,ZodSet:()=>Vmr,ZodString:()=>iae,ZodStringFormat:()=>Qu,ZodSuccess:()=>thr,ZodSymbol:()=>Mmr,ZodTemplateLiteral:()=>shr,ZodTransform:()=>Bot,ZodTuple:()=>Umr,ZodType:()=>xi,ZodULID:()=>Eot,ZodURL:()=>Sot,ZodUUID:()=>PD,ZodUndefined:()=>Rmr,ZodUnion:()=>qot,ZodUnknown:()=>Dmr,ZodVoid:()=>$mr,ZodXID:()=>Pot,_ZodString:()=>vot,_default:()=>Zmr,any:()=>Jlo,array:()=>kot,base64:()=>Nlo,base64url:()=>Dlo,bigint:()=>Blo,boolean:()=>Pmr,catch:()=>nhr,check:()=>dhr,cidrv4:()=>Ilo,cidrv6:()=>Alo,clone:()=>hc,coerce:()=>Jot,config:()=>Pd,core:()=>YN,cuid:()=>xlo,cuid2:()=>Tlo,custom:()=>fco,date:()=>Glo,discriminatedUnion:()=>eco,e164:()=>jlo,email:()=>hlo,emoji:()=>Slo,endsWith:()=>Vee,enum:()=>Hmr,file:()=>aco,flattenError:()=>Oee,float32:()=>Flo,float64:()=>klo,formatError:()=>Eee,function:()=>RHe,getErrorMap:()=>_co,globalRegistry:()=>ql,gt:()=>XN,gte:()=>R_,guid:()=>glo,includes:()=>Bee,instanceof:()=>pco,int:()=>_ot,int32:()=>qlo,int64:()=>zlo,intersection:()=>qmr,ipv4:()=>Mlo,ipv6:()=>Rlo,iso:()=>nOe,json:()=>hco,jwt:()=>$lo,keyof:()=>Xlo,ksuid:()=>Plo,lazy:()=>lhr,length:()=>yJ,literal:()=>Jmr,locales:()=>jee,looseObject:()=>Qlo,lowercase:()=>qee,lt:()=>GN,lte:()=>PS,map:()=>nco,maxLength:()=>gJ,maxSize:()=>hJ,mime:()=>Hee,minLength:()=>QL,minSize:()=>r4,multipleOf:()=>t4,nan:()=>lco,nanoid:()=>Clo,nativeEnum:()=>ico,negative:()=>_He,never:()=>dOe,nonnegative:()=>wHe,nonoptional:()=>ehr,nonpositive:()=>vHe,normalize:()=>Wee,null:()=>Amr,nullable:()=>lOe,nullish:()=>sco,number:()=>Emr,object:()=>Zlo,optional:()=>uOe,overwrite:()=>ZN,parse:()=>pot,parseAsync:()=>mot,partialRecord:()=>rco,pipe:()=>cOe,positive:()=>bHe,prefault:()=>Qmr,preprocess:()=>gco,prettifyError:()=>F4e,promise:()=>dco,property:()=>SHe,readonly:()=>ahr,record:()=>Bmr,refine:()=>fhr,regex:()=>kee,regexes:()=>Yz,registry:()=>Whe,safeParse:()=>hot,safeParseAsync:()=>got,set:()=>oco,setErrorMap:()=>bco,size:()=>Fee,startsWith:()=>zee,strictObject:()=>Ylo,string:()=>bot,stringFormat:()=>Llo,stringbool:()=>mco,success:()=>uco,superRefine:()=>phr,symbol:()=>Hlo,templateLiteral:()=>cco,toJSONSchema:()=>eF,toLowerCase:()=>Kee,toUpperCase:()=>Gee,transform:()=>zot,treeifyError:()=>L4e,trim:()=>Jee,tuple:()=>tco,uint32:()=>Ulo,uint64:()=>Vlo,ulid:()=>Olo,undefined:()=>Wlo,union:()=>mOe,unknown:()=>sOe,uppercase:()=>Uee,url:()=>wlo,uuid:()=>ylo,uuidv4:()=>blo,uuidv6:()=>_lo,uuidv7:()=>vlo,void:()=>Klo,xid:()=>Elo});var Kot=v(()=>{Iy();iOe();sot();fot();yot();mhr();Iy();kVe();Iy();qVe();oOe();oOe();hhr();Pd(Hhe())});var ghr=v(()=>{Kot();Kot()});var eH=v(()=>{ghr()});var bhr,yhr,_hr,gOe=v(()=>{bhr=Symbol("Let zodToJsonSchema decide on which parser to use"),yhr={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"},_hr=t=>typeof t=="string"?{...yhr,basePath:["#"],definitions:{},name:t}:{...yhr,basePath:["#"],definitions:{},...t}});function vhr(t){if(!t)return!0;for(let e in t)return!1;return!0}var lae,Got=v(()=>{lae=t=>"_def"in t?t._def:t});var whr,Xot=v(()=>{gOe();Got();whr=t=>{let e=_hr(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])=>[lae(o),{def:lae(o),path:[...e.basePath,e.definitionPath,n],jsonSchema:void 0}]))}}});function Zot(t,e,r,n){n?.errorMessages&&r&&(t.errorMessage={...t.errorMessage,[e]:r})}function Ji(t,e,r,n,o){t[e]=r,Zot(t,e,n,o)}var dq=v(()=>{});function Shr(){return{}}var Yot=v(()=>{});function Chr(t,e){let r={type:"array"};return t.type?._def?.typeName!==Ae.ZodAny&&(r.items=Dn(t.type._def,{...e,currentPath:[...e.currentPath,"items"]})),t.minLength&&Ji(r,"minItems",t.minLength.value,t.minLength.message,e),t.maxLength&&Ji(r,"maxItems",t.maxLength.value,t.maxLength.message,e),t.exactLength&&(Ji(r,"minItems",t.exactLength.value,t.exactLength.message,e),Ji(r,"maxItems",t.exactLength.value,t.exactLength.message,e)),r}var Qot=v(()=>{cO();dq();$d()});function xhr(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?Ji(r,"minimum",n.value,n.message,e):Ji(r,"exclusiveMinimum",n.value,n.message,e):(n.inclusive||(r.exclusiveMinimum=!0),Ji(r,"minimum",n.value,n.message,e));break;case"max":e.target==="jsonSchema7"?n.inclusive?Ji(r,"maximum",n.value,n.message,e):Ji(r,"exclusiveMaximum",n.value,n.message,e):(n.inclusive||(r.exclusiveMaximum=!0),Ji(r,"maximum",n.value,n.message,e));break;case"multipleOf":Ji(r,"multipleOf",n.value,n.message,e);break}return r}var eit=v(()=>{dq()});function Thr(){return{type:"boolean"}}var tit=v(()=>{});function Ohr(t,e){return Dn(t.type._def,e)}var rit=v(()=>{$d()});var Ehr,nit=v(()=>{$d();Ehr=(t,e)=>Dn(t.innerType._def,e)});function oit(t,e,r){let n=r??e.dateStrategy;if(Array.isArray(n))return{anyOf:n.map((o,i)=>oit(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 Oco(t,e)}}var Oco,iit=v(()=>{dq();Oco=(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":Ji(r,"minimum",n.value,n.message,e);break;case"max":Ji(r,"maximum",n.value,n.message,e);break}return r}});function Phr(t,e){return{...Dn(t.innerType._def,e),default:t.defaultValue()}}var ait=v(()=>{$d()});function Mhr(t,e,r){return e.effectStrategy==="input"?Dn(t.schema._def,e,r):{}}var sit=v(()=>{$d()});function Rhr(t){return{type:"string",enum:[...t.values]}}var uit=v(()=>{});function Ihr(t,e){let r=[Dn(t.left._def,{...e,currentPath:[...e.currentPath,"allOf","0"]}),Dn(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(Eco(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 Eco,lit=v(()=>{$d();Eco=t=>"type"in t&&t.type==="string"?!1:"allOf"in t});function Ahr(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 cit=v(()=>{});function yOe(t,e){let r={type:"string"};function n(o){return e.patternStrategy==="escape"?Pco(o):o}if(t.checks)for(let o of t.checks)switch(o.kind){case"min":Ji(r,"minLength",typeof r.minLength=="number"?Math.max(r.minLength,o.value):o.value,o.message,e);break;case"max":Ji(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":Lx(r,"email",o.message,e);break;case"format:idn-email":Lx(r,"idn-email",o.message,e);break;case"pattern:zod":Fx(r,tH.email,o.message,e);break}break;case"url":Lx(r,"uri",o.message,e);break;case"uuid":Lx(r,"uuid",o.message,e);break;case"regex":Fx(r,o.regex,o.message,e);break;case"cuid":Fx(r,tH.cuid,o.message,e);break;case"cuid2":Fx(r,tH.cuid2,o.message,e);break;case"startsWith":Fx(r,RegExp(`^${n(o.value)}`),o.message,e);break;case"endsWith":Fx(r,RegExp(`${n(o.value)}$`),o.message,e);break;case"datetime":Lx(r,"date-time",o.message,e);break;case"date":Lx(r,"date",o.message,e);break;case"time":Lx(r,"time",o.message,e);break;case"duration":Lx(r,"duration",o.message,e);break;case"length":Ji(r,"minLength",typeof r.minLength=="number"?Math.max(r.minLength,o.value):o.value,o.message,e),Ji(r,"maxLength",typeof r.maxLength=="number"?Math.min(r.maxLength,o.value):o.value,o.message,e);break;case"includes":{Fx(r,RegExp(n(o.value)),o.message,e);break}case"ip":{o.version!=="v6"&&Lx(r,"ipv4",o.message,e),o.version!=="v4"&&Lx(r,"ipv6",o.message,e);break}case"emoji":Fx(r,tH.emoji,o.message,e);break;case"ulid":{Fx(r,tH.ulid,o.message,e);break}case"base64":{switch(e.base64Strategy){case"format:binary":{Lx(r,"binary",o.message,e);break}case"contentEncoding:base64":{Ji(r,"contentEncoding","base64",o.message,e);break}case"pattern:zod":{Fx(r,tH.base64,o.message,e);break}}break}case"nanoid":Fx(r,tH.nanoid,o.message,e);case"toLowerCase":case"toUpperCase":case"trim":break;default:}return r}var dit,tH,Pco,Lx,Fx,Nhr,bOe=v(()=>{dq();tH={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:()=>(dit===void 0&&(dit=RegExp("^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$","u")),dit),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}$/};Pco=t=>Array.from(t).map(e=>/[a-zA-Z0-9]/.test(e)?e:`\\${e}`).join(""),Lx=(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}}})):Ji(t,"format",e,r,n)},Fx=(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:Nhr(e,n),...r&&n.errorMessages&&{errorMessage:{pattern:r}}})):Ji(t,"pattern",Nhr(e,n),r,n)},Nhr=(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]:Dn(t.valueType._def,{...e,currentPath:[...e.currentPath,"properties",o]})??{}}),{}),additionalProperties:!1};let r={type:"object",additionalProperties:Dn(t.valueType._def,{...e,currentPath:[...e.currentPath,"additionalProperties"]})??{}};if(e.target==="openApi3")return r;if(t.keyType?._def.typeName===Ae.ZodString&&t.keyType._def.checks?.length){let n=Object.entries(yOe(t.keyType._def,e)).reduce((o,[i,a])=>i==="type"?o:{...o,[i]:a},{});return{...r,propertyNames:n}}else if(t.keyType?._def.typeName===Ae.ZodEnum)return{...r,propertyNames:{enum:t.keyType._def.values}};return r}var vOe=v(()=>{cO();$d();bOe()});function Dhr(t,e){if(e.mapStrategy==="record")return _Oe(t,e);let r=Dn(t.keyType._def,{...e,currentPath:[...e.currentPath,"items","items","0"]})||{},n=Dn(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 fit=v(()=>{$d();vOe()});function jhr(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 pit=v(()=>{});function $hr(){return{not:{}}}var mit=v(()=>{});function Lhr(t){return t.target==="openApi3"?{enum:["null"],nullable:!0}:{type:"null"}}var hit=v(()=>{});function khr(t,e){if(e.target==="openApi3")return Fhr(t,e);let r=t.options instanceof Map?Array.from(t.options.values()):t.options;if(r.every(n=>n._def.typeName in cae&&(!n._def.checks||!n._def.checks.length))){let n=r.reduce((o,i)=>{let a=cae[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 Fhr(t,e)}var cae,Fhr,wOe=v(()=>{$d();cae={ZodString:"string",ZodNumber:"number",ZodBigInt:"integer",ZodBoolean:"boolean",ZodNull:"null"};Fhr=(t,e)=>{let r=(t.options instanceof Map?Array.from(t.options.values()):t.options).map((n,o)=>Dn(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 qhr(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:cae[t.innerType._def.typeName],nullable:!0}:{type:[cae[t.innerType._def.typeName],"null"]};if(e.target==="openApi3"){let n=Dn(t.innerType._def,{...e,currentPath:[...e.currentPath]});return n&&"$ref"in n?{allOf:[n],nullable:!0}:n&&{...n,nullable:!0}}let r=Dn(t.innerType._def,{...e,currentPath:[...e.currentPath,"anyOf","0"]});return r&&{anyOf:[r,{type:"null"}]}}var git=v(()=>{$d();wOe()});function Uhr(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",Zot(r,"type",n.message,e);break;case"min":e.target==="jsonSchema7"?n.inclusive?Ji(r,"minimum",n.value,n.message,e):Ji(r,"exclusiveMinimum",n.value,n.message,e):(n.inclusive||(r.exclusiveMinimum=!0),Ji(r,"minimum",n.value,n.message,e));break;case"max":e.target==="jsonSchema7"?n.inclusive?Ji(r,"maximum",n.value,n.message,e):Ji(r,"exclusiveMaximum",n.value,n.message,e):(n.inclusive||(r.exclusiveMaximum=!0),Ji(r,"maximum",n.value,n.message,e));break;case"multipleOf":Ji(r,"multipleOf",n.value,n.message,e);break}return r}var yit=v(()=>{dq()});function Mco(t,e){return e.removeAdditionalStrategy==="strict"?t.catchall._def.typeName==="ZodNever"?t.unknownKeys!=="strict":Dn(t.catchall._def,{...e,currentPath:[...e.currentPath,"additionalProperties"]})??!0:t.catchall._def.typeName==="ZodNever"?t.unknownKeys==="passthrough":Dn(t.catchall._def,{...e,currentPath:[...e.currentPath,"additionalProperties"]})??!0}function Bhr(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=Dn(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:Mco(t,e)};return r.required.length||delete r.required,r}var bit=v(()=>{$d()});var zhr,_it=v(()=>{$d();zhr=(t,e)=>{if(e.propertyPath&&e.currentPath.slice(0,e.propertyPath.length).toString()===e.propertyPath.toString())return Dn(t.innerType._def,{...e,currentPath:e.currentPath});let r=Dn(t.innerType._def,{...e,currentPath:[...e.currentPath,"anyOf","1"]});return r?{anyOf:[{not:{}},r]}:{}}});var Vhr,vit=v(()=>{$d();Vhr=(t,e)=>{if(e.pipeStrategy==="input")return Dn(t.in._def,e);if(e.pipeStrategy==="output")return Dn(t.out._def,e);let r=Dn(t.in._def,{...e,currentPath:[...e.currentPath,"allOf","0"]}),n=Dn(t.out._def,{...e,currentPath:[...e.currentPath,"allOf",r?"1":"0"]});return{allOf:[r,n].filter(o=>o!==void 0)}}});function Hhr(t,e){return Dn(t.type._def,e)}var wit=v(()=>{$d()});function Whr(t,e){let n={type:"array",uniqueItems:!0,items:Dn(t.valueType._def,{...e,currentPath:[...e.currentPath,"items"]})};return t.minSize&&Ji(n,"minItems",t.minSize.value,t.minSize.message,e),t.maxSize&&Ji(n,"maxItems",t.maxSize.value,t.maxSize.message,e),n}var Sit=v(()=>{dq();$d()});function Jhr(t,e){return t.rest?{type:"array",minItems:t.items.length,items:t.items.map((r,n)=>Dn(r._def,{...e,currentPath:[...e.currentPath,"items",`${n}`]})).reduce((r,n)=>n===void 0?r:[...r,n],[]),additionalItems:Dn(t.rest._def,{...e,currentPath:[...e.currentPath,"additionalItems"]})}:{type:"array",minItems:t.items.length,maxItems:t.items.length,items:t.items.map((r,n)=>Dn(r._def,{...e,currentPath:[...e.currentPath,"items",`${n}`]})).reduce((r,n)=>n===void 0?r:[...r,n],[])}}var Cit=v(()=>{$d()});function Khr(){return{not:{}}}var xit=v(()=>{});function Ghr(){return{}}var Tit=v(()=>{});var Xhr,Oit=v(()=>{$d();Xhr=(t,e)=>Dn(t.innerType._def,e)});function Dn(t,e,r=!1){let n=e.seen.get(t);if(e.override){let a=e.override?.(t,e,n,r);if(a!==bhr)return a}if(n&&!r){let a=Rco(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=Aco(t,t.typeName,e,r);return i&&Nco(t,e,i),o.jsonSchema=i,i}var Rco,Ico,Aco,Nco,$d=v(()=>{cO();Yot();Qot();eit();tit();rit();nit();iit();ait();sit();uit();lit();cit();fit();pit();mit();hit();git();yit();bit();_it();vit();wit();vOe();Sit();bOe();Cit();xit();wOe();Tit();Oit();gOe();Rco=(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:Ico(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}},Ico=(t,e)=>{let r=0;for(;r{switch(e){case Ae.ZodString:return yOe(t,r);case Ae.ZodNumber:return Uhr(t,r);case Ae.ZodObject:return Bhr(t,r);case Ae.ZodBigInt:return xhr(t,r);case Ae.ZodBoolean:return Thr();case Ae.ZodDate:return oit(t,r);case Ae.ZodUndefined:return Khr();case Ae.ZodNull:return Lhr(r);case Ae.ZodArray:return Chr(t,r);case Ae.ZodUnion:case Ae.ZodDiscriminatedUnion:return khr(t,r);case Ae.ZodIntersection:return Ihr(t,r);case Ae.ZodTuple:return Jhr(t,r);case Ae.ZodRecord:return _Oe(t,r);case Ae.ZodLiteral:return Ahr(t,r);case Ae.ZodEnum:return Rhr(t);case Ae.ZodNativeEnum:return jhr(t);case Ae.ZodNullable:return qhr(t,r);case Ae.ZodOptional:return zhr(t,r);case Ae.ZodMap:return Dhr(t,r);case Ae.ZodSet:return Whr(t,r);case Ae.ZodLazy:return Dn(t.getter()._def,r);case Ae.ZodPromise:return Hhr(t,r);case Ae.ZodNaN:case Ae.ZodNever:return $hr();case Ae.ZodEffects:return Mhr(t,r,n);case Ae.ZodAny:return Shr();case Ae.ZodUnknown:return Ghr();case Ae.ZodDefault:return Phr(t,r);case Ae.ZodBranded:return Ohr(t,r);case Ae.ZodReadonly:return Xhr(t,r);case Ae.ZodCatch:return Ehr(t,r);case Ae.ZodPipeline:return Vhr(t,r);case Ae.ZodFunction:case Ae.ZodVoid:case Ae.ZodSymbol:return;default:return(o=>{})(e)}},Nco=(t,e,r)=>(t.description&&(r.description=t.description,e.markdownDescription&&(r.markdownDescription=t.description)),r)});var Eit,Pit=v(()=>{$d();Xot();Got();Eit=(t,e)=>{let r=whr(e),n=typeof e=="string"?e:e?.nameStrategy==="title"?void 0:e?.name,o=Dn(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(vhr(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]=Dn(lae(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 Zhr=v(()=>{gOe();Xot();dq();$d();Yot();Qot();eit();tit();rit();nit();iit();ait();sit();uit();lit();cit();fit();pit();mit();hit();git();yit();bit();_it();vit();wit();Oit();vOe();Sit();bOe();Cit();xit();wOe();Tit();Pit();Pit()});function Yhr(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 MD(e,[],e)}function Mit(t){if(typeof t=="boolean")return!1;if(t.type==="null")return!0;for(let e of t.oneOf??[])if(Mit(e))return!0;for(let e of t.anyOf??[])if(Mit(e))return!0;return!1}function MD(t,e,r){if(typeof t=="boolean")throw new TypeError(`Expected object schema but got boolean; path=${e.join("/")}`);if(!rH(t))throw new TypeError(`Expected ${JSON.stringify(t)} to be an object; path=${e.join("/")}`);let n=t.$defs;if(rH(n))for(let[f,p]of Object.entries(n))MD(p,[...e,"$defs",f],r);let o=t.definitions;if(rH(o))for(let[f,p]of Object.entries(o))MD(p,[...e,"definitions",f],r);t.type==="object"&&!("additionalProperties"in t)&&(t.additionalProperties=!1);let a=t.required??[],s=t.properties;if(rH(s)){for(let[f,p]of Object.entries(s))if(!Mit(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,MD(p,[...e,"properties",f],r)]))}let u=t.items;rH(u)&&(t.items=MD(u,[...e,"items"],r));let l=t.anyOf;Array.isArray(l)&&(t.anyOf=l.map((f,p)=>MD(f,[...e,"anyOf",String(p)],r)));let c=t.allOf;if(Array.isArray(c))if(c.length===1){let f=MD(c[0],[...e,"allOf","0"],r);Object.assign(t,f),delete t.allOf}else t.allOf=c.map((f,p)=>MD(f,[...e,"allOf",String(p)],r));t.default===null&&delete t.default;let d=t.$ref;if(d&&jco(t,1)){if(typeof d!="string")throw new TypeError(`Received non-string $ref - ${d}; path=${e.join("/")}`);let f=Dco(r,d);if(typeof f=="boolean")throw new Error(`Expected \`$ref: ${d}\` to resolve to an object schema but got boolean`);if(!rH(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,MD(t,e,r)}return t}function Dco(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(!rH(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 rH(t){return typeof t=="object"&&t!==null&&!Array.isArray(t)}function jco(t,e){let r=0;for(let n in t)if(r++,r>e)return!0;return!1}var Qhr=v(()=>{});function $co(t,e){return Eit(t,{openaiStrictMode:!0,name:e.name,nameStrategy:"duplicate-ref",$refStrategy:"extract-to-root",nullableStrategy:"property"})}function Lco(t){return Yhr(eF(t,{target:"draft-7"}))}function Fco(t){return"_zod"in t}function egr(t,e,r){return Ppr({type:"json_schema",json_schema:{...r,name:e,strict:!0,schema:Fco(t)?Lco(t):$co(t,{name:e})}},n=>t.parse(JSON.parse(n)))}var tgr=v(()=>{eH();rG();Zhr();zTe();Qhr()});function ngr(t,e){if(typeof e<"u"&&!rgr.includes(e))throw new Error(`Invalid method: ${e}. Supported methods are: ${rgr.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 kco(t,e){let r={...t};return Object.defineProperties(r,{$brand:{value:"auto-parseable-response-format",enumerable:!1},$parseRaw:{value:e,enumerable:!1}}),r}function ogr(t,e,r){if(yc(t))return egr(t,e,r);if(Iu(t))return kco({type:"json_schema",json_schema:{...r,name:e,strict:!0,schema:Ci(t,{cycles:"ref",reused:"ref",override(n){n.jsonSchema.title=e}})}},n=>aO(t,JSON.parse(n)));throw new Error("Unsupported schema response format")}function igr(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 rgr,Rit=v(()=>{uv();Ny();Iy();tgr();rgr=["jsonSchema","functionCalling","jsonMode"]});var qco,agr,sgr=v(()=>{qco={"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}},agr=qco});var nH,dae=v(()=>{uq();LG();lq();cq();Rit();sgr();dA();uv();Ny();au();YI();Nw();sw();fO();PV();nH=class extends jd{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??Xr("OPENAI_API_KEY"),this.organization=e?.configuration?.organization??Xr("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(!OD(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&&Ii(e.json_schema.schema)?ogr(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=fA(n),i={...this.clientConfig,baseURL:o,timeout:this.timeout,maxRetries:0};i.baseURL||delete i.baseURL,i.defaultHeaders=pA(i.defaultHeaders),this.client=new xn(i)}return{...this.clientConfig,...e}}_convertChatOpenAIToolToCompletionsTool(e,r){return QV(e)?Cmr(e.metadata.customTool):Aw(e)?r?.strict!==void 0?{...e,function:{...e.function,strict:r.strict}}:e:pmr(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=>$G(o)||QV(o)?o:gmr(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(ED(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=mmr(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 w0(a)}})}get profile(){return agr[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=ngr(this.model,r?.method);if(u==="jsonMode"){Ii(i)?o=uw.fromZodSchema(i):o=new j_;let f=Ci(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:nF(i),schema:i,strict:r?.strict},p=Ci(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}}}),Ii(i)){let m=uw.fromZodSchema(i);o=D_.from(h=>"parsed"in h.additional_kwargs?h.additional_kwargs.parsed:m)}else o=new j_}else{let f=a??"extract";if(Ii(i)){let p=Ci(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 lv({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=Ci(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 lv({returnSingle:!0,keyName:f})}}if(!s)return n.pipe(o);let l=Au.assign({parsed:(f,p)=>o.invoke(f.raw,p)}),c=Au.assign({parsed:()=>null}),d=l.withFallbacks({fallbacks:[c]});return Bl.from([{raw:n},d])}}});var SOe,Iit,Ait,ugr,lgr,fae,qG=v(()=>{lq();Rit();ta();PV();SOe={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=Cy({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=$Q(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=$Q(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=Cy({dataUrl:t.url}),r=jG(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=jG(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`)}},Iit=({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(Ix(l,{returnId:!0}))}catch(c){i.push(_0(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=igr(t.content||"",e.choices?.[0]?.message);return new Pn({content:u,tool_calls:o,invalid_tool_calls:i,additional_kwargs:a,response_metadata:s,id:e.id})}default:return new Td(t.content||"",t.role??"unknown")}},Ait=({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 rw({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 Er({content:i,tool_call_chunks:u,additional_kwargs:a,id:e.id,response_metadata:s})}else return o==="system"?new Rb({content:i,response_metadata:s}):o==="developer"?new Rb({content:i,response_metadata:s,additional_kwargs:{__openai_role__:"developer"}}):o==="function"?new tw({content:i,additional_kwargs:a,name:t.name,response_metadata:s}):o==="tool"?new _S({content:i,additional_kwargs:a,tool_call_id:t.tool_call_id,response_metadata:s}):new ew({content:i,role:o,response_metadata:s})},ugr=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=sme(()=>{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=jG(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}}}},lgr=({message:t,model:e})=>{let r=ED(t);if(r==="system"&&OD(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"&&Mh.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=ugr(i);a&&(yield a)}}return{role:"user",content:Array.from(n(t.contentBlocks))}},fae=({messages:t,model:e})=>t.flatMap(r=>{if("output_version"in r.response_metadata&&r.response_metadata?.output_version==="v1")return lgr({message:r});let n=ED(r);n==="system"&&OD(e)&&(n="developer");let o=typeof r.content=="string"?r.content:r.content.map(a=>Ph(a)?GT(a,SOe):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),Pn.isInstance(r)&&r.tool_calls?.length?i.tool_calls=r.tool_calls.map(Jk):(r.additional_kwargs.tool_calls!=null&&(i.tool_calls=r.additional_kwargs.tool_calls),Mh.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 fq,COe=v(()=>{uq();LG();lq();dae();qG();ta();Ed();fq=class extends nH{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:ZTe(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),OD(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=fae({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}:{}},kl(h.message)&&(h.message.usage_metadata=n),h.message=new Pn(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=fae({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 si({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 si({message:new Er({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 w0(o)}})}_convertCompletionsDeltaToBaseMessageChunk(t,e,r){return Ait({delta:t,rawResponse:e,includeRawResponse:this.__includeRawResponse,defaultRole:r})}_convertCompletionsMessageToBaseMessage(t,e){return Iit({message:t,rawResponse:e,includeRawResponse:this.__includeRawResponse})}}});var xOe=v(()=>{cq();dA();au()});var Nit=v(()=>{COe();xOe()});var UG,Dit,TOe,hgr,jit,ggr,OOe,EOe=v(()=>{LG();lq();qG();ta();Ed();PV();UG="__openai_function_call_ids__",Dit=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}},TOe=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(Ix(u,{returnId:!0}))}catch(l){let c;typeof l=="object"&&l!=null&&"message"in l&&typeof l.message=="string"&&(c=l.message),o.push(_0(u,c))}a[UG]??(a[UG]={}),s.id&&(a[UG][s.call_id]=s.id)}else if(s.type==="reasoning")a.reasoning=s;else if(s.type==="custom_tool_call"){let u=bmr(s);u?n.push(u):o.push(_0(s,"Malformed custom tool call"))}else if(s.type==="computer_call"){let u=_mr(s);u?n.push(u):o.push(_0(s,"Malformed computer call"))}else a.tool_outputs??(a.tool_outputs=[]),a.tool_outputs.push(s);return new Pn({id:e,content:r,tool_calls:n,invalid_tool_calls:o,usage_metadata:Dit(t.usage),additional_kwargs:a,response_metadata:i})},hgr=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}},jit=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[UG]={[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=TOe(t.response);n=Dit(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 si({text:e.map(u=>u.text).join(""),message:new Er({id:s,content:e,tool_call_chunks:o,usage_metadata:n,additional_kwargs:a,response_metadata:i}),generationInfo:r})},ggr=t=>{let e=Pn.isInstance(t)&&t.response_metadata?.model_provider==="openai";function*r(){let n=TD(()=>{try{let g=ED(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=TD(()=>{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=jG(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=TD(()=>{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())},OOe=({messages:t,zdrEnabled:e,model:r})=>t.flatMap(n=>{let o=n.response_metadata;if(o?.output_version==="v1")return ggr(n);let i=n.additional_kwargs,a=ED(n);if(a==="system"&&OD(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=hgr(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:TD(()=>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?.[UG];Pn.isInstance(n)&&n.tool_calls?.length?s.push(...n.tool_calls.map(f=>wmr(f)?{type:"custom_tool_call",id:f.call_id,call_id:f.id??"",input:f.args.input,name:f.name}:vmr(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}),Ph(l))return GT(l,SOe);if(l.type==="text")return{type:"input_text",text:l.text};if(l.type==="image_url"){let c=TD(()=>{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=TD(()=>{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 POe,MOe=v(()=>{uq();LG();dae();EOe();Nw();POe=class extends nH{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:ymr(t?.tool_choice)?t?.tool_choice:(()=>{let o=ZTe(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:OOe({messages:t,zdrEnabled:this.zdrEnabled??!1,model:this.model}),...n,stream:!1},{signal:e?.signal,...e?.options});return{generations:[{text:o.output_text,message:TOe(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:OOe({messages:t,zdrEnabled:this.zdrEnabled??!1,model:this.model}),stream:!0},e);for await(let o of n){let i=jit(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 w0(n)}})}_reduceChatOpenAITools(t,e){let r=[];for(let n of t)if($G(n))n.type==="image_generation"&&e?.stream&&(n.partial_images=1),r.push(n);else if(QV(n)){let o=n.metadata.customTool;r.push({type:"custom",name:o.name,description:o.description,format:o.format})}else Aw(n)?r.push({type:"function",name:n.function.name,parameters:n.function.parameters,description:n.function.description,strict:e?.strict??null}):YTe(n)&&r.push(Smr(n));return r}}});var $it=v(()=>{xOe();MOe()});var RD,Lit=v(()=>{LG();lq();dae();COe();MOe();RD=class ygr extends nH{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 POe(r),this.completions=r?.completions??new fq(r)}get lc_serializable_keys(){return[...super.lc_serializable_keys,"useResponsesApi"]}get callKeys(){return[...super.callKeys,"useResponsesApi"]}_useResponsesApi(r){let n=r?.tools?.some($G),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(YTe)||r?.tools?.some(QV);return this.useResponsesApi||n||o||i||cmr(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 ygr(this.fields);return n.defaultOptions={...this.defaultOptions,...r},n}}});var bgr=v(()=>{xOe();Nit();$it();Lit()});var Fit=v(()=>{uq();cq();dA();Ed();au();Nw();Tie();zk()});var _gr=v(()=>{cq();Fit();dA();au()});var pq,kit=v(()=>{uq();cq();dA();au();zk();vV();pq=class extends y0{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??Xr("OPENAI_API_KEY");this.organization=r?.configuration?.organization??Xr("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=b0(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 w0(n)}})}}});var qit,vgr=v(()=>{uq();cq();kit();dA();au();qit=class extends pq{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)??Xr("AZURE_OPENAI_API_KEY"),this.azureOpenAIApiVersion=e?.azureOpenAIApiVersion??e?.openAIApiVersion??Xr("AZURE_OPENAI_API_VERSION"),this.azureOpenAIBasePath=e?.azureOpenAIBasePath??Xr("AZURE_OPENAI_BASE_PATH"),this.azureOpenAIApiInstanceName=e?.azureOpenAIApiInstanceName??Xr("AZURE_OPENAI_API_INSTANCE_NAME"),this.azureOpenAIApiDeploymentName=(e?.azureOpenAIApiEmbeddingsDeploymentName||e?.azureOpenAIApiDeploymentName)??(Xr("AZURE_OPENAI_API_EMBEDDINGS_DEPLOYMENT_NAME")||Xr("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=fA(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=pA(s.defaultHeaders,!0,"2.0.0"),this.client=new YV({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 w0(n)}})}}});function oH(t,e){let r=_J(e.schema),n=PJ(e.schema);if(!e.schema||r||n)return new zit({...e,description:e.description??e.schema?.description??`${e.name} tool`,func:async(a,s,u)=>new Promise((l,c)=>{let d=Xs(u,{callbacks:s?.getChild()});Rh.runWithConfig(jb(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 wgr({...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(JL(u.signal))},u.signal.addEventListener("abort",d));let p=Xs(u,{callbacks:s?.getChild()});Rh.runWithConfig(jb(p),async()=>{try{let m=await t(a,p);if(u?.signal?.aborted){f();return}f(),l(m)}catch(m){f(),c(m)}})})})}function Jco(t){let{content:e,artifact:r,toolCallId:n,metadata:o}=t;return n&&!FQ(e)?typeof e=="string"||Array.isArray(e)&&e.every(i=>typeof i=="object")?new Mh({status:"success",content:e,artifact:r,tool_call_id:n,name:t.name,metadata:o}):new Mh({status:"success",content:Kco(e),artifact:r,tool_call_id:n,name:t.name,metadata:o}):e}function Kco(t){try{return JSON.stringify(t,null,2)??""}catch{return`${t}`}}var Hco,Uit,Bit,zit,wgr,Wco,mq=v(()=>{Jo();G6();Wpe();WL();zz();Vz();rO();iJ();QN();Ny();Nw();vtt();cO();qge();eH();Hco={};$t(Hco,{BaseToolkit:()=>Wco,DynamicStructuredTool:()=>wgr,DynamicTool:()=>zit,StructuredTool:()=>Uit,Tool:()=>Bit,ToolInputParsingException:()=>H6,isLangChainTool:()=>Xg,isRunnableToolLike:()=>Sie,isStructuredTool:()=>wie,isStructuredToolParams:()=>Cie,tool:()=>oH});Uit=class extends k8{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=ai(Hz(this.defaultConfig,r));return qL(e)?(n=e.args,o={...o,toolCall:e}):n=e,this.call(n,o)}async call(e,r,n){let o=qL(e)?e.args:e,i;if(Ii(this.schema))try{i=await rF(this.schema,o)}catch(m){let h="Received tool input did not match expected schema";throw this.verboseParsingErrors&&(h=`${h} Details: ${m.message}`),_ge(m)&&(h=`${h} ${Yt.prettifyError(m)}`),new H6(h,JSON.stringify(e))}else{let m=Ku(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 H6(h,JSON.stringify(e))}i=o}let a=HN(r),u=await mc.configure(a.callbacks,this.callbacks,a.tags||n,this.tags,a.metadata,this.metadata,{verbose:this.verbose})?.handleToolStart(this.toJSON(),typeof e=="string"?e:JSON.stringify(e),a.runId,void 0,void 0,void 0,a.runName);delete a.runId;let l;try{l=await this._call(i,u,a)}catch(m){throw await u?.handleToolError(m),m}let c,d;if(this.responseFormat==="content_and_artifact")if(Array.isArray(l)&&l.length===2)[c,d]=l;else throw new Error(`Tool response format is "content_and_artifact" but the output was not a two-tuple. Result: ${JSON.stringify(l)}`);else c=l;let f;qL(e)&&(f=e.id),!f&&DCt(a)&&(f=a.toolCall.id);let p=Jco({content:c,artifact:d,toolCallId:f,name:this.name,metadata:this.metadata});return await u?.handleToolEnd(p),p}},Bit=class extends Uit{constructor(e){super(e);x(this,"schema",wt.object({input:wt.string().optional()}).transform(e=>e.input))}call(e,r){let n=typeof e=="string"||e==null?{input:e}:e;return super.call(n,r)}},zit=class extends Bit{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=HN(r);return n.runName===void 0&&(n.runName=this.name),super.call(e,n)}async _call(e,r,n){return this.func(e,r,n)}},wgr=class extends Uit{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=HN(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)}},Wco=class{getTools(){return this.tools}}});var Vit=v(()=>{dA();au();mq()});var Sgr=v(()=>{});var Cgr=v(()=>{});var xgr=v(()=>{});var Tgr=v(()=>{});var Ogr=v(()=>{});var Gco,Xco,Zco,Yco,Qco,edo,tdo,rdo,ndo,odo,Z4a,Egr=v(()=>{ta();mq();eH();Gco=Yt.object({type:Yt.literal("screenshot")}),Xco=Yt.object({type:Yt.literal("click"),x:Yt.number(),y:Yt.number(),button:Yt.enum(["left","right","wheel","back","forward"]).default("left")}),Zco=Yt.object({type:Yt.literal("double_click"),x:Yt.number(),y:Yt.number(),button:Yt.enum(["left","right","wheel","back","forward"]).default("left")}),Yco=Yt.object({type:Yt.literal("drag"),path:Yt.array(Yt.object({x:Yt.number(),y:Yt.number()}))}),Qco=Yt.object({type:Yt.literal("keypress"),keys:Yt.array(Yt.string())}),edo=Yt.object({type:Yt.literal("move"),x:Yt.number(),y:Yt.number()}),tdo=Yt.object({type:Yt.literal("scroll"),x:Yt.number(),y:Yt.number(),scroll_x:Yt.number(),scroll_y:Yt.number()}),rdo=Yt.object({type:Yt.literal("type"),text:Yt.string()}),ndo=Yt.object({type:Yt.literal("wait"),duration:Yt.number().optional()}),odo=Yt.discriminatedUnion("type",[Gco,Xco,Zco,Yco,Qco,edo,tdo,rdo,ndo]),Z4a=Yt.object({action:odo})});var ido,t2a,Pgr=v(()=>{mq();eH();ido=Yt.object({type:Yt.literal("exec"),command:Yt.array(Yt.string()),env:Yt.record(Yt.string(),Yt.string()).optional(),working_directory:Yt.string().optional(),timeout_ms:Yt.number().optional(),user:Yt.string().optional()}),t2a=Yt.discriminatedUnion("type",[ido])});var i2a,Mgr=v(()=>{mq();eH();i2a=Yt.object({commands:Yt.array(Yt.string()).describe("Array of shell commands to execute"),timeout_ms:Yt.number().optional().describe("Optional timeout in milliseconds for the commands"),max_output_length:Yt.number().optional().describe("Optional maximum number of characters to return from each command")})});var ado,sdo,udo,l2a,Rgr=v(()=>{mq();eH();ado=Yt.object({type:Yt.literal("create_file"),path:Yt.string(),diff:Yt.string()}),sdo=Yt.object({type:Yt.literal("update_file"),path:Yt.string(),diff:Yt.string()}),udo=Yt.object({type:Yt.literal("delete_file"),path:Yt.string()}),l2a=Yt.discriminatedUnion("type",[ado,sdo,udo])});var Igr=v(()=>{Vit();Sgr();Cgr();xgr();Tgr();Ogr();Egr();Pgr();Mgr();Rgr()});var Agr=v(()=>{sw();mq();Vz()});var Ngr=v(()=>{qG()});var Dgr=v(()=>{qG();EOe()});var iH=v(()=>{uq();lq();cq();dae();qG();COe();Nit();EOe();MOe();$it();Lit();bgr();Fit();_gr();kit();vgr();Vit();Igr();Agr();Ngr();Dgr();dA()});var $gr=S((EVa,jgr)=>{jgr.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 ldo,cdo,Lgr,Fgr=v(()=>{ldo=$($gr(),1),cdo=Object.defineProperty,Lgr=(t,e)=>{for(var r in e)cdo(t,r,{get:e[r],enumerable:!0})}});var ddo,Hit,kgr=v(()=>{Fgr();au();vV();zk();ddo={};Lgr(ddo,{JinaEmbeddings:()=>Hit});Hit=class extends y0{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||Xr("JINA_API_KEY")||Xr("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=b0(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 ROe,qgr=v(()=>{kgr();ROe=class extends Hit{constructor(e){super(e),e?.baseUrl&&(this.baseUrl=e.baseUrl)}}});var aH,Ugr=v(()=>{iH();aH=class extends pq{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 IOe,fdo,hd,sH=v(()=>{mr();vO();lw();Ye();Bt();Ptt();Btt();irt();iH();IOe=require("obsidian");mA();qgr();Ugr();fdo={"copilot-plus":aH,"copilot-plus-jina":ROe,openai:pq,cohereai:Ett,google:Utt,"azure openai":qit,ollama:ort,"lm-studio":aH,"3rd party (openai-format)":pq,siliconflow:aH,openrouterai:aH},hd=class t{constructor(){this.providerApiKeyMap={"copilot-plus":()=>te().plusLicenseKey,"copilot-plus-jina":()=>te().plusLicenseKey,openai:()=>te().openAIApiKey,cohereai:()=>te().cohereApiKey,google:()=>te().googleApiKey,"azure openai":()=>te().azureOpenAIApiKey,ollama:()=>"default-key","lm-studio":()=>"default-key","3rd party (openai-format)":()=>"default-key",siliconflow:()=>te().siliconflowApiKey,openrouterai:()=>te().openRouterAiApiKey};this.initialize(),hl(()=>this.initialize())}initialize(){let e=te().activeEmbeddingModels;this.activeEmbeddingModels=e,this.buildModelMap(e)}static getInstance(){return t.instance||(t.instance=new t),t.instance}getProviderConstructor(e){let r=fdo[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(YC).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=te().embeddingModelKey;if(!t.modelMap.hasOwnProperty(r))throw new lo(`No embedding model found for: ${r}`);let n=this.getCustomModel(r);if(n.plusExclusive&&!te().isPlusUser)throw new IOe.Notice("Plus-only model, please consider upgrading to Plus to access it."),new lo("Plus-only model selected but user is not on Plus plan");if(n.believerExclusive){let s=await Ql.getInstance().validateLicenseKey();if(!s.plan||s.plan.toLowerCase()!=="believer")throw new IOe.Notice("Believer-only model, please consider upgrading to Believer to access it."),new lo("Believer-only model selected but user is not on Believer plan")}let o=t.modelMap[r];if(!o.hasApiKey)throw new lo(`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 lo(`Error creating embedding model: ${r}. ${a.message}`)}}async getEmbeddingConfig(e){let r=te(),n=e.name,o={maxRetries:3,maxConcurrency:3},a={"copilot-plus":{modelName:n,apiKey:await oo(r.plusLicenseKey),timeout:1e4,batchSize:te().embeddingBatchSize,configuration:{baseURL:p1,fetch:e.enableCors?gl:void 0}},"copilot-plus-jina":{model:n,apiKey:await oo(r.plusLicenseKey),timeout:1e4,batchSize:te().embeddingBatchSize,dimensions:e.dimensions,baseUrl:p1+"/embeddings",configuration:{fetch:e.enableCors?gl:void 0}},openai:{modelName:n,apiKey:await oo(e.apiKey||r.openAIApiKey),timeout:1e4,batchSize:te().embeddingBatchSize,configuration:{baseURL:e.baseUrl,fetch:e.enableCors?gl:void 0}},cohereai:{model:n,apiKey:await oo(e.apiKey||r.cohereApiKey)},google:{modelName:n,apiKey:await oo(r.googleApiKey)},"azure openai":{modelName:n,azureOpenAIApiKey:await oo(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 oo(e.apiKey||"default-key")}`}},"lm-studio":{modelName:n,openAIApiKey:await oo(e.apiKey||"default-key"),configuration:{baseURL:e.baseUrl||"http://localhost:1234/v1",fetch:e.enableCors?gl:void 0}},"3rd party (openai-format)":{modelName:n,openAIApiKey:await oo(e.apiKey||""),batchSize:te().embeddingBatchSize,configuration:{baseURL:e.baseUrl,fetch:e.enableCors?gl:void 0,dangerouslyAllowBrowser:!0}},siliconflow:{modelName:n,apiKey:await oo(e.apiKey||r.siliconflowApiKey),batchSize:te().embeddingBatchSize,configuration:{baseURL:e.baseUrl||QC.siliconflow.host,fetch:e.enableCors?gl:void 0}},openrouterai:{modelName:n,apiKey:await oo(e.apiKey||r.openRouterAiApiKey),batchSize:te().embeddingBatchSize,configuration:{baseURL:e.baseUrl||"https://openrouter.ai/api/v1",fetch:e.enableCors?gl: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 IOe.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: `+zr(n)+` with CORS Error: `+zr(o);throw new Error(i)}}}}});var Bgr,AOe,zgr=v(()=>{Xe();Ye();Bt();Bgr=require("obsidian"),AOe=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(!Bgr.Platform.isDesktopApp)return null;let n=await this.readServiceConfig();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(/\/+$/,"")}getServiceFilePath(){let e=this.getNodeRequire();if(!e)return null;let r=e("os");return e("path").join(r.homedir(),"Library","Application Support","Miyo","service.json")}async readServiceConfig(){let e=this.getServiceFilePath();if(!e)return null;try{let r=this.getNodeRequire();if(!r)return null;let o=await r("fs").promises.readFile(e,"utf8"),i=JSON.parse(o);return!i.host||typeof i.host!="string"?(Te("Miyo service discovery missing host"),null):typeof i.port!="number"||Number.isNaN(i.port)?(Te("Miyo service discovery missing port"),null):(te().debug&&F(`Miyo service discovery resolved host=${i.host} port=${i.port}`),i)}catch(r){return te().debug&&Te(`Miyo service discovery failed: ${zr(r)}`),null}}getNodeRequire(){let e=globalThis?.require;return typeof e=="function"?e:null}}});var Vgr,S0,BG=v(()=>{Xe();Ye();Bt();Vgr=require("obsidian");zgr();S0=class{constructor(){this.discovery=AOe.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);return(await this.requestJson(r,"/v0/health",{method:"GET"}))?.status==="ok"}catch(r){return te().debug&&Te(`Miyo backend availability check failed: ${zr(r)}`),!1}}async upsertDocuments(e,r,n){let o={vault:r,documents:n};return(await this.requestJson(e,"/v0/index/upsert",{method:"POST",body:o}))?.upserted??0}async deleteByPath(e,r,n){let o={vault:r,path:n};return(await this.requestJson(e,"/v0/index/by_path",{method:"DELETE",body:o}))?.deleted??0}async clearIndex(e,r){let n={vault:r};await this.requestJson(e,"/v0/index/clear",{method:"POST",body:n})}async listFiles(e,r,n,o){return this.requestJson(e,"/v0/index/files",{method:"GET",query:{vault:r,offset:n,limit:o}})}async getStats(e,r){return this.requestJson(e,"/v0/index/stats",{method:"GET",query:{vault:r}})}async getDocumentsByPath(e,r,n){return this.requestJson(e,"/v0/index/documents",{method:"GET",query:{vault:r,path:n}})}async search(e,r,n,o,i){let a={query:n,vault:r,limit:o,...i&&i.length>0?{filters:i}:{}};return te().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?.sourceId?{vault:n.sourceId}:{},...typeof n?.limit=="number"?{limit:n.limit}:{},...n?.filters&&n.filters.length>0?{filters:n.filters}:{}};return te().debug&&F("Miyo related search request:",{baseUrl:e,payload:o}),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}})}buildHeaders(){let e=te().selfHostApiKey,r={};return e&&(r.Authorization=`Bearer ${e}`,r["X-API-Key"]=e),r}async requestJson(e,r,n){let o=new URL(r,e);n.query&&Object.entries(n.query).forEach(([u,l])=>{l!=null&&o.searchParams.set(u,String(l))});let i=n.body?JSON.stringify(n.body):void 0;F("Miyo request:",{method:n.method,url:o.toString(),hasBody:!!i,...te().debug&&n.method==="POST"?{postBody:n.body}:{}});let a=await(0,Vgr.requestUrl)({url:o.toString(),method:n.method,headers:this.buildHeaders(),contentType:i?"application/json":void 0,body:i,throw:!1});if(a.status>=400){let u=a.text?a.text:"";throw Te(`Miyo request failed (${a.status}): ${u}`),new Error(`Miyo request failed with status ${a.status}`)}let s=this.parseResponseJson(a.json,a.text);return te().debug&&F(`Miyo request ${n.method} ${o.toString()} succeeded`),s}parseResponseJson(e,r){if(typeof e=="string")try{return JSON.parse(e)}catch(n){return ne(`Failed to parse Miyo JSON response: ${zr(n)}`),{}}if(e!=null)return e;if(r)try{return JSON.parse(r)}catch(n){return ne(`Failed to parse Miyo text response: ${zr(n)}`),{}}return{}}}});function zG(t){let e=pdo(t);return e||t.vault.getName()}function pdo(t){let e=t.vault.adapter;if(e instanceof Hgr.FileSystemAdapter)return e.getBasePath();let r=e;if(typeof r.getBasePath=="function")return r.getBasePath();if(typeof r.basePath=="string")return r.basePath}var Hgr,NOe=v(()=>{Hgr=require("obsidian")});var Ggr={};En(Ggr,{categorizePatterns:()=>uH,createPatternSettingsValue:()=>hq,extractAppIgnoreSettings:()=>Git,getAllQAMarkdownContent:()=>Kit,getDecodedPatterns:()=>hA,getExtensionPattern:()=>Xit,getFilePattern:()=>VG,getInternalExcludePaths:()=>Jgr,getMatchingPatterns:()=>el,getTagPattern:()=>pae,getVectorLength:()=>Jit,isInternalExcludedFile:()=>mae,isInternalExcludedPath:()=>Kgr,previewPatternValue:()=>gdo,shouldIndexFile:()=>Hs});async function Jit(t){if(!t)throw new lo("Embedding instance not found.");try{let r=await t.embedQuery("Sample text for embedding");if(!r||r.length===0)throw new lo("Failed to get valid embedding vector length");return console.log(`Detected vector length: ${r.length} for model: ${hd.getModelName(t)}`),r.length}catch(e){throw console.error("Error getting vector length:",e),new lo("Failed to determine embedding vector length. Please check your Copilot settings to make sure you have a working embedding model.")}}async function Kit(t){let e="",{inclusions:r,exclusions:n}=el(),o=t.vault.getMarkdownFiles().filter(i=>Hs(i,r,n));return await Promise.all(o.map(i=>t.vault.cachedRead(i))).then(i=>i.map(a=>e+=a+" ")),e}function hA(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 te().qaExclusions?hA(te().qaExclusions):[]}function hdo(){return te().qaInclusions?hA(te().qaInclusions):[]}function el(t){let e=t?.inclusions?hA(t.inclusions):t?.isProject?[]:hdo(),r=t?.exclusions?hA(t.exclusions):t?.isProject?[]:mdo();return{inclusions:e.length>0?uH(e):null,exclusions:r.length>0?uH(r):null}}function Hs(t,e,r,n){return!(mae(t)||r&&Wgr(t.path,r)||e&&!Wgr(t.path,e)||n&&!e)}function uH(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 gdo(t){return hA(t).join(", ")}function hq({tagPatterns:t,extensionPatterns:e,folderPatterns:r,notePatterns:n}){return[...t??[],...e??[],...n??[],...r??[]].map(i=>encodeURIComponent(i)).join(",")}function ydo(t,e){if(e.length===0)return!1;let r=app.vault.getAbstractFileByPath(t);if(r instanceof Wit.TFile){let n=gO(r);if(e.some(o=>n.some(i=>i.toLowerCase()===VJ(o).toLowerCase())))return!0}return!1}function bdo(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 _do(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 vdo(t,e){if(e.length===0)return!1;let r=app.vault.getAbstractFileByPath(t);return!!(r instanceof Wit.TFile&&e.some(n=>n.slice(2,-2)===r.basename))}function Wgr(t,e){if(!e)return!1;let{tagPatterns:r,extensionPatterns:n,folderPatterns:o,notePatterns:i}=e;return ydo(t,r??[])||bdo(t,n??[])||_do(t,o??[])||vdo(t,i??[])}function Git(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 pae(t){return`#${t}`}function VG(t){return`[[${t.basename}]]`}function Xit(t){return`*.${t}`}function Jgr(){return[Im.getLogPath()]}function Kgr(t){return new Set(Jgr()).has(t)}function mae(t){return Kgr(t.path)}var Wit,ob=v(()=>{lw();sH();Ye();O4();Bt();Wit=require("obsidian")});var Xgr,DOe,Zgr=v(()=>{Xgr=require("obsidian");lw();Xe();BG();NOe();ob();Ye();DOe=class{constructor(e){this.app=e;this.filesMissingEmbeddings=new Set;this.client=new S0}async initialize(e){try{let r=await this.getBaseUrl();await this.client.getStats(r,this.getSourceId())}catch(r){Te(`Miyo backend initialization failed: ${r}`),new Xgr.Notice("Failed to initialize Miyo backend. Check Miyo service discovery or URL.")}}async clearIndex(e){let r=await this.getBaseUrl();await this.client.clearIndex(r,this.getSourceId())}requiresEmbeddings(){return!1}async upsert(e){return await this.upsertBatch([e])>0?e:void 0}async upsertBatch(e){if(e.length===0)return 0;let r=await this.getBaseUrl(),n=this.getSourceId();this.logUpsertBatchRequested(e,r,n);let o=e.map(a=>this.toMiyoDocument(a)),i=await this.client.upsertDocuments(r,n,o);return this.logUpsertBatchResult(e.length,i),i}async removeByPath(e){let r=await this.getBaseUrl();await this.client.deleteByPath(r,this.getSourceId(),e)}async getIndexedFiles(){let e=await this.getBaseUrl(),r=this.getSourceId(),n=200,o=0,i=null,a=new Set;do{let s=await this.client.listFiles(e,r,o,n),u=s.files??[];if(u.forEach(l=>a.add(l.path)),i===null&&(i=s.total??u.length),o+=u.length,u.length===0)break}while(o0}async getDocumentsByPath(e){let r=await this.getBaseUrl();return((await this.client.getDocumentsByPath(r,this.getSourceId(),e)).documents??[]).map(i=>this.fromMiyoDocument(e,i))}async checkAndHandleEmbeddingModelChange(e){return!1}async save(){}async checkIndexIntegrity(){}async garbageCollect(){try{let e=this.app.vault.getMarkdownFiles(),r=new Set(e.map(d=>d.path)),{inclusions:n,exclusions:o}=el(),i=new Set(e.filter(d=>Hs(d,n,o)).map(d=>d.path)),s=(await this.getIndexedFiles()).filter(d=>!r.has(d)||!i.has(d));if(s.length===0)return 0;F("Miyo index: Paths to remove during garbage collection:",s.join(", "));let u=await this.getBaseUrl(),l=this.getSourceId(),c=0;for(let d of s)c+=await this.client.deleteByPath(u,l,d);return c}catch(e){throw ne("Error garbage collecting the Miyo index:",e),new lo("Failed to garbage collect the Copilot index.")}}markFileMissingEmbeddings(e){this.filesMissingEmbeddings.add(e)}clearFilesMissingEmbeddings(){this.filesMissingEmbeddings.clear()}getFilesMissingEmbeddings(){return Array.from(this.filesMissingEmbeddings)}markUnsavedChanges(){}onunload(){}async getBaseUrl(){let e=te().selfHostUrl;return this.client.resolveBaseUrl(e)}getSourceId(){return zG(this.app)}logUpsertBatchRequested(e,r,n){F(`Miyo upsert batch: ${e.length} documents`,{baseUrl:r,sourceId:n}),e.forEach(o=>{let i=o.metadata?.chunkId,a=typeof i=="string"&&i.length>0?` (chunkId: ${i})`:"";F(`Miyo upsert document ${o.id} @ ${o.path}${a}`)})}logUpsertBatchResult(e,r){if(r===e){F(`Miyo upsert batch completed: ${r}/${e} documents`);return}Te(`Miyo upsert batch returned ${r}/${e} documents`)}async getStatsSafely(){try{let e=await this.getBaseUrl();return await this.client.getStats(e,this.getSourceId())}catch(e){return ne(`Failed to fetch Miyo index stats: ${e}`),null}}toMiyoDocument(e){return{id:e.id,path:e.path,title:e.title,content:e.content,created_at:e.created_at,ctime:e.ctime,mtime:e.mtime,tags:e.tags,extension:e.extension,nchars:e.nchars,metadata:e.metadata??{}}}fromMiyoDocument(e,r){let n=r.chunk_text??"",o={...r.metadata??{}};return!o.chunkId&&r.chunk_index!==void 0&&(o.chunkId=`${r.path||e}#${r.chunk_index}`),r.chunk_index!==void 0&&o.chunkIndex===void 0&&(o.chunkIndex=r.chunk_index),{id:r.id,title:r.title??"",content:n,embedding:[],path:r.path??e,embeddingModel:r.embedding_model??"",created_at:r.created_at??0,ctime:r.ctime??0,mtime:r.mtime??0,tags:r.tags??[],extension:r.extension??"",nchars:r.nchars??n.length,metadata:o}}}});function eyr(t){return t!==void 0&&hae.includes(t)?Ygr[t]:void 0}var Ygr,Qgr,hae,jOe=v(()=>{Ygr={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"},Qgr={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},hae=Object.keys(Ygr)});function Fu(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 Cdo(){return typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope}function xdo(){return typeof process<"u"&&process.release&&process.release.name==="node"}function oyr(){return BigInt(Math.floor(performance.now()*1e6))}function lH(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 $Oe(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 Ld(t){return t?.constructor?.name==="AsyncFunction"}var wdo,Sdo,tyr,ryr,nyr,Zit,Tdo,gd=v(()=>{Jh();wdo=Date.now().toString().slice(5),Sdo=0,tyr=BigInt(1e3),ryr=BigInt(1e6),nyr=BigInt(1e9),Zit=65535;Tdo={cm:.01,m:1,km:1e3,ft:.3048,yd:.9144,mi:1609.344}});function Ur(t,...e){let r=new Error(iyr(Edo[t]??`Unsupported Orama Error code: ${t}`,...e));return r.code=t,"captureStackTrace"in Error.prototype&&Error.captureStackTrace(r),r}var Odo,Edo,Jh=v(()=>{jOe();gd();Odo=hae.join(` - `),Edo={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: - ${Odo}`,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 syr(t){return{raw:Number(t),formatted:lH(t)}}function uyr(t){if(t.id){if(typeof t.id!="string")throw Ur("DOCUMENT_ID_MUST_BE_STRING",typeof t.id);return t.id}return gae()}function Qit(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{Jh();gd();gd();Pdo={string:!1,number:!1,boolean:!1,enum:!1,geopoint:!1,"string[]":!0,"number[]":!0,"boolean[]":!0,"enum[]":!0},Mdo={"string[]":"string","number[]":"number","boolean[]":"boolean","enum[]":"enum"}});function cyr(){return{idToInternalId:new Map,internalIdToId:[],save:Rdo,load:Ido}}function Rdo(t){return{internalIdToId:t.internalIdToId}}function Ido(t,e){let{internalIdToId:r}=e;t.internalDocumentIDStore.idToInternalId.clear(),t.internalDocumentIDStore.internalIdToId=[];let n=r.length;for(let o=0;ot.internalIdToId.length?cu(t,e.toString()):e}function C0(t,e){if(t.internalIdToId.length{});function Ndo(t,e){return{sharedInternalDocumentStore:e,docs:{},count:0}}function Ddo(t,e){let r=cu(t.sharedInternalDocumentStore,e);return t.docs[r]}function jdo(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 kdo(t){return t.count}function qdo(t,e){let r=e;return{docs:r.docs,count:r.count,sharedInternalDocumentStore:t}}function Udo(t){return{docs:t.docs,count:t.count}}function dyr(){return{create:Ndo,get:Ddo,getMultiple:jdo,getAll:$do,store:Ldo,remove:Fdo,count:kdo,load:qdo,save:Udo}}var rat=v(()=>{x0()});function pyr(t,e){let r=[],n=t.plugins?.length;if(!n)return r;for(let o=0;o{Jh();fyr=["beforeInsert","afterInsert","beforeRemove","afterRemove","beforeUpdate","afterUpdate","beforeSearch","afterSearch","beforeInsertMultiple","afterInsertMultiple","beforeRemoveMultiple","afterRemoveMultiple","beforeUpdateMultiple","afterUpdateMultiple","beforeLoad","afterLoad","afterCreate"]});function qx(t,e,r,n){if(t.some(Ld))return(async()=>{for(let i of t)await i(e,r,n)})();for(let i of t)i(e,r,n)}function cH(t,e,r){if(t.some(Ld))return(async()=>{for(let o of t)await o(e,r)})();for(let o of t)o(e,r)}function GG(t,e,r,n,o){if(t.some(Ld))return(async()=>{for(let a of t)await a(e,r,n,o)})();for(let a of t)a(e,r,n,o)}function XG(t,e,r,n){if(t.some(Ld))return(async()=>{for(let i of t)await i(e,r,n)})();for(let i of t)i(e,r,n)}function gyr(t,e){if(t.some(Ld))return(async()=>{for(let n of t)await n(e)})();for(let n of t)n(e)}var hyr,nat,gq=v(()=>{gd();hyr=["tokenizer","index","documentsStore","sorter"],nat=["validateSchema","getDocumentIndexId","getDocumentProperties","formatElapsedTime"]});function oat(t){let e=t.r;return t.r=e.l,e.l=t,t.h=Math.max(T0(t.l),T0(t.r))+1,e.h=Math.max(T0(e.l),T0(e.r))+1,e}function iat(t){let e=t.l;return t.l=e.r,e.r=t,t.h=Math.max(T0(t.l),T0(t.r))+1,e.h=Math.max(T0(e.l),T0(e.r))+1,e}function byr(t,e,r){let n=[];function o(i){i!==null&&(e=e&&i.k<=r&&Fu(n,i.v),r>i.k&&o(i.r))}return o(t.root),n}function aat(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&&Fu(n,i.v),!r&&i.k>e&&Fu(n,i.v),o.push(i.r),o.push(i.l))}return n}function sat(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&&Fu(n,i.v),!r&&i.kt.k)t=t.r;else return t;return null}function vyr(t,e){return{root:{k:t,v:e,l:null,r:null,h:0}}}function wyr(t,e,r,n=500){function o(i,a,s){if(i===null)return yyr++,{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 yyr%n===0?zdo(i,a):i}t.root=o(t.root,e,r)}function zdo(t,e){t.h=1+Math.max(T0(t.l),T0(t.r));let r=T0(t.l)-T0(t.r);return r>1&&et.r.k?oat(t):r>1&&e>t.l.k?(t.l=oat(t.l),iat(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 Cyr(t,e,r){let n=_yr(t.root,r);if(n){if(n.v.length===1){Vdo(t,r);return}n.v.splice(n.v.indexOf(e),1)}}var yyr,xyr=v(()=>{gd();yyr=0});function Tyr(){return{numberToDocumentId:new Map}}function Oyr(t,e,r){return t.numberToDocumentId.has(e)?(t.numberToDocumentId.get(e).push(r),t):(t.numberToDocumentId.set(e,[r]),t)}function Eyr(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 Pyr(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&&Fu(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&&Fu(i,u)}return i}}throw new Error("Invalid operation")}function Myr(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 WG(i)}}throw new Error("Invalid operation")}var Ryr=v(()=>{gd()});function Hdo(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 uat(t,e,r){let n=Hdo(t,e,r);return{distance:n,isBounded:n>=0}}var lat=v(()=>{});function ZG(t,e){t.w=e.w+t.s}function FOe(t,e){t.d.push(e)}function Wdo(t,e){let r=t.d.indexOf(e);return r===-1?!1:(t.d.splice(r,1),!0)}function dat(t,e,r,n,o){if(t.e){let{w:i,d:a}=t;if(n&&i!==r)return{};if(HG(e,i)==null&&(o?Math.abs(r.length-i.length)<=o&&uat(r,i,o).isBounded&&(e[i]=[]):e[i]=[]),HG(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&&bae(t.c[e[r]],e,r+1,n,o,i),bae(t,e,r+1,n-1,o,i);for(let a in t.c)bae(t.c[a],e,r,n-1,o,i);for(let a in t.c)a!==e[r]&&bae(t.c[a],e,r+1,n-1,o,i)}}}function fat(t,{term:e,exact:r,tolerance:n}){if(n&&!r){let o={};return n=n||0,bae(t,e,0,n||0,n,o),o}else{let o=e.length;for(let a=0;a{lat();gd();cat=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 jyr(){return{root:null}}function $yr(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 kyr(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=Kdo(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=Jdo(e);if(n){let u=o?Uyr:qyr;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 Jdo(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 qyr(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 Uyr(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 z=Math.sin(h),V=Math.cos(h);w=Math.sqrt(m*z*(m*z)+(f*p-d*m*V)*(f*p-d*m*V)),T=d*p+f*m*V,O=Math.atan2(w,T),b=f*m*z/w,_=1-b*b;let k=T-2*d*p/_,X=n/16*_*(4+n*(4-3*_));y=h,h=u+(1-X)*n*b*(O+X*w*(k+X*T*(-1+2*k*k)))}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 Byr=v(()=>{});function kOe(t,e,r=0,n){if(e===0)throw Ur("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{Jh()});function mat(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 UOe=v(()=>{});function Gdo(t,e,r,n,o){let i=cu(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 Xdo(t,e,r,n,o){let i=0;for(let u of n)u===o&&i++;let a=cu(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 Zdo(t,e,r,n){let o=cu(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 Ydo(t,e,r){t.tokenOccurrences[e][r]--}function Qdo(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=cu(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;wyr(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),Ayr(d,p,l);break}case"Flat":{Oyr(d,u,l);break}case"BKD":{$yr(d,u,[l]);break}}}}function tfo(t,e,r,n,o,i,a,s,u,l){if(ID(i))return rfo(e,r,o,n);let c=efo(t,e,r,n,a,s,u,l);if(!KG(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 Ur("UNKNOWN_FILTER_PROPERTY",i);let{node:s,type:u,isArray:l}=e.indexes[i];if(u==="Bool"){let f=s[a.toString()];Fu(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=Yit(f,m),b=Fyr(s.root,p,g,h,void 0,y);Fu(o[i],b.flatMap(({docIDs:_})=>_))}else{let{coordinates:f,inside:p=!0,highPrecision:m=!1}=a[d],h=kyr(s.root,f,p,void 0,m);Fu(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=fat(s,{term:p,exact:!0});Fu(o[i],Object.values(m).flat())}}continue}let c=Object.keys(a);if(c.length>1)throw Ur("INVALID_FILTER_OPERATION",c.length);if(u==="Flat"){let d=l?Myr:Pyr;Fu(o[i],d(s,a));continue}if(u==="AVL"){let d=c[0],f=a[d],p=[];switch(d){case"gt":{p=aat(s,f,!1);break}case"gte":{p=aat(s,f,!0);break}case"lt":{p=sat(s,f,!1);break}case"lte":{p=sat(s,f,!0);break}case"eq":{p=Syr(s,f)??[];break}case"between":{let[m,h]=f;p=byr(s,m,h);break}}Fu(o[i],p)}}return WG(Object.values(o))}function afo(t){return t.searchableProperties}function sfo(t){return t.searchablePropertiesWithTypes}function Hyr(t){let e=dH(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]=Hyr(t.c[r]);return e}function ufo(t){return{numberToDocumentId:new Map(t)}}function lfo(t){return Array.from(t.numberToDocumentId.entries())}function cfo(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:Hyr(p),isArray:h};break;case"Flat":c[f]={type:"Flat",node:ufo(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 dfo(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:lfo(p),isArray:m}}return{indexes:c,vectorIndexes:l,searchableProperties:n,searchablePropertiesWithTypes:o,frequencies:i,tokenOccurrences:a,avgFieldLength:s,fieldLengths:u}}function Wyr(){return{create:Vyr,insert:tfo,remove:nfo,insertDocumentScoreParameters:Gdo,insertTokenScoreParameters:Xdo,removeDocumentScoreParameters:Zdo,removeTokenScoreParameters:Ydo,calculateResultScores:Qdo,search:ofo,searchByWhereClause:ifo,getSearchableProperties:afo,getSearchablePropertiesWithTypes:sfo,load:cfo,save:dfo}}var hat=v(()=>{Jh();xyr();Ryr();Dyr();Byr();gd();_ae();UOe();yae();x0()});function Jyr(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=Jyr(t,e,s,n,u);Fu(i.sortableProperties,l.sortableProperties),i.sorts={...i.sorts,...l.sorts},i.sortablePropertiesWithTypes={...i.sortablePropertiesWithTypes,...l.sortablePropertiesWithTypes};continue}if(!ID(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 Ur("INVALID_SORT_SCHEMA_TYPE",Array.isArray(s)?"array":s,u)}}}return i}function pfo(t,e,r,n){return n?.enabled!==!1?Jyr(t,e,r,(n||{}).unsortableProperties||[],""):{disabled:!0}}function mfo(t,e,r,n){if(!t.enabled)return;t.isSorted=!1;let o=cu(t.sharedInternalDocumentStore,r),i=t.sorts[e];i.orderedDocsToRemove.has(o)&&gat(t,e),i.docs.set(o,i.orderedDocs.length),i.orderedDocs.push([o,n])}function Kyr(t){if(t.isSorted||!t.enabled)return;let e=Object.keys(t.sorts);for(let r of e)bfo(t,r);t.isSorted=!0}function hfo(t,e,r){return e[1].localeCompare(r[1],eyr(t))}function gfo(t,e){return t[1]-e[1]}function yfo(t,e){return e[1]?-1:1}function bfo(t,e){let r=t.sorts[e],n;switch(r.type){case"string":n=hfo.bind(null,t.language);break;case"number":n=gfo.bind(null);break;case"boolean":n=yfo.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 vfo(t,e,r){if(!t.enabled)return;let n=t.sorts[e],o=cu(t.sharedInternalDocumentStore,r);n.docs.get(o)&&(n.docs.delete(o),n.orderedDocsToRemove.set(o,!0))}function wfo(t,e,r){if(!t.enabled)throw Ur("SORT_DISABLED");let n=r.property,o=r.order==="DESC",i=t.sorts[n];if(!i)throw Ur("UNABLE_TO_SORT_ON_UNKNOWN_FIELD",n,t.sortableProperties.join(", "));return gat(t,n),Kyr(t),e.sort((a,s)=>{let u=i.docs.get(cu(t.sharedInternalDocumentStore,a[0])),l=i.docs.get(cu(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 Sfo(t){return t.enabled?t.sortableProperties:[]}function Cfo(t){return t.enabled?t.sortablePropertiesWithTypes:{}}function xfo(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 Tfo(t){if(!t.enabled)return{enabled:!1};_fo(t),Kyr(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 Gyr(){return{create:pfo,insert:mfo,remove:vfo,save:Tfo,load:xfo,sortBy:wfo,getSortableProperties:Sfo,getSortablePropertiesWithTypes:Cfo}}var yat=v(()=>{Jh();yae();x0();gd();jOe()});function Pfo(t){return t<192||t>383?t:Efo[t-192]||t}function Xyr(t){let e=[];for(let r=0;r{Efo=[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 Qyr(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(bat),n.test(u[1])&&(n=/.$/,t=t.replace(n,""))}else o.test(t)&&(e=o.exec(t)[1],o=new RegExp(Yyr),o.test(e)&&(t=e,o=/(at|bl|iz)$/,i=new RegExp("([^aeiouylsz])\\1$"),a=new RegExp("^"+gA+zOe+"[^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(Yyr),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(bat),e&&n.test(e)&&(t=e+Mfo[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(bat),e&&n.test(e)&&(t=e+Rfo[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(BOe),e&&n.test(e)&&(t=e);else if(o.test(t)){let u=o.exec(t);e=u?.[1]??""+u?.[2]??"",o=new RegExp(BOe),o.test(e)&&(t=e)}return n=/^(.+?)e$/,n.test(t)&&(e=n.exec(t)?.[1],n=new RegExp(BOe),o=new RegExp(Afo),i=new RegExp("^"+gA+zOe+"[^aeiouwxy]$"),e&&(n.test(e)||o.test(e)&&!i.test(e))&&(t=e)),n=/ll$/,o=new RegExp(BOe),n.test(t)&&o.test(t)&&(n=/.$/,t=t.replace(n,"")),s=="y"&&(t=s.toLowerCase()+t.substring(1)),t}var Mfo,Rfo,Ifo,zOe,gA,vae,bat,Afo,BOe,Yyr,ebr=v(()=>{Mfo={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"},Rfo={icate:"ic",ative:"",alize:"al",iciti:"ic",ical:"ic",ful:"",ness:""},Ifo="[^aeiou]",zOe="[aeiouy]",gA=Ifo+"[^aeiouy]*",vae=zOe+"[aeiou]*",bat="^("+gA+")?"+vae+gA,Afo="^("+gA+")?"+vae+gA+"("+vae+")?$",BOe="^("+gA+")?"+vae+gA+vae+gA,Yyr="^("+gA+")?"+zOe});function _at(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=Xyr(e),this.normalizationCache.set(r,e),e)}function Nfo(t){for(;t[t.length-1]==="";)t.pop();for(;t[0]==="";)t.shift();return t}function tbr(t,e,r){if(e&&e!==this.language)throw Ur("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=Qgr[this.language];n=t.toLowerCase().split(i).map(this.normalizeToken.bind(this,r??"")).filter(Boolean)}let o=Nfo(n);return this.allowDuplicates?o:Array.from(new Set(o))}function vat(t={}){if(!t.language)t.language="english";else if(!hae.includes(t.language))throw Ur("LANGUAGE_NOT_SUPPORTED",t.language);let e;if(t.stemming||t.stemmer&&!("stemming"in t))if(t.stemmer){if(typeof t.stemmer!="function")throw Ur("INVALID_STEMMER_FUNCTION_TYPE");e=t.stemmer}else if(t.language==="english")e=Qyr;else throw Ur("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 Ur("CUSTOM_STOP_WORDS_MUST_BE_FUNCTION_OR_ARRAY");if(!Array.isArray(r))throw Ur("CUSTOM_STOP_WORDS_MUST_BE_FUNCTION_OR_ARRAY");for(let o of r)if(typeof o!="string")throw Ur("CUSTOM_STOP_WORDS_MUST_BE_FUNCTION_OR_ARRAY")}let n={tokenize:tbr,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:_at,normalizationCache:new Map};return n.tokenize=tbr.bind(n),n.normalizeToken=_at,n}var VOe=v(()=>{Jh();Zyr();jOe();ebr()});function jfo(t){let e={formatElapsedTime:syr,getDocumentIndexId:uyr,getDocumentProperties:$Oe,validateSchema:Qit};for(let r of nat){let n=r;if(t[n]){if(typeof t[n]!="function")throw Ur("COMPONENT_MUST_BE_FUNCTION",n)}else t[n]=e[n]}for(let r of Object.keys(t))if(!hyr.includes(r)&&!nat.includes(r))throw Ur("UNSUPPORTED_COMPONENT",r)}function YG({schema:t,sort:e,language:r,components:n,id:o,plugins:i}){n||(n={}),o||(o=gae());let a=n.tokenizer,s=n.index,u=n.documentsStore,l=n.sorter;if(a?a.tokenize?a=a:a=vat(a):a=vat({language:r??"english"}),n.tokenizer&&r)throw Ur("NO_LANGUAGE_WITH_CUSTOM_TOKENIZER");let c=cyr();s||(s=Wyr()),l||(l=Gyr()),u||(u=dyr()),jfo(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:$fo()};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 fyr)h[g]=(h[g]??[]).concat(pyr(h,g));let y=h.afterCreate;return y&&gyr(y,h),h}function $fo(){return"{{VERSION}}"}var rbr=v(()=>{yae();rat();myr();gq();hat();x0();yat();VOe();Jh();gd()});var nbr=v(()=>{});var wat=v(()=>{yae();rat();hat();VOe();yat();x0()});var HOe,Sat,Cat,xat=v(()=>{HOe="fulltext",Sat="hybrid",Cat="vector"});var yq,bq,Tat=v(()=>{xat();yq=Symbol("orama.insertions"),bq=Symbol("orama.removals")});function Oat(t){typeof t[yq]!="number"&&(queueMicrotask(()=>{t[yq]=void 0}),t[yq]=0),t[yq]>1e3?(obr("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[yq]=-1):t[yq]>=0&&t[yq]++}function Eat(t){typeof t[bq]!="number"&&(queueMicrotask(()=>{t[bq]=void 0}),t[bq]=0),t[bq]>1e3?(obr("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[bq]=-1):t[bq]>=0&&t[bq]++}var obr,Pat=v(()=>{Tat();obr=globalThis.process?.emitWarning??function(e,r){console.warn(`[WARNING] [${r.code}] ${e}`)}});function wae(t,e,r,n,o){let i=t.validateSchema(e,t.schema);if(i)throw Ur("SCHEMA_VALIDATION_FAILURE",i);return Ld(t.index.beforeInsert)||Ld(t.index.insert)||Ld(t.index.afterInsert)?qfo(t,e,r,n,o):Ufo(t,e,r,n,o)}async function qfo(t,e,r,n,o){let{index:i,docs:a}=t.data,s=t.getDocumentIndexId(e);if(typeof s!="string")throw Ur("DOCUMENT_ID_MUST_BE_STRING",typeof s);if(!t.documentsStore.store(a,s,e))throw Ur("DOCUMENT_ALREADY_EXISTS",s);let u=t.documentsStore.count(a);n||await qx(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];ibr(m,h,f,p)}return await Bfo(t,s,l,d,u,r,e,o),n||await qx(t.afterInsert,t,s,e),Oat(t),s}function Ufo(t,e,r,n,o){let{index:i,docs:a}=t.data,s=t.getDocumentIndexId(e);if(typeof s!="string")throw Ur("DOCUMENT_ID_MUST_BE_STRING",typeof s);if(!t.documentsStore.store(a,s,e))throw Ur("DOCUMENT_ALREADY_EXISTS",s);let u=t.documentsStore.count(a);n||qx(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];ibr(m,h,f,p)}return zfo(t,s,l,d,u,r,e,o),n||qx(t.afterInsert,t,s,e),Oat(t),s}function ibr(t,e,r,n){if(!(lyr(e)&&typeof n=="object"&&typeof n.lon=="number"&&typeof n.lat=="number")&&!(ID(e)&&Array.isArray(n))&&!(KG(e)&&Array.isArray(n))&&!(Ffo.has(e)&&kfo.has(t))&&t!==e)throw Ur("INVALID_DOCUMENT_PROPERTY",r,e,t)}async function Bfo(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 zfo(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 Ffo,kfo,Mat=v(()=>{wat();gd();gq();Pat();Jh();Ffo=new Set(["enum","enum[]"]),kfo=new Set(["string","number"])});function fH(t,e,r,n){return Ld(t.index.beforeRemove)||Ld(t.index.remove)||Ld(t.index.afterRemove)?Vfo(t,e,r,n):Hfo(t,e,r,n)}async function Vfo(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=C0(t.internalDocumentIDStore,cu(t.internalDocumentIDStore,e)),l=t.documentsStore.count(a);n||await qx(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 qx(t.afterRemove,t,u),t.documentsStore.remove(t.data.docs,e),Eat(t),o}function Hfo(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=C0(t.internalDocumentIDStore,cu(t.internalDocumentIDStore,e)),l=t.documentsStore.count(a);n||qx(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||qx(t.afterRemove,t,u),t.documentsStore.remove(t.data.docs,e),Eat(t),o}function Sae(t,e,r,n,o){return Ld(t.index.beforeRemove)||Ld(t.index.remove)||Ld(t.index.afterRemove)||Ld(t.beforeRemoveMultiple)||Ld(t.afterRemoveMultiple)?Wfo(t,e,r,n,o):Jfo(t,e,r,n,o)}async function Wfo(t,e,r,n,o){let i=0;r||(r=1e3);let a=o?[]:e.map(s=>C0(t.internalDocumentIDStore,cu(t.internalDocumentIDStore,s)));return o||await cH(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 fH(t,f,n,o)&&i++}catch(p){u(p)}setTimeout(c,0)}setTimeout(c,0)}),o||await cH(t.afterRemoveMultiple,t,a),i}function Jfo(t,e,r,n,o){let i=0;r||(r=1e3);let a=o?[]:e.map(l=>C0(t.internalDocumentIDStore,cu(t.internalDocumentIDStore,l)));o||cH(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)fH(t,c,n,o)&&i++;setTimeout(u,0)}}return u(),o||cH(t.afterRemoveMultiple,t,a),i}var Rat=v(()=>{gq();x0();Pat();gd()});function Kfo(t,e){return t[1]-e[1]}function Gfo(t,e){return e[1]-t[1]}function Xfo(t="desc"){return t.toLowerCase()==="asc"?Kfo:Gfo}function QG(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 sbr(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 WOe=v(()=>{Jh();gd()});function e9(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 JOe=v(()=>{});function t9(t,e,r){let n=r.properties,o=n.length,i=t.index.getSearchablePropertiesWithTypes(t.data.index);for(let g=0;g"u")throw Ur("UNKNOWN_GROUP_BY_PROPERTY",b);if(!ubr.includes(i[b]))throw Ur("INVALID_GROUP_BY_PROPERTY",b,ubr.join(", "),i[b])}let a=e.map(([g])=>C0(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=lbr(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 lbr(t,e=0){if(e+1===t.length)return t[e].map(i=>[i]);let r=t[e],n=lbr(t,e+1),o=[];for(let i of r)for(let a of n){let s=[i];Fu(s,a),o.push(s)}return o}var Zfo,ubr,KOe=v(()=>{Jh();gd();x0();Zfo={reducer:(t,e,r,n)=>(e[n]=r,e),getInitialValue:t=>Array.from({length:t})},ubr=["string","number","boolean"]});function cbr(t,e,r){let n=kx(),o=t.beforeSearch?.length||t.afterSearch?.length;function i(){e.relevance=Object.assign(GOe,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 z=t.index.getSearchablePropertiesWithTypes(g);w=t.index.getSearchableProperties(g),w=w.filter(V=>z[V].startsWith("string")),t.caches.propertiesToSearch=w}if(f&&f!=="*"){for(let z of f)if(!w.includes(z))throw Ur("UNKNOWN_INDEX",z,w.join(", "));w=w.filter(z=>f.includes(z))}let T=pH(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 z=w.length;for(let V=0;V[z,0]));let R=Object.entries(T.uniqueDocsIDs).map(([z,V])=>[+z,V]);if(O&&(R=e9(E,R)),e.sortBy)if(typeof e.sortBy=="function"){let z=R.map(([X])=>X),k=t.documentsStore.getMultiple(t.data.docs,z).map((X,B)=>[R[B][0],R[B][1],X]);k.sort(e.sortBy),R=k.map(([X,B])=>[X,B])}else R=t.sorter.sortBy(t.data.sorting,R,e.sortBy).map(([z,V])=>[cu(t.internalDocumentIDStore,z),V]);else R=R.sort(ayr);let I;y||(I=m?fbr(t,R,c,l,m):XOe(t,R,c,l));let N={elapsed:{formatted:"",raw:0},hits:[],count:R.length};if(typeof I<"u"&&(N.hits=I.filter(Boolean),h||LOe(N,s)),u){let z=QG(t,R,e.facets);N.facets=z}return e.groupBy&&(N.groups=t9(t,R,e.groupBy)),N.elapsed=t.formatElapsedTime(kx()-T.timeStart),N}async function a(){t.beforeSearch&&await XG(t.beforeSearch,t,e,r);let s=i();return t.afterSearch&&await GG(t.afterSearch,t,e,r,s),s}return o?a():i()}var dbr=v(()=>{_ae();WOe();JOe();KOe();gq();x0();Jh();gd();mH()});function Iat(t,e,r="english"){let n=kx(),o=t.beforeSearch?.length||t.afterSearch?.length;function i(){let{vector:s}=e;if(s&&(!("value"in s)||!("property"in s)))throw Ur("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?Ur("INVALID_INPUT_VECTOR","undefined",f,"undefined"):Ur("INVALID_INPUT_VECTOR",s.property,f,s.value.length);s instanceof Float32Array||(s.value=new Float32Array(s.value));let b=qOe(s.value,p,f,e.similarity).map(([z,V])=>[cu(t.internalDocumentIDStore,z),V]),_=t.caches.propertiesToSearch;if(!_){let z=t.index.getSearchablePropertiesWithTypes(y);_=t.index.getSearchableProperties(y),_=_.filter(V=>z[V].startsWith("string")),t.caches.propertiesToSearch=_}let w=[],T=pH(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=e9(O,b));let E=[];m&&(E=QG(t,b,e.facets));let P=Array.from({length:u});for(let z=0;z{mH();gd();WOe();Jh();UOe();JOe();KOe();x0();gq()});function mbr(t,e,r){let n=kx(),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=Yfo(t,e,r),f=Qfo(t,e),{index:p,docs:m}=t.data,h=e.hybridWeights,y=tpo(d,f,e.term??"",h),g=t.tokenizer.tokenize(e.term??"",r),b=t.caches.propertiesToSearch;if(!b){let N=t.index.getSearchablePropertiesWithTypes(p);b=t.index.getSearchableProperties(p),b=b.filter(z=>N[z].startsWith("string")),t.caches.propertiesToSearch=b}if(e.properties&&e.properties!=="*"){for(let N of e.properties)if(!b.includes(N))throw Ur("UNKNOWN_INDEX",N,b.join(", "));b=b.filter(N=>e.properties.includes(N))}let _=pH(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=e9(T,y));let O;c&&(O=QG(t,y,e.facets));let E;e.groupBy&&(E=t9(t,y,e.groupBy));let P=XOe(t,y,s,u).filter(Boolean),R=kx(),I={count:y.length,elapsed:{raw:Number(R-n),formatted:lH(R-n)},hits:P,...O?{facets:O}:{},...E?{groups:E}:{}};if(!l){let N=Object.keys(t.data.index.vectorIndexes);LOe(I,N)}return I}async function a(){t.beforeSearch&&await XG(t.beforeSearch,t,e,r);let s=i();return t.afterSearch&&await GG(t.afterSearch,t,e,r,s),s}return o?a():i()}function Yfo(t,e,r){let n=kx();e.relevance=Object.assign(GOe,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 Ur("UNKNOWN_INDEX",y,c.join(", "));c=c.filter(y=>h.has(y))}let d=pH(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 hbr(p)}function Qfo(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 Ur("INVALID_VECTOR_INPUT",Object.keys(r).join(", "));if(r.value.length!==o)throw Ur("INVALID_INPUT_VECTOR",r.property,o,r.value.length);r instanceof Float32Array||(r.value=new Float32Array(r.value));let a=qOe(r.value,i,o,e.similarity).map(([s,u])=>[cu(t.internalDocumentIDStore,s),u]);return hbr(a)}function Nat([,t]){return t}function hbr(t){let e=Math.max.apply(Math,t.map(Nat));return t.map(([r,n])=>[r,n/e])}function pbr(t,e){return t/e}function epo(t,e){return(r,n)=>r*t+n*e}function tpo(t,e,r,n){let o=Math.max.apply(Math,t.map(Nat)),i=Math.max.apply(Math,e.map(Nat)),a=n&&n.text&&n.vector,{text:s,vector:u}=a?n:rpo(r),l=new Map,c=t.length,d=epo(s,u);for(let p=0;pm[1]-p[1])}function rpo(t){return{text:.5,vector:.5}}var gbr=v(()=>{gd();JOe();_ae();Jh();mH();WOe();KOe();UOe();x0();mH();gq()});function pH(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 cv(t,e,r){let n=e.mode??HOe;if(n===HOe)return cbr(t,e,r);if(n===Cat)return Iat(t,e);if(n===Sat)return mbr(t,e);throw Ur("INVALID_SEARCH_MODE",n)}function fbr(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=JG(h,o);if(!(typeof y>"u"||a.has(y))&&(a.set(y,!0),c++,!(c<=r)&&(s.push({id:C0(t.internalDocumentIDStore,p),score:m,document:h}),u.add(p),c>=r+n)))break}return s}function XOe(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:C0(t.internalDocumentIDStore,l),score:c,document:d},a.add(l)}}return i}var GOe,mH=v(()=>{x0();Jh();gd();xat();dbr();Aat();gbr();GOe={k:1.2,b:.75,d:.5}});function ZOe(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 Dat(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 ybr=v(()=>{});var bbr=v(()=>{gq();Jh();Mat();Rat();gd()});var _br=v(()=>{Jh();mH()});var vbr=v(()=>{lat();gd();_ae();VOe()});var YOe=v(()=>{rbr();nbr();Mat();Rat();mH();Aat();ybr();bbr();_br();Tat();wat();vbr()});function apo(t,e){let r=wbr(t,n=>e.priority<=n.priority);t.splice(r+1,0,e)}function wbr(t,e){for(let r=t.length-1;r>=0;r--)if(e(t[r]))return r;return-1}var T6a,O6a,opo,ipo,jat,spo,hH,$at=v(()=>{T6a=new Error("timeout while waiting for mutex to become available"),O6a=new Error("mutex already locked"),opo=new Error("request for lock canceled"),ipo=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())})},jat=class{constructor(e,r=opo){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=wbr(this._queue,s=>r<=s.priority);a===-1&&e<=this._value?this._dispatchItem(i):this._queue.splice(a+1,0,i)})}runExclusive(e){return ipo(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]=[]),apo(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 Sbr=S(()=>{});var ki=S((QOe,Cbr)=>{(function(t,e){typeof QOe=="object"?Cbr.exports=QOe=e():typeof define=="function"&&define.amd?define([],e):t.CryptoJS=e()})(QOe,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=Sbr()}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 N=0;N{(function(t,e){typeof eEe=="object"?xbr.exports=eEe=e(ki()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(eEe,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 tEe=="object"?Tbr.exports=tEe=e(ki()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(tEe,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 Pbr=S((rEe,Ebr)=>{(function(t,e){typeof rEe=="object"?Ebr.exports=rEe=e(ki()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(rEe,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 _q=S((nEe,Mbr)=>{(function(t,e){typeof nEe=="object"?Mbr.exports=nEe=e(ki()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(nEe,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 Ibr=S((oEe,Rbr)=>{(function(t,e){typeof oEe=="object"?Rbr.exports=oEe=e(ki()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(oEe,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 vq=S((iEe,Abr)=>{(function(t,e){typeof iEe=="object"?Abr.exports=iEe=e(ki()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(iEe,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],N=p[m+8],z=p[m+9],V=p[m+10],k=p[m+11],X=p[m+12],B=p[m+13],Q=p[m+14],Y=p[m+15],K=b[0],oe=b[1],ue=b[2],de=b[3];K=l(K,oe,ue,de,_,7,s[0]),de=l(de,K,oe,ue,w,12,s[1]),ue=l(ue,de,K,oe,T,17,s[2]),oe=l(oe,ue,de,K,O,22,s[3]),K=l(K,oe,ue,de,E,7,s[4]),de=l(de,K,oe,ue,P,12,s[5]),ue=l(ue,de,K,oe,R,17,s[6]),oe=l(oe,ue,de,K,I,22,s[7]),K=l(K,oe,ue,de,N,7,s[8]),de=l(de,K,oe,ue,z,12,s[9]),ue=l(ue,de,K,oe,V,17,s[10]),oe=l(oe,ue,de,K,k,22,s[11]),K=l(K,oe,ue,de,X,7,s[12]),de=l(de,K,oe,ue,B,12,s[13]),ue=l(ue,de,K,oe,Q,17,s[14]),oe=l(oe,ue,de,K,Y,22,s[15]),K=c(K,oe,ue,de,w,5,s[16]),de=c(de,K,oe,ue,R,9,s[17]),ue=c(ue,de,K,oe,k,14,s[18]),oe=c(oe,ue,de,K,_,20,s[19]),K=c(K,oe,ue,de,P,5,s[20]),de=c(de,K,oe,ue,V,9,s[21]),ue=c(ue,de,K,oe,Y,14,s[22]),oe=c(oe,ue,de,K,E,20,s[23]),K=c(K,oe,ue,de,z,5,s[24]),de=c(de,K,oe,ue,Q,9,s[25]),ue=c(ue,de,K,oe,O,14,s[26]),oe=c(oe,ue,de,K,N,20,s[27]),K=c(K,oe,ue,de,B,5,s[28]),de=c(de,K,oe,ue,T,9,s[29]),ue=c(ue,de,K,oe,I,14,s[30]),oe=c(oe,ue,de,K,X,20,s[31]),K=d(K,oe,ue,de,P,4,s[32]),de=d(de,K,oe,ue,N,11,s[33]),ue=d(ue,de,K,oe,k,16,s[34]),oe=d(oe,ue,de,K,Q,23,s[35]),K=d(K,oe,ue,de,w,4,s[36]),de=d(de,K,oe,ue,E,11,s[37]),ue=d(ue,de,K,oe,I,16,s[38]),oe=d(oe,ue,de,K,V,23,s[39]),K=d(K,oe,ue,de,B,4,s[40]),de=d(de,K,oe,ue,_,11,s[41]),ue=d(ue,de,K,oe,O,16,s[42]),oe=d(oe,ue,de,K,R,23,s[43]),K=d(K,oe,ue,de,z,4,s[44]),de=d(de,K,oe,ue,X,11,s[45]),ue=d(ue,de,K,oe,Y,16,s[46]),oe=d(oe,ue,de,K,T,23,s[47]),K=f(K,oe,ue,de,_,6,s[48]),de=f(de,K,oe,ue,I,10,s[49]),ue=f(ue,de,K,oe,Q,15,s[50]),oe=f(oe,ue,de,K,P,21,s[51]),K=f(K,oe,ue,de,X,6,s[52]),de=f(de,K,oe,ue,O,10,s[53]),ue=f(ue,de,K,oe,V,15,s[54]),oe=f(oe,ue,de,K,w,21,s[55]),K=f(K,oe,ue,de,N,6,s[56]),de=f(de,K,oe,ue,Y,10,s[57]),ue=f(ue,de,K,oe,R,15,s[58]),oe=f(oe,ue,de,K,B,21,s[59]),K=f(K,oe,ue,de,E,6,s[60]),de=f(de,K,oe,ue,k,10,s[61]),ue=f(ue,de,K,oe,T,15,s[62]),oe=f(oe,ue,de,K,z,21,s[63]),b[0]=b[0]+K|0,b[1]=b[1]+oe|0,b[2]=b[2]+ue|0,b[3]=b[3]+de|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 Lat=S((aEe,Nbr)=>{(function(t,e){typeof aEe=="object"?Nbr.exports=aEe=e(ki()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(aEe,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 uEe=S((sEe,Dbr)=>{(function(t,e){typeof sEe=="object"?Dbr.exports=sEe=e(ki()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(sEe,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 N=b&_^~b&w,z=m&h^m&y^h&y,V=(m<<30|m>>>2)^(m<<19|m>>>13)^(m<<10|m>>>22),k=(b<<26|b>>>6)^(b<<21|b>>>11)^(b<<7|b>>>25),X=T+k+N+u[O]+l[O],B=V+z;T=w,w=_,_=b,b=g+X|0,g=y,y=h,h=m,m=X+B|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 $br=S((lEe,jbr)=>{(function(t,e,r){typeof lEe=="object"?jbr.exports=lEe=e(ki(),uEe()):typeof define=="function"&&define.amd?define(["./core","./sha256"],e):e(t.CryptoJS)})(lEe,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 Fat=S((cEe,Lbr)=>{(function(t,e,r){typeof cEe=="object"?Lbr.exports=cEe=e(ki(),Cae()):typeof define=="function"&&define.amd?define(["./core","./x64-core"],e):e(t.CryptoJS)})(cEe,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,N=g.high,z=g.low,V=b.high,k=b.low,X=_.high,B=_.low,Q=w.high,Y=w.low,K=T.high,oe=T.low,ue=O.high,de=O.low,L=E,W=P,ie=R,j=I,A=N,U=z,H=V,re=k,Z=X,le=B,Ce=Q,He=Y,lt=K,qe=oe,Nt=ue,mt=de,Ot=0;Ot<80;Ot++){var je,Gr,ct=c[Ot];if(Ot<16)Gr=ct.high=f[p+Ot*2]|0,je=ct.low=f[p+Ot*2+1]|0;else{var ze=c[Ot-15],ht=ze.high,$e=ze.low,Ue=(ht>>>1|$e<<31)^(ht>>>8|$e<<24)^ht>>>7,Ve=($e>>>1|ht<<31)^($e>>>8|ht<<24)^($e>>>7|ht<<25),Kt=c[Ot-2],so=Kt.high,iu=Kt.low,An=(so>>>19|iu<<13)^(so<<3|iu>>>29)^so>>>6,Si=(iu>>>19|so<<13)^(iu<<3|so>>>29)^(iu>>>6|so<<26),Dl=c[Ot-7],Vi=Dl.high,O_=Dl.low,wg=c[Ot-16],yS=wg.high,ji=wg.low;je=Ve+O_,Gr=Ue+Vi+(je>>>0>>0?1:0),je=je+Si,Gr=Gr+An+(je>>>0>>0?1:0),je=je+ji,Gr=Gr+yS+(je>>>0>>0?1:0),ct.high=Gr,ct.low=je}var KT=Z&Ce^~Z<,LC=le&He^~le&qe,bS=L&ie^L&A^ie&A,Gs=W&j^W&U^j&U,jl=(L>>>28|W<<4)^(L<<30|W>>>2)^(L<<25|W>>>7),Mu=(W>>>28|L<<4)^(W<<30|L>>>2)^(W<<25|L>>>7),Mm=(Z>>>14|le<<18)^(Z>>>18|le<<14)^(Z<<23|le>>>9),xd=(le>>>14|Z<<18)^(le>>>18|Z<<14)^(le<<23|Z>>>9),ll=l[Ot],rt=ll.high,Rr=ll.low,Be=mt+xd,Ee=Nt+Mm+(Be>>>0>>0?1:0),Be=Be+LC,Ee=Ee+KT+(Be>>>0>>0?1:0),Be=Be+Rr,Ee=Ee+rt+(Be>>>0>>0?1:0),Be=Be+je,Ee=Ee+Gr+(Be>>>0>>0?1:0),It=Mu+Gs,Qt=jl+bS+(It>>>0>>0?1:0);Nt=lt,mt=qe,lt=Ce,qe=He,Ce=Z,He=le,le=re+Be|0,Z=H+Ee+(le>>>0>>0?1:0)|0,H=A,re=U,A=ie,U=j,ie=L,j=W,W=Be+It|0,L=Ee+Qt+(W>>>0>>0?1:0)|0}P=h.low=P+W,h.high=E+L+(P>>>0>>0?1:0),I=y.low=I+j,y.high=R+ie+(I>>>0>>0?1:0),z=g.low=z+U,g.high=N+A+(z>>>0>>0?1:0),k=b.low=k+re,b.high=V+H+(k>>>0>>0?1:0),B=_.low=B+le,_.high=X+Z+(B>>>0>>0?1:0),Y=w.low=Y+He,w.high=Q+Ce+(Y>>>0>>0?1:0),oe=T.low=oe+qe,T.high=K+lt+(oe>>>0>>0?1:0),de=O.low=de+mt,O.high=ue+Nt+(de>>>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 kbr=S((dEe,Fbr)=>{(function(t,e,r){typeof dEe=="object"?Fbr.exports=dEe=e(ki(),Cae(),Fat()):typeof define=="function"&&define.amd?define(["./core","./x64-core","./sha512"],e):e(t.CryptoJS)})(dEe,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 Ubr=S((fEe,qbr)=>{(function(t,e,r){typeof fEe=="object"?qbr.exports=fEe=e(ki(),Cae()):typeof define=="function"&&define.amd?define(["./core","./x64-core"],e):e(t.CryptoJS)})(fEe,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 N=f[E];N.high=P,N.low=R}for(var E=0;E<5;E++)for(var z=f[(E+4)%5],V=f[(E+1)%5],k=V.high,X=V.low,P=z.high^(k<<1|X>>>31),R=z.low^(X<<1|k>>>31),I=0;I<5;I++){var T=y[E+5*I];T.high^=P,T.low^=R}for(var B=1;B<25;B++){var P,R,T=y[B],Q=T.high,Y=T.low,K=l[B];K<32?(P=Q<>>32-K,R=Y<>>32-K):(P=Y<>>64-K,R=Q<>>64-K);var oe=f[c[B]];oe.high=P,oe.low=R}var ue=f[0],de=y[0];ue.high=de.high,ue.low=de.low;for(var E=0;E<5;E++)for(var I=0;I<5;I++){var B=E+5*I,T=y[B],L=f[B],W=f[(E+1)%5+5*I],ie=f[(E+2)%5+5*I];T.high=L.high^~W.high&ie.high,T.low=L.low^~W.low&ie.low}var T=y[0],j=d[O];T.high^=j.high,T.low^=j.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 zbr=S((pEe,Bbr)=>{(function(t,e){typeof pEe=="object"?Bbr.exports=pEe=e(ki()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(pEe,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,N=f.words,z=s.words,V=u.words,k=l.words,X=c.words,B,Q,Y,K,oe,ue,de,L,W,ie;ue=B=R[0],de=Q=R[1],L=Y=R[2],W=K=R[3],ie=oe=R[4];for(var j,O=0;O<80;O+=1)j=B+w[T+z[O]]|0,O<16?j+=m(Q,Y,K)+I[0]:O<32?j+=h(Q,Y,K)+I[1]:O<48?j+=y(Q,Y,K)+I[2]:O<64?j+=g(Q,Y,K)+I[3]:j+=b(Q,Y,K)+I[4],j=j|0,j=_(j,k[O]),j=j+oe|0,B=oe,oe=K,K=_(Y,10),Y=Q,Q=j,j=ue+w[T+V[O]]|0,O<16?j+=b(de,L,W)+N[0]:O<32?j+=g(de,L,W)+N[1]:O<48?j+=y(de,L,W)+N[2]:O<64?j+=h(de,L,W)+N[3]:j+=m(de,L,W)+N[4],j=j|0,j=_(j,X[O]),j=j+ie|0,ue=ie,ie=W,W=_(L,10),L=de,de=j;j=R[1]+Y+W|0,R[1]=R[2]+K+ie|0,R[2]=R[3]+oe+ue|0,R[3]=R[4]+B+de|0,R[4]=R[0]+Q+L|0,R[0]=j},_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 N=R[I];R[I]=(N<<8|N>>>24)&16711935|(N<<24|N>>>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 hEe=S((mEe,Vbr)=>{(function(t,e){typeof mEe=="object"?Vbr.exports=mEe=e(ki()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(mEe,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 gEe=="object"?Hbr.exports=gEe=e(ki(),uEe(),hEe()):typeof define=="function"&&define.amd?define(["./core","./sha256","./hmac"],e):e(t.CryptoJS)})(gEe,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 yEe=="object"?Jbr.exports=yEe=e(ki(),Lat(),hEe()):typeof define=="function"&&define.amd?define(["./core","./sha1","./hmac"],e):e(t.CryptoJS)})(yEe,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 bEe=="object"?Kbr.exports=bEe=e(ki(),AD()):typeof define=="function"&&define.amd?define(["./core","./evpkdf"],e):e(t.CryptoJS)})(bEe,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(N,z){return this.create(this._ENC_XFORM_MODE,N,z)},createDecryptor:function(N,z){return this.create(this._DEC_XFORM_MODE,N,z)},init:function(N,z,V){this.cfg=this.cfg.extend(V),this._xformMode=N,this._key=z,this.reset()},reset:function(){a.reset.call(this),this._doReset()},process:function(N){return this._append(N),this._process()},finalize:function(N){N&&this._append(N);var z=this._doFinalize();return z},keySize:128/32,ivSize:128/32,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function N(z){return typeof z=="string"?I:E}return function(z){return{encrypt:function(V,k,X){return N(k).encrypt(z,V,k,X)},decrypt:function(V,k,X){return N(k).decrypt(z,V,k,X)}}}}()}),p=n.StreamCipher=f.extend({_doFinalize:function(){var N=this._process(!0);return N},blockSize:1}),m=r.mode={},h=n.BlockCipherMode=o.extend({createEncryptor:function(N,z){return this.Encryptor.create(N,z)},createDecryptor:function(N,z){return this.Decryptor.create(N,z)},init:function(N,z){this._cipher=N,this._iv=z}}),y=m.CBC=function(){var N=h.extend();N.Encryptor=N.extend({processBlock:function(V,k){var X=this._cipher,B=X.blockSize;z.call(this,V,k,B),X.encryptBlock(V,k),this._prevBlock=V.slice(k,k+B)}}),N.Decryptor=N.extend({processBlock:function(V,k){var X=this._cipher,B=X.blockSize,Q=V.slice(k,k+B);X.decryptBlock(V,k),z.call(this,V,k,B),this._prevBlock=Q}});function z(V,k,X){var B,Q=this._iv;Q?(B=Q,this._iv=e):B=this._prevBlock;for(var Y=0;Y>>2]&255;N.sigBytes-=z}},_=n.BlockCipher=f.extend({cfg:f.cfg.extend({mode:y,padding:b}),reset:function(){var N;f.reset.call(this);var z=this.cfg,V=z.iv,k=z.mode;this._xformMode==this._ENC_XFORM_MODE?N=k.createEncryptor:(N=k.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==N?this._mode.init(this,V&&V.words):(this._mode=N.call(k,this,V&&V.words),this._mode.__creator=N)},_doProcessBlock:function(N,z){this._mode.processBlock(N,z)},_doFinalize:function(){var N,z=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(z.pad(this._data,this.blockSize),N=this._process(!0)):(N=this._process(!0),z.unpad(N)),N},blockSize:128/32}),w=n.CipherParams=o.extend({init:function(N){this.mixIn(N)},toString:function(N){return(N||this.formatter).stringify(this)}}),T=r.format={},O=T.OpenSSL={stringify:function(N){var z,V=N.ciphertext,k=N.salt;return k?z=i.create([1398893684,1701076831]).concat(k).concat(V):z=V,z.toString(l)},parse:function(N){var z,V=l.parse(N),k=V.words;return k[0]==1398893684&&k[1]==1701076831&&(z=i.create(k.slice(2,4)),k.splice(0,4),V.sigBytes-=16),w.create({ciphertext:V,salt:z})}},E=n.SerializableCipher=o.extend({cfg:o.extend({format:O}),encrypt:function(N,z,V,k){k=this.cfg.extend(k);var X=N.createEncryptor(V,k),B=X.finalize(z),Q=X.cfg;return w.create({ciphertext:B,key:V,iv:Q.iv,algorithm:N,mode:Q.mode,padding:Q.padding,blockSize:N.blockSize,formatter:k.format})},decrypt:function(N,z,V,k){k=this.cfg.extend(k),z=this._parse(z,k.format);var X=N.createDecryptor(V,k).finalize(z.ciphertext);return X},_parse:function(N,z){return typeof N=="string"?z.parse(N,this):N}}),P=r.kdf={},R=P.OpenSSL={execute:function(N,z,V,k,X){if(k||(k=i.random(64/8)),X)var B=d.create({keySize:z+V,hasher:X}).compute(N,k);else var B=d.create({keySize:z+V}).compute(N,k);var Q=i.create(B.words.slice(z),V*4);return B.sigBytes=z*4,w.create({key:B,iv:Q,salt:k})}},I=n.PasswordBasedCipher=E.extend({cfg:E.cfg.extend({kdf:R}),encrypt:function(N,z,V,k){k=this.cfg.extend(k);var X=k.kdf.execute(V,N.keySize,N.ivSize,k.salt,k.hasher);k.iv=X.iv;var B=E.encrypt.call(this,N,z,X.key,k);return B.mixIn(X),B},decrypt:function(N,z,V,k){k=this.cfg.extend(k),z=this._parse(z,k.format);var X=k.kdf.execute(V,N.keySize,N.ivSize,z.salt,k.hasher);k.iv=X.iv;var B=E.decrypt.call(this,N,z,X.key,k);return B}})}()})});var Xbr=S((_Ee,Gbr)=>{(function(t,e,r){typeof _Ee=="object"?Gbr.exports=_Ee=e(ki(),Jm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(_Ee,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 vEe=="object"?Zbr.exports=vEe=e(ki(),Jm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(vEe,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 wEe=="object"?Qbr.exports=wEe=e(ki(),Jm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(wEe,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 SEe=="object"?t_r.exports=SEe=e(ki(),Jm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(SEe,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 CEe=="object"?n_r.exports=CEe=e(ki(),Jm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(CEe,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 a_r=S((xEe,i_r)=>{(function(t,e,r){typeof xEe=="object"?i_r.exports=xEe=e(ki(),Jm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(xEe,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 u_r=S((TEe,s_r)=>{(function(t,e,r){typeof TEe=="object"?s_r.exports=TEe=e(ki(),Jm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(TEe,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 c_r=S((OEe,l_r)=>{(function(t,e,r){typeof OEe=="object"?l_r.exports=OEe=e(ki(),Jm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(OEe,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 f_r=S((EEe,d_r)=>{(function(t,e,r){typeof EEe=="object"?d_r.exports=EEe=e(ki(),Jm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(EEe,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 m_r=S((PEe,p_r)=>{(function(t,e,r){typeof PEe=="object"?p_r.exports=PEe=e(ki(),Jm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(PEe,function(t){return t.pad.NoPadding={pad:function(){},unpad:function(){}},t.pad.NoPadding})});var g_r=S((MEe,h_r)=>{(function(t,e,r){typeof MEe=="object"?h_r.exports=MEe=e(ki(),Jm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(MEe,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 b_r=S((REe,y_r)=>{(function(t,e,r){typeof REe=="object"?y_r.exports=REe=e(ki(),_q(),vq(),AD(),Jm()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})(REe,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],N=g[b+1]^_[1],z=g[b+2]^_[2],V=g[b+3]^_[3],k=4,X=1;X>>24]^T[N>>>16&255]^O[z>>>8&255]^E[V&255]^_[k++],Q=w[N>>>24]^T[z>>>16&255]^O[V>>>8&255]^E[I&255]^_[k++],Y=w[z>>>24]^T[V>>>16&255]^O[I>>>8&255]^E[N&255]^_[k++],K=w[V>>>24]^T[I>>>16&255]^O[N>>>8&255]^E[z&255]^_[k++];I=B,N=Q,z=Y,V=K}var B=(P[I>>>24]<<24|P[N>>>16&255]<<16|P[z>>>8&255]<<8|P[V&255])^_[k++],Q=(P[N>>>24]<<24|P[z>>>16&255]<<16|P[V>>>8&255]<<8|P[I&255])^_[k++],Y=(P[z>>>24]<<24|P[V>>>16&255]<<16|P[I>>>8&255]<<8|P[N&255])^_[k++],K=(P[V>>>24]<<24|P[I>>>16&255]<<16|P[N>>>8&255]<<8|P[z&255])^_[k++];g[b]=B,g[b+1]=Q,g[b+2]=Y,g[b+3]=K},keySize:256/32});e.AES=n._createHelper(y)}(),t.AES})});var v_r=S((IEe,__r)=>{(function(t,e,r){typeof IEe=="object"?__r.exports=IEe=e(ki(),_q(),vq(),AD(),Jm()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})(IEe,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 S_r=S((AEe,w_r)=>{(function(t,e,r){typeof AEe=="object"?w_r.exports=AEe=e(ki(),_q(),vq(),AD(),Jm()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})(AEe,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 x_r=S((NEe,C_r)=>{(function(t,e,r){typeof NEe=="object"?C_r.exports=NEe=e(ki(),_q(),vq(),AD(),Jm()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})(NEe,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 O_r=S((DEe,T_r)=>{(function(t,e,r){typeof DEe=="object"?T_r.exports=DEe=e(ki(),_q(),vq(),AD(),Jm()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})(DEe,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 P_r=S((jEe,E_r)=>{(function(t,e,r){typeof jEe=="object"?E_r.exports=jEe=e(ki(),_q(),vq(),AD(),Jm()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})(jEe,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 $Ee=="object"?M_r.exports=$Ee=e(ki(),Cae(),Obr(),Pbr(),_q(),Ibr(),vq(),Lat(),uEe(),$br(),Fat(),kbr(),Ubr(),zbr(),hEe(),Wbr(),AD(),Jm(),Xbr(),Ybr(),e_r(),r_r(),o_r(),a_r(),u_r(),c_r(),f_r(),m_r(),g_r(),b_r(),v_r(),S_r(),x_r(),O_r(),P_r()):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)})($Ee,function(t){return t})});var kat,upo,LEe,R_r=v(()=>{lw();Ye();YOe();kat="copilot-index-chunk-",upo=".json",LEe=class{constructor(e,r,n){this.app=e;this.baseDir=r;this.identifier=n}getChunkPath(e){return`${this.baseDir}/${kat}${this.identifier}-${e}.json`}getMetadataPath(){return`${this.baseDir}/${kat}${this.identifier}-metadata.json`}getLegacyPath(){return`${this.baseDir}/copilot-index-${this.identifier}${upo}`}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,te().debug&&console.log(`Partition ${s+1}: ${a.length} documents`)}),te().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 Dat(e),n=te().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(te().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)),te().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)),te().debug&&console.log(`Saved partition ${l+1}/${n}`)}te().debug&&console.log("Saved all partitions")}catch(r){throw console.error("Error saving database:",r),new lo(`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 lo("Invalid legacy database format");let l=await YG({schema:u.schema,components:{tokenizer:{stemmer:void 0,stopWords:void 0}}});return await ZOe(l,u),l}let r=await this.loadMetadata(),n=await YG({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++):te().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 ZOe(n,o),n}catch(e){throw console.error("Error loading database:",e),new lo(`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}/${kat}${this.identifier}`)&&await this.app.vault.adapter.remove(n)}catch(e){throw console.error("Error clearing storage:",e),new lo(`Failed to clear storage: ${e.message}`)}}async exists(){let e=this.getLegacyPath();if(te().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 lo("No existing database found");let r=JSON.parse(await this.app.vault.adapter.read(e));if(!r?.schema)throw new lo("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 N_r={};En(N_r,{DBOperations:()=>wq});var A_r,yA,I_r,wq,FEe=v(()=>{sH();lw();Xe();Ye();Bt();YOe();$at();A_r=$(gH()),yA=require("obsidian");R_r();ob();I_r=25,wq=class t{constructor(e){this.app=e;this.isInitialized=!1;this.isIndexLoaded=!1;this.hasUnsavedChanges=!1;this.filesWithoutEmbeddings=new Set;this.upsertMutex=new hH;hl(async()=>{let r=te();yA.Platform.isMobile&&r.disableIndexOnMobile?(this.isIndexLoaded=!1,this.oramaDb=void 0):yA.Platform.isMobile&&!r.disableIndexOnMobile&&!this.oramaDb&&await this.initializeDB(await hd.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 hd.getInstance().getEmbeddingsAPI()),F("Database reinitialized with new path:",n))})}async initializeChunkedStorage(){if(!this.app.vault.adapter)throw new lo("Vault adapter not available. Please try again later.");let e=await this.getDbPath();this.chunkedStorage=new LEe(this.app,e,this.getVaultIdentifier()),this.isInitialized=!0}async initializeDB(e){try{if(this.isInitialized||(this.dbPath=await this.getDbPath(),await this.initializeChunkedStorage()),yA.Platform.isMobile&&te().disableIndexOnMobile){this.isIndexLoaded=!1,this.oramaDb=void 0;return}if(!this.chunkedStorage)throw new lo("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){ne("Failed to load existing semantic index database, creating new one:",n)}let r=await this.createNewDb(e);return this.oramaDb=r,r}catch(r){ne("Error initializing semantic index database:",r),new yA.Notice("Failed to initialize Copilot database. Some features may be limited.");return}}async saveDB(){if(!(yA.Platform.isMobile&&te().disableIndexOnMobile)){if(!this.oramaDb||!this.chunkedStorage)try{if(await this.initializeDB(await hd.getInstance().getEmbeddingsAPI()),!this.oramaDb||!this.chunkedStorage)throw new lo("Semantic index database not found.")}catch(e){throw ne("Failed to initialize database during save:",e),new lo("Failed to initialize and save database.")}try{await this.chunkedStorage.saveDatabase(this.oramaDb),this.hasUnsavedChanges=!1,te().debug&&F("Semantic index database saved successfully at:",this.dbPath)}catch(e){throw ne("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 yA.Notice("Local Copilot index cleared successfully."),F("Local Copilot index cleared successfully, new instance created.")}catch(r){throw ne("Error clearing the local Copilot index:",r),new yA.Notice("An error occurred while clearing the local Copilot index."),r}}async removeDocs(e){if(!this.oramaDb)throw new lo("Semantic index database not found.");try{let r=await cv(this.oramaDb,{term:e,properties:["path"]});r.hits.length>0&&(await Sae(this.oramaDb,r.hits.map(n=>n.id),500),te().debug&&F(`Deleted document from local Copilot index: ${e}`)),this.markUnsavedChanges()}catch(r){ne("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(te().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,A_r.MD5)(e).toString()}markUnsavedChanges(){this.hasUnsavedChanges=!0}async createNewDb(e){if(!e)throw new lo("Embedding instance not found.");let r=await Jit(e);if(!r||r===0)throw new lo("Invalid vector length detected. Please check if your embedding model is working.");let n=this.createDynamicSchema(r),o=await YG({schema:n,components:{tokenizer:{stemmer:void 0,stopWords:void 0}}});return F(`Created new semantic index database for ${this.dbPath}. Embedding model: ${hd.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 cv(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 cv(e,{term:"",limit:1,sortBy:{property:"mtime",order:"DESC"}});return r.hits.length>0?r.hits[0].document.mtime:0}catch(r){return ne("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,te().numPartitions),o=await cv(r,{term:e.id,properties:["id"],limit:1});o.hits.length>0&&await fH(r,o.hits[0].id);try{return await wae(r,e),F(`${o.hits.length>0?"Updated":"Inserted"} document ${e.id} in partition ${n}`),this.markUnsavedChanges(),e}catch(i){if(ne(`Failed to ${o.hits.length>0?"update":"insert"} document ${e.id}:`,i),o.hits.length>0)try{await wae(r,o.hits[0].document)}catch(a){ne("Failed to restore previous document version:",a)}return}}catch(n){ne(`Error upserting document ${e.id}:`,n);return}})}async getLatestFileMtime(){if(!this.oramaDb)throw new Error("DB not initialized");try{let e=await cv(this.oramaDb,{term:"",limit:1,sortBy:{property:"mtime",order:"DESC"}});return e.hits.length>0?e.hits[0].document.mtime:0}catch(e){return ne("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 ne("Failed to initialize database:",o),new lo("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 cv(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=hd.getModelName(e);if(!w1t(n,o))return new yA.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 cv(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 hd.getInstance().getEmbeddingsAPI();if(!e)throw new lo("No embedding model available.");if(await this.initializeDB(e),!this.oramaDb)throw new lo("Failed to initialize database after attempt.")}catch(e){throw ne("Failed to initialize database during garbage collection:",e),new lo("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}=el(),i=new Set(e.filter(u=>Hs(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 fH(this.oramaDb,s[0].id):await Sae(this.oramaDb,s.map(u=>u.id),500),await this.saveDB(),s.length)}catch(e){throw ne("Error garbage collecting the Copilot index:",e),new lo("Failed to garbage collect the Copilot index.")}}async getIndexedFiles(){if(!this.oramaDb)throw new lo("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 ne("Error getting indexed files:",e),new lo("Failed to retrieve indexed files.")}}async isIndexEmpty(){if(!this.oramaDb)return!0;try{return(await cv(this.oramaDb,{term:"",limit:1})).hits.length===0}catch(e){throw ne("Error checking if database is empty:",e),new lo("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 lo("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 lo("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 ne("Error checking index integrity:",e),new lo("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 kEe,D_r=v(()=>{FEe();kEe=class{constructor(e){this.dbOps=new wq(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 wq.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()}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 r9,lpo,xae,j_r=v(()=>{ra();sd();Xe();Ye();r9=require("obsidian");ob();lpo=5e3,xae=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()||r9.Platform.isMobile&&te().disableIndexOnMobile||ex()!=="copilot_plus")return;let n=this.lastActiveFile,o=this.lastActiveFileMtime,i=e?.view;if(this.lastActiveFile=i instanceof r9.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}=el(),u=Hs(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(()=>{te().debug&&console.log("Copilot Plus: Triggering reindex for file ",e.path),this.indexOps.reindexFile(e),this.debounceTimer=null},lpo))};this.handleFileDelete=async e=>{this.shouldHandleEvents()&&e instanceof r9.TFile&&await this.indexBackend.removeByPath(e.path)};this.syncEventListeners(),hl(()=>{this.syncEventListeners()})}shouldHandleEvents(){return te().enableSemanticSearchV3}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 Uat(t){return qat.add(t),()=>{qat.delete(t)}}function qEe(){qat.forEach(t=>t())}var qat,Bat=v(()=>{qat=new Set});var UEe,$_r=v(()=>{UEe=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 tl,zat=v(()=>{tl=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 Tae,L_r,F_r=v(()=>{Pg();Tae=class extends Go{constructor(){super(...arguments);x(this,"lc_namespace",["langchain_core","documents","transformers"])}invoke(e,r){return this.transformDocuments(e)}},L_r=class extends Tae{async transformDocuments(t){let e=[];for(let r of t){let n=await this._transformDocument(r);e.push(n)}return e}}});var cpo,ND=v(()=>{Jo();zat();F_r();cpo={};$t(cpo,{BaseDocumentTransformer:()=>Tae,Document:()=>tl,MappingDocumentTransformer:()=>L_r})});var k_r,Hat,q_r=v(()=>{ND();_tt();k_r=class extends Tae{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 tl({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}},Hat=class Vat extends k_r{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","
","

","
","

  • ","

    ","

    ","

    ","

    ","

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