/* 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 _sn=Object.create;var cY=Object.defineProperty;var vsn=Object.getOwnPropertyDescriptor;var wsn=Object.getOwnPropertyNames;var Ssn=Object.getPrototypeOf,Csn=Object.prototype.hasOwnProperty;var Wwt=t=>{throw TypeError(t)};var xsn=(t,e,r)=>e in t?cY(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),Xn=(t,e)=>{for(var r in e)cY(t,r,{get:e[r],enumerable:!0})},Gwt=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of wsn(e))!Csn.call(t,o)&&o!==r&&cY(t,o,{get:()=>e[o],enumerable:!(n=vsn(e,o))||n.enumerable});return t};var L=(t,e,r)=>(r=t!=null?_sn(Ssn(t)):{},Gwt(e||!t||!t.__esModule?cY(r,"default",{value:t,enumerable:!0}):r,t)),Nfe=t=>Gwt(cY({},"__esModule",{value:!0}),t);var M=(t,e,r)=>xsn(t,typeof e!="symbol"?e+"":e,r),Osn=(t,e,r)=>e.has(t)||Wwt("Cannot "+r);var dY=(t,e,r)=>e.has(t)?Wwt("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r);var Zwt=(t,e,r)=>(Osn(t,e,"access private method"),r);function nke(){if(!jfe&&(jfe=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!jfe))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return jfe(Tsn)}var jfe,Tsn,Xwt=v(()=>{Tsn=new Uint8Array(16)});function Ywt(t,e=0){return Hh[t[e+0]]+Hh[t[e+1]]+Hh[t[e+2]]+Hh[t[e+3]]+"-"+Hh[t[e+4]]+Hh[t[e+5]]+"-"+Hh[t[e+6]]+Hh[t[e+7]]+"-"+Hh[t[e+8]]+Hh[t[e+9]]+"-"+Hh[t[e+10]]+Hh[t[e+11]]+Hh[t[e+12]]+Hh[t[e+13]]+Hh[t[e+14]]+Hh[t[e+15]]}var Hh,Qwt=v(()=>{Hh=[];for(let t=0;t<256;++t)Hh.push((t+256).toString(16).slice(1))});var Esn,oke,eSt=v(()=>{Esn=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),oke={randomUUID:Esn}});function Psn(t,e,r){if(oke.randomUUID&&!e&&!t)return oke.randomUUID();t=t||{};let n=t.random||(t.rng||nke)();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 Ywt(n)}var H0,tSt=v(()=>{eSt();Xwt();Qwt();H0=Psn});var J3=v(()=>{tSt()});var Msn,Et,Do=v(()=>{Msn=Object.defineProperty,Et=(t,e)=>{for(var r in e)Msn(t,r,{get:e[r],enumerable:!0})}});function fY(t,e=UU){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 UU(t){if(typeof t>"u")return null;try{return JSON.parse(t)}catch{}let e="",r=[],n=!1,o=!1;for(let i of t){if(n)i==='"'&&!o?n=!1:i===` `&&!o?i="\\n":i==="\\"?o=!o:o=!1;else if(i==='"')n=!0,o=!1;else if(i==="{")r.push("}");else if(i==="[")r.push("]");else if(i==="}"||i==="]")if(r&&r[r.length-1]===i)r.pop();else return null;e+=i}n&&(e+='"');for(let i=r.length-1;i>=0;i-=1)e+=r[i];try{return JSON.parse(e)}catch{return null}}var pY=v(()=>{});function H$(t,e){return t.lc_error_code=e,t.message=`${t.message} Troubleshooting URL: https://js.langchain.com/docs/troubleshooting/errors/${e}/ `,t}var mY=v(()=>{});var nSt=S((mgi,rSt)=>{"use strict";rSt.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 cSt=S((hgi,ike)=>{"use strict";var Rsn=/[\p{Lu}]/u,Asn=/[\p{Ll}]/u,oSt=/^[\p{Lu}](?![\p{Lu}])/gu,sSt=/([\p{Alpha}\p{N}_]|$)/u,uSt=/[_.\- ]+/,Isn=new RegExp("^"+uSt.source),iSt=new RegExp(uSt.source+sSt.source,"gu"),aSt=new RegExp("\\d+"+sSt.source,"gu"),Nsn=(t,e,r)=>{let n=!1,o=!1,i=!1;for(let a=0;a(oSt.lastIndex=0,t.replace(oSt,r=>e(r))),Dsn=(t,e)=>(iSt.lastIndex=0,aSt.lastIndex=0,t.replace(iSt,(r,n)=>e(n)).replace(aSt,r=>e(r))),lSt=(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=Nsn(t,r,n)),t=t.replace(Isn,""),e.preserveConsecutiveUppercase?t=jsn(t,r):t=r(t),e.pascalCase&&(t=n(t.charAt(0))+t.slice(1)),Dsn(t,n))};ike.exports=lSt;ike.exports.default=lSt});function fSt(t,e){return e?.[t]||(0,dSt.default)(t)}function pSt(t,e,r){let n={};for(let o in t)Object.hasOwn(t,o)&&(n[e(o,r)]=t[o]);return n}var dSt,$sn,mSt=v(()=>{dSt=L(nSt(),1),$sn=L(cSt(),1)});function hSt(t){return Array.isArray(t)?[...t]:{...t}}function Fsn(t,e){let r=hSt(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]=hSt(s[u]),s=s[u]}s[i]!==void 0&&(s[i]={lc:1,type:"secret",id:[o]})}return r}function Dfe(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 Lsn,Vh,V$=v(()=>{Do();mSt();Lsn={};Et(Lsn,{Serializable:()=>Vh,get_lc_unique_name:()=>Dfe});Vh=class gSt{constructor(e,...r){M(this,"lc_serializable",!1);M(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,Dfe(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 gSt||typeof this.lc_kwargs!="object"||Array.isArray(this.lc_kwargs))return this.toJSONNotImplemented();let e={},r={},n=Object.keys(this.lc_kwargs).reduce((o,i)=>(o[i]=i in this?this[i]:this.lc_kwargs[i],o),{});for(let o=Object.getPrototypeOf(this);o;o=Object.getPrototypeOf(o))Object.assign(e,Reflect.get(o,"lc_aliases",this)),Object.assign(r,Reflect.get(o,"lc_secrets",this)),Object.assign(n,Reflect.get(o,"lc_attributes",this));return Object.keys(r).forEach(o=>{let i=this,a=n,[s,...u]=o.split(".").reverse();for(let l of u.reverse()){if(!(l in i)||i[l]===void 0)return;(!(l in a)||a[l]===void 0)&&(typeof i[l]=="object"&&i[l]!=null?a[l]={}:Array.isArray(i[l])&&(a[l]=[])),i=i[l],a=a[l]}s in i&&i[s]!==void 0&&(a[s]=a[s]||i[s])}),{lc:1,type:"constructor",id:this.lc_id,kwargs:pSt(Object.keys(r).length?Fsn(n,r):n,fSt,e)}}toJSONNotImplemented(){return{lc:1,type:"not_implemented",id:this.lc_id}}}});function J$(t){return!!(t&&typeof t=="object"&&"type"in t&&t.type==="tool_call")}function ySt(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 K3,$fe=v(()=>{K3=class extends Error{constructor(e,r){super(e);M(this,"output");this.output=r}}});var bSt,K$,_St,W$,hY=v(()=>{bSt=Symbol.for("ls:tracing_async_local_storage"),K$=Symbol.for("lc:context_variables"),_St=t=>{globalThis[bSt]=t},W$=()=>globalThis[bSt]});function Zm(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 W3(t){return Zm(t)&&t.source_type==="url"&&"url"in t&&typeof t.url=="string"}function G3(t){return Zm(t)&&t.source_type==="base64"&&"data"in t&&typeof t.data=="string"}function vSt(t){return Zm(t)&&t.source_type==="text"&&"text"in t&&typeof t.text=="string"}function Lfe(t){return Zm(t)&&t.source_type==="id"&&"id"in t&&typeof t.id=="string"}function Ffe(t){if(Zm(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 gY(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 Hg({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 oO(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 yY=v(()=>{});function Mr(t,e){return Cn(t)&&t.type===e}function Cn(t){return typeof t=="object"&&t!==null}function Jb(t){return Array.isArray(t)}function er(t){return typeof t=="string"}function gv(t){return typeof t=="number"}function kfe(t){return t instanceof Uint8Array}function ake(t){try{return JSON.parse(t)}catch{return}}var iN,zU=v(()=>{iN=t=>t()});function ksn(t){if(t.type==="char_location"&&er(t.document_title)&&gv(t.start_char_index)&&gv(t.end_char_index)&&er(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"&&er(t.document_title)&&gv(t.start_page_number)&&gv(t.end_page_number)&&er(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"&&er(t.document_title)&&gv(t.start_block_index)&&gv(t.end_block_index)&&er(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"&&er(t.url)&&er(t.title)&&er(t.encrypted_index)&&er(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"&&er(t.source)&&er(t.title)&&gv(t.start_block_index)&&gv(t.end_block_index)&&er(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 SSt(t){if(Mr(t,"document")&&Cn(t.source)&&"type"in t.source){if(t.source.type==="base64"&&er(t.source.media_type)&&er(t.source.data))return{type:"file",mimeType:t.source.media_type,data:t.source.data};if(t.source.type==="url"&&er(t.source.url))return{type:"file",url:t.source.url};if(t.source.type==="file"&&er(t.source.file_id))return{type:"file",fileId:t.source.file_id};if(t.source.type==="text"&&er(t.source.data))return{type:"file",mimeType:String(t.source.media_type??"text/plain"),data:t.source.data}}else if(Mr(t,"image")&&Cn(t.source)&&"type"in t.source){if(t.source.type==="base64"&&er(t.source.media_type)&&er(t.source.data))return{type:"image",mimeType:t.source.media_type,data:t.source.data};if(t.source.type==="url"&&er(t.source.url))return{type:"image",url:t.source.url};if(t.source.type==="file"&&er(t.source.file_id))return{type:"image",fileId:t.source.file_id}}}function CSt(t){function*e(){for(let r of t){let n=SSt(r);n?yield n:yield r}}return Array.from(e())}function wSt(t){function*e(){let r=typeof t.content=="string"?[{type:"text",text:t.content}]:t.content;for(let n of r){if(Mr(n,"text")&&er(n.text)){let{text:o,citations:i,...a}=n;if(Jb(i)&&i.length){let s=i.reduce((u,l)=>{let c=ksn(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(Mr(n,"thinking")&&er(n.thinking)){let{thinking:o,signature:i,...a}=n;yield{...a,type:"reasoning",reasoning:o,signature:i};continue}else if(Mr(n,"redacted_thinking")){yield{type:"non_standard",value:n};continue}else if(Mr(n,"tool_use")&&er(n.name)&&er(n.id)){yield{type:"tool_call",id:n.id,name:n.name,args:n.input};continue}else if(Mr(n,"input_json_delta")){if(qsn(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(Mr(n,"server_tool_use")&&er(n.name)&&er(n.id)){let{name:o,id:i}=n;if(o==="web_search"){let a=iN(()=>{if(typeof n.input=="string")return n.input;if(Cn(n.input)&&er(n.input.query))return n.input.query;if(er(n.partial_json)){let s=ake(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=iN(()=>{if(typeof n.input=="string")return n.input;if(Cn(n.input)&&er(n.input.code))return n.input.code;if(er(n.partial_json)){let s=ake(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(Mr(n,"web_search_tool_result")&&er(n.tool_use_id)&&Jb(n.content)){let{content:o,tool_use_id:i}=n,a=o.reduce((s,u)=>Mr(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(Mr(n,"code_execution_tool_result")&&er(n.tool_use_id)&&Cn(n.content)){yield{type:"server_tool_call_result",name:"code_execution",toolCallId:n.tool_use_id,status:"success",output:n.content};continue}else if(Mr(n,"mcp_tool_use")){yield{id:n.id,type:"server_tool_call",name:"mcp_tool_use",args:n.input};continue}else if(Mr(n,"mcp_tool_result")&&er(n.tool_use_id)&&Cn(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(Mr(n,"container_upload")){yield{type:"server_tool_call",name:"container_upload",args:n.input};continue}else if(Mr(n,"search_result")){yield{id:n.id,type:"non_standard",value:n};continue}else if(Mr(n,"tool_result")){yield{id:n.id,type:"non_standard",value:n};continue}else{let o=SSt(n);if(o){yield o;continue}}yield{type:"non_standard",value:n}}}return Array.from(e())}function qsn(t){return typeof t?._getType=="function"&&typeof t.concat=="function"&&t._getType()==="ai"}var xSt,ske=v(()=>{zU();xSt={translateContent:wSt,translateContentChunk:wSt}});function Bsn(t){return W3(t)?{type:t.type,mimeType:t.mime_type,url:t.url,metadata:t.metadata}:G3(t)?{type:t.type,mimeType:t.mime_type??"application/octet-stream",data:t.data,metadata:t.metadata}:Lfe(t)?{type:t.type,mimeType:t.mime_type,fileId:t.id,metadata:t.metadata}:t}function OSt(t){return t.map(Bsn)}function TSt(t){return!!(Mr(t,"image_url")&&Cn(t.image_url)||Mr(t,"input_audio")&&Cn(t.input_audio)||Mr(t,"file")&&Cn(t.file))}function ESt(t){if(Mr(t,"image_url")&&Cn(t.image_url)&&er(t.image_url.url)){let e=Hg({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(Mr(t,"input_audio")&&Cn(t.input_audio)&&er(t.input_audio.data)&&er(t.input_audio.format))return{type:"audio",data:t.input_audio.data,mimeType:`audio/${t.input_audio.format}`};if(Mr(t,"file")&&Cn(t.file)&&er(t.file.data)){let e=Hg({dataUrl:t.file.data});if(e)return{type:"file",data:e.data,mimeType:e.mime_type};if(er(t.file.file_id))return{type:"file",fileId:t.file.file_id}}}return t}var uke=v(()=>{yY();zU()});function Usn(t){let e=[];typeof t.content=="string"?e.push({type:"text",text:t.content}):e.push(...qfe(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 zsn(t){let e=[];typeof t.content=="string"?e.push({type:"text",text:t.content}):e.push(...qfe(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 qfe(t){let e=[];for(let r of t)TSt(r)?e.push(ESt(r)):e.push(r);return e}function Hsn(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 PSt(t){function*e(){Cn(t.additional_kwargs?.reasoning)&&Jb(t.additional_kwargs.reasoning.summary)&&(yield{type:"reasoning",reasoning:t.additional_kwargs.reasoning.summary.reduce((o,i)=>Cn(i)&&er(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(Mr(n,"text")){let{text:o,annotations:i,...a}=n;Array.isArray(i)?yield{...a,type:"text",text:String(o),annotations:i.map(Hsn)}: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(Cn(t.additional_kwargs)&&Jb(t.additional_kwargs.tool_outputs))for(let n of t.additional_kwargs.tool_outputs){if(Mr(n,"web_search_call")){yield{id:n.id,type:"server_tool_call",name:"web_search",args:{query:n.query}};continue}else if(Mr(n,"file_search_call")){yield{id:n.id,type:"server_tool_call",name:"file_search",args:{query:n.query}};continue}else if(Mr(n,"computer_call")){yield{type:"non_standard",value:n};continue}else if(Mr(n,"code_interpreter_call")){if(er(n.code)&&(yield{id:n.id,type:"server_tool_call",name:"code_interpreter",args:{code:n.code}}),Jb(n.outputs)){let o=iN(()=>{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(Mr(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(Mr(n,"mcp_call")){yield{id:n.id,type:"server_tool_call",name:"mcp_call",args:n.input};continue}else if(Mr(n,"mcp_list_tools")){yield{id:n.id,type:"server_tool_call",name:"mcp_list_tools",args:n.input};continue}else if(Mr(n,"mcp_approval_request")){yield{type:"non_standard",value:n};continue}else if(Mr(n,"image_generation_call")){yield{type:"non_standard",value:n};continue}Cn(n)&&(yield{type:"non_standard",value:n})}}return Array.from(e())}function Vsn(t){function*e(){yield*PSt(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 MSt,lke=v(()=>{zU();uke();MSt={translateContent:t=>typeof t.content=="string"?Usn(t):PSt(t),translateContentChunk:t=>typeof t.content=="string"?zsn(t):Vsn(t)}});function Bfe(t){return typeof t=="object"&&t!==null&&"type"in t&&"content"in t&&(typeof t.content=="string"||Array.isArray(t.content))}var cke=v(()=>{});function Kb(t,e){return typeof t=="string"?t===""?e:typeof e=="string"?t+e:Array.isArray(e)&&e.some(r=>Zm(r))?[{type:"text",source_type:"text",text:t},...e]:[{type:"text",text:t},...e]:Array.isArray(e)?HU(t,e)??[...t,...e]:e===""?t:Array.isArray(t)&&t.some(r=>Zm(r))?[...t,{type:"file",source_type:"text",text:e}]:[...t,{type:"text",text:e}]}function Ufe(t,e){return t==="error"||e==="error"?"error":"success"}function Jsn(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 ASt(t){return Array.isArray(t)&&t.every(e=>typeof e.index=="number")}function xl(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)?r[n]=o:r[n]+=o}else if(typeof r[n]=="object"&&!Array.isArray(r[n]))r[n]=xl(r[n],o);else if(Array.isArray(r[n]))r[n]=HU(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 HU(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]=xl(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 zfe(t,e){if(!t&&!e)throw new Error("Cannot merge two undefined objects.");if(!t||!e)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 HU(t,e);if(typeof t=="object"&&typeof e=="object")return xl(t,e);if(t===e)return t;throw new Error(`Can not merge objects of different types. Left ${t} Right ${e}`)}function Hfe(t){return typeof t.role=="string"}function Xm(t){return typeof t?._getType=="function"}function Z3(t){return Xm(t)&&typeof t.concat=="function"}var dke,RSt,Jc,Wb,Vg=v(()=>{V$();yY();ske();uke();lke();cke();dke=Symbol.for("langchain.message");Jc=class extends Vh{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);M(this,"lc_namespace",["langchain_core","messages"]);M(this,"lc_serializable",!0);M(this,RSt,!0);M(this,"id");M(this,"name");M(this,"content");M(this,"additional_kwargs");M(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[OSt,qfe,CSt].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&&dke in e&&e[dke]===!0&&Bfe(e)}_updateId(e){this.id=e,this.lc_kwargs.id=e}get[(RSt=dke,Symbol.toStringTag)](){return this.constructor.lc_name()}[Symbol.for("nodejs.util.inspect.custom")](e){if(e===null)return this;let r=Jsn(this._printableFields,Math.max(4,e));return`${this.constructor.lc_name()} ${r}`}};Wb=class extends Jc{static isInstance(t){return super.isInstance(t)&&"concat"in t&&typeof t.concat=="function"}}});function bY(t){return t!=null&&typeof t=="object"&&"lc_direct_tool_output"in t&&t.lc_direct_tool_output===!0}function _Y(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 vY(t){return typeof t=="object"&&t!==null&&"getType"in t&&typeof t.getType=="function"&&t.getType()==="tool"}function fke(t){return t._getType()==="tool"}var Ksn,Gb,Aw,X3=v(()=>{Do();Vg();Ksn={};Et(Ksn,{ToolMessage:()=>Gb,ToolMessageChunk:()=>Aw,defaultToolCallParser:()=>_Y,isDirectToolOutput:()=>bY,isToolMessage:()=>vY,isToolMessageChunk:()=>fke});Gb=class extends Jc{constructor(e,r,n){let o=typeof e=="string"||Array.isArray(e)?{content:e,name:n,tool_call_id:r}:e;super(o);M(this,"lc_direct_tool_output",!0);M(this,"type","tool");M(this,"status");M(this,"tool_call_id");M(this,"metadata");M(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}}},Aw=class extends Wb{constructor(e){super(e);M(this,"type","tool");M(this,"tool_call_id");M(this,"status");M(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:Kb(this.content,e.content),additional_kwargs:xl(this.additional_kwargs,e.additional_kwargs),response_metadata:xl(this.response_metadata,e.response_metadata),artifact:zfe(this.artifact,e.artifact),tool_call_id:this.tool_call_id,id:this.id??e.id,status:Ufe(this.status,e.status)})}get _printableFields(){return{...super._printableFields,tool_call_id:this.tool_call_id,artifact:this.artifact}}}});function pke(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 Wsn(t){if(Cn(t.document)&&Cn(t.document.source)){let e=Cn(t.document)&&er(t.document.format)?t.document.format:"",r=pke(e);if(Cn(t.document.source)){if(Cn(t.document.source.s3Location)&&er(t.document.source.s3Location.uri))return{type:"file",mimeType:r,fileId:t.document.source.s3Location.uri};if(kfe(t.document.source.bytes))return{type:"file",mimeType:r,data:t.document.source.bytes};if(er(t.document.source.text))return{type:"file",mimeType:r,data:Buffer.from(t.document.source.text).toString("base64")};if(Jb(t.document.source.content)){let n=t.document.source.content.reduce((o,i)=>Cn(i)&&er(i.text)?o+i.text:o,"");return{type:"file",mimeType:r,data:n}}}}return{type:"non_standard",value:t}}function Gsn(t){if(Mr(t,"image")&&Cn(t.image)){let e=Cn(t.image)&&er(t.image.format)?t.image.format:"",r=pke(e);if(Cn(t.image.source)){if(Cn(t.image.source.s3Location)&&er(t.image.source.s3Location.uri))return{type:"image",mimeType:r,fileId:t.image.source.s3Location.uri};if(kfe(t.image.source.bytes))return{type:"image",mimeType:r,data:t.image.source.bytes}}}return{type:"non_standard",value:t}}function Zsn(t){if(Mr(t,"video")&&Cn(t.video)){let e=Cn(t.video)&&er(t.video.format)?t.video.format:"",r=pke(e);if(Cn(t.video.source)){if(Cn(t.video.source.s3Location)&&er(t.video.source.s3Location.uri))return{type:"video",mimeType:r,fileId:t.video.source.s3Location.uri};if(kfe(t.video.source.bytes))return{type:"video",mimeType:r,data:t.video.source.bytes}}}return{type:"non_standard",value:t}}function ISt(t){function*e(){let r=typeof t.content=="string"?[{type:"text",text:t.content}]:t.content;for(let n of r){if(Mr(n,"cache_point")){yield{type:"non_standard",value:n};continue}else if(Mr(n,"citations_content")&&Cn(n.citationsContent)){let o=Jb(n.citationsContent.content)?n.citationsContent.content.reduce((a,s)=>Cn(s)&&er(s.text)?a+s.text:a,""):"",i=Jb(n.citationsContent.citations)?n.citationsContent.citations.reduce((a,s)=>{if(Cn(s)){let u=Jb(s.sourceContent)?s.sourceContent.reduce((c,d)=>Cn(d)&&er(d.text)?c+d.text:c,""):"",l=iN(()=>{if(Cn(s.location)){let c=s.location.documentChar||s.location.documentPage||s.location.documentChunk;if(Cn(c))return{source:gv(c.documentIndex)?c.documentIndex.toString():void 0,startIndex:gv(c.start)?c.start:void 0,endIndex:gv(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(Mr(n,"document")&&Cn(n.document)){yield Wsn(n);continue}else if(Mr(n,"guard_content")){yield{type:"non_standard",value:n};continue}else if(Mr(n,"image")&&Cn(n.image)){yield Gsn(n);continue}else if(Mr(n,"reasoning_content")&&er(n.reasoningText)){yield{type:"reasoning",reasoning:n.reasoningText};continue}else if(Mr(n,"text")&&er(n.text)){yield{type:"text",text:n.text};continue}else if(Mr(n,"tool_result")){yield{type:"non_standard",value:n};continue}else{if(Mr(n,"tool_call"))continue;if(Mr(n,"video")&&Cn(n.video)){yield Zsn(n);continue}}yield{type:"non_standard",value:n}}}return Array.from(e())}var NSt,jSt=v(()=>{zU();NSt={translateContent:ISt,translateContentChunk:ISt}});function DSt(t){function*e(){let r=typeof t.content=="string"?[{type:"text",text:t.content}]:t.content;for(let n of r){if(Mr(n,"text")&&er(n.text)){yield{type:"text",text:n.text};continue}else if(Mr(n,"inlineData")&&Cn(n.inlineData)&&er(n.inlineData.mimeType)&&er(n.inlineData.data)){yield{type:"file",mimeType:n.inlineData.mimeType,data:n.inlineData.data};continue}else if(Mr(n,"functionCall")&&Cn(n.functionCall)&&er(n.functionCall.name)&&Cn(n.functionCall.args)){yield{type:"tool_call",id:t.id,name:n.functionCall.name,args:n.functionCall.args};continue}else if(Mr(n,"functionResponse")){yield{type:"non_standard",value:n};continue}else if(Mr(n,"fileData")&&Cn(n.fileData)&&er(n.fileData.mimeType)&&er(n.fileData.fileUri)){yield{type:"file",mimeType:n.fileData.mimeType,fileId:n.fileData.fileUri};continue}else if(Mr(n,"executableCode")){yield{type:"non_standard",value:n};continue}else if(Mr(n,"codeExecutionResult")){yield{type:"non_standard",value:n};continue}yield{type:"non_standard",value:n}}}return Array.from(e())}var $St,LSt=v(()=>{zU();$St={translateContent:DSt,translateContentChunk:DSt}});function FSt(t){function*e(){let r=typeof t.content=="string"?[{type:"text",text:t.content}]:t.content;for(let n of r){if(Mr(n,"reasoning")&&er(n.reasoning)){let o=iN(()=>{let i=r.indexOf(n);if(Jb(t.additional_kwargs?.signatures)&&i>=0)return t.additional_kwargs.signatures.at(i)});er(o)?yield{type:"reasoning",reasoning:n.reasoning,signature:o}:yield{type:"reasoning",reasoning:n.reasoning};continue}else if(Mr(n,"text")&&er(n.text)){yield{type:"text",text:n.text};continue}else if(Mr(n,"image_url")){if(er(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(Mr(n,"media")&&er(n.mimeType)&&er(n.data)){yield{type:"file",mimeType:n.mimeType,data:n.data};continue}yield{type:"non_standard",value:n}}}return Array.from(e())}var kSt,qSt=v(()=>{zU();kSt={translateContent:FSt,translateContentChunk:FSt}});function mke(t){return globalThis.lc_block_translators_registry.get(t)}var BSt=v(()=>{ske();lke();jSt();LSt();qSt();globalThis.lc_block_translators_registry??(globalThis.lc_block_translators_registry=new Map([["anthropic",xSt],["bedrock-converse",NSt],["google-genai",$St],["google-vertexai",kSt],["openai",MSt]]))});function Vfe(t,e){return xl(t??{},e??{})}function USt(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 Xsn(t,e){let r={...USt(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 Ysn(t,e){let r={...USt(t,e)};return(t?.reasoning!==void 0||e?.reasoning!==void 0)&&(r.reasoning=(t?.reasoning??0)+(e?.reasoning??0)),r}function Jfe(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:Xsn(t?.input_token_details,e?.input_token_details),output_token_details:Ysn(t?.output_token_details,e?.output_token_details)}}var hke=v(()=>{Vg()});function Us(t){return t._getType()==="ai"}function wY(t){return t._getType()==="ai"}var li,Ur,V0=v(()=>{pY();Vg();BSt();hke();X3();li=class extends Jc{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]=_Y(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.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);M(this,"type","ai");M(this,"tool_calls",[]);M(this,"invalid_tool_calls",[]);M(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=mke(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=>({...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"}};Ur=class extends Wb{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)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=e.tool_call_chunks.reduce((a,s)=>{let u=a.findIndex(([l])=>"id"in s&&s.id&&"index"in s&&s.index!==void 0?s.id===l.id&&s.index===l.index:"id"in s&&s.id?s.id===l.id:"index"in s&&s.index!==void 0?s.index===l.index:!1);return u!==-1?a[u].push(s):a.push([s]),a},[]),o=[],i=[];for(let a of n){let s=null,u=a[0]?.name??"",l=a.map(f=>f.args||"").join(""),c=l.length?l:"{}",d=a[0]?.id;try{if(s=UU(c),!d||s===null||typeof s!="object"||Array.isArray(s))throw new Error("Malformed tool call chunk args.");o.push({name:u,args:s,id:d,type:"tool_call"})}catch{i.push({name:u,args:c,id:d,error:"Malformed args.",type:"invalid_tool_call"})}}r={...e,tool_calls:o,invalid_tool_calls:i,usage_metadata:e.usage_metadata!==void 0?e.usage_metadata:void 0}}super(r);M(this,"type","ai");M(this,"tool_calls",[]);M(this,"invalid_tool_calls",[]);M(this,"tool_call_chunks",[]);M(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=mke(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:Kb(this.content,e.content),additional_kwargs:xl(this.additional_kwargs,e.additional_kwargs),response_metadata:Vfe(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=HU(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=Jfe(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 HSt(t){return t._getType()==="generic"}function VSt(t){return t._getType()==="generic"}var cd,yv,SY=v(()=>{Vg();cd=class zSt extends Jc{constructor(r,n){(typeof r=="string"||Array.isArray(r))&&(r={content:r,role:n});super(r);M(this,"type","generic");M(this,"role");this.role=r.role}static lc_name(){return"ChatMessage"}static _chatMessageClass(){return zSt}static isInstance(r){return super.isInstance(r)&&r.type==="generic"}get _printableFields(){return{...super._printableFields,role:this.role}}},yv=class extends Wb{constructor(e,r){(typeof e=="string"||Array.isArray(e))&&(e={content:e,role:r});super(e);M(this,"type","generic");M(this,"role");this.role=e.role}static lc_name(){return"ChatMessageChunk"}concat(e){let r=this.constructor;return new r({content:Kb(this.content,e.content),additional_kwargs:xl(this.additional_kwargs,e.additional_kwargs),response_metadata:xl(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 JSt(t){return t._getType()==="function"}function KSt(t){return t._getType()==="function"}var VU,bv,Kfe=v(()=>{Vg();VU=class extends Jc{constructor(e){super(e);M(this,"type","function");M(this,"name");this.name=e.name}static lc_name(){return"FunctionMessage"}},bv=class extends Wb{constructor(){super(...arguments);M(this,"type","function")}static lc_name(){return"FunctionMessageChunk"}concat(e){let r=this.constructor;return new r({content:Kb(this.content,e.content),additional_kwargs:xl(this.additional_kwargs,e.additional_kwargs),response_metadata:xl(this.response_metadata,e.response_metadata),name:this.name??"",id:this.id??e.id})}}});function WSt(t){return t.getType()==="human"}function GSt(t){return t.getType()==="human"}var su,_v,G$=v(()=>{Vg();su=class extends Jc{constructor(e){super(e);M(this,"type","human")}static lc_name(){return"HumanMessage"}static isInstance(e){return super.isInstance(e)&&e.type==="human"}},_v=class extends Wb{constructor(e){super(e);M(this,"type","human")}static lc_name(){return"HumanMessageChunk"}concat(e){let r=this.constructor;return new r({content:Kb(this.content,e.content),additional_kwargs:xl(this.additional_kwargs,e.additional_kwargs),response_metadata:xl(this.response_metadata,e.response_metadata),id:this.id??e.id})}static isInstance(e){return super.isInstance(e)&&e.type==="human"}}});function ZSt(t){return t._getType()==="system"}function XSt(t){return t._getType()==="system"}var Ym,Ky,CY=v(()=>{Vg();Ym=class extends Jc{constructor(e){super(e);M(this,"type","system")}static lc_name(){return"SystemMessage"}static isInstance(e){return super.isInstance(e)&&e.type==="system"}},Ky=class extends Wb{constructor(e){super(e);M(this,"type","system")}static lc_name(){return"SystemMessageChunk"}concat(e){let r=this.constructor;return new r({content:Kb(this.content,e.content),additional_kwargs:xl(this.additional_kwargs,e.additional_kwargs),response_metadata:xl(this.response_metadata,e.response_metadata),id:this.id??e.id})}static isInstance(e){return super.isInstance(e)&&e.type==="system"}}});var JU,Wfe=v(()=>{Vg();JU=class extends Jc{constructor(e){super({...e,content:[]});M(this,"type","remove");M(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 Qsn(t){return J$(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 eun(t){return typeof t=="object"&&t!=null&&t.lc===1&&Array.isArray(t.id)&&t.kwargs!=null&&typeof t.kwargs=="object"}function gke(t){let e,r;if(eun(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 su(r);if(e==="ai"||e==="assistant"){let{tool_calls:n,...o}=r;if(!Array.isArray(n))return new li(r);let i=n.map(Qsn);return new li({...o,tool_calls:i})}else{if(e==="system")return new Ym(r);if(e==="developer")return new Ym({...r,additional_kwargs:{...r.additional_kwargs,__openai_role__:"developer"}});if(e==="tool"&&"tool_call_id"in r)return new Gb({...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 JU({...r,id:r.id});throw H$(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 Iw(t){if(typeof t=="string")return new su(t);if(Xm(t))return t;if(Array.isArray(t)){let[e,r]=t;return gke({type:e,content:r})}else if(Hfe(t)){let{role:e,...r}=t;return gke({...r,type:e})}else return gke(t)}function rl(t,e="Human",r="AI"){let n=[];for(let o of t){let i;if(o._getType()==="human")i=e;else if(o._getType()==="ai")i=r;else if(o._getType()==="system")i="System";else if(o._getType()==="tool")i="Tool";else if(o._getType()==="generic")i=o.role;else throw new Error(`Got unsupported message type: ${o._getType()}`);let a=o.name?`${o.name}, `:"",s=typeof o.content=="string"?o.content:JSON.stringify(o.content,null,2);n.push(`${i}: ${a}${s}`)}return n.join(` `)}function tun(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 xY(t){let e=tun(t);switch(e.type){case"human":return new su(e.data);case"ai":return new li(e.data);case"system":return new Ym(e.data);case"function":if(e.data.name===void 0)throw new Error("Name must be defined for function messages");return new VU(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 Gb(e.data);case"generic":if(e.data.role===void 0)throw new Error("Role must be defined for chat messages");return new cd(e.data);default:throw new Error(`Got unexpected type: ${e.type}`)}}function QSt(t){return t.map(xY)}function e0t(t){return t.map(e=>e.toDict())}function KU(t){let e=t._getType();if(e==="human")return new _v({...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 Ur({...r})}else{if(e==="system")return new Ky({...t});if(e==="function")return new bv({...t});if(cd.isInstance(t))return new yv({...t});throw new Error("Unknown message type.")}}var YSt,iO=v(()=>{Vg();X3();V0();SY();Kfe();G$();CY();mY();$fe();Wfe();YSt=t=>t()});function _ke(){return yke===void 0&&(yke={library:"langchain-js",runtime:bke()}),yke}function gn(t){try{return typeof process<"u"?process.env?.[t]:Gfe()?Deno?.env.get(t):void 0}catch{return}}var run,t0t,r0t,n0t,Gfe,o0t,bke,yke,nl=v(()=>{Do();run={};Et(run,{getEnv:()=>bke,getEnvironmentVariable:()=>gn,getRuntimeEnvironment:()=>_ke,isBrowser:()=>t0t,isDeno:()=>Gfe,isJsDom:()=>n0t,isNode:()=>o0t,isWebWorker:()=>r0t});t0t=()=>typeof window<"u"&&typeof window.document<"u",r0t=()=>typeof globalThis=="object"&&globalThis.constructor&&globalThis.constructor.name==="DedicatedWorkerGlobalScope",n0t=()=>typeof window<"u"&&window.name==="nodejs"||typeof navigator<"u"&&navigator.userAgent.includes("jsdom"),Gfe=()=>typeof Deno<"u",o0t=()=>typeof process<"u"&&typeof process.versions<"u"&&typeof process.versions.node<"u"&&!Gfe(),bke=()=>{let t;return t0t()?t="browser":o0t()?t="node":r0t()?t="webworker":n0t()?t="jsdom":Gfe()?t="deno":t="other",t}});var i0t,a0t=v(()=>{i0t=/^(?:[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 nun(t){return typeof t=="string"&&i0t.test(t)}var Y3,s0t=v(()=>{a0t();Y3=nun});function u0t(t,e=0){return(Jh[t[e+0]]+Jh[t[e+1]]+Jh[t[e+2]]+Jh[t[e+3]]+"-"+Jh[t[e+4]]+Jh[t[e+5]]+"-"+Jh[t[e+6]]+Jh[t[e+7]]+"-"+Jh[t[e+8]]+Jh[t[e+9]]+"-"+Jh[t[e+10]]+Jh[t[e+11]]+Jh[t[e+12]]+Jh[t[e+13]]+Jh[t[e+14]]+Jh[t[e+15]]).toLowerCase()}var Jh,Zfe,l0t=v(()=>{Jh=[];for(Zfe=0;Zfe<256;++Zfe)Jh.push((Zfe+256).toString(16).slice(1))});function vke(){if(!Xfe&&(Xfe=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!Xfe))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Xfe(oun)}var Xfe,oun,c0t=v(()=>{oun=new Uint8Array(16)});var iun,wke,d0t=v(()=>{iun=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),wke={randomUUID:iun}});function aun(t,e,r){if(wke.randomUUID&&!e&&!t)return wke.randomUUID();t=t||{};var n=t.random||(t.rng||vke)();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 u0t(n)}var Zb,f0t=v(()=>{d0t();c0t();l0t();Zb=aun});var OY=v(()=>{f0t();s0t()});function TY(t){return"lc_prefer_streaming"in t&&t.lc_prefer_streaming}var uun,lun,WU,Ske,EY=v(()=>{Do();V$();nl();OY();uun={};Et(uun,{BaseCallbackHandler:()=>WU,callbackHandlerPrefersStreaming:()=>TY,isBaseCallbackHandler:()=>Ske});lun=class{};WU=class extends lun{constructor(e){super();M(this,"lc_serializable",!1);M(this,"lc_kwargs");M(this,"ignoreLLM",!1);M(this,"ignoreChain",!1);M(this,"ignoreAgent",!1);M(this,"ignoreRetriever",!1);M(this,"ignoreCustomEvent",!1);M(this,"raiseError",!1);M(this,"awaitHandlers",gn("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,Dfe(this.constructor)]}copy(){return new this.constructor(this)}toJSON(){return Vh.prototype.toJSON.call(this)}toJSONNotImplemented(){return Vh.prototype.toJSONNotImplemented.call(this)}static fromMethods(e){class r extends WU{constructor(){super();M(this,"name",Zb());Object.assign(this,e)}}return new r}},Ske=t=>{let e=t;return e!==void 0&&typeof e.copy=="function"&&typeof e.name=="string"&&typeof e.awaitHandlers=="boolean"}});var p0t,m0t=v(()=>{p0t=/^(?:[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 cun(t){return typeof t=="string"&&p0t.test(t)}var h0t,g0t=v(()=>{m0t();h0t=cun});function dun(t){if(!h0t(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 y0t,b0t=v(()=>{g0t();y0t=dun});function Qfe(t,e=0){return(Kh[t[e+0]]+Kh[t[e+1]]+Kh[t[e+2]]+Kh[t[e+3]]+"-"+Kh[t[e+4]]+Kh[t[e+5]]+"-"+Kh[t[e+6]]+Kh[t[e+7]]+"-"+Kh[t[e+8]]+Kh[t[e+9]]+"-"+Kh[t[e+10]]+Kh[t[e+11]]+Kh[t[e+12]]+Kh[t[e+13]]+Kh[t[e+14]]+Kh[t[e+15]]).toLowerCase()}var Kh,Yfe,Cke=v(()=>{Kh=[];for(Yfe=0;Yfe<256;++Yfe)Kh.push((Yfe+256).toString(16).slice(1))});function xke(){if(!epe&&(epe=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!epe))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return epe(fun)}var epe,fun,_0t=v(()=>{fun=new Uint8Array(16)});function pun(t){t=unescape(encodeURIComponent(t));for(var e=[],r=0;r{Cke();b0t();mun="6ba7b810-9dad-11d1-80b4-00c04fd430c8",hun="6ba7b811-9dad-11d1-80b4-00c04fd430c8"});var gun,Tke,w0t=v(()=>{gun=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),Tke={randomUUID:gun}});function yun(t,e,r){if(Tke.randomUUID&&!e&&!t)return Tke.randomUUID();t=t||{};var n=t.random||(t.rng||xke)();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 Qfe(n)}var aN,S0t=v(()=>{w0t();_0t();Cke();aN=yun});function bun(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 Eke(t,e){return t<>>32-e}function _un(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=y,y=Eke(g,30)>>>0,g=h,h=O}r[0]=r[0]+h>>>0,r[1]=r[1]+g>>>0,r[2]=r[2]+y>>>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 C0t,x0t=v(()=>{C0t=_un});var vun,tpe,O0t=v(()=>{v0t();x0t();vun=Oke("v5",80,C0t),tpe=vun});var Pke=v(()=>{S0t();O0t()});var E0t,P0t,Mke,M0t,Rke,Ake,Ike,R0t,A0t,I0t,N0t,j0t,D0t,$0t,L0t,F0t,k0t,q0t,B0t,U0t,z0t,H0t,V0t,J0t,K0t,W0t,G0t,Z0t,X0t,Y0t,Nke,Q0t,eCt,tCt=v(()=>{E0t="gen_ai.operation.name",P0t="gen_ai.system",Mke="gen_ai.request.model",M0t="gen_ai.response.model",Rke="gen_ai.usage.input_tokens",Ake="gen_ai.usage.output_tokens",Ike="gen_ai.usage.total_tokens",R0t="gen_ai.request.max_tokens",A0t="gen_ai.request.temperature",I0t="gen_ai.request.top_p",N0t="gen_ai.request.frequency_penalty",j0t="gen_ai.request.presence_penalty",D0t="gen_ai.response.finish_reasons",$0t="gen_ai.prompt",L0t="gen_ai.completion",F0t="gen_ai.request.extra_query",k0t="gen_ai.request.extra_body",q0t="gen_ai.serialized.name",B0t="gen_ai.serialized.signature",U0t="gen_ai.serialized.doc",z0t="gen_ai.response.id",H0t="gen_ai.response.service_tier",V0t="gen_ai.response.system_fingerprint",J0t="gen_ai.usage.input_token_details",K0t="gen_ai.usage.output_token_details",W0t="langsmith.trace.session_id",G0t="langsmith.trace.session_name",Z0t="langsmith.span.kind",X0t="langsmith.trace.name",Y0t="langsmith.metadata",Nke="langsmith.span.tags",Q0t="langsmith.request.streaming",eCt="langsmith.request.headers"});var Sun,rCt,nCt,oCt,jke=v(()=>{sN();Sun=(...t)=>fetch(...t),rCt=Symbol.for("ls:fetch_implementation"),nCt=()=>{let t=globalThis[rCt];return t?typeof t=="function"&&"Headers"in t&&"Request"in t&&"Response"in t:!1},oCt=t=>async(...e)=>{if(t||dd("DEBUG")==="true"){let[n,o]=e;console.log(`\u2192 ${o?.method||"GET"} ${n}`)}let r=await(globalThis[rCt]??Sun)(...e);return(t||dd("DEBUG")==="true")&&console.log(`\u2190 ${r.status} ${r.statusText} ${r.url}`),r}});var PY,Dke=v(()=>{sN();PY=()=>dd("PROJECT")??vv("LANGCHAIN_SESSION")??"default"});var rpe,npe=v(()=>{$ke();Lke();jke();Dke();rpe="0.3.74"});function ope(){if(Fke===void 0){let t=qke(),e=Pun();Fke={library:"langsmith",runtime:t,sdk:"langsmith-js",sdk_version:rpe,...e}}return Fke}function Bke(){let t=Eun(),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 Eun(){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 vv(t){try{return typeof process<"u"?process.env?.[t]:void 0}catch{return}}function dd(t){return vv(`LANGSMITH_${t}`)||vv(`LANGCHAIN_${t}`)}function Pun(){if(kke!==void 0)return kke;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=vv(r);n!==void 0&&(e[r]=n)}return kke=e,e}function ipe(){return vv("OTEL_ENABLED")==="true"||dd("OTEL_ENABLED")==="true"}var aO,Cun,xun,Oun,iCt,Tun,qke,Fke,kke,sN=v(()=>{npe();Cun=()=>typeof window<"u"&&typeof window.document<"u",xun=()=>typeof globalThis=="object"&&globalThis.constructor&&globalThis.constructor.name==="DedicatedWorkerGlobalScope",Oun=()=>typeof window<"u"&&window.name==="nodejs"||typeof navigator<"u"&&navigator.userAgent.includes("jsdom"),iCt=()=>typeof Deno<"u",Tun=()=>typeof process<"u"&&typeof process.versions<"u"&&typeof process.versions.node<"u"&&!iCt(),qke=()=>aO||(typeof Bun<"u"?aO="bun":Cun()?aO="browser":Tun()?aO="node":xun()?aO="webworker":Oun()?aO="jsdom":iCt()?aO="deno":aO="other",aO)});function ape(){return Wke.getTraceInstance()}function sCt(){return Wke.getContextInstance()}function uCt(){return Wke.getDefaultOTLPTracerComponents()}var Hke,Vke,Jke,Uke,zke,aCt,Mun,Run,Kke,Wke,Gke=v(()=>{sN();Hke=class{constructor(){Object.defineProperty(this,"hasWarned",{enumerable:!0,configurable:!0,writable:!0,value:!1})}startActiveSpan(e,...r){!this.hasWarned&&ipe()&&(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()}},Vke=class{constructor(){Object.defineProperty(this,"mockTracer",{enumerable:!0,configurable:!0,writable:!0,value:new Hke})}getTracer(e,r){return this.mockTracer}getActiveSpan(){}setSpan(e,r){return e}getSpan(e){}setSpanContext(e,r){return e}getTracerProvider(){}setGlobalTracerProvider(e){return!1}},Jke=class{active(){return{}}with(e,r){return r()}},Uke=Symbol.for("ls:otel_trace"),zke=Symbol.for("ls:otel_context"),aCt=Symbol.for("ls:otel_get_default_otlp_tracer_provider"),Mun=new Vke,Run=new Jke,Kke=class{getTraceInstance(){return globalThis[Uke]??Mun}getContextInstance(){return globalThis[zke]??Run}initializeGlobalInstances(e){globalThis[Uke]===void 0&&(globalThis[Uke]=e.trace),globalThis[zke]===void 0&&(globalThis[zke]=e.context)}setDefaultOTLPTracerComponents(e){globalThis[aCt]=e}getDefaultOTLPTracerComponents(){return globalThis[aCt]??void 0}},Wke=new Kke});function Iun(t){return Aun[t]||t}var Aun,spe,lCt=v(()=>{tCt();Gke();Aun={llm:"chat",tool:"execute_tool",retriever:"embeddings",embedding:"embeddings",prompt:"chat"};spe=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&&ape().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(Z0t,r.run_type);let s=Iun(r.run_type||"chain");e.setAttribute(E0t,s)}"name"in r&&r.name&&e.setAttribute(X0t,r.name),"session_id"in r&&r.session_id&&e.setAttribute(W0t,r.session_id),"session_name"in r&&r.session_name&&e.setAttribute(G0t,r.session_name),this.setGenAiSystem(e,r);let o=this.extractModelName(r);o&&e.setAttribute(Mke,o),"prompt_tokens"in r&&typeof r.prompt_tokens=="number"&&e.setAttribute(Rke,r.prompt_tokens),"completion_tokens"in r&&typeof r.completion_tokens=="number"&&e.setAttribute(Ake,r.completion_tokens),"total_tokens"in r&&typeof r.total_tokens=="number"&&e.setAttribute(Ike,r.total_tokens),this.setInvocationParameters(e,r);let i=r.extra?.metadata||{};for(let[s,u]of Object.entries(i))u!=null&&e.setAttribute(`${Y0t}.${s}`,String(u));let a=r.tags;if(a&&Array.isArray(a)?e.setAttribute(Nke,a.join(", ")):a&&e.setAttribute(Nke,String(a)),"serialized"in r&&typeof r.serialized=="object"){let s=r.serialized;s.name&&e.setAttribute(q0t,String(s.name)),s.signature&&e.setAttribute(B0t,String(s.signature)),s.doc&&e.setAttribute(U0t,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(P0t,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(R0t,n.max_tokens),n.temperature!==void 0&&e.setAttribute(A0t,n.temperature),n.top_p!==void 0&&e.setAttribute(I0t,n.top_p),n.frequency_penalty!==void 0&&e.setAttribute(N0t,n.frequency_penalty),n.presence_penalty!==void 0&&e.setAttribute(j0t,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(Mke,n.model),n.stream!==void 0&&e.setAttribute(Q0t,n.stream),n.extra_headers&&e.setAttribute(eCt,JSON.stringify(n.extra_headers)),n.extra_query&&e.setAttribute(F0t,JSON.stringify(n.extra_query)),n.extra_body&&e.setAttribute(k0t,JSON.stringify(n.extra_body))),e.setAttribute($0t,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(Rke,o[0]),e.setAttribute(Ake,o[1]),e.setAttribute(Ike,o[0]+o[1])),n&&typeof n=="object"){if(n.model&&e.setAttribute(M0t,String(n.model)),n.id&&e.setAttribute(z0t,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(D0t,i.join(", "))}if(n.service_tier&&e.setAttribute(H0t,n.service_tier),n.system_fingerprint&&e.setAttribute(V0t,n.system_fingerprint),n.usage_metadata&&typeof n.usage_metadata=="object"){let i=n.usage_metadata;i.input_token_details&&e.setAttribute(J0t,JSON.stringify(i.input_token_details)),i.output_token_details&&e.setAttribute(K0t,JSON.stringify(i.output_token_details))}}e.setAttribute(L0t,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]}}});var dCt=S((i_i,cCt)=>{function Nw(t,e){typeof e=="boolean"&&(e={forever:e}),this._originalTimeouts=JSON.parse(JSON.stringify(t)),this._timeouts=t,this._options=e||{},this._maxRetryTime=e&&e.maxRetryTime||1/0,this._fn=null,this._errors=[],this._attempts=1,this._operationTimeout=null,this._operationTimeoutCb=null,this._timeout=null,this._operationStart=null,this._timer=null,this._options.forever&&(this._cachedTimeouts=this._timeouts.slice(0))}cCt.exports=Nw;Nw.prototype.reset=function(){this._attempts=1,this._timeouts=this._originalTimeouts.slice(0)};Nw.prototype.stop=function(){this._timeout&&clearTimeout(this._timeout),this._timer&&clearTimeout(this._timer),this._timeouts=[],this._cachedTimeouts=null};Nw.prototype.retry=function(t){if(this._timeout&&clearTimeout(this._timeout),!t)return!1;var e=new Date().getTime();if(t&&e-this._operationStart>=this._maxRetryTime)return this._errors.push(t),this._errors.unshift(new Error("RetryOperation timeout occurred")),!1;this._errors.push(t);var r=this._timeouts.shift();if(r===void 0)if(this._cachedTimeouts)this._errors.splice(0,this._errors.length-1),r=this._cachedTimeouts.slice(-1);else return!1;var n=this;return this._timer=setTimeout(function(){n._attempts++,n._operationTimeoutCb&&(n._timeout=setTimeout(function(){n._operationTimeoutCb(n._attempts)},n._operationTimeout),n._options.unref&&n._timeout.unref()),n._fn(n._attempts)},r),this._options.unref&&this._timer.unref(),!0};Nw.prototype.attempt=function(t,e){this._fn=t,e&&(e.timeout&&(this._operationTimeout=e.timeout),e.cb&&(this._operationTimeoutCb=e.cb));var r=this;this._operationTimeoutCb&&(this._timeout=setTimeout(function(){r._operationTimeoutCb()},r._operationTimeout)),this._operationStart=new Date().getTime(),this._fn(this._attempts)};Nw.prototype.try=function(t){console.log("Using RetryOperation.try() is deprecated"),this.attempt(t)};Nw.prototype.start=function(t){console.log("Using RetryOperation.start() is deprecated"),this.attempt(t)};Nw.prototype.start=Nw.prototype.try;Nw.prototype.errors=function(){return this._errors};Nw.prototype.attempts=function(){return this._attempts};Nw.prototype.mainError=function(){if(this._errors.length===0)return null;for(var t={},e=null,r=0,n=0;n=r&&(e=o,r=a)}return e}});var fCt=S(ZU=>{var Nun=dCt();ZU.operation=function(t){var e=ZU.timeouts(t);return new Nun(e,{forever:t&&(t.forever||t.retries===1/0),unref:t&&t.unref,maxRetryTime:t&&t.maxRetryTime})};ZU.timeouts=function(t){if(t instanceof Array)return[].concat(t);var e={retries:10,factor:2,minTimeout:1*1e3,maxTimeout:1/0,randomize:!1};for(var r in t)e[r]=t[r];if(e.minTimeout>e.maxTimeout)throw new Error("minTimeout is greater than maxTimeout");for(var n=[],o=0;o{pCt.exports=fCt()});var cpe=S((u_i,lpe)=>{"use strict";var jun=mCt(),Dun=["Failed to fetch","NetworkError when attempting to fetch resource.","The Internet connection appears to be offline.","Network request failed"],upe=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}},$un=(t,e,r)=>{let n=r.retries-(e-1);return t.attemptNumber=e,t.retriesLeft=n,t},Lun=t=>Dun.includes(t),hCt=(t,e)=>new Promise((r,n)=>{e={onFailedAttempt:()=>{},retries:10,...e};let o=jun.operation(e);o.attempt(async i=>{try{r(await t(i))}catch(a){if(!(a instanceof Error)){n(new TypeError(`Non-error was thrown: "${a}". You should only throw errors.`));return}if(a instanceof upe)o.stop(),n(a.originalError);else if(a instanceof TypeError&&!Lun(a.message))o.stop(),n(a);else{$un(a,i,e);try{await e.onFailedAttempt(a)}catch(s){n(s);return}o.retry(a)||n(o.mainError())}}})});lpe.exports=hCt;lpe.exports.default=hCt;lpe.exports.AbortError=upe});var Xke=S((l_i,Zke)=>{"use strict";var Fun=Object.prototype.hasOwnProperty,Wy="~";function MY(){}Object.create&&(MY.prototype=Object.create(null),new MY().__proto__||(Wy=!1));function kun(t,e,r){this.fn=t,this.context=e,this.once=r||!1}function gCt(t,e,r,n,o){if(typeof r!="function")throw new TypeError("The listener must be a function");var i=new kun(r,n||t,o),a=Wy?Wy+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 dpe(t,e){--t._eventsCount===0?t._events=new MY:delete t._events[e]}function Jg(){this._events=new MY,this._eventsCount=0}Jg.prototype.eventNames=function(){var e=[],r,n;if(this._eventsCount===0)return e;for(n in r=this._events)Fun.call(r,n)&&e.push(Wy?n.slice(1):n);return Object.getOwnPropertySymbols?e.concat(Object.getOwnPropertySymbols(r)):e};Jg.prototype.listeners=function(e){var r=Wy?Wy+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";yCt.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 _Ct=S((d_i,ppe)=>{"use strict";var qun=Yke(),fpe=class extends Error{constructor(e){super(e),this.name="TimeoutError"}},bCt=(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 fpe(a);typeof t.cancel=="function"&&t.cancel(),o(s)},e);qun(t.then(n,o),()=>{clearTimeout(i)})});ppe.exports=bCt;ppe.exports.default=bCt;ppe.exports.TimeoutError=fpe});var vCt=S(Qke=>{"use strict";Object.defineProperty(Qke,"__esModule",{value:!0});function Uun(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}Qke.default=Uun});var wCt=S(tqe=>{"use strict";Object.defineProperty(tqe,"__esModule",{value:!0});var zun=vCt(),eqe=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=zun.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}};tqe.default=eqe});var CCt=S(nqe=>{"use strict";Object.defineProperty(nqe,"__esModule",{value:!0});var Hun=Xke(),SCt=_Ct(),Vun=wCt(),mpe=()=>{},Jun=new SCt.TimeoutError,rqe=class extends Hun{constructor(e){var r,n,o,i;if(super(),this._intervalCount=0,this._intervalEnd=0,this._pendingCount=0,this._resolveEmpty=mpe,this._resolveIdle=mpe,e=Object.assign({carryoverConcurrencyCount:!1,intervalCap:1/0,interval:0,concurrency:1/0,autoStart:!0,queueClass:Vun.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():SCt.default(Promise.resolve(e()),r.timeout===void 0?this._timeout:r.timeout,()=>{(r.throwOnTimeout===void 0?this._throwOnTimeout:r.throwOnTimeout)&&o(Jun)});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}};nqe.default=rqe});var xCt,hpe,Kun,RY,OCt=v(()=>{xCt=L(cpe(),1),hpe=L(CCt(),1),Kun=[429,500,502,503,504],RY=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,"queue",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"onFailedResponseHook",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.maxConcurrency=e.maxConcurrency??1/0,this.maxRetries=e.maxRetries??6,"default"in hpe.default?this.queue=new hpe.default.default({concurrency:this.maxConcurrency}):this.queue=new hpe.default({concurrency:this.maxConcurrency}),this.onFailedResponseHook=e?.onFailedResponseHook}call(e,...r){let n=this.onFailedResponseHook;return this.queue.add(()=>(0,xCt.default)(()=>e(...r).catch(o=>{throw o instanceof Error?o:new Error(o)}),{async onFailedAttempt(o){if(o.message.startsWith("Cancel")||o.message.startsWith("TimeoutError")||o.name==="TimeoutError"||o.message.startsWith("AbortError")||o?.code==="ECONNABORTED")throw o;let i=o?.response;if(n&&await n(i))return;let a=i?.status??o?.status;if(a&&!Kun.includes(+a))throw o},retries:this.maxRetries,randomize:!0}),{throwOnTimeout:!0})}callWithOptions(e,r,...n){return e.signal?Promise.race([this.call(r,...n),new Promise((o,i)=>{e.signal?.addEventListener("abort",()=>{i(new Error("AbortError"))})})]):this.call(r,...n)}}});function oqe(t){return typeof t?._getType=="function"}function iqe(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 TCt=v(()=>{});function To(t,e){if(!Wun.test(t)){let r=e!==void 0?`Invalid UUID for ${e}: ${t}`:`Invalid UUID: ${t}`;throw new Error(r)}return t}var Wun,ECt=v(()=>{Wun=/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i});function AY(t){PCt[t]||(console.warn(t),PCt[t]=!0)}var PCt,aqe=v(()=>{PCt={}});var IY=S((__i,MCt)=>{"use strict";var Gun="2.0.0",Zun=Number.MAX_SAFE_INTEGER||9007199254740991,Xun=16,Yun=250,Qun=["major","premajor","minor","preminor","patch","prepatch","prerelease"];MCt.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:Xun,MAX_SAFE_BUILD_LENGTH:Yun,MAX_SAFE_INTEGER:Zun,RELEASE_TYPES:Qun,SEMVER_SPEC_VERSION:Gun,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var NY=S((v_i,RCt)=>{"use strict";var eln=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};RCt.exports=eln});var Q3=S((sO,ACt)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:sqe,MAX_SAFE_BUILD_LENGTH:tln,MAX_LENGTH:rln}=IY(),nln=NY();sO=ACt.exports={};var oln=sO.re=[],iln=sO.safeRe=[],cr=sO.src=[],aln=sO.safeSrc=[],dr=sO.t={},sln=0,uqe="[a-zA-Z0-9-]",uln=[["\\s",1],["\\d",rln],[uqe,tln]],lln=t=>{for(let[e,r]of uln)t=t.split(`${e}*`).join(`${e}{0,${r}}`).split(`${e}+`).join(`${e}{1,${r}}`);return t},Mo=(t,e,r)=>{let n=lln(e),o=sln++;nln(t,o,e),dr[t]=o,cr[o]=e,aln[o]=n,oln[o]=new RegExp(e,r?"g":void 0),iln[o]=new RegExp(n,r?"g":void 0)};Mo("NUMERICIDENTIFIER","0|[1-9]\\d*");Mo("NUMERICIDENTIFIERLOOSE","\\d+");Mo("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${uqe}*`);Mo("MAINVERSION",`(${cr[dr.NUMERICIDENTIFIER]})\\.(${cr[dr.NUMERICIDENTIFIER]})\\.(${cr[dr.NUMERICIDENTIFIER]})`);Mo("MAINVERSIONLOOSE",`(${cr[dr.NUMERICIDENTIFIERLOOSE]})\\.(${cr[dr.NUMERICIDENTIFIERLOOSE]})\\.(${cr[dr.NUMERICIDENTIFIERLOOSE]})`);Mo("PRERELEASEIDENTIFIER",`(?:${cr[dr.NONNUMERICIDENTIFIER]}|${cr[dr.NUMERICIDENTIFIER]})`);Mo("PRERELEASEIDENTIFIERLOOSE",`(?:${cr[dr.NONNUMERICIDENTIFIER]}|${cr[dr.NUMERICIDENTIFIERLOOSE]})`);Mo("PRERELEASE",`(?:-(${cr[dr.PRERELEASEIDENTIFIER]}(?:\\.${cr[dr.PRERELEASEIDENTIFIER]})*))`);Mo("PRERELEASELOOSE",`(?:-?(${cr[dr.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${cr[dr.PRERELEASEIDENTIFIERLOOSE]})*))`);Mo("BUILDIDENTIFIER",`${uqe}+`);Mo("BUILD",`(?:\\+(${cr[dr.BUILDIDENTIFIER]}(?:\\.${cr[dr.BUILDIDENTIFIER]})*))`);Mo("FULLPLAIN",`v?${cr[dr.MAINVERSION]}${cr[dr.PRERELEASE]}?${cr[dr.BUILD]}?`);Mo("FULL",`^${cr[dr.FULLPLAIN]}$`);Mo("LOOSEPLAIN",`[v=\\s]*${cr[dr.MAINVERSIONLOOSE]}${cr[dr.PRERELEASELOOSE]}?${cr[dr.BUILD]}?`);Mo("LOOSE",`^${cr[dr.LOOSEPLAIN]}$`);Mo("GTLT","((?:<|>)?=?)");Mo("XRANGEIDENTIFIERLOOSE",`${cr[dr.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);Mo("XRANGEIDENTIFIER",`${cr[dr.NUMERICIDENTIFIER]}|x|X|\\*`);Mo("XRANGEPLAIN",`[v=\\s]*(${cr[dr.XRANGEIDENTIFIER]})(?:\\.(${cr[dr.XRANGEIDENTIFIER]})(?:\\.(${cr[dr.XRANGEIDENTIFIER]})(?:${cr[dr.PRERELEASE]})?${cr[dr.BUILD]}?)?)?`);Mo("XRANGEPLAINLOOSE",`[v=\\s]*(${cr[dr.XRANGEIDENTIFIERLOOSE]})(?:\\.(${cr[dr.XRANGEIDENTIFIERLOOSE]})(?:\\.(${cr[dr.XRANGEIDENTIFIERLOOSE]})(?:${cr[dr.PRERELEASELOOSE]})?${cr[dr.BUILD]}?)?)?`);Mo("XRANGE",`^${cr[dr.GTLT]}\\s*${cr[dr.XRANGEPLAIN]}$`);Mo("XRANGELOOSE",`^${cr[dr.GTLT]}\\s*${cr[dr.XRANGEPLAINLOOSE]}$`);Mo("COERCEPLAIN",`(^|[^\\d])(\\d{1,${sqe}})(?:\\.(\\d{1,${sqe}}))?(?:\\.(\\d{1,${sqe}}))?`);Mo("COERCE",`${cr[dr.COERCEPLAIN]}(?:$|[^\\d])`);Mo("COERCEFULL",cr[dr.COERCEPLAIN]+`(?:${cr[dr.PRERELEASE]})?(?:${cr[dr.BUILD]})?(?:$|[^\\d])`);Mo("COERCERTL",cr[dr.COERCE],!0);Mo("COERCERTLFULL",cr[dr.COERCEFULL],!0);Mo("LONETILDE","(?:~>?)");Mo("TILDETRIM",`(\\s*)${cr[dr.LONETILDE]}\\s+`,!0);sO.tildeTrimReplace="$1~";Mo("TILDE",`^${cr[dr.LONETILDE]}${cr[dr.XRANGEPLAIN]}$`);Mo("TILDELOOSE",`^${cr[dr.LONETILDE]}${cr[dr.XRANGEPLAINLOOSE]}$`);Mo("LONECARET","(?:\\^)");Mo("CARETTRIM",`(\\s*)${cr[dr.LONECARET]}\\s+`,!0);sO.caretTrimReplace="$1^";Mo("CARET",`^${cr[dr.LONECARET]}${cr[dr.XRANGEPLAIN]}$`);Mo("CARETLOOSE",`^${cr[dr.LONECARET]}${cr[dr.XRANGEPLAINLOOSE]}$`);Mo("COMPARATORLOOSE",`^${cr[dr.GTLT]}\\s*(${cr[dr.LOOSEPLAIN]})$|^$`);Mo("COMPARATOR",`^${cr[dr.GTLT]}\\s*(${cr[dr.FULLPLAIN]})$|^$`);Mo("COMPARATORTRIM",`(\\s*)${cr[dr.GTLT]}\\s*(${cr[dr.LOOSEPLAIN]}|${cr[dr.XRANGEPLAIN]})`,!0);sO.comparatorTrimReplace="$1$2$3";Mo("HYPHENRANGE",`^\\s*(${cr[dr.XRANGEPLAIN]})\\s+-\\s+(${cr[dr.XRANGEPLAIN]})\\s*$`);Mo("HYPHENRANGELOOSE",`^\\s*(${cr[dr.XRANGEPLAINLOOSE]})\\s+-\\s+(${cr[dr.XRANGEPLAINLOOSE]})\\s*$`);Mo("STAR","(<|>)?=?\\s*\\*");Mo("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");Mo("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var gpe=S((w_i,ICt)=>{"use strict";var cln=Object.freeze({loose:!0}),dln=Object.freeze({}),fln=t=>t?typeof t!="object"?cln:t:dln;ICt.exports=fln});var lqe=S((S_i,DCt)=>{"use strict";var NCt=/^[0-9]+$/,jCt=(t,e)=>{if(typeof t=="number"&&typeof e=="number")return t===e?0:tjCt(e,t);DCt.exports={compareIdentifiers:jCt,rcompareIdentifiers:pln}});var Kg=S((C_i,LCt)=>{"use strict";var ype=NY(),{MAX_LENGTH:$Ct,MAX_SAFE_INTEGER:bpe}=IY(),{safeRe:_pe,t:vpe}=Q3(),mln=gpe(),{compareIdentifiers:cqe}=lqe(),dqe=class t{constructor(e,r){if(r=mln(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>$Ct)throw new TypeError(`version is longer than ${$Ct} characters`);ype("SemVer",e,r),this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease;let n=e.trim().match(r.loose?_pe[vpe.LOOSE]:_pe[vpe.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>bpe||this.major<0)throw new TypeError("Invalid major version");if(this.minor>bpe||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>bpe||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(ype("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 cqe(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(ype("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 cqe(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?_pe[vpe.PRERELEASELOOSE]:_pe[vpe.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]),cqe(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}};LCt.exports=dqe});var XU=S((x_i,kCt)=>{"use strict";var FCt=Kg(),hln=(t,e,r=!1)=>{if(t instanceof FCt)return t;try{return new FCt(t,e)}catch(n){if(!r)return null;throw n}};kCt.exports=hln});var BCt=S((O_i,qCt)=>{"use strict";var gln=XU(),yln=(t,e)=>{let r=gln(t,e);return r?r.version:null};qCt.exports=yln});var zCt=S((T_i,UCt)=>{"use strict";var bln=XU(),_ln=(t,e)=>{let r=bln(t.trim().replace(/^[=v]+/,""),e);return r?r.version:null};UCt.exports=_ln});var JCt=S((E_i,VCt)=>{"use strict";var HCt=Kg(),vln=(t,e,r,n,o)=>{typeof r=="string"&&(o=n,n=r,r=void 0);try{return new HCt(t instanceof HCt?t.version:t,r).inc(e,n,o).version}catch{return null}};VCt.exports=vln});var GCt=S((P_i,WCt)=>{"use strict";var KCt=XU(),wln=(t,e)=>{let r=KCt(t,null,!0),n=KCt(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"};WCt.exports=wln});var XCt=S((M_i,ZCt)=>{"use strict";var Sln=Kg(),Cln=(t,e)=>new Sln(t,e).major;ZCt.exports=Cln});var QCt=S((R_i,YCt)=>{"use strict";var xln=Kg(),Oln=(t,e)=>new xln(t,e).minor;YCt.exports=Oln});var txt=S((A_i,ext)=>{"use strict";var Tln=Kg(),Eln=(t,e)=>new Tln(t,e).patch;ext.exports=Eln});var nxt=S((I_i,rxt)=>{"use strict";var Pln=XU(),Mln=(t,e)=>{let r=Pln(t,e);return r&&r.prerelease.length?r.prerelease:null};rxt.exports=Mln});var jw=S((N_i,ixt)=>{"use strict";var oxt=Kg(),Rln=(t,e,r)=>new oxt(t,r).compare(new oxt(e,r));ixt.exports=Rln});var sxt=S((j_i,axt)=>{"use strict";var Aln=jw(),Iln=(t,e,r)=>Aln(e,t,r);axt.exports=Iln});var lxt=S((D_i,uxt)=>{"use strict";var Nln=jw(),jln=(t,e)=>Nln(t,e,!0);uxt.exports=jln});var wpe=S(($_i,dxt)=>{"use strict";var cxt=Kg(),Dln=(t,e,r)=>{let n=new cxt(t,r),o=new cxt(e,r);return n.compare(o)||n.compareBuild(o)};dxt.exports=Dln});var pxt=S((L_i,fxt)=>{"use strict";var $ln=wpe(),Lln=(t,e)=>t.sort((r,n)=>$ln(r,n,e));fxt.exports=Lln});var hxt=S((F_i,mxt)=>{"use strict";var Fln=wpe(),kln=(t,e)=>t.sort((r,n)=>Fln(n,r,e));mxt.exports=kln});var jY=S((k_i,gxt)=>{"use strict";var qln=jw(),Bln=(t,e,r)=>qln(t,e,r)>0;gxt.exports=Bln});var Spe=S((q_i,yxt)=>{"use strict";var Uln=jw(),zln=(t,e,r)=>Uln(t,e,r)<0;yxt.exports=zln});var fqe=S((B_i,bxt)=>{"use strict";var Hln=jw(),Vln=(t,e,r)=>Hln(t,e,r)===0;bxt.exports=Vln});var pqe=S((U_i,_xt)=>{"use strict";var Jln=jw(),Kln=(t,e,r)=>Jln(t,e,r)!==0;_xt.exports=Kln});var Cpe=S((z_i,vxt)=>{"use strict";var Wln=jw(),Gln=(t,e,r)=>Wln(t,e,r)>=0;vxt.exports=Gln});var xpe=S((H_i,wxt)=>{"use strict";var Zln=jw(),Xln=(t,e,r)=>Zln(t,e,r)<=0;wxt.exports=Xln});var mqe=S((V_i,Sxt)=>{"use strict";var Yln=fqe(),Qln=pqe(),ecn=jY(),tcn=Cpe(),rcn=Spe(),ncn=xpe(),ocn=(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 Yln(t,r,n);case"!=":return Qln(t,r,n);case">":return ecn(t,r,n);case">=":return tcn(t,r,n);case"<":return rcn(t,r,n);case"<=":return ncn(t,r,n);default:throw new TypeError(`Invalid operator: ${e}`)}};Sxt.exports=ocn});var xxt=S((J_i,Cxt)=>{"use strict";var icn=Kg(),acn=XU(),{safeRe:Ope,t:Tpe}=Q3(),scn=(t,e)=>{if(t instanceof icn)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?Ope[Tpe.COERCEFULL]:Ope[Tpe.COERCE]);else{let u=e.includePrerelease?Ope[Tpe.COERCERTLFULL]:Ope[Tpe.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 acn(`${n}.${o}.${i}${a}${s}`,e)};Cxt.exports=scn});var Txt=S((K_i,Oxt)=>{"use strict";var hqe=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}};Oxt.exports=hqe});var Dw=S((W_i,Rxt)=>{"use strict";var ucn=/\s+/g,gqe=class t{constructor(e,r){if(r=ccn(r),e instanceof t)return e.loose===!!r.loose&&e.includePrerelease===!!r.includePrerelease?e:new t(e.raw,r);if(e instanceof yqe)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(ucn," "),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=>!Pxt(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&&ycn(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&&hcn)|(this.options.loose&&gcn))+":"+e,o=Ext.get(n);if(o)return o;let i=this.options.loose,a=i?Gy[Wg.HYPHENRANGELOOSE]:Gy[Wg.HYPHENRANGE];e=e.replace(a,Ecn(this.options.includePrerelease)),ol("hyphen replace",e),e=e.replace(Gy[Wg.COMPARATORTRIM],fcn),ol("comparator trim",e),e=e.replace(Gy[Wg.TILDETRIM],pcn),ol("tilde trim",e),e=e.replace(Gy[Wg.CARETTRIM],mcn),ol("caret trim",e);let s=e.split(" ").map(d=>bcn(d,this.options)).join(" ").split(/\s+/).map(d=>Tcn(d,this.options));i&&(s=s.filter(d=>(ol("loose invalid filter",d,this.options),!!d.match(Gy[Wg.COMPARATORLOOSE])))),ol("range list",s);let u=new Map,l=s.map(d=>new yqe(d,this.options));for(let d of l){if(Pxt(d))return[d];u.set(d.value,d)}u.size>1&&u.has("")&&u.delete("");let c=[...u.values()];return Ext.set(n,c),c}intersects(e,r){if(!(e instanceof t))throw new TypeError("a Range is required");return this.set.some(n=>Mxt(n,r)&&e.set.some(o=>Mxt(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 dcn(e,this.options)}catch{return!1}for(let r=0;rt.value==="<0.0.0-0",ycn=t=>t.value==="",Mxt=(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},bcn=(t,e)=>(t=t.replace(Gy[Wg.BUILD],""),ol("comp",t,e),t=wcn(t,e),ol("caret",t),t=_cn(t,e),ol("tildes",t),t=Ccn(t,e),ol("xrange",t),t=Ocn(t,e),ol("stars",t),t),Zy=t=>!t||t.toLowerCase()==="x"||t==="*",_cn=(t,e)=>t.trim().split(/\s+/).map(r=>vcn(r,e)).join(" "),vcn=(t,e)=>{let r=e.loose?Gy[Wg.TILDELOOSE]:Gy[Wg.TILDE];return t.replace(r,(n,o,i,a,s)=>{ol("tilde",t,n,o,i,a,s);let u;return Zy(o)?u="":Zy(i)?u=`>=${o}.0.0 <${+o+1}.0.0-0`:Zy(a)?u=`>=${o}.${i}.0 <${o}.${+i+1}.0-0`:s?(ol("replaceTilde pr",s),u=`>=${o}.${i}.${a}-${s} <${o}.${+i+1}.0-0`):u=`>=${o}.${i}.${a} <${o}.${+i+1}.0-0`,ol("tilde return",u),u})},wcn=(t,e)=>t.trim().split(/\s+/).map(r=>Scn(r,e)).join(" "),Scn=(t,e)=>{ol("caret",t,e);let r=e.loose?Gy[Wg.CARETLOOSE]:Gy[Wg.CARET],n=e.includePrerelease?"-0":"";return t.replace(r,(o,i,a,s,u)=>{ol("caret",t,o,i,a,s,u);let l;return Zy(i)?l="":Zy(a)?l=`>=${i}.0.0${n} <${+i+1}.0.0-0`:Zy(s)?i==="0"?l=`>=${i}.${a}.0${n} <${i}.${+a+1}.0-0`:l=`>=${i}.${a}.0${n} <${+i+1}.0.0-0`:u?(ol("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`):(ol("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`),ol("caret return",l),l})},Ccn=(t,e)=>(ol("replaceXRanges",t,e),t.split(/\s+/).map(r=>xcn(r,e)).join(" ")),xcn=(t,e)=>{t=t.trim();let r=e.loose?Gy[Wg.XRANGELOOSE]:Gy[Wg.XRANGE];return t.replace(r,(n,o,i,a,s,u)=>{ol("xRange",t,n,o,i,a,s,u);let l=Zy(i),c=l||Zy(a),d=c||Zy(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`),ol("xRange return",n),n})},Ocn=(t,e)=>(ol("replaceStars",t,e),t.trim().replace(Gy[Wg.STAR],"")),Tcn=(t,e)=>(ol("replaceGTE0",t,e),t.trim().replace(Gy[e.includePrerelease?Wg.GTE0PRE:Wg.GTE0],"")),Ecn=t=>(e,r,n,o,i,a,s,u,l,c,d,f)=>(Zy(n)?r="":Zy(o)?r=`>=${n}.0.0${t?"-0":""}`:Zy(i)?r=`>=${n}.${o}.0${t?"-0":""}`:a?r=`>=${r}`:r=`>=${r}${t?"-0":""}`,Zy(l)?u="":Zy(c)?u=`<${+l+1}.0.0-0`:Zy(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()),Pcn=(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 DY=S((G_i,$xt)=>{"use strict";var $Y=Symbol("SemVer ANY"),vqe=class t{static get ANY(){return $Y}constructor(e,r){if(r=Axt(r),e instanceof t){if(e.loose===!!r.loose)return e;e=e.value}e=e.trim().split(/\s+/).join(" "),_qe("comparator",e,r),this.options=r,this.loose=!!r.loose,this.parse(e),this.semver===$Y?this.value="":this.value=this.operator+this.semver.version,_qe("comp",this)}parse(e){let r=this.options.loose?Ixt[Nxt.COMPARATORLOOSE]:Ixt[Nxt.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 jxt(n[2],this.options.loose):this.semver=$Y}toString(){return this.value}test(e){if(_qe("Comparator.test",e,this.options.loose),this.semver===$Y||e===$Y)return!0;if(typeof e=="string")try{e=new jxt(e,this.options)}catch{return!1}return bqe(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 Dxt(e.value,r).test(this.value):e.operator===""?e.value===""?!0:new Dxt(this.value,r).test(e.semver):(r=Axt(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("=")||bqe(this.semver,"<",e.semver,r)&&this.operator.startsWith(">")&&e.operator.startsWith("<")||bqe(this.semver,">",e.semver,r)&&this.operator.startsWith("<")&&e.operator.startsWith(">")))}};$xt.exports=vqe;var Axt=gpe(),{safeRe:Ixt,t:Nxt}=Q3(),bqe=mqe(),_qe=NY(),jxt=Kg(),Dxt=Dw()});var LY=S((Z_i,Lxt)=>{"use strict";var Mcn=Dw(),Rcn=(t,e,r)=>{try{e=new Mcn(e,r)}catch{return!1}return e.test(t)};Lxt.exports=Rcn});var kxt=S((X_i,Fxt)=>{"use strict";var Acn=Dw(),Icn=(t,e)=>new Acn(t,e).set.map(r=>r.map(n=>n.value).join(" ").trim().split(" "));Fxt.exports=Icn});var Bxt=S((Y_i,qxt)=>{"use strict";var Ncn=Kg(),jcn=Dw(),Dcn=(t,e,r)=>{let n=null,o=null,i=null;try{i=new jcn(e,r)}catch{return null}return t.forEach(a=>{i.test(a)&&(!n||o.compare(a)===-1)&&(n=a,o=new Ncn(n,r))}),n};qxt.exports=Dcn});var zxt=S((Q_i,Uxt)=>{"use strict";var $cn=Kg(),Lcn=Dw(),Fcn=(t,e,r)=>{let n=null,o=null,i=null;try{i=new Lcn(e,r)}catch{return null}return t.forEach(a=>{i.test(a)&&(!n||o.compare(a)===1)&&(n=a,o=new $cn(n,r))}),n};Uxt.exports=Fcn});var Jxt=S((evi,Vxt)=>{"use strict";var wqe=Kg(),kcn=Dw(),Hxt=jY(),qcn=(t,e)=>{t=new kcn(t,e);let r=new wqe("0.0.0");if(t.test(r)||(r=new wqe("0.0.0-0"),t.test(r)))return r;r=null;for(let n=0;n{let s=new wqe(a.semver.version);switch(a.operator){case">":s.prerelease.length===0?s.patch++:s.prerelease.push(0),s.raw=s.format();case"":case">=":(!i||Hxt(s,i))&&(i=s);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${a.operator}`)}}),i&&(!r||Hxt(r,i))&&(r=i)}return r&&t.test(r)?r:null};Vxt.exports=qcn});var Wxt=S((tvi,Kxt)=>{"use strict";var Bcn=Dw(),Ucn=(t,e)=>{try{return new Bcn(t,e).range||"*"}catch{return null}};Kxt.exports=Ucn});var Epe=S((rvi,Yxt)=>{"use strict";var zcn=Kg(),Xxt=DY(),{ANY:Hcn}=Xxt,Vcn=Dw(),Jcn=LY(),Gxt=jY(),Zxt=Spe(),Kcn=xpe(),Wcn=Cpe(),Gcn=(t,e,r,n)=>{t=new zcn(t,n),e=new Vcn(e,n);let o,i,a,s,u;switch(r){case">":o=Gxt,i=Kcn,a=Zxt,s=">",u=">=";break;case"<":o=Zxt,i=Wcn,a=Gxt,s="<",u="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(Jcn(t,e,n))return!1;for(let l=0;l{p.semver===Hcn&&(p=new Xxt(">=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};Yxt.exports=Gcn});var eOt=S((nvi,Qxt)=>{"use strict";var Zcn=Epe(),Xcn=(t,e,r)=>Zcn(t,e,">",r);Qxt.exports=Xcn});var rOt=S((ovi,tOt)=>{"use strict";var Ycn=Epe(),Qcn=(t,e,r)=>Ycn(t,e,"<",r);tOt.exports=Qcn});var iOt=S((ivi,oOt)=>{"use strict";var nOt=Dw(),edn=(t,e,r)=>(t=new nOt(t,r),e=new nOt(e,r),t.intersects(e,r));oOt.exports=edn});var sOt=S((avi,aOt)=>{"use strict";var tdn=LY(),rdn=jw();aOt.exports=(t,e,r)=>{let n=[],o=null,i=null,a=t.sort((c,d)=>rdn(c,d,r));for(let c of a)tdn(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 uOt=Dw(),Cqe=DY(),{ANY:Sqe}=Cqe,FY=LY(),xqe=jw(),ndn=(t,e,r={})=>{if(t===e)return!0;t=new uOt(t,r),e=new uOt(e,r);let n=!1;e:for(let o of t.set){for(let i of e.set){let a=idn(o,i,r);if(n=n||a!==null,a)continue e}if(n)return!1}return!0},odn=[new Cqe(">=0.0.0-0")],lOt=[new Cqe(">=0.0.0")],idn=(t,e,r)=>{if(t===e)return!0;if(t.length===1&&t[0].semver===Sqe){if(e.length===1&&e[0].semver===Sqe)return!0;r.includePrerelease?t=odn:t=lOt}if(e.length===1&&e[0].semver===Sqe){if(r.includePrerelease)return!0;e=lOt}let n=new Set,o,i;for(let p of t)p.operator===">"||p.operator===">="?o=cOt(o,p,r):p.operator==="<"||p.operator==="<="?i=dOt(i,p,r):n.add(p.semver);if(n.size>1)return null;let a;if(o&&i){if(a=xqe(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&&!FY(p,String(o),r)||i&&!FY(p,String(i),r))return null;for(let m of e)if(!FY(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=cOt(o,p,r),s===p&&s!==o)return!1}else if(o.operator===">="&&!FY(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=dOt(i,p,r),u===p&&u!==i)return!1}else if(i.operator==="<="&&!FY(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)},cOt=(t,e,r)=>{if(!t)return e;let n=xqe(t.semver,e.semver,r);return n>0?t:n<0||e.operator===">"&&t.operator===">="?e:t},dOt=(t,e,r)=>{if(!t)return e;let n=xqe(t.semver,e.semver,r);return n<0?t:n>0||e.operator==="<"&&t.operator==="<="?e:t};fOt.exports=ndn});var yOt=S((uvi,gOt)=>{"use strict";var Oqe=Q3(),mOt=IY(),adn=Kg(),hOt=lqe(),sdn=XU(),udn=BCt(),ldn=zCt(),cdn=JCt(),ddn=GCt(),fdn=XCt(),pdn=QCt(),mdn=txt(),hdn=nxt(),gdn=jw(),ydn=sxt(),bdn=lxt(),_dn=wpe(),vdn=pxt(),wdn=hxt(),Sdn=jY(),Cdn=Spe(),xdn=fqe(),Odn=pqe(),Tdn=Cpe(),Edn=xpe(),Pdn=mqe(),Mdn=xxt(),Rdn=DY(),Adn=Dw(),Idn=LY(),Ndn=kxt(),jdn=Bxt(),Ddn=zxt(),$dn=Jxt(),Ldn=Wxt(),Fdn=Epe(),kdn=eOt(),qdn=rOt(),Bdn=iOt(),Udn=sOt(),zdn=pOt();gOt.exports={parse:sdn,valid:udn,clean:ldn,inc:cdn,diff:ddn,major:fdn,minor:pdn,patch:mdn,prerelease:hdn,compare:gdn,rcompare:ydn,compareLoose:bdn,compareBuild:_dn,sort:vdn,rsort:wdn,gt:Sdn,lt:Cdn,eq:xdn,neq:Odn,gte:Tdn,lte:Edn,cmp:Pdn,coerce:Mdn,Comparator:Rdn,Range:Adn,satisfies:Idn,toComparators:Ndn,maxSatisfying:jdn,minSatisfying:Ddn,minVersion:$dn,validRange:Ldn,outside:Fdn,gtr:kdn,ltr:qdn,intersects:Bdn,simplifyRange:Udn,subset:zdn,SemVer:adn,re:Oqe.re,src:Oqe.src,tokens:Oqe.t,SEMVER_SPEC_VERSION:mOt.SEMVER_SPEC_VERSION,RELEASE_TYPES:mOt.RELEASE_TYPES,compareIdentifiers:hOt.compareIdentifiers,rcompareIdentifiers:hOt.rcompareIdentifiers}});function uN(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 Hdn,bOt=v(()=>{Hdn=L(yOt(),1)});async function Fr(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===409)throw new Tqe(o);let i=new Error(o);throw i.status=t.status,i}function vOt(t){return typeof t=="object"&&t!==null&&t.code===_Ot}var Tqe,_Ot,Ppe,Eqe=v(()=>{Tqe=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}};_Ot="ERR_CONFLICTING_ENDPOINTS",Ppe=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:_Ot}),this.name="ConflictingEndpointsError"}}});function Kdn(){return{depthLimit:Number.MAX_SAFE_INTEGER,edgesLimit:Number.MAX_SAFE_INTEGER}}function Mpe(t){return Jdn.encode(t)}function SOt(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 Wdn(t){return function(e,r){if(t){let n=t.call(this,e,r);if(n!==void 0)return n}return SOt(r)}}function Xb(t,e,r,n,o){try{let i=JSON.stringify(t,Wdn(r),n);return Mpe(i)}catch(i){if(!i.message?.includes("Converting circular structure to JSON"))return console.warn(`[WARNING]: LangSmith received unserializable value.${e?` Context: ${e}`:""}`),Mpe("[Unserializable]");dd("SUPPRESS_CIRCULAR_JSON_WARNINGS")!=="true"&&console.warn(`[WARNING]: LangSmith received circular JSON. This will decrease tracer performance. ${e?` Context: ${e}`:""}`),typeof o>"u"&&(o=Kdn()),Mqe(t,"",0,[],void 0,0,o);let a;try{e6.length===0?a=JSON.stringify(t,r,n):a=JSON.stringify(t,Gdn(r),n)}catch{return Mpe("[unable to serialize, circular reference is too complex to analyze]")}finally{for(;Rpe.length!==0;){let s=Rpe.pop();s.length===4?Object.defineProperty(s[0],s[1],s[3]):s[0][s[1]]=s[2]}}return Mpe(a)}}function Pqe(t,e,r,n){var o=Object.getOwnPropertyDescriptor(n,r);o.get!==void 0?o.configurable?(Object.defineProperty(n,r,{value:t}),Rpe.push([n,r,e,o])):e6.push([e,r,t]):(n[r]=t,Rpe.push([n,r,e]))}function Mqe(t,e,r,n,o,i,a){i+=1;var s;if(typeof t=="object"&&t!==null){for(s=0;sa.depthLimit){Pqe(wOt,t,e,o);return}if(typeof a.edgesLimit<"u"&&r+1>a.edgesLimit){Pqe(wOt,t,e,o);return}if(n.push(t),Array.isArray(t))for(s=0;s0)for(var n=0;n{sN();wOt="[...]",Vdn={result:"[Circular]"},Rpe=[],e6=[],Jdn=new TextEncoder});function xOt(t,e){let r=ope(),n=e??Bke(),o=t.extra??{},i=o.metadata;return t.extra={...o,runtime:{...r,...o?.runtime},metadata:{...n,...n.revision_id||"revision_id"in t&&t.revision_id?{revision_id:("revision_id"in t?t.revision_id:void 0)??n.revision_id}:{},...i}},t}async function Ydn(t){let e=[];for await(let r of t)e.push(r);return e}function Ape(t){if(t!==void 0)return t.trim().replace(/^"(.*)"$/,"$1").replace(/^'(.*)'$/,"$1")}function OOt(t){return typeof t=="number"?Number(t.toFixed(4)):t}function EOt(t){return"dataset_id"in t||"dataset_name"in t}var Zdn,Xdn,Qdn,Rqe,efn,tfn,rfn,TOt,GU,$ke=v(()=>{Pke();lCt();Gke();OCt();TCt();sN();npe();ECt();aqe();bOt();Eqe();jke();COt();Zdn=t=>{let e=t?.toString()??dd("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},Xdn=t=>{let r=t.replace("http://","").replace("https://","").split("/")[0].split(":")[0];return r==="localhost"||r==="127.0.0.1"||r==="::1"};Qdn=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};Rqe=class{constructor(){Object.defineProperty(this,"items",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"sizeBytes",{enumerable:!0,configurable:!0,writable:!0,value:0})}peek(){return this.items[0]}push(e){let r,n=new Promise(i=>{r=i}),o=Xb(e.item,`Serializing run with id: ${e.item.id}`).length;return 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})),()=>n.forEach(i=>i.itemPromiseResolve())]}},efn=24*1024*1024,tfn=1e4,rfn=100,TOt="https://api.smith.langchain.com",GU=class t{get _fetch(){return this.fetchImplementation||oCt(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,"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:new Rqe}),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:vv("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,"multipartStreamingDisabled",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"debug",{enumerable:!0,configurable:!0,writable:!0,value:vv("LANGSMITH_DEBUG")==="true"});let r=t.getDefaultClientConfig();if(this.tracingSampleRate=Zdn(e.tracingSamplingRate),this.apiUrl=Ape(e.apiUrl??r.apiUrl)??"",this.apiUrl.endsWith("/")&&(this.apiUrl=this.apiUrl.slice(0,-1)),this.apiKey=Ape(e.apiKey??r.apiKey),this.webUrl=Ape(e.webUrl??r.webUrl),this.webUrl?.endsWith("/")&&(this.webUrl=this.webUrl.slice(0,-1)),this.workspaceId=Ape(e.workspaceId??dd("WORKSPACE_ID")),this.timeout_ms=e.timeout_ms??9e4,this.caller=new RY({...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,this.batchIngestCaller=new RY({maxRetries:2,maxConcurrency:this.traceBatchConcurrency,...e.callerOptions??{},onFailedResponseHook:Qdn,debug:e.debug??this.debug}),this.hideInputs=e.hideInputs??e.anonymizer??r.hideInputs,this.hideOutputs=e.hideOutputs??e.anonymizer??r.hideOutputs,this.autoBatchTracing=e.autoBatchTracing??this.autoBatchTracing,this.blockOnRootRunFinalization=e.blockOnRootRunFinalization??this.blockOnRootRunFinalization,this.batchSizeBytesLimit=e.batchSizeBytesLimit,this.batchSizeLimit=e.batchSizeLimit,this.fetchOptions=e.fetchOptions||{},this.manualFlushMode=e.manualFlushMode??this.manualFlushMode,ipe()&&(this.langSmithToOTELTranslator=new spe),this.cachedLSEnvVarsForMetadata=Bke()}static getDefaultClientConfig(){let e=dd("API_KEY"),r=dd("ENDPOINT")??TOt,n=dd("HIDE_INPUTS")==="true",o=dd("HIDE_OUTPUTS")==="true";return{apiUrl:r,apiKey:e,webUrl:void 0,hideInputs:n,hideOutputs:o}}getHostUrl(){return this.webUrl?this.webUrl:Xdn(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/${rpe}`};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 Fr(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 Fr(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 Fr(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)try{if(this.langSmithToOTELTranslator!==void 0)this._sendBatchToOTELTranslator(e);else{let n={runCreates:e.filter(i=>i.action==="create").map(i=>i.item),runUpdates:e.filter(i=>i.action==="update").map(i=>i.item)},o=await this._ensureServerInfo();if(o?.batch_ingest_config?.use_multipart_endpoint){let i=o?.instance_flags?.gzip_body_enabled;await this.multipartIngestRuns(n,{...r,useGzip:i})}else await this.batchIngestRuns(n,r)}}catch(n){console.error("Error exporting batch:",n)}}_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=xOt(e.item,this.cachedLSEnvVarsForMetadata);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(tfn),...this.fetchOptions});return await Fr(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=ape(),r=sCt();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=xOt(i,this.cachedLSEnvVarsForMetadata);r?.apiKey!==void 0&&(n["x-api-key"]=r.apiKey),r?.workspaceId!==void 0&&(n["x-tenant-id"]=r.workspaceId);let s=Xb(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 Fr(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(Xb(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.call(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 Fr(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:g,extra:y,error:b,serialized:_,attachments:w,...x}=p,O={inputs:m,outputs:h,events:g,extra:y,error:b,serialized:_},E=Xb(x,`Serializing for multipart ingestion of run with id: ${x.id}`);c.push({name:`${d}.${x.id}`,payload:new Blob([E],{type:`application/json; length=${E.length}`})});for(let[T,R]of Object.entries(O)){if(R===void 0)continue;let N=Xb(R,`Serializing ${T} for multipart ingestion of run with id: ${x.id}`);c.push({name:`${d}.${x.id}.${T}`,payload:new Blob([N],{type:`application/json; length=${N.length}`})})}if(x.id!==void 0){let T=o[x.id];if(T){delete o[x.id];for(let[R,N]of Object.entries(T)){let D,F;if(Array.isArray(N)?[D,F]=N:(D=N.mimeType,F=N.data),R.includes(".")){console.warn(`Skipping attachment '${R}' for run ${x.id}: Invalid attachment name. Attachment names must not contain periods ('.'). Please rename the attachment and try again.`);continue}c.push({name:`attachment.${x.id}.${R}`,payload:new Blob([F],{type:`${D}; length=${F.byteLength}`})})}}}l.push(`trace=${x.trace_id},id=${x.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=nCt(),a=()=>this._createNodeFetchBody(e,o),s=()=>this._createMultipartStream(e,o),u=async l=>this.batchIngestCaller.call(async()=>{let c=await l(),d={...this.headers,"Content-Type":`multipart/form-data; boundary=${o}`};n?.apiKey!==void 0&&(d["x-api-key"]=n.apiKey);let f=c;n?.useGzip&&typeof c=="object"&&"pipeThrough"in c&&(f=c.pipeThrough(new CompressionStream("gzip")),d["Content-Encoding"]="gzip");let p=await this._fetch(`${n?.apiUrl??this.apiUrl}/runs/multipart`,{method:"POST",headers:d,body:f,duplex:"half",signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Fr(p,"Failed to send multipart request",!0),p});try{let l,c=!1;!i&&!this.multipartStreamingDisabled&&qke()!=="bun"?(c=!0,l=await u(s)):l=await u(a),(!this.multipartStreamingDisabled||c)&&l.status===422&&(n?.apiUrl??this.apiUrl)!==TOt&&(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,l=await u(a))}catch(l){console.warn(`${l.message.trim()} Context: ${r}`)}}async updateRun(e,r,n){To(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=Xb(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 Fr(s,"update run",!0),s})}async readRun(e,{loadChildRuns:r}={loadChildRuns:!1}){To(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:dd("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 Ydn(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:g,limit:y,select:b,order:_}=e,w=[];if(r&&(w=Array.isArray(r)?r:[r]),n){let T=Array.isArray(n)?n:[n],R=await Promise.all(T.map(N=>this.readProject({projectName:N}).then(D=>D.id)));w.push(...R)}let x=["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:g,execution_order:u,parent_run:o,start_time:s?s.toISOString():null,error:d,id:f,limit:y,trace:i,select:b||x,is_root:l,order:_};O.select.includes("child_run_ids")&&AY("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 T of this._getCursorPaginatedList("/runs/query",O))if(y){if(E>=y)break;if(T.length+E>y){yield*T.slice(0,y-E);break}E+=T.length,yield*T}else yield*T}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},g=Object.fromEntries(Object.entries(h).filter(([O,E])=>E!==void 0)),y=JSON.stringify(g),_=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:y});return await Fr(O,`Failed to fetch ${p}`),O})).json(),{groups:w,total:x}=_;if(w.length===0)break;for(let O of w)yield O;if(f+=w.length,f>=x)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:g}){let y=a||[];i&&(y=[...a||[],...await Promise.all(i.map(E=>this.readProject({projectName:E}).then(T=>T.id)))]);let _=Object.fromEntries(Object.entries({id:e,trace:r,parent_run:n,run_type:o,session:y,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:g}).filter(([E,T])=>T!==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 Fr(E,"get run stats"),E})).json()}async shareRun(e,{shareId:r}={}){let n={run_id:e,share_token:r||aN()};To(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 Fr(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){To(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 Fr(r,"unshare run",!0),r})}async readRunSharedLink(e){To(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 Fr(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 To(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 Fr(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),To(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 Fr(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};To(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 Fr(s,"share dataset"),s})).json();return a.url=`${this.getHostUrl()}/public/${a.share_token}/d`,a}async unshareDataset(e){To(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 Fr(r,"unshare dataset",!0),r})}async readSharedDataset(e){return To(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 Fr(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 Fr(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 Fr(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 Fr(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)To(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 Fr(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)To(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,To(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 Fr(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;return l.append("file",e,r),n.forEach(f=>{l.append("input_keys",f)}),o.forEach(f=>{l.append("output_keys",f)}),i&&l.append("description",i),a&&l.append("data_type",a),s&&l.append("name",s),await(await this.caller.call(async()=>{let f=await this._fetch(u,{method:"POST",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:l});return await Fr(f,"upload CSV"),f})).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 Fr(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)To(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;To(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 Fr(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;To(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 Fr(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)To(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 Fr(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),To(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 Fr(u,"index dataset"),u})).json()}async similarExamples(e,r,n,{filter:o}={}){let i={limit:n,inputs:e};o!==void 0&&(i.filter=o),To(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 Fr(l,"fetch similar examples"),l})).json()).examples}async createExample(e,r,n){if(EOt(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;EOt(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]??aN())}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 x=await this._uploadExamplesMultipart(_,b);return await Promise.all(x.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?.[_]})),g=await this._uploadExamplesMultipart(p,h);return await Promise.all(g.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=>oqe(a)?iqe(a):a),i=oqe(r)?iqe(r):r;return this.createExample({input:o},{output:i},n)}async readExample(e){To(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 y of n)p.append("id",y);if(i!==void 0)for(let y of i)p.append("splits",y);if(s!==void 0){let y=JSON.stringify(s);p.append("metadata",y)}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(y=>p.append("select",y));let g=0;for await(let y of this._getPaginated("/examples",p)){for(let b of y){let{attachment_urls:_,...w}=b,x=w;_&&(x.attachments=Object.entries(_).reduce((O,[E,T])=>(O[E.slice(11)]={presigned_url:T.presigned_url,mime_type:T.mime_type||void 0},O),{})),yield x,g++}if(u!==void 0&&g>=u)break}}async deleteExample(e){To(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 Fr(n,`delete ${r}`,!0),n})}async updateExample(e,r){let n;r?n=e:n=e.id,To(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,To(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 Fr(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,To(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,To(a);let s={split_name:n,examples:o.map(l=>(To(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 Fr(l,"update dataset splits",!0),l})}async evaluateRun(e,r,{sourceInfo:n,loadChildRuns:o,referenceExample:i}={loadChildRuns:!1}){AY("This method is deprecated and will be removed in future LangSmith versions, use `evaluate` from `langsmith/evaluation` instead.");let a;if(typeof e=="string")a=await this.readRun(e,{loadChildRuns:o});else if(typeof e=="object"&&"id"in e)a=e;else throw new Error(`Invalid run type: ${typeof e}`);a.reference_example_id!==null&&a.reference_example_id!==void 0&&(i=await this.readExample(a.reference_example_id));let s=await r.evaluateRun(a,i),[u,l]=await this._logEvaluationFeedback(s,a,n);return l[0]}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}){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 m={type:u??"api",metadata:s??{}};l!==void 0&&m?.metadata!==void 0&&!m.metadata.__run&&(m.metadata.__run={run_id:l}),m?.metadata!==void 0&&m.metadata.__run?.run_id!==void 0&&To(m.metadata.__run.run_id);let h={id:c??aN(),run_id:e,key:r,score:OOt(n),value:o,correction:i,comment:a,feedback_source:m,comparative_experiment_id:p,feedbackConfig:d,session_id:f},g=JSON.stringify(h),y=`${this.apiUrl}/feedback`;return await this.caller.call(async()=>{let b=await this._fetch(y,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:g});return await Fr(b,"create feedback",!0),b}),h}async updateFeedback(e,{score:r,value:n,correction:o,comment:i}){let a={};r!=null&&(a.score=OOt(r)),n!=null&&(a.value=n),o!=null&&(a.correction=o),i!=null&&(a.comment=i),To(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 Fr(u,"update feedback",!0),u})}async readFeedback(e){To(e);let r=`/feedback/${e}`;return await this._get(r)}async deleteFeedback(e){To(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 Fr(n,`delete ${r}`,!0),n})}async*listFeedback({runIds:e,feedbackKeys:r,feedbackSourceTypes:n}={}){let o=new URLSearchParams;if(e)for(let i of e)To(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 Fr(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 Fr(d,"create comparative experiment"),d})).json()}async*listPresignedFeedbackTokens(e){To(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"}))}return[o,i]}async logEvaluationFeedback(e,r,n){let[o]=await this._logEvaluationFeedback(e,r,n);return o}async*listAnnotationQueues(e={}){let{queueIds:r,name:n,nameContains:o,limit:i}=e,a=new URLSearchParams;r&&r.forEach((u,l)=>{To(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}=e,a={name:r,description:n,id:o||aN(),rubric_instructions:i},s=JSON.stringify(Object.fromEntries(Object.entries(a).filter(([l,c])=>c!==void 0)));return(await this.caller.call(async()=>{let l=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:s});return await Fr(l,"create annotation queue"),l})).json()}async readAnnotationQueue(e){return(await this.caller.call(async()=>{let n=await this._fetch(`${this.apiUrl}/annotation-queues/${To(e,"queueId")}`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Fr(n,"read annotation queue"),n})).json()}async updateAnnotationQueue(e,r){let{name:n,description:o,rubricInstructions:i}=r,a=JSON.stringify({name:n,description:o,rubric_instructions:i});await this.caller.call(async()=>{let s=await this._fetch(`${this.apiUrl}/annotation-queues/${To(e,"queueId")}`,{method:"PATCH",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:a});return await Fr(s,"update annotation queue",!0),s})}async deleteAnnotationQueue(e){await this.caller.call(async()=>{let r=await this._fetch(`${this.apiUrl}/annotation-queues/${To(e,"queueId")}`,{method:"DELETE",headers:{...this.headers,Accept:"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Fr(r,"delete annotation queue",!0),r})}async addRunsToAnnotationQueue(e,r){let n=JSON.stringify(r.map((o,i)=>To(o,`runIds[${i}]`).toString()));await this.caller.call(async()=>{let o=await this._fetch(`${this.apiUrl}/annotation-queues/${To(e,"queueId")}/runs`,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:n});return await Fr(o,"add runs to annotation queue",!0),o})}async getRunFromAnnotationQueue(e,r){let n=`/annotation-queues/${To(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 Fr(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/${To(e,"queueId")}/runs/${To(r,"queueRunId")}`,{method:"DELETE",headers:{...this.headers,Accept:"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Fr(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/${To(e,"queueId")}/size`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Fr(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 Fr(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]=uN(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 Fr(u,`${r?"like":"unlike"} prompt`),u})).json()}async _getPromptUrl(e){let[r,n,o]=uN(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]=uN(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 Fr(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]=uN(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 Fr(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]=uN(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 Fr(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=Xb(u,`Serializing body for example with id: ${s}`),c=new Blob([l],{type:"application/json"});if(n.append(s,c),a.inputs){let d=Xb(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=Xb(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=Xb(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 Fr(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??aN()).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=Xb(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=Xb(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=Xb(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 Fr(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]=uN(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 Fr(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]=uN(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 Fr(a,"delete prompt"),a})).json()}async pullPromptCommit(e,r){let[n,o,i]=uN(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 Fr(u,"pull prompt commit"),u})).json();return{owner:n,repo:o,commit_hash:s.commit_hash,manifest:s.manifest,examples:s.examples}}async _pullPrompt(e,r){let n=await this.pullPromptCommit(e,{includeModel:r?.includeModel});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 To(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}`)}}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 Promise.all([...this.autoBatchQueue.items.map(({itemPromise:e})=>e),this.batchIngestCaller.queue.onIdle()]),this.langSmithToOTELTranslator!==void 0&&await uCt()?.DEFAULT_LANGSMITH_SPAN_PROCESSOR?.forceFlush()}}});var POt,MOt=v(()=>{sN();POt=t=>t!==void 0?t:!!["TRACING_V2","TRACING"].find(r=>dd(r)==="true")});var Ipe,ROt=v(()=>{Ipe=Symbol.for("lc:context_variables")});function nfn(t){return t.replace(/[-:.]/g,"")}function Aqe(t,e,r=1){let n=r.toFixed(0).slice(0,3).padStart(3,"0"),o=`${new Date(t).toISOString().slice(0,-1)}${n}Z`;return{dottedOrder:nfn(o)+e,microsecondPrecisionDatestring:o}}function IOt(t){return t!=null&&typeof t.createChild=="function"&&typeof t.postRun=="function"}function NOt(t){return typeof t=="object"&&t!=null&&typeof t.name=="string"&&t.name==="langchain_tracer"}function AOt(t){return Array.isArray(t)&&t.some(e=>NOt(e))}function ofn(t){return typeof t=="object"&&t!=null&&Array.isArray(t.handlers)}function ifn(t){return t!=null&&typeof t.callbacks=="object"&&(AOt(t.callbacks?.handlers)||AOt(t.callbacks))}function afn(t){return t.split(".").map(r=>{let n=r.slice(0,-36),o=r.slice(-36),i=parseInt(n.slice(0,4)),a=parseInt(n.slice(4,6))-1,s=parseInt(n.slice(6,8)),u=parseInt(n.slice(9,11)),l=parseInt(n.slice(11,13)),c=parseInt(n.slice(13,15)),d=parseInt(n.slice(15,21));return[new Date(i,a,s,u,l,c,d/1e3),o]})}function sfn(){let t=vv("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){lfn(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(vOt(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 ufn(t){return t?t.map(e=>Array.isArray(e)?{projectName:e[0],updates:e[1]}:e):sfn()}function lfn(t){if(Object.keys(t).length>0&&dd("ENDPOINT"))throw new Ppe}var Npe,J0,Lke=v(()=>{Pke();$ke();MOt();Eqe();ROt();sN();Dke();sN();aqe();Npe=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))}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(",")}},J0=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,"_serialized_start_time",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),IOt(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},Object.assign(this,{...r,...o,client:i}),this.trace_id||(this.parent_run?this.trace_id=this.parent_run.trace_id??this.id:this.trace_id=this.id),this.replicas=ufn(this.replicas),this.execution_order??(this.execution_order=1),this.child_execution_order??(this.child_execution_order=1),!this.dotted_order){let{dottedOrder:s,microsecondPrecisionDatestring:u}=Aqe(this.start_time,this.id,this.execution_order);this.parent_run?this.dotted_order=this.parent_run.dotted_order+"."+s:this.dotted_order=s,this._serialized_start_time=u}}set metadata(e){this.extra={...this.extra,metadata:{...this.extra?.metadata,...e}}}get metadata(){return this.extra?.metadata}static getDefaultConfig(){return{id:aN(),run_type:"chain",project_name:PY(),child_runs:[],api_url:vv("LANGCHAIN_ENDPOINT")??"http://localhost:1984",api_key:vv("LANGCHAIN_API_KEY"),caller_options:{},start_time:Date.now(),serialized:{},inputs:{},extra:{}}}static getSharedClient(){return t.sharedClient||(t.sharedClient=new GU),t.sharedClient}createChild(e){let r=this.child_execution_order+1,n=new t({...e,parent_run:this,project_name:this.project_name,replicas:this.replicas,client:this.client,tracingEnabled:this.tracingEnabled,execution_order:r,child_execution_order:r});Ipe in this&&(n[Ipe]=this[Ipe]);let o=Symbol.for("lc:child_config"),i=e.extra?.[o]??this.extra[o];if(ifn(i)){let u={...i},l=ofn(u.callbacks)?u.callbacks.copy?.():void 0;l&&(Object.assign(l,{_parentRunId:n.id}),l.handlers?.find(NOt)?.updateFromRunTree?.(n),u.callbacks=l),n.extra[o]=u}let a=new Set,s=this;for(;s!=null&&!a.has(s.id);)a.add(s.id),s.child_execution_order=Math.max(s.child_execution_order,r),s=s.parent_run;return this.child_runs.push(n),n}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}}_remapForProject(e,r,n=!0){let o=this._convertToCreate(this,r,n);if(e===this.project_name)return o;let i=d=>tpe(`${d}:${e}`,tpe.DNS),a=i(o.id),s=o.trace_id?i(o.trace_id):void 0,u=o.parent_run_id?i(o.parent_run_id):void 0,l;if(o.dotted_order){let d=afn(o.dotted_order),f=[];for(let m=0;m0)for(let{projectName:n,apiKey:o,apiUrl:i,workspaceId:a}of this.replicas){let s=this._remapForProject(n??this.project_name,r,!0);await this.client.createRun(s,{apiKey:o,apiUrl:i,workspaceId:a})}else{let n=this._convertToCreate(this,r,e);await this.client.createRun(n)}if(!e){AY("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)}}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}of this.replicas){let s=this._remapForProject(r??this.project_name),u={id:s.id,outputs:s.outputs,error:s.error,parent_run_id:s.parent_run_id,session_name:s.session_name,reference_example_id:s.reference_example_id,end_time:s.end_time,dotted_order:s.dotted_order,trace_id:s.trace_id,events:s.events,tags:s.tags,extra:s.extra,attachments:this.attachments,...a};e?.excludeInputs||(u.inputs=s.inputs),await this.client.updateRun(s.id,u,{apiKey:n,apiUrl:o,workspaceId:i})}else try{let r={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)}}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=POt();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(l=>{let[c,d]=l.split("Z");return{strTime:c,time:Date.parse(c+"Z"),uuid:d}}),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 l=Npe.fromHeader(n.baggage);u.metadata=l.metadata,u.tags=l.tags,u.project_name=l.project_name,u.replicas=l.replicas}return new t(u)}toHeaders(e){let r={"langsmith-trace":this.dotted_order,baggage:new Npe(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(J0,"sharedClient",{enumerable:!0,configurable:!0,writable:!0,value:null})});var jpe=v(()=>{Lke()});function Nqe(t,e){if(t)return new J0({...t,start_time:t._serialized_start_time??t.start_time,parent_run:Nqe(e),child_runs:t.child_runs.map(r=>Nqe(r)).filter(r=>r!==void 0),extra:{...t.extra,runtime:_ke()},tracingEnabled:!1})}function Iqe(t,e){return t&&!Array.isArray(t)&&typeof t=="object"?t:{[e]:t}}function YU(t){return typeof t._addRunToRunMap=="function"}var cfn,dfn,K0,QU=v(()=>{Do();nl();EY();jpe();cfn={};Et(cfn,{BaseTracer:()=>K0,isBaseTracer:()=>YU});dfn=t=>{if(t)return t.events=t.events??[],t.child_runs=t.child_runs??[],t};K0=class extends WU{constructor(e){super(...arguments);M(this,"runMap",new Map);M(this,"runTreeMap",new Map);M(this,"usesRunTreeMap",!1)}copy(){return this}getRunById(e){if(e!==void 0)return this.usesRunTreeMap?dfn(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}=Aqe(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.trace_id=o.id,o.dotted_order=r,o._serialized_start_time=n),this.usesRunTreeMap){let a=Nqe(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){let l=this._getExecutionOrder(o),c=Date.now(),d={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:r,execution_order:l,child_execution_order:l,run_type:s??"chain",child_runs:[],extra:a?{metadata:a}:{},tags:i||[]};return this._addRunToRunMap(d)}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=Iqe(e,"output"),a.events.push({name:"end",time:new Date(a.end_time).toISOString()}),i?.inputs!==void 0&&(a.inputs=Iqe(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=Iqe(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 LOt=S((Kvi,$Ot)=>{"use strict";var jOt=(t=0)=>e=>`\x1B[${38+t};5;${e}m`,DOt=(t=0)=>(e,r,n)=>`\x1B[${38+t};2;${e};${r};${n}m`;function ffn(){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=jOt(),e.color.ansi16m=DOt(),e.bgColor.ansi256=jOt(10),e.bgColor.ansi16m=DOt(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($Ot,"exports",{enumerable:!0,get:ffn})});function Xy(t,e){return`${t.open}${e}${t.close}`}function $w(t,e){try{return JSON.stringify(t,null,2)}catch{return e}}function FOt(t){return typeof t=="string"?t.trim():t==null?t:$w(t,t.toString())}function Z$(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 jqe,pfn,Yb,Dpe,kOt=v(()=>{Do();QU();jqe=L(LOt(),1),pfn={};Et(pfn,{ConsoleCallbackHandler:()=>Dpe});({color:Yb}=jqe.default),Dpe=class extends K0{constructor(){super(...arguments);M(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?Xy(jqe.default.bold,s):s}).join(" > ");return Xy(Yb.grey,n)}onChainStart(e){let r=this.getBreadcrumbs(e);console.log(`${Xy(Yb.green,"[chain/start]")} [${r}] Entering Chain run with input: ${$w(e.inputs,"[inputs]")}`)}onChainEnd(e){let r=this.getBreadcrumbs(e);console.log(`${Xy(Yb.cyan,"[chain/end]")} [${r}] [${Z$(e)}] Exiting Chain run with output: ${$w(e.outputs,"[outputs]")}`)}onChainError(e){let r=this.getBreadcrumbs(e);console.log(`${Xy(Yb.red,"[chain/error]")} [${r}] [${Z$(e)}] Chain run errored with error: ${$w(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(`${Xy(Yb.green,"[llm/start]")} [${r}] Entering LLM run with input: ${$w(n,"[inputs]")}`)}onLLMEnd(e){let r=this.getBreadcrumbs(e);console.log(`${Xy(Yb.cyan,"[llm/end]")} [${r}] [${Z$(e)}] Exiting LLM run with output: ${$w(e.outputs,"[response]")}`)}onLLMError(e){let r=this.getBreadcrumbs(e);console.log(`${Xy(Yb.red,"[llm/error]")} [${r}] [${Z$(e)}] LLM run errored with error: ${$w(e.error,"[error]")}`)}onToolStart(e){let r=this.getBreadcrumbs(e);console.log(`${Xy(Yb.green,"[tool/start]")} [${r}] Entering Tool run with input: "${FOt(e.inputs.input)}"`)}onToolEnd(e){let r=this.getBreadcrumbs(e);console.log(`${Xy(Yb.cyan,"[tool/end]")} [${r}] [${Z$(e)}] Exiting Tool run with output: "${FOt(e.outputs?.output)}"`)}onToolError(e){let r=this.getBreadcrumbs(e);console.log(`${Xy(Yb.red,"[tool/error]")} [${r}] [${Z$(e)}] Tool run errored with error: ${$w(e.error,"[error]")}`)}onRetrieverStart(e){let r=this.getBreadcrumbs(e);console.log(`${Xy(Yb.green,"[retriever/start]")} [${r}] Entering Retriever run with input: ${$w(e.inputs,"[inputs]")}`)}onRetrieverEnd(e){let r=this.getBreadcrumbs(e);console.log(`${Xy(Yb.cyan,"[retriever/end]")} [${r}] [${Z$(e)}] Exiting Retriever run with output: ${$w(e.outputs,"[outputs]")}`)}onRetrieverError(e){let r=this.getBreadcrumbs(e);console.log(`${Xy(Yb.red,"[retriever/error]")} [${r}] [${Z$(e)}] Retriever run errored with error: ${$w(e.error,"[error]")}`)}onAgentAction(e){let r=e,n=this.getBreadcrumbs(e);console.log(`${Xy(Yb.blue,"[agent/action]")} [${n}] Agent selected action: ${$w(r.actions[r.actions.length-1],"[action]")}`)}}});var $pe=v(()=>{npe()});var Dqe,Lpe,$qe=v(()=>{nl();$pe();Lpe=()=>{if(Dqe===void 0){let t=gn("LANGCHAIN_CALLBACKS_BACKGROUND")==="false"?{blockOnRootRunFinalization:!0}:{};Dqe=new GU(t)}return Dqe}});function qOt(t=!1){let e=hfn.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 Fpe(t){return typeof t=="function"&&"langsmith:traceable"in t}var Fqe,Lqe,mfn,kqe,hfn,owi,BOt=v(()=>{Fqe=class{getStore(){}run(e,r){return r()}},Lqe=Symbol.for("ls:tracing_async_local_storage"),mfn=new Fqe,kqe=class{getInstance(){return globalThis[Lqe]??mfn}initializeGlobalInstance(e){globalThis[Lqe]===void 0&&(globalThis[Lqe]=e)}},hfn=new kqe;owi=Symbol.for("langsmith:traceable:root")});var qqe=v(()=>{BOt()});var gfn,kY,zOt=v(()=>{Do();QU();$qe();qqe();jpe();$pe();gfn={};Et(gfn,{LangChainTracer:()=>kY});kY=class UOt extends K0{constructor(r={}){super(r);M(this,"name","langchain_tracer");M(this,"projectName");M(this,"exampleId");M(this,"client");M(this,"replicas");M(this,"usesRunTreeMap",!0);let{exampleId:n,projectName:o,client:i,replicas:a}=r;this.projectName=o??PY(),this.replicas=a,this.exampleId=n,this.client=i??Lpe();let s=UOt.getTraceableRunTree();s&&this.updateFromRunTree(s)}async persistRun(r){}async onRunCreate(r){await this.getRunTreeWithTracingConfig(r.id)?.postRun()}async onRunUpdate(r){await this.getRunTreeWithTracingConfig(r.id)?.patchRun()}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 J0({...n,client:this.client,project_name:this.projectName,replicas:this.replicas,reference_example_id:this.exampleId,tracingEnabled:!0})}static getTraceableRunTree(){try{return qOt(!0)}catch{return}}}});var VOt=S((gwi,qpe)=>{"use strict";var yfn=Yke(),kpe=class extends Error{constructor(e){super(e),this.name="TimeoutError"}},HOt=(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 kpe(a);typeof t.cancel=="function"&&t.cancel(),o(s)},e);yfn(t.then(n,o),()=>{clearTimeout(i)})});qpe.exports=HOt;qpe.exports.default=HOt;qpe.exports.TimeoutError=kpe});var JOt=S(Bqe=>{"use strict";Object.defineProperty(Bqe,"__esModule",{value:!0});function bfn(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}Bqe.default=bfn});var KOt=S(zqe=>{"use strict";Object.defineProperty(zqe,"__esModule",{value:!0});var _fn=JOt(),Uqe=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=_fn.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}};zqe.default=Uqe});var Jqe=S(Vqe=>{"use strict";Object.defineProperty(Vqe,"__esModule",{value:!0});var vfn=Xke(),WOt=VOt(),wfn=KOt(),Bpe=()=>{},Sfn=new WOt.TimeoutError,Hqe=class extends vfn{constructor(e){var r,n,o,i;if(super(),this._intervalCount=0,this._intervalEnd=0,this._pendingCount=0,this._resolveEmpty=Bpe,this._resolveIdle=Bpe,e=Object.assign({carryoverConcurrencyCount:!1,intervalCap:1/0,interval:0,concurrency:1/0,autoStart:!0,queueClass:wfn.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():WOt.default(Promise.resolve(e()),r.timeout===void 0?this._timeout:r.timeout,()=>{(r.throwOnTimeout===void 0?this._throwOnTimeout:r.throwOnTimeout)&&o(Sfn)});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}};Vqe.default=Hqe});function Cfn(){let t="default"in Upe.default?Upe.default.default:Upe.default;return new t({autoStart:!0,concurrency:1})}function xfn(){return typeof ez>"u"&&(ez=Cfn()),ez}async function xc(t,e){if(e===!0){let r=W$();r!==void 0?await r.run(void 0,async()=>t()):await t()}else ez=xfn(),ez.add(async()=>{let r=W$();r!==void 0?await r.run(void 0,async()=>t()):await t()})}async function GOt(){let t=Lpe();await Promise.allSettled([typeof ez<"u"?ez.onIdle():Promise.resolve(),t.awaitPendingTraceBatches()])}var Upe,ez,Kqe=v(()=>{$qe();hY();Upe=L(Jqe(),1)});var Ofn,ZOt=v(()=>{Do();Kqe();Ofn={};Et(Ofn,{awaitAllCallbacks:()=>GOt,consumeCallback:()=>xc})});var XOt,YOt=v(()=>{nl();XOt=t=>t!==void 0?t:!!["LANGSMITH_TRACING_V2","LANGCHAIN_TRACING_V2","LANGSMITH_TRACING","LANGCHAIN_TRACING"].find(r=>gn(r)==="true")});function Wqe(t){let e=W$();return e===void 0?void 0:e.getStore()?.[K$]?.[t]}var Tfn,QOt,eTt=v(()=>{hY();jpe();Tfn=Symbol("lc:configure_hooks"),QOt=()=>Wqe(Tfn)||[]});function lN(t){return t?Array.isArray(t)||"name"in t?{callbacks:t}:t:{}}function t6(t){return"name"in t?t:WU.fromMethods(t)}var Efn,tTt,BY,rTt,Gqe,nTt,oTt,Yl,X$=v(()=>{Do();iO();nl();EY();QU();kOt();zOt();Kqe();ZOt();YOt();eTt();OY();Efn={};Et(Efn,{BaseCallbackManager:()=>tTt,BaseRunManager:()=>BY,CallbackManager:()=>Yl,CallbackManagerForChainRun:()=>nTt,CallbackManagerForLLMRun:()=>Gqe,CallbackManagerForRetrieverRun:()=>rTt,CallbackManagerForToolRun:()=>oTt,ensureHandler:()=>t6,parseCallbackConfigArg:()=>lN});tTt=class{setHandler(t){return this.setHandlers([t])}},BY=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=>xc(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=>xc(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)))}},rTt=class extends BY{getChild(t){let e=new Yl(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=>xc(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=>xc(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)))}},Gqe=class extends BY{async handleLLMNewToken(t,e,r,n,o,i){await Promise.all(this.handlers.map(a=>xc(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=>xc(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=>xc(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)))}},nTt=class extends BY{getChild(t){let e=new Yl(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=>xc(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=>xc(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=>xc(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=>xc(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)))}},oTt=class extends BY{getChild(t){let e=new Yl(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=>xc(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=>xc(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)))}},Yl=class qY extends tTt{constructor(r,n){super();M(this,"handlers",[]);M(this,"inheritableHandlers",[]);M(this,"tags",[]);M(this,"inheritableTags",[]);M(this,"metadata",{});M(this,"inheritableMetadata",{});M(this,"name","callback_manager");M(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:Zb();return await Promise.all(this.handlers.map(p=>{if(!p.ignoreLLM)return YU(p)&&p._createRunForLLMStart(r,[c],f,this._parentRunId,a,this.tags,this.metadata,l),xc(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 Gqe(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:Zb();return await Promise.all(this.handlers.map(p=>{if(!p.ignoreLLM)return YU(p)&&p._createRunForChatModelStart(r,[c],f,this._parentRunId,a,this.tags,this.metadata,l),xc(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=rl(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 Gqe(f,this.handlers,this.inheritableHandlers,this.tags,this.inheritableTags,this.metadata,this.inheritableMetadata,this._parentRunId)}))}async handleChainStart(r,n,o=Zb(),i=void 0,a=void 0,s=void 0,u=void 0){return await Promise.all(this.handlers.map(l=>{if(!l.ignoreChain)return YU(l)&&l._createRunForChainStart(r,n,o,this._parentRunId,this.tags,this.metadata,i,u),xc(async()=>{try{await l.handleChainStart?.(r,n,o,this._parentRunId,this.tags,this.metadata,i,u)}catch(c){if((l.raiseError?console.error:console.warn)(`Error in handler ${l.constructor.name}, handleChainStart: ${c}`),l.raiseError)throw c}},l.awaitHandlers)})),new nTt(o,this.handlers,this.inheritableHandlers,this.tags,this.inheritableTags,this.metadata,this.inheritableMetadata,this._parentRunId)}async handleToolStart(r,n,o=Zb(),i=void 0,a=void 0,s=void 0,u=void 0){return await Promise.all(this.handlers.map(l=>{if(!l.ignoreAgent)return YU(l)&&l._createRunForToolStart(r,n,o,this._parentRunId,this.tags,this.metadata,u),xc(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 oTt(o,this.handlers,this.inheritableHandlers,this.tags,this.inheritableTags,this.metadata,this.inheritableMetadata,this._parentRunId)}async handleRetrieverStart(r,n,o=Zb(),i=void 0,a=void 0,s=void 0,u=void 0){return await Promise.all(this.handlers.map(l=>{if(!l.ignoreRetriever)return YU(l)&&l._createRunForRetrieverStart(r,n,o,this._parentRunId,this.tags,this.metadata,u),xc(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 rTt(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=>xc(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 qY(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 WU{constructor(){super();M(this,"name",Zb());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 qY,l.setHandlers(r?.map(t6)??[],!0)):l=r,l=l.copy(Array.isArray(n)?n.map(t6):n?.handlers,!1));let c=gn("LANGCHAIN_VERBOSE")==="true"||u?.verbose,d=kY.getTraceableRunTree()?.tracingEnabled||XOt(),f=d||(gn("LANGCHAIN_TRACING")??!1);if(c||f){if(l||(l=new qY),c&&!l.handlers.some(p=>p.name===Dpe.prototype.name)){let p=new Dpe;l.addHandler(p,!0)}if(f&&!l.handlers.some(p=>p.name==="langchain_tracer")&&d){let p=new kY;l.addHandler(p,!0)}if(d){let p=kY.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:g}of QOt()){let y=g&&gn(g)==="true"&&h,b,_=p!==void 0?Wqe(p):void 0;_&&Ske(_)?b=_:y&&(b=new h({})),b!==void 0&&(l||(l=new qY),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 Zqe,Pfn,iTt,Mfn,Qm,tz=v(()=>{hY();X$();$pe();Zqe=class{getStore(){}run(t,e){return e()}enterWith(t){}},Pfn=new Zqe,iTt=Symbol.for("lc:child_config"),Mfn=class{getInstance(){return W$()??Pfn}getRunnableConfig(){return this.getInstance().getStore()?.extra?.[iTt]}runWithConfig(t,e,r){let n=Yl._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 J0({name:"",tracingEnabled:!1})),u&&(u.extra={...u.extra,[iTt]:t}),i!==void 0&&i[K$]!==void 0&&(u===void 0&&(u={}),u[K$]=i[K$]),o.run(u,e)}initializeGlobalInstance(t){W$()===void 0&&_St(t)}},Qm=new Mfn});var Rfn,rz=v(()=>{Do();hY();tz();Rfn={};Et(Rfn,{AsyncLocalStorageProviderSingleton:()=>Qm,MockAsyncLocalStorage:()=>Zqe,_CONTEXT_VARIABLES_KEY:()=>K$})});async function Gg(t){return Yl._configureSync(t?.callbacks,void 0,t?.tags,void 0,t?.metadata)}function nz(...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(t6(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(t6(s),!0);e.callbacks=a}else e.callbacks=new Yl(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 Jo(t){let e=Qm.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))Afn.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=AbortSignal.timeout(r.timeout);r.signal!==void 0?"any"in AbortSignal&&(r.signal=AbortSignal.any([r.signal,n])):r.signal=n,delete r.timeout}return r}function zs(t={},{callbacks:e,maxConcurrency:r,recursionLimit:n,runName:o,configurable:i,runId:a}={}){let s=Jo(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 Yy(t){return t?{configurable:t.configurable,recursionLimit:t.recursionLimit,callbacks:t.callbacks,tags:t.tags,metadata:t.metadata,maxConcurrency:t.maxConcurrency,timeout:t.timeout,signal:t.signal}:void 0}var zpe,Afn,uO=v(()=>{X$();tz();rz();zpe=25;Afn=new Set(["string","number","boolean"])});async function lO(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(Y$(e))},e.addEventListener("abort",r),e.aborted&&o(Y$(e))})]).finally(()=>e.removeEventListener("abort",r))}function Y$(t){return t?.reason instanceof Error?t.reason:typeof t?.reason=="string"?new Error(t.reason):new Error("Aborted")}var UY=v(()=>{});function Hpe(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 eb(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]=eb(r[n],o):r[n]=o;return r}else throw new Error(`Cannot concat ${typeof t} and ${typeof e}`)}async function Yqe(t,e,r,n,...o){let i=new Q$({generator:e,startSetup:r,signal:n}),a=await i.setup;return{output:t(i,a,...o),setup:a}}var Ifn,Qy,Q$,cO=v(()=>{Do();tz();rz();uO();UY();Ifn={};Et(Ifn,{AsyncGeneratorWithSetup:()=>Q$,IterableReadableStream:()=>Qy,atee:()=>Hpe,concat:()=>eb,pipeGeneratorWithSetup:()=>Yqe});Qy=class Xqe extends ReadableStream{constructor(){super(...arguments);M(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 Xqe({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 Xqe({async pull(n){let{value:o,done:i}=await r.next();i&&n.close(),n.enqueue(o)},async cancel(n){await r.return(n)}})}};Q$=class{constructor(t){M(this,"generator");M(this,"setup");M(this,"config");M(this,"signal");M(this,"firstResult");M(this,"firstResultUsed",!1);this.generator=t.generator,this.config=t.config,this.signal=t.signal??this.config?.signal,this.setup=new Promise((e,r)=>{Qm.runWithConfig(Yy(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?Qm.runWithConfig(Yy(this.config),this.signal?async()=>lO(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 Jpe(t,e){return Nfn.call(t,e)}function Kpe(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 cN(t){return t.indexOf("/")===-1&&t.indexOf("~")===-1?t:t.replace(/~/g,"~0").replace(/\//g,"~1")}function Gpe(t){return t.replace(/~1/g,"/").replace(/~0/g,"~")}function Vpe(t){if(t===void 0)return!0;if(t){if(Array.isArray(t)){for(let r=0,n=t.length;r{Nfn=Object.prototype.hasOwnProperty;Zpe=class extends Error{constructor(t,e,r,n,o){super(aTt(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=aTt(t,{name:e,index:r,operation:n,tree:o})}}});function Ype(t,e){if(e=="")return t;var r={op:"_get",path:e};return oz(t,r),r.value}function oz(t,e,r=!1,n=!0,o=!0,i=0){if(r&&(typeof r=="function"?r(e,0,t,e.path):Qpe(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=Ype(t,e.from),e.op==="move"&&(a.removed=t),a;if(e.op==="test"){if(a.test=zY(t,e.value),a.test===!1)throw new Oc("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 Oc("Operation `op` property is not one of operations defined in RFC-6902","OPERATION_OP_INVALID",i,e,t);return a}}else{n||(t=tb(t));let s=(e.path||"").split("/"),u=t,l=1,c=s.length,d,f,p;for(typeof r=="function"?p=r:p=Qpe;;){if(f=s[l],f&&f.indexOf("~")!=-1&&(f=Gpe(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&&!Wpe(f))throw new Oc("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);Wpe(f)&&(f=~~f)}if(l>=c){if(r&&e.op==="add"&&f>u.length)throw new Oc("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=Dfn[e.op].call(e,u,f,t);if(m.test===!1)throw new Oc("Test operation failed","TEST_OPERATION_FAILED",i,e,t);return m}}else if(l>=c){let m=r6[e.op].call(e,u,f,t);if(m.test===!1)throw new Oc("Test operation failed","TEST_OPERATION_FAILED",i,e,t);return m}if(u=u[f],r&&l0)throw new Oc('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 Oc("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 Oc("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")&&Vpe(t.value))throw new Oc("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 Oc("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 Oc("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=sTt([a],r);if(s&&s.name==="OPERATION_PATH_UNRESOLVABLE")throw new Oc("Cannot perform the operation from a path that does not exist","OPERATION_FROM_UNRESOLVABLE",e,t,r)}}}else throw new Oc("Operation `op` property is not one of operations defined in RFC-6902","OPERATION_OP_INVALID",e,t,r)}function sTt(t,e,r){try{if(!Array.isArray(t))throw new Oc("Patch sequence must be an array","SEQUENCE_NOT_AN_ARRAY");if(e)eL(tb(e),tb(t),r||!0);else{r=r||Qpe;for(var n=0;n{Do();Xpe();Qqe={};Et(Qqe,{JsonPatchError:()=>Oc,_areEquals:()=>zY,applyOperation:()=>oz,applyPatch:()=>eL,applyReducer:()=>$fn,deepClone:()=>jfn,getValueByPointer:()=>Ype,validate:()=>sTt,validator:()=>Qpe});Oc=Zpe,jfn=tb,r6={add:function(t,e,r){return t[e]=this.value,{newDocument:r}},remove:function(t,e,r){var n=t[e];return delete t[e],{newDocument:r,removed:n}},replace:function(t,e,r){var n=t[e];return t[e]=this.value,{newDocument:r,removed:n}},move:function(t,e,r){let n=Ype(r,this.path);n&&(n=tb(n));let o=oz(r,{op:"remove",path:this.from}).removed;return oz(r,{op:"add",path:this.path,value:o}),{newDocument:r,removed:n}},copy:function(t,e,r){let n=Ype(r,this.from);return oz(r,{op:"add",path:this.path,value:tb(n)}),{newDocument:r}},test:function(t,e,r){return{newDocument:r,test:zY(t[e],this.value)}},_get:function(t,e,r){return this.value=t[e],{newDocument:r}}},Dfn={add:function(t,e,r){return Wpe(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:r6.move,copy:r6.copy,test:r6.test,_get:r6._get}});function uTt(t,e,r,n,o){if(e!==t){typeof e.toJSON=="function"&&(e=e.toJSON());for(var i=Kpe(e),a=Kpe(t),s=!1,u=!1,l=a.length-1;l>=0;l--){var c=a[l],d=t[c];if(Jpe(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)?uTt(d,f,r,n+"/"+cN(c),o):d!==f&&(s=!0,o&&r.push({op:"test",path:n+"/"+cN(c),value:tb(d)}),r.push({op:"replace",path:n+"/"+cN(c),value:tb(f)}))}else Array.isArray(t)===Array.isArray(e)?(o&&r.push({op:"test",path:n+"/"+cN(c),value:tb(d)}),r.push({op:"remove",path:n+"/"+cN(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{Xpe();HY()});var kSi,eBe=v(()=>{Xpe();HY();VY();kSi={...Qqe,JsonPatchError:Zpe,deepClone:tb,escapePathComponent:cN,unescapePathComponent:Gpe}});async function lTt(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 cTt(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 Ffn(t){return t!==void 0&&t.message!==void 0}var Lfn,dO,eme,rBe,tme,dTt=v(()=>{Do();V0();HY();eBe();QU();cO();Lfn={};Et(Lfn,{LogStreamCallbackHandler:()=>tme,RunLog:()=>eme,RunLogPatch:()=>dO,isLogStreamHandler:()=>rBe});dO=class{constructor(t){M(this,"ops");this.ops=t.ops??[]}concat(t){let e=this.ops.concat(t.ops),r=eL({},e);return new eme({ops:e,state:r[r.length-1].newDocument})}},eme=class tBe extends dO{constructor(r){super(r);M(this,"state");this.state=r.state}concat(r){let n=this.ops.concat(r.ops),o=eL(this.state,r.ops);return new tBe({ops:n,state:o[o.length-1].newDocument})}static fromRunLogPatch(r){let n=eL({},r.ops);return new tBe({ops:r.ops,state:n[n.length-1].newDocument})}},rBe=t=>t.name==="log_stream_tracer";tme=class extends K0{constructor(e){super({_awaitHandler:!0,...e});M(this,"autoClose",!0);M(this,"includeNames");M(this,"includeTypes");M(this,"includeTags");M(this,"excludeNames");M(this,"excludeTypes");M(this,"excludeTags");M(this,"_schemaFormat","original");M(this,"rootId");M(this,"keyMapByRunId",{});M(this,"counterMapByRunName",{});M(this,"transformStream");M(this,"writer");M(this,"receiveStream");M(this,"name","log_stream_tracer");M(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=Qy.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 dO({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 dO({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 lTt(e,this._schemaFormat)),await this.writer.write(new dO({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 lTt(e,this._schemaFormat)}),n.push({op:"add",path:`/logs/${r}/final_output`,value:await cTt(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 dO({ops:n});await this.writer.write(o)}finally{if(e.id===this.rootId){let r=new dO({ops:[{op:"replace",path:"/final_output",value:await cTt(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?Ffn(n?.chunk)?a=n?.chunk:a=new Ur({id:`run-${e.id}`,content:r}):a=r;let s=new dO({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 kfn,dN,Lw,Hi,ym=v(()=>{Do();kfn={};Et(kfn,{ChatGenerationChunk:()=>Hi,GenerationChunk:()=>Lw,RUN_KEY:()=>dN});dN="__run",Lw=class fTt{constructor(e){M(this,"text");M(this,"generationInfo");this.text=e.text,this.generationInfo=e.generationInfo}concat(e){return new fTt({text:this.text+e.text,generationInfo:{...this.generationInfo,...e.generationInfo}})}},Hi=class pTt extends Lw{constructor(r){super(r);M(this,"message");this.message=r.message}concat(r){return new pTt({text:this.text+r.text,generationInfo:{...this.generationInfo,...r.generationInfo},message:this.message.concat(r.message)})}}});function rme({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 mTt,hTt,gTt=v(()=>{V0();QU();cO();ym();mTt=t=>t.name==="event_stream_tracer",hTt=class extends K0{constructor(e){super({_awaitHandler:!0,...e});M(this,"autoClose",!0);M(this,"includeNames");M(this,"includeTypes");M(this,"includeTags");M(this,"excludeNames");M(this,"excludeTypes");M(this,"excludeTags");M(this,"runInfoMap",new Map);M(this,"tappedPromises",new Map);M(this,"transformStream");M(this,"writer");M(this,"receiveStream");M(this,"name","event_stream_tracer");M(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,this.writer=this.transformStream.writable.getWriter(),this.receiveStream=Qy.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 Lw({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._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=rme(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 Ur({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 Lw({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=rme(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=rme(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=rme(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()})}}});var yTt,nme,qfn,Bfn,Ufn,Fw,iz=v(()=>{Do();UY();yTt=L(cpe(),1),nme=L(Jqe(),1),qfn={};Et(qfn,{AsyncCaller:()=>Fw});Bfn=[400,401,402,403,404,405,406,407,409],Ufn=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&&Bfn.includes(+e))throw t;if(t?.error?.code==="insufficient_quota"){let r=new Error(t?.message);throw r.name="InsufficientQuotaError",r}},Fw=class{constructor(t){M(this,"maxConcurrency");M(this,"maxRetries");M(this,"onFailedAttempt");M(this,"queue");this.maxConcurrency=t.maxConcurrency??1/0,this.maxRetries=t.maxRetries??6,this.onFailedAttempt=t.onFailedAttempt??Ufn;let e="default"in nme.default?nme.default.default:nme.default;this.queue=new e({concurrency:this.maxConcurrency})}call(t,...e){return this.queue.add(()=>(0,yTt.default)(()=>t(...e).catch(r=>{throw r instanceof Error?r:new Error(r)}),{onFailedAttempt:this.onFailedAttempt,retries:this.maxRetries,randomize:!0}),{throwOnTimeout:!0})}callWithOptions(t,e,...r){return t.signal?Promise.race([this.call(e,...r),new Promise((n,o)=>{t.signal?.addEventListener("abort",()=>{o(Y$(t.signal))})})]):this.call(e,...r)}fetch(...t){return this.call(()=>fetch(...t).then(e=>e.ok?e:Promise.reject(e)))}}});var nBe,bTt=v(()=>{QU();nBe=class extends K0{constructor({config:e,onStart:r,onEnd:n,onError:o}){super({_awaitHandler:!0});M(this,"name","RootListenersTracer");M(this,"rootId");M(this,"config");M(this,"argOnStart");M(this,"argOnEnd");M(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 JY(t){return t?t.lc_runnable:!1}var _Tt,oBe=v(()=>{_Tt=class{constructor(t){M(this,"includeNames");M(this,"includeTypes");M(this,"includeTags");M(this,"excludeNames");M(this,"excludeTypes");M(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}}});function we(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 fd(t){return t&&Object.assign(KY,t),KY}var iBe,aBe,fO,KY,o6=v(()=>{iBe=Object.freeze({status:"aborted"});aBe=Symbol("zod_brand"),fO=class extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}},KY={}});var xt={};Xn(xt,{BIGINT_FORMAT_RANGES:()=>gBe,Class:()=>uBe,NUMBER_FORMAT_RANGES:()=>hBe,aborted:()=>sz,allowsEval:()=>fBe,assert:()=>Kfn,assertEqual:()=>zfn,assertIs:()=>Vfn,assertNever:()=>Jfn,assertNotEqual:()=>Hfn,assignProp:()=>dBe,cached:()=>ZY,captureStackTrace:()=>ome,cleanEnum:()=>apn,cleanRegex:()=>XY,clone:()=>Kc,createTransparentProxy:()=>Qfn,defineLazy:()=>Ds,esc:()=>az,escapeRegex:()=>fN,extend:()=>rpn,finalizeIssue:()=>wv,floatSafeRemainder:()=>cBe,getElementAtPath:()=>Wfn,getEnumValues:()=>GY,getLengthableOrigin:()=>eQ,getParsedType:()=>Yfn,getSizableOrigin:()=>QY,isObject:()=>i6,isPlainObject:()=>a6,issue:()=>yBe,joinValues:()=>Be,jsonStringifyReplacer:()=>lBe,merge:()=>npn,normalizeParams:()=>dt,nullish:()=>tL,numKeys:()=>Xfn,omit:()=>tpn,optionalKeys:()=>mBe,partial:()=>opn,pick:()=>epn,prefixIssues:()=>Qb,primitiveTypes:()=>pBe,promiseAllObject:()=>Gfn,propertyKeyTypes:()=>YY,randomString:()=>Zfn,required:()=>ipn,stringifyPrimitive:()=>Nt,unwrapMessage:()=>WY});function zfn(t){return t}function Hfn(t){return t}function Vfn(t){}function Jfn(t){throw new Error}function Kfn(t){}function GY(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 Be(t,e="|"){return t.map(r=>Nt(r)).join(e)}function lBe(t,e){return typeof e=="bigint"?e.toString():e}function ZY(t){return{get value(){{let r=t();return Object.defineProperty(this,"value",{value:r}),r}throw new Error("cached value already set")}}}function tL(t){return t==null}function XY(t){let e=t.startsWith("^")?1:0,r=t.endsWith("$")?t.length-1:t.length;return t.slice(e,r)}function cBe(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 Ds(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 dBe(t,e,r){Object.defineProperty(t,e,{value:r,writable:!0,enumerable:!0,configurable:!0})}function Wfn(t,e){return e?e.reduce((r,n)=>r?.[n],t):t}function Gfn(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 Qfn(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 Nt(t){return typeof t=="bigint"?t.toString()+"n":typeof t=="string"?`"${t}"`:`${t}`}function mBe(t){return Object.keys(t).filter(e=>t[e]._zod.optin==="optional"&&t[e]._zod.optout==="optional")}function epn(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 Kc(t,{...t._zod.def,shape:r,checks:[]})}function tpn(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 Kc(t,{...t._zod.def,shape:r,checks:[]})}function rpn(t,e){if(!a6(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 dBe(this,"shape",n),n},checks:[]};return Kc(t,r)}function npn(t,e){return Kc(t,{...t._zod.def,get shape(){let r={...t._zod.def.shape,...e._zod.def.shape};return dBe(this,"shape",r),r},catchall:e._zod.def.catchall,checks:[]})}function opn(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 Kc(e,{...e._zod.def,shape:o,checks:[]})}function ipn(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 Kc(e,{...e._zod.def,shape:o,checks:[]})}function sz(t,e=0){for(let r=e;r{var n;return(n=r).path??(n.path=[]),r.path.unshift(t),r})}function WY(t){return typeof t=="string"?t:t?.message}function wv(t,e,r){let n={...t,path:t.path??[]};if(!t.message){let o=WY(t.inst?._zod.def?.error?.(t))??WY(e?.error?.(t))??WY(r.customError?.(t))??WY(r.localeError?.(t))??"Invalid input";n.message=o}return delete n.inst,delete n.continue,e?.reportInput||delete n.input,n}function QY(t){return t instanceof Set?"set":t instanceof Map?"map":t instanceof File?"file":"unknown"}function eQ(t){return Array.isArray(t)?"array":typeof t=="string"?"string":"unknown"}function yBe(...t){let[e,r,n]=t;return typeof e=="string"?{message:e,code:"custom",input:r,inst:n}:{...e}}function apn(t){return Object.entries(t).filter(([e,r])=>Number.isNaN(Number.parseInt(e,10))).map(e=>e[1])}var ome,fBe,Yfn,YY,pBe,hBe,gBe,uBe,In=v(()=>{ome=Error.captureStackTrace?Error.captureStackTrace:(...t)=>{};fBe=ZY(()=>{if(typeof navigator<"u"&&navigator?.userAgent?.includes("Cloudflare"))return!1;try{let t=Function;return new t(""),!0}catch{return!1}});Yfn=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}`)}},YY=new Set(["string","number","symbol"]),pBe=new Set(["string","number","bigint","boolean","symbol","undefined"]);hBe={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]},gBe={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]};uBe=class{constructor(...e){}}});function rQ(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 nQ(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 ${wTt(n.path)}`);return e.join(` `)}var vTt,tQ,s6,vBe=v(()=>{o6();In();vTt=(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,lBe,2)},enumerable:!0}),Object.defineProperty(t,"toString",{value:()=>t.message,enumerable:!1})},tQ=we("$ZodError",vTt),s6=we("$ZodError",vTt,{Parent:Error})});var ime,pO,ame,uz,sme,wBe,ume,SBe,lme=v(()=>{o6();vBe();In();ime=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 fO;if(a.issues.length){let s=new(o?.Err??t)(a.issues.map(u=>wv(u,i,fd())));throw ome(s,o?.callee),s}return a.value},pO=ime(s6),ame=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=>wv(u,i,fd())));throw ome(s,o?.callee),s}return a.value},uz=ame(s6),sme=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 fO;return i.issues.length?{success:!1,error:new(t??tQ)(i.issues.map(a=>wv(a,o,fd())))}:{success:!0,data:i.value}},wBe=sme(s6),ume=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=>wv(a,o,fd())))}:{success:!0,data:i.value}},SBe=ume(s6)});var cz={};Xn(cz,{_emoji:()=>STt,base64:()=>LBe,base64url:()=>cme,bigint:()=>HBe,boolean:()=>KBe,browserEmail:()=>hpn,cidrv4:()=>DBe,cidrv6:()=>$Be,cuid:()=>CBe,cuid2:()=>xBe,date:()=>qBe,datetime:()=>UBe,domain:()=>gpn,duration:()=>MBe,e164:()=>kBe,email:()=>ABe,emoji:()=>IBe,extendedDuration:()=>upn,guid:()=>RBe,hostname:()=>FBe,html5Email:()=>fpn,integer:()=>VBe,ipv4:()=>NBe,ipv6:()=>jBe,ksuid:()=>EBe,lowercase:()=>ZBe,nanoid:()=>PBe,null:()=>WBe,number:()=>JBe,rfc5322Email:()=>ppn,string:()=>zBe,time:()=>BBe,ulid:()=>OBe,undefined:()=>GBe,unicodeEmail:()=>mpn,uppercase:()=>XBe,uuid:()=>lz,uuid4:()=>lpn,uuid6:()=>cpn,uuid7:()=>dpn,xid:()=>TBe});function IBe(){return new RegExp(STt,"u")}function xTt(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 BBe(t){return new RegExp(`^${xTt(t)}$`)}function UBe(t){let e=xTt({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(`^${CTt}T(?:${n})$`)}var CBe,xBe,OBe,TBe,EBe,PBe,MBe,upn,RBe,lz,lpn,cpn,dpn,ABe,fpn,ppn,mpn,hpn,STt,NBe,jBe,DBe,$Be,LBe,cme,FBe,gpn,kBe,CTt,qBe,zBe,HBe,VBe,JBe,KBe,WBe,GBe,ZBe,XBe,dme=v(()=>{CBe=/^[cC][^\s-]{8,}$/,xBe=/^[0-9a-z]+$/,OBe=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,TBe=/^[0-9a-vA-V]{20}$/,EBe=/^[A-Za-z0-9]{27}$/,PBe=/^[a-zA-Z0-9_-]{21}$/,MBe=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,upn=/^[-+]?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)?)??$/,RBe=/^([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})$/,lz=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)$/,lpn=lz(4),cpn=lz(6),dpn=lz(7),ABe=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,fpn=/^[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])?)*$/,ppn=/^(([^<>()\[\]\\.,;:\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,}))$/,mpn=/^[^\s@"]{1,64}@[^\s@]{1,255}$/u,hpn=/^[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])?)*$/,STt="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";NBe=/^(?:(?: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])$/,jBe=/^(([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})$/,DBe=/^((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])$/,$Be=/^(([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])$/,LBe=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,cme=/^[A-Za-z0-9_-]*$/,FBe=/^([a-zA-Z0-9-]+\.)*[a-zA-Z0-9-]+$/,gpn=/^([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,}$/,kBe=/^\+(?:[0-9]){6,14}[0-9]$/,CTt="(?:(?:\\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])))",qBe=new RegExp(`^${CTt}$`);zBe=t=>{let e=t?`[\\s\\S]{${t?.minimum??0},${t?.maximum??""}}`:"[\\s\\S]*";return new RegExp(`^${e}$`)},HBe=/^\d+n?$/,VBe=/^\d+$/,JBe=/^-?\d+(?:\.\d+)?/i,KBe=/true|false/i,WBe=/null/i,GBe=/undefined/i,ZBe=/^[^A-Z]*$/,XBe=/^[^a-z]*$/});function OTt(t,e,r){t.issues.length&&e.issues.push(...Qb(r,t.issues))}var Ql,TTt,fme,pme,YBe,QBe,eUe,tUe,rUe,nUe,oUe,iUe,aUe,u6,sUe,uUe,lUe,cUe,dUe,fUe,pUe,mUe,hUe,mme=v(()=>{o6();dme();In();Ql=we("$ZodCheck",(t,e)=>{var r;t._zod??(t._zod={}),t._zod.def=e,(r=t._zod).onattach??(r.onattach=[])}),TTt={number:"number",bigint:"bigint",object:"date"},fme=we("$ZodCheckLessThan",(t,e)=>{Ql.init(t,e);let r=TTt[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{Ql.init(t,e);let r=TTt[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})}}),YBe=we("$ZodCheckMultipleOf",(t,e)=>{Ql.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):cBe(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})}}),QBe=we("$ZodCheckNumberFormat",(t,e)=>{Ql.init(t,e),e.format=e.format||"float64";let r=e.format?.includes("int"),n=r?"int":"number",[o,i]=hBe[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=VBe)}),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})}}),eUe=we("$ZodCheckBigIntFormat",(t,e)=>{Ql.init(t,e);let[r,n]=gBe[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})}}),tUe=we("$ZodCheckMaxSize",(t,e)=>{var r;Ql.init(t,e),(r=t._zod.def).when??(r.when=n=>{let o=n.value;return!tL(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:QY(o),code:"too_big",maximum:e.maximum,input:o,inst:t,continue:!e.abort})}}),rUe=we("$ZodCheckMinSize",(t,e)=>{var r;Ql.init(t,e),(r=t._zod.def).when??(r.when=n=>{let o=n.value;return!tL(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:QY(o),code:"too_small",minimum:e.minimum,input:o,inst:t,continue:!e.abort})}}),nUe=we("$ZodCheckSizeEquals",(t,e)=>{var r;Ql.init(t,e),(r=t._zod.def).when??(r.when=n=>{let o=n.value;return!tL(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:QY(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})}}),oUe=we("$ZodCheckMaxLength",(t,e)=>{var r;Ql.init(t,e),(r=t._zod.def).when??(r.when=n=>{let o=n.value;return!tL(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=eQ(o);n.issues.push({origin:a,code:"too_big",maximum:e.maximum,inclusive:!0,input:o,inst:t,continue:!e.abort})}}),iUe=we("$ZodCheckMinLength",(t,e)=>{var r;Ql.init(t,e),(r=t._zod.def).when??(r.when=n=>{let o=n.value;return!tL(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=eQ(o);n.issues.push({origin:a,code:"too_small",minimum:e.minimum,inclusive:!0,input:o,inst:t,continue:!e.abort})}}),aUe=we("$ZodCheckLengthEquals",(t,e)=>{var r;Ql.init(t,e),(r=t._zod.def).when??(r.when=n=>{let o=n.value;return!tL(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=eQ(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})}}),u6=we("$ZodCheckStringFormat",(t,e)=>{var r,n;Ql.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=()=>{})}),sUe=we("$ZodCheckRegex",(t,e)=>{u6.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})}}),uUe=we("$ZodCheckLowerCase",(t,e)=>{e.pattern??(e.pattern=ZBe),u6.init(t,e)}),lUe=we("$ZodCheckUpperCase",(t,e)=>{e.pattern??(e.pattern=XBe),u6.init(t,e)}),cUe=we("$ZodCheckIncludes",(t,e)=>{Ql.init(t,e);let r=fN(e.includes),n=new RegExp(typeof e.position=="number"?`^.{${e.position}}${r}`:r);e.pattern=n,t._zod.onattach.push(o=>{let i=o._zod.bag;i.patterns??(i.patterns=new Set),i.patterns.add(n)}),t._zod.check=o=>{o.value.includes(e.includes,e.position)||o.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:e.includes,input:o.value,inst:t,continue:!e.abort})}}),dUe=we("$ZodCheckStartsWith",(t,e)=>{Ql.init(t,e);let r=new RegExp(`^${fN(e.prefix)}.*`);e.pattern??(e.pattern=r),t._zod.onattach.push(n=>{let o=n._zod.bag;o.patterns??(o.patterns=new Set),o.patterns.add(r)}),t._zod.check=n=>{n.value.startsWith(e.prefix)||n.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:e.prefix,input:n.value,inst:t,continue:!e.abort})}}),fUe=we("$ZodCheckEndsWith",(t,e)=>{Ql.init(t,e);let r=new RegExp(`.*${fN(e.suffix)}$`);e.pattern??(e.pattern=r),t._zod.onattach.push(n=>{let o=n._zod.bag;o.patterns??(o.patterns=new Set),o.patterns.add(r)}),t._zod.check=n=>{n.value.endsWith(e.suffix)||n.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:e.suffix,input:n.value,inst:t,continue:!e.abort})}});pUe=we("$ZodCheckProperty",(t,e)=>{Ql.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=>OTt(o,r,e.property));OTt(n,r,e.property)}}),mUe=we("$ZodCheckMimeType",(t,e)=>{Ql.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})}}),hUe=we("$ZodCheckOverwrite",(t,e)=>{Ql.init(t,e),t._zod.check=r=>{r.value=e.tx(r.value)}})});var oQ,gUe=v(()=>{oQ=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 yUe,bUe=v(()=>{yUe={major:4,minor:0,patch:0}});function kUe(t){if(t==="")return!0;if(t.length%4!==0)return!1;try{return atob(t),!0}catch{return!1}}function kTt(t){if(!cme.test(t))return!1;let e=t.replace(/[-_]/g,n=>n==="-"?"+":"/"),r=e.padEnd(Math.ceil(e.length/4)*4,"=");return kUe(r)}function qTt(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 PTt(t,e,r){t.issues.length&&e.issues.push(...Qb(r,t.issues)),e.value[r]=t.value}function hme(t,e,r){t.issues.length&&e.issues.push(...Qb(r,t.issues)),e.value[r]=t.value}function MTt(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(...Qb(r,t.issues)):t.value===void 0?r in n&&(e.value[r]=void 0):e.value[r]=t.value}function RTt(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=>wv(i,n,fd())))}),e}function _Ue(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(a6(t)&&a6(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=_Ue(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;nwv(s,a,fd()))})),e.issues.length&&(YY.has(typeof n)?r.issues.push(...Qb(n,e.issues)):r.issues.push({origin:"map",code:"invalid_element",input:o,inst:i,key:n,issues:e.issues.map(s=>wv(s,a,fd()))})),r.value.set(t.value,e.value)}function NTt(t,e){t.issues.length&&e.issues.push(...t.issues),e.value.add(t.value)}function jTt(t,e){return t.value===void 0&&(t.value=e.defaultValue),t}function DTt(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 $Tt(t,e,r){return sz(t)?t:e.out._zod.run({value:t.value,issues:t.issues},r)}function LTt(t){return t.value=Object.freeze(t.value),t}function FTt(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(yBe(o))}}var Yn,dz,Cu,vUe,wUe,SUe,CUe,xUe,OUe,TUe,EUe,PUe,MUe,RUe,AUe,IUe,NUe,jUe,DUe,$Ue,LUe,FUe,qUe,BUe,UUe,zUe,HUe,yme,VUe,iQ,bme,JUe,KUe,WUe,GUe,ZUe,rL,aQ,XUe,YUe,sQ,QUe,_me,eze,tze,fz,rze,nze,oze,ize,aze,sze,uQ,l6,uze,lze,cze,dze,fze,pze,mze,lQ,hze,gze,yze,bze,_ze,cQ=v(()=>{mme();o6();gUe();lme();dme();In();bUe();In();Yn=we("$ZodType",(t,e)=>{var r;t??(t={}),t._zod.def=e,t._zod.bag=t._zod.bag||{},t._zod.version=yUe;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=sz(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 fO;if(l||f instanceof Promise)l=(l??Promise.resolve()).then(async()=>{await f,i.issues.length!==d&&(u||(u=sz(i,d)))});else{if(i.issues.length===d)continue;u||(u=sz(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 fO;return s.then(u=>o(u,n,a))}return o(s,n,a)}}t["~standard"]={validate:o=>{try{let i=wBe(t,o);return i.success?{value:i.data}:{issues:i.error?.issues}}catch{return SBe(t,o).then(a=>a.success?{value:a.data}:{issues:a.error?.issues})}},vendor:"zod",version:1}}),dz=we("$ZodString",(t,e)=>{Yn.init(t,e),t._zod.pattern=[...t?._zod.bag?.patterns??[]].pop()??zBe(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}}),Cu=we("$ZodStringFormat",(t,e)=>{u6.init(t,e),dz.init(t,e)}),vUe=we("$ZodGUID",(t,e)=>{e.pattern??(e.pattern=RBe),Cu.init(t,e)}),wUe=we("$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=lz(n))}else e.pattern??(e.pattern=lz());Cu.init(t,e)}),SUe=we("$ZodEmail",(t,e)=>{e.pattern??(e.pattern=ABe),Cu.init(t,e)}),CUe=we("$ZodURL",(t,e)=>{Cu.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:FBe.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})}}}),xUe=we("$ZodEmoji",(t,e)=>{e.pattern??(e.pattern=IBe()),Cu.init(t,e)}),OUe=we("$ZodNanoID",(t,e)=>{e.pattern??(e.pattern=PBe),Cu.init(t,e)}),TUe=we("$ZodCUID",(t,e)=>{e.pattern??(e.pattern=CBe),Cu.init(t,e)}),EUe=we("$ZodCUID2",(t,e)=>{e.pattern??(e.pattern=xBe),Cu.init(t,e)}),PUe=we("$ZodULID",(t,e)=>{e.pattern??(e.pattern=OBe),Cu.init(t,e)}),MUe=we("$ZodXID",(t,e)=>{e.pattern??(e.pattern=TBe),Cu.init(t,e)}),RUe=we("$ZodKSUID",(t,e)=>{e.pattern??(e.pattern=EBe),Cu.init(t,e)}),AUe=we("$ZodISODateTime",(t,e)=>{e.pattern??(e.pattern=UBe(e)),Cu.init(t,e)}),IUe=we("$ZodISODate",(t,e)=>{e.pattern??(e.pattern=qBe),Cu.init(t,e)}),NUe=we("$ZodISOTime",(t,e)=>{e.pattern??(e.pattern=BBe(e)),Cu.init(t,e)}),jUe=we("$ZodISODuration",(t,e)=>{e.pattern??(e.pattern=MBe),Cu.init(t,e)}),DUe=we("$ZodIPv4",(t,e)=>{e.pattern??(e.pattern=NBe),Cu.init(t,e),t._zod.onattach.push(r=>{let n=r._zod.bag;n.format="ipv4"})}),$Ue=we("$ZodIPv6",(t,e)=>{e.pattern??(e.pattern=jBe),Cu.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})}}}),LUe=we("$ZodCIDRv4",(t,e)=>{e.pattern??(e.pattern=DBe),Cu.init(t,e)}),FUe=we("$ZodCIDRv6",(t,e)=>{e.pattern??(e.pattern=$Be),Cu.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})}}});qUe=we("$ZodBase64",(t,e)=>{e.pattern??(e.pattern=LBe),Cu.init(t,e),t._zod.onattach.push(r=>{r._zod.bag.contentEncoding="base64"}),t._zod.check=r=>{kUe(r.value)||r.issues.push({code:"invalid_format",format:"base64",input:r.value,inst:t,continue:!e.abort})}});BUe=we("$ZodBase64URL",(t,e)=>{e.pattern??(e.pattern=cme),Cu.init(t,e),t._zod.onattach.push(r=>{r._zod.bag.contentEncoding="base64url"}),t._zod.check=r=>{kTt(r.value)||r.issues.push({code:"invalid_format",format:"base64url",input:r.value,inst:t,continue:!e.abort})}}),UUe=we("$ZodE164",(t,e)=>{e.pattern??(e.pattern=kBe),Cu.init(t,e)});zUe=we("$ZodJWT",(t,e)=>{Cu.init(t,e),t._zod.check=r=>{qTt(r.value,e.alg)||r.issues.push({code:"invalid_format",format:"jwt",input:r.value,inst:t,continue:!e.abort})}}),HUe=we("$ZodCustomStringFormat",(t,e)=>{Cu.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})}}),yme=we("$ZodNumber",(t,e)=>{Yn.init(t,e),t._zod.pattern=t._zod.bag.pattern??JBe,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}}),VUe=we("$ZodNumber",(t,e)=>{QBe.init(t,e),yme.init(t,e)}),iQ=we("$ZodBoolean",(t,e)=>{Yn.init(t,e),t._zod.pattern=KBe,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}}),bme=we("$ZodBigInt",(t,e)=>{Yn.init(t,e),t._zod.pattern=HBe,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}}),JUe=we("$ZodBigInt",(t,e)=>{eUe.init(t,e),bme.init(t,e)}),KUe=we("$ZodSymbol",(t,e)=>{Yn.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}}),WUe=we("$ZodUndefined",(t,e)=>{Yn.init(t,e),t._zod.pattern=GBe,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}}),GUe=we("$ZodNull",(t,e)=>{Yn.init(t,e),t._zod.pattern=WBe,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}}),ZUe=we("$ZodAny",(t,e)=>{Yn.init(t,e),t._zod.parse=r=>r}),rL=we("$ZodUnknown",(t,e)=>{Yn.init(t,e),t._zod.parse=r=>r}),aQ=we("$ZodNever",(t,e)=>{Yn.init(t,e),t._zod.parse=(r,n)=>(r.issues.push({expected:"never",code:"invalid_type",input:r.value,inst:t}),r)}),XUe=we("$ZodVoid",(t,e)=>{Yn.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}}),YUe=we("$ZodDate",(t,e)=>{Yn.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}});sQ=we("$ZodArray",(t,e)=>{Yn.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;aPTt(l,r,a))):PTt(u,r,a)}return i.length?Promise.all(i).then(()=>r):r}});QUe=we("$ZodObject",(t,e)=>{Yn.init(t,e);let r=ZY(()=>{let d=Object.keys(e.shape);for(let p of d)if(!(e.shape[p]instanceof Yn))throw new Error(`Invalid element at key "${p}": expected a Zod schema`);let f=mBe(e.shape);return{shape:e.shape,keys:d,keySet:new Set(d),numKeys:d.length,optionalKeys:new Set(f)}});Ds(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 oQ(["shape","payload","ctx"]),p=r.value,m=b=>{let _=az(b);return`shape[${_}]._zod.run({ value: input[${_}], issues: [] }, ctx)`};f.write("const input = payload.value;");let h=Object.create(null),g=0;for(let b of p.keys)h[b]=`key_${g++}`;f.write("const newResult = {}");for(let b of p.keys)if(p.optionalKeys.has(b)){let _=h[b];f.write(`const ${_} = ${m(b)};`);let w=az(b);f.write(` if (${_}.issues.length) { if (input[${w}] === undefined) { if (${w} in input) { newResult[${w}] = undefined; } } else { payload.issues = payload.issues.concat( ${_}.issues.map((iss) => ({ ...iss, path: iss.path ? [${w}, ...iss.path] : [${w}], })) ); } } else if (${_}.value === undefined) { if (${w} in input) newResult[${w}] = undefined; } else { newResult[${w}] = ${_}.value; } `)}else{let _=h[b];f.write(`const ${_} = ${m(b)};`),f.write(` if (${_}.issues.length) payload.issues = payload.issues.concat(${_}.issues.map(iss => ({ ...iss, path: iss.path ? [${az(b)}, ...iss.path] : [${az(b)}] })));`),f.write(`newResult[${az(b)}] = ${_}.value`)}f.write("payload.value = newResult;"),f.write("return payload;");let y=f.compile();return(b,_)=>y(d,b,_)},o,i=i6,a=!KY.jitless,u=a&&fBe.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 x=_[w],O=x._zod.run({value:p[w],issues:[]},f),E=x._zod.optin==="optional"&&x._zod.optout==="optional";O instanceof Promise?m.push(O.then(T=>E?MTt(T,d,w,p):hme(T,d,w))):E?MTt(O,d,w,p):hme(O,d,w)}}if(!l)return m.length?Promise.all(m).then(()=>d):d;let h=[],g=c.keySet,y=l._zod,b=y.def.type;for(let _ of Object.keys(p)){if(g.has(_))continue;if(b==="never"){h.push(_);continue}let w=y.run({value:p[_],issues:[]},f);w instanceof Promise?m.push(w.then(x=>hme(x,d,_))):hme(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}});_me=we("$ZodUnion",(t,e)=>{Yn.init(t,e),Ds(t._zod,"optin",()=>e.options.some(r=>r._zod.optin==="optional")?"optional":void 0),Ds(t._zod,"optout",()=>e.options.some(r=>r._zod.optout==="optional")?"optional":void 0),Ds(t._zod,"values",()=>{if(e.options.every(r=>r._zod.values))return new Set(e.options.flatMap(r=>Array.from(r._zod.values)))}),Ds(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=>XY(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=>RTt(a,r,t,n)):RTt(i,r,t,n)}}),eze=we("$ZodDiscriminatedUnion",(t,e)=>{_me.init(t,e);let r=t._zod.parse;Ds(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=ZY(()=>{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(!i6(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)}}),tze=we("$ZodIntersection",(t,e)=>{Yn.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])=>ATt(r,u,l)):ATt(r,i,a)}});fz=we("$ZodTuple",(t,e)=>{Yn.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=>gme(d,o,u))):gme(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=>gme(f,o,u))):gme(d,o,u)}}return s.length?Promise.all(s).then(()=>o):o}});rze=we("$ZodRecord",(t,e)=>{Yn.init(t,e),t._zod.parse=(r,n)=>{let o=r.value;if(!a6(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(...Qb(u,c.issues)),r.value[u]=c.value})):(l.issues.length&&r.issues.push(...Qb(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=>wv(l,n,fd())),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(...Qb(a,l.issues)),r.value[s.value]=l.value})):(u.issues.length&&r.issues.push(...Qb(a,u.issues)),r.value[s.value]=u.value)}}return i.length?Promise.all(i).then(()=>r):r}}),nze=we("$ZodMap",(t,e)=>{Yn.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])=>{ITt(c,d,r,a,o,t,n)})):ITt(u,l,r,a,o,t,n)}return i.length?Promise.all(i).then(()=>r):r}});oze=we("$ZodSet",(t,e)=>{Yn.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=>NTt(u,r))):NTt(s,r)}return i.length?Promise.all(i).then(()=>r):r}});ize=we("$ZodEnum",(t,e)=>{Yn.init(t,e);let r=GY(e.entries);t._zod.values=new Set(r),t._zod.pattern=new RegExp(`^(${r.filter(n=>YY.has(typeof n)).map(n=>typeof n=="string"?fN(n):n.toString()).join("|")})$`),t._zod.parse=(n,o)=>{let i=n.value;return t._zod.values.has(i)||n.issues.push({code:"invalid_value",values:r,input:i,inst:t}),n}}),aze=we("$ZodLiteral",(t,e)=>{Yn.init(t,e),t._zod.values=new Set(e.values),t._zod.pattern=new RegExp(`^(${e.values.map(r=>typeof r=="string"?fN(r):r?r.toString():String(r)).join("|")})$`),t._zod.parse=(r,n)=>{let o=r.value;return t._zod.values.has(o)||r.issues.push({code:"invalid_value",values:e.values,input:o,inst:t}),r}}),sze=we("$ZodFile",(t,e)=>{Yn.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}}),uQ=we("$ZodTransform",(t,e)=>{Yn.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 fO;return r.value=o,r}}),l6=we("$ZodOptional",(t,e)=>{Yn.init(t,e),t._zod.optin="optional",t._zod.optout="optional",Ds(t._zod,"values",()=>e.innerType._zod.values?new Set([...e.innerType._zod.values,void 0]):void 0),Ds(t._zod,"pattern",()=>{let r=e.innerType._zod.pattern;return r?new RegExp(`^(${XY(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)}),uze=we("$ZodNullable",(t,e)=>{Yn.init(t,e),Ds(t._zod,"optin",()=>e.innerType._zod.optin),Ds(t._zod,"optout",()=>e.innerType._zod.optout),Ds(t._zod,"pattern",()=>{let r=e.innerType._zod.pattern;return r?new RegExp(`^(${XY(r.source)}|null)$`):void 0}),Ds(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)}),lze=we("$ZodDefault",(t,e)=>{Yn.init(t,e),t._zod.optin="optional",Ds(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=>jTt(i,e)):jTt(o,e)}});cze=we("$ZodPrefault",(t,e)=>{Yn.init(t,e),t._zod.optin="optional",Ds(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))}),dze=we("$ZodNonOptional",(t,e)=>{Yn.init(t,e),Ds(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=>DTt(i,t)):DTt(o,t)}});fze=we("$ZodSuccess",(t,e)=>{Yn.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)}}),pze=we("$ZodCatch",(t,e)=>{Yn.init(t,e),t._zod.optin="optional",Ds(t._zod,"optout",()=>e.innerType._zod.optout),Ds(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=>wv(a,n,fd()))},input:r.value}),r.issues=[]),r)):(r.value=o.value,o.issues.length&&(r.value=e.catchValue({...r,error:{issues:o.issues.map(i=>wv(i,n,fd()))},input:r.value}),r.issues=[]),r)}}),mze=we("$ZodNaN",(t,e)=>{Yn.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)}),lQ=we("$ZodPipe",(t,e)=>{Yn.init(t,e),Ds(t._zod,"values",()=>e.in._zod.values),Ds(t._zod,"optin",()=>e.in._zod.optin),Ds(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=>$Tt(i,e,n)):$Tt(o,e,n)}});hze=we("$ZodReadonly",(t,e)=>{Yn.init(t,e),Ds(t._zod,"propValues",()=>e.innerType._zod.propValues),Ds(t._zod,"values",()=>e.innerType._zod.values),Ds(t._zod,"optin",()=>e.innerType._zod.optin),Ds(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(LTt):LTt(o)}});gze=we("$ZodTemplateLiteral",(t,e)=>{Yn.init(t,e);let r=[];for(let n of e.parts)if(n instanceof Yn){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||pBe.has(typeof n))r.push(fN(`${n}`));else throw new Error(`Invalid template literal part: ${n}`);t._zod.pattern=new RegExp(`^${r.join("")}$`),t._zod.parse=(n,o)=>typeof n.value!="string"?(n.issues.push({input:n.value,inst:t,expected:"template_literal",code:"invalid_type"}),n):(t._zod.pattern.lastIndex=0,t._zod.pattern.test(n.value)||n.issues.push({input:n.value,inst:t,code:"invalid_format",format:"template_literal",pattern:t._zod.pattern.source}),n)}),yze=we("$ZodPromise",(t,e)=>{Yn.init(t,e),t._zod.parse=(r,n)=>Promise.resolve(r.value).then(o=>e.innerType._zod.run({value:o,issues:[]},n))}),bze=we("$ZodLazy",(t,e)=>{Yn.init(t,e),Ds(t._zod,"innerType",()=>e.getter()),Ds(t._zod,"pattern",()=>t._zod.innerType._zod.pattern),Ds(t._zod,"propValues",()=>t._zod.innerType._zod.propValues),Ds(t._zod,"optin",()=>t._zod.innerType._zod.optin),Ds(t._zod,"optout",()=>t._zod.innerType._zod.optout),t._zod.parse=(r,n)=>t._zod.innerType._zod.run(r,n)}),_ze=we("$ZodCustom",(t,e)=>{Ql.init(t,e),Yn.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=>FTt(i,r,n,t));FTt(o,r,n,t)}})});function UTt(){return{localeError:ypn()}}var ypn,zTt=v(()=>{In();ypn=()=>{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 ${Nt(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: ${Be(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":""}: ${Be(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 HTt(){return{localeError:bpn()}}var bpn,VTt=v(()=>{In();bpn=()=>{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 ${Nt(o.values[0])}`:`Yanl\u0131\u015F se\xE7im: a\u015Fa\u011F\u0131dak\u0131lardan biri olmal\u0131d\u0131r: ${Be(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":""}: ${Be(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 JTt(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 KTt(){return{localeError:_pn()}}var _pn,WTt=v(()=>{In();_pn=()=>{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 ${Nt(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 ${Be(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);if(a){let s=Number(o.maximum),u=JTt(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=JTt(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"}: ${Be(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 GTt(){return{localeError:vpn()}}var vpn,ZTt=v(()=>{In();vpn=()=>{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 ${Nt(o.values[0])}`:`Opci\xF3 inv\xE0lida: s'esperava una de ${Be(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":""}: ${Be(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 XTt(){return{localeError:wpn()}}var wpn,YTt=v(()=>{In();wpn=()=>{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 ${Nt(o.values[0])}`:`Neplatn\xE1 mo\u017Enost: o\u010Dek\xE1v\xE1na jedna z hodnot ${Be(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: ${Be(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 QTt(){return{localeError:Spn()}}var Spn,eEt=v(()=>{In();Spn=()=>{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 ${Nt(o.values[0])}`:`Ung\xFCltige Option: erwartet eine von ${Be(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"}: ${Be(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 vme(){return{localeError:xpn()}}var Cpn,xpn,vze=v(()=>{In();Cpn=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},xpn=()=>{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 ${Cpn(n.input)}`;case"invalid_value":return n.values.length===1?`Invalid input: expected ${Nt(n.values[0])}`:`Invalid option: expected one of ${Be(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":""}: ${Be(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 tEt(){return{localeError:Tpn()}}var Opn,Tpn,rEt=v(()=>{In();Opn=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},Tpn=()=>{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 ${Opn(n.input)}`;case"invalid_value":return n.values.length===1?`Nevalida enigo: atendi\u011Dis ${Nt(n.values[0])}`:`Nevalida opcio: atendi\u011Dis unu el ${Be(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":""}: ${Be(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 nEt(){return{localeError:Epn()}}var Epn,oEt=v(()=>{In();Epn=()=>{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 ${Nt(o.values[0])}`:`Opci\xF3n inv\xE1lida: se esperaba una de ${Be(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":""}: ${Be(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 iEt(){return{localeError:Ppn()}}var Ppn,aEt=v(()=>{In();Ppn=()=>{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 ${Nt(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 ${Be(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: ${Be(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 sEt(){return{localeError:Mpn()}}var Mpn,uEt=v(()=>{In();Mpn=()=>{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 ${Nt(o.values[0])}`:`Virheellinen valinta: t\xE4ytyy olla yksi seuraavista: ${Be(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"}: ${Be(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 lEt(){return{localeError:Rpn()}}var Rpn,cEt=v(()=>{In();Rpn=()=>{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 : ${Nt(o.values[0])} attendu`:`Option invalide : une valeur parmi ${Be(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":""} : ${Be(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 dEt(){return{localeError:Apn()}}var Apn,fEt=v(()=>{In();Apn=()=>{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 ${Nt(o.values[0])}`:`Option invalide : attendu l'une des valeurs suivantes ${Be(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":""} : ${Be(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 pEt(){return{localeError:Ipn()}}var Ipn,mEt=v(()=>{In();Ipn=()=>{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 ${Nt(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 ${Be(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"}: ${Be(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 hEt(){return{localeError:Npn()}}var Npn,gEt=v(()=>{In();Npn=()=>{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 ${Nt(o.values[0])}`:`\xC9rv\xE9nytelen opci\xF3: valamelyik \xE9rt\xE9k v\xE1rt ${Be(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":""}: ${Be(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 yEt(){return{localeError:jpn()}}var jpn,bEt=v(()=>{In();jpn=()=>{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 ${Nt(o.values[0])}`:`Pilihan tidak valid: diharapkan salah satu dari ${Be(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":""}: ${Be(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 _Et(){return{localeError:Dpn()}}var Dpn,vEt=v(()=>{In();Dpn=()=>{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 ${Nt(o.values[0])}`:`Opzione non valida: atteso uno tra ${Be(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"}: ${Be(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 wEt(){return{localeError:$pn()}}var $pn,SEt=v(()=>{In();$pn=()=>{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: ${Nt(o.values[0])}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F`:`\u7121\u52B9\u306A\u9078\u629E: ${Be(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":""}: ${Be(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 CEt(){return{localeError:Lpn()}}var Lpn,xEt=v(()=>{In();Lpn=()=>{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 ${Nt(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 ${Be(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 ${Be(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 OEt(){return{localeError:Fpn()}}var Fpn,TEt=v(()=>{In();Fpn=()=>{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 ${Nt(o.values[0])} \uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4`:`\uC798\uBABB\uB41C \uC635\uC158: ${Be(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: ${Be(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 EEt(){return{localeError:kpn()}}var kpn,PEt=v(()=>{In();kpn=()=>{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 ${Nt(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 ${Be(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"}: ${Be(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 MEt(){return{localeError:qpn()}}var qpn,REt=v(()=>{In();qpn=()=>{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 ${Nt(o.values[0])}`:`Pilihan tidak sah: dijangka salah satu daripada ${Be(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: ${Be(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 AEt(){return{localeError:Bpn()}}var Bpn,IEt=v(()=>{In();Bpn=()=>{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 ${Nt(o.values[0])}`:`Ongeldige optie: verwacht \xE9\xE9n van ${Be(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":""}: ${Be(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 NEt(){return{localeError:Upn()}}var Upn,jEt=v(()=>{In();Upn=()=>{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 ${Nt(o.values[0])}`:`Ugyldig valg: forventet en av ${Be(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"}: ${Be(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 DEt(){return{localeError:zpn()}}var zpn,$Et=v(()=>{In();zpn=()=>{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 ${Nt(o.values[0])}`:`F\xE2sit tercih: m\xFBteberler ${Be(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":""}: ${Be(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 LEt(){return{localeError:Hpn()}}var Hpn,FEt=v(()=>{In();Hpn=()=>{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 ${Nt(o.values[0])} \u0648\u0627\u06CC`:`\u0646\u0627\u0633\u0645 \u0627\u0646\u062A\u062E\u0627\u0628: \u0628\u0627\u06CC\u062F \u06CC\u0648 \u0644\u0647 ${Be(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"}: ${Be(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 kEt(){return{localeError:Vpn()}}var Vpn,qEt=v(()=>{In();Vpn=()=>{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 ${Nt(o.values[0])}`:`Nieprawid\u0142owa opcja: oczekiwano jednej z warto\u015Bci ${Be(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":""}: ${Be(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 BEt(){return{localeError:Jpn()}}var Jpn,UEt=v(()=>{In();Jpn=()=>{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 ${Nt(o.values[0])}`:`Op\xE7\xE3o inv\xE1lida: esperada uma das ${Be(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":""}: ${Be(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 zEt(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 HEt(){return{localeError:Kpn()}}var Kpn,VEt=v(()=>{In();Kpn=()=>{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 ${Nt(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 ${Be(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);if(a){let s=Number(o.maximum),u=zEt(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=zEt(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":""}: ${Be(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 JEt(){return{localeError:Wpn()}}var Wpn,KEt=v(()=>{In();Wpn=()=>{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 ${Nt(o.values[0])}`:`Neveljavna mo\u017Enost: pri\u010Dakovano eno izmed ${Be(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"}: ${Be(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 WEt(){return{localeError:Gpn()}}var Gpn,GEt=v(()=>{In();Gpn=()=>{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 ${Nt(o.values[0])}`:`Ogiltigt val: f\xF6rv\xE4ntade en av ${Be(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"}: ${Be(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 ZEt(){return{localeError:Zpn()}}var Zpn,XEt=v(()=>{In();Zpn=()=>{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 ${Nt(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 ${Be(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":""}: ${Be(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 YEt(){return{localeError:Xpn()}}var Xpn,QEt=v(()=>{In();Xpn=()=>{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 ${Nt(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 ${Be(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: ${Be(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 ePt(){return{localeError:Qpn()}}var Ypn,Qpn,tPt=v(()=>{In();Ypn=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},Qpn=()=>{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 ${Ypn(n.input)}`;case"invalid_value":return n.values.length===1?`Ge\xE7ersiz de\u011Fer: beklenen ${Nt(n.values[0])}`:`Ge\xE7ersiz se\xE7enek: a\u015Fa\u011F\u0131dakilerden biri olmal\u0131: ${Be(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":""}: ${Be(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 rPt(){return{localeError:emn()}}var emn,nPt=v(()=>{In();emn=()=>{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 ${Nt(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 ${Be(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":""}: ${Be(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 oPt(){return{localeError:tmn()}}var tmn,iPt=v(()=>{In();tmn=()=>{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: ${Nt(o.values[0])} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`:`\u063A\u0644\u0637 \u0622\u067E\u0634\u0646: ${Be(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":""}: ${Be(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 aPt(){return{localeError:rmn()}}var rmn,sPt=v(()=>{In();rmn=()=>{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 ${Nt(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 ${Be(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: ${Be(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 uPt(){return{localeError:nmn()}}var nmn,lPt=v(()=>{In();nmn=()=>{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 ${Nt(o.values[0])}`:`\u65E0\u6548\u9009\u9879\uFF1A\u671F\u671B\u4EE5\u4E0B\u4E4B\u4E00 ${Be(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): ${Be(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 cPt(){return{localeError:omn()}}var omn,dPt=v(()=>{In();omn=()=>{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 ${Nt(o.values[0])}`:`\u7121\u6548\u7684\u9078\u9805\uFF1A\u9810\u671F\u70BA\u4EE5\u4E0B\u5176\u4E2D\u4E4B\u4E00 ${Be(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${Be(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 dQ={};Xn(dQ,{ar:()=>UTt,az:()=>HTt,be:()=>KTt,ca:()=>GTt,cs:()=>XTt,de:()=>QTt,en:()=>vme,eo:()=>tEt,es:()=>nEt,fa:()=>iEt,fi:()=>sEt,fr:()=>lEt,frCA:()=>dEt,he:()=>pEt,hu:()=>hEt,id:()=>yEt,it:()=>_Et,ja:()=>wEt,kh:()=>CEt,ko:()=>OEt,mk:()=>EEt,ms:()=>MEt,nl:()=>AEt,no:()=>NEt,ota:()=>DEt,pl:()=>kEt,ps:()=>LEt,pt:()=>BEt,ru:()=>HEt,sl:()=>JEt,sv:()=>WEt,ta:()=>ZEt,th:()=>YEt,tr:()=>ePt,ua:()=>rPt,ur:()=>oPt,vi:()=>aPt,zhCN:()=>uPt,zhTW:()=>cPt});var wze=v(()=>{zTt();VTt();WTt();ZTt();YTt();eEt();vze();rEt();oEt();aEt();uEt();cEt();fEt();mEt();gEt();bEt();vEt();SEt();xEt();TEt();PEt();REt();IEt();jEt();$Et();FEt();qEt();UEt();VEt();KEt();GEt();XEt();QEt();tPt();nPt();iPt();sPt();lPt();dPt()});function wme(){return new c6}var Sze,Cze,c6,Ol,xze=v(()=>{Sze=Symbol("ZodOutput"),Cze=Symbol("ZodInput"),c6=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)}};Ol=wme()});function Oze(t,e){return new t({type:"string",...dt(e)})}function Tze(t,e){return new t({type:"string",coerce:!0,...dt(e)})}function Sme(t,e){return new t({type:"string",format:"email",check:"string_format",abort:!1,...dt(e)})}function fQ(t,e){return new t({type:"string",format:"guid",check:"string_format",abort:!1,...dt(e)})}function Cme(t,e){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,...dt(e)})}function xme(t,e){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...dt(e)})}function Ome(t,e){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...dt(e)})}function Tme(t,e){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...dt(e)})}function Eme(t,e){return new t({type:"string",format:"url",check:"string_format",abort:!1,...dt(e)})}function Pme(t,e){return new t({type:"string",format:"emoji",check:"string_format",abort:!1,...dt(e)})}function Mme(t,e){return new t({type:"string",format:"nanoid",check:"string_format",abort:!1,...dt(e)})}function Rme(t,e){return new t({type:"string",format:"cuid",check:"string_format",abort:!1,...dt(e)})}function Ame(t,e){return new t({type:"string",format:"cuid2",check:"string_format",abort:!1,...dt(e)})}function Ime(t,e){return new t({type:"string",format:"ulid",check:"string_format",abort:!1,...dt(e)})}function Nme(t,e){return new t({type:"string",format:"xid",check:"string_format",abort:!1,...dt(e)})}function jme(t,e){return new t({type:"string",format:"ksuid",check:"string_format",abort:!1,...dt(e)})}function Dme(t,e){return new t({type:"string",format:"ipv4",check:"string_format",abort:!1,...dt(e)})}function $me(t,e){return new t({type:"string",format:"ipv6",check:"string_format",abort:!1,...dt(e)})}function Lme(t,e){return new t({type:"string",format:"cidrv4",check:"string_format",abort:!1,...dt(e)})}function Fme(t,e){return new t({type:"string",format:"cidrv6",check:"string_format",abort:!1,...dt(e)})}function kme(t,e){return new t({type:"string",format:"base64",check:"string_format",abort:!1,...dt(e)})}function qme(t,e){return new t({type:"string",format:"base64url",check:"string_format",abort:!1,...dt(e)})}function Bme(t,e){return new t({type:"string",format:"e164",check:"string_format",abort:!1,...dt(e)})}function Ume(t,e){return new t({type:"string",format:"jwt",check:"string_format",abort:!1,...dt(e)})}function Pze(t,e){return new t({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...dt(e)})}function Mze(t,e){return new t({type:"string",format:"date",check:"string_format",...dt(e)})}function Rze(t,e){return new t({type:"string",format:"time",check:"string_format",precision:null,...dt(e)})}function Aze(t,e){return new t({type:"string",format:"duration",check:"string_format",...dt(e)})}function Ize(t,e){return new t({type:"number",checks:[],...dt(e)})}function Nze(t,e){return new t({type:"number",coerce:!0,checks:[],...dt(e)})}function jze(t,e){return new t({type:"number",check:"number_format",abort:!1,format:"safeint",...dt(e)})}function Dze(t,e){return new t({type:"number",check:"number_format",abort:!1,format:"float32",...dt(e)})}function $ze(t,e){return new t({type:"number",check:"number_format",abort:!1,format:"float64",...dt(e)})}function Lze(t,e){return new t({type:"number",check:"number_format",abort:!1,format:"int32",...dt(e)})}function Fze(t,e){return new t({type:"number",check:"number_format",abort:!1,format:"uint32",...dt(e)})}function kze(t,e){return new t({type:"boolean",...dt(e)})}function qze(t,e){return new t({type:"boolean",coerce:!0,...dt(e)})}function Bze(t,e){return new t({type:"bigint",...dt(e)})}function Uze(t,e){return new t({type:"bigint",coerce:!0,...dt(e)})}function zze(t,e){return new t({type:"bigint",check:"bigint_format",abort:!1,format:"int64",...dt(e)})}function Hze(t,e){return new t({type:"bigint",check:"bigint_format",abort:!1,format:"uint64",...dt(e)})}function Vze(t,e){return new t({type:"symbol",...dt(e)})}function Jze(t,e){return new t({type:"undefined",...dt(e)})}function Kze(t,e){return new t({type:"null",...dt(e)})}function Wze(t){return new t({type:"any"})}function nL(t){return new t({type:"unknown"})}function pQ(t,e){return new t({type:"never",...dt(e)})}function Gze(t,e){return new t({type:"void",...dt(e)})}function Zze(t,e){return new t({type:"date",...dt(e)})}function Xze(t,e){return new t({type:"date",coerce:!0,...dt(e)})}function Yze(t,e){return new t({type:"nan",...dt(e)})}function pN(t,e){return new fme({check:"less_than",...dt(e),value:t,inclusive:!1})}function kw(t,e){return new fme({check:"less_than",...dt(e),value:t,inclusive:!0})}function mN(t,e){return new pme({check:"greater_than",...dt(e),value:t,inclusive:!1})}function e_(t,e){return new pme({check:"greater_than",...dt(e),value:t,inclusive:!0})}function Qze(t){return mN(0,t)}function e4e(t){return pN(0,t)}function t4e(t){return kw(0,t)}function r4e(t){return e_(0,t)}function pz(t,e){return new YBe({check:"multiple_of",...dt(e),value:t})}function d6(t,e){return new tUe({check:"max_size",...dt(e),maximum:t})}function mz(t,e){return new rUe({check:"min_size",...dt(e),minimum:t})}function mQ(t,e){return new nUe({check:"size_equals",...dt(e),size:t})}function f6(t,e){return new oUe({check:"max_length",...dt(e),maximum:t})}function oL(t,e){return new iUe({check:"min_length",...dt(e),minimum:t})}function p6(t,e){return new aUe({check:"length_equals",...dt(e),length:t})}function hQ(t,e){return new sUe({check:"string_format",format:"regex",...dt(e),pattern:t})}function gQ(t){return new uUe({check:"string_format",format:"lowercase",...dt(t)})}function yQ(t){return new lUe({check:"string_format",format:"uppercase",...dt(t)})}function bQ(t,e){return new cUe({check:"string_format",format:"includes",...dt(e),includes:t})}function _Q(t,e){return new dUe({check:"string_format",format:"starts_with",...dt(e),prefix:t})}function vQ(t,e){return new fUe({check:"string_format",format:"ends_with",...dt(e),suffix:t})}function n4e(t,e,r){return new pUe({check:"property",property:t,schema:e,...dt(r)})}function wQ(t,e){return new mUe({check:"mime_type",mime:t,...dt(e)})}function hN(t){return new hUe({check:"overwrite",tx:t})}function SQ(t){return hN(e=>e.normalize(t))}function CQ(){return hN(t=>t.trim())}function xQ(){return hN(t=>t.toLowerCase())}function OQ(){return hN(t=>t.toUpperCase())}function TQ(t,e,r){return new t({type:"array",element:e,...dt(r)})}function imn(t,e,r){return new t({type:"union",options:e,...dt(r)})}function amn(t,e,r,n){return new t({type:"union",options:r,discriminator:e,...dt(n)})}function smn(t,e,r){return new t({type:"intersection",left:e,right:r})}function o4e(t,e,r,n){let o=r instanceof Yn,i=o?n:r,a=o?r:null;return new t({type:"tuple",items:e,rest:a,...dt(i)})}function umn(t,e,r,n){return new t({type:"record",keyType:e,valueType:r,...dt(n)})}function lmn(t,e,r,n){return new t({type:"map",keyType:e,valueType:r,...dt(n)})}function cmn(t,e,r){return new t({type:"set",valueType:e,...dt(r)})}function dmn(t,e,r){let n=Array.isArray(e)?Object.fromEntries(e.map(o=>[o,o])):e;return new t({type:"enum",entries:n,...dt(r)})}function fmn(t,e,r){return new t({type:"enum",entries:e,...dt(r)})}function pmn(t,e,r){return new t({type:"literal",values:Array.isArray(e)?e:[e],...dt(r)})}function i4e(t,e){return new t({type:"file",...dt(e)})}function mmn(t,e){return new t({type:"transform",transform:e})}function hmn(t,e){return new t({type:"optional",innerType:e})}function gmn(t,e){return new t({type:"nullable",innerType:e})}function ymn(t,e,r){return new t({type:"default",innerType:e,get defaultValue(){return typeof r=="function"?r():r}})}function bmn(t,e,r){return new t({type:"nonoptional",innerType:e,...dt(r)})}function _mn(t,e){return new t({type:"success",innerType:e})}function vmn(t,e,r){return new t({type:"catch",innerType:e,catchValue:typeof r=="function"?r:()=>r})}function wmn(t,e,r){return new t({type:"pipe",in:e,out:r})}function Smn(t,e){return new t({type:"readonly",innerType:e})}function Cmn(t,e,r){return new t({type:"template_literal",parts:e,...dt(r)})}function xmn(t,e){return new t({type:"lazy",getter:e})}function Omn(t,e){return new t({type:"promise",innerType:e})}function a4e(t,e,r){let n=dt(r);return n.abort??(n.abort=!0),new t({type:"custom",check:"custom",fn:e,...n})}function s4e(t,e,r){return new t({type:"custom",check:"custom",fn:e,...dt(r)})}function u4e(t,e){let r=dt(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??lQ,u=t.Boolean??iQ,l=t.String??dz,c=t.Transform??uQ,d=new c({type:"transform",transform:(m,h)=>{let g=m;return r.case!=="sensitive"&&(g=g.toLowerCase()),i.has(g)?!0:a.has(g)?!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 l4e(t,e,r,n={}){let o=dt(n),i={...dt(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 Eze,c4e=v(()=>{mme();cQ();In();Eze={Any:null,Minute:-1,Second:0,Millisecond:3,Microsecond:6}});function d4e(t){return new zme({type:"function",input:Array.isArray(t?.input)?o4e(fz,t?.input):t?.input??TQ(sQ,nL(rL)),output:t?.output??nL(rL)})}var zme,fPt=v(()=>{c4e();lme();cQ();cQ();zme=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?pO(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?pO(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 uz(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?uz(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 fz({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 iL(t,e){if(t instanceof c6){let n=new EQ(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 EQ(e);return r.process(t),r.emit(t,e)}function bm(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 bm(o.element,r);case"object":{for(let i in o.shape)if(bm(o.shape[i],r))return!0;return!1}case"union":{for(let i of o.options)if(bm(i,r))return!0;return!1}case"intersection":return bm(o.left,r)||bm(o.right,r);case"tuple":{for(let i of o.items)if(bm(i,r))return!0;return!!(o.rest&&bm(o.rest,r))}case"record":return bm(o.keyType,r)||bm(o.valueType,r);case"map":return bm(o.keyType,r)||bm(o.valueType,r);case"set":return bm(o.valueType,r);case"promise":case"optional":case"nonoptional":case"nullable":case"readonly":return bm(o.innerType,r);case"lazy":return bm(o.getter(),r);case"default":return bm(o.innerType,r);case"prefault":return bm(o.innerType,r);case"custom":return!1;case"transform":return!0;case"pipe":return bm(o.in,r)||bm(o.out,r);case"success":return!1;case"catch":return!1;default:}throw new Error(`Unknown schema type: ${o.type}`)}var EQ,pPt=v(()=>{xze();In();EQ=class{constructor(e){this.counter=0,this.metadataRegistry=e?.metadata??Ol,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:g,format:y,patterns:b,contentEncoding:_}=e._zod.bag;if(typeof h=="number"&&(m.minLength=h),typeof g=="number"&&(m.maxLength=g),y&&(m.format=i[y]??y,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(x=>({...this.target==="draft-7"?{type:"string"}:{},pattern:x.source}))])}break}case"number":{let m=p,{minimum:h,maximum:g,format:y,multipleOf:b,exclusiveMaximum:_,exclusiveMinimum:w}=e._zod.bag;typeof y=="string"&&y.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 g=="number"&&(m.maximum=g,typeof _=="number"&&(_<=g?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:g}=e._zod.bag;typeof h=="number"&&(m.minItems=h),typeof g=="number"&&(m.maxItems=g),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 g=new Set(Object.keys(h)),y=new Set([...g].filter(b=>{let _=o.shape[b]._zod;return this.io==="input"?_.optin===void 0:_.optout===void 0}));y.size>0&&(m.required=Array.from(y)),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,g)=>this.process(h,{...d,path:[...d.path,"anyOf",g]}));break}case"intersection":{let m=p,h=this.process(o.left,{...d,path:[...d.path,"allOf",0]}),g=this.process(o.right,{...d,path:[...d.path,"allOf",1]}),y=_=>"allOf"in _&&Object.keys(_).length===1,b=[...y(h)?h.allOf:[h],...y(g)?g.allOf:[g]];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:g,maximum:y}=e._zod.bag;typeof g=="number"&&(m.minItems=g),typeof y=="number"&&(m.maxItems=y);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=GY(o.entries);h.every(g=>typeof g=="number")&&(m.type="number"),h.every(g=>typeof g=="string")&&(m.type="string"),m.enum=h;break}case"literal":{let m=p,h=[];for(let g of o.values)if(g===void 0){if(this.unrepresentable==="throw")throw new Error("Literal `undefined` cannot be represented in JSON Schema")}else if(typeof g=="bigint"){if(this.unrepresentable==="throw")throw new Error("BigInt literals cannot be represented in JSON Schema");h.push(Number(g))}else h.push(g);if(h.length!==0)if(h.length===1){let g=h[0];m.type=g===null?"null":typeof g,m.const=g}else h.every(g=>typeof g=="number")&&(m.type="number"),h.every(g=>typeof g=="string")&&(m.type="string"),h.every(g=>typeof g=="boolean")&&(m.type="string"),h.every(g=>g===null)&&(m.type="null"),m.enum=h;break}case"file":{let m=p,h={type:"string",format:"binary",contentEncoding:"binary"},{minimum:g,maximum:y,mime:b}=e._zod.bag;g!==void 0&&(h.minLength=g),y!==void 0&&(h.maxLength=y),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"&&bm(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,g=n.external.uri??(b=>b);if(h)return{ref:g(h)};let y=c[1].defId??c[1].schema.id??`schema${this.counter++}`;return c[1].defId=y,{defId:y,ref:`${g("__shared")}#/${d}/${y}`}}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 g=this.seen.get(h).schema;g.$ref&&d.target==="draft-7"?(p.allOf=p.allOf??[],p.allOf.push(g)):(Object.assign(p,g),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 mPt={};var hPt=v(()=>{});var gN={};Xn(gN,{$ZodAny:()=>ZUe,$ZodArray:()=>sQ,$ZodAsyncError:()=>fO,$ZodBase64:()=>qUe,$ZodBase64URL:()=>BUe,$ZodBigInt:()=>bme,$ZodBigIntFormat:()=>JUe,$ZodBoolean:()=>iQ,$ZodCIDRv4:()=>LUe,$ZodCIDRv6:()=>FUe,$ZodCUID:()=>TUe,$ZodCUID2:()=>EUe,$ZodCatch:()=>pze,$ZodCheck:()=>Ql,$ZodCheckBigIntFormat:()=>eUe,$ZodCheckEndsWith:()=>fUe,$ZodCheckGreaterThan:()=>pme,$ZodCheckIncludes:()=>cUe,$ZodCheckLengthEquals:()=>aUe,$ZodCheckLessThan:()=>fme,$ZodCheckLowerCase:()=>uUe,$ZodCheckMaxLength:()=>oUe,$ZodCheckMaxSize:()=>tUe,$ZodCheckMimeType:()=>mUe,$ZodCheckMinLength:()=>iUe,$ZodCheckMinSize:()=>rUe,$ZodCheckMultipleOf:()=>YBe,$ZodCheckNumberFormat:()=>QBe,$ZodCheckOverwrite:()=>hUe,$ZodCheckProperty:()=>pUe,$ZodCheckRegex:()=>sUe,$ZodCheckSizeEquals:()=>nUe,$ZodCheckStartsWith:()=>dUe,$ZodCheckStringFormat:()=>u6,$ZodCheckUpperCase:()=>lUe,$ZodCustom:()=>_ze,$ZodCustomStringFormat:()=>HUe,$ZodDate:()=>YUe,$ZodDefault:()=>lze,$ZodDiscriminatedUnion:()=>eze,$ZodE164:()=>UUe,$ZodEmail:()=>SUe,$ZodEmoji:()=>xUe,$ZodEnum:()=>ize,$ZodError:()=>tQ,$ZodFile:()=>sze,$ZodFunction:()=>zme,$ZodGUID:()=>vUe,$ZodIPv4:()=>DUe,$ZodIPv6:()=>$Ue,$ZodISODate:()=>IUe,$ZodISODateTime:()=>AUe,$ZodISODuration:()=>jUe,$ZodISOTime:()=>NUe,$ZodIntersection:()=>tze,$ZodJWT:()=>zUe,$ZodKSUID:()=>RUe,$ZodLazy:()=>bze,$ZodLiteral:()=>aze,$ZodMap:()=>nze,$ZodNaN:()=>mze,$ZodNanoID:()=>OUe,$ZodNever:()=>aQ,$ZodNonOptional:()=>dze,$ZodNull:()=>GUe,$ZodNullable:()=>uze,$ZodNumber:()=>yme,$ZodNumberFormat:()=>VUe,$ZodObject:()=>QUe,$ZodOptional:()=>l6,$ZodPipe:()=>lQ,$ZodPrefault:()=>cze,$ZodPromise:()=>yze,$ZodReadonly:()=>hze,$ZodRealError:()=>s6,$ZodRecord:()=>rze,$ZodRegistry:()=>c6,$ZodSet:()=>oze,$ZodString:()=>dz,$ZodStringFormat:()=>Cu,$ZodSuccess:()=>fze,$ZodSymbol:()=>KUe,$ZodTemplateLiteral:()=>gze,$ZodTransform:()=>uQ,$ZodTuple:()=>fz,$ZodType:()=>Yn,$ZodULID:()=>PUe,$ZodURL:()=>CUe,$ZodUUID:()=>wUe,$ZodUndefined:()=>WUe,$ZodUnion:()=>_me,$ZodUnknown:()=>rL,$ZodVoid:()=>XUe,$ZodXID:()=>MUe,$brand:()=>aBe,$constructor:()=>we,$input:()=>Cze,$output:()=>Sze,Doc:()=>oQ,JSONSchema:()=>mPt,JSONSchemaGenerator:()=>EQ,NEVER:()=>iBe,TimePrecision:()=>Eze,_any:()=>Wze,_array:()=>TQ,_base64:()=>kme,_base64url:()=>qme,_bigint:()=>Bze,_boolean:()=>kze,_catch:()=>vmn,_cidrv4:()=>Lme,_cidrv6:()=>Fme,_coercedBigint:()=>Uze,_coercedBoolean:()=>qze,_coercedDate:()=>Xze,_coercedNumber:()=>Nze,_coercedString:()=>Tze,_cuid:()=>Rme,_cuid2:()=>Ame,_custom:()=>a4e,_date:()=>Zze,_default:()=>ymn,_discriminatedUnion:()=>amn,_e164:()=>Bme,_email:()=>Sme,_emoji:()=>Pme,_endsWith:()=>vQ,_enum:()=>dmn,_file:()=>i4e,_float32:()=>Dze,_float64:()=>$ze,_gt:()=>mN,_gte:()=>e_,_guid:()=>fQ,_includes:()=>bQ,_int:()=>jze,_int32:()=>Lze,_int64:()=>zze,_intersection:()=>smn,_ipv4:()=>Dme,_ipv6:()=>$me,_isoDate:()=>Mze,_isoDateTime:()=>Pze,_isoDuration:()=>Aze,_isoTime:()=>Rze,_jwt:()=>Ume,_ksuid:()=>jme,_lazy:()=>xmn,_length:()=>p6,_literal:()=>pmn,_lowercase:()=>gQ,_lt:()=>pN,_lte:()=>kw,_map:()=>lmn,_max:()=>kw,_maxLength:()=>f6,_maxSize:()=>d6,_mime:()=>wQ,_min:()=>e_,_minLength:()=>oL,_minSize:()=>mz,_multipleOf:()=>pz,_nan:()=>Yze,_nanoid:()=>Mme,_nativeEnum:()=>fmn,_negative:()=>e4e,_never:()=>pQ,_nonnegative:()=>r4e,_nonoptional:()=>bmn,_nonpositive:()=>t4e,_normalize:()=>SQ,_null:()=>Kze,_nullable:()=>gmn,_number:()=>Ize,_optional:()=>hmn,_overwrite:()=>hN,_parse:()=>ime,_parseAsync:()=>ame,_pipe:()=>wmn,_positive:()=>Qze,_promise:()=>Omn,_property:()=>n4e,_readonly:()=>Smn,_record:()=>umn,_refine:()=>s4e,_regex:()=>hQ,_safeParse:()=>sme,_safeParseAsync:()=>ume,_set:()=>cmn,_size:()=>mQ,_startsWith:()=>_Q,_string:()=>Oze,_stringFormat:()=>l4e,_stringbool:()=>u4e,_success:()=>_mn,_symbol:()=>Vze,_templateLiteral:()=>Cmn,_toLowerCase:()=>xQ,_toUpperCase:()=>OQ,_transform:()=>mmn,_trim:()=>CQ,_tuple:()=>o4e,_uint32:()=>Fze,_uint64:()=>Hze,_ulid:()=>Ime,_undefined:()=>Jze,_union:()=>imn,_unknown:()=>nL,_uppercase:()=>yQ,_url:()=>Eme,_uuid:()=>Cme,_uuidv4:()=>xme,_uuidv6:()=>Ome,_uuidv7:()=>Tme,_void:()=>Gze,_xid:()=>Nme,clone:()=>Kc,config:()=>fd,flattenError:()=>rQ,formatError:()=>nQ,function:()=>d4e,globalConfig:()=>KY,globalRegistry:()=>Ol,isValidBase64:()=>kUe,isValidBase64URL:()=>kTt,isValidJWT:()=>qTt,locales:()=>dQ,parse:()=>pO,parseAsync:()=>uz,prettifyError:()=>_Be,regexes:()=>cz,registry:()=>wme,safeParse:()=>wBe,safeParseAsync:()=>SBe,toDotPath:()=>wTt,toJSONSchema:()=>iL,treeifyError:()=>bBe,util:()=>xt,version:()=>yUe});var Zg=v(()=>{o6();lme();vBe();cQ();mme();bUe();In();dme();wze();xze();gUe();fPt();c4e();pPt();hPt()});function il(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 ec(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 gPt(t){return il(t)&&console.warn("[WARNING] Attempting to use Zod 4 schema in a context where Zod 3 schema is expected. This may cause unexpected behavior."),ec(t)}function Ga(t){return!t||typeof t!="object"||Array.isArray(t)?!1:!!(il(t)||ec(t))}function f4e(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 p4e(t){return il(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 yPt(t){return!!(f4e(t)||p4e(t))}async function sL(t,e){if(il(t))try{return{success:!0,data:await uz(t,e)}}catch(r){return{success:!1,error:r}}if(ec(t))return await t.safeParseAsync(e);throw new Error("Schema must be an instance of z3.ZodType or z4.$ZodType")}async function uL(t,e){if(il(t))return await uz(t,e);if(ec(t))return await t.parseAsync(e);throw new Error("Schema must be an instance of z3.ZodType or z4.$ZodType")}function bPt(t,e){if(il(t))try{return{success:!0,data:pO(t,e)}}catch(r){return{success:!1,error:r}}if(ec(t))return t.safeParse(e);throw new Error("Schema must be an instance of z3.ZodType or z4.$ZodType")}function _Pt(t,e){if(il(t))return pO(t,e);if(ec(t))return t.parse(e);throw new Error("Schema must be an instance of z3.ZodType or z4.$ZodType")}function lL(t){if(il(t))return Ol.get(t)?.description;if(ec(t)||"description"in t&&typeof t.description=="string")return t.description}function vPt(t){if(!Ga(t))return!1;if(ec(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(il(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 h6(t){return Ga(t)?ec(t)?t._def.typeName==="ZodString":il(t)?t._zod.def.type==="string":!1:!1}function Jme(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 qw(t){return il(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 PQ(t){return il(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 wPt(t){return!!(Jme(t)||qw(t))}function Hme(t){if(ec(t))return t.shape;if(il(t))return t._zod.def.shape;throw new Error("Schema must be an instance of z3.ZodObject or z4.$ZodObject")}function SPt(t,e){if(ec(t))return t.extend(e);if(il(t))return xt.extend(t,e);throw new Error("Schema must be an instance of z3.ZodObject or z4.$ZodObject")}function CPt(t){if(ec(t))return t.partial();if(il(t))return xt.partial(l6,t,void 0);throw new Error("Schema must be an instance of z3.ZodObject or z4.$ZodObject")}function m6(t,e=!1){if(ec(t))return t.strict();if(qw(t)){let r=t._zod.def.shape;if(e)for(let[i,a]of Object.entries(t._zod.def.shape)){if(qw(a)){let u=m6(a,e);r[i]=u}else if(PQ(a)){let u=a._zod.def.element;qw(u)&&(u=m6(u,e)),r[i]=Kc(a,{...a._zod.def,element:u})}else r[i]=a;let s=Ol.get(a);s&&Ol.add(r[i],s)}let n=Kc(t,{...t._zod.def,shape:r,catchall:pQ(aQ)}),o=Ol.get(t);return o&&Ol.add(n,o),n}throw new Error("Schema must be an instance of z3.ZodObject or z4.$ZodObject")}function Vme(t,e=!1){if(Jme(t))return t.passthrough();if(qw(t)){let r=t._zod.def.shape;if(e)for(let[i,a]of Object.entries(t._zod.def.shape)){if(qw(a)){let u=Vme(a,e);r[i]=u}else if(PQ(a)){let u=a._zod.def.element;qw(u)&&(u=Vme(u,e)),r[i]=Kc(a,{...a._zod.def,element:u})}else r[i]=a;let s=Ol.get(a);s&&Ol.add(r[i],s)}let n=Kc(t,{...t._zod.def,shape:r,catchall:nL(rL)}),o=Ol.get(t);return o&&Ol.add(n,o),n}throw new Error("Schema must be an instance of z3.ZodObject or z4.$ZodObject")}function xPt(t){if(ec(t))try{let e=t.parse(void 0);return()=>e}catch{return}if(il(t))try{let e=pO(t,void 0);return()=>e}catch{return}}function Tmn(t){return ec(t)&&"typeName"in t._def&&t._def.typeName==="ZodEffects"}function Emn(t){return il(t)&&t._zod.def.type==="pipe"}function aL(t,e=!1){if(ec(t))return Tmn(t)?aL(t._def.schema,e):t;if(il(t)){let r=t;if(Emn(t)&&(r=aL(t._zod.def.in,e)),e){if(qw(r)){let o=r._zod.def.shape;for(let[i,a]of Object.entries(r._zod.def.shape))o[i]=aL(a,e);r=Kc(r,{...r._zod.def,shape:o})}else if(PQ(r)){let o=aL(r._zod.def.element,e);r=Kc(r,{...r._zod.def,element:o})}}let n=Ol.get(t);return n&&Ol.add(r,n),r}throw new Error("Schema must be an instance of z3.ZodType or z4.$ZodType")}function OPt(t,e){if(ec(t)){let r=Hme(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(il(t)){let r=Hme(t),n={...t._zod.def.shape};for(let[a,s]of Object.entries(r))e(a,s)&&(n[a]=new l6({type:"optional",innerType:s}));let o=Kc(t,{...t._zod.def,shape:n}),i=Ol.get(t);return i&&Ol.add(o,i),o}throw new Error("Schema must be an instance of z3.ZodObject or z4.$ZodObject")}var yN=v(()=>{Zg()});function m4e(t){return t.replace(/[^a-zA-Z-_0-9]/g,"_")}function Mmn(t){let e="";for(let[r,n]of Object.entries(t))e+=` classDef ${r} ${n}; `;return e}function TPt(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 p="default",m={[p]:"{0}({1})"};n!==void 0&&(m[n]="{0}([{1}]):::first"),o!==void 0&&(m[o]="{0}([{1}]):::last");for(let[h,g]of Object.entries(t)){let y=g.name.split(":").pop()??"",_=Pmn.some(x=>y.startsWith(x)&&y.endsWith(x))?`

${y}

`:y;Object.keys(g.metadata??{}).length&&(_+=`
${Object.entries(g.metadata??{}).map(([x,O])=>`${x} = ${O}`).join(` `)}`);let w=(m[h]??m[p]).replace("{0}",m4e(h)).replace("{1}",_);l+=` ${w} `}}let c={};for(let p of e){let m=p.source.split(":"),h=p.target.split(":"),g=m.filter((y,b)=>y===h[b]).join(":");c[g]||(c[g]=[]),c[g].push(p)}let d=new Set;function f(p,m){let h=p.length===1&&p[0].source===p[0].target;if(m&&!h){let g=m.split(":").pop();if(d.has(g))throw new Error(`Found duplicate subgraph '${g}' -- 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(g),l+=` subgraph ${g} `}for(let g of p){let{source:y,target:b,data:_,conditional:w}=g,x="";if(_!==void 0){let O=_,E=O.split(" ");E.length>u&&(O=Array.from({length:Math.ceil(E.length/u)},(T,R)=>E.slice(R*u,(R+1)*u).join(" ")).join(" 
 ")),x=w?` -.  ${O}  .-> `:` --  ${O}  --> `}else x=w?" -.-> ":" --> ";l+=` ${m4e(y)}${x}${m4e(b)}; `}for(let g in c)g.startsWith(`${m}:`)&&g!==m&&f(c[g],g);m&&!h&&(l+=` end `)}f(c[""]??[],"");for(let p in c)!p.includes(":")&&p!==""&&f(c[p],p);return a&&(l+=Mmn(i??{})),l}async function EPt(t,e){let r=e?.backgroundColor??"white",n=e?.imageType??"png",o=btoa(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 Pmn,PPt=v(()=>{Pmn=["*","_","`"]});var RPt,MPt,APt,Kme=v(()=>{RPt=Symbol("Let zodToJsonSchema decide on which parser to use"),MPt={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"},APt=t=>typeof t=="string"?{...MPt,name:t}:{...MPt,...t}});var IPt,h4e=v(()=>{Kme();IPt=t=>{let e=APt(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 Wme,Gme=v(()=>{Wme=(t,e)=>{let r=0;for(;r{Gme()});function g4e(t,e,r,n){n?.errorMessages&&r&&(t.errorMessage={...t.errorMessage,[e]:r})}function Di(t,e,r,n,o){t[e]=r,g4e(t,e,n,o)}var cL=v(()=>{});var vi,y4e,nr,mO,MQ=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})(vi||(vi={}));(function(t){t.mergeShapes=(e,r)=>({...e,...r})})(y4e||(y4e={}));nr=vi.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),mO=t=>{switch(typeof t){case"undefined":return nr.undefined;case"string":return nr.string;case"number":return Number.isNaN(t)?nr.nan:nr.number;case"boolean":return nr.boolean;case"function":return nr.function;case"bigint":return nr.bigint;case"symbol":return nr.symbol;case"object":return Array.isArray(t)?nr.array:t===null?nr.null:t.then&&typeof t.then=="function"&&t.catch&&typeof t.catch=="function"?nr.promise:typeof Map<"u"&&t instanceof Map?nr.map:typeof Set<"u"&&t instanceof Set?nr.set:typeof Date<"u"&&t instanceof Date?nr.date:nr.object;default:return nr.unknown}}});var Xe,Rmn,t_,Zme=v(()=>{MQ();Xe=vi.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"]),Rmn=t=>JSON.stringify(t,null,2).replace(/"([^"]+)":/g,"$1:"),t_=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()}};t_.create=t=>new t_(t)});var Amn,bN,b4e=v(()=>{Zme();MQ();Amn=(t,e)=>{let r;switch(t.code){case Xe.invalid_type:t.received===nr.undefined?r="Required":r=`Expected ${t.expected}, received ${t.received}`;break;case Xe.invalid_literal:r=`Invalid literal value, expected ${JSON.stringify(t.expected,vi.jsonStringifyReplacer)}`;break;case Xe.unrecognized_keys:r=`Unrecognized key(s) in object: ${vi.joinValues(t.keys,", ")}`;break;case Xe.invalid_union:r="Invalid input";break;case Xe.invalid_union_discriminator:r=`Invalid discriminator value. Expected ${vi.joinValues(t.options)}`;break;case Xe.invalid_enum_value:r=`Invalid enum value. Expected ${vi.joinValues(t.options)}, received '${t.received}'`;break;case Xe.invalid_arguments:r="Invalid function arguments";break;case Xe.invalid_return_type:r="Invalid function return type";break;case Xe.invalid_date:r="Invalid date";break;case Xe.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}"`:vi.assertNever(t.validation):t.validation!=="regex"?r=`Invalid ${t.validation}`:r="Invalid";break;case Xe.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 Xe.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 Xe.custom:r="Invalid input";break;case Xe.invalid_intersection_types:r="Intersection results could not be merged";break;case Xe.not_multiple_of:r=`Number must be a multiple of ${t.multipleOf}`;break;case Xe.not_finite:r="Number must be finite";break;default:r=e.defaultError,vi.assertNever(t)}return{message:r}},bN=Amn});function Imn(t){NPt=t}function g6(){return NPt}var NPt,Xme=v(()=>{b4e();NPt=bN});function Bt(t,e){let r=g6(),n=RQ({issueData:e,data:t.data,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,r,r===bN?void 0:bN].filter(o=>!!o)});t.common.issues.push(n)}var RQ,Nmn,Wh,yn,hz,Xg,Yme,Qme,dL,y6,_4e=v(()=>{Xme();b4e();RQ=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}},Nmn=[];Wh=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 yn;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 yn;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}}},yn=Object.freeze({status:"aborted"}),hz=t=>({status:"dirty",value:t}),Xg=t=>({status:"valid",value:t}),Yme=t=>t.status==="aborted",Qme=t=>t.status==="dirty",dL=t=>t.status==="valid",y6=t=>typeof Promise<"u"&&t instanceof Promise});var jPt=v(()=>{});var Rr,DPt=v(()=>{(function(t){t.errToObj=e=>typeof e=="string"?{message:e}:e||{},t.toString=e=>typeof e=="string"?e:e?.message})(Rr||(Rr={}))});function $o(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 kPt(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 Zmn(t){return new RegExp(`^${kPt(t)}$`)}function qPt(t){let e=`${FPt}T${kPt(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 Xmn(t,e){return!!((e==="v4"||!e)&&zmn.test(t)||(e==="v6"||!e)&&Vmn.test(t))}function Ymn(t,e){if(!kmn.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 Qmn(t,e){return!!((e==="v4"||!e)&&Hmn.test(t)||(e==="v6"||!e)&&Jmn.test(t))}function ehn(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 b6(t){if(t instanceof r_){let e={};for(let r in t.shape){let n=t.shape[r];e[r]=Uw.create(b6(n))}return new r_({...t._def,shape:()=>e})}else return t instanceof wN?new wN({...t._def,type:b6(t.element)}):t instanceof Uw?Uw.create(b6(t.unwrap())):t instanceof gO?gO.create(b6(t.unwrap())):t instanceof hO?hO.create(t.items.map(e=>b6(e))):t}function w4e(t,e){let r=mO(t),n=mO(e);if(t===e)return{valid:!0,data:t};if(r===nr.object&&n===nr.object){let o=vi.objectKeys(e),i=vi.objectKeys(t).filter(s=>o.indexOf(s)!==-1),a={...t,...e};for(let s of i){let u=w4e(t[s],e[s]);if(!u.valid)return{valid:!1};a[s]=u.data}return{valid:!0,data:a}}else if(r===nr.array&&n===nr.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=LPt(e,n),u=s.fatal??r??!0;o.addIssue({code:"custom",...s,fatal:u})}});if(!i){let a=LPt(e,n),s=a.fatal??r??!0;o.addIssue({code:"custom",...a,fatal:s})}}):pL.create()}var zw,$Pt,Qo,jmn,Dmn,$mn,Lmn,Fmn,kmn,qmn,Bmn,Umn,v4e,zmn,Hmn,Vmn,Jmn,Kmn,Wmn,FPt,Gmn,fL,gz,yz,bz,_z,_6,vz,wz,pL,vN,W0,v6,wN,r_,Sz,_N,ehe,Cz,hO,the,w6,S6,rhe,xz,Oz,Tz,Ez,mL,Hw,Uw,gO,Pz,Mz,C6,thn,AQ,IQ,Rz,rhn,Ie,nhn,zPt,HPt,ohn,ihn,VPt,ahn,shn,uhn,lhn,chn,dhn,fhn,phn,mhn,hhn,ghn,yhn,bhn,_hn,vhn,whn,Shn,Chn,xhn,Ohn,Thn,Ehn,Phn,Mhn,Rhn,Ahn,Ihn,Nhn,jhn,Dhn,$hn,Lhn,Fhn,khn,JPt=v(()=>{Zme();Xme();DPt();_4e();MQ();zw=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}},$Pt=(t,e)=>{if(dL(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 t_(t.common.issues);return this._error=r,this._error}}};Qo=class{get description(){return this._def.description}_getType(e){return mO(e.data)}_getOrReturnCtx(e,r){return r||{common:e.parent.common,data:e.data,parsedType:mO(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new Wh,ctx:{common:e.parent.common,data:e.data,parsedType:mO(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){let r=this._parse(e);if(y6(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:mO(e)},o=this._parseSync({data:e,path:n.path,parent:n});return $Pt(n,o)}"~validate"(e){let r={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:mO(e)};if(!this["~standard"].async)try{let n=this._parseSync({data:e,path:[],parent:r});return dL(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=>dL(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:mO(e)},o=this._parse({data:e,path:n.path,parent:n}),i=await(y6(o)?o:Promise.resolve(o));return $Pt(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:Xe.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 Hw({schema:this,typeName:Ie.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 Uw.create(this,this._def)}nullable(){return gO.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return wN.create(this)}promise(){return mL.create(this,this._def)}or(e){return Sz.create([this,e],this._def)}and(e){return Cz.create(this,e,this._def)}transform(e){return new Hw({...$o(this._def),schema:this,typeName:Ie.ZodEffects,effect:{type:"transform",transform:e}})}default(e){let r=typeof e=="function"?e:()=>e;return new Pz({...$o(this._def),innerType:this,defaultValue:r,typeName:Ie.ZodDefault})}brand(){return new AQ({typeName:Ie.ZodBranded,type:this,...$o(this._def)})}catch(e){let r=typeof e=="function"?e:()=>e;return new Mz({...$o(this._def),innerType:this,catchValue:r,typeName:Ie.ZodCatch})}describe(e){let r=this.constructor;return new r({...this._def,description:e})}pipe(e){return IQ.create(this,e)}readonly(){return Rz.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}},jmn=/^c[^\s-]{8,}$/i,Dmn=/^[0-9a-z]+$/,$mn=/^[0-9A-HJKMNP-TV-Z]{26}$/i,Lmn=/^[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,Fmn=/^[a-z0-9_-]{21}$/i,kmn=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,qmn=/^[-+]?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)?)??$/,Bmn=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,Umn="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$",zmn=/^(?:(?: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])$/,Hmn=/^(?:(?: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])$/,Vmn=/^(([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]))$/,Jmn=/^(([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])$/,Kmn=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,Wmn=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,FPt="((\\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])))",Gmn=new RegExp(`^${FPt}$`);fL=class t extends Qo{_parse(e){if(this._def.coerce&&(e.data=String(e.data)),this._getType(e)!==nr.string){let i=this._getOrReturnCtx(e);return Bt(i,{code:Xe.invalid_type,expected:nr.string,received:i.parsedType}),yn}let n=new Wh,o;for(let i of this._def.checks)if(i.kind==="min")e.data.lengthi.value&&(o=this._getOrReturnCtx(e,o),Bt(o,{code:Xe.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:Xe.invalid_string,...Rr.errToObj(n)})}_addCheck(e){return new t({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...Rr.errToObj(e)})}url(e){return this._addCheck({kind:"url",...Rr.errToObj(e)})}emoji(e){return this._addCheck({kind:"emoji",...Rr.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...Rr.errToObj(e)})}nanoid(e){return this._addCheck({kind:"nanoid",...Rr.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...Rr.errToObj(e)})}cuid2(e){return this._addCheck({kind:"cuid2",...Rr.errToObj(e)})}ulid(e){return this._addCheck({kind:"ulid",...Rr.errToObj(e)})}base64(e){return this._addCheck({kind:"base64",...Rr.errToObj(e)})}base64url(e){return this._addCheck({kind:"base64url",...Rr.errToObj(e)})}jwt(e){return this._addCheck({kind:"jwt",...Rr.errToObj(e)})}ip(e){return this._addCheck({kind:"ip",...Rr.errToObj(e)})}cidr(e){return this._addCheck({kind:"cidr",...Rr.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,...Rr.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,...Rr.errToObj(e?.message)})}duration(e){return this._addCheck({kind:"duration",...Rr.errToObj(e)})}regex(e,r){return this._addCheck({kind:"regex",regex:e,...Rr.errToObj(r)})}includes(e,r){return this._addCheck({kind:"includes",value:e,position:r?.position,...Rr.errToObj(r?.message)})}startsWith(e,r){return this._addCheck({kind:"startsWith",value:e,...Rr.errToObj(r)})}endsWith(e,r){return this._addCheck({kind:"endsWith",value:e,...Rr.errToObj(r)})}min(e,r){return this._addCheck({kind:"min",value:e,...Rr.errToObj(r)})}max(e,r){return this._addCheck({kind:"max",value:e,...Rr.errToObj(r)})}length(e,r){return this._addCheck({kind:"length",value:e,...Rr.errToObj(r)})}nonempty(e){return this.min(1,Rr.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 fL({checks:[],typeName:Ie.ZodString,coerce:t?.coerce??!1,...$o(t)});gz=class t extends Qo{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)!==nr.number){let i=this._getOrReturnCtx(e);return Bt(i,{code:Xe.invalid_type,expected:nr.number,received:i.parsedType}),yn}let n,o=new Wh;for(let i of this._def.checks)i.kind==="int"?vi.isInteger(e.data)||(n=this._getOrReturnCtx(e,n),Bt(n,{code:Xe.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),Bt(n,{code:Xe.too_big,maximum:i.value,type:"number",inclusive:i.inclusive,exact:!1,message:i.message}),o.dirty()):i.kind==="multipleOf"?ehn(e.data,i.value)!==0&&(n=this._getOrReturnCtx(e,n),Bt(n,{code:Xe.not_multiple_of,multipleOf:i.value,message:i.message}),o.dirty()):i.kind==="finite"?Number.isFinite(e.data)||(n=this._getOrReturnCtx(e,n),Bt(n,{code:Xe.not_finite,message:i.message}),o.dirty()):vi.assertNever(i);return{status:o.value,value:e.data}}gte(e,r){return this.setLimit("min",e,!0,Rr.toString(r))}gt(e,r){return this.setLimit("min",e,!1,Rr.toString(r))}lte(e,r){return this.setLimit("max",e,!0,Rr.toString(r))}lt(e,r){return this.setLimit("max",e,!1,Rr.toString(r))}setLimit(e,r,n,o){return new t({...this._def,checks:[...this._def.checks,{kind:e,value:r,inclusive:n,message:Rr.toString(o)}]})}_addCheck(e){return new t({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:Rr.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:Rr.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:Rr.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:Rr.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:Rr.toString(e)})}multipleOf(e,r){return this._addCheck({kind:"multipleOf",value:e,message:Rr.toString(r)})}finite(e){return this._addCheck({kind:"finite",message:Rr.toString(e)})}safe(e){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:Rr.toString(e)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:Rr.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"&&vi.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 gz({checks:[],typeName:Ie.ZodNumber,coerce:t?.coerce||!1,...$o(t)});yz=class t extends Qo{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)!==nr.bigint)return this._getInvalidInput(e);let n,o=new Wh;for(let i of this._def.checks)i.kind==="min"?(i.inclusive?e.datai.value:e.data>=i.value)&&(n=this._getOrReturnCtx(e,n),Bt(n,{code:Xe.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),Bt(n,{code:Xe.not_multiple_of,multipleOf:i.value,message:i.message}),o.dirty()):vi.assertNever(i);return{status:o.value,value:e.data}}_getInvalidInput(e){let r=this._getOrReturnCtx(e);return Bt(r,{code:Xe.invalid_type,expected:nr.bigint,received:r.parsedType}),yn}gte(e,r){return this.setLimit("min",e,!0,Rr.toString(r))}gt(e,r){return this.setLimit("min",e,!1,Rr.toString(r))}lte(e,r){return this.setLimit("max",e,!0,Rr.toString(r))}lt(e,r){return this.setLimit("max",e,!1,Rr.toString(r))}setLimit(e,r,n,o){return new t({...this._def,checks:[...this._def.checks,{kind:e,value:r,inclusive:n,message:Rr.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:Rr.toString(e)})}negative(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:Rr.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:Rr.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:Rr.toString(e)})}multipleOf(e,r){return this._addCheck({kind:"multipleOf",value:e,message:Rr.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 yz({checks:[],typeName:Ie.ZodBigInt,coerce:t?.coerce??!1,...$o(t)});bz=class extends Qo{_parse(e){if(this._def.coerce&&(e.data=!!e.data),this._getType(e)!==nr.boolean){let n=this._getOrReturnCtx(e);return Bt(n,{code:Xe.invalid_type,expected:nr.boolean,received:n.parsedType}),yn}return Xg(e.data)}};bz.create=t=>new bz({typeName:Ie.ZodBoolean,coerce:t?.coerce||!1,...$o(t)});_z=class t extends Qo{_parse(e){if(this._def.coerce&&(e.data=new Date(e.data)),this._getType(e)!==nr.date){let i=this._getOrReturnCtx(e);return Bt(i,{code:Xe.invalid_type,expected:nr.date,received:i.parsedType}),yn}if(Number.isNaN(e.data.getTime())){let i=this._getOrReturnCtx(e);return Bt(i,{code:Xe.invalid_date}),yn}let n=new Wh,o;for(let i of this._def.checks)i.kind==="min"?e.data.getTime()i.value&&(o=this._getOrReturnCtx(e,o),Bt(o,{code:Xe.too_big,message:i.message,inclusive:!0,exact:!1,maximum:i.value,type:"date"}),n.dirty()):vi.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:Rr.toString(r)})}max(e,r){return this._addCheck({kind:"max",value:e.getTime(),message:Rr.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 _z({checks:[],coerce:t?.coerce||!1,typeName:Ie.ZodDate,...$o(t)});_6=class extends Qo{_parse(e){if(this._getType(e)!==nr.symbol){let n=this._getOrReturnCtx(e);return Bt(n,{code:Xe.invalid_type,expected:nr.symbol,received:n.parsedType}),yn}return Xg(e.data)}};_6.create=t=>new _6({typeName:Ie.ZodSymbol,...$o(t)});vz=class extends Qo{_parse(e){if(this._getType(e)!==nr.undefined){let n=this._getOrReturnCtx(e);return Bt(n,{code:Xe.invalid_type,expected:nr.undefined,received:n.parsedType}),yn}return Xg(e.data)}};vz.create=t=>new vz({typeName:Ie.ZodUndefined,...$o(t)});wz=class extends Qo{_parse(e){if(this._getType(e)!==nr.null){let n=this._getOrReturnCtx(e);return Bt(n,{code:Xe.invalid_type,expected:nr.null,received:n.parsedType}),yn}return Xg(e.data)}};wz.create=t=>new wz({typeName:Ie.ZodNull,...$o(t)});pL=class extends Qo{constructor(){super(...arguments),this._any=!0}_parse(e){return Xg(e.data)}};pL.create=t=>new pL({typeName:Ie.ZodAny,...$o(t)});vN=class extends Qo{constructor(){super(...arguments),this._unknown=!0}_parse(e){return Xg(e.data)}};vN.create=t=>new vN({typeName:Ie.ZodUnknown,...$o(t)});W0=class extends Qo{_parse(e){let r=this._getOrReturnCtx(e);return Bt(r,{code:Xe.invalid_type,expected:nr.never,received:r.parsedType}),yn}};W0.create=t=>new W0({typeName:Ie.ZodNever,...$o(t)});v6=class extends Qo{_parse(e){if(this._getType(e)!==nr.undefined){let n=this._getOrReturnCtx(e);return Bt(n,{code:Xe.invalid_type,expected:nr.void,received:n.parsedType}),yn}return Xg(e.data)}};v6.create=t=>new v6({typeName:Ie.ZodVoid,...$o(t)});wN=class t extends Qo{_parse(e){let{ctx:r,status:n}=this._processInputParams(e),o=this._def;if(r.parsedType!==nr.array)return Bt(r,{code:Xe.invalid_type,expected:nr.array,received:r.parsedType}),yn;if(o.exactLength!==null){let a=r.data.length>o.exactLength.value,s=r.data.lengtho.maxLength.value&&(Bt(r,{code:Xe.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 zw(r,a,r.path,s)))).then(a=>Wh.mergeArray(n,a));let i=[...r.data].map((a,s)=>o.type._parseSync(new zw(r,a,r.path,s)));return Wh.mergeArray(n,i)}get element(){return this._def.type}min(e,r){return new t({...this._def,minLength:{value:e,message:Rr.toString(r)}})}max(e,r){return new t({...this._def,maxLength:{value:e,message:Rr.toString(r)}})}length(e,r){return new t({...this._def,exactLength:{value:e,message:Rr.toString(r)}})}nonempty(e){return this.min(1,e)}};wN.create=(t,e)=>new wN({type:t,minLength:null,maxLength:null,exactLength:null,typeName:Ie.ZodArray,...$o(e)});r_=class t extends Qo{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=vi.objectKeys(e);return this._cached={shape:e,keys:r},this._cached}_parse(e){if(this._getType(e)!==nr.object){let l=this._getOrReturnCtx(e);return Bt(l,{code:Xe.invalid_type,expected:nr.object,received:l.parsedType}),yn}let{status:n,ctx:o}=this._processInputParams(e),{shape:i,keys:a}=this._getCached(),s=[];if(!(this._def.catchall instanceof W0&&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 zw(o,d,o.path,l)),alwaysSet:l in o.data})}if(this._def.catchall instanceof W0){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&&(Bt(o,{code:Xe.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 zw(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=>Wh.mergeObjectSync(n,l)):Wh.mergeObjectSync(n,u)}get shape(){return this._def.shape()}strict(e){return Rr.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:Rr.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:Ie.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 vi.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 vi.objectKeys(this.shape))e[n]||(r[n]=this.shape[n]);return new t({...this._def,shape:()=>r})}deepPartial(){return b6(this)}partial(e){let r={};for(let n of vi.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 vi.objectKeys(this.shape))if(e&&!e[n])r[n]=this.shape[n];else{let i=this.shape[n];for(;i instanceof Uw;)i=i._def.innerType;r[n]=i}return new t({...this._def,shape:()=>r})}keyof(){return BPt(vi.objectKeys(this.shape))}};r_.create=(t,e)=>new r_({shape:()=>t,unknownKeys:"strip",catchall:W0.create(),typeName:Ie.ZodObject,...$o(e)});r_.strictCreate=(t,e)=>new r_({shape:()=>t,unknownKeys:"strict",catchall:W0.create(),typeName:Ie.ZodObject,...$o(e)});r_.lazycreate=(t,e)=>new r_({shape:t,unknownKeys:"strip",catchall:W0.create(),typeName:Ie.ZodObject,...$o(e)});Sz=class extends Qo{_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 t_(s.ctx.common.issues));return Bt(r,{code:Xe.invalid_union,unionErrors:a}),yn}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 t_(u));return Bt(r,{code:Xe.invalid_union,unionErrors:s}),yn}}get options(){return this._def.options}};Sz.create=(t,e)=>new Sz({options:t,typeName:Ie.ZodUnion,...$o(e)});_N=t=>t instanceof xz?_N(t.schema):t instanceof Hw?_N(t.innerType()):t instanceof Oz?[t.value]:t instanceof Tz?t.options:t instanceof Ez?vi.objectValues(t.enum):t instanceof Pz?_N(t._def.innerType):t instanceof vz?[void 0]:t instanceof wz?[null]:t instanceof Uw?[void 0,..._N(t.unwrap())]:t instanceof gO?[null,..._N(t.unwrap())]:t instanceof AQ||t instanceof Rz?_N(t.unwrap()):t instanceof Mz?_N(t._def.innerType):[],ehe=class t extends Qo{_parse(e){let{ctx:r}=this._processInputParams(e);if(r.parsedType!==nr.object)return Bt(r,{code:Xe.invalid_type,expected:nr.object,received:r.parsedType}),yn;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}):(Bt(r,{code:Xe.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[n]}),yn)}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=_N(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:Ie.ZodDiscriminatedUnion,discriminator:e,options:r,optionsMap:o,...$o(n)})}};Cz=class extends Qo{_parse(e){let{status:r,ctx:n}=this._processInputParams(e),o=(i,a)=>{if(Yme(i)||Yme(a))return yn;let s=w4e(i.value,a.value);return s.valid?((Qme(i)||Qme(a))&&r.dirty(),{status:r.value,value:s.data}):(Bt(n,{code:Xe.invalid_intersection_types}),yn)};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}))}};Cz.create=(t,e,r)=>new Cz({left:t,right:e,typeName:Ie.ZodIntersection,...$o(r)});hO=class t extends Qo{_parse(e){let{status:r,ctx:n}=this._processInputParams(e);if(n.parsedType!==nr.array)return Bt(n,{code:Xe.invalid_type,expected:nr.array,received:n.parsedType}),yn;if(n.data.lengththis._def.items.length&&(Bt(n,{code:Xe.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 zw(n,a,n.path,s)):null}).filter(a=>!!a);return n.common.async?Promise.all(i).then(a=>Wh.mergeArray(r,a)):Wh.mergeArray(r,i)}get items(){return this._def.items}rest(e){return new t({...this._def,rest:e})}};hO.create=(t,e)=>{if(!Array.isArray(t))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new hO({items:t,typeName:Ie.ZodTuple,rest:null,...$o(e)})};the=class t extends Qo{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!==nr.object)return Bt(n,{code:Xe.invalid_type,expected:nr.object,received:n.parsedType}),yn;let o=[],i=this._def.keyType,a=this._def.valueType;for(let s in n.data)o.push({key:i._parse(new zw(n,s,n.path,s)),value:a._parse(new zw(n,n.data[s],n.path,s)),alwaysSet:s in n.data});return n.common.async?Wh.mergeObjectAsync(r,o):Wh.mergeObjectSync(r,o)}get element(){return this._def.valueType}static create(e,r,n){return r instanceof Qo?new t({keyType:e,valueType:r,typeName:Ie.ZodRecord,...$o(n)}):new t({keyType:fL.create(),valueType:e,typeName:Ie.ZodRecord,...$o(r)})}},w6=class extends Qo{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!==nr.map)return Bt(n,{code:Xe.invalid_type,expected:nr.map,received:n.parsedType}),yn;let o=this._def.keyType,i=this._def.valueType,a=[...n.data.entries()].map(([s,u],l)=>({key:o._parse(new zw(n,s,n.path,[l,"key"])),value:i._parse(new zw(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 yn;(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 yn;(l.status==="dirty"||c.status==="dirty")&&r.dirty(),s.set(l.value,c.value)}return{status:r.value,value:s}}}};w6.create=(t,e,r)=>new w6({valueType:e,keyType:t,typeName:Ie.ZodMap,...$o(r)});S6=class t extends Qo{_parse(e){let{status:r,ctx:n}=this._processInputParams(e);if(n.parsedType!==nr.set)return Bt(n,{code:Xe.invalid_type,expected:nr.set,received:n.parsedType}),yn;let o=this._def;o.minSize!==null&&n.data.sizeo.maxSize.value&&(Bt(n,{code:Xe.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 yn;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 zw(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:Rr.toString(r)}})}max(e,r){return new t({...this._def,maxSize:{value:e,message:Rr.toString(r)}})}size(e,r){return this.min(e,r).max(e,r)}nonempty(e){return this.min(1,e)}};S6.create=(t,e)=>new S6({valueType:t,minSize:null,maxSize:null,typeName:Ie.ZodSet,...$o(e)});rhe=class t extends Qo{constructor(){super(...arguments),this.validate=this.implement}_parse(e){let{ctx:r}=this._processInputParams(e);if(r.parsedType!==nr.function)return Bt(r,{code:Xe.invalid_type,expected:nr.function,received:r.parsedType}),yn;function n(s,u){return RQ({data:s,path:r.path,errorMaps:[r.common.contextualErrorMap,r.schemaErrorMap,g6(),bN].filter(l=>!!l),issueData:{code:Xe.invalid_arguments,argumentsError:u}})}function o(s,u){return RQ({data:s,path:r.path,errorMaps:[r.common.contextualErrorMap,r.schemaErrorMap,g6(),bN].filter(l=>!!l),issueData:{code:Xe.invalid_return_type,returnTypeError:u}})}let i={errorMap:r.common.contextualErrorMap},a=r.data;if(this._def.returns instanceof mL){let s=this;return Xg(async function(...u){let l=new t_([]),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 Xg(function(...u){let l=s._def.args.safeParse(u,i);if(!l.success)throw new t_([n(u,l.error)]);let c=Reflect.apply(a,this,l.data),d=s._def.returns.safeParse(c,i);if(!d.success)throw new t_([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:hO.create(e).rest(vN.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||hO.create([]).rest(vN.create()),returns:r||vN.create(),typeName:Ie.ZodFunction,...$o(n)})}},xz=class extends Qo{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})}};xz.create=(t,e)=>new xz({getter:t,typeName:Ie.ZodLazy,...$o(e)});Oz=class extends Qo{_parse(e){if(e.data!==this._def.value){let r=this._getOrReturnCtx(e);return Bt(r,{received:r.data,code:Xe.invalid_literal,expected:this._def.value}),yn}return{status:"valid",value:e.data}}get value(){return this._def.value}};Oz.create=(t,e)=>new Oz({value:t,typeName:Ie.ZodLiteral,...$o(e)});Tz=class t extends Qo{_parse(e){if(typeof e.data!="string"){let r=this._getOrReturnCtx(e),n=this._def.values;return Bt(r,{expected:vi.joinValues(n),received:r.parsedType,code:Xe.invalid_type}),yn}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 Bt(r,{received:r.data,code:Xe.invalid_enum_value,options:n}),yn}return Xg(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})}};Tz.create=BPt;Ez=class extends Qo{_parse(e){let r=vi.getValidEnumValues(this._def.values),n=this._getOrReturnCtx(e);if(n.parsedType!==nr.string&&n.parsedType!==nr.number){let o=vi.objectValues(r);return Bt(n,{expected:vi.joinValues(o),received:n.parsedType,code:Xe.invalid_type}),yn}if(this._cache||(this._cache=new Set(vi.getValidEnumValues(this._def.values))),!this._cache.has(e.data)){let o=vi.objectValues(r);return Bt(n,{received:n.data,code:Xe.invalid_enum_value,options:o}),yn}return Xg(e.data)}get enum(){return this._def.values}};Ez.create=(t,e)=>new Ez({values:t,typeName:Ie.ZodNativeEnum,...$o(e)});mL=class extends Qo{unwrap(){return this._def.type}_parse(e){let{ctx:r}=this._processInputParams(e);if(r.parsedType!==nr.promise&&r.common.async===!1)return Bt(r,{code:Xe.invalid_type,expected:nr.promise,received:r.parsedType}),yn;let n=r.parsedType===nr.promise?r.data:Promise.resolve(r.data);return Xg(n.then(o=>this._def.type.parseAsync(o,{path:r.path,errorMap:r.common.contextualErrorMap})))}};mL.create=(t,e)=>new mL({type:t,typeName:Ie.ZodPromise,...$o(e)});Hw=class extends Qo{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===Ie.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=>{Bt(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 yn;let u=await this._def.schema._parseAsync({data:s,path:n.path,parent:n});return u.status==="aborted"?yn:u.status==="dirty"?hz(u.value):r.value==="dirty"?hz(u.value):u});{if(r.value==="aborted")return yn;let s=this._def.schema._parseSync({data:a,path:n.path,parent:n});return s.status==="aborted"?yn:s.status==="dirty"?hz(s.value):r.value==="dirty"?hz(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"?yn:(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"?yn:(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(!dL(a))return yn;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=>dL(a)?Promise.resolve(o.transform(a.value,i)).then(s=>({status:r.value,value:s})):yn);vi.assertNever(o)}};Hw.create=(t,e,r)=>new Hw({schema:t,typeName:Ie.ZodEffects,effect:e,...$o(r)});Hw.createWithPreprocess=(t,e,r)=>new Hw({schema:e,effect:{type:"preprocess",transform:t},typeName:Ie.ZodEffects,...$o(r)});Uw=class extends Qo{_parse(e){return this._getType(e)===nr.undefined?Xg(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};Uw.create=(t,e)=>new Uw({innerType:t,typeName:Ie.ZodOptional,...$o(e)});gO=class extends Qo{_parse(e){return this._getType(e)===nr.null?Xg(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};gO.create=(t,e)=>new gO({innerType:t,typeName:Ie.ZodNullable,...$o(e)});Pz=class extends Qo{_parse(e){let{ctx:r}=this._processInputParams(e),n=r.data;return r.parsedType===nr.undefined&&(n=this._def.defaultValue()),this._def.innerType._parse({data:n,path:r.path,parent:r})}removeDefault(){return this._def.innerType}};Pz.create=(t,e)=>new Pz({innerType:t,typeName:Ie.ZodDefault,defaultValue:typeof e.default=="function"?e.default:()=>e.default,...$o(e)});Mz=class extends Qo{_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 y6(o)?o.then(i=>({status:"valid",value:i.status==="valid"?i.value:this._def.catchValue({get error(){return new t_(n.common.issues)},input:n.data})})):{status:"valid",value:o.status==="valid"?o.value:this._def.catchValue({get error(){return new t_(n.common.issues)},input:n.data})}}removeCatch(){return this._def.innerType}};Mz.create=(t,e)=>new Mz({innerType:t,typeName:Ie.ZodCatch,catchValue:typeof e.catch=="function"?e.catch:()=>e.catch,...$o(e)});C6=class extends Qo{_parse(e){if(this._getType(e)!==nr.nan){let n=this._getOrReturnCtx(e);return Bt(n,{code:Xe.invalid_type,expected:nr.nan,received:n.parsedType}),yn}return{status:"valid",value:e.data}}};C6.create=t=>new C6({typeName:Ie.ZodNaN,...$o(t)});thn=Symbol("zod_brand"),AQ=class extends Qo{_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}},IQ=class t extends Qo{_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"?yn:i.status==="dirty"?(r.dirty(),hz(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"?yn: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:Ie.ZodPipeline})}},Rz=class extends Qo{_parse(e){let r=this._def.innerType._parse(e),n=o=>(dL(o)&&(o.value=Object.freeze(o.value)),o);return y6(r)?r.then(o=>n(o)):n(r)}unwrap(){return this._def.innerType}};Rz.create=(t,e)=>new Rz({innerType:t,typeName:Ie.ZodReadonly,...$o(e)});rhn={object:r_.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"})(Ie||(Ie={}));nhn=(t,e={message:`Input not instance of ${t.name}`})=>UPt(r=>r instanceof t,e),zPt=fL.create,HPt=gz.create,ohn=C6.create,ihn=yz.create,VPt=bz.create,ahn=_z.create,shn=_6.create,uhn=vz.create,lhn=wz.create,chn=pL.create,dhn=vN.create,fhn=W0.create,phn=v6.create,mhn=wN.create,hhn=r_.create,ghn=r_.strictCreate,yhn=Sz.create,bhn=ehe.create,_hn=Cz.create,vhn=hO.create,whn=the.create,Shn=w6.create,Chn=S6.create,xhn=rhe.create,Ohn=xz.create,Thn=Oz.create,Ehn=Tz.create,Phn=Ez.create,Mhn=mL.create,Rhn=Hw.create,Ahn=Uw.create,Ihn=gO.create,Nhn=Hw.createWithPreprocess,jhn=IQ.create,Dhn=()=>zPt().optional(),$hn=()=>HPt().optional(),Lhn=()=>VPt().optional(),Fhn={string:t=>fL.create({...t,coerce:!0}),number:t=>gz.create({...t,coerce:!0}),boolean:t=>bz.create({...t,coerce:!0}),bigint:t=>yz.create({...t,coerce:!0}),date:t=>_z.create({...t,coerce:!0})},khn=yn});var Ct={};Xn(Ct,{BRAND:()=>thn,DIRTY:()=>hz,EMPTY_PATH:()=>Nmn,INVALID:()=>yn,NEVER:()=>khn,OK:()=>Xg,ParseStatus:()=>Wh,Schema:()=>Qo,ZodAny:()=>pL,ZodArray:()=>wN,ZodBigInt:()=>yz,ZodBoolean:()=>bz,ZodBranded:()=>AQ,ZodCatch:()=>Mz,ZodDate:()=>_z,ZodDefault:()=>Pz,ZodDiscriminatedUnion:()=>ehe,ZodEffects:()=>Hw,ZodEnum:()=>Tz,ZodError:()=>t_,ZodFirstPartyTypeKind:()=>Ie,ZodFunction:()=>rhe,ZodIntersection:()=>Cz,ZodIssueCode:()=>Xe,ZodLazy:()=>xz,ZodLiteral:()=>Oz,ZodMap:()=>w6,ZodNaN:()=>C6,ZodNativeEnum:()=>Ez,ZodNever:()=>W0,ZodNull:()=>wz,ZodNullable:()=>gO,ZodNumber:()=>gz,ZodObject:()=>r_,ZodOptional:()=>Uw,ZodParsedType:()=>nr,ZodPipeline:()=>IQ,ZodPromise:()=>mL,ZodReadonly:()=>Rz,ZodRecord:()=>the,ZodSchema:()=>Qo,ZodSet:()=>S6,ZodString:()=>fL,ZodSymbol:()=>_6,ZodTransformer:()=>Hw,ZodTuple:()=>hO,ZodType:()=>Qo,ZodUndefined:()=>vz,ZodUnion:()=>Sz,ZodUnknown:()=>vN,ZodVoid:()=>v6,addIssueToContext:()=>Bt,any:()=>chn,array:()=>mhn,bigint:()=>ihn,boolean:()=>VPt,coerce:()=>Fhn,custom:()=>UPt,date:()=>ahn,datetimeRegex:()=>qPt,defaultErrorMap:()=>bN,discriminatedUnion:()=>bhn,effect:()=>Rhn,enum:()=>Ehn,function:()=>xhn,getErrorMap:()=>g6,getParsedType:()=>mO,instanceof:()=>nhn,intersection:()=>_hn,isAborted:()=>Yme,isAsync:()=>y6,isDirty:()=>Qme,isValid:()=>dL,late:()=>rhn,lazy:()=>Ohn,literal:()=>Thn,makeIssue:()=>RQ,map:()=>Shn,nan:()=>ohn,nativeEnum:()=>Phn,never:()=>fhn,null:()=>lhn,nullable:()=>Ihn,number:()=>HPt,object:()=>hhn,objectUtil:()=>y4e,oboolean:()=>Lhn,onumber:()=>$hn,optional:()=>Ahn,ostring:()=>Dhn,pipeline:()=>jhn,preprocess:()=>Nhn,promise:()=>Mhn,quotelessJson:()=>Rmn,record:()=>whn,set:()=>Chn,setErrorMap:()=>Imn,strictObject:()=>ghn,string:()=>zPt,symbol:()=>shn,transformer:()=>Rhn,tuple:()=>vhn,undefined:()=>uhn,union:()=>yhn,unknown:()=>dhn,util:()=>vi,void:()=>phn});var NQ=v(()=>{Xme();_4e();jPt();MQ();JPt();Zme()});var yO=v(()=>{NQ();NQ()});function KPt(t,e){let r={type:"array"};return t.type?._def&&t.type?._def?.typeName!==Ie.ZodAny&&(r.items=xn(t.type._def,{...e,currentPath:[...e.currentPath,"items"]})),t.minLength&&Di(r,"minItems",t.minLength.value,t.minLength.message,e),t.maxLength&&Di(r,"maxItems",t.maxLength.value,t.maxLength.message,e),t.exactLength&&(Di(r,"minItems",t.exactLength.value,t.exactLength.message,e),Di(r,"maxItems",t.exactLength.value,t.exactLength.message,e)),r}var S4e=v(()=>{cL();pd();yO()});function WPt(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?Di(r,"minimum",n.value,n.message,e):Di(r,"exclusiveMinimum",n.value,n.message,e):(n.inclusive||(r.exclusiveMinimum=!0),Di(r,"minimum",n.value,n.message,e));break;case"max":e.target==="jsonSchema7"?n.inclusive?Di(r,"maximum",n.value,n.message,e):Di(r,"exclusiveMaximum",n.value,n.message,e):(n.inclusive||(r.exclusiveMaximum=!0),Di(r,"maximum",n.value,n.message,e));break;case"multipleOf":Di(r,"multipleOf",n.value,n.message,e);break}return r}var C4e=v(()=>{cL()});function GPt(){return{type:"boolean"}}var x4e=v(()=>{});function nhe(t,e){return xn(t.type._def,e)}var ohe=v(()=>{pd()});var ZPt,O4e=v(()=>{pd();ZPt=(t,e)=>xn(t.innerType._def,e)});function T4e(t,e,r){let n=r??e.dateStrategy;if(Array.isArray(n))return{anyOf:n.map(o=>T4e(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 qhn(t,e)}}var qhn,E4e=v(()=>{cL();qhn=(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":Di(r,"minimum",n.value,n.message,e);break;case"max":Di(r,"maximum",n.value,n.message,e);break}return r}});function XPt(t,e){return{...xn(t.innerType._def,e),default:t.defaultValue()}}var P4e=v(()=>{pd()});function YPt(t,e){return e.effectStrategy==="input"?xn(t.schema._def,e):Tl(e)}var M4e=v(()=>{Bw();pd()});function QPt(t){return{type:"string",enum:Array.from(t.values)}}var R4e=v(()=>{});function eMt(t,e){let r=[xn(t.left._def,{...e,currentPath:[...e.currentPath,"allOf","0"]}),xn(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(Bhn(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 Bhn,A4e=v(()=>{pd();Bhn=t=>"type"in t&&t.type==="string"?!1:"allOf"in t});function tMt(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 I4e=v(()=>{});function ihe(t,e){let r={type:"string"};if(t.checks)for(let n of t.checks)switch(n.kind){case"min":Di(r,"minLength",typeof r.minLength=="number"?Math.max(r.minLength,n.value):n.value,n.message,e);break;case"max":Di(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":Z0(r,"email",n.message,e);break;case"format:idn-email":Z0(r,"idn-email",n.message,e);break;case"pattern:zod":rb(r,G0.email,n.message,e);break}break;case"url":Z0(r,"uri",n.message,e);break;case"uuid":Z0(r,"uuid",n.message,e);break;case"regex":rb(r,n.regex,n.message,e);break;case"cuid":rb(r,G0.cuid,n.message,e);break;case"cuid2":rb(r,G0.cuid2,n.message,e);break;case"startsWith":rb(r,RegExp(`^${j4e(n.value,e)}`),n.message,e);break;case"endsWith":rb(r,RegExp(`${j4e(n.value,e)}$`),n.message,e);break;case"datetime":Z0(r,"date-time",n.message,e);break;case"date":Z0(r,"date",n.message,e);break;case"time":Z0(r,"time",n.message,e);break;case"duration":Z0(r,"duration",n.message,e);break;case"length":Di(r,"minLength",typeof r.minLength=="number"?Math.max(r.minLength,n.value):n.value,n.message,e),Di(r,"maxLength",typeof r.maxLength=="number"?Math.min(r.maxLength,n.value):n.value,n.message,e);break;case"includes":rb(r,RegExp(j4e(n.value,e)),n.message,e);break;case"ip":n.version!=="v6"&&Z0(r,"ipv4",n.message,e),n.version!=="v4"&&Z0(r,"ipv6",n.message,e);break;case"base64url":rb(r,G0.base64url,n.message,e);break;case"jwt":rb(r,G0.jwt,n.message,e);break;case"cidr":n.version!=="v6"&&rb(r,G0.ipv4Cidr,n.message,e),n.version!=="v4"&&rb(r,G0.ipv6Cidr,n.message,e);break;case"emoji":rb(r,G0.emoji(),n.message,e);break;case"ulid":rb(r,G0.ulid,n.message,e);break;case"base64":switch(e.base64Strategy){case"format:binary":Z0(r,"binary",n.message,e);break;case"contentEncoding:base64":Di(r,"contentEncoding","base64",n.message,e);break;case"pattern:zod":rb(r,G0.base64,n.message,e);break}break;case"nanoid":rb(r,G0.nanoid,n.message,e);break;case"toLowerCase":case"toUpperCase":case"trim":break;default:}return r}function j4e(t,e){return e.patternStrategy==="escape"?zhn(t):t}function zhn(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}}})):Di(t,"format",e,r,n)}function rb(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:rMt(e,n),...r&&n.errorMessages&&{errorMessage:{pattern:r}}})):Di(t,"pattern",rMt(e,n),r,n)}function rMt(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{cL();G0={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:()=>(N4e===void 0&&(N4e=RegExp("^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$","u")),N4e),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-_]*$/};Uhn=new Set("ABCDEFGHIJKLMNOPQRSTUVXYZabcdefghijklmnopqrstuvxyz0123456789")});function she(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===Ie.ZodEnum)return{type:"object",required:t.keyType._def.values,properties:t.keyType._def.values.reduce((n,o)=>({...n,[o]:xn(t.valueType._def,{...e,currentPath:[...e.currentPath,"properties",o]})??Tl(e)}),{}),additionalProperties:e.rejectedAdditionalProperties};let r={type:"object",additionalProperties:xn(t.valueType._def,{...e,currentPath:[...e.currentPath,"additionalProperties"]})??e.allowedAdditionalProperties};if(e.target==="openApi3")return r;if(t.keyType?._def.typeName===Ie.ZodString&&t.keyType._def.checks?.length){let{type:n,...o}=ihe(t.keyType._def,e);return{...r,propertyNames:o}}else{if(t.keyType?._def.typeName===Ie.ZodEnum)return{...r,propertyNames:{enum:t.keyType._def.values}};if(t.keyType?._def.typeName===Ie.ZodBranded&&t.keyType._def.type._def.typeName===Ie.ZodString&&t.keyType._def.type._def.checks?.length){let{type:n,...o}=nhe(t.keyType._def,e);return{...r,propertyNames:o}}}return r}var uhe=v(()=>{Bw();ohe();ahe();pd();yO()});function nMt(t,e){if(e.mapStrategy==="record")return she(t,e);let r=xn(t.keyType._def,{...e,currentPath:[...e.currentPath,"items","items","0"]})||Tl(e),n=xn(t.valueType._def,{...e,currentPath:[...e.currentPath,"items","items","1"]})||Tl(e);return{type:"array",maxItems:125,items:{type:"array",items:[r,n],minItems:2,maxItems:2}}}var D4e=v(()=>{Bw();uhe();pd()});function oMt(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 $4e=v(()=>{});function iMt(t){return t.target==="openAi"?void 0:{not:Tl({...t,currentPath:[...t.currentPath,"not"]})}}var L4e=v(()=>{Bw()});function aMt(t){return t.target==="openApi3"?{enum:["null"],nullable:!0}:{type:"null"}}var F4e=v(()=>{});function uMt(t,e){if(e.target==="openApi3")return sMt(t,e);let r=t.options instanceof Map?Array.from(t.options.values()):t.options;if(r.every(n=>n._def.typeName in jQ&&(!n._def.checks||!n._def.checks.length))){let n=r.reduce((o,i)=>{let a=jQ[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 sMt(t,e)}var jQ,sMt,lhe=v(()=>{pd();jQ={ZodString:"string",ZodNumber:"number",ZodBigInt:"integer",ZodBoolean:"boolean",ZodNull:"null"};sMt=(t,e)=>{let r=(t.options instanceof Map?Array.from(t.options.values()):t.options).map((n,o)=>xn(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 lMt(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:jQ[t.innerType._def.typeName],nullable:!0}:{type:[jQ[t.innerType._def.typeName],"null"]};if(e.target==="openApi3"){let n=xn(t.innerType._def,{...e,currentPath:[...e.currentPath]});return n&&"$ref"in n?{allOf:[n],nullable:!0}:n&&{...n,nullable:!0}}let r=xn(t.innerType._def,{...e,currentPath:[...e.currentPath,"anyOf","0"]});return r&&{anyOf:[r,{type:"null"}]}}var k4e=v(()=>{lhe();pd()});function cMt(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",g4e(r,"type",n.message,e);break;case"min":e.target==="jsonSchema7"?n.inclusive?Di(r,"minimum",n.value,n.message,e):Di(r,"exclusiveMinimum",n.value,n.message,e):(n.inclusive||(r.exclusiveMinimum=!0),Di(r,"minimum",n.value,n.message,e));break;case"max":e.target==="jsonSchema7"?n.inclusive?Di(r,"maximum",n.value,n.message,e):Di(r,"exclusiveMaximum",n.value,n.message,e):(n.inclusive||(r.exclusiveMaximum=!0),Di(r,"maximum",n.value,n.message,e));break;case"multipleOf":Di(r,"multipleOf",n.value,n.message,e);break}return r}var q4e=v(()=>{cL()});function dMt(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=Vhn(u);l&&r&&(u._def.typeName==="ZodOptional"&&(u=u._def.innerType),u.isNullable()||(u=u.nullable()),l=!1);let c=xn(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=Hhn(t,e);return a!==void 0&&(n.additionalProperties=a),n}function Hhn(t,e){if(t.catchall._def.typeName!=="ZodNever")return xn(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 Vhn(t){try{return t.isOptional()}catch{return!0}}var B4e=v(()=>{pd()});var fMt,U4e=v(()=>{Bw();pd();fMt=(t,e)=>{if(e.currentPath.toString()===e.propertyPath?.toString())return xn(t.innerType._def,e);let r=xn(t.innerType._def,{...e,currentPath:[...e.currentPath,"anyOf","1"]});return r?{anyOf:[{not:Tl(e)},r]}:Tl(e)}});var pMt,z4e=v(()=>{pd();pMt=(t,e)=>{if(e.pipeStrategy==="input")return xn(t.in._def,e);if(e.pipeStrategy==="output")return xn(t.out._def,e);let r=xn(t.in._def,{...e,currentPath:[...e.currentPath,"allOf","0"]}),n=xn(t.out._def,{...e,currentPath:[...e.currentPath,"allOf",r?"1":"0"]});return{allOf:[r,n].filter(o=>o!==void 0)}}});function mMt(t,e){return xn(t.type._def,e)}var H4e=v(()=>{pd()});function hMt(t,e){let n={type:"array",uniqueItems:!0,items:xn(t.valueType._def,{...e,currentPath:[...e.currentPath,"items"]})};return t.minSize&&Di(n,"minItems",t.minSize.value,t.minSize.message,e),t.maxSize&&Di(n,"maxItems",t.maxSize.value,t.maxSize.message,e),n}var V4e=v(()=>{cL();pd()});function gMt(t,e){return t.rest?{type:"array",minItems:t.items.length,items:t.items.map((r,n)=>xn(r._def,{...e,currentPath:[...e.currentPath,"items",`${n}`]})).reduce((r,n)=>n===void 0?r:[...r,n],[]),additionalItems:xn(t.rest._def,{...e,currentPath:[...e.currentPath,"additionalItems"]})}:{type:"array",minItems:t.items.length,maxItems:t.items.length,items:t.items.map((r,n)=>xn(r._def,{...e,currentPath:[...e.currentPath,"items",`${n}`]})).reduce((r,n)=>n===void 0?r:[...r,n],[])}}var J4e=v(()=>{pd()});function yMt(t){return{not:Tl(t)}}var K4e=v(()=>{Bw()});function bMt(t){return Tl(t)}var W4e=v(()=>{Bw()});var _Mt,G4e=v(()=>{pd();_Mt=(t,e)=>xn(t.innerType._def,e)});var vMt,Z4e=v(()=>{Bw();S4e();C4e();x4e();ohe();O4e();E4e();P4e();M4e();R4e();A4e();I4e();ahe();uhe();D4e();$4e();L4e();F4e();lhe();k4e();q4e();B4e();U4e();z4e();H4e();V4e();J4e();K4e();W4e();G4e();yO();vMt=(t,e,r)=>{switch(e){case Ie.ZodString:return ihe(t,r);case Ie.ZodNumber:return cMt(t,r);case Ie.ZodObject:return dMt(t,r);case Ie.ZodBigInt:return WPt(t,r);case Ie.ZodBoolean:return GPt();case Ie.ZodDate:return T4e(t,r);case Ie.ZodUndefined:return yMt(r);case Ie.ZodNull:return aMt(r);case Ie.ZodArray:return KPt(t,r);case Ie.ZodUnion:case Ie.ZodDiscriminatedUnion:return uMt(t,r);case Ie.ZodIntersection:return eMt(t,r);case Ie.ZodTuple:return gMt(t,r);case Ie.ZodRecord:return she(t,r);case Ie.ZodLiteral:return tMt(t,r);case Ie.ZodEnum:return QPt(t);case Ie.ZodNativeEnum:return oMt(t);case Ie.ZodNullable:return lMt(t,r);case Ie.ZodOptional:return fMt(t,r);case Ie.ZodMap:return nMt(t,r);case Ie.ZodSet:return hMt(t,r);case Ie.ZodLazy:return()=>t.getter()._def;case Ie.ZodPromise:return mMt(t,r);case Ie.ZodNaN:case Ie.ZodNever:return iMt(r);case Ie.ZodEffects:return YPt(t,r);case Ie.ZodAny:return Tl(r);case Ie.ZodUnknown:return bMt(r);case Ie.ZodDefault:return XPt(t,r);case Ie.ZodBranded:return nhe(t,r);case Ie.ZodReadonly:return _Mt(t,r);case Ie.ZodCatch:return ZPt(t,r);case Ie.ZodPipeline:return pMt(t,r);case Ie.ZodFunction:case Ie.ZodVoid:case Ie.ZodSymbol:return;default:return(n=>{})(e)}}});function xn(t,e,r=!1){let n=e.seen.get(t);if(e.override){let s=e.override?.(t,e,n,r);if(s!==RPt)return s}if(n&&!r){let s=Jhn(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=vMt(t,t.typeName,e),a=typeof i=="function"?xn(i(),e):i;if(a&&Khn(t,e,a),e.postProcess){let s=e.postProcess(a,t,e);return o.jsonSchema=a,s}return o.jsonSchema=a,a}var Jhn,Khn,pd=v(()=>{Kme();Gme();Bw();Z4e();Jhn=(t,e)=>{switch(e.$refStrategy){case"root":return{$ref:t.path.join("/")};case"relative":return{$ref:Wme(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`),Tl(e)):e.$refStrategy==="seen"?Tl(e):void 0}},Khn=(t,e,r)=>(t.description&&(r.description=t.description,e.markdownDescription&&(r.markdownDescription=t.description)),r)});var wMt,X4e=v(()=>{h4e();Bw();pd();wMt=(t,e)=>{let r=IPt(e),n=typeof e=="object"&&e.definitions?Object.entries(e.definitions).reduce((u,[l,c])=>({...u,[l]:xn(c._def,{...r,currentPath:[...r.basePath,r.definitionPath,l]},!0)??Tl(r)}),{}):void 0,o=typeof e=="string"?e:e?.nameStrategy==="title"?void 0:e?.name,i=xn(t._def,o===void 0?r:{...r,currentPath:[...r.basePath,r.definitionPath,o]},!1)??Tl(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 SMt=v(()=>{Kme();h4e();cL();Gme();Bw();S4e();C4e();x4e();ohe();O4e();E4e();P4e();M4e();R4e();A4e();I4e();ahe();uhe();D4e();$4e();L4e();F4e();lhe();k4e();q4e();B4e();U4e();z4e();H4e();V4e();J4e();K4e();W4e();G4e();Z4e();pd();X4e()});function bO(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 Sv(t){return encodeURI(Whn(t))}function Whn(t){return t.replace(/~/g,"~0").replace(/\//g,"~1")}var che=v(()=>{});function X0(t,e=Object.create(null),r=Yhn,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:X0(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(Xhn[i])continue;let a=`${n}/${Sv(i)}`,s=t[i];if(Array.isArray(s)){if(Ghn[i]){let u=s.length;for(let l=0;l{che();Ghn={prefixItems:!0,items:!0,allOf:!0,anyOf:!0,oneOf:!0},Zhn={$defs:!0,definitions:!0,properties:!0,patternProperties:!0,dependentSchemas:!0},Xhn={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},Yhn=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 _gn(t){return t%4===0&&(t%100!==0||t%400===0)}function CMt(t){let e=t.match(Qhn);if(!e)return!1;let r=+e[1],n=+e[2],o=+e[3];return n>=1&&n<=12&&o>=1&&o<=(n==2&&_gn(r)?29:egn[n])}function xMt(t,e){let r=e.match(tgn);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 wgn(t){let e=t.split(vgn);return e.length==2&&CMt(e[0])&&xMt(!0,e[1])}function xgn(t){return Sgn.test(t)&&Cgn.test(t)}function Tgn(t){if(Ogn.test(t))return!1;try{return new RegExp(t,"u"),!0}catch{return!1}}var Qhn,egn,tgn,rgn,ngn,ogn,ign,agn,sgn,ugn,lgn,cgn,dgn,fgn,pgn,mgn,hgn,ggn,ygn,bgn,Q4e,vgn,Sgn,Cgn,Ogn,e2e=v(()=>{Qhn=/^(\d\d\d\d)-(\d\d)-(\d\d)$/,egn=[0,31,28,31,30,31,30,31,31,30,31,30,31],tgn=/^(\d\d):(\d\d):(\d\d)(\.\d+)?(z|[+-]\d\d(?::?\d\d)?)?$/i,rgn=/^(?=.{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,ngn=/^(?:[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,ogn=/^(?:(?:[^\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,ign=/^(?:(?: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,agn=/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i,sgn=/^(?:\/(?:[^~/]|~0|~1)*)*$/,ugn=/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i,lgn=/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/,cgn=/^\d\d\d\d-[0-1]\d-[0-3]\d$/,dgn=/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i,fgn=/^\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,pgn=/^(?:(?:[a-z][a-z0-9+-.]*:)?\/?\/)?(?:[^\\\s#][^\s#]*)?(?:#[^\\\s]*)?$/i,mgn=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))},hgn=/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,ggn=/^((([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,ygn=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));bgn={date:CMt,time:xMt.bind(void 0,!1),"date-time":wgn,duration:ygn,uri:xgn,"uri-reference":n_(ngn),"uri-template":n_(ogn),url:n_(ign),email:mgn,hostname:n_(rgn),ipv4:n_(hgn),ipv6:n_(ggn),regex:Tgn,uuid:n_(agn),"json-pointer":n_(sgn),"json-pointer-uri-fragment":n_(ugn),"relative-json-pointer":n_(lgn)},Q4e={...bgn,date:n_(cgn),time:n_(dgn),"date-time":n_(fgn),"uri-reference":n_(pgn)};vgn=/t|\s/i;Sgn=/\/|:/,Cgn=/^(?:[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;Ogn=/[^\\]\\Z/});var OMt,TMt=v(()=>{(function(t){t[t.Flag=1]="Flag",t[t.Basic=2]="Basic",t[t.Detailed=4]="Detailed"})(OMt||(OMt={}))});function EMt(t){let e=0,r=t.length,n=0,o;for(;n=55296&&o<=56319&&n{});function Fu(t,e,r="2019-09",n=X0(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:g,required:y,not:b,anyOf:_,allOf:w,oneOf:x,if:O,then:E,else:T,format:R,properties:N,patternProperties:D,additionalProperties:F,unevaluatedProperties:B,minProperties:U,maxProperties:H,propertyNames:G,dependentRequired:ie,dependentSchemas:oe,dependencies:z,prefixItems:Q,items:re,additionalItems:Z,unevaluatedItems:$,contains:q,minContains:Y,maxContains:j,minItems:A,maxItems:W,uniqueItems:V,minimum:se,maximum:be,exclusiveMinimum:Ee,exclusiveMaximum:Ae,multipleOf:ht,minLength:Rt,maxLength:Ze,pattern:Dr,__absolute_ref__:Vt,__absolute_recursive_ref__:jt}=e,Fe=[];if(p===!0&&i===null&&(i=e),f==="#"){let gt=i===null?n[jt]:i,qe=`${s}/$recursiveRef`,Te=Fu(t,i===null?e:i,r,n,o,gt,a,qe,u);Te.valid||Fe.push({instanceLocation:a,keyword:"$recursiveRef",keywordLocation:qe,error:"A subschema had errors."},...Te.errors)}if(d!==void 0){let qe=n[Vt||d];if(qe===void 0){let De=`Unresolved $ref "${d}".`;throw Vt&&Vt!==d&&(De+=` Absolute URI "${Vt}".`),De+=` Known schemas: - ${Object.keys(n).join(` - `)}`,new Error(De)}let Te=`${s}/$ref`,Ce=Fu(t,qe,r,n,o,i,a,Te,u);if(Ce.valid||Fe.push({instanceLocation:a,keyword:"$ref",keywordLocation:Te,error:"A subschema had errors."},...Ce.errors),r==="4"||r==="7")return{valid:Fe.length===0,errors:Fe}}if(Array.isArray(m)){let gt=m.length,qe=!1;for(let Te=0;TebO(t,gt))||Fe.push({instanceLocation:a,keyword:"enum",keywordLocation:`${s}/enum`,error:`Instance does not match any of ${JSON.stringify(g)}.`}):g.some(gt=>t===gt)||Fe.push({instanceLocation:a,keyword:"enum",keywordLocation:`${s}/enum`,error:`Instance does not match any of ${JSON.stringify(g)}.`})),b!==void 0){let gt=`${s}/not`;Fu(t,b,r,n,o,i,a,gt).valid&&Fe.push({instanceLocation:a,keyword:"not",keywordLocation:gt,error:'Instance matched "not" schema.'})}let hn=[];if(_!==void 0){let gt=`${s}/anyOf`,qe=Fe.length,Te=!1;for(let Ce=0;Ce<_.length;Ce++){let De=_[Ce],Re=Object.create(u),nt=Fu(t,De,r,n,o,p===!0?i:null,a,`${gt}/${Ce}`,Re);Fe.push(...nt.errors),Te=Te||nt.valid,nt.valid&&hn.push(Re)}Te?Fe.length=qe:Fe.splice(qe,0,{instanceLocation:a,keyword:"anyOf",keywordLocation:gt,error:"Instance does not match any subschemas."})}if(w!==void 0){let gt=`${s}/allOf`,qe=Fe.length,Te=!0;for(let Ce=0;Ce{let Re=Object.create(u),nt=Fu(t,Ce,r,n,o,p===!0?i:null,a,`${gt}/${De}`,Re);return Fe.push(...nt.errors),nt.valid&&hn.push(Re),nt.valid}).length;Te===1?Fe.length=qe:Fe.splice(qe,0,{instanceLocation:a,keyword:"oneOf",keywordLocation:gt,error:`Instance does not match exactly one subschema (${Te} matches).`})}if((c==="object"||c==="array")&&Object.assign(u,...hn),O!==void 0){let gt=`${s}/if`;if(Fu(t,O,r,n,o,i,a,gt,u).valid){if(E!==void 0){let Te=Fu(t,E,r,n,o,i,a,`${s}/then`,u);Te.valid||Fe.push({instanceLocation:a,keyword:"if",keywordLocation:gt,error:'Instance does not match "then" schema.'},...Te.errors)}}else if(T!==void 0){let Te=Fu(t,T,r,n,o,i,a,`${s}/else`,u);Te.valid||Fe.push({instanceLocation:a,keyword:"if",keywordLocation:gt,error:'Instance does not match "else" schema.'},...Te.errors)}}if(c==="object"){if(y!==void 0)for(let Ce of y)Ce in t||Fe.push({instanceLocation:a,keyword:"required",keywordLocation:`${s}/required`,error:`Instance does not have required property "${Ce}".`});let gt=Object.keys(t);if(U!==void 0&>.lengthH&&Fe.push({instanceLocation:a,keyword:"maxProperties",keywordLocation:`${s}/maxProperties`,error:`Instance does not have at least ${H} properties.`}),G!==void 0){let Ce=`${s}/propertyNames`;for(let De in t){let Re=`${a}/${Sv(De)}`,nt=Fu(De,G,r,n,o,i,Re,Ce);nt.valid||Fe.push({instanceLocation:a,keyword:"propertyNames",keywordLocation:Ce,error:`Property name "${De}" does not match schema.`},...nt.errors)}}if(ie!==void 0){let Ce=`${s}/dependantRequired`;for(let De in ie)if(De in t){let Re=ie[De];for(let nt of Re)nt in t||Fe.push({instanceLocation:a,keyword:"dependentRequired",keywordLocation:Ce,error:`Instance has "${De}" but does not have "${nt}".`})}}if(oe!==void 0)for(let Ce in oe){let De=`${s}/dependentSchemas`;if(Ce in t){let Re=Fu(t,oe[Ce],r,n,o,i,a,`${De}/${Sv(Ce)}`,u);Re.valid||Fe.push({instanceLocation:a,keyword:"dependentSchemas",keywordLocation:De,error:`Instance has "${Ce}" but does not match dependant schema.`},...Re.errors)}}if(z!==void 0){let Ce=`${s}/dependencies`;for(let De in z)if(De in t){let Re=z[De];if(Array.isArray(Re))for(let nt of Re)nt in t||Fe.push({instanceLocation:a,keyword:"dependencies",keywordLocation:Ce,error:`Instance has "${De}" but does not have "${nt}".`});else{let nt=Fu(t,Re,r,n,o,i,a,`${Ce}/${Sv(De)}`);nt.valid||Fe.push({instanceLocation:a,keyword:"dependencies",keywordLocation:Ce,error:`Instance has "${De}" but does not match dependant schema.`},...nt.errors)}}}let qe=Object.create(null),Te=!1;if(N!==void 0){let Ce=`${s}/properties`;for(let De in N){if(!(De in t))continue;let Re=`${a}/${Sv(De)}`,nt=Fu(t[De],N[De],r,n,o,i,Re,`${Ce}/${Sv(De)}`);if(nt.valid)u[De]=qe[De]=!0;else if(Te=o,Fe.push({instanceLocation:a,keyword:"properties",keywordLocation:Ce,error:`Property "${De}" does not match schema.`},...nt.errors),Te)break}}if(!Te&&D!==void 0){let Ce=`${s}/patternProperties`;for(let De in D){let Re=new RegExp(De,"u"),nt=D[De];for(let _n in t){if(!Re.test(_n))continue;let He=`${a}/${Sv(_n)}`,wt=Fu(t[_n],nt,r,n,o,i,He,`${Ce}/${Sv(De)}`);wt.valid?u[_n]=qe[_n]=!0:(Te=o,Fe.push({instanceLocation:a,keyword:"patternProperties",keywordLocation:Ce,error:`Property "${_n}" matches pattern "${De}" but does not match associated schema.`},...wt.errors))}}}if(!Te&&F!==void 0){let Ce=`${s}/additionalProperties`;for(let De in t){if(qe[De])continue;let Re=`${a}/${Sv(De)}`,nt=Fu(t[De],F,r,n,o,i,Re,Ce);nt.valid?u[De]=!0:(Te=o,Fe.push({instanceLocation:a,keyword:"additionalProperties",keywordLocation:Ce,error:`Property "${De}" does not match additional properties schema.`},...nt.errors))}}else if(!Te&&B!==void 0){let Ce=`${s}/unevaluatedProperties`;for(let De in t)if(!u[De]){let Re=`${a}/${Sv(De)}`,nt=Fu(t[De],B,r,n,o,i,Re,Ce);nt.valid?u[De]=!0:Fe.push({instanceLocation:a,keyword:"unevaluatedProperties",keywordLocation:Ce,error:`Property "${De}" does not match unevaluated properties schema.`},...nt.errors)}}}else if(c==="array"){W!==void 0&&t.length>W&&Fe.push({instanceLocation:a,keyword:"maxItems",keywordLocation:`${s}/maxItems`,error:`Array has too many items (${t.length} > ${W}).`}),A!==void 0&&t.length=(Y||0)&&(Fe.length=De),Y===void 0&&j===void 0&&Re===0?Fe.splice(De,0,{instanceLocation:a,keyword:"contains",keywordLocation:Ce,error:"Array does not contain item matching schema."}):Y!==void 0&&Rej&&Fe.push({instanceLocation:a,keyword:"maxContains",keywordLocation:`${s}/maxContains`,error:`Array may contain at most ${j} items matching schema. ${Re} items were found.`})}if(!Te&&$!==void 0){let Ce=`${s}/unevaluatedItems`;for(qe;qe=be||t>be)&&Fe.push({instanceLocation:a,keyword:"maximum",keywordLocation:`${s}/maximum`,error:`${t} is greater than ${Ae?"or equal to ":""} ${be}.`})):(se!==void 0&&tbe&&Fe.push({instanceLocation:a,keyword:"maximum",keywordLocation:`${s}/maximum`,error:`${t} is greater than ${be}.`}),Ee!==void 0&&t<=Ee&&Fe.push({instanceLocation:a,keyword:"exclusiveMinimum",keywordLocation:`${s}/exclusiveMinimum`,error:`${t} is less than ${Ee}.`}),Ae!==void 0&&t>=Ae&&Fe.push({instanceLocation:a,keyword:"exclusiveMaximum",keywordLocation:`${s}/exclusiveMaximum`,error:`${t} is greater than or equal to ${Ae}.`})),ht!==void 0){let gt=t%ht;Math.abs(0-gt)>=11920929e-14&&Math.abs(ht-gt)>=11920929e-14&&Fe.push({instanceLocation:a,keyword:"multipleOf",keywordLocation:`${s}/multipleOf`,error:`${t} is not a multiple of ${ht}.`})}}else if(c==="string"){let gt=Rt===void 0&&Ze===void 0?0:EMt(t);Rt!==void 0&>Ze&&Fe.push({instanceLocation:a,keyword:"maxLength",keywordLocation:`${s}/maxLength`,error:`String is too long (${gt} > ${Ze}).`}),Dr!==void 0&&!new RegExp(Dr,"u").test(t)&&Fe.push({instanceLocation:a,keyword:"pattern",keywordLocation:`${s}/pattern`,error:"String does not match pattern."}),R!==void 0&&Q4e[R]&&!Q4e[R](t)&&Fe.push({instanceLocation:a,keyword:"format",keywordLocation:`${s}/format`,error:`String does not match format "${R}".`})}return{valid:Fe.length===0,errors:Fe}}var r2e=v(()=>{Y4e();dhe();e2e();che();t2e()});var fhe,PMt=v(()=>{dhe();r2e();fhe=class{constructor(e,r="2019-09",n=!0){M(this,"schema");M(this,"draft");M(this,"shortCircuit");M(this,"lookup");this.schema=e,this.draft=r,this.shortCircuit=n,this.lookup=X0(e)}validate(e){return Fu(e,this.schema,this.draft,this.lookup,this.shortCircuit)}addSchema(e,r){r&&(e={...e,$id:r}),X0(e,this.lookup)}}});var phe=v(()=>{Y4e();dhe();e2e();che();TMt();t2e();r2e();PMt()});function Vi(t){if(il(t)){let e=aL(t,!0);if(qw(e)){let r=m6(e,!0);return iL(r)}else return iL(t)}return ec(t)?wMt(t):t}function x6(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=>x6(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=>x6(r))}if("not"in t)return!1;if("$ref"in t&&typeof t.$ref=="string"){let e=t.$ref,r=X0(t);return r[e]?x6(r[e]):!1}return!1}var Egn,o_=v(()=>{Do();yN();X4e();SMt();Zg();phe();Egn={};Et(Egn,{Validator:()=>fhe,deepCompareStrict:()=>bO,toJsonSchema:()=>Vi,validatesOnlyStrings:()=>x6})});function Mgn(t,e){if(t!==void 0&&!Y3(t))return t;if(JY(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 Rgn(t){return JY(t.data)?{type:"runnable",data:{id:t.data.lc_id,name:t.data.getName()}}:{type:"schema",data:{...Vi(t.data.schema),title:t.data.name}}}function MMt(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 RMt(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 Pgn,mhe,IMt=v(()=>{Do();oBe();PPt();o_();OY();Pgn={};Et(Pgn,{Graph:()=>mhe});mhe=class AMt{constructor(e){M(this,"nodes",{});M(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]=Y3(r.id)?n:r.id}),{nodes:Object.values(this.nodes).map(r=>({id:e[r.id],...Rgn(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??Zb(),i={id:o,data:e,name:Mgn(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 MMt(this)}lastNode(){return RMt(this)}extend(e,r=""){let n=r;Object.values(e.nodes).map(l=>l.id).every(Y3)&&(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&&MMt(this,[e.id])&&this.removeNode(e)}trimLastNode(){let e=this.lastNode();e&&RMt(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 Y3(o)&&r.get(i)===1?i:o};return new AMt({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 TPt(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 EPt(r,{backgroundColor:e?.backgroundColor})}}});function NMt(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 Qy.fromReadableStream(r)}var jMt=v(()=>{cO()});function n2e(t){return typeof t=="object"&&t!==null&&typeof t[Symbol.iterator]=="function"&&typeof t.next=="function"}function hhe(t){return typeof t=="object"&&t!==null&&typeof t[Symbol.asyncIterator]=="function"}function*o2e(t,e){for(;;){let{value:r,done:n}=Qm.runWithConfig(Yy(t),e.next.bind(e),!0);if(n)break;yield r}}async function*ghe(t,e){let r=e[Symbol.asyncIterator]();for(;;){let{value:n,done:o}=await Qm.runWithConfig(Yy(t),r.next.bind(e),!0);if(o)break;yield n}}var DMt,$Mt=v(()=>{tz();rz();uO();DMt=t=>t!=null&&typeof t=="object"&&"next"in t&&typeof t.next=="function"});function md(t,e){return t&&!Array.isArray(t)&&!(t instanceof Date)&&typeof t=="object"?t:{[e]:t}}function Ign(t){if(Fpe(t))throw new Error("RunnableLambda requires a function that is not wrapped in traceable higher-order function. This shouldn't happen.")}function Cv(t){if(typeof t=="function")return new i_({func:t});if(Lo.isRunnable(t))return t;if(!Array.isArray(t)&&typeof t=="object"){let e={};for(let[r,n]of Object.entries(t))e[r]=Cv(n);return new hL({steps:e})}else throw new Error(`Expected a Runnable, function or object. Instead got an unsupported type.`)}function Ngn(t,e){let r=e.name??t.getName(),n=e.description??lL(e.schema);return h6(e.schema)?new yhe({name:r,description:n,schema:Ct.object({input:Ct.string()}).transform(o=>o.input),bound:t}):new yhe({name:r,description:n,schema:e.schema,bound:t})}var i2e,Lo,Vw,FMt,bhe,El,hL,Agn,i_,zMt,a2e,$Q,s2e,yhe,Gh=v(()=>{V$();$fe();tz();rz();uO();UY();cO();dTt();gTt();iz();bTt();oBe();yN();IMt();jMt();$Mt();yO();i2e=L(cpe(),1);OY();qqe();Lo=class extends Vh{constructor(){super(...arguments);M(this,"lc_runnable",!0);M(this,"name")}getName(e){let r=this.name??this.constructor.lc_name()??this.constructor.name;return e?`${r}${e}`:r}withRetry(e){return new bhe({bound:this,kwargs:{},config:{},maxAttemptNumber:e?.stopAfterAttempt,...e})}withConfig(e){return new Vw({bound:this,config:e,kwargs:{}})}withFallbacks(e){let r=Array.isArray(e)?e:e.fallbacks;return new a2e({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(Jo);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)=>Jo(i===0?e:n))}return Array.from({length:r},()=>Jo(e))}async batch(e,r,n){let o=this._getOptionsList(r??{},e.length),i=o[0]?.maxConcurrency??n?.maxConcurrency,a=new Fw({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=Jo(r),o=new Q$({generator:this._streamIterator(e,n),config:n});return await o.setup,Qy.fromAsyncGenerator(o)}_separateRunnableConfigFromCallOptions(e){let r;e===void 0?r=Jo(e):r=Jo({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=Jo(n),a=await(await Gg(o))?.handleChainStart(this.toJSON(),md(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 lO(u,n?.signal)}catch(u){throw await a?.handleChainError(u),u}return await a?.handleChainEnd(md(s,"output")),s}async _batchWithConfig(e,r,n,o){let i=this._getOptionsList(n??{},r.length),a=await Promise.all(i.map(Gg)),s=await Promise.all(a.map(async(l,c)=>{let d=await l?.handleChainStart(this.toJSON(),md(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 lO(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(md(u,"output")))),u}_concatOutputChunks(e,r){return eb(e,r)}async*_transformStreamWithConfig(e,r,n){let o,i=!0,a,s=!0,u=Jo(n),l=await Gg(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 Yqe(r.bind(this),d(),async()=>l?.handleChainStart(this.toJSON(),{input:""},u.runId,u.runType,void 0,void 0,u.runName??this.getName()),n?.signal,u);delete u.runId,f=p.setup;let m=f?.handlers.find(mTt),h=p.output;m!==void 0&&f!==void 0&&(h=m.tapOutputIterable(f.runId,h));let g=f?.handlers.find(rBe);g!==void 0&&f!==void 0&&(h=g.tapOutputIterable(f.runId,h));for await(let y of h)if(yield y,s)if(a===void 0)a=y;else try{a=this._concatOutputChunks(a,y)}catch{a=void 0,s=!1}}catch(p){throw await f?.handleChainError(p,void 0,void 0,void 0,{inputs:md(o,"input")}),p}await f?.handleChainEnd(a??{},void 0,void 0,void 0,{inputs:md(o,"input")})}getGraph(e){let r=new mhe,n=r.addNode({name:`${this.getName()}Input`,schema:Ct.any()}),o=r.addNode(this),i=r.addNode({name:`${this.getName()}Output`,schema:Ct.any()});return r.addEdge(n,o),r.addEdge(o,i),r}pipe(e){return new El({first:this,last:Cv(e)})}pick(e){return this.pipe(new s2e(e))}assign(e){return this.pipe(new $Q(new hL({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,Jo(r))}async*streamLog(e,r,n){let o=new tme({...n,autoClose:!1,_schemaFormat:"original"}),i=Jo(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 dO({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"?NMt(o):Qy.fromAsyncGenerator(o)}async*_streamEventsV2(e,r,n){let o=new hTt({...n,autoClose:!1}),i=Jo(r),a=i.runId??Zb();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 g=await l.stream(e,{...i,signal:m}),y=o.tapOutputIterable(a,g);for await(let b of y)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=Jo(r),s=a.tags??[],u=a.metadata??{},l=a.runName??this.getName(),c=new tme({...n,autoClose:!1,_schemaFormat:"streaming_events"}),d=new _Tt({...n}),f=this._streamLog(e,c,a);for await(let m of f){if(o?o=o.concat(m):o=eme.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]),g=[...new Set(h)];for(let b of g){let _,w={},x=o.state.logs[b];if(x.end_time===void 0?x.streamed_output.length>0?_="stream":_="start":_="end",_==="start")x.inputs!==void 0&&(w.input=x.inputs);else if(_==="end")x.inputs!==void 0&&(w.input=x.inputs),w.output=x.final_output;else if(_==="stream"){let O=x.streamed_output.length;if(O!==1)throw new Error(`Expected exactly one chunk of streamed output, got ${O} instead. Encountered in: "${x.name}"`);w={chunk:x.streamed_output[0]},x.streamed_output=[]}yield{event:`on_${x.type}_${_}`,name:x.name,run_id:x.id,tags:x.tags,metadata:x.metadata,data:w}}let{state:y}=o;if(y.streamed_output.length>0){let b=y.streamed_output.length;if(b!==1)throw new Error(`Expected exactly one chunk of streamed output, got ${b} instead. Encountered in: "${y.name}"`);let _={chunk:y.streamed_output[0]};y.streamed_output=[];let w={event:`on_${y.type}_stream`,run_id:y.id,tags:s,metadata:u,name:l,data:_};d.includeEvent(w,y.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 JY(e)}withListeners({onStart:e,onEnd:r,onError:n}){return new Vw({bound:this,config:{},configFactories:[o=>({callbacks:[new nBe({config:o,onStart:e,onEnd:r,onError:n})]})]})}asTool(e){return Ngn(this,e)}},Vw=class LMt extends Lo{constructor(r){super(r);M(this,"lc_namespace",["langchain_core","runnables"]);M(this,"lc_serializable",!0);M(this,"bound");M(this,"config");M(this,"kwargs");M(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=nz(this.config,...r);return nz(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 bhe({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(Jo(a),this.kwargs))):await this._mergeConfig(Jo(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(Jo(n),this.kwargs))}async stream(r,n){return this.bound.stream(r,await this._mergeConfig(Jo(n),this.kwargs))}async*transform(r,n){yield*this.bound.transform(r,await this._mergeConfig(Jo(n),this.kwargs))}streamEvents(r,n,o){let i=this,a=async function*(){yield*i.bound.streamEvents(r,{...await i._mergeConfig(Jo(n),i.kwargs),version:n.version},o)};return Qy.fromAsyncGenerator(a())}static isRunnableBinding(r){return r.bound&&Lo.isRunnable(r.bound)}withListeners({onStart:r,onEnd:n,onError:o}){return new LMt({bound:this.bound,kwargs:this.kwargs,config:this.config,configFactories:[i=>({callbacks:[new nBe({config:i,onStart:r,onEnd:n,onError:o})]})]})}},FMt=class kMt extends Lo{constructor(r){super(r);M(this,"lc_serializable",!0);M(this,"lc_namespace",["langchain_core","runnables"]);M(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,zs(n,{callbacks:o?.getChild()}))}withListeners({onStart:r,onEnd:n,onError:o}){return new kMt({bound:this.bound.withListeners({onStart:r,onEnd:n,onError:o})})}},bhe=class extends Vw{constructor(e){super(e);M(this,"lc_namespace",["langchain_core","runnables"]);M(this,"maxAttemptNumber",3);M(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 zs(r,{callbacks:n?.getChild(o)})}async _invoke(e,r,n){return(0,i2e.default)(o=>super.invoke(e,this._patchConfigForRetry(o,r,n)),{onFailedAttempt: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(0,i2e.default)(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)}},El=class DQ extends Lo{constructor(r){super(r);M(this,"first");M(this,"middle",[]);M(this,"last");M(this,"omitSequenceTags",!1);M(this,"lc_serializable",!0);M(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=Jo(n),a=await(await Gg(o))?.handleChainStart(this.toJSON(),md(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(),md(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 zs(i[p],{callbacks:m})}),o);u=await lO(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(md(u,"output")))),u}_concatOutputChunks(r,n){return this.last._concatOutputChunks(r,n)}async*_streamIterator(r,n){let o=await Gg(n),{runId:i,...a}=n??{},s=await o?.handleChainStart(this.toJSON(),md(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(),zs(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 DQ.isRunnableSequence(r)?new DQ({first:this.first,middle:this.middle.concat([this.last,r.first,...r.middle]),last:r.last,name:this.name??r.name}):new DQ({first:this.first,middle:[...this.middle,this.last],last:Cv(r),name:this.name})}static isRunnableSequence(r){return Array.isArray(r.middle)&&Lo.isRunnable(r)}static from([r,...n],o){let i={};return typeof o=="string"?i.name=o:o!==void 0&&(i=o),new DQ({...i,first:Cv(r),middle:n.slice(0,-1).map(Cv),last:Cv(n[n.length-1])})}},hL=class qMt extends Lo{constructor(r){super(r);M(this,"lc_namespace",["langchain_core","runnables"]);M(this,"lc_serializable",!0);M(this,"steps");this.steps={};for(let[n,o]of Object.entries(r.steps))this.steps[n]=Cv(o)}static lc_name(){return"RunnableMap"}getStepsKeys(){return Object.keys(this.steps)}static from(r){return new qMt({steps:r})}async invoke(r,n){let o=Jo(n),a=await(await Gg(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,zs(o,{callbacks:a?.getChild(`map:key:${l}`)}))});await lO(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=Hpe(r,Object.keys(i).length),s=new Map(Object.entries(i).map(([u,l],c)=>{let d=l.transform(a[c],zs(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 lO(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=Jo(n),a=new Q$({generator:this.transform(o(),i),config:i});return await a.setup,Qy.fromAsyncGenerator(a)}},Agn=class BMt extends Lo{constructor(r){super(r);M(this,"lc_serializable",!1);M(this,"lc_namespace",["langchain_core","runnables"]);M(this,"func");if(!Fpe(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 Gg(o),a=this.func(zs(o,{callbacks:i}),r);return lO(a,o?.signal)}async*_streamIterator(r,n){let[o]=this._getOptionsList(n??{},1),i=await this.invoke(r,n);if(hhe(i)){for await(let a of i)o?.signal?.throwIfAborted(),yield a;return}if(DMt(i)){for(;;){o?.signal?.throwIfAborted();let a=i.next();if(a.done)break;yield a.value}return}yield i}static from(r){return new BMt({func:r})}};i_=class UMt extends Lo{constructor(r){if(Fpe(r.func))return Agn.from(r.func);super(r);M(this,"lc_namespace",["langchain_core","runnables"]);M(this,"func");Ign(r.func),this.func=r.func}static lc_name(){return"RunnableLambda"}static from(r){return new UMt({func:r})}async _invoke(r,n,o){return new Promise((i,a)=>{let s=zs(n,{callbacks:o?.getChild(),recursionLimit:(n?.recursionLimit??zpe)-1});Qm.runWithConfig(Yy(s),async()=>{try{let u=await this.func(r,{...s});if(u&&Lo.isRunnable(u)){if(n?.recursionLimit===0)throw new Error("Recursion limit reached.");u=await u.invoke(r,{...s,recursionLimit:(s.recursionLimit??zpe)-1})}else if(hhe(u)){let l;for await(let c of ghe(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(n2e(u)){let l;for(let c of o2e(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=zs(o,{callbacks:n?.getChild(),recursionLimit:(o?.recursionLimit??zpe)-1}),s=await new Promise((u,l)=>{Qm.runWithConfig(Yy(a),async()=>{try{let c=await this.func(i,{...a,config:a});u(c)}catch(c){l(c)}})});if(s&&Lo.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(hhe(s))for await(let u of ghe(a,s))o?.signal?.throwIfAborted(),yield u;else if(n2e(s))for(let u of o2e(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=Jo(n),a=new Q$({generator:this.transform(o(),i),config:i});return await a.setup,Qy.fromAsyncGenerator(a)}},zMt=class extends hL{},a2e=class extends Lo{constructor(e){super(e);M(this,"lc_namespace",["langchain_core","runnables"]);M(this,"lc_serializable",!0);M(this,"runnable");M(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=Jo(r),o=await Gg(n),{runId:i,...a}=n,s=await o?.handleChainStart(this.toJSON(),md(e,"input"),i,void 0,void 0,void 0,a?.runName),u=zs(a,{callbacks:s?.getChild()});return await Qm.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(md(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=Jo(r),o=await Gg(n),{runId:i,...a}=n,s=await o?.handleChainStart(this.toJSON(),md(e,"input"),i,void 0,void 0,void 0,a?.runName),u,l;for(let d of this.runnables()){n?.signal?.throwIfAborted();let f=zs(a,{callbacks:s?.getChild()});try{let p=await d.stream(e,f);l=ghe(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(md(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=>Gg(u))),a=await Promise.all(i.map(async(u,l)=>{let c=await u?.handleChainStart(this.toJSON(),md(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)=>zs(o[d],{callbacks:c?.getChild()})),n);return await Promise.all(a.map((c,d)=>c?.handleChainEnd(md(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.")}};$Q=class extends Lo{constructor(e){e instanceof hL&&(e={mapper:e});super(e);M(this,"lc_namespace",["langchain_core","runnables"]);M(this,"lc_serializable",!0);M(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]=Hpe(e),s=this.mapper.transform(a,zs(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=Jo(r),i=new Q$({generator:this.transform(n(),o),config:o});return await i.setup,Qy.fromAsyncGenerator(i)}},s2e=class extends Lo{constructor(e){(typeof e=="string"||Array.isArray(e))&&(e={keys:e});super(e);M(this,"lc_namespace",["langchain_core","runnables"]);M(this,"lc_serializable",!0);M(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=Jo(r),i=new Q$({generator:this.transform(n(),o),config:o});return await i.setup,Qy.fromAsyncGenerator(i)}},yhe=class extends Vw{constructor(e){let r=El.from([i_.from(async n=>{let o;if(J$(n))try{o=await uL(this.schema,n.args)}catch{throw new K3("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??{}});M(this,"name");M(this,"description");M(this,"schema");this.name=e.name,this.description=e.description,this.schema=e.schema}static lc_name(){return"RunnableToolLike"}}});var xu,_he=v(()=>{uO();cO();Gh();xu=class extends Lo{constructor(e){super(e);M(this,"lc_namespace",["langchain_core","runnables"]);M(this,"lc_serializable",!0);M(this,"func");e&&(this.func=e.func)}static lc_name(){return"RunnablePassthrough"}async invoke(e,r){let n=Jo(r);return this.func&&await this.func(e,n),this._callWithConfig(o=>Promise.resolve(o),e,n)}async*transform(e,r){let n=Jo(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=eb(o,a)}catch{o=void 0,i=!1}this.func&&o!==void 0&&await this.func(o,n)}static assign(e){return new $Q(new hL({steps:e}))}}});var HMt,VMt=v(()=>{uO();Gh();HMt=class extends Lo{constructor(e){super(e);M(this,"lc_namespace",["langchain_core","runnables"]);M(this,"lc_serializable",!0);M(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,Jo(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[g].invoke(h,u[g])),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 JMt,KMt=v(()=>{uO();cO();Gh();JMt=class extends Lo{constructor(e){super(e);M(this,"lc_namespace",["langchain_core","runnables"]);M(this,"lc_serializable",!0);M(this,"default");M(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])=>[Cv(i),Cv(a)]),o=Cv(e[e.length-1]);return new this({branches:n,default:o})}async _invoke(e,r,n){let o;for(let i=0;iWMt(r,t))}function WMt(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&&vhe(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&&vhe(l,o)||a&&l.id&&a.some(c=>c===l.id))&&u.push(l):u.push(l)}return u}function QMt(t){return Array.isArray(t)?GMt(t):i_.from(GMt)}function GMt(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=KU(o),a=KU(n),s=i.concat(a);typeof i.content=="string"&&typeof a.content=="string"&&(s.content=`${i.content} ${a.content}`),e.push(Dgn(s))}}return e}function eRt(t,e){if(Array.isArray(t)){let r=t;if(!e)throw new Error("Options parameter is required when providing messages.");return ZMt(r,e)}else{let r=t;return i_.from(n=>ZMt(n,r)).withConfig({runName:"trim_messages"})}}async function ZMt(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=l2e;if(l&&("splitText"in l?d=l.splitText:d=async f=>l(f)),o==="first")return tRt(t,{maxTokens:r,tokenCounter:c,textSplitter:d,partialStrategy:i?"first":void 0,endOn:a});if(o==="last")return jgn(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 tRt(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_"))),g=u2e(c.getType(),{...h,content:m}),y=[...s.slice(0,u),g];if(await n(y)<=r)s=y,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&&!vhe(s[u-1],l);)u-=1}return s.slice(0,u)}async function jgn(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 u2e(c.getType(),d,Z3(c))});if(o){let c=Array.isArray(o)?o:[o];for(;s.length>0&&!vhe(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 tRt(l,{...a,partialStrategy:r?"last":void 0,endOn:i}),u?[l[0],...l.slice(1).reverse()]:l.reverse()}function u2e(t,e,r){let n,o;switch(t){case"human":r?n=new _v(e):o=new su(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 Ur(i)}else o=new li(e);break;case"system":r?n=new Ky(e):o=new Ym(e);break;case"developer":r?n=new Ky({...e,additional_kwargs:{...e.additional_kwargs,__openai_role__:"developer"}}):o=new Ym({...e,additional_kwargs:{...e.additional_kwargs,__openai_role__:"developer"}});break;case"tool":if("tool_call_id"in e)r?n=new Aw(e):o=new Gb(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 bv(e);else{if(!e.name)throw new Error("FunctionMessage must have a 'name' field");o=new VU(e)}break;case"generic":if("role"in e)r?n=new yv(e):o=new cd(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 Dgn(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 XMt&&(r=u2e(e,n)),!r)throw new Error(`Unrecognized message chunk class ${e}. Supported classes are ${Object.keys(XMt)}`);return r}function l2e(t){let e=t.split(` `);return Promise.resolve([...e.slice(0,-1).map(r=>`${r} `),e[e.length-1]])}var vhe,XMt,rRt=v(()=>{Vg();X3();V0();SY();Kfe();G$();CY();Wfe();iO();Gh();vhe=(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)};XMt={human:{message:su,messageChunk:_v},ai:{message:li,messageChunk:Ur},system:{message:Ym,messageChunk:Ky},developer:{message:Ym,messageChunk:Ky},tool:{message:Gb,messageChunk:Aw},function:{message:VU,messageChunk:bv},generic:{message:cd,messageChunk:yv},remove:{message:JU,messageChunk:JU}}});var nRt,oRt=v(()=>{nRt=["tool_call","tool_call_chunk","invalid_tool_call","server_tool_call","server_tool_call_chunk","server_tool_call_result"]});var iRt,aRt=v(()=>{iRt=["image","video","audio","text-plain","file"]});var sRt,uRt=v(()=>{oRt();aRt();sRt=["text","reasoning",...nRt,...iRt]});var $gn,$s=v(()=>{Do();yY();cke();Vg();hke();X3();V0();SY();Kfe();G$();CY();Wfe();iO();rRt();uRt();$gn={};Et($gn,{AIMessage:()=>li,AIMessageChunk:()=>Ur,BaseMessage:()=>Jc,BaseMessageChunk:()=>Wb,ChatMessage:()=>cd,ChatMessageChunk:()=>yv,FunctionMessage:()=>VU,FunctionMessageChunk:()=>bv,HumanMessage:()=>su,HumanMessageChunk:()=>_v,KNOWN_BLOCK_TYPES:()=>sRt,RemoveMessage:()=>JU,SystemMessage:()=>Ym,SystemMessageChunk:()=>Ky,ToolMessage:()=>Gb,ToolMessageChunk:()=>Aw,_isMessageFieldWithRole:()=>Hfe,_mergeDicts:()=>xl,_mergeLists:()=>HU,_mergeObj:()=>zfe,_mergeStatus:()=>Ufe,coerceMessageLikeToMessage:()=>Iw,convertToChunk:()=>KU,convertToOpenAIImageBlock:()=>Ffe,convertToProviderContentBlock:()=>oO,defaultTextSplitter:()=>l2e,defaultToolCallParser:()=>_Y,filterMessages:()=>YMt,getBufferString:()=>rl,iife:()=>YSt,isAIMessage:()=>Us,isAIMessageChunk:()=>wY,isBase64ContentBlock:()=>G3,isBaseMessage:()=>Xm,isBaseMessageChunk:()=>Z3,isChatMessage:()=>HSt,isChatMessageChunk:()=>VSt,isDataContentBlock:()=>Zm,isDirectToolOutput:()=>bY,isFunctionMessage:()=>JSt,isFunctionMessageChunk:()=>KSt,isHumanMessage:()=>WSt,isHumanMessageChunk:()=>GSt,isIDContentBlock:()=>Lfe,isMessage:()=>Bfe,isOpenAIToolCallArray:()=>ASt,isPlainTextContentBlock:()=>vSt,isSystemMessage:()=>ZSt,isSystemMessageChunk:()=>XSt,isToolMessage:()=>vY,isToolMessageChunk:()=>fke,isURLContentBlock:()=>W3,mapChatMessagesToStoredMessages:()=>e0t,mapStoredMessageToChatMessage:()=>xY,mapStoredMessagesToChatMessages:()=>QSt,mergeContent:()=>Kb,mergeMessageRuns:()=>QMt,mergeResponseMetadata:()=>Vfe,mergeUsageMetadata:()=>Jfe,parseBase64DataUrl:()=>Hg,parseMimeType:()=>gY,trimMessages:()=>eRt})});var lRt,cRt=v(()=>{Vg();V0();G$();Gh();$s();_he();lRt=class extends Vw{constructor(e){let r=i_.from((a,s)=>this._enterHistory(a,s??{})).withConfig({runName:"loadHistory"}),n=e.historyMessagesKey??e.inputMessagesKey;n&&(r=xu.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});M(this,"runnable");M(this,"inputMessagesKey");M(this,"outputMessagesKey");M(this,"historyMessagesKey");M(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)&&!Xm(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 su(r)];if(Array.isArray(r))return r;if(Xm(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)&&!Xm(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 li(r)];if(Array.isArray(r))return r;if(Xm(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 Lgn,xv=v(()=>{Do();uO();Gh();_he();VMt();KMt();cRt();Lgn={};Et(Lgn,{RouterRunnable:()=>HMt,Runnable:()=>Lo,RunnableAssign:()=>$Q,RunnableBinding:()=>Vw,RunnableBranch:()=>JMt,RunnableEach:()=>FMt,RunnableLambda:()=>i_,RunnableMap:()=>hL,RunnableParallel:()=>zMt,RunnablePassthrough:()=>xu,RunnablePick:()=>s2e,RunnableRetry:()=>bhe,RunnableSequence:()=>El,RunnableToolLike:()=>yhe,RunnableWithFallbacks:()=>a2e,RunnableWithMessageHistory:()=>lRt,_coerceToRunnable:()=>Cv,ensureConfig:()=>Jo,getCallbackManagerForConfig:()=>Gg,mergeConfigs:()=>nz,patchConfig:()=>zs,pickRunnableConfigKeys:()=>Yy})});var Az,SN,eh,O6=v(()=>{mY();Gh();xv();Az=class extends Lo{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"})}},SN=class extends Az{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")}},eh=class extends Error{constructor(e,r,n,o=!1){super(e);M(this,"llmOutput");M(this,"observation");M(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");H$(this,"OUTPUT_PARSING_FAILURE")}}});var CN,gL,yL=v(()=>{Vg();iO();ym();O6();phe();CN=class extends SN{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"})}},gL=class extends CN{constructor(e){super(e);M(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(Z3(o)){if(typeof o.content!="string")throw new Error("Cannot handle non-string message output.");i=new Hi({message:o,text:o.content})}else if(Xm(o)){if(typeof o.content!="string")throw new Error("Cannot handle non-string message output.");i=new Hi({message:KU(o),text:o.content})}else i=new Lw({text:o});n===void 0?n=i:n=n.concat(i);let a=await this.parsePartialResult([n]);a!=null&&!bO(a,r)&&(this.diff?yield this._diff(r,a):yield a,r=a)}}getFormatInstructions(){return""}}});var dRt,fRt=v(()=>{yL();dRt=class extends CN{constructor(){super(...arguments);M(this,"lc_namespace",["langchain_core","output_parsers","bytes"]);M(this,"lc_serializable",!0);M(this,"textEncoder",new TextEncoder)}static lc_name(){return"BytesOutputParser"}parse(e){return Promise.resolve(this.textEncoder.encode(e))}getFormatInstructions(){return""}}});var T6,pRt,mRt,hRt,gRt,yRt=v(()=>{O6();yL();T6=class extends CN{constructor(){super(...arguments);M(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]}},pRt=class extends T6{constructor(){super(...arguments);M(this,"lc_namespace",["langchain_core","output_parsers","list"]);M(this,"lc_serializable",!0)}static lc_name(){return"CommaSeparatedListOutputParser"}async parse(e){try{return e.trim().split(",").map(r=>r.trim())}catch{throw new eh(`Could not parse output: ${e}`,e)}}getFormatInstructions(){return"Your response should be a list of comma separated values, eg: `foo, bar, baz`"}},mRt=class extends T6{constructor({length:e,separator:r}){super(...arguments);M(this,"lc_namespace",["langchain_core","output_parsers","list"]);M(this,"length");M(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 eh(`Incorrect number of items. Expected ${this.length}, got ${r.length}.`);return r}catch(r){throw Object.getPrototypeOf(r)===eh.prototype?r:new eh(`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\`)`}},hRt=class extends T6{constructor(){super(...arguments);M(this,"lc_namespace",["langchain_core","output_parsers","list"]);M(this,"lc_serializable",!0);M(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])}},gRt=class extends T6{constructor(){super(...arguments);M(this,"lc_namespace",["langchain_core","output_parsers","list"]);M(this,"lc_serializable",!0);M(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 whe,bRt=v(()=>{yL();whe=class extends CN{constructor(){super(...arguments);M(this,"lc_namespace",["langchain_core","output_parsers","string"]);M(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 Jw,c2e,_Rt,vRt=v(()=>{yN();o_();O6();yO();Jw=class extends SN{constructor(e){super(e);M(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=Ct.object(Object.fromEntries(Object.entries(e).map(([n,o])=>[n,Ct.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(Vi(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 uL(this.schema,JSON.parse(o))}catch(r){throw new eh(`Failed to parse. Text: "${e}". Error: ${r}`,e)}}},c2e=class extends Jw{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(Vi(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=Ct.object(Object.fromEntries(Object.entries(t).map(([r,n])=>[r,Ct.string().describe(n)])));return new this(e)}},_Rt=class extends SN{constructor({inputSchema:e}){super(...arguments);M(this,"structuredInputParser");this.structuredInputParser=new c2e(e)}async parse(e){let r;try{r=await this.structuredInputParser.parse(e)}catch(n){throw new eh(`Failed to parse. Text: "${e}". Error: ${n}`,e)}return this.outputProcessor(r)}getFormatInstructions(){return this.structuredInputParser.getFormatInstructions()}}});var Fgn,d2e=v(()=>{Do();HY();VY();eBe();Fgn={};Et(Fgn,{applyPatch:()=>eL,compare:()=>n6})});var Ov,f2e=v(()=>{pY();VY();yL();d2e();Ov=class extends gL{constructor(){super(...arguments);M(this,"lc_namespace",["langchain_core","output_parsers"]);M(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?n6(e,r):[{op:"replace",path:"",value:r}]}async parsePartialResult(e){return fY(e[0].text)}async parse(e){return fY(e,JSON.parse)}getFormatInstructions(){return""}}});var kgn,wRt,SRt=v(()=>{kgn=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 W=this;o(W),W.q=W.c="",W.bufferCheckPosition=t.MAX_BUFFER_LENGTH,W.opt=A||{},W.opt.lowercase=W.opt.lowercase||W.opt.lowercasetags,W.looseCase=W.opt.lowercase?"toLowerCase":"toUpperCase",W.tags=[],W.closed=W.closedRoot=W.sawRoot=!1,W.tag=W.error=null,W.strict=!!j,W.noscript=!!(j||W.opt.noscript),W.state=T.BEGIN,W.strictEntities=W.opt.strictEntities,W.ENTITIES=W.strictEntities?Object.create(t.XML_ENTITIES):Object.create(t.ENTITIES),W.attribList=[],W.opt.xmlns&&(W.ns=Object.create(m)),W.trackPosition=W.opt.position!==!1,W.trackPosition&&(W.position=W.line=W.column=0),N(W,"onready")}Object.create||(Object.create=function(j){function A(){}A.prototype=j;var W=new A;return W}),Object.keys||(Object.keys=function(j){var A=[];for(var W in j)j.hasOwnProperty(W)&&A.push(W);return A});function n(j){for(var A=Math.max(t.MAX_BUFFER_LENGTH,10),W=0,V=0,se=e.length;VA)switch(e[V]){case"textNode":F(j);break;case"cdata":D(j,"oncdata",j.cdata),j.cdata="";break;case"script":D(j,"onscript",j.script),j.script="";break;default:U(j,"Max buffer length exceeded: "+e[V])}W=Math.max(W,be)}var Ee=t.MAX_BUFFER_LENGTH-W;j.bufferCheckPosition=Ee+j.position}function o(j){for(var A=0,W=e.length;A"||_(j)}function O(j,A){return j.test(A)}function E(j,A){return!O(j,A)}var T=0;t.STATE={BEGIN:T++,BEGIN_WHITESPACE:T++,TEXT:T++,TEXT_ENTITY:T++,OPEN_WAKA:T++,SGML_DECL:T++,SGML_DECL_QUOTED:T++,DOCTYPE:T++,DOCTYPE_QUOTED:T++,DOCTYPE_DTD:T++,DOCTYPE_DTD_QUOTED:T++,COMMENT_STARTING:T++,COMMENT:T++,COMMENT_ENDING:T++,COMMENT_ENDED:T++,CDATA:T++,CDATA_ENDING:T++,CDATA_ENDING_2:T++,PROC_INST:T++,PROC_INST_BODY:T++,PROC_INST_ENDING:T++,OPEN_TAG:T++,OPEN_TAG_SLASH:T++,ATTRIB:T++,ATTRIB_NAME:T++,ATTRIB_NAME_SAW_WHITE:T++,ATTRIB_VALUE:T++,ATTRIB_VALUE_QUOTED:T++,ATTRIB_VALUE_CLOSED:T++,ATTRIB_VALUE_UNQUOTED:T++,ATTRIB_VALUE_ENTITY_Q:T++,ATTRIB_VALUE_ENTITY_U:T++,CLOSE_TAG:T++,CLOSE_TAG_SAW_WHITE:T++,SCRIPT:T++,SCRIPT_ENDING:T++},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],W=typeof A=="number"?String.fromCharCode(A):A;t.ENTITIES[j]=W});for(var R in t.STATE)t.STATE[t.STATE[R]]=R;T=t.STATE;function N(j,A,W){j[A]&&j[A](W)}function D(j,A,W){j.textNode&&F(j),N(j,A,W)}function F(j){j.textNode=B(j.opt,j.textNode),j.textNode&&N(j,"ontext",j.textNode),j.textNode=""}function B(j,A){return j.trim&&(A=A.trim()),j.normalize&&(A=A.replace(/\s+/g," ")),A}function U(j,A){return F(j),j.trackPosition&&(A+=` Line: `+j.line+` Column: `+j.column+` Char: `+j.c),A=new Error(A),j.error=A,N(j,"onerror",A),j}function H(j){return j.sawRoot&&!j.closedRoot&&G(j,"Unclosed root tag"),j.state!==T.BEGIN&&j.state!==T.BEGIN_WHITESPACE&&j.state!==T.TEXT&&U(j,"Unexpected end"),F(j),j.c="",j.closed=!0,N(j,"onend"),r.call(j,j.strict,j.opt),j}function G(j,A){if(typeof j!="object"||!(j instanceof r))throw new Error("bad call to strictFail");j.strict&&U(j,A)}function ie(j){j.strict||(j.tagName=j.tagName[j.looseCase]());var A=j.tags[j.tags.length-1]||j,W=j.tag={name:j.tagName,attributes:{}};j.opt.xmlns&&(W.ns=A.ns),j.attribList.length=0,D(j,"onopentagstart",W)}function oe(j,A){var W=j.indexOf(":"),V=W<0?["",j]:j.split(":"),se=V[0],be=V[1];return A&&j==="xmlns"&&(se="xmlns",be=""),{prefix:se,local:be}}function z(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=oe(j.attribName,!0),W=A.prefix,V=A.local;if(W==="xmlns")if(V==="xml"&&j.attribValue!==f)G(j,"xml: prefix must be bound to "+f+` Actual: `+j.attribValue);else if(V==="xmlns"&&j.attribValue!==p)G(j,"xmlns: prefix must be bound to "+p+` Actual: `+j.attribValue);else{var se=j.tag,be=j.tags[j.tags.length-1]||j;se.ns===be.ns&&(se.ns=Object.create(be.ns)),se.ns[V]=j.attribValue}j.attribList.push([j.attribName,j.attribValue])}else j.tag.attributes[j.attribName]=j.attribValue,D(j,"onattribute",{name:j.attribName,value:j.attribValue});j.attribName=j.attribValue=""}function Q(j,A){if(j.opt.xmlns){var W=j.tag,V=oe(j.tagName);W.prefix=V.prefix,W.local=V.local,W.uri=W.ns[V.prefix]||"",W.prefix&&!W.uri&&(G(j,"Unbound namespace prefix: "+JSON.stringify(j.tagName)),W.uri=V.prefix);var se=j.tags[j.tags.length-1]||j;W.ns&&se.ns!==W.ns&&Object.keys(W.ns).forEach(function(hn){D(j,"onopennamespace",{prefix:hn,uri:W.ns[hn]})});for(var be=0,Ee=j.attribList.length;be",j.tagName="",j.state=T.SCRIPT;return}D(j,"onscript",j.script),j.script=""}var A=j.tags.length,W=j.tagName;j.strict||(W=W[j.looseCase]());for(var V=W;A--;){var se=j.tags[A];if(se.name!==V)G(j,"Unexpected close tag");else break}if(A<0){G(j,"Unmatched closing tag: "+j.tagName),j.textNode+="",j.state=T.TEXT;return}j.tagName=W;for(var be=j.tags.length;be-- >A;){var Ee=j.tag=j.tags.pop();j.tagName=j.tag.name,D(j,"onclosetag",j.tagName);var Ae={};for(var ht in Ee.ns)Ae[ht]=Ee.ns[ht];var Rt=j.tags[j.tags.length-1]||j;j.opt.xmlns&&Ee.ns!==Rt.ns&&Object.keys(Ee.ns).forEach(function(Ze){var Dr=Ee.ns[Ze];D(j,"onclosenamespace",{prefix:Ze,uri:Dr})})}A===0&&(j.closedRoot=!0),j.tagName=j.attribValue=j.attribName="",j.attribList.length=0,j.state=T.TEXT}function Z(j){var A=j.entity,W=A.toLowerCase(),V,se="";return j.ENTITIES[A]?j.ENTITIES[A]:j.ENTITIES[W]?j.ENTITIES[W]:(A=W,A.charAt(0)==="#"&&(A.charAt(1)==="x"?(A=A.slice(2),V=parseInt(A,16),se=V.toString(16)):(A=A.slice(1),V=parseInt(A,10),se=V.toString(10))),A=A.replace(/^0+/,""),isNaN(V)||se.toLowerCase()!==A?(G(j,"Invalid character entity"),"&"+j.entity+";"):String.fromCodePoint(V))}function $(j,A){A==="<"?(j.state=T.OPEN_WAKA,j.startTagPosition=j.position):_(A)||(G(j,"Non-whitespace before first tag."),j.textNode=A,j.state=T.TEXT)}function q(j,A){var W="";return A"?(D(A,"onsgmldeclaration",A.sgmlDecl),A.sgmlDecl="",A.state=T.TEXT):(w(V)&&(A.state=T.SGML_DECL_QUOTED),A.sgmlDecl+=V);continue;case T.SGML_DECL_QUOTED:V===A.q&&(A.state=T.SGML_DECL,A.q=""),A.sgmlDecl+=V;continue;case T.DOCTYPE:V===">"?(A.state=T.TEXT,D(A,"ondoctype",A.doctype),A.doctype=!0):(A.doctype+=V,V==="["?A.state=T.DOCTYPE_DTD:w(V)&&(A.state=T.DOCTYPE_QUOTED,A.q=V));continue;case T.DOCTYPE_QUOTED:A.doctype+=V,V===A.q&&(A.q="",A.state=T.DOCTYPE);continue;case T.DOCTYPE_DTD:A.doctype+=V,V==="]"?A.state=T.DOCTYPE:w(V)&&(A.state=T.DOCTYPE_DTD_QUOTED,A.q=V);continue;case T.DOCTYPE_DTD_QUOTED:A.doctype+=V,V===A.q&&(A.state=T.DOCTYPE_DTD,A.q="");continue;case T.COMMENT:V==="-"?A.state=T.COMMENT_ENDING:A.comment+=V;continue;case T.COMMENT_ENDING:V==="-"?(A.state=T.COMMENT_ENDED,A.comment=B(A.opt,A.comment),A.comment&&D(A,"oncomment",A.comment),A.comment=""):(A.comment+="-"+V,A.state=T.COMMENT);continue;case T.COMMENT_ENDED:V!==">"?(G(A,"Malformed comment"),A.comment+="--"+V,A.state=T.COMMENT):A.state=T.TEXT;continue;case T.CDATA:V==="]"?A.state=T.CDATA_ENDING:A.cdata+=V;continue;case T.CDATA_ENDING:V==="]"?A.state=T.CDATA_ENDING_2:(A.cdata+="]"+V,A.state=T.CDATA);continue;case T.CDATA_ENDING_2:V===">"?(A.cdata&&D(A,"oncdata",A.cdata),D(A,"onclosecdata"),A.cdata="",A.state=T.TEXT):V==="]"?A.cdata+="]":(A.cdata+="]]"+V,A.state=T.CDATA);continue;case T.PROC_INST:V==="?"?A.state=T.PROC_INST_ENDING:_(V)?A.state=T.PROC_INST_BODY:A.procInstName+=V;continue;case T.PROC_INST_BODY:if(!A.procInstBody&&_(V))continue;V==="?"?A.state=T.PROC_INST_ENDING:A.procInstBody+=V;continue;case T.PROC_INST_ENDING:V===">"?(D(A,"onprocessinginstruction",{name:A.procInstName,body:A.procInstBody}),A.procInstName=A.procInstBody="",A.state=T.TEXT):(A.procInstBody+="?"+V,A.state=T.PROC_INST_BODY);continue;case T.OPEN_TAG:O(g,V)?A.tagName+=V:(ie(A),V===">"?Q(A):V==="/"?A.state=T.OPEN_TAG_SLASH:(_(V)||G(A,"Invalid character in tag name"),A.state=T.ATTRIB));continue;case T.OPEN_TAG_SLASH:V===">"?(Q(A,!0),re(A)):(G(A,"Forward-slash in opening tag not followed by >"),A.state=T.ATTRIB);continue;case T.ATTRIB:if(_(V))continue;V===">"?Q(A):V==="/"?A.state=T.OPEN_TAG_SLASH:O(h,V)?(A.attribName=V,A.attribValue="",A.state=T.ATTRIB_NAME):G(A,"Invalid attribute name");continue;case T.ATTRIB_NAME:V==="="?A.state=T.ATTRIB_VALUE:V===">"?(G(A,"Attribute without value"),A.attribValue=A.attribName,z(A),Q(A)):_(V)?A.state=T.ATTRIB_NAME_SAW_WHITE:O(g,V)?A.attribName+=V:G(A,"Invalid attribute name");continue;case T.ATTRIB_NAME_SAW_WHITE:if(V==="=")A.state=T.ATTRIB_VALUE;else{if(_(V))continue;G(A,"Attribute without value"),A.tag.attributes[A.attribName]="",A.attribValue="",D(A,"onattribute",{name:A.attribName,value:""}),A.attribName="",V===">"?Q(A):O(h,V)?(A.attribName=V,A.state=T.ATTRIB_NAME):(G(A,"Invalid attribute name"),A.state=T.ATTRIB)}continue;case T.ATTRIB_VALUE:if(_(V))continue;w(V)?(A.q=V,A.state=T.ATTRIB_VALUE_QUOTED):(G(A,"Unquoted attribute value"),A.state=T.ATTRIB_VALUE_UNQUOTED,A.attribValue=V);continue;case T.ATTRIB_VALUE_QUOTED:if(V!==A.q){V==="&"?A.state=T.ATTRIB_VALUE_ENTITY_Q:A.attribValue+=V;continue}z(A),A.q="",A.state=T.ATTRIB_VALUE_CLOSED;continue;case T.ATTRIB_VALUE_CLOSED:_(V)?A.state=T.ATTRIB:V===">"?Q(A):V==="/"?A.state=T.OPEN_TAG_SLASH:O(h,V)?(G(A,"No whitespace between attributes"),A.attribName=V,A.attribValue="",A.state=T.ATTRIB_NAME):G(A,"Invalid attribute name");continue;case T.ATTRIB_VALUE_UNQUOTED:if(!x(V)){V==="&"?A.state=T.ATTRIB_VALUE_ENTITY_U:A.attribValue+=V;continue}z(A),V===">"?Q(A):A.state=T.ATTRIB;continue;case T.CLOSE_TAG:if(A.tagName)V===">"?re(A):O(g,V)?A.tagName+=V:A.script?(A.script+=""?re(A):G(A,"Invalid characters in closing tag");continue;case T.TEXT_ENTITY:case T.ATTRIB_VALUE_ENTITY_Q:case T.ATTRIB_VALUE_ENTITY_U:var Ee,Ae;switch(A.state){case T.TEXT_ENTITY:Ee=T.TEXT,Ae="textNode";break;case T.ATTRIB_VALUE_ENTITY_Q:Ee=T.ATTRIB_VALUE_QUOTED,Ae="attribValue";break;case T.ATTRIB_VALUE_ENTITY_U:Ee=T.ATTRIB_VALUE_UNQUOTED,Ae="attribValue";break}if(V===";")if(A.opt.unparsedEntities){var ht=Z(A);A.entity="",A.state=Ee,A.write(ht)}else A[Ae]+=Z(A),A.entity="",A.state=Ee;else O(A.entity.length?b:y,V)?A.entity+=V:(G(A,"Invalid character in entity name"),A[Ae]+="&"+A.entity+V,A.entity="",A.state=Ee);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,W=function(){var V=16384,se=[],be,Ee,Ae=-1,ht=arguments.length;if(!ht)return"";for(var Rt="";++Ae1114111||A(Ze)!==Ze)throw RangeError("Invalid code point: "+Ze);Ze<=65535?se.push(Ze):(Ze-=65536,be=(Ze>>10)+55296,Ee=Ze%1024+56320,se.push(be,Ee)),(Ae+1===ht||se.length>V)&&(Rt+=j.apply(null,se),se.length=0)}return Rt};Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:W,configurable:!0,writable:!0}):String.fromCodePoint=W}(),t},wRt=kgn()});function Che(t){let e=qgn(t),r=wRt.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]),xRt(n)}var She,CRt,qgn,xRt,ORt=v(()=>{VY();yL();d2e();SRt();She=`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} \`\`\``,CRt=class extends gL{constructor(e){super(e);M(this,"tags");M(this,"lc_namespace",["langchain_core","output_parsers"]);M(this,"lc_serializable",!0);this.tags=e?.tags}static lc_name(){return"XMLOutputParser"}_diff(e,r){if(r)return e?n6(e,r):[{op:"replace",path:"",value:r}]}async parsePartialResult(e){return Che(e[0].text)}async parse(e){return Che(e)}getFormatInstructions(){return!!(this.tags&&this.tags.length>0)?She.replace("{tags}",this.tags?.join(", ")??""):She}},qgn=t=>t.split(` `).map(e=>e.replace(/^\s+/,"")).join(` `).trim(),xRt=t=>{if(Object.keys(t).length===0)return{};let e={};return t.children.length>0?(e[t.name]=t.children.map(xRt),e):(e[t.name]=t.text??void 0,e)}});var Bgn,_O=v(()=>{Do();pY();O6();yL();fRt();yRt();bRt();vRt();f2e();ORt();Bgn={};Et(Bgn,{AsymmetricStructuredOutputParser:()=>_Rt,BaseCumulativeTransformOutputParser:()=>gL,BaseLLMOutputParser:()=>Az,BaseOutputParser:()=>SN,BaseTransformOutputParser:()=>CN,BytesOutputParser:()=>dRt,CommaSeparatedListOutputParser:()=>pRt,CustomListOutputParser:()=>mRt,JsonMarkdownStructuredOutputParser:()=>c2e,JsonOutputParser:()=>Ov,ListOutputParser:()=>T6,MarkdownListOutputParser:()=>gRt,NumberedListOutputParser:()=>hRt,OutputParserException:()=>eh,StringOutputParser:()=>whe,StructuredOutputParser:()=>Jw,XMLOutputParser:()=>CRt,XML_FORMAT_INSTRUCTIONS:()=>She,parseJsonMarkdown:()=>fY,parsePartialJson:()=>UU,parseXMLMarkdown:()=>Che})});var Kw,E6=v(()=>{Gh();Kw=class extends Lo{constructor(e){super(e);M(this,"lc_serializable",!0);M(this,"lc_namespace",["langchain_core","prompts",this._getPromptType()]);M(this,"inputVariables");M(this,"outputParser");M(this,"partialVariables");M(this,"metadata");M(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 Ugn,xhe,LQ,FQ,p2e,kQ=v(()=>{Do();V$();G$();iO();Ugn={};Et(Ugn,{BasePromptValue:()=>xhe,ChatPromptValue:()=>FQ,ImagePromptValue:()=>p2e,StringPromptValue:()=>LQ});xhe=class extends Vh{},LQ=class extends xhe{constructor(e){super({value:e});M(this,"lc_namespace",["langchain_core","prompt_values"]);M(this,"lc_serializable",!0);M(this,"value");this.value=e}static lc_name(){return"StringPromptValue"}toString(){return this.value}toChatMessages(){return[new su(this.value)]}},FQ=class extends xhe{constructor(e){Array.isArray(e)&&(e={messages:e});super(e);M(this,"lc_namespace",["langchain_core","prompt_values"]);M(this,"lc_serializable",!0);M(this,"messages");this.messages=e.messages}static lc_name(){return"ChatPromptValue"}toString(){return rl(this.messages)}toChatMessages(){return this.messages}},p2e=class extends xhe{constructor(e){"imageUrl"in e||(e={imageUrl:e});super(e);M(this,"lc_namespace",["langchain_core","prompt_values"]);M(this,"lc_serializable",!0);M(this,"imageUrl");M(this,"value");this.imageUrl=e.imageUrl}static lc_name(){return"ImagePromptValue"}toString(){return this.imageUrl.url}toChatMessages(){return[new su({content:[{type:"image_url",image_url:{detail:this.imageUrl.detail,url:this.imageUrl.url}}]})]}}});var xN,qQ=v(()=>{kQ();E6();xN=class extends Kw{async formatPromptValue(t){let e=await this.format(t);return new LQ(e)}}});function h2e(t){return typeof t=="function"}function Hgn(t){return M6(t)?"array":typeof t}function m2e(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function TRt(t,e){return t!=null&&typeof t=="object"&&e in t}function Vgn(t,e){return t!=null&&typeof t!="object"&&t.hasOwnProperty&&t.hasOwnProperty(e)}function Kgn(t,e){return Jgn.call(t,e)}function Ggn(t){return!Kgn(Wgn,t)}function Xgn(t){return String(t).replace(/[&<>"'`=\/]/g,function(r){return Zgn[r]})}function ryn(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(T){if(typeof T=="string"&&(T=T.split(Qgn,2)),!M6(T)||T.length!==2)throw new Error("Invalid tags: "+T);d=new RegExp(m2e(T[0])+"\\s*"),f=new RegExp("\\s*"+m2e(T[1])),p=new RegExp("\\s*"+m2e("}"+T[1]))}m(e||Ww.tags);for(var h=new UQ(t),g,y,b,_,w,x;!h.eos();){if(g=h.pos,b=h.scanUntil(d),b)for(var O=0,E=b.length;O"?w=[y,b,g,h.pos,u,l,r]:w=[y,b,g,h.pos],l++,o.push(w),y==="#"||y==="^")n.push(w);else if(y==="/"){if(x=n.pop(),!x)throw new Error('Unopened section "'+b+'" at '+g);if(x[1]!==b)throw new Error('Unclosed section "'+x[1]+'" at '+g)}else y==="name"||y==="{"||y==="&"?s=!0:y==="="&&m(b)}if(c(),x=n.pop(),x)throw new Error('Unclosed section "'+x[1]+'" at '+h.pos);return oyn(nyn(o))}function nyn(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 UQ(t){this.string=t,this.tail=t,this.pos=0}function P6(t,e){this.view=t,this.cache={".":this.view},this.parent=e}function nb(){this.templateCache={_cache:{},set:function(e,r){this._cache[e]=r},get:function(e){return this._cache[e]},clear:function(){this._cache={}}}}var zgn,M6,Jgn,Wgn,Zgn,Ygn,Qgn,ERt,eyn,tyn,Ww,BQ,Ohe,PRt=v(()=>{zgn=Object.prototype.toString,M6=Array.isArray||function(e){return zgn.call(e)==="[object Array]"};Jgn=RegExp.prototype.test;Wgn=/\S/;Zgn={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="};Ygn=/\s*/,Qgn=/\s+/,ERt=/\s*=/,eyn=/\s*\}/,tyn=/#|\^|\/|>|\{|&|=|!/;UQ.prototype.eos=function(){return this.tail===""};UQ.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};UQ.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};P6.prototype.push=function(e){return new P6(e,this)};P6.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};nb.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(M6(u))for(var c=0,d=u.length;c0||!n)&&(i[a]=o+i[a]);return i.join(` `)};nb.prototype.renderPartial=function(e,r,n,o){if(n){var i=this.getConfigTags(o),a=h2e(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)}}};nb.prototype.unescapedValue=function(e,r){var n=r.lookup(e[1]);if(n!=null)return n};nb.prototype.escapedValue=function(e,r,n){var o=this.getConfigEscape(n)||Ww.escape,i=r.lookup(e[1]);if(i!=null)return typeof i=="number"&&o===Ww.escape?String(i):o(i)};nb.prototype.rawValue=function(e){return e[1]};nb.prototype.getConfigTags=function(e){return M6(e)?e:e&&typeof e=="object"?e.tags:void 0};nb.prototype.getConfigEscape=function(e){if(e&&typeof e=="object"&&!M6(e))return e.escape};Ww={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){BQ.templateCache=t},get templateCache(){return BQ.templateCache}},BQ=new nb;Ww.clearCache=function(){return BQ.clearCache()};Ww.parse=function(e,r){return BQ.parse(e,r)};Ww.render=function(e,r,n,o){if(typeof e!="string")throw new TypeError('Invalid template! Template should be a "string" but "'+Hgn(e)+'" was given as the first argument for mustache#render(template, view, partials)');return BQ.render(e,r,n,o)};Ww.escape=Xgn;Ww.Scanner=UQ;Ww.Context=P6;Ww.Writer=nb;Ohe=Ww});function MRt(){Ohe.escape=t=>t}var Iz,RRt,R6,g2e,y2e,zQ,b2e,Yg,Nz,ON,jz=v(()=>{mY();PRt();Iz=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=RRt(n[4],o);r.push(...i)}}else r.push({type:"literal",text:n[1]});return r},R6=t=>{MRt();let e=Ohe.parse(t);return RRt(e)},g2e=(t,e)=>Iz(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},""),y2e=(t,e)=>(MRt(),Ohe.render(t,e)),zQ={"f-string":g2e,mustache:y2e},b2e={"f-string":Iz,mustache:R6},Yg=(t,e,r)=>{try{return zQ[e](t,r)}catch(n){throw H$(n,"INVALID_PROMPT_INPUT")}},Nz=(t,e)=>b2e[e](t),ON=(t,e,r)=>{if(!(e in zQ)){let n=Object.keys(zQ);throw new Error(`Invalid template format. Got \`${e}\`; should be one of ${n}`)}try{let n=r.reduce((o,i)=>(o[i]="foo",o),{});Array.isArray(t)?t.forEach(o=>{if(o.type==="text"&&"text"in o&&typeof o.text=="string")Yg(o.text,e,n);else if(o.type==="image_url"){if(typeof o.image_url=="string")Yg(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;Yg(i,e,n)}}else throw new Error(`Invalid message template received. ${JSON.stringify(o,null,2)}`)}):Yg(t,e,n)}catch(n){throw new Error(`Invalid prompt schema: ${n.message}`)}}});var uu,The=v(()=>{qQ();jz();uu=class HQ extends xN{constructor(r){super(r);M(this,"template");M(this,"templateFormat","f-string");M(this,"validateTemplate",!0);M(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))),ON(this.template,this.templateFormat,n)}}static lc_name(){return"PromptTemplate"}_getPromptType(){return"prompt"}async format(r){let n=await this.mergePartialAndUserVariables(r);return Yg(this.template,this.templateFormat,n)}static fromExamples(r,n,o,i=` `,a=""){let s=[a,...r,n].join(i);return new HQ({inputVariables:o,template:s})}static fromTemplate(r,n){let{templateFormat:o="f-string",...i}=n??{},a=new Set;return Nz(r,o).forEach(s=>{s.type==="variable"&&a.add(s.name)}),new HQ({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 HQ(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 HQ({inputVariables:r.input_variables,template:r.template,templateFormat:r.template_format})}}});var A6,_2e=v(()=>{kQ();E6();jz();A6=class ARt extends Kw{constructor(r){super(r);M(this,"lc_namespace",["langchain_core","prompts","image"]);M(this,"template");M(this,"templateFormat","f-string");M(this,"validateTemplate",!0);M(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))),ON([{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 ARt(i)}async format(r){let n={};for(let[s,u]of Object.entries(this.template))typeof u=="string"?n[s]=Yg(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 p2e(n)}}});function v2e(t,e){let r=[];for(let n of Object.values(t))if(typeof n=="string")Nz(n,e).forEach(o=>{o.type==="variable"&&r.push(o.name)});else if(Array.isArray(n))for(let o of n)typeof o=="string"?Nz(o,e).forEach(i=>{i.type==="variable"&&r.push(i.name)}):typeof o=="object"&&r.push(...v2e(o,e));else typeof n=="object"&&n!==null&&r.push(...v2e(n,e));return Array.from(new Set(r))}function w2e(t,e,r){let n={};for(let[o,i]of Object.entries(t))if(typeof i=="string")n[o]=Yg(i,r,e);else if(Array.isArray(i)){let a=[];for(let s of i)typeof s=="string"?a.push(Yg(s,r,e)):typeof s=="object"&&a.push(w2e(s,e,r));n[o]=a}else typeof i=="object"&&i!==null?n[o]=w2e(i,e,r):n[o]=i;return n}var VQ,S2e=v(()=>{Gh();jz();VQ=class extends Lo{constructor(e){let r=e.templateFormat??"f-string",n=v2e(e.template,r);super({inputVariables:n,...e});M(this,"lc_namespace",["langchain_core","prompts","dict"]);M(this,"lc_serializable",!0);M(this,"template");M(this,"templateFormat");M(this,"inputVariables");this.template=e.template,this.templateFormat=r,this.inputVariables=n}static lc_name(){return"DictPromptTemplate"}async format(e){return w2e(this.template,e,this.templateFormat)}async invoke(e){return await this._callWithConfig(this.format.bind(this),e,{runType:"prompt"})}}});function iyn(t){return t===null||typeof t!="object"||Array.isArray(t)?!1:Object.keys(t).length===1&&"text"in t&&typeof t.text=="string"}function ayn(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 syn(t){return typeof t.formatMessages=="function"}function uyn(t,e){if(syn(t)||Xm(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 vO({variableName:i,optional:!0})}else if(typeof o=="string"&&o[0]==="{"&&o[o.length-1]==="}"){let i=o.slice(1,-1);return new vO({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=Iw(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 a_.fromTemplate(n,e);if(r._getType()==="ai")return Phe.fromTemplate(n,e);if(r._getType()==="system")return Gw.fromTemplate(n,e);if(cd.isInstance(r))return x2e.fromTemplate(r.content,r.role,e);throw new Error(`Could not coerce message prompt template from input. Received message type: "${r._getType()}".`)}function lyn(t){return t.constructor.lc_name()==="MessagesPlaceholder"}var JQ,vO,C2e,KQ,x2e,O2e,a_,Phe,Gw,hd,WQ=v(()=>{Vg();V0();SY();G$();CY();mY();iO();Gh();$s();kQ();E6();qQ();jz();The();_2e();S2e();JQ=class extends Lo{constructor(){super(...arguments);M(this,"lc_namespace",["langchain_core","prompts","chat"]);M(this,"lc_serializable",!0)}async invoke(e,r){return this._callWithConfig(n=>this.formatMessages(n),e,{...r,runType:"prompt"})}},vO=class extends JQ{constructor(e){typeof e=="string"&&(e={variableName:e});super(e);M(this,"variableName");M(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(Iw):n=[Iw(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}},C2e=class extends JQ{constructor(e){"prompt"in e||(e={prompt:e});super(e);M(this,"prompt");this.prompt=e.prompt}get inputVariables(){return this.prompt.inputVariables}async formatMessages(e){return[await this.format(e)]}},KQ=class extends Kw{constructor(t){super(t)}async format(t){return(await this.formatPromptValue(t)).toString()}async formatPromptValue(t){let e=await this.formatMessages(t);return new FQ(e)}},x2e=class extends C2e{constructor(e,r){"prompt"in e||(e={prompt:e,role:r});super(e);M(this,"role");this.role=e.role}static lc_name(){return"ChatMessagePromptTemplate"}async format(e){return new cd(await this.prompt.format(e),this.role)}static fromTemplate(e,r,n){return new this(uu.fromTemplate(e,{templateFormat:n?.templateFormat}),r)}};O2e=class extends JQ{constructor(e,r){"prompt"in e||(e={prompt:e});super(e);M(this,"lc_namespace",["langchain_core","prompts","chat"]);M(this,"lc_serializable",!0);M(this,"inputVariables",[]);M(this,"additionalOptions",{});M(this,"prompt");M(this,"messageClass");M(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(uu.fromTemplate(e,r));let n=[];for(let o of e)if(typeof o=="string")n.push(uu.fromTemplate(o,r));else if(o!==null)if(iyn(o)){let i="";typeof o.text=="string"&&(i=o.text??"");let a={...r,additionalContentFields:o};n.push(uu.fromTemplate(i,a))}else if(ayn(o)){let i=o.image_url??"",a,s=[];if(typeof i=="string"){let u;r?.templateFormat==="mustache"?u=R6(i):u=Iz(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 A6({template:i,inputVariables:s,templateFormat:r?.templateFormat,additionalContentFields:o})}else if(typeof i=="object"){if("url"in i){let u;r?.templateFormat==="mustache"?u=R6(i.url):u=Iz(i.url),s=u.flatMap(l=>l.type==="variable"?[l.name]:[])}else s=[];a=new A6({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 VQ({template:o,templateFormat:r?.templateFormat}));return new this({prompt:n,additionalOptions:r})}async format(e){if(this.prompt instanceof xN){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 xN){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 A6){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 VQ){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)]}},a_=class extends O2e{static _messageClass(){return su}static lc_name(){return"HumanMessagePromptTemplate"}},Phe=class extends O2e{static _messageClass(){return li}static lc_name(){return"AIMessagePromptTemplate"}},Gw=class extends O2e{static _messageClass(){return Ym}static lc_name(){return"SystemMessagePromptTemplate"}};hd=class Ehe extends KQ{constructor(r){super(r);M(this,"promptMessages");M(this,"validateTemplate",!0);M(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 Jc))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 uu.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 Jc)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)&&!(lyn(i)&&i.optional))throw H$(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 Ehe(i)}static fromTemplate(r,n){let o=uu.fromTemplate(r,n),i=new a_({prompt:o});return this.fromMessages([i])}static fromMessages(r,n){let o=r.reduce((s,u)=>s.concat(u instanceof Ehe?u.promptMessages:[uyn(u,n)]),[]),i=r.reduce((s,u)=>u instanceof Ehe?Object.assign(s,u.partialVariables):s,Object.create(null)),a=new Set;for(let s of o)if(!(s instanceof Jc))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 IRt,NRt,DRt=v(()=>{qQ();jz();The();WQ();IRt=class T2e extends xN{constructor(r){super(r);M(this,"lc_serializable",!1);M(this,"examples");M(this,"exampleSelector");M(this,"examplePrompt");M(this,"suffix","");M(this,"exampleSeparator",` `);M(this,"prefix","");M(this,"templateFormat","f-string");M(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))),ON(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 T2e(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 Yg(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 uu.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 T2e({inputVariables:r.input_variables,examplePrompt:o,examples:i,exampleSeparator:r.example_separator,prefix:r.prefix,suffix:r.suffix,templateFormat:r.template_format})}},NRt=class jRt extends KQ{constructor(r){super(r);M(this,"lc_serializable",!0);M(this,"examples");M(this,"exampleSelector");M(this,"examplePrompt");M(this,"suffix","");M(this,"exampleSeparator",` `);M(this,"prefix","");M(this,"templateFormat","f-string");M(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))),ON(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 Yg(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 jRt(i)}}});var $Rt,LRt=v(()=>{E6();WQ();$Rt=class Mhe extends Kw{constructor(r){super({...r,inputVariables:[]});M(this,"pipelinePrompts");M(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=Mhe.extractRequiredInputValues(n,i.inputVariables);i instanceof hd?n[o]=await i.formatMessages(a):n[o]=await i.format(a)}return Mhe.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 Mhe(n)}serialize(){throw new Error("Not implemented.")}_getPromptType(){return"pipeline"}}});function FRt(t){return typeof t=="object"&&t!=null&&"withStructuredOutput"in t&&typeof t.withStructuredOutput=="function"}function cyn(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 kRt,BRt=v(()=>{Gh();WQ();kRt=class qRt extends hd{constructor(r){super(r);M(this,"schema");M(this,"method");M(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(FRt(r))return super.pipe(r.withStructuredOutput(this.schema));if(cyn(r)&&FRt(r.bound))return super.pipe(new Vw({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 qRt.fromMessages(r,{schema:n,method:o})}}});var dyn,Tv=v(()=>{Do();E6();qQ();jz();The();_2e();S2e();WQ();DRt();LRt();BRt();dyn={};Et(dyn,{AIMessagePromptTemplate:()=>Phe,BaseChatPromptTemplate:()=>KQ,BaseMessagePromptTemplate:()=>JQ,BaseMessageStringPromptTemplate:()=>C2e,BasePromptTemplate:()=>Kw,BaseStringPromptTemplate:()=>xN,ChatMessagePromptTemplate:()=>x2e,ChatPromptTemplate:()=>hd,DEFAULT_FORMATTER_MAPPING:()=>zQ,DEFAULT_PARSER_MAPPING:()=>b2e,DictPromptTemplate:()=>VQ,FewShotChatMessagePromptTemplate:()=>NRt,FewShotPromptTemplate:()=>IRt,HumanMessagePromptTemplate:()=>a_,ImagePromptTemplate:()=>A6,MessagesPlaceholder:()=>vO,PipelinePromptTemplate:()=>$Rt,PromptTemplate:()=>uu,StructuredPrompt:()=>kRt,SystemMessagePromptTemplate:()=>Gw,checkValidTemplate:()=>ON,interpolateFString:()=>g2e,interpolateMustache:()=>y2e,parseFString:()=>Iz,parseMustache:()=>R6,parseTemplate:()=>Nz,renderTemplate:()=>Yg})});var fyn,I6,Rhe=v(()=>{fyn=Object.defineProperty,I6=(t,e)=>{for(var r in e)fyn(t,r,{get:e[r],enumerable:!0})}});var pyn,GQ,E2e=v(()=>{Rhe();pyn={};I6(pyn,{formatDocumentsAsString:()=>GQ});GQ=t=>t.map(e=>e.pageContent).join(` `)});function th(t,e){let r=`atom${++myn}`,n={toString(){return(Pl.env?Pl.env.MODE:void 0)!=="production"&&this.debugLabel?r+":"+this.debugLabel:r}};return typeof t=="function"?n.read=t:(n.init=t,n.read=hyn,n.write=gyn),e&&(n.write=e),n}function hyn(t){return t(this)}function gyn(t,e,r){return e(this,typeof r=="function"?r(t(this)):r)}var Pl,myn,URt,P2e,M2e,Ihe,A2e,yyn,byn,I2e,zRt,Ahe,JRt,HRt,N6,R2e,_yn,vyn,VRt,bL,KRt,j6,ZQ,WRt,N2e=v(()=>{Pl={},myn=0;URt=(t,e)=>t.unstable_is?t.unstable_is(e):e===t,P2e=t=>"init"in t,M2e=t=>!!t.write,Ihe=new WeakMap,A2e=t=>{var e;return I2e(t)&&!((e=Ihe.get(t))!=null&&e[1])},yyn=(t,e)=>{let r=Ihe.get(t);if(r)r[1]=!0,r[0].forEach(n=>n(e));else if((Pl.env?Pl.env.MODE:void 0)!=="production")throw new Error("[Bug] cancelable promise not found")},byn=t=>{if(Ihe.has(t))return;let e=[new Set,!1];Ihe.set(t,e);let r=()=>{e[1]=!0};t.then(r,r),t.onCancel=n=>{e[0].add(n)}},I2e=t=>typeof t?.then=="function",zRt=t=>"v"in t||"e"in t,Ahe=t=>{if("e"in t)throw t.e;if((Pl.env?Pl.env.MODE:void 0)!=="production"&&!("v"in t))throw new Error("[Bug] atom state is not initialized");return t.v},JRt=(t,e,r)=>{r.p.has(t)||(r.p.add(t),e.then(()=>{r.p.delete(t)},()=>{r.p.delete(t)}))},HRt=(t,e,r,n,o)=>{var i;if((Pl.env?Pl.env.MODE:void 0)!=="production"&&n===e)throw new Error("[Bug] atom cannot depend on itself");r.d.set(n,o.n),A2e(r.v)&&JRt(e,r.v,o),(i=o.m)==null||i.t.add(e),t&&_yn(t,n,e)},N6=()=>[new Map,new Map,new Set],R2e=(t,e,r)=>{t[0].has(e)||t[0].set(e,new Set),t[1].set(e,r)},_yn=(t,e,r)=>{let n=t[0].get(e);n&&n.add(r)},vyn=(t,e)=>t[0].get(e),VRt=(t,e)=>{t[2].add(e)},bL=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},KRt=(...[t,e,r,n])=>{let o;(Pl.env?Pl.env.MODE:void 0)!=="production"&&(o=new Set);let i=(_,w,x)=>{let O="v"in w,E=w.v,T=A2e(w.v)?w.v:null;if(I2e(x)){byn(x);for(let R of w.d.keys())JRt(_,x,t(R));w.v=x,delete w.e}else w.v=x,delete w.e;(!O||!Object.is(E,w.v))&&(++w.n,T&&yyn(T,x))},a=(_,w,x)=>{var O;let E=t(w);if(zRt(E)&&(E.m&&!x?.has(w)||Array.from(E.d).every(([B,U])=>a(_,B,x).n===U)))return E;E.d.clear();let T=!0,R=B=>{if(URt(w,B)){let H=t(B);if(!zRt(H))if(P2e(B))i(B,H,B.init);else throw new Error("no atom init");return Ahe(H)}let U=a(_,B,x);try{return Ahe(U)}finally{if(T)HRt(_,w,E,B,U);else{let H=N6();HRt(H,w,E,B,U),p(H,w,E),bL(H)}}},N,D,F={get signal(){return N||(N=new AbortController),N.signal},get setSelf(){return(Pl.env?Pl.env.MODE:void 0)!=="production"&&!M2e(w)&&console.warn("setSelf function cannot be used with read-only atom"),!D&&M2e(w)&&(D=(...B)=>{if((Pl.env?Pl.env.MODE:void 0)!=="production"&&T&&console.warn("setSelf function cannot be called in sync"),!T)return f(w,...B)}),D}};try{let B=e(w,R,F);if(i(w,E,B),I2e(B)){(O=B.onCancel)==null||O.call(B,()=>N?.abort());let U=()=>{if(E.m){let H=N6();p(H,w,E),bL(H)}};B.then(U,U)}return E}catch(B){return delete E.v,E.e=B,++E.n,E}finally{T=!1}},s=_=>Ahe(a(void 0,_)),u=(_,w,x)=>{var O,E;let T=new Map;for(let R of((O=x.m)==null?void 0:O.t)||[])T.set(R,t(R));for(let R of x.p)T.set(R,t(R));return(E=vyn(_,w))==null||E.forEach(R=>{T.set(R,t(R))}),T};function l(_,w,x){let O=[],E=new Set,T=new Set,R=[[w,x]];for(;R.length>0;){let[N,D]=R[R.length-1];if(T.has(N)){R.pop();continue}if(E.has(N)){O.push([N,D,D.n]),T.add(N),R.pop();continue}E.add(N);for(let[F,B]of u(_,N,D))N!==F&&!E.has(F)&&R.push([F,B])}return[O,T]}let c=(_,w,x)=>{let[O,E]=l(_,w,x),T=new Set([w]);for(let R=O.length-1;R>=0;--R){let[N,D,F]=O[R],B=!1;for(let U of D.d.keys())if(U!==N&&T.has(U)){B=!0;break}B&&(a(_,N,E),p(_,N,D),F!==D.n&&(R2e(_,N,D),T.add(N))),E.delete(N)}},d=(_,w,...x)=>{let O=!0,E=R=>Ahe(a(_,R)),T=(R,...N)=>{let D=t(R);try{if(URt(w,R)){if(!P2e(R))throw new Error("atom not writable");let F=D.n,B=N[0];i(R,D,B),p(_,R,D),F!==D.n&&(R2e(_,R,D),c(_,R,D));return}else return d(_,R,...N)}finally{O||bL(_)}};try{return r(w,E,T,...x)}finally{O=!1}},f=(_,...w)=>{let x=N6();try{return d(x,_,...w)}finally{bL(x)}},p=(_,w,x)=>{if(x.m&&!A2e(x.v)){for(let O of x.d.keys())x.m.d.has(O)||(m(_,O,t(O)).t.add(w),x.m.d.add(O));for(let O of x.m.d||[])if(!x.d.has(O)){x.m.d.delete(O);let E=h(_,O,t(O));E?.t.delete(w)}}},m=(_,w,x)=>{if(!x.m){a(_,w);for(let O of x.d.keys())m(_,O,t(O)).t.add(w);if(x.m={l:new Set,d:new Set(x.d.keys()),t:new Set},(Pl.env?Pl.env.MODE:void 0)!=="production"&&o.add(w),M2e(w)){let O=x.m,E,T=(R,N)=>{let D=!0;E=(...F)=>{try{return d(R,w,...F)}finally{D||bL(R)}};try{return N()}finally{D=!1}};VRt(_,()=>{let R=T(_,()=>n(w,(...N)=>E(...N)));R&&(O.u=N=>T(N,R))})}}return x.m},h=(_,w,x)=>{if(x.m&&!x.m.l.size&&!Array.from(x.m.t).some(O=>{var E;return(E=t(O).m)==null?void 0:E.d.has(w)})){let O=x.m.u;O&&VRt(_,()=>O(_)),delete x.m,(Pl.env?Pl.env.MODE:void 0)!=="production"&&o.delete(w);for(let E of x.d.keys()){let T=h(_,E,t(E));T?.t.delete(w)}return}return x.m},b={get:s,set:f,sub:(_,w)=>{let x=N6(),O=t(_),T=m(x,_,O).l;return T.add(w),bL(x),()=>{T.delete(w);let R=N6();h(R,_,O),bL(R)}},unstable_derive:_=>KRt(..._(t,e,r,n))};return(Pl.env?Pl.env.MODE:void 0)!=="production"&&Object.assign(b,{dev4_get_internal_weak_map:()=>({get:w=>{let x=t(w);if(x.n!==0)return x}}),dev4_get_mounted_atoms:()=>o,dev4_restore_atoms:w=>{let x=N6();for(let[O,E]of w)if(P2e(O)){let T=t(O),R=T.n;i(O,T,E),p(x,O,T),R!==T.n&&(R2e(x,O,T),c(x,O,T))}bL(x)}}),b},j6=()=>{let t=new WeakMap;return KRt(r=>{if((Pl.env?Pl.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)})},WRt=()=>(ZQ||(ZQ=j6(),(Pl.env?Pl.env.MODE:void 0)!=="production"&&(globalThis.__JOTAI_DEFAULT_STORE__||(globalThis.__JOTAI_DEFAULT_STORE__=ZQ),globalThis.__JOTAI_DEFAULT_STORE__!==ZQ&&console.warn("Detected multiple Jotai instances. It may cause unexpected behavior with the default store. https://github.com/pmndrs/jotai/discussions/2044"))),ZQ)});var iAt=S(Oi=>{"use strict";var XQ=Symbol.for("react.element"),wyn=Symbol.for("react.portal"),Syn=Symbol.for("react.fragment"),Cyn=Symbol.for("react.strict_mode"),xyn=Symbol.for("react.profiler"),Oyn=Symbol.for("react.provider"),Tyn=Symbol.for("react.context"),Eyn=Symbol.for("react.forward_ref"),Pyn=Symbol.for("react.suspense"),Myn=Symbol.for("react.memo"),Ryn=Symbol.for("react.lazy"),GRt=Symbol.iterator;function Ayn(t){return t===null||typeof t!="object"?null:(t=GRt&&t[GRt]||t["@@iterator"],typeof t=="function"?t:null)}var YRt={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},QRt=Object.assign,eAt={};function D6(t,e,r){this.props=t,this.context=e,this.refs=eAt,this.updater=r||YRt}D6.prototype.isReactComponent={};D6.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")};D6.prototype.forceUpdate=function(t){this.updater.enqueueForceUpdate(this,t,"forceUpdate")};function tAt(){}tAt.prototype=D6.prototype;function D2e(t,e,r){this.props=t,this.context=e,this.refs=eAt,this.updater=r||YRt}var $2e=D2e.prototype=new tAt;$2e.constructor=D2e;QRt($2e,D6.prototype);$2e.isPureReactComponent=!0;var ZRt=Array.isArray,rAt=Object.prototype.hasOwnProperty,L2e={current:null},nAt={key:!0,ref:!0,__self:!0,__source:!0};function oAt(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)rAt.call(e,n)&&!nAt.hasOwnProperty(n)&&(o[n]=e[n]);var s=arguments.length-2;if(s===1)o.children=r;else if(1{"use strict";aAt.exports=iAt()});function Zw(t,e){let r=uAt(e),[[n,o,i],a]=(0,Qg.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,Qg.useEffect)(()=>{let l=r.sub(t,()=>{if(typeof u=="number"){let c=r.get(t);q2e(c)&&lAt(sAt(c)),setTimeout(a,u);return}a()});return a(),l},[r,t,u]),(0,Qg.useDebugValue)(s),q2e(s)){let l=sAt(s);return Lyn(l)}return s}function Fyn(t,e){let r=uAt(e);return(0,Qg.useCallback)((...o)=>{if(($he.env?$he.env.MODE:void 0)!=="production"&&!("write"in t))throw new Error("not writable atom");return r.set(t,...o)},[r,t])}function $6(t,e){return[Zw(t,e),Fyn(t,e)]}var Qg,$he,$yn,uAt,q2e,lAt,Lyn,k2e,sAt,cAt=v(()=>{"use client";Qg=L(X(),1);N2e();$he={},$yn=(0,Qg.createContext)(void 0),uAt=t=>{let e=(0,Qg.useContext)($yn);return t?.store||e||WRt()},q2e=t=>typeof t?.then=="function",lAt=t=>{t.status="pending",t.then(e=>{t.status="fulfilled",t.value=e},e=>{t.status="rejected",t.reason=e})},Lyn=Qg.default.use||(t=>{if(t.status==="pending")throw t;if(t.status==="fulfilled")return t.value;throw t.status==="rejected"?t.reason:(lAt(t),t)}),k2e=new WeakMap,sAt=t=>{let e=k2e.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(($he.env?$he.env.MODE:void 0)!=="production"&&l===u)throw new Error("[Bug] p is not updated even after cancelation");q2e(l)?(k2e.set(l,e),o=l,l.then(i(l),a(l)),s(l)):r(l)})};t.then(i(t),a(t)),s(t)}),k2e.set(t,e)),e}});var TN=v(()=>{N2e();cAt()});var YQ={};Xn(YQ,{getModelKeyFromModel:()=>Qn,getSettings:()=>ce,getSystemPrompt:()=>Y0,getSystemPromptWithMemory:()=>PN,resetSettings:()=>B2e,sanitizeQaExclusions:()=>fAt,sanitizeSettings:()=>U2e,setSettings:()=>EN,settingsAtom:()=>_L,settingsStore:()=>ei,subscribeToSettingsChange:()=>Ou,updateSetting:()=>et,useSettingsValue:()=>So});function EN(t){let e=kyn({...ce(),...t});e.enableAutocomplete=!1,e.enableWordCompletion=!1,ei.set(_L,e)}function fAt(t){let r=(typeof t=="string"?t:z2e).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===wO){n.set(wO,wO);return}if(!n.has(a)){let s=i.length>0&&o.endsWith("/")?`${i}/`:o;n.set(a,s)}}),n.set(wO,wO),Array.from(n.values()).map(o=>encodeURIComponent(o)).join(",")}function et(t,e){let r=ce();EN({...r,[t]:e})}function ce(){return ei.get(_L)}function B2e(){let t={...Ls,activeModels:SO.map(e=>({...e,enabled:!0})),activeEmbeddingModels:Dz.map(e=>({...e,enabled:!0}))};EN(t)}function Ou(t){let e=ce();return ei.sub(_L,()=>{let r=ce();t(e,r),e=r})}function So(){return Zw(_L,{store:ei})}function U2e(t){let e=t||Ls;e.userId||(e.userId=H0()),e.activeEmbeddingModels?e.activeEmbeddingModels=e.activeEmbeddingModels.map(p=>({...p,provider:p.provider==="azure_openai"?"azure openai":p.provider})):e.activeEmbeddingModels=Dz.map(p=>({...p,enabled:!0}));let r={...e},n=Number(e.temperature);r.temperature=isNaN(n)?Ls.temperature:n;let o=Number(e.maxTokens);r.maxTokens=isNaN(o)?Ls.maxTokens:o;let i=Number(e.contextTurns);r.contextTurns=isNaN(i)?Ls.contextTurns:i;let a=Number(e.embeddingRequestsPerMin);r.embeddingRequestsPerMin=isNaN(a)?Ls.embeddingRequestsPerMin:a;let s=Number(e.embeddingBatchSize);r.embeddingBatchSize=isNaN(s)?Ls.embeddingBatchSize:s;let u=Number(e.lexicalSearchRamLimit);isNaN(u)?r.lexicalSearchRamLimit=Ls.lexicalSearchRamLimit:r.lexicalSearchRamLimit=Math.min(1e3,Math.max(20,u)),typeof r.includeActiveNoteAsContext!="boolean"&&(r.includeActiveNoteAsContext=Ls.includeActiveNoteAsContext),typeof r.generateAIChatTitleOnSave!="boolean"&&(r.generateAIChatTitleOnSave=Ls.generateAIChatTitleOnSave),typeof r.passMarkdownImages!="boolean"&&(r.passMarkdownImages=Ls.passMarkdownImages),typeof r.enableInlineCitations!="boolean"&&(r.enableInlineCitations=Ls.enableInlineCitations),typeof r.enableCustomPromptTemplating!="boolean"&&(r.enableCustomPromptTemplating=Ls.enableCustomPromptTemplating),typeof r.allowAdditionalContext!="boolean"&&(r.allowAdditionalContext=Ls.allowAdditionalContext),typeof r.enableWordCompletion!="boolean"&&(r.enableWordCompletion=Ls.enableWordCompletion),r.enableAutocomplete=!1,r.enableWordCompletion=!1;let l=Number(e.autonomousAgentMaxIterations);isNaN(l)||l<4||l>8?r.autonomousAgentMaxIterations=Ls.autonomousAgentMaxIterations:r.autonomousAgentMaxIterations=l,Array.isArray(r.autonomousAgentEnabledToolIds)||(r.autonomousAgentEnabledToolIds=Ls.autonomousAgentEnabledToolIds),(!r.memoryFolderName||typeof r.memoryFolderName!="string")&&(r.memoryFolderName=Ls.memoryFolderName),typeof r.enableRecentConversations!="boolean"&&(r.enableRecentConversations=Ls.enableRecentConversations),typeof r.enableSavedMemory!="boolean"&&(r.enableSavedMemory=Ls.enableSavedMemory);let c=Number(e.maxRecentConversations);isNaN(c)||c<10||c>50?r.maxRecentConversations=Ls.maxRecentConversations:r.maxRecentConversations=c,typeof r.autosaveChat!="boolean"&&(r.autosaveChat=Ls.autosaveChat),typeof r.quickCommandIncludeNoteContext!="boolean"&&(r.quickCommandIncludeNoteContext=Ls.quickCommandIncludeNoteContext),e.quickCommandModelKey!==void 0&&typeof e.quickCommandModelKey!="string"&&(r.quickCommandModelKey=Ls.quickCommandModelKey);let d=(e.defaultSaveFolder||"").trim();r.defaultSaveFolder=d.length>0?d:Ls.defaultSaveFolder;let f=(e.customPromptsFolder||"").trim();return r.customPromptsFolder=f.length>0?f:Ls.customPromptsFolder,r.qaExclusions=fAt(e.qaExclusions),r}function Y0(){let t=ce().userSystemPrompt,e=pAt;return t?`${e} ${t} `:e}async function PN(t){let e=Y0();if(!t)return J("No UserMemoryManager provided to getSystemPromptWithMemory"),e;let r=await t.getUserMemoryPrompt();return r?`${r} ${e}`:e}function kyn(t){return t.activeModels=dAt(t.activeModels,SO),t.activeEmbeddingModels=dAt(t.activeEmbeddingModels,Dz),t}function Qn(t){return`${t.name}|${t.provider}`}function dAt(t,e){let r=new Map;return e.filter(n=>n.core).forEach(n=>{r.set(Qn(n),{...n})}),t.forEach(n=>{let o=Qn(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())}var ei,_L,Pt=v(()=>{TN();J3();zr();Dt();ei=j6(),_L=th(Ls)});function Eo(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 H2e=v(()=>{});var V2e,ey,L6=v(()=>{H2e();wr();V2e=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(){if(!this.initialized)try{if(!this.hasVault()){this.initialized=!0;return}let e=this.getLogPath();if(await app.vault.adapter.exists(e)){let o=(await app.vault.adapter.read(e)).split(/\r?\n/).filter(i=>i.length>0);o.length>this.maxLines?this.buffer=o.slice(o.length-this.maxLines):this.buffer=o}}catch{this.buffer=[]}finally{this.initialized=!0}}hasVault(){try{return typeof app<"u"&&!!app.vault?.adapter}catch{return!1}}sanitizeForSingleLine(e){if(e instanceof Error){let r=Eo(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{}}async openLogFile(){if(await this.flush(),!this.hasVault())return;let e=this.getLogPath(),r=app.vault.getAbstractFileByPath(e);try{if(!r){let o=e.includes("/")?e.split("/").slice(0,-1).join("/"):"";o&&await ty(o),r=await app.vault.create(e,this.buffer.join(` `)+(this.buffer.length?` `:""))}await app.workspace.getLeaf(!0).openFile(r)}catch{}}},ey=V2e.getInstance()});function J(...t){ce().debug&&console.log(...t),ey.append("INFO",...t)}function ue(...t){ce().debug&&console.error(...t),ey.append("ERROR",...t)}function Ot(...t){ce().debug&&console.warn(...t),ey.append("WARN",...t)}function Lhe(t){ey.appendMarkdownBlock(t)}function mAt(t,e){if(ce().debug)try{if(typeof console.table=="function"){Array.isArray(e)&&e.length>0?console.table(t,e):console.table(t);return}}catch{}J("Table:",JSON.stringify(t))}var Dt=v(()=>{Pt();L6()});var hAt=S((J2e,F6)=>{(function(t,e){typeof J2e=="object"&&typeof F6<"u"?F6.exports=e():typeof define=="function"&&define.amd?define(e):t.moment=e()})(J2e,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,P){return Object.prototype.hasOwnProperty.call(C,P)}function a(C){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(C).length===0;var P;for(P in C)if(i(C,P))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,P){var I=[],k,K=C.length;for(k=0;k>>0,k;for(k=0;k0)for(I=0;I=0;return(le?I?"+":"":"-")+Math.pow(10,Math.max(0,K)).toString().substr(1)+k}var z=/(\[[^\[]*\])|(\\)?([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,Q=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,re={},Z={};function $(C,P,I,k){var K=k;typeof k=="string"&&(K=function(){return this[k]()}),C&&(Z[C]=K),P&&(Z[P[0]]=function(){return oe(K.apply(this,arguments),P[1],P[2])}),I&&(Z[I]=function(){return this.localeData().ordinal(K.apply(this,arguments),C)})}function q(C){return C.match(/\[[\s\S]/)?C.replace(/^\[|\]$/g,""):C.replace(/\\/g,"")}function Y(C){var P=C.match(z),I,k;for(I=0,k=P.length;I=0&&Q.test(C);)C=C.replace(Q,k),Q.lastIndex=0,I-=1;return C}var W={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 V(C){var P=this._longDateFormat[C],I=this._longDateFormat[C.toUpperCase()];return P||!I?P:(this._longDateFormat[C]=I.match(z).map(function(k){return k==="MMMM"||k==="MM"||k==="DD"||k==="dddd"?k.slice(1):k}).join(""),this._longDateFormat[C])}var se="Invalid date";function be(){return this._invalidDate}var Ee="%d",Ae=/\d{1,2}/;function ht(C){return this._ordinal.replace("%d",C)}var Rt={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 Ze(C,P,I,k){var K=this._relativeTime[I];return D(K)?K(C,P,I,k):K.replace(/%d/i,C)}function Dr(C,P){var I=this._relativeTime[C>0?"future":"past"];return D(I)?I(P):I.replace(/%s/i,P)}var Vt={};function jt(C,P){var I=C.toLowerCase();Vt[I]=Vt[I+"s"]=Vt[P]=C}function Fe(C){return typeof C=="string"?Vt[C]||Vt[C.toLowerCase()]:void 0}function hn(C){var P={},I,k;for(k in C)i(C,k)&&(I=Fe(k),I&&(P[I]=C[k]));return P}var gt={};function qe(C,P){gt[C]=P}function Te(C){var P=[],I;for(I in C)i(C,I)&&P.push({unit:I,priority:gt[I]});return P.sort(function(k,K){return k.priority-K.priority}),P}function Ce(C){return C%4===0&&C%100!==0||C%400===0}function De(C){return C<0?Math.ceil(C)||0:Math.floor(C)}function Re(C){var P=+C,I=0;return P!==0&&isFinite(P)&&(I=De(P)),I}function nt(C,P){return function(I){return I!=null?(He(this,C,I),e.updateOffset(this,P),this):_n(this,C)}}function _n(C,P){return C.isValid()?C._d["get"+(C._isUTC?"UTC":"")+P]():NaN}function He(C,P,I){C.isValid()&&!isNaN(I)&&(P==="FullYear"&&Ce(C.year())&&C.month()===1&&C.date()===29?(I=Re(I),C._d["set"+(C._isUTC?"UTC":"")+P](I,C.month(),wfe(I,C.month()))):C._d["set"+(C._isUTC?"UTC":"")+P](I))}function wt(C){return C=Fe(C),D(this[C])?this[C]():this}function _r(C,P){if(typeof C=="object"){C=hn(C);var I=Te(C),k,K=I.length;for(k=0;k68?1900:2e3)};var gwt=nt("FullYear",!0);function non(){return Ce(this.year())}function oon(C,P,I,k,K,le,je){var en;return C<100&&C>=0?(en=new Date(C+400,P,I,k,K,le,je),isFinite(en.getFullYear())&&en.setFullYear(C)):en=new Date(C,P,I,k,K,le,je),en}function iY(C){var P,I;return C<100&&C>=0?(I=Array.prototype.slice.call(arguments),I[0]=C+400,P=new Date(Date.UTC.apply(null,I)),isFinite(P.getUTCFullYear())&&P.setUTCFullYear(C)):P=new Date(Date.UTC.apply(null,arguments)),P}function Sfe(C,P,I){var k=7+P-I,K=(7+iY(C,0,k).getUTCDay()-P)%7;return-K+k-1}function ywt(C,P,I,k,K){var le=(7+I-k)%7,je=Sfe(C,k,K),en=1+7*(P-1)+le+je,Yo,au;return en<=0?(Yo=C-1,au=oY(Yo)+en):en>oY(C)?(Yo=C+1,au=en-oY(C)):(Yo=C,au=en),{year:Yo,dayOfYear:au}}function aY(C,P,I){var k=Sfe(C.year(),P,I),K=Math.floor((C.dayOfYear()-k-1)/7)+1,le,je;return K<1?(je=C.year()-1,le=K+QI(je,P,I)):K>QI(C.year(),P,I)?(le=K-QI(C.year(),P,I),je=C.year()+1):(je=C.year(),le=K),{week:le,year:je}}function QI(C,P,I){var k=Sfe(C,P,I),K=Sfe(C+1,P,I);return(oY(C)-k+K)/7}$("w",["ww",2],"wo","week"),$("W",["WW",2],"Wo","isoWeek"),jt("week","w"),jt("isoWeek","W"),qe("week",5),qe("isoWeek",5),St("w",ui),St("ww",ui,Vo),St("W",ui),St("WW",ui,Vo),B0(["w","ww","W","WW"],function(C,P,I,k){P[k.substr(0,1)]=Re(C)});function ion(C){return aY(C,this._week.dow,this._week.doy).week}var aon={dow:0,doy:6};function son(){return this._week.dow}function uon(){return this._week.doy}function lon(C){var P=this.localeData().week(this);return C==null?P:this.add((C-P)*7,"d")}function con(C){var P=aY(this,1,4).week;return C==null?P:this.add((C-P)*7,"d")}$("d",0,"do","day"),$("dd",0,0,function(C){return this.localeData().weekdaysMin(this,C)}),$("ddd",0,0,function(C){return this.localeData().weekdaysShort(this,C)}),$("dddd",0,0,function(C){return this.localeData().weekdays(this,C)}),$("e",0,0,"weekday"),$("E",0,0,"isoWeekday"),jt("day","d"),jt("weekday","e"),jt("isoWeekday","E"),qe("day",11),qe("weekday",11),qe("isoWeekday",11),St("d",ui),St("e",ui),St("E",ui),St("dd",function(C,P){return P.weekdaysMinRegex(C)}),St("ddd",function(C,P){return P.weekdaysShortRegex(C)}),St("dddd",function(C,P){return P.weekdaysRegex(C)}),B0(["dd","ddd","dddd"],function(C,P,I,k){var K=I._locale.weekdaysParse(C,k,I._strict);K!=null?P.d=K:m(I).invalidWeekday=C}),B0(["d","e","E"],function(C,P,I,k){P[k]=Re(C)});function don(C,P){return typeof C!="string"?C:isNaN(C)?(C=P.weekdaysParse(C),typeof C=="number"?C:null):parseInt(C,10)}function fon(C,P){return typeof C=="string"?P.weekdaysParse(C)%7||7:isNaN(C)?null:C}function qFe(C,P){return C.slice(P,7).concat(C.slice(0,P))}var pon="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),bwt="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),mon="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),hon=Hy,gon=Hy,yon=Hy;function bon(C,P){var I=n(this._weekdays)?this._weekdays:this._weekdays[C&&C!==!0&&this._weekdays.isFormat.test(P)?"format":"standalone"];return C===!0?qFe(I,this._week.dow):C?I[C.day()]:I}function _on(C){return C===!0?qFe(this._weekdaysShort,this._week.dow):C?this._weekdaysShort[C.day()]:this._weekdaysShort}function von(C){return C===!0?qFe(this._weekdaysMin,this._week.dow):C?this._weekdaysMin[C.day()]:this._weekdaysMin}function won(C,P,I){var k,K,le,je=C.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],k=0;k<7;++k)le=f([2e3,1]).day(k),this._minWeekdaysParse[k]=this.weekdaysMin(le,"").toLocaleLowerCase(),this._shortWeekdaysParse[k]=this.weekdaysShort(le,"").toLocaleLowerCase(),this._weekdaysParse[k]=this.weekdays(le,"").toLocaleLowerCase();return I?P==="dddd"?(K=Vc.call(this._weekdaysParse,je),K!==-1?K:null):P==="ddd"?(K=Vc.call(this._shortWeekdaysParse,je),K!==-1?K:null):(K=Vc.call(this._minWeekdaysParse,je),K!==-1?K:null):P==="dddd"?(K=Vc.call(this._weekdaysParse,je),K!==-1||(K=Vc.call(this._shortWeekdaysParse,je),K!==-1)?K:(K=Vc.call(this._minWeekdaysParse,je),K!==-1?K:null)):P==="ddd"?(K=Vc.call(this._shortWeekdaysParse,je),K!==-1||(K=Vc.call(this._weekdaysParse,je),K!==-1)?K:(K=Vc.call(this._minWeekdaysParse,je),K!==-1?K:null)):(K=Vc.call(this._minWeekdaysParse,je),K!==-1||(K=Vc.call(this._weekdaysParse,je),K!==-1)?K:(K=Vc.call(this._shortWeekdaysParse,je),K!==-1?K:null))}function Son(C,P,I){var k,K,le;if(this._weekdaysParseExact)return won.call(this,C,P,I);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),k=0;k<7;k++){if(K=f([2e3,1]).day(k),I&&!this._fullWeekdaysParse[k]&&(this._fullWeekdaysParse[k]=new RegExp("^"+this.weekdays(K,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[k]=new RegExp("^"+this.weekdaysShort(K,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[k]=new RegExp("^"+this.weekdaysMin(K,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[k]||(le="^"+this.weekdays(K,"")+"|^"+this.weekdaysShort(K,"")+"|^"+this.weekdaysMin(K,""),this._weekdaysParse[k]=new RegExp(le.replace(".",""),"i")),I&&P==="dddd"&&this._fullWeekdaysParse[k].test(C))return k;if(I&&P==="ddd"&&this._shortWeekdaysParse[k].test(C))return k;if(I&&P==="dd"&&this._minWeekdaysParse[k].test(C))return k;if(!I&&this._weekdaysParse[k].test(C))return k}}function Con(C){if(!this.isValid())return C!=null?this:NaN;var P=this._isUTC?this._d.getUTCDay():this._d.getDay();return C!=null?(C=don(C,this.localeData()),this.add(C-P,"d")):P}function xon(C){if(!this.isValid())return C!=null?this:NaN;var P=(this.day()+7-this.localeData()._week.dow)%7;return C==null?P:this.add(C-P,"d")}function Oon(C){if(!this.isValid())return C!=null?this:NaN;if(C!=null){var P=fon(C,this.localeData());return this.day(this.day()%7?P:P-7)}else return this.day()||7}function Ton(C){return this._weekdaysParseExact?(i(this,"_weekdaysRegex")||BFe.call(this),C?this._weekdaysStrictRegex:this._weekdaysRegex):(i(this,"_weekdaysRegex")||(this._weekdaysRegex=hon),this._weekdaysStrictRegex&&C?this._weekdaysStrictRegex:this._weekdaysRegex)}function Eon(C){return this._weekdaysParseExact?(i(this,"_weekdaysRegex")||BFe.call(this),C?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(i(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=gon),this._weekdaysShortStrictRegex&&C?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Pon(C){return this._weekdaysParseExact?(i(this,"_weekdaysRegex")||BFe.call(this),C?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(i(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=yon),this._weekdaysMinStrictRegex&&C?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function BFe(){function C(Jy,oN){return oN.length-Jy.length}var P=[],I=[],k=[],K=[],le,je,en,Yo,au;for(le=0;le<7;le++)je=f([2e3,1]).day(le),en=hm(this.weekdaysMin(je,"")),Yo=hm(this.weekdaysShort(je,"")),au=hm(this.weekdays(je,"")),P.push(en),I.push(Yo),k.push(au),K.push(en),K.push(Yo),K.push(au);P.sort(C),I.sort(C),k.sort(C),K.sort(C),this._weekdaysRegex=new RegExp("^("+K.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+k.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+I.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+P.join("|")+")","i")}function UFe(){return this.hours()%12||12}function Mon(){return this.hours()||24}$("H",["HH",2],0,"hour"),$("h",["hh",2],0,UFe),$("k",["kk",2],0,Mon),$("hmm",0,0,function(){return""+UFe.apply(this)+oe(this.minutes(),2)}),$("hmmss",0,0,function(){return""+UFe.apply(this)+oe(this.minutes(),2)+oe(this.seconds(),2)}),$("Hmm",0,0,function(){return""+this.hours()+oe(this.minutes(),2)}),$("Hmmss",0,0,function(){return""+this.hours()+oe(this.minutes(),2)+oe(this.seconds(),2)});function _wt(C,P){$(C,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),P)})}_wt("a",!0),_wt("A",!1),jt("hour","h"),qe("hour",13);function vwt(C,P){return P._meridiemParse}St("a",vwt),St("A",vwt),St("H",ui),St("h",ui),St("k",ui),St("HH",ui,Vo),St("hh",ui,Vo),St("kk",ui,Vo),St("hmm",mv),St("hmmss",q0),St("Hmm",mv),St("Hmmss",q0),_i(["H","HH"],gm),_i(["k","kk"],function(C,P,I){var k=Re(C);P[gm]=k===24?0:k}),_i(["a","A"],function(C,P,I){I._isPm=I._locale.isPM(C),I._meridiem=C}),_i(["h","hh"],function(C,P,I){P[gm]=Re(C),m(I).bigHour=!0}),_i("hmm",function(C,P,I){var k=C.length-2;P[gm]=Re(C.substr(0,k)),P[U0]=Re(C.substr(k)),m(I).bigHour=!0}),_i("hmmss",function(C,P,I){var k=C.length-4,K=C.length-2;P[gm]=Re(C.substr(0,k)),P[U0]=Re(C.substr(k,2)),P[YI]=Re(C.substr(K)),m(I).bigHour=!0}),_i("Hmm",function(C,P,I){var k=C.length-2;P[gm]=Re(C.substr(0,k)),P[U0]=Re(C.substr(k))}),_i("Hmmss",function(C,P,I){var k=C.length-4,K=C.length-2;P[gm]=Re(C.substr(0,k)),P[U0]=Re(C.substr(k,2)),P[YI]=Re(C.substr(K))});function Ron(C){return(C+"").toLowerCase().charAt(0)==="p"}var Aon=/[ap]\.?m?\.?/i,Ion=nt("Hours",!0);function Non(C,P,I){return C>11?I?"pm":"PM":I?"am":"AM"}var wwt={calendar:G,longDateFormat:W,invalidDate:se,ordinal:Ee,dayOfMonthOrdinalParse:Ae,relativeTime:Rt,months:Knn,monthsShort:dwt,week:aon,weekdays:pon,weekdaysMin:mon,weekdaysShort:bwt,meridiemParse:Aon},Cl={},sY={},uY;function jon(C,P){var I,k=Math.min(C.length,P.length);for(I=0;I0;){if(K=Cfe(le.slice(0,I).join("-")),K)return K;if(k&&k.length>=I&&jon(le,k)>=I-1)break;I--}P++}return uY}function $on(C){return C.match("^[^/\\\\]*$")!=null}function Cfe(C){var P=null,I;if(Cl[C]===void 0&&typeof F6<"u"&&F6&&F6.exports&&$on(C))try{P=uY._abbr,I=require,I("./locale/"+C),B$(P)}catch{Cl[C]=null}return Cl[C]}function B$(C,P){var I;return C&&(s(P)?I=eN(C):I=zFe(C,P),I?uY=I:typeof console<"u"&&console.warn&&console.warn("Locale "+C+" not found. Did you forget to load it?")),uY._abbr}function zFe(C,P){if(P!==null){var I,k=wwt;if(P.abbr=C,Cl[C]!=null)N("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."),k=Cl[C]._config;else if(P.parentLocale!=null)if(Cl[P.parentLocale]!=null)k=Cl[P.parentLocale]._config;else if(I=Cfe(P.parentLocale),I!=null)k=I._config;else return sY[P.parentLocale]||(sY[P.parentLocale]=[]),sY[P.parentLocale].push({name:C,config:P}),null;return Cl[C]=new U(B(k,P)),sY[C]&&sY[C].forEach(function(K){zFe(K.name,K.config)}),B$(C),Cl[C]}else return delete Cl[C],null}function Lon(C,P){if(P!=null){var I,k,K=wwt;Cl[C]!=null&&Cl[C].parentLocale!=null?Cl[C].set(B(Cl[C]._config,P)):(k=Cfe(C),k!=null&&(K=k._config),P=B(K,P),k==null&&(P.abbr=C),I=new U(P),I.parentLocale=Cl[C],Cl[C]=I),B$(C)}else Cl[C]!=null&&(Cl[C].parentLocale!=null?(Cl[C]=Cl[C].parentLocale,C===B$()&&B$(C)):Cl[C]!=null&&delete Cl[C]);return Cl[C]}function eN(C){var P;if(C&&C._locale&&C._locale._abbr&&(C=C._locale._abbr),!C)return uY;if(!n(C)){if(P=Cfe(C),P)return P;C=[C]}return Don(C)}function Fon(){return H(Cl)}function HFe(C){var P,I=C._a;return I&&m(C).overflow===-2&&(P=I[XI]<0||I[XI]>11?XI:I[nO]<1||I[nO]>wfe(I[zg],I[XI])?nO:I[gm]<0||I[gm]>24||I[gm]===24&&(I[U0]!==0||I[YI]!==0||I[kU]!==0)?gm:I[U0]<0||I[U0]>59?U0:I[YI]<0||I[YI]>59?YI:I[kU]<0||I[kU]>999?kU:-1,m(C)._overflowDayOfYear&&(PnO)&&(P=nO),m(C)._overflowWeeks&&P===-1&&(P=Hnn),m(C)._overflowWeekday&&P===-1&&(P=Vnn),m(C).overflow=P),C}var kon=/^\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)?)?$/,qon=/^\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)?)?$/,Bon=/Z|[+-]\d\d(?::?\d\d)?/,xfe=[["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]],VFe=[["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/]],Uon=/^\/?Date\((-?\d+)/i,zon=/^(?:(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}))$/,Hon={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 Cwt(C){var P,I,k=C._i,K=kon.exec(k)||qon.exec(k),le,je,en,Yo,au=xfe.length,Jy=VFe.length;if(K){for(m(C).iso=!0,P=0,I=au;PoY(je)||C._dayOfYear===0)&&(m(C)._overflowDayOfYear=!0),I=iY(je,0,C._dayOfYear),C._a[XI]=I.getUTCMonth(),C._a[nO]=I.getUTCDate()),P=0;P<3&&C._a[P]==null;++P)C._a[P]=k[P]=K[P];for(;P<7;P++)C._a[P]=k[P]=C._a[P]==null?P===2?1:0:C._a[P];C._a[gm]===24&&C._a[U0]===0&&C._a[YI]===0&&C._a[kU]===0&&(C._nextDay=!0,C._a[gm]=0),C._d=(C._useUTC?iY:oon).apply(null,k),le=C._useUTC?C._d.getUTCDay():C._d.getDay(),C._tzm!=null&&C._d.setUTCMinutes(C._d.getUTCMinutes()-C._tzm),C._nextDay&&(C._a[gm]=24),C._w&&typeof C._w.d<"u"&&C._w.d!==le&&(m(C).weekdayMismatch=!0)}}function Yon(C){var P,I,k,K,le,je,en,Yo,au;P=C._w,P.GG!=null||P.W!=null||P.E!=null?(le=1,je=4,I=B3(P.GG,C._a[zg],aY(tl(),1,4).year),k=B3(P.W,1),K=B3(P.E,1),(K<1||K>7)&&(Yo=!0)):(le=C._locale._week.dow,je=C._locale._week.doy,au=aY(tl(),le,je),I=B3(P.gg,C._a[zg],au.year),k=B3(P.w,au.week),P.d!=null?(K=P.d,(K<0||K>6)&&(Yo=!0)):P.e!=null?(K=P.e+le,(P.e<0||P.e>6)&&(Yo=!0)):K=le),k<1||k>QI(I,le,je)?m(C)._overflowWeeks=!0:Yo!=null?m(C)._overflowWeekday=!0:(en=ywt(I,k,K,le,je),C._a[zg]=en.year,C._dayOfYear=en.dayOfYear)}e.ISO_8601=function(){},e.RFC_2822=function(){};function KFe(C){if(C._f===e.ISO_8601){Cwt(C);return}if(C._f===e.RFC_2822){xwt(C);return}C._a=[],m(C).empty=!0;var P=""+C._i,I,k,K,le,je,en=P.length,Yo=0,au,Jy;for(K=A(C._f,C._locale).match(z)||[],Jy=K.length,I=0;I0&&m(C).unusedInput.push(je),P=P.slice(P.indexOf(k)+k.length),Yo+=k.length),Z[le]?(k?m(C).empty=!1:m(C).unusedTokens.push(le),nY(le,k,C)):C._strict&&!k&&m(C).unusedTokens.push(le);m(C).charsLeftOver=en-Yo,P.length>0&&m(C).unusedInput.push(P),C._a[gm]<=12&&m(C).bigHour===!0&&C._a[gm]>0&&(m(C).bigHour=void 0),m(C).parsedDateParts=C._a.slice(0),m(C).meridiem=C._meridiem,C._a[gm]=Qon(C._locale,C._a[gm],C._meridiem),au=m(C).era,au!==null&&(C._a[zg]=C._locale.erasConvertYear(au,C._a[zg])),JFe(C),HFe(C)}function Qon(C,P,I){var k;return I==null?P:C.meridiemHour!=null?C.meridiemHour(P,I):(C.isPM!=null&&(k=C.isPM(I),k&&P<12&&(P+=12),!k&&P===12&&(P=0)),P)}function ein(C){var P,I,k,K,le,je,en=!1,Yo=C._f.length;if(Yo===0){m(C).invalidFormat=!0,C._d=new Date(NaN);return}for(K=0;Kthis?this:C:y()});function Ewt(C,P){var I,k;if(P.length===1&&n(P[0])&&(P=P[0]),!P.length)return tl();for(I=P[0],k=1;kthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function win(){if(!s(this._isDSTShifted))return this._isDSTShifted;var C={},P;return w(C,this),C=Owt(C),C._a?(P=C._isUTC?f(C._a):tl(C._a),this._isDSTShifted=this.isValid()&&fin(C._a,P.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function Sin(){return this.isValid()?!this._isUTC:!1}function Cin(){return this.isValid()?this._isUTC:!1}function Mwt(){return this.isValid()?this._isUTC&&this._offset===0:!1}var xin=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Oin=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function z0(C,P){var I=C,k=null,K,le,je;return Tfe(C)?I={ms:C._milliseconds,d:C._days,M:C._months}:u(C)||!isNaN(+C)?(I={},P?I[P]=+C:I.milliseconds=+C):(k=xin.exec(C))?(K=k[1]==="-"?-1:1,I={y:0,d:Re(k[nO])*K,h:Re(k[gm])*K,m:Re(k[U0])*K,s:Re(k[YI])*K,ms:Re(WFe(k[kU]*1e3))*K}):(k=Oin.exec(C))?(K=k[1]==="-"?-1:1,I={y:qU(k[2],K),M:qU(k[3],K),w:qU(k[4],K),d:qU(k[5],K),h:qU(k[6],K),m:qU(k[7],K),s:qU(k[8],K)}):I==null?I={}:typeof I=="object"&&("from"in I||"to"in I)&&(je=Tin(tl(I.from),tl(I.to)),I={},I.ms=je.milliseconds,I.M=je.months),le=new Ofe(I),Tfe(C)&&i(C,"_locale")&&(le._locale=C._locale),Tfe(C)&&i(C,"_isValid")&&(le._isValid=C._isValid),le}z0.fn=Ofe.prototype,z0.invalid=din;function qU(C,P){var I=C&&parseFloat(C.replace(",","."));return(isNaN(I)?0:I)*P}function Rwt(C,P){var I={};return I.months=P.month()-C.month()+(P.year()-C.year())*12,C.clone().add(I.months,"M").isAfter(P)&&--I.months,I.milliseconds=+P-+C.clone().add(I.months,"M"),I}function Tin(C,P){var I;return C.isValid()&&P.isValid()?(P=ZFe(P,C),C.isBefore(P)?I=Rwt(C,P):(I=Rwt(P,C),I.milliseconds=-I.milliseconds,I.months=-I.months),I):{milliseconds:0,months:0}}function Awt(C,P){return function(I,k){var K,le;return k!==null&&!isNaN(+k)&&(N(P,"moment()."+P+"(period, number) is deprecated. Please use moment()."+P+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),le=I,I=k,k=le),K=z0(I,k),Iwt(this,K,C),this}}function Iwt(C,P,I,k){var K=P._milliseconds,le=WFe(P._days),je=WFe(P._months);C.isValid()&&(k=k??!0,je&&pwt(C,_n(C,"Month")+je*I),le&&He(C,"Date",_n(C,"Date")+le*I),K&&C._d.setTime(C._d.valueOf()+K*I),k&&e.updateOffset(C,le||je))}var Ein=Awt(1,"add"),Pin=Awt(-1,"subtract");function Nwt(C){return typeof C=="string"||C instanceof String}function Min(C){return O(C)||l(C)||Nwt(C)||u(C)||Ain(C)||Rin(C)||C===null||C===void 0}function Rin(C){var P=o(C)&&!a(C),I=!1,k=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],K,le,je=k.length;for(K=0;KI.valueOf():I.valueOf()9999?j(I,P?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):D(Date.prototype.toISOString)?P?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",j(I,"Z")):j(I,P?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function Vin(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var C="moment",P="",I,k,K,le;return this.isLocal()||(C=this.utcOffset()===0?"moment.utc":"moment.parseZone",P="Z"),I="["+C+'("]',k=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",K="-MM-DD[T]HH:mm:ss.SSS",le=P+'[")]',this.format(I+k+K+le)}function Jin(C){C||(C=this.isUtc()?e.defaultFormatUtc:e.defaultFormat);var P=j(this,C);return this.localeData().postformat(P)}function Kin(C,P){return this.isValid()&&(O(C)&&C.isValid()||tl(C).isValid())?z0({to:this,from:C}).locale(this.locale()).humanize(!P):this.localeData().invalidDate()}function Win(C){return this.from(tl(),C)}function Gin(C,P){return this.isValid()&&(O(C)&&C.isValid()||tl(C).isValid())?z0({from:this,to:C}).locale(this.locale()).humanize(!P):this.localeData().invalidDate()}function Zin(C){return this.to(tl(),C)}function jwt(C){var P;return C===void 0?this._locale._abbr:(P=eN(C),P!=null&&(this._locale=P),this)}var Dwt=T("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 $wt(){return this._locale}var Pfe=1e3,U3=60*Pfe,Mfe=60*U3,Lwt=(365*400+97)*24*Mfe;function z3(C,P){return(C%P+P)%P}function Fwt(C,P,I){return C<100&&C>=0?new Date(C+400,P,I)-Lwt:new Date(C,P,I).valueOf()}function kwt(C,P,I){return C<100&&C>=0?Date.UTC(C+400,P,I)-Lwt:Date.UTC(C,P,I)}function Xin(C){var P,I;if(C=Fe(C),C===void 0||C==="millisecond"||!this.isValid())return this;switch(I=this._isUTC?kwt:Fwt,C){case"year":P=I(this.year(),0,1);break;case"quarter":P=I(this.year(),this.month()-this.month()%3,1);break;case"month":P=I(this.year(),this.month(),1);break;case"week":P=I(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":P=I(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":P=I(this.year(),this.month(),this.date());break;case"hour":P=this._d.valueOf(),P-=z3(P+(this._isUTC?0:this.utcOffset()*U3),Mfe);break;case"minute":P=this._d.valueOf(),P-=z3(P,U3);break;case"second":P=this._d.valueOf(),P-=z3(P,Pfe);break}return this._d.setTime(P),e.updateOffset(this,!0),this}function Yin(C){var P,I;if(C=Fe(C),C===void 0||C==="millisecond"||!this.isValid())return this;switch(I=this._isUTC?kwt:Fwt,C){case"year":P=I(this.year()+1,0,1)-1;break;case"quarter":P=I(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":P=I(this.year(),this.month()+1,1)-1;break;case"week":P=I(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":P=I(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":P=I(this.year(),this.month(),this.date()+1)-1;break;case"hour":P=this._d.valueOf(),P+=Mfe-z3(P+(this._isUTC?0:this.utcOffset()*U3),Mfe)-1;break;case"minute":P=this._d.valueOf(),P+=U3-z3(P,U3)-1;break;case"second":P=this._d.valueOf(),P+=Pfe-z3(P,Pfe)-1;break}return this._d.setTime(P),e.updateOffset(this,!0),this}function Qin(){return this._d.valueOf()-(this._offset||0)*6e4}function ean(){return Math.floor(this.valueOf()/1e3)}function tan(){return new Date(this.valueOf())}function ran(){var C=this;return[C.year(),C.month(),C.date(),C.hour(),C.minute(),C.second(),C.millisecond()]}function nan(){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 oan(){return this.isValid()?this.toISOString():null}function ian(){return g(this)}function aan(){return d({},m(this))}function san(){return m(this).overflow}function uan(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}$("N",0,0,"eraAbbr"),$("NN",0,0,"eraAbbr"),$("NNN",0,0,"eraAbbr"),$("NNNN",0,0,"eraName"),$("NNNNN",0,0,"eraNarrow"),$("y",["y",1],"yo","eraYear"),$("y",["yy",2],0,"eraYear"),$("y",["yyy",3],0,"eraYear"),$("y",["yyyy",4],0,"eraYear"),St("N",YFe),St("NN",YFe),St("NNN",YFe),St("NNNN",_an),St("NNNNN",van),_i(["N","NN","NNN","NNNN","NNNNN"],function(C,P,I,k){var K=I._locale.erasParse(C,k,I._strict);K?m(I).era=K:m(I).invalidEra=C}),St("y",Or),St("yy",Or),St("yyy",Or),St("yyyy",Or),St("yo",wan),_i(["y","yy","yyy","yyyy"],zg),_i(["yo"],function(C,P,I,k){var K;I._locale._eraYearOrdinalRegex&&(K=C.match(I._locale._eraYearOrdinalRegex)),I._locale.eraYearOrdinalParse?P[zg]=I._locale.eraYearOrdinalParse(C,K):P[zg]=parseInt(C,10)});function lan(C,P){var I,k,K,le=this._eras||eN("en")._eras;for(I=0,k=le.length;I=0)return le[k]}function dan(C,P){var I=C.since<=C.until?1:-1;return P===void 0?e(C.since).year():e(C.since).year()+(P-C.offset)*I}function fan(){var C,P,I,k=this.localeData().eras();for(C=0,P=k.length;Cle&&(P=le),Pan.call(this,C,P,I,k,K))}function Pan(C,P,I,k,K){var le=ywt(C,P,I,k,K),je=iY(le.year,0,le.dayOfYear);return this.year(je.getUTCFullYear()),this.month(je.getUTCMonth()),this.date(je.getUTCDate()),this}$("Q",0,"Qo","quarter"),jt("quarter","Q"),qe("quarter",7),St("Q",Sl),_i("Q",function(C,P){P[XI]=(Re(C)-1)*3});function Man(C){return C==null?Math.ceil((this.month()+1)/3):this.month((C-1)*3+this.month()%3)}$("D",["DD",2],"Do","date"),jt("date","D"),qe("date",9),St("D",ui),St("DD",ui,Vo),St("Do",function(C,P){return C?P._dayOfMonthOrdinalParse||P._ordinalParse:P._dayOfMonthOrdinalParseLenient}),_i(["D","DD"],nO),_i("Do",function(C,P){P[nO]=Re(C.match(ui)[0])});var Bwt=nt("Date",!0);$("DDD",["DDDD",3],"DDDo","dayOfYear"),jt("dayOfYear","DDD"),qe("dayOfYear",4),St("DDD",Xt),St("DDDD",Su),_i(["DDD","DDDD"],function(C,P,I){I._dayOfYear=Re(C)});function Ran(C){var P=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return C==null?P:this.add(C-P,"d")}$("m",["mm",2],0,"minute"),jt("minute","m"),qe("minute",14),St("m",ui),St("mm",ui,Vo),_i(["m","mm"],U0);var Aan=nt("Minutes",!1);$("s",["ss",2],0,"second"),jt("second","s"),qe("second",15),St("s",ui),St("ss",ui,Vo),_i(["s","ss"],YI);var Ian=nt("Seconds",!1);$("S",0,0,function(){return~~(this.millisecond()/100)}),$(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),$(0,["SSS",3],0,"millisecond"),$(0,["SSSS",4],0,function(){return this.millisecond()*10}),$(0,["SSSSS",5],0,function(){return this.millisecond()*100}),$(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3}),$(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4}),$(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5}),$(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6}),jt("millisecond","ms"),qe("millisecond",16),St("S",Xt,Sl),St("SS",Xt,Vo),St("SSS",Xt,Su);var U$,Uwt;for(U$="SSSS";U$.length<=9;U$+="S")St(U$,Or);function Nan(C,P){P[kU]=Re(("0."+C)*1e3)}for(U$="S";U$.length<=9;U$+="S")_i(U$,Nan);Uwt=nt("Milliseconds",!1),$("z",0,0,"zoneAbbr"),$("zz",0,0,"zoneName");function jan(){return this._isUTC?"UTC":""}function Dan(){return this._isUTC?"Coordinated Universal Time":""}var rt=x.prototype;rt.add=Ein,rt.calendar=jin,rt.clone=Din,rt.diff=Uin,rt.endOf=Yin,rt.format=Jin,rt.from=Kin,rt.fromNow=Win,rt.to=Gin,rt.toNow=Zin,rt.get=wt,rt.invalidAt=san,rt.isAfter=$in,rt.isBefore=Lin,rt.isBetween=Fin,rt.isSame=kin,rt.isSameOrAfter=qin,rt.isSameOrBefore=Bin,rt.isValid=ian,rt.lang=Dwt,rt.locale=jwt,rt.localeData=$wt,rt.max=iin,rt.min=oin,rt.parsingFlags=aan,rt.set=_r,rt.startOf=Xin,rt.subtract=Pin,rt.toArray=ran,rt.toObject=nan,rt.toDate=tan,rt.toISOString=Hin,rt.inspect=Vin,typeof Symbol<"u"&&Symbol.for!=null&&(rt[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),rt.toJSON=oan,rt.toString=zin,rt.unix=ean,rt.valueOf=Qin,rt.creationData=uan,rt.eraName=fan,rt.eraNarrow=pan,rt.eraAbbr=man,rt.eraYear=han,rt.year=gwt,rt.isLeapYear=non,rt.weekYear=San,rt.isoWeekYear=Can,rt.quarter=rt.quarters=Man,rt.month=mwt,rt.daysInMonth=eon,rt.week=rt.weeks=lon,rt.isoWeek=rt.isoWeeks=con,rt.weeksInYear=Tan,rt.weeksInWeekYear=Ean,rt.isoWeeksInYear=xan,rt.isoWeeksInISOWeekYear=Oan,rt.date=Bwt,rt.day=rt.days=Con,rt.weekday=xon,rt.isoWeekday=Oon,rt.dayOfYear=Ran,rt.hour=rt.hours=Ion,rt.minute=rt.minutes=Aan,rt.second=rt.seconds=Ian,rt.millisecond=rt.milliseconds=Uwt,rt.utcOffset=min,rt.utc=gin,rt.local=yin,rt.parseZone=bin,rt.hasAlignedHourOffset=_in,rt.isDST=vin,rt.isLocal=Sin,rt.isUtcOffset=Cin,rt.isUtc=Mwt,rt.isUTC=Mwt,rt.zoneAbbr=jan,rt.zoneName=Dan,rt.dates=T("dates accessor is deprecated. Use date instead.",Bwt),rt.months=T("months accessor is deprecated. Use month instead",mwt),rt.years=T("years accessor is deprecated. Use year instead",gwt),rt.zone=T("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",hin),rt.isDSTShifted=T("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",win);function $an(C){return tl(C*1e3)}function Lan(){return tl.apply(null,arguments).parseZone()}function zwt(C){return C}var rs=U.prototype;rs.calendar=ie,rs.longDateFormat=V,rs.invalidDate=be,rs.ordinal=ht,rs.preparse=zwt,rs.postformat=zwt,rs.relativeTime=Ze,rs.pastFuture=Dr,rs.set=F,rs.eras=lan,rs.erasParse=can,rs.erasConvertYear=dan,rs.erasAbbrRegex=yan,rs.erasNameRegex=gan,rs.erasNarrowRegex=ban,rs.months=Znn,rs.monthsShort=Xnn,rs.monthsParse=Qnn,rs.monthsRegex=ron,rs.monthsShortRegex=ton,rs.week=ion,rs.firstDayOfYear=uon,rs.firstDayOfWeek=son,rs.weekdays=bon,rs.weekdaysMin=von,rs.weekdaysShort=_on,rs.weekdaysParse=Son,rs.weekdaysRegex=Ton,rs.weekdaysShortRegex=Eon,rs.weekdaysMinRegex=Pon,rs.isPM=Ron,rs.meridiem=Non;function Afe(C,P,I,k){var K=eN(),le=f().set(k,P);return K[I](le,C)}function Hwt(C,P,I){if(u(C)&&(P=C,C=void 0),C=C||"",P!=null)return Afe(C,P,I,"month");var k,K=[];for(k=0;k<12;k++)K[k]=Afe(C,k,I,"month");return K}function eke(C,P,I,k){typeof C=="boolean"?(u(P)&&(I=P,P=void 0),P=P||""):(P=C,I=P,C=!1,u(P)&&(I=P,P=void 0),P=P||"");var K=eN(),le=C?K._week.dow:0,je,en=[];if(I!=null)return Afe(P,(I+le)%7,k,"day");for(je=0;je<7;je++)en[je]=Afe(P,(je+le)%7,k,"day");return en}function Fan(C,P){return Hwt(C,P,"months")}function kan(C,P){return Hwt(C,P,"monthsShort")}function qan(C,P,I){return eke(C,P,I,"weekdays")}function Ban(C,P,I){return eke(C,P,I,"weekdaysShort")}function Uan(C,P,I){return eke(C,P,I,"weekdaysMin")}B$("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 P=C%10,I=Re(C%100/10)===1?"th":P===1?"st":P===2?"nd":P===3?"rd":"th";return C+I}}),e.lang=T("moment.lang is deprecated. Use moment.locale instead.",B$),e.langData=T("moment.langData is deprecated. Use moment.localeData instead.",eN);var tN=Math.abs;function zan(){var C=this._data;return this._milliseconds=tN(this._milliseconds),this._days=tN(this._days),this._months=tN(this._months),C.milliseconds=tN(C.milliseconds),C.seconds=tN(C.seconds),C.minutes=tN(C.minutes),C.hours=tN(C.hours),C.months=tN(C.months),C.years=tN(C.years),this}function Vwt(C,P,I,k){var K=z0(P,I);return C._milliseconds+=k*K._milliseconds,C._days+=k*K._days,C._months+=k*K._months,C._bubble()}function Han(C,P){return Vwt(this,C,P,1)}function Van(C,P){return Vwt(this,C,P,-1)}function Jwt(C){return C<0?Math.floor(C):Math.ceil(C)}function Jan(){var C=this._milliseconds,P=this._days,I=this._months,k=this._data,K,le,je,en,Yo;return C>=0&&P>=0&&I>=0||C<=0&&P<=0&&I<=0||(C+=Jwt(tke(I)+P)*864e5,P=0,I=0),k.milliseconds=C%1e3,K=De(C/1e3),k.seconds=K%60,le=De(K/60),k.minutes=le%60,je=De(le/60),k.hours=je%24,P+=De(je/24),Yo=De(Kwt(P)),I+=Yo,P-=Jwt(tke(Yo)),en=De(I/12),I%=12,k.days=P,k.months=I,k.years=en,this}function Kwt(C){return C*4800/146097}function tke(C){return C*146097/4800}function Kan(C){if(!this.isValid())return NaN;var P,I,k=this._milliseconds;if(C=Fe(C),C==="month"||C==="quarter"||C==="year")switch(P=this._days+k/864e5,I=this._months+Kwt(P),C){case"month":return I;case"quarter":return I/3;case"year":return I/12}else switch(P=this._days+Math.round(tke(this._months)),C){case"week":return P/7+k/6048e5;case"day":return P+k/864e5;case"hour":return P*24+k/36e5;case"minute":return P*1440+k/6e4;case"second":return P*86400+k/1e3;case"millisecond":return Math.floor(P*864e5)+k;default:throw new Error("Unknown unit "+C)}}function Wan(){return this.isValid()?this._milliseconds+this._days*864e5+this._months%12*2592e6+Re(this._months/12)*31536e6:NaN}function rN(C){return function(){return this.as(C)}}var Gan=rN("ms"),Zan=rN("s"),Xan=rN("m"),Yan=rN("h"),Qan=rN("d"),esn=rN("w"),tsn=rN("M"),rsn=rN("Q"),nsn=rN("y");function osn(){return z0(this)}function isn(C){return C=Fe(C),this.isValid()?this[C+"s"]():NaN}function BU(C){return function(){return this.isValid()?this._data[C]:NaN}}var asn=BU("milliseconds"),ssn=BU("seconds"),usn=BU("minutes"),lsn=BU("hours"),csn=BU("days"),dsn=BU("months"),fsn=BU("years");function psn(){return De(this.days()/7)}var nN=Math.round,H3={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function msn(C,P,I,k,K){return K.relativeTime(P||1,!!I,C,k)}function hsn(C,P,I,k){var K=z0(C).abs(),le=nN(K.as("s")),je=nN(K.as("m")),en=nN(K.as("h")),Yo=nN(K.as("d")),au=nN(K.as("M")),Jy=nN(K.as("w")),oN=nN(K.as("y")),z$=le<=I.ss&&["s",le]||le0,z$[4]=k,msn.apply(null,z$)}function gsn(C){return C===void 0?nN:typeof C=="function"?(nN=C,!0):!1}function ysn(C,P){return H3[C]===void 0?!1:P===void 0?H3[C]:(H3[C]=P,C==="s"&&(H3.ss=P-1),!0)}function bsn(C,P){if(!this.isValid())return this.localeData().invalidDate();var I=!1,k=H3,K,le;return typeof C=="object"&&(P=C,C=!1),typeof C=="boolean"&&(I=C),typeof P=="object"&&(k=Object.assign({},H3,P),P.s!=null&&P.ss==null&&(k.ss=P.s-1)),K=this.localeData(),le=hsn(this,!I,k,K),I&&(le=K.pastFuture(+this,le)),K.postformat(le)}var rke=Math.abs;function V3(C){return(C>0)-(C<0)||+C}function Ife(){if(!this.isValid())return this.localeData().invalidDate();var C=rke(this._milliseconds)/1e3,P=rke(this._days),I=rke(this._months),k,K,le,je,en=this.asSeconds(),Yo,au,Jy,oN;return en?(k=De(C/60),K=De(k/60),C%=60,k%=60,le=De(I/12),I%=12,je=C?C.toFixed(3).replace(/\.?0+$/,""):"",Yo=en<0?"-":"",au=V3(this._months)!==V3(en)?"-":"",Jy=V3(this._days)!==V3(en)?"-":"",oN=V3(this._milliseconds)!==V3(en)?"-":"",Yo+"P"+(le?au+le+"Y":"")+(I?au+I+"M":"")+(P?Jy+P+"D":"")+(K||k||C?"T":"")+(K?oN+K+"H":"")+(k?oN+k+"M":"")+(C?oN+je+"S":"")):"P0D"}var zi=Ofe.prototype;zi.isValid=cin,zi.abs=zan,zi.add=Han,zi.subtract=Van,zi.as=Kan,zi.asMilliseconds=Gan,zi.asSeconds=Zan,zi.asMinutes=Xan,zi.asHours=Yan,zi.asDays=Qan,zi.asWeeks=esn,zi.asMonths=tsn,zi.asQuarters=rsn,zi.asYears=nsn,zi.valueOf=Wan,zi._bubble=Jan,zi.clone=osn,zi.get=isn,zi.milliseconds=asn,zi.seconds=ssn,zi.minutes=usn,zi.hours=lsn,zi.days=csn,zi.weeks=psn,zi.months=dsn,zi.years=fsn,zi.humanize=bsn,zi.toISOString=Ife,zi.toString=Ife,zi.toJSON=Ife,zi.locale=jwt,zi.localeData=$wt,zi.toIsoString=T("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Ife),zi.lang=Dwt,$("X",0,0,"unix"),$("x",0,0,"valueOf"),St("x",js),St("X",Vb),_i("X",function(C,P,I){I._d=new Date(parseFloat(C)*1e3)}),_i("x",function(C,P,I){I._d=new Date(Re(C))});return e.version="2.29.4",r(tl),e.fn=rt,e.min=ain,e.max=sin,e.now=uin,e.utc=f,e.unix=$an,e.months=Fan,e.isDate=l,e.locale=B$,e.invalid=y,e.duration=z0,e.isMoment=O,e.weekdays=qan,e.parseZone=Lan,e.localeData=eN,e.isDuration=Tfe,e.monthsShort=kan,e.weekdaysMin=Uan,e.defineLocale=zFe,e.updateLocale=Lon,e.locales=Fon,e.weekdaysShort=Ban,e.normalizeUnits=Fe,e.relativeTimeRounding=gsn,e.relativeTimeThreshold=ysn,e.calendarFormat=Nin,e.prototype=rt,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})});var gAt={};Xn(gAt,{CustomError:()=>Po,TimeoutError:()=>QQ});var Po,QQ,MN=v(()=>{Po=class t extends Error{constructor(e,r){super(e),this.code=r,Object.setPrototypeOf(this,t.prototype)}},QQ=class t extends Error{constructor(e,r){super(`${e} timed out after ${r}ms`),this.name="TimeoutError",Object.setPrototypeOf(this,t.prototype)}}});function bAt(t){let e=t?.detail||{};return{status:e.status,message:e.message||t?.message,reason:e.reason}}function qyn(t){let e=bAt(t);return e.reason==="Invalid license key"||t?.message==="Invalid license key"||t?.message?.includes("status 403")||e.status===403}function _At(t){let e=bAt(t);return qyn(t)?K2e.INVALID_LICENSE_KEY_USER:e.message||(e.reason?`Error: ${e.reason}`:K2e.UNKNOWN_ERROR)}function k6(t){return t.replace(/^#/,"").trim()}function CO(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(k6(a)))}return n&&(Array.isArray(n)?n.forEach(i=>{typeof i=="string"&&o.add(k6(i))}):typeof n=="string"&&o.add(k6(n))),Array.from(o)}function Fhe(t,e,r){if(e.length===0)return[];e=e.map(i=>k6(i));let n=r&&r.length>0?r:eee(t,"/"),o=[];for(let i of n){let a=CO(i);e.some(s=>a.includes(s))&&o.push(i)}return o}async function ty(t){let e=(0,ry.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 ry.TFile)throw new Error(`Path conflict: "${n}" exists as a file, expected folder.`);continue}await app.vault.adapter.mkdir(n)}}async function q6(t,e){return t.extension!="md"&&t.extension!="canvas"?null:await e.cachedRead(t)}function khe(t){return t.basename}function G2e(t){return t?t.extension==="md"||t.extension==="pdf"||t.extension==="canvas":!1}function s_(t){return t==="copilot_plus"||t==="project"}function B6(t,e){return t?t.extension==="md"||t.extension==="canvas"?!0:s_(e):!1}function wAt(t,e){return!t||!e?!1:t.includes(W2e)&&e.includes(W2e)||t==="small"&&e==="cohereai"||t==="cohereai"&&e==="small"?!0:t===e}function U6(t){let e=[],{history:r}=t;for(let n=0;n{let a=i.slice(2,-2),s=e.getAbstractFileByPath(a);if(s instanceof ry.TFile)o.set(s.path,s);else{let l=e.getMarkdownFiles().filter(c=>c.basename===a);l.length>0&&(zyn(a,e)?o.set(l[0].path,l[0]):console.warn(`Found multiple files with title "${a}". Expected a full path for duplicate titles.`))}}),Array.from(o.values())}function zyn(t,e){return e.getMarkdownFiles().filter(n=>n.basename===t).length===1}function SAt(t){return t=t.trim(),t.startsWith("[[")&&t.endsWith("]]")?`${t.slice(2,-2).trim()}.md`:t}function CAt(t){let e=new Set;return t.forEach(r=>{r.metadata?.title&&e.add(r.metadata?.title)}),Array.from(e)}function Z2e(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=Vyn(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 Vyn(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 xAt(t){return`https://www.youtube.com/watch?v=${t}`}function OAt(t){return Z2e(t).isValid}function TAt(t){let e=t.matchAll(new RegExp(Hyn,"g"));return Array.from(e,r=>r[0])}async function Wc(t,e={}){let r=new Headers(e.headers),n=Object.fromEntries(r.entries());delete n["content-length"],J("safeFetch request");let o=e.method?.toUpperCase()||"POST",a=await(0,ry.requestUrl)({url:t,contentType:"application/json",headers:n,method:o,...["POST","PUT","PATCH"].includes(o)&&{body:e.body?.toString()},throw:!1});if(a.status>=400){let s;try{s=typeof a.json=="string"?JSON.parse(a.json):a.json}catch{try{s=typeof a.text=="string"?JSON.parse(a.text):a.text}catch{s=null}}let u=new Error(K2e.REQUEST_FAILED(a.status));if(u.json=s,s?.detail?.reason==="Invalid license key"||s?.reason==="Invalid license key")u.message="Invalid license key";else if(s?.detail?.message||s?.message){let l=s?.detail?.message||s?.message,c=s?.detail?.reason||s?.reason;u.message=c?`${l}: ${c}`:l}else s?.detail?u.message=JSON.stringify(s.detail):s&&(u.message+=". "+JSON.stringify(s));throw u}return{ok:a.status>=200&&a.status<300,status:a.status,statusText:a.status.toString(),headers:new Headers(a.headers),url:t,type:"basic",redirected:!1,bytes:()=>Promise.resolve(new Uint8Array(0)),body:Jyn(a.text),bodyUsed:!0,json:()=>a.json,text:async()=>a.text,arrayBuffer:async()=>{if(a.arrayBuffer)return a.arrayBuffer;let s=a.text.replace(/^data:.*;base64,/,""),u=atob(s),l=new Uint8Array(u.length);for(let c=0;c{throw new Error("not implemented")},formData:()=>{throw new Error("not implemented")},clone:()=>{throw new Error("not implemented")}}}function Jyn(t){return new ReadableStream({start(e){let n=new TextEncoder().encode(t);e.enqueue(n),e.close()}})}function tee(t,e){let r={...t};return e.forEach(n=>{delete r[n]}),r}function qhe(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 RN(t){let e=J6[t];return{...e,label:e.label||t}}function ib(t,e){let r=J6[t]?.label||t;return r+(e?.believerExclusive&&r==="Copilot Plus"?"(Believer)":"")}function Bhe(t){let e=t;return e=Lz(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(/\n{3,}/g,` `),e=e.trim(),e}async function $z(t,e=!1){let r=app.workspace.getMostRecentLeaf();if(!r){new ry.Notice("No active leaf found.");return}if(r.view instanceof ry.MarkdownView||(r=app.workspace.getLeaf(!1),await r.setViewState({type:"markdown",state:r.view.getState()})),!(r.view instanceof ry.MarkdownView)){new ry.Notice("Failed to open a markdown view.");return}let n=r.view.editor,o=n.getCursor("from"),i=n.getCursor("to"),a=Bhe(t);e?n.replaceRange(a,o,i):n.replaceRange(a,i),new ry.Notice("Message inserted into the active note.")}function Uhe(t,e){let r;return(...n)=>{clearTimeout(r),r=setTimeout(()=>t(...n),e)}}function zhe(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)).map(([e])=>e)}function H6(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."};let r=!!X2e().find(i=>i===t.provider),n=AN[t.provider],o=!t.apiKey&&!e[n];return r&&o?{hasApiKey:!1,errorNotice:`Please configure API Key for ${t.name} in settings first. Path: Settings > copilot plugin > Basic Tab > Set Keys`}:{hasApiKey:!0}}function Hhe(t){return typeof t=="string"?t:Array.isArray(t)?t.filter(e=>e.type==="text").map(e=>e.text).join(""):String(t||"")}function Lz(t){let r=Hhe(t).replace(/[\s\S]*?<\/think>/g,"");return r=r.replace(/[\s\S]*$/g,""),r.trim()}function V6(t){return Hhe(t).replace(/[\s\S]*?<\/errorChunk>/g,"").trim()}function PAt(){return crypto.randomUUID()}async function Xh(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 Vhe(t,e,r="Operation"){let{TimeoutError:n}=await Promise.resolve().then(()=>(MN(),gAt)),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 Y2e(){let t=app.workspace.getActiveViewOfType(ry.MarkdownView);return t?t.getState().source===!0:!0}function nee(t){return new TextEncoder().encode(t).length}function Q2e(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}var yAt,ry,K2e,eee,Byn,Uyn,vAt,Zh,Hyn,wr=v(()=>{gd();zr();Dt();yAt=L(hAt()),ry=require("obsidian");H2e();K2e={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}`};eee=(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})};Byn=t=>t.last?.modelName||t.last?.model,Uyn=t=>t.last?.retriever!==void 0,vAt=t=>Byn(t)||Uyn(t),Zh=(t,e="local")=>{let r=(0,yAt.default)(t);return e==="utc"&&r.utc(),{fileName:r.format("YYYYMMDD_HHmmss"),display:r.format("YYYY/MM/DD HH:mm:ss"),epoch:r.valueOf()}};Hyn=/(?:https?:\/\/)?(?:www\.)?(?:youtube\.com\/(?:watch\?v=|shorts\/)|youtu\.be\/)([^\s&]+)/});var K6,eHe,oee,gd=v(()=>{_O();Tv();xv();E2e();wr();K6=class K6{static createNewLLMChain(e){let{llm:r,memory:n,prompt:o,abortController:i}=e,a=r.withConfig({signal:i?.signal}),s=El.from([{input:u=>u.input,memory:()=>n.loadMemoryVariables({})},{input:u=>u.input,history:u=>u.memory.history},o,a]);return K6.instances.set("llm_chain",s),console.log("New LLM chain created."),s}static getLLMChainFromMap(e){let r=K6.instances.get("llm_chain");return r||(r=K6.createNewLLMChain(e)),r}static createConversationalRetrievalChain(e,r,n){let{llm:o,retriever:i,systemMessage:a}=e,u=uu.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=uu.fromTemplate(`{system_message} Answer the question with as detailed as possible based only on the following context: {context} Question: {question} `),d=g=>g.map(b=>`Human: ${b[0]} Assistant: ${b[1]}`).join(` `),f=El.from([{question:g=>(n&&console.log("Input Question: ",g.question),g.question),chat_history:g=>{let y=d(g.chat_history);return n&&console.log("Formatted Chat History: ",y),y}},u,o,new whe,g=>{let y=Lz(g),b=V6(y);return n&&console.log("Standalone Question: ",b),b}]),p=async g=>(r(g),GQ(g)),m=El.from([{context:i.pipe(p),question:new xu,system_message:()=>a},c,o]);return f.pipe(m)}};K6.instances=new Map;eHe=K6,oee=eHe});var iee=v(()=>{});var tHe,Fz,Tc,Xs,TO,wO,Wyn,Gyn,Zyn,z2e,pAt,RAt,aee,u_,see,kz,uee,lee,rHe,qz,nHe,oHe,W6,EO,IN,ny,OO,SL,SO,vL,Dz,W2e,J6,AN,AAt,Nn,Jhe,Xw,G6,Ls,Yw,zr=v(()=>{J3();gd();iee();tHe="https://api.brevilabs.com/v1",Fz="https://models.brevilabs.com/v1",Tc="copilot-chat-view",Xs="user",TO="ai",wO="copilot",Wyn=`${wO}/copilot-conversations`,Gyn=`${wO}/copilot-custom-prompts`,Zyn=`${wO}/memory`,z2e=wO,pAt=`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.`,RAt=`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. `,aee="note_context",u_="selected_text",see="variable",kz="variable_note",uee="embedded_pdf",lee="dataview_block",rHe="retrieved_document",qz=6e3,nHe=.4,oHe=448e3,W6=3e4,EO={DEFAULT:"",READING_FILES:"Reading files",SEARCHING_WEB:"Searching the web",READING_FILE_TREE:"Reading file tree"},IN={SETTINGS:"settings",EXPIRED_MODAL:"expired_modal",CHAT_MODE_SELECT:"chat_mode_select",MODE_SELECT_TOOLTIP:"mode_select_tooltip"},ny={MAX_TOKENS:6e3,TEMPERATURE:.1,REASONING_EFFORT:"low",VERBOSITY:"medium"},OO=(h=>(h.OPENAI="openai",h.OPENAI_FORMAT="3rd party (openai-format)",h.AZURE_OPENAI="azure openai",h.ANTHROPIC="anthropic",h.COHEREAI="cohereai",h.GOOGLE="google",h.XAI="xai",h.OPENROUTERAI="openrouterai",h.GROQ="groq",h.OLLAMA="ollama",h.LM_STUDIO="lm-studio",h.COPILOT_PLUS="copilot-plus",h.MISTRAL="mistralai",h.DEEPSEEK="deepseek",h.AMAZON_BEDROCK="amazon-bedrock",h))(OO||{}),SL={reasoning:"This model supports general reasoning tasks.",vision:"This model supports image inputs.",websearch:"This model can access the internet."},SO=[{name:"copilot-plus-flash",provider:"copilot-plus",enabled:!0,isBuiltIn:!0,core:!0,plusExclusive:!0,projectEnabled:!1,capabilities:["vision"]},{name:"google/gemini-2.5-flash-lite",provider:"openrouterai",enabled:!0,isBuiltIn:!0,core:!0,projectEnabled:!0,capabilities:["vision"]},{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:!0,projectEnabled:!0,capabilities:["vision"]},{name:"openai/gpt-4.1",provider:"openrouterai",enabled:!0,isBuiltIn:!0,core:!1,projectEnabled:!0,capabilities:["vision"]},{name:"openai/gpt-4.1-mini",provider:"openrouterai",enabled:!0,isBuiltIn:!0,core:!1,projectEnabled:!0,capabilities:["vision"]},{name:"x-ai/grok-4-fast",provider:"openrouterai",enabled:!0,isBuiltIn:!0,core:!1,projectEnabled:!0},{name:"gpt-5",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-5-nano",provider:"openai",enabled:!0,isBuiltIn:!0,core:!0,capabilities:["vision"]},{name:"gpt-4.1",provider:"openai",enabled:!0,isBuiltIn:!0,core:!0,projectEnabled:!0,capabilities:["vision"]},{name:"gpt-4.1-mini",provider:"openai",enabled:!0,isBuiltIn:!0,core:!0,projectEnabled:!0,capabilities:["vision"]},{name:"gpt-4.1-nano",provider:"openai",enabled:!0,isBuiltIn:!0,capabilities:["vision"]},{name:"claude-sonnet-4-20250514",provider:"anthropic",enabled:!0,isBuiltIn:!0,capabilities:["vision","reasoning"]},{name:"claude-3-7-sonnet-latest",provider:"anthropic",enabled:!0,isBuiltIn:!0,capabilities:["vision","reasoning"]},{name:"grok-3-beta",provider:"xai",enabled:!0,isBuiltIn:!0},{name:"grok-3-mini-beta",provider:"xai",enabled:!0,isBuiltIn:!0},{name:"gemini-2.5-flash",provider:"google",enabled:!0,isBuiltIn:!0,projectEnabled:!0,capabilities:["vision"]},{name:"gemini-2.5-flash-lite",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"]}],vL=(l=>(l.OPENAI="openai",l.COHEREAI="cohereai",l.GOOGLE="google",l.AZURE_OPENAI="azure openai",l.OLLAMA="ollama",l.LM_STUDIO="lm-studio",l.OPENAI_FORMAT="3rd party (openai-format)",l.COPILOT_PLUS="copilot-plus",l.COPILOT_PLUS_JINA="copilot-plus-jina",l))(vL||{}),Dz=[{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:"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}],W2e="nomic-embed-text",J6={openrouterai:{label:"OpenRouter",host:"https://openrouter.ai/api/v1/",keyManagementURL:"https://openrouter.ai/keys",listModelURL:"https://openrouter.ai/api/v1/models",testModel:"openai/chatgpt-4o-latest"},google:{label:"Gemini",host:"https://generativelanguage.googleapis.com",keyManagementURL:"https://makersuite.google.com/app/apikey",listModelURL:"https://generativelanguage.googleapis.com/v1beta/models",testModel:"gemini-2.5-flash"},openai:{label:"OpenAI",host:"https://api.openai.com",keyManagementURL:"https://platform.openai.com/api-keys",listModelURL:"https://api.openai.com/v1/models",testModel:"gpt-4.1"},"azure openai":{label:"Azure OpenAI",host:"",keyManagementURL:"",listModelURL:"",testModel:"azure-openai"},anthropic:{label:"Anthropic",host:"https://api.anthropic.com/",keyManagementURL:"https://console.anthropic.com/settings/keys",listModelURL:"https://api.anthropic.com/v1/models",testModel:"claude-3-5-sonnet-latest"},cohereai:{label:"Cohere",host:"https://api.cohere.com",keyManagementURL:"https://dashboard.cohere.ai/api-keys",listModelURL:"https://api.cohere.com/v1/models",testModel:"command-r"},xai:{label:"XAI",host:"https://api.x.ai/v1",keyManagementURL:"https://console.x.ai",listModelURL:"https://api.x.ai/v1/models",testModel:"grok-3-beta"},groq:{label:"Groq",host:"https://api.groq.com/openai",keyManagementURL:"https://console.groq.com/keys",listModelURL:"https://api.groq.com/openai/v1/models",testModel:"llama3-8b-8192"},ollama:{label:"Ollama",host:"http://localhost:11434/v1/",keyManagementURL:"",listModelURL:""},"lm-studio":{label:"LM Studio",host:"http://localhost:1234/v1",keyManagementURL:"",listModelURL:""},"3rd party (openai-format)":{label:"OpenAI Format",host:"https://api.example.com/v1",keyManagementURL:"",listModelURL:""},mistralai:{label:"Mistral",host:"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/",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",keyManagementURL:"https://console.aws.amazon.com/iam/home#/security_credentials",listModelURL:""},"copilot-plus":{label:"Copilot Plus",host:Fz,keyManagementURL:"",listModelURL:""},"copilot-plus-jina":{label:"Copilot Plus",host:Fz,keyManagementURL:"",listModelURL:""}},AN={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"},AAt=["NEVER","ON STARTUP","ON MODE SWITCH"],Nn={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",TOGGLE_AUTOCOMPLETE:"toggle-autocomplete",ADD_SELECTION_TO_CHAT_CONTEXT:"add-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"},Jhe={[Nn.TRIGGER_QUICK_COMMAND]:"Trigger quick command",[Nn.CLEAR_LOCAL_COPILOT_INDEX]:"Clear local Copilot index",[Nn.CLEAR_COPILOT_CACHE]:"Clear Copilot cache",[Nn.COUNT_TOTAL_VAULT_TOKENS]:"Count total tokens in your vault",[Nn.COUNT_WORD_AND_TOKENS_SELECTION]:"Count words and tokens in selection",[Nn.DEBUG_WORD_COMPLETION]:"Word completion: Debug",[Nn.FORCE_REINDEX_VAULT_TO_COPILOT_INDEX]:"Force reindex vault",[Nn.GARBAGE_COLLECT_COPILOT_INDEX]:"Garbage collect Copilot index (remove files that no longer exist in vault)",[Nn.INDEX_VAULT_TO_COPILOT_INDEX]:"Index (refresh) vault",[Nn.INSPECT_COPILOT_INDEX_BY_NOTE_PATHS]:"Inspect Copilot index by note paths (debug)",[Nn.LIST_INDEXED_FILES]:"List all indexed files (debug)",[Nn.LOAD_COPILOT_CHAT_CONVERSATION]:"Load Copilot chat conversation",[Nn.NEW_CHAT]:"New Copilot Chat",[Nn.OPEN_COPILOT_CHAT_WINDOW]:"Open Copilot Chat Window",[Nn.REMOVE_FILES_FROM_COPILOT_INDEX]:"Remove files from Copilot index (debug)",[Nn.SEARCH_ORAMA_DB]:"Search semantic index (debug)",[Nn.TOGGLE_COPILOT_CHAT_WINDOW]:"Toggle Copilot Chat Window",[Nn.TOGGLE_AUTOCOMPLETE]:"Toggle autocomplete",[Nn.ADD_SELECTION_TO_CHAT_CONTEXT]:"Add selection to chat context",[Nn.ADD_CUSTOM_COMMAND]:"Add new custom command",[Nn.APPLY_CUSTOM_COMMAND]:"Apply custom command",[Nn.OPEN_LOG_FILE]:"Create log file",[Nn.CLEAR_LOG_FILE]:"Clear log file",[Nn.DOWNLOAD_YOUTUBE_SCRIPT]:"Download YouTube Script (plus)"},Xw={DELAY_MS:600,MIN_TRIGGER_LENGTH:3,MAX_CONTEXT_LENGTH:1e4,KEYBIND:"Tab"},G6={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.`},Ls={userId:H0(),isPlusUser:!1,plusLicenseKey:"",openAIApiKey:"",openAIOrgId:"",huggingfaceApiKey:"",cohereApiKey:"",anthropicApiKey:"",azureOpenAIApiKey:"",azureOpenAIApiInstanceName:"",azureOpenAIApiDeploymentName:"",azureOpenAIApiVersion:"",azureOpenAIApiEmbeddingDeploymentName:"",googleApiKey:"",openRouterAiApiKey:"",xaiApiKey:"",mistralApiKey:"",deepseekApiKey:"",amazonBedrockApiKey:"",amazonBedrockRegion:"",defaultChainType:"llm_chain",defaultModelKey:"google/gemini-2.5-flash|openrouterai",embeddingModelKey:"text-embedding-3-small|openai",temperature:ny.TEMPERATURE,maxTokens:ny.MAX_TOKENS,contextTurns:15,userSystemPrompt:"",openAIProxyBaseUrl:"",openAIEmbeddingProxyBaseUrl:"",stream:!0,defaultSaveFolder:Wyn,defaultConversationTag:"copilot-conversation",autosaveChat:!0,generateAIChatTitleOnSave:!0,includeActiveNoteAsContext:!0,defaultOpenArea:"view",customPromptsFolder:Gyn,indexVaultToVectorStore:"ON MODE SWITCH",qaExclusions:z2e,qaInclusions:"",chatNoteContextPath:"",chatNoteContextTags:[],enableIndexSync:!0,debug:!1,enableEncryption:!1,maxSourceChunks:15,groqApiKey:"",activeModels:SO,activeEmbeddingModels:Dz,embeddingRequestsPerMin:60,embeddingBatchSize:16,disableIndexOnMobile:!0,showSuggestedPrompts:!0,showRelevantNotes:!0,numPartitions:1,lexicalSearchRamLimit:100,promptUsageTimestamps:{},promptSortStrategy:"timestamp",defaultConversationNoteName:"{$topic}@{$date}_{$time}",inlineEditCommands:[],projectList:[],enableAutocomplete:!1,autocompleteAcceptKey:Xw.KEYBIND,allowAdditionalContext:!0,enableWordCompletion:!1,lastDismissedVersion:null,passMarkdownImages:!0,enableAutonomousAgent:!1,enableCustomPromptTemplating:!0,enableSemanticSearchV3:!1,enableLexicalBoosts:!0,suggestedDefaultCommands:!1,autonomousAgentMaxIterations:4,autonomousAgentEnabledToolIds:["localSearch","readNote","webSearch","pomodoro","youtubeTranscription","writeToFile","replaceInFile","updateMemory"],reasoningEffort:ny.REASONING_EFFORT,verbosity:ny.VERBOSITY,memoryFolderName:Zyn,enableRecentConversations:!0,maxRecentConversations:30,enableSavedMemory:!0,enableInlineCitations:!0,quickCommandModelKey:void 0,quickCommandIncludeNoteContext:!0},Yw={CHAT_IS_VISIBLE:"chat-is-visible",ACTIVE_LEAF_CHANGE:"active-leaf-change",ABORT_STREAM:"abort-stream"}});var aHe=S(Khe=>{"use strict";Khe.byteLength=Yyn;Khe.toByteArray=ebn;Khe.fromByteArray=nbn;var PO=[],Qw=[],Xyn=typeof Uint8Array<"u"?Uint8Array:Array,iHe="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(Bz=0,IAt=iHe.length;Bz0)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 Yyn(t){var e=NAt(t),r=e[0],n=e[1];return(r+n)*3/4-n}function Qyn(t,e,r){return(e+r)*3/4-r}function ebn(t){var e,r=NAt(t),n=r[0],o=r[1],i=new Xyn(Qyn(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=Qw[t.charCodeAt(u)]<<2|Qw[t.charCodeAt(u+1)]>>4,i[a++]=e&255),o===1&&(e=Qw[t.charCodeAt(u)]<<10|Qw[t.charCodeAt(u+1)]<<4|Qw[t.charCodeAt(u+2)]>>2,i[a++]=e>>8&255,i[a++]=e&255),i}function tbn(t){return PO[t>>18&63]+PO[t>>12&63]+PO[t>>6&63]+PO[t&63]}function rbn(t,e,r){for(var n,o=[],i=e;is?s:a+i));return n===1?(e=t[r-1],o.push(PO[e>>2]+PO[e<<4&63]+"==")):n===2&&(e=(t[r-2]<<8)+t[r-1],o.push(PO[e>>10]+PO[e>>4&63]+PO[e<<2&63]+"=")),o.join("")}});var jAt=S(sHe=>{sHe.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)};sHe.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 eS=S(Q6=>{"use strict";var uHe=aHe(),X6=jAt(),DAt=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;Q6.Buffer=ke;Q6.SlowBuffer=lbn;Q6.INSPECT_MAX_BYTES=50;var Whe=2147483647;Q6.kMaxLength=Whe;ke.TYPED_ARRAY_SUPPORT=obn();!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 obn(){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 NN(t){if(t>Whe)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 fHe(t)}return kAt(t,e,r)}ke.poolSize=8192;function kAt(t,e,r){if(typeof t=="string")return abn(t,e);if(ArrayBuffer.isView(t))return sbn(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(MO(t,ArrayBuffer)||t&&MO(t.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(MO(t,SharedArrayBuffer)||t&&MO(t.buffer,SharedArrayBuffer)))return cHe(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=ubn(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 kAt(t,e,r)};Object.setPrototypeOf(ke.prototype,Uint8Array.prototype);Object.setPrototypeOf(ke,Uint8Array);function qAt(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 ibn(t,e,r){return qAt(t),t<=0?NN(t):e!==void 0?typeof r=="string"?NN(t).fill(e,r):NN(t).fill(e):NN(t)}ke.alloc=function(t,e,r){return ibn(t,e,r)};function fHe(t){return qAt(t),NN(t<0?0:pHe(t)|0)}ke.allocUnsafe=function(t){return fHe(t)};ke.allocUnsafeSlow=function(t){return fHe(t)};function abn(t,e){if((typeof e!="string"||e==="")&&(e="utf8"),!ke.isEncoding(e))throw new TypeError("Unknown encoding: "+e);let r=BAt(t,e)|0,n=NN(r),o=n.write(t,e);return o!==r&&(n=n.slice(0,o)),n}function lHe(t){let e=t.length<0?0:pHe(t.length)|0,r=NN(e);for(let n=0;n=Whe)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Whe.toString(16)+" bytes");return t|0}function lbn(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(MO(e,Uint8Array)&&(e=ke.from(e,e.offset,e.byteLength)),MO(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 BAt(t,e){if(ke.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||MO(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 dHe(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return r*2;case"hex":return r>>>1;case"base64":return ZAt(t).length;default:if(o)return n?-1:dHe(t).length;e=(""+e).toLowerCase(),o=!0}}ke.byteLength=BAt;function cbn(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 vbn(this,e,r);case"utf8":case"utf-8":return zAt(this,e,r);case"ascii":return bbn(this,e,r);case"latin1":case"binary":return _bn(this,e,r);case"base64":return gbn(this,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return wbn(this,e,r);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}ke.prototype._isBuffer=!0;function Uz(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+=" ... "),""};DAt&&(ke.prototype[DAt]=ke.prototype.inspect);ke.prototype.compare=function(e,r,n,o,i){if(MO(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,hHe(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:$At(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):$At(t,[e],r,n,o);throw new TypeError("val must be string, number or Buffer")}function $At(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 dbn(this,e,r,n);case"utf8":case"utf-8":return fbn(this,e,r,n);case"ascii":case"latin1":case"binary":return pbn(this,e,r,n);case"base64":return mbn(this,e,r,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return hbn(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 gbn(t,e,r){return e===0&&r===t.length?uHe.fromByteArray(t):uHe.fromByteArray(t.slice(e,r))}function zAt(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 ybn(n)}var LAt=4096;function ybn(t){let e=t.length;if(e<=LAt)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=CL(function(e){e=e>>>0,Y6(e,"offset");let r=this[e],n=this[e+7];(r===void 0||n===void 0)&&cee(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,Y6(e,"offset");let r=this[e],n=this[e+7];(r===void 0||n===void 0)&&cee(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=CL(function(e){e=e>>>0,Y6(e,"offset");let r=this[e],n=this[e+7];(r===void 0||n===void 0)&&cee(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,Y6(e,"offset");let r=this[e],n=this[e+7];(r===void 0||n===void 0)&&cee(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),X6.read(this,e,!0,23,4)};ke.prototype.readFloatBE=function(e,r){return e=e>>>0,r||nh(e,4,this.length),X6.read(this,e,!1,23,4)};ke.prototype.readDoubleLE=function(e,r){return e=e>>>0,r||nh(e,8,this.length),X6.read(this,e,!0,52,8)};ke.prototype.readDoubleBE=function(e,r){return e=e>>>0,r||nh(e,8,this.length),X6.read(this,e,!1,52,8)};function l_(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;l_(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;l_(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||l_(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||l_(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||l_(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||l_(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||l_(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 HAt(t,e,r,n,o){GAt(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 VAt(t,e,r,n,o){GAt(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=CL(function(e,r=0){return HAt(this,e,r,BigInt(0),BigInt("0xffffffffffffffff"))});ke.prototype.writeBigUInt64BE=CL(function(e,r=0){return VAt(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);l_(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);l_(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||l_(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||l_(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||l_(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||l_(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||l_(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=CL(function(e,r=0){return HAt(this,e,r,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});ke.prototype.writeBigInt64BE=CL(function(e,r=0){return VAt(this,e,r,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function JAt(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 KAt(t,e,r,n,o){return e=+e,r=r>>>0,o||JAt(t,e,r,4,34028234663852886e22,-34028234663852886e22),X6.write(t,e,r,n,23,4),r+4}ke.prototype.writeFloatLE=function(e,r,n){return KAt(this,e,r,!0,n)};ke.prototype.writeFloatBE=function(e,r,n){return KAt(this,e,r,!1,n)};function WAt(t,e,r,n,o){return e=+e,r=r>>>0,o||JAt(t,e,r,8,17976931348623157e292,-17976931348623157e292),X6.write(t,e,r,n,52,8),r+8}ke.prototype.writeDoubleLE=function(e,r,n){return WAt(this,e,r,!0,n)};ke.prototype.writeDoubleBE=function(e,r,n){return WAt(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=FAt(String(r)):typeof r=="bigint"&&(o=String(r),(r>BigInt(2)**BigInt(32)||r<-(BigInt(2)**BigInt(32)))&&(o=FAt(o)),o+="n"),n+=` It must be ${e}. Received ${o}`,n},RangeError);function FAt(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 Sbn(t,e,r){Y6(e,"offset"),(t[e]===void 0||t[e+r]===void 0)&&cee(e,t.length-(r+1))}function GAt(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 Z6.ERR_OUT_OF_RANGE("value",s,t)}Sbn(n,o,i)}function Y6(t,e){if(typeof t!="number")throw new Z6.ERR_INVALID_ARG_TYPE(e,"number",t)}function cee(t,e,r){throw Math.floor(t)!==t?(Y6(t,r),new Z6.ERR_OUT_OF_RANGE(r||"offset","an integer",t)):e<0?new Z6.ERR_BUFFER_OUT_OF_BOUNDS:new Z6.ERR_OUT_OF_RANGE(r||"offset",`>= ${r?1:0} and <= ${e}`,t)}var Cbn=/[^+/0-9A-Za-z-_]/g;function xbn(t){if(t=t.split("=")[0],t=t.trim().replace(Cbn,""),t.length<2)return"";for(;t.length%4!==0;)t=t+"=";return t}function dHe(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 Obn(t){let e=[];for(let r=0;r>8,o=r%256,i.push(o),i.push(n);return i}function ZAt(t){return uHe.toByteArray(xbn(t))}function Ghe(t,e,r,n){let o;for(o=0;o=e.length||o>=t.length);++o)e[o+r]=t[o];return o}function MO(t,e){return t instanceof e||t!=null&&t.constructor!=null&&t.constructor.name!=null&&t.constructor.name===e.name}function hHe(t){return t!==t}var Ebn=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 CL(t){return typeof BigInt>"u"?Pbn:t}function Pbn(){throw new Error("BigInt not supported")}});function dee(){return YAt.Platform.isDesktop&&Zhe||(Zhe=require("electron")?.remote?.safeStorage),Zhe}async function vHe(){return await crypto.subtle.importKey("raw",Mbn,Xhe.name,!1,["encrypt","decrypt"])}async function QAt(t){if(!t.enableEncryption)return t;let e={...t},r=Object.keys(t).filter(n=>n.toLowerCase().includes("apikey")||n==="plusLicenseKey");for(let n of r){let o=t[n];e[n]=await gHe(o)}return Array.isArray(t.activeModels)&&(e.activeModels=await Promise.all(t.activeModels.map(async n=>({...n,apiKey:await gHe(n.apiKey||"")})))),Array.isArray(t.activeEmbeddingModels)&&(e.activeEmbeddingModels=await Promise.all(t.activeEmbeddingModels.map(async n=>({...n,apiKey:await gHe(n.apiKey||"")})))),e}async function gHe(t){if(!t||t.startsWith(wHe))return t;eIt(t)&&(t=t.replace(Yhe,""));try{if(dee()?.isEncryptionAvailable()){let o=dee().encryptString(t);return bHe+o.toString("base64")}let e=await vHe(),r=new TextEncoder().encode(t),n=await crypto.subtle.encrypt(Xhe,e,r);return _He+Abn(n)}catch(e){return console.error("Encryption failed:",e),t}}async function $i(t){if(!t||Rbn(t))return t;if(eIt(t))return t.replace(Yhe,"");if(t.startsWith(bHe)){let r=t.replace(bHe,""),n=yHe.Buffer.from(r,"base64");return dee().decryptString(n)}if(t.startsWith(_He)){let r=t.replace(_He,""),n=await vHe(),o=XAt(r),i=await crypto.subtle.decrypt(Xhe,n,o);return new TextDecoder().decode(i)}let e=t.replace(wHe,"");try{if(dee()?.isEncryptionAvailable())try{let i=yHe.Buffer.from(e,"base64");return dee().decryptString(i)}catch{}let r=await vHe(),n=XAt(e),o=await crypto.subtle.decrypt(Xhe,r,n);return new TextDecoder().decode(o)}catch(r){return console.error("Decryption failed:",r),"Copilot failed to decrypt API keys!"}}function Rbn(t){return!t.startsWith(wHe)&&!t.startsWith(Yhe)}function eIt(t){return t.startsWith(Yhe)}function Abn(t){let e=new Uint8Array(t),r="";for(let n=0;n{yHe=L(eS()),YAt=require("obsidian"),Zhe=null;bHe="enc_desk_",_He="enc_web_",wHe="enc_",Yhe="dec_",Mbn=new TextEncoder().encode("obsidian-copilot-v1"),Xhe={name:"AES-GCM",iv:new Uint8Array(12)}});function oIt(t){ei.set(ege,t)}function eK(){return ei.get(ege)}function iIt(t){return ei.sub(ege,t)}function xL(){return $6(ege,{store:ei})}function jN(){return ei.get(tge)}function Hz(t){ei.set(tge,t)}function aIt(t){return ei.sub(tge,t)}function Ev(){return $6(tge,{store:ei})}function Vz(t){ei.set(Qhe,t)}function tc(){return ei.get(Qhe)}function tK(t){return ei.sub(Qhe,()=>{t(ei.get(Qhe))})}function RO(t){ei.set(nIt,t)}function rge(){return $6(nIt,{store:ei})}function Jz(){return jN()==="project"}function CHe(t){ei.set(SHe,t)}function Kz(){return ei.get(SHe)}function sIt(t){let e=Kz();CHe([...e,t])}function uIt(t){let e=Kz();CHe(e.filter(r=>r.id!==t))}function lIt(){CHe([])}function cIt(){return $6(SHe,{store:ei})}function dIt(t){ei.set(fee,t)}function AO(t,e){ei.set(fee,r=>({...r,[t]:e(r[t])}))}function nge(){return $6(fee,{store:ei})}var tIt,ege,rIt,tge,Qhe,nIt,fee,SHe,Tu=v(()=>{gd();Pt();TN();tIt=th(null),ege=th(t=>{let e=t(tIt);return e!==null?e:t(_L).defaultModelKey},(t,e,r)=>{e(tIt,r)}),rIt=th(null),tge=th(t=>{let e=t(rIt);return e!==null?e:t(_L).defaultChainType},(t,e,r)=>{e(rIt,r)}),Qhe=th(null),nIt=th(!1),fee=th({success:[],failed:[],processingFiles:[],total:[]}),SHe=th([])});var wIt=S(ku=>{"use strict";function EHe(t,e){var r=t.length;t.push(e);e:for(;0>>1,o=t[n];if(0>>1;noge(s,r))uoge(l,s)?(t[n]=l,t[u]=r,n=u):(t[n]=s,t[a]=r,n=a);else if(uoge(l,r))t[n]=l,t[u]=r,n=u;else break e}}return e}function oge(t,e){var r=t.sortIndex-e.sortIndex;return r!==0?r:t.id-e.id}typeof performance=="object"&&typeof performance.now=="function"?(fIt=performance,ku.unstable_now=function(){return fIt.now()}):(xHe=Date,pIt=xHe.now(),ku.unstable_now=function(){return xHe.now()-pIt});var fIt,xHe,pIt,IO=[],OL=[],Ibn=1,tS=null,oy=3,sge=!1,Wz=!1,mee=!1,gIt=typeof setTimeout=="function"?setTimeout:null,yIt=typeof clearTimeout=="function"?clearTimeout:null,mIt=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function PHe(t){for(var e=Q0(OL);e!==null;){if(e.callback===null)age(OL);else if(e.startTime<=t)age(OL),e.sortIndex=e.expirationTime,EHe(IO,e);else break;e=Q0(OL)}}function MHe(t){if(mee=!1,PHe(t),!Wz)if(Q0(IO)!==null)Wz=!0,AHe(RHe);else{var e=Q0(OL);e!==null&&IHe(MHe,e.startTime-t)}}function RHe(t,e){Wz=!1,mee&&(mee=!1,yIt(hee),hee=-1),sge=!0;var r=oy;try{for(PHe(e),tS=Q0(IO);tS!==null&&(!(tS.expirationTime>e)||t&&!vIt());){var n=tS.callback;if(typeof n=="function"){tS.callback=null,oy=tS.priorityLevel;var o=n(tS.expirationTime<=e);e=ku.unstable_now(),typeof o=="function"?tS.callback=o:tS===Q0(IO)&&age(IO),PHe(e)}else age(IO);tS=Q0(IO)}if(tS!==null)var i=!0;else{var a=Q0(OL);a!==null&&IHe(MHe,a.startTime-e),i=!1}return i}finally{tS=null,oy=r,sge=!1}}var uge=!1,ige=null,hee=-1,bIt=5,_It=-1;function vIt(){return!(ku.unstable_now()-_Itt||125n?(t.sortIndex=r,EHe(OL,t),Q0(IO)===null&&t===Q0(OL)&&(mee?(yIt(hee),hee=-1):mee=!0,IHe(MHe,r-n))):(t.sortIndex=o,EHe(IO,t),Wz||sge||(Wz=!0,AHe(RHe))),t};ku.unstable_shouldYield=vIt;ku.unstable_wrapCallback=function(t){var e=oy;return function(){var r=oy;oy=e;try{return t.apply(this,arguments)}finally{oy=r}}}});var CIt=S((rji,SIt)=>{"use strict";SIt.exports=wIt()});var Mjt=S(Nv=>{"use strict";var RNt=X(),Av=CIt();function tt(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"),tVe=Object.prototype.hasOwnProperty,Nbn=/^[: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]*$/,xIt={},OIt={};function jbn(t){return tVe.call(OIt,t)?!0:tVe.call(xIt,t)?!1:Nbn.test(t)?OIt[t]=!0:(xIt[t]=!0,!1)}function Dbn(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 $bn(t,e,r,n){if(e===null||typeof e>"u"||Dbn(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 ub(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 eg={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(t){eg[t]=new ub(t,0,!1,t,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(t){var e=t[0];eg[e]=new ub(e,1,!1,t[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(t){eg[t]=new ub(t,2,!1,t.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(t){eg[t]=new ub(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){eg[t]=new ub(t,3,!1,t.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(t){eg[t]=new ub(t,3,!0,t,null,!1,!1)});["capture","download"].forEach(function(t){eg[t]=new ub(t,4,!1,t,null,!1,!1)});["cols","rows","size","span"].forEach(function(t){eg[t]=new ub(t,6,!1,t,null,!1,!1)});["rowSpan","start"].forEach(function(t){eg[t]=new ub(t,5,!1,t.toLowerCase(),null,!1,!1)});var KVe=/[\-:]([a-z])/g;function WVe(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(KVe,WVe);eg[e]=new ub(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(KVe,WVe);eg[e]=new ub(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(KVe,WVe);eg[e]=new ub(e,1,!1,t,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(t){eg[t]=new ub(t,1,!1,t.toLowerCase(),null,!1,!1)});eg.xlinkHref=new ub("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(t){eg[t]=new ub(t,1,!1,t.toLowerCase(),null,!0,!0)});function GVe(t,e,r,n){var o=eg.hasOwnProperty(e)?eg[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{jHe=!1,Error.prepareStackTrace=r}return(t=t?t.displayName||t.name:"")?xee(t):""}function Lbn(t){switch(t.tag){case 5:return xee(t.type);case 16:return xee("Lazy");case 13:return xee("Suspense");case 19:return xee("SuspenseList");case 0:case 2:case 15:return t=DHe(t.type,!1),t;case 11:return t=DHe(t.type.render,!1),t;case 1:return t=DHe(t.type,!0),t;default:return""}}function iVe(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 iK:return"Fragment";case oK:return"Portal";case rVe:return"Profiler";case ZVe:return"StrictMode";case nVe:return"Suspense";case oVe:return"SuspenseList"}if(typeof t=="object")switch(t.$$typeof){case NNt:return(t.displayName||"Context")+".Consumer";case INt:return(t._context.displayName||"Context")+".Provider";case XVe:var e=t.render;return t=t.displayName,t||(t=e.displayName||e.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case YVe:return e=t.displayName||null,e!==null?e:iVe(t.type)||"Memo";case EL:e=t._payload,t=t._init;try{return iVe(t(e))}catch{}}return null}function Fbn(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 iVe(e);case 8:return e===ZVe?"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 BL(t){switch(typeof t){case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function DNt(t){var e=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(e==="checkbox"||e==="radio")}function kbn(t){var e=DNt(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 cge(t){t._valueTracker||(t._valueTracker=kbn(t))}function $Nt(t){if(!t)return!1;var e=t._valueTracker;if(!e)return!0;var r=e.getValue(),n="";return t&&(n=DNt(t)?t.checked?"true":"false":t.value),t=n,t!==r?(e.setValue(t),!0):!1}function Fge(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 aVe(t,e){var r=e.checked;return oc({},e,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??t._wrapperState.initialChecked})}function EIt(t,e){var r=e.defaultValue==null?"":e.defaultValue,n=e.checked!=null?e.checked:e.defaultChecked;r=BL(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 LNt(t,e){e=e.checked,e!=null&&GVe(t,"checked",e,!1)}function sVe(t,e){LNt(t,e);var r=BL(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")?uVe(t,e.type,r):e.hasOwnProperty("defaultValue")&&uVe(t,e.type,BL(e.defaultValue)),e.checked==null&&e.defaultChecked!=null&&(t.defaultChecked=!!e.defaultChecked)}function PIt(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 uVe(t,e,r){(e!=="number"||Fge(t.ownerDocument)!==t)&&(r==null?t.defaultValue=""+t._wrapperState.initialValue:t.defaultValue!==""+r&&(t.defaultValue=""+r))}var Oee=Array.isArray;function gK(t,e,r,n){if(t=t.options,e){e={};for(var o=0;o"+e.valueOf().toString()+"",e=dge.firstChild;t.firstChild;)t.removeChild(t.firstChild);for(;e.firstChild;)t.appendChild(e.firstChild)}});function Fee(t,e){if(e){var r=t.firstChild;if(r&&r===t.lastChild&&r.nodeType===3){r.nodeValue=e;return}}t.textContent=e}var Pee={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},qbn=["Webkit","ms","Moz","O"];Object.keys(Pee).forEach(function(t){qbn.forEach(function(e){e=e+t.charAt(0).toUpperCase()+t.substring(1),Pee[e]=Pee[t]})});function BNt(t,e,r){return e==null||typeof e=="boolean"||e===""?"":r||typeof e!="number"||e===0||Pee.hasOwnProperty(t)&&Pee[t]?(""+e).trim():e+"px"}function UNt(t,e){t=t.style;for(var r in e)if(e.hasOwnProperty(r)){var n=r.indexOf("--")===0,o=BNt(r,e[r],n);r==="float"&&(r="cssFloat"),n?t.setProperty(r,o):t[r]=o}}var Bbn=oc({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 dVe(t,e){if(e){if(Bbn[t]&&(e.children!=null||e.dangerouslySetInnerHTML!=null))throw Error(tt(137,t));if(e.dangerouslySetInnerHTML!=null){if(e.children!=null)throw Error(tt(60));if(typeof e.dangerouslySetInnerHTML!="object"||!("__html"in e.dangerouslySetInnerHTML))throw Error(tt(61))}if(e.style!=null&&typeof e.style!="object")throw Error(tt(62))}}function fVe(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 pVe=null;function QVe(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var mVe=null,yK=null,bK=null;function AIt(t){if(t=rte(t)){if(typeof mVe!="function")throw Error(tt(280));var e=t.stateNode;e&&(e=fye(e),mVe(t.stateNode,t.type,e))}}function zNt(t){yK?bK?bK.push(t):bK=[t]:yK=t}function HNt(){if(yK){var t=yK,e=bK;if(bK=yK=null,AIt(t),e)for(t=0;t>>=0,t===0?32:31-(Ybn(t)/Qbn|0)|0}var fge=64,pge=4194304;function Tee(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 Uge(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=Tee(s):(i&=a,i!==0&&(n=Tee(i)))}else a=r&~o,a!==0?n=Tee(a):i!==0&&(n=Tee(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 ete(t,e,r){t.pendingLanes|=e,e!==536870912&&(t.suspendedLanes=0,t.pingedLanes=0),t=t.eventTimes,e=31-oC(e),t[e]=r}function n_n(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=Ree),qIt=" ",BIt=!1;function c1t(t,e){switch(t){case"keyup":return A_n.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function d1t(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var aK=!1;function N_n(t,e){switch(t){case"compositionend":return d1t(e);case"keypress":return e.which!==32?null:(BIt=!0,qIt);case"textInput":return t=e.data,t===qIt&&BIt?null:t;default:return null}}function j_n(t,e){if(aK)return t==="compositionend"||!sJe&&c1t(t,e)?(t=u1t(),Mge=oJe=AL=null,aK=!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=HIt(r)}}function h1t(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?h1t(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function g1t(){for(var t=window,e=Fge();e instanceof t.HTMLIFrameElement;){try{var r=typeof e.contentWindow.location.href=="string"}catch{r=!1}if(r)t=e.contentWindow;else break;e=Fge(t.document)}return e}function uJe(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 z_n(t){var e=g1t(),r=t.focusedElem,n=t.selectionRange;if(e!==r&&r&&r.ownerDocument&&h1t(r.ownerDocument.documentElement,r)){if(n!==null&&uJe(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=VIt(r,i);var a=VIt(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,sK=null,vVe=null,Iee=null,wVe=!1;function JIt(t,e,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;wVe||sK==null||sK!==Fge(n)||(n=sK,"selectionStart"in n&&uJe(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}),Iee&&Hee(Iee,n)||(Iee=n,n=Vge(vVe,"onSelect"),0cK||(t.current=EVe[cK],EVe[cK]=null,cK--)}function qu(t,e){cK++,EVe[cK]=t.current,t.current=e}var UL={},uy=HL(UL),f_=HL(!1),r4=UL;function CK(t,e){var r=t.type.contextTypes;if(!r)return UL;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 p_(t){return t=t.childContextTypes,t!=null}function Kge(){sl(f_),sl(uy)}function tNt(t,e,r){if(uy.current!==UL)throw Error(tt(168));qu(uy,e),qu(f_,r)}function O1t(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(tt(108,Fbn(t)||"Unknown",o));return oc({},r,n)}function Wge(t){return t=(t=t.stateNode)&&t.__reactInternalMemoizedMergedChildContext||UL,r4=uy.current,qu(uy,t),qu(f_,f_.current),!0}function rNt(t,e,r){var n=t.stateNode;if(!n)throw Error(tt(169));r?(t=O1t(t,e,r4),n.__reactInternalMemoizedMergedChildContext=t,sl(f_),sl(uy),qu(uy,t)):sl(f_),qu(f_,r)}var $N=null,pye=!1,JHe=!1;function T1t(t){$N===null?$N=[t]:$N.push(t)}function Q_n(t){pye=!0,T1t(t)}function VL(){if(!JHe&&$N!==null){JHe=!0;var t=0,e=Ys;try{var r=$N;for(Ys=1;t>=a,o-=a,LN=1<<32-oC(e)+o|r<T?(R=E,E=null):R=E.sibling;var N=f(y,E,_[T],w);if(N===null){E===null&&(E=R);break}t&&E&&N.alternate===null&&e(y,E),b=i(N,b,T),O===null?x=N:O.sibling=N,O=N,E=R}if(T===_.length)return r(y,E),Ml&&Gz(y,T),x;if(E===null){for(;T<_.length;T++)E=d(y,_[T],w),E!==null&&(b=i(E,b,T),O===null?x=E:O.sibling=E,O=E);return Ml&&Gz(y,T),x}for(E=n(y,E);T<_.length;T++)R=p(E,y,T,_[T],w),R!==null&&(t&&R.alternate!==null&&E.delete(R.key===null?T:R.key),b=i(R,b,T),O===null?x=R:O.sibling=R,O=R);return t&&E.forEach(function(D){return e(y,D)}),Ml&&Gz(y,T),x}function h(y,b,_,w){var x=gee(_);if(typeof x!="function")throw Error(tt(150));if(_=x.call(_),_==null)throw Error(tt(151));for(var O=x=null,E=b,T=b=0,R=null,N=_.next();E!==null&&!N.done;T++,N=_.next()){E.index>T?(R=E,E=null):R=E.sibling;var D=f(y,E,N.value,w);if(D===null){E===null&&(E=R);break}t&&E&&D.alternate===null&&e(y,E),b=i(D,b,T),O===null?x=D:O.sibling=D,O=D,E=R}if(N.done)return r(y,E),Ml&&Gz(y,T),x;if(E===null){for(;!N.done;T++,N=_.next())N=d(y,N.value,w),N!==null&&(b=i(N,b,T),O===null?x=N:O.sibling=N,O=N);return Ml&&Gz(y,T),x}for(E=n(y,E);!N.done;T++,N=_.next())N=p(E,y,T,N.value,w),N!==null&&(t&&N.alternate!==null&&E.delete(N.key===null?T:N.key),b=i(N,b,T),O===null?x=N:O.sibling=N,O=N);return t&&E.forEach(function(F){return e(y,F)}),Ml&&Gz(y,T),x}function g(y,b,_,w){if(typeof _=="object"&&_!==null&&_.type===iK&&_.key===null&&(_=_.props.children),typeof _=="object"&&_!==null){switch(_.$$typeof){case lge:e:{for(var x=_.key,O=b;O!==null;){if(O.key===x){if(x=_.type,x===iK){if(O.tag===7){r(y,O.sibling),b=o(O,_.props.children),b.return=y,y=b;break e}}else if(O.elementType===x||typeof x=="object"&&x!==null&&x.$$typeof===EL&&lNt(x)===O.type){r(y,O.sibling),b=o(O,_.props),b.ref=vee(y,O,_),b.return=y,y=b;break e}r(y,O);break}else e(y,O);O=O.sibling}_.type===iK?(b=t4(_.props.children,y.mode,w,_.key),b.return=y,y=b):(w=Lge(_.type,_.key,_.props,null,y.mode,w),w.ref=vee(y,b,_),w.return=y,y=w)}return a(y);case oK:e:{for(O=_.key;b!==null;){if(b.key===O)if(b.tag===4&&b.stateNode.containerInfo===_.containerInfo&&b.stateNode.implementation===_.implementation){r(y,b.sibling),b=o(b,_.children||[]),b.return=y,y=b;break e}else{r(y,b);break}else e(y,b);b=b.sibling}b=eVe(_,y.mode,w),b.return=y,y=b}return a(y);case EL:return O=_._init,g(y,b,O(_._payload),w)}if(Oee(_))return m(y,b,_,w);if(gee(_))return h(y,b,_,w);xge(y,_)}return typeof _=="string"&&_!==""||typeof _=="number"?(_=""+_,b!==null&&b.tag===6?(r(y,b.sibling),b=o(b,_),b.return=y,y=b):(r(y,b),b=QHe(_,y.mode,w),b.return=y,y=b),a(y)):r(y,b)}return g}var OK=j1t(!0),D1t=j1t(!1),nte={},LO=HL(nte),Wee=HL(nte),Gee=HL(nte);function Qz(t){if(t===nte)throw Error(tt(174));return t}function yJe(t,e){switch(qu(Gee,e),qu(Wee,t),qu(LO,nte),t=e.nodeType,t){case 9:case 11:e=(e=e.documentElement)?e.namespaceURI:cVe(null,"");break;default:t=t===8?e.parentNode:e,e=t.namespaceURI||null,t=t.tagName,e=cVe(e,t)}sl(LO),qu(LO,e)}function TK(){sl(LO),sl(Wee),sl(Gee)}function $1t(t){Qz(Gee.current);var e=Qz(LO.current),r=cVe(e,t.type);e!==r&&(qu(Wee,t),qu(LO,r))}function bJe(t){Wee.current===t&&(sl(LO),sl(Wee))}var rc=HL(0);function eye(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 KHe=[];function _Je(){for(var t=0;tr?r:4,t(!0);var n=WHe.transition;WHe.transition={};try{t(!1),e()}finally{Ys=r,WHe.transition=n}}function Y1t(){return sS().memoizedState}function nvn(t,e,r){var n=kL(t);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},Q1t(t))ejt(e,r);else if(r=R1t(t,e,r,n),r!==null){var o=sb();iC(r,t,n,o),tjt(r,e,n)}}function ovn(t,e,r){var n=kL(t),o={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(Q1t(t))ejt(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,aC(s,a)){var u=e.interleaved;u===null?(o.next=o,hJe(e)):(o.next=u.next,u.next=o),e.interleaved=o;return}}catch{}finally{}r=R1t(t,e,o,n),r!==null&&(o=sb(),iC(r,t,n,o),tjt(r,e,n))}}function Q1t(t){var e=t.alternate;return t===nc||e!==null&&e===nc}function ejt(t,e){Nee=tye=!0;var r=t.pending;r===null?e.next=e:(e.next=r.next,r.next=e),t.pending=e}function tjt(t,e,r){if((r&4194240)!==0){var n=e.lanes;n&=t.pendingLanes,r|=n,e.lanes=r,tJe(t,r)}}var rye={readContext:aS,useCallback:iy,useContext:iy,useEffect:iy,useImperativeHandle:iy,useInsertionEffect:iy,useLayoutEffect:iy,useMemo:iy,useReducer:iy,useRef:iy,useState:iy,useDebugValue:iy,useDeferredValue:iy,useTransition:iy,useMutableSource:iy,useSyncExternalStore:iy,useId:iy,unstable_isNewReconciler:!1},ivn={readContext:aS,useCallback:function(t,e){return jO().memoizedState=[t,e===void 0?null:e],t},useContext:aS,useEffect:dNt,useImperativeHandle:function(t,e,r){return r=r!=null?r.concat([t]):null,Nge(4194308,4,K1t.bind(null,e,t),r)},useLayoutEffect:function(t,e){return Nge(4194308,4,t,e)},useInsertionEffect:function(t,e){return Nge(4,2,t,e)},useMemo:function(t,e){var r=jO();return e=e===void 0?null:e,t=t(),r.memoizedState=[t,e],t},useReducer:function(t,e,r){var n=jO();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=nvn.bind(null,nc,t),[n.memoizedState,t]},useRef:function(t){var e=jO();return t={current:t},e.memoizedState=t},useState:cNt,useDebugValue:xJe,useDeferredValue:function(t){return jO().memoizedState=t},useTransition:function(){var t=cNt(!1),e=t[0];return t=rvn.bind(null,t[1]),jO().memoizedState=t,[e,t]},useMutableSource:function(){},useSyncExternalStore:function(t,e,r){var n=nc,o=jO();if(Ml){if(r===void 0)throw Error(tt(407));r=r()}else{if(r=e(),ih===null)throw Error(tt(349));(o4&30)!==0||k1t(n,e,r)}o.memoizedState=r;var i={value:r,getSnapshot:e};return o.queue=i,dNt(B1t.bind(null,n,i,t),[t]),n.flags|=2048,Yee(9,q1t.bind(null,n,i,r,e),void 0,null),r},useId:function(){var t=jO(),e=ih.identifierPrefix;if(Ml){var r=FN,n=LN;r=(n&~(1<<32-oC(n)-1)).toString(32)+r,e=":"+e+"R"+r,r=Zee++,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[DO]=e,t[Kee]=n,cjt(t,e,!1,!1),e.stateNode=t;e:{switch(a=fVe(r,n),r){case"dialog":al("cancel",t),al("close",t),o=n;break;case"iframe":case"object":case"embed":al("load",t),o=n;break;case"video":case"audio":for(o=0;oPK&&(e.flags|=128,n=!0,wee(i,!1),e.lanes=4194304)}else{if(!n)if(t=eye(a),t!==null){if(e.flags|=128,n=!0,r=t.updateQueue,r!==null&&(e.updateQueue=r,e.flags|=4),wee(i,!0),i.tail===null&&i.tailMode==="hidden"&&!a.alternate&&!Ml)return ay(e),null}else 2*Gc()-i.renderingStartTime>PK&&r!==1073741824&&(e.flags|=128,n=!0,wee(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=Gc(),e.sibling=null,r=rc.current,qu(rc,n?r&1|2:r&1),e):(ay(e),null);case 22:case 23:return RJe(),n=e.memoizedState!==null,t!==null&&t.memoizedState!==null!==n&&(e.flags|=8192),n&&(e.mode&1)!==0?(Pv&1073741824)!==0&&(ay(e),e.subtreeFlags&6&&(e.flags|=8192)):ay(e),null;case 24:return null;case 25:return null}throw Error(tt(156,e.tag))}function pvn(t,e){switch(cJe(e),e.tag){case 1:return p_(e.type)&&Kge(),t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 3:return TK(),sl(f_),sl(uy),_Je(),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(sl(rc),t=e.memoizedState,t!==null&&t.dehydrated!==null){if(e.alternate===null)throw Error(tt(340));xK()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 19:return sl(rc),null;case 4:return TK(),null;case 10:return mJe(e.type._context),null;case 22:case 23:return RJe(),null;case 24:return null;default:return null}}var Tge=!1,sy=!1,mvn=typeof WeakSet=="function"?WeakSet:Set,gr=null;function mK(t,e){var r=t.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){Ec(t,e,n)}else r.current=null}function kVe(t,e,r){try{r()}catch(n){Ec(t,e,n)}}var vNt=!1;function hvn(t,e){if(SVe=zge,t=g1t(),uJe(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(CVe={focusedElem:t,selectionRange:r},zge=!1,gr=e;gr!==null;)if(e=gr,t=e.child,(e.subtreeFlags&1028)!==0&&t!==null)t.return=e,gr=t;else for(;gr!==null;){e=gr;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,g=m.memoizedState,y=e.stateNode,b=y.getSnapshotBeforeUpdate(e.elementType===e.type?h:tC(e.type,h),g);y.__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(tt(163))}}catch(w){Ec(e,e.return,w)}if(t=e.sibling,t!==null){t.return=e.return,gr=t;break}gr=e.return}return m=vNt,vNt=!1,m}function jee(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&&kVe(e,r,i)}o=o.next}while(o!==n)}}function gye(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 qVe(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 pjt(t){var e=t.alternate;e!==null&&(t.alternate=null,pjt(e)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(e=t.stateNode,e!==null&&(delete e[DO],delete e[Kee],delete e[TVe],delete e[X_n],delete e[Y_n])),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 mjt(t){return t.tag===5||t.tag===3||t.tag===4}function wNt(t){e:for(;;){for(;t.sibling===null;){if(t.return===null||mjt(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 BVe(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=Jge));else if(n!==4&&(t=t.child,t!==null))for(BVe(t,e,r),t=t.sibling;t!==null;)BVe(t,e,r),t=t.sibling}function UVe(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(UVe(t,e,r),t=t.sibling;t!==null;)UVe(t,e,r),t=t.sibling}var Yh=null,rC=!1;function TL(t,e,r){for(r=r.child;r!==null;)hjt(t,e,r),r=r.sibling}function hjt(t,e,r){if($O&&typeof $O.onCommitFiberUnmount=="function")try{$O.onCommitFiberUnmount(uye,r)}catch{}switch(r.tag){case 5:sy||mK(r,e);case 6:var n=Yh,o=rC;Yh=null,TL(t,e,r),Yh=n,rC=o,Yh!==null&&(rC?(t=Yh,r=r.stateNode,t.nodeType===8?t.parentNode.removeChild(r):t.removeChild(r)):Yh.removeChild(r.stateNode));break;case 18:Yh!==null&&(rC?(t=Yh,r=r.stateNode,t.nodeType===8?VHe(t.parentNode,r):t.nodeType===1&&VHe(t,r),Uee(t)):VHe(Yh,r.stateNode));break;case 4:n=Yh,o=rC,Yh=r.stateNode.containerInfo,rC=!0,TL(t,e,r),Yh=n,rC=o;break;case 0:case 11:case 14:case 15:if(!sy&&(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)&&kVe(r,e,a),o=o.next}while(o!==n)}TL(t,e,r);break;case 1:if(!sy&&(mK(r,e),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(s){Ec(r,e,s)}TL(t,e,r);break;case 21:TL(t,e,r);break;case 22:r.mode&1?(sy=(n=sy)||r.memoizedState!==null,TL(t,e,r),sy=n):TL(t,e,r);break;default:TL(t,e,r)}}function SNt(t){var e=t.updateQueue;if(e!==null){t.updateQueue=null;var r=t.stateNode;r===null&&(r=t.stateNode=new mvn),e.forEach(function(n){var o=xvn.bind(null,t,n);r.has(n)||(r.add(n),n.then(o,o))})}}function eC(t,e){var r=e.deletions;if(r!==null)for(var n=0;no&&(o=a),n&=~i}if(n=o,n=Gc()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*yvn(n/1960))-n,10t?16:t,IL===null)var n=!1;else{if(t=IL,IL=null,iye=0,(Za&6)!==0)throw Error(tt(331));var o=Za;for(Za|=4,gr=t.current;gr!==null;){var i=gr,a=i.child;if((gr.flags&16)!==0){var s=i.deletions;if(s!==null){for(var u=0;uGc()-PJe?e4(t,0):EJe|=r),m_(t,e)}function Cjt(t,e){e===0&&((t.mode&1)===0?e=1:(e=pge,pge<<=1,(pge&130023424)===0&&(pge=4194304)));var r=sb();t=UN(t,e),t!==null&&(ete(t,e,r),m_(t,r))}function Cvn(t){var e=t.memoizedState,r=0;e!==null&&(r=e.retryLane),Cjt(t,r)}function xvn(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(tt(314))}n!==null&&n.delete(e),Cjt(t,r)}var xjt;xjt=function(t,e,r){if(t!==null)if(t.memoizedProps!==e.pendingProps||f_.current)d_=!0;else{if((t.lanes&r)===0&&(e.flags&128)===0)return d_=!1,dvn(t,e,r);d_=(t.flags&131072)!==0}else d_=!1,Ml&&(e.flags&1048576)!==0&&E1t(e,Zge,e.index);switch(e.lanes=0,e.tag){case 2:var n=e.type;jge(t,e),t=e.pendingProps;var o=CK(e,uy.current);vK(e,r),o=wJe(null,e,n,t,o,r);var i=SJe();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,p_(n)?(i=!0,Wge(e)):i=!1,e.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,gJe(e),o.updater=mye,e.stateNode=o,o._reactInternals=e,IVe(e,n,t,r),e=DVe(null,e,n,!0,i,r)):(e.tag=0,Ml&&i&&lJe(e),ab(null,e,o,r),e=e.child),e;case 16:n=e.elementType;e:{switch(jge(t,e),t=e.pendingProps,o=n._init,n=o(n._payload),e.type=n,o=e.tag=Tvn(n),t=tC(n,t),o){case 0:e=jVe(null,e,n,t,r);break e;case 1:e=yNt(null,e,n,t,r);break e;case 11:e=hNt(null,e,n,t,r);break e;case 14:e=gNt(null,e,n,tC(n.type,t),r);break e}throw Error(tt(306,n,""))}return e;case 0:return n=e.type,o=e.pendingProps,o=e.elementType===n?o:tC(n,o),jVe(t,e,n,o,r);case 1:return n=e.type,o=e.pendingProps,o=e.elementType===n?o:tC(n,o),yNt(t,e,n,o,r);case 3:e:{if(sjt(e),t===null)throw Error(tt(387));n=e.pendingProps,i=e.memoizedState,o=i.element,A1t(t,e),Qge(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=EK(Error(tt(423)),e),e=bNt(t,e,n,r,o);break e}else if(n!==o){o=EK(Error(tt(424)),e),e=bNt(t,e,n,r,o);break e}else for(Mv=$L(e.stateNode.containerInfo.firstChild),Rv=e,Ml=!0,nC=null,r=D1t(e,null,n,r),e.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(xK(),n===o){e=zN(t,e,r);break e}ab(t,e,n,r)}e=e.child}return e;case 5:return $1t(e),t===null&&MVe(e),n=e.type,o=e.pendingProps,i=t!==null?t.memoizedProps:null,a=o.children,xVe(n,o)?a=null:i!==null&&xVe(n,i)&&(e.flags|=32),ajt(t,e),ab(t,e,a,r),e.child;case 6:return t===null&&MVe(e),null;case 13:return ujt(t,e,r);case 4:return yJe(e,e.stateNode.containerInfo),n=e.pendingProps,t===null?e.child=OK(e,null,n,r):ab(t,e,n,r),e.child;case 11:return n=e.type,o=e.pendingProps,o=e.elementType===n?o:tC(n,o),hNt(t,e,n,o,r);case 7:return ab(t,e,e.pendingProps,r),e.child;case 8:return ab(t,e,e.pendingProps.children,r),e.child;case 12:return ab(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,qu(Xge,n._currentValue),n._currentValue=a,i!==null)if(aC(i.value,a)){if(i.children===o.children&&!f_.current){e=zN(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=kN(-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),RVe(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(tt(341));a.lanes|=r,s=a.alternate,s!==null&&(s.lanes|=r),RVe(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}ab(t,e,o.children,r),e=e.child}return e;case 9:return o=e.type,n=e.pendingProps.children,vK(e,r),o=aS(o),n=n(o),e.flags|=1,ab(t,e,n,r),e.child;case 14:return n=e.type,o=tC(n,e.pendingProps),o=tC(n.type,o),gNt(t,e,n,o,r);case 15:return ojt(t,e,e.type,e.pendingProps,r);case 17:return n=e.type,o=e.pendingProps,o=e.elementType===n?o:tC(n,o),jge(t,e),e.tag=1,p_(n)?(t=!0,Wge(e)):t=!1,vK(e,r),N1t(e,n,o),IVe(e,n,o,r),DVe(null,e,n,!0,t,r);case 19:return ljt(t,e,r);case 22:return ijt(t,e,r)}throw Error(tt(156,e.tag))};function Ojt(t,e){return XNt(t,e)}function Ovn(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 oS(t,e,r,n){return new Ovn(t,e,r,n)}function IJe(t){return t=t.prototype,!(!t||!t.isReactComponent)}function Tvn(t){if(typeof t=="function")return IJe(t)?1:0;if(t!=null){if(t=t.$$typeof,t===XVe)return 11;if(t===YVe)return 14}return 2}function qL(t,e){var r=t.alternate;return r===null?(r=oS(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 Lge(t,e,r,n,o,i){var a=2;if(n=t,typeof t=="function")IJe(t)&&(a=1);else if(typeof t=="string")a=5;else e:switch(t){case iK:return t4(r.children,o,i,e);case ZVe:a=8,o|=8;break;case rVe:return t=oS(12,r,e,o|2),t.elementType=rVe,t.lanes=i,t;case nVe:return t=oS(13,r,e,o),t.elementType=nVe,t.lanes=i,t;case oVe:return t=oS(19,r,e,o),t.elementType=oVe,t.lanes=i,t;case jNt:return bye(r,o,i,e);default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case INt:a=10;break e;case NNt:a=9;break e;case XVe:a=11;break e;case YVe:a=14;break e;case EL:a=16,n=null;break e}throw Error(tt(130,t==null?t:typeof t,""))}return e=oS(a,r,e,o),e.elementType=t,e.type=n,e.lanes=i,e}function t4(t,e,r,n){return t=oS(7,t,n,e),t.lanes=r,t}function bye(t,e,r,n){return t=oS(22,t,n,e),t.elementType=jNt,t.lanes=r,t.stateNode={isHidden:!1},t}function QHe(t,e,r){return t=oS(6,t,null,e),t.lanes=r,t}function eVe(t,e,r){return e=oS(4,t.children!==null?t.children:[],t.key,e),e.lanes=r,e.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},e}function Evn(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=LHe(0),this.expirationTimes=LHe(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=LHe(0),this.identifierPrefix=n,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function NJe(t,e,r,n,o,i,a,s,u){return t=new Evn(t,e,r,s,u),e===1?(e=1,i===!0&&(e|=8)):e=0,i=oS(3,null,null,e),t.current=i,i.stateNode=t,i.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},gJe(i),t}function Pvn(t,e,r){var n=3{"use strict";function Rjt(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Rjt)}catch(t){console.error(t)}}Rjt(),Ajt.exports=Mjt()});var wm=S(LJe=>{"use strict";var Ijt=Bu();LJe.createRoot=Ijt.createRoot,LJe.hydrateRoot=Ijt.hydrateRoot;var iji});function Njt(t,e){if(typeof t=="function")return t(e);t!=null&&(t.current=e)}function jjt(...t){return e=>{let r=!1,n=t.map(o=>{let i=Njt(o,e);return!r&&typeof i=="function"&&(r=!0),i});if(r)return()=>{for(let o=0;o{Nvn=L(X(),1)});var Ljt=S(Cye=>{"use strict";var jvn=X(),Dvn=Symbol.for("react.element"),$vn=Symbol.for("react.fragment"),Lvn=Object.prototype.hasOwnProperty,Fvn=jvn.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,kvn={key:!0,ref:!0,__self:!0,__source:!0};function $jt(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)Lvn.call(e,n)&&!kvn.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:Dvn,type:t,key:i,ref:a,props:o,_owner:Fvn.current}}Cye.Fragment=$vn;Cye.jsx=$jt;Cye.jsxs=$jt});var mt=S((lji,Fjt)=>{"use strict";Fjt.exports=Ljt()});function Ji(t){let e=qvn(t),r=Sm.forwardRef((n,o)=>{let{children:i,...a}=n,s=Sm.Children.toArray(i),u=s.find(Bvn);if(u){let l=u.props.children,c=s.map(d=>d===u?Sm.Children.count(l)>1?Sm.Children.only(null):Sm.isValidElement(l)?l.props.children:null:d);return(0,AK.jsx)(e,{...a,ref:o,children:Sm.isValidElement(l)?Sm.cloneElement(l,void 0,c):null})}return(0,AK.jsx)(e,{...a,ref:o,children:i})});return r.displayName=`${t}.Slot`,r}function qvn(t){let e=Sm.forwardRef((r,n)=>{let{children:o,...i}=r;if(Sm.isValidElement(o)){let a=zvn(o),s=Uvn(i,o.props);return o.type!==Sm.Fragment&&(s.ref=n?jjt(n,a):a),Sm.cloneElement(o,s)}return Sm.Children.count(o)>1?Sm.Children.only(null):null});return e.displayName=`${t}.SlotClone`,e}function Bjt(t){let e=({children:r})=>(0,AK.jsx)(AK.Fragment,{children:r});return e.displayName=`${t}.Slottable`,e.__radixId=qjt,e}function Bvn(t){return Sm.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===qjt}function Uvn(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 zvn(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 Sm,AK,kjt,qjt,ah=v(()=>{Sm=L(X(),1);Djt();AK=L(mt(),1);kjt=Ji("Slot");qjt=Symbol("radix.slottable")});function Ujt(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 zjt,Hjt,IK,Oye=v(()=>{FJe();zjt=t=>typeof t=="boolean"?`${t}`:t===0?"0":t,Hjt=xye,IK=(t,e)=>r=>{var n;if(e?.variants==null)return Hjt(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=zjt(c)||zjt(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,g]=m;return Array.isArray(g)?g.includes({...i,...s}[h]):{...i,...s}[h]===g})?[...l,d,f]:l},[]);return Hjt(t,a,u,r?.class,r?.className)}});function twn(){let t=0,e,r,n="";for(;td(c),t());return r=Yvn(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=ewn(u,r);return o(u,c),c}return function(){return i(twn.apply(null,arguments))}}var BJe,Hvn,Gjt,Vjt,Vvn,Jvn,qJe,Jjt,Kvn,Wvn,Gvn,Zjt,Zvn,Xvn,Yvn,Qvn,ewn,Xjt,ul,Yjt,rwn,nwn,own,iwn,awn,swn,uwn,VN,JL,NK,kJe,ote,lwn,Ko,KL,cwn,dwn,fwn,pwn,mwn,hwn,ite,jK,gwn,Qjt,ywn,bwn,Wjt,_wn,ate,vwn,wwn,eDt,tDt=v(()=>{BJe="-",Hvn=t=>{let e=Jvn(t),{conflictingClassGroups:r,conflictingClassGroupModifiers:n}=t;return{getClassGroupId:a=>{let s=a.split(BJe);return s[0]===""&&s.length!==1&&s.shift(),Gjt(s,e)||Vvn(a)},getConflictingClassGroupIds:(a,s)=>{let u=r[a]||[];return s&&n[a]?[...u,...n[a]]:u}}},Gjt=(t,e)=>{if(t.length===0)return e.classGroupId;let r=t[0],n=e.nextPart.get(r),o=n?Gjt(t.slice(1),n):void 0;if(o)return o;if(e.validators.length===0)return;let i=t.join(BJe);return e.validators.find(({validator:a})=>a(i))?.classGroupId},Vjt=/^\[(.+)\]$/,Vvn=t=>{if(Vjt.test(t)){let e=Vjt.exec(t)[1],r=e?.substring(0,e.indexOf(":"));if(r)return"arbitrary.."+r}},Jvn=t=>{let{theme:e,prefix:r}=t,n={nextPart:new Map,validators:[]};return Wvn(Object.entries(t.classGroups),r).forEach(([i,a])=>{qJe(a,n,i,e)}),n},qJe=(t,e,r,n)=>{t.forEach(o=>{if(typeof o=="string"){let i=o===""?e:Jjt(e,o);i.classGroupId=r;return}if(typeof o=="function"){if(Kvn(o)){qJe(o(n),e,r,n);return}e.validators.push({validator:o,classGroupId:r});return}Object.entries(o).forEach(([i,a])=>{qJe(a,Jjt(e,i),r,n)})})},Jjt=(t,e)=>{let r=t;return e.split(BJe).forEach(n=>{r.nextPart.has(n)||r.nextPart.set(n,{nextPart:new Map,validators:[]}),r=r.nextPart.get(n)}),r},Kvn=t=>t.isThemeGetter,Wvn=(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,Gvn=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)}}},Zjt="!",Zvn=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 g=0;gc?d-c:void 0;return{modifiers:u,hasImportantModifier:p,baseClassName:m,maybePostfixModifierPosition:h}};return r?s=>r({className:s,parseClassName:a}):a},Xvn=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},Yvn=t=>({cache:Gvn(t.cacheSize),parseClassName:Zvn(t),...Hvn(t)}),Qvn=/\s+/,ewn=(t,e)=>{let{parseClassName:r,getClassGroupId:n,getConflictingClassGroupIds:o}=e,i=[],a=t.trim().split(Qvn),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 g=Xvn(c).join(":"),y=d?g+Zjt:g,b=y+h;if(i.includes(b))continue;i.push(b);let _=o(h,m);for(let w=0;w<_.length;++w){let x=_[w];i.push(y+x)}s=l+(s.length>0?" "+s:s)}return s};Xjt=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},Yjt=/^\[(?:([a-z-]+):)?(.+)\]$/i,rwn=/^\d+\/\d+$/,nwn=new Set(["px","full","screen"]),own=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,iwn=/\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$/,awn=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,swn=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,uwn=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,VN=t=>NK(t)||nwn.has(t)||rwn.test(t),JL=t=>jK(t,"length",gwn),NK=t=>!!t&&!Number.isNaN(Number(t)),kJe=t=>jK(t,"number",NK),ote=t=>!!t&&Number.isInteger(Number(t)),lwn=t=>t.endsWith("%")&&NK(t.slice(0,-1)),Ko=t=>Yjt.test(t),KL=t=>own.test(t),cwn=new Set(["length","size","percentage"]),dwn=t=>jK(t,cwn,Qjt),fwn=t=>jK(t,"position",Qjt),pwn=new Set(["image","url"]),mwn=t=>jK(t,pwn,bwn),hwn=t=>jK(t,"",ywn),ite=()=>!0,jK=(t,e,r)=>{let n=Yjt.exec(t);return n?n[1]?typeof e=="string"?n[1]===e:e.has(n[1]):r(n[2]):!1},gwn=t=>iwn.test(t)&&!awn.test(t),Qjt=()=>!1,ywn=t=>swn.test(t),bwn=t=>uwn.test(t),Wjt=()=>{let t=ul("colors"),e=ul("spacing"),r=ul("blur"),n=ul("brightness"),o=ul("borderColor"),i=ul("borderRadius"),a=ul("borderSpacing"),s=ul("borderWidth"),u=ul("contrast"),l=ul("grayscale"),c=ul("hueRotate"),d=ul("invert"),f=ul("gap"),p=ul("gradientColorStops"),m=ul("gradientColorStopPositions"),h=ul("inset"),g=ul("margin"),y=ul("opacity"),b=ul("padding"),_=ul("saturate"),w=ul("scale"),x=ul("sepia"),O=ul("skew"),E=ul("space"),T=ul("translate"),R=()=>["auto","contain","none"],N=()=>["auto","hidden","clip","visible","scroll"],D=()=>["auto",Ko,e],F=()=>[Ko,e],B=()=>["",VN,JL],U=()=>["auto",NK,Ko],H=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],G=()=>["solid","dashed","dotted","double","none"],ie=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],oe=()=>["start","end","center","between","around","evenly","stretch"],z=()=>["","0",Ko],Q=()=>["auto","avoid","all","avoid-page","page","left","right","column"],re=()=>[NK,Ko];return{cacheSize:500,separator:":",theme:{colors:[ite],spacing:[VN,JL],blur:["none","",KL,Ko],brightness:re(),borderColor:[t],borderRadius:["none","","full",KL,Ko],borderSpacing:F(),borderWidth:B(),contrast:re(),grayscale:z(),hueRotate:re(),invert:z(),gap:F(),gradientColorStops:[t],gradientColorStopPositions:[lwn,JL],inset:D(),margin:D(),opacity:re(),padding:F(),saturate:re(),scale:re(),sepia:z(),skew:re(),space:F(),translate:F()},classGroups:{aspect:[{aspect:["auto","square","video",Ko]}],container:["container"],columns:[{columns:[KL]}],"break-after":[{"break-after":Q()}],"break-before":[{"break-before":Q()}],"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:[...H(),Ko]}],overflow:[{overflow:N()}],"overflow-x":[{"overflow-x":N()}],"overflow-y":[{"overflow-y":N()}],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",ote,Ko]}],basis:[{basis:D()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",Ko]}],grow:[{grow:z()}],shrink:[{shrink:z()}],order:[{order:["first","last","none",ote,Ko]}],"grid-cols":[{"grid-cols":[ite]}],"col-start-end":[{col:["auto",{span:["full",ote,Ko]},Ko]}],"col-start":[{"col-start":U()}],"col-end":[{"col-end":U()}],"grid-rows":[{"grid-rows":[ite]}],"row-start-end":[{row:["auto",{span:[ote,Ko]},Ko]}],"row-start":[{"row-start":U()}],"row-end":[{"row-end":U()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",Ko]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",Ko]}],gap:[{gap:[f]}],"gap-x":[{"gap-x":[f]}],"gap-y":[{"gap-y":[f]}],"justify-content":[{justify:["normal",...oe()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...oe(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...oe(),"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:[g]}],mx:[{mx:[g]}],my:[{my:[g]}],ms:[{ms:[g]}],me:[{me:[g]}],mt:[{mt:[g]}],mr:[{mr:[g]}],mb:[{mb:[g]}],ml:[{ml:[g]}],"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",Ko,e]}],"min-w":[{"min-w":[Ko,e,"min","max","fit"]}],"max-w":[{"max-w":[Ko,e,"none","full","min","max","fit","prose",{screen:[KL]},KL]}],h:[{h:[Ko,e,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[Ko,e,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[Ko,e,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[Ko,e,"auto","min","max","fit"]}],"font-size":[{text:["base",KL,JL]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",kJe]}],"font-family":[{font:[ite]}],"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",Ko]}],"line-clamp":[{"line-clamp":["none",NK,kJe]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",VN,Ko]}],"list-image":[{"list-image":["none",Ko]}],"list-style-type":[{list:["none","disc","decimal",Ko]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[t]}],"placeholder-opacity":[{"placeholder-opacity":[y]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[t]}],"text-opacity":[{"text-opacity":[y]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...G(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",VN,JL]}],"underline-offset":[{"underline-offset":["auto",VN,Ko]}],"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:F()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",Ko]}],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",Ko]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[y]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...H(),fwn]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",dwn]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},mwn]}],"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":[y]}],"border-style":[{border:[...G(),"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":[y]}],"divide-style":[{divide:G()}],"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:["",...G()]}],"outline-offset":[{"outline-offset":[VN,Ko]}],"outline-w":[{outline:[VN,JL]}],"outline-color":[{outline:[t]}],"ring-w":[{ring:B()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[t]}],"ring-opacity":[{"ring-opacity":[y]}],"ring-offset-w":[{"ring-offset":[VN,JL]}],"ring-offset-color":[{"ring-offset":[t]}],shadow:[{shadow:["","inner","none",KL,hwn]}],"shadow-color":[{shadow:[ite]}],opacity:[{opacity:[y]}],"mix-blend":[{"mix-blend":[...ie(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":ie()}],filter:[{filter:["","none"]}],blur:[{blur:[r]}],brightness:[{brightness:[n]}],contrast:[{contrast:[u]}],"drop-shadow":[{"drop-shadow":["","none",KL,Ko]}],grayscale:[{grayscale:[l]}],"hue-rotate":[{"hue-rotate":[c]}],invert:[{invert:[d]}],saturate:[{saturate:[_]}],sepia:[{sepia:[x]}],"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":[y]}],"backdrop-saturate":[{"backdrop-saturate":[_]}],"backdrop-sepia":[{"backdrop-sepia":[x]}],"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",Ko]}],duration:[{duration:re()}],ease:[{ease:["linear","in","out","in-out",Ko]}],delay:[{delay:re()}],animate:[{animate:["none","spin","ping","pulse","bounce",Ko]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[w]}],"scale-x":[{"scale-x":[w]}],"scale-y":[{"scale-y":[w]}],rotate:[{rotate:[ote,Ko]}],"translate-x":[{"translate-x":[T]}],"translate-y":[{"translate-y":[T]}],"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",Ko]}],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",Ko]}],"caret-color":[{caret:[t]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":F()}],"scroll-mx":[{"scroll-mx":F()}],"scroll-my":[{"scroll-my":F()}],"scroll-ms":[{"scroll-ms":F()}],"scroll-me":[{"scroll-me":F()}],"scroll-mt":[{"scroll-mt":F()}],"scroll-mr":[{"scroll-mr":F()}],"scroll-mb":[{"scroll-mb":F()}],"scroll-ml":[{"scroll-ml":F()}],"scroll-p":[{"scroll-p":F()}],"scroll-px":[{"scroll-px":F()}],"scroll-py":[{"scroll-py":F()}],"scroll-ps":[{"scroll-ps":F()}],"scroll-pe":[{"scroll-pe":F()}],"scroll-pt":[{"scroll-pt":F()}],"scroll-pr":[{"scroll-pr":F()}],"scroll-pb":[{"scroll-pb":F()}],"scroll-pl":[{"scroll-pl":F()}],"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",Ko]}],fill:[{fill:[t,"none"]}],"stroke-w":[{stroke:[VN,JL,kJe]}],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"]}}},_wn=(t,{cacheSize:e,prefix:r,separator:n,experimentalParseClassName:o,extend:i={},override:a={}})=>{ate(t,"cacheSize",e),ate(t,"prefix",r),ate(t,"separator",n),ate(t,"experimentalParseClassName",o);for(let s in a)vwn(t[s],a[s]);for(let s in i)wwn(t[s],i[s]);return t},ate=(t,e,r)=>{r!==void 0&&(t[e]=r)},vwn=(t,e)=>{if(e)for(let r in e)ate(t,r,e[r])},wwn=(t,e)=>{if(e)for(let r in e){let n=e[r];n!==void 0&&(t[r]=(t[r]||[]).concat(n))}},eDt=(t,...e)=>typeof t=="function"?Kjt(Wjt,t,...e):Kjt(()=>_wn(Wjt(),t),...e)});function Oe(...t){return Swn(xye(t))}var Swn,jn=v(()=>{FJe();tDt();Swn=eDt({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 Tye,Cwn,ve,Ro=v(()=>{Tye=L(X());ah();Oye();jn();Cwn=IK("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"}}),ve=Tye.forwardRef(({className:t,variant:e,size:r,asChild:n=!1,...o},i)=>Tye.createElement(n?kjt:"button",{className:Oe(Cwn({variant:e,size:r,className:t})),ref:i,...o}));ve.displayName="Button"});var rDt,Eye,UJe=v(()=>{rDt=t=>t.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),Eye=(...t)=>t.filter((e,r,n)=>!!e&&e.trim()!==""&&n.indexOf(e)===r).join(" ").trim()});var nDt,oDt=v(()=>{nDt={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 ste,iDt,aDt=v(()=>{ste=L(X());oDt();UJe();iDt=(0,ste.forwardRef)(({color:t="currentColor",size:e=24,strokeWidth:r=2,absoluteStrokeWidth:n,className:o="",children:i,iconNode:a,...s},u)=>(0,ste.createElement)("svg",{ref:u,...nDt,width:e,height:e,stroke:t,strokeWidth:n?Number(r)*24/Number(e):r,className:Eye("lucide",o),...s},[...a.map(([l,c])=>(0,ste.createElement)(l,c)),...Array.isArray(i)?i:[i]]))});var Pye,Pe,Yt=v(()=>{Pye=L(X());UJe();aDt();Pe=(t,e)=>{let r=(0,Pye.forwardRef)(({className:n,...o},i)=>(0,Pye.createElement)(iDt,{ref:i,iconNode:e,className:Eye(`lucide-${rDt(t)}`,n),...o}));return r.displayName=`${t}`,r}});var DK,sDt=v(()=>{Yt();DK=Pe("ArrowBigUp",[["path",{d:"M9 18v-6H5l7-7 7 7h-4v6H9z",key:"1x06kx"}]])});var ute,uDt=v(()=>{Yt();ute=Pe("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]])});var lte,lDt=v(()=>{Yt();lte=Pe("ArrowUpRight",[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]])});var cte,cDt=v(()=>{Yt();cte=Pe("Bot",[["path",{d:"M12 8V4H8",key:"hb8ula"}],["rect",{width:"16",height:"12",x:"4",y:"8",rx:"2",key:"enze0r"}],["path",{d:"M2 14h2",key:"vft8re"}],["path",{d:"M20 14h2",key:"4cs60a"}],["path",{d:"M15 13v2",key:"1xurst"}],["path",{d:"M9 13v2",key:"rq6x2g"}]])});var $K,dDt=v(()=>{Yt();$K=Pe("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 Uu,fDt=v(()=>{Yt();Uu=Pe("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])});var Qs,pDt=v(()=>{Yt();Qs=Pe("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])});var tg,mDt=v(()=>{Yt();tg=Pe("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])});var sC,hDt=v(()=>{Yt();sC=Pe("ChevronUp",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]])});var FO,gDt=v(()=>{Yt();FO=Pe("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 WL,yDt=v(()=>{Yt();WL=Pe("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 dte,bDt=v(()=>{Yt();dte=Pe("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 GL,_Dt=v(()=>{Yt();GL=Pe("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 jv,vDt=v(()=>{Yt();jv=Pe("CirclePlus",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M12 8v8",key:"napkw2"}]])});var ZL,wDt=v(()=>{Yt();ZL=Pe("CircleStop",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["rect",{x:"9",y:"9",width:"6",height:"6",rx:"1",key:"1ssd4o"}]])});var XL,SDt=v(()=>{Yt();XL=Pe("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 fte,CDt=v(()=>{Yt();fte=Pe("Circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])});var pte,xDt=v(()=>{Yt();pte=Pe("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 mte,ODt=v(()=>{Yt();mte=Pe("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 YL,TDt=v(()=>{Yt();YL=Pe("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 h_,EDt=v(()=>{Yt();h_=Pe("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 uC,PDt=v(()=>{Yt();uC=Pe("CornerDownLeft",[["polyline",{points:"9 10 4 15 9 20",key:"r3jprv"}],["path",{d:"M20 4v7a4 4 0 0 1-4 4H4",key:"6o5b7l"}]])});var hte,MDt=v(()=>{Yt();hte=Pe("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 JN,RDt=v(()=>{Yt();JN=Pe("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 gte,ADt=v(()=>{Yt();gte=Pe("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 kO,IDt=v(()=>{Yt();kO=Pe("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 QL,NDt=v(()=>{Yt();QL=Pe("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 KN,jDt=v(()=>{Yt();KN=Pe("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 yte,DDt=v(()=>{Yt();yte=Pe("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 WN,$Dt=v(()=>{Yt();WN=Pe("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 bte,LDt=v(()=>{Yt();bte=Pe("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 GN,FDt=v(()=>{Yt();GN=Pe("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 _te,kDt=v(()=>{Yt();_te=Pe("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 vte,qDt=v(()=>{Yt();vte=Pe("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 wte,BDt=v(()=>{Yt();wte=Pe("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 ic,UDt=v(()=>{Yt();ic=Pe("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 Ste,zDt=v(()=>{Yt();Ste=Pe("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 Cte,HDt=v(()=>{Yt();Cte=Pe("File",[["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"}]])});var sh,VDt=v(()=>{Yt();sh=Pe("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 lC,JDt=v(()=>{Yt();lC=Pe("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 cC,KDt=v(()=>{Yt();cC=Pe("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 xte,WDt=v(()=>{Yt();xte=Pe("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 Ote,GDt=v(()=>{Yt();Ote=Pe("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 Tte,ZDt=v(()=>{Yt();Tte=Pe("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 Ete,XDt=v(()=>{Yt();Ete=Pe("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 l4,YDt=v(()=>{Yt();l4=Pe("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 ZN,QDt=v(()=>{Yt();ZN=Pe("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 Zc,e$t=v(()=>{Yt();Zc=Pe("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]])});var Pte,t$t=v(()=>{Yt();Pte=Pe("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 LK,r$t=v(()=>{Yt();LK=Pe("MessageCircle",[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z",key:"vv11sd"}]])});var FK,n$t=v(()=>{Yt();FK=Pe("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 uS,o$t=v(()=>{Yt();uS=Pe("PenLine",[["path",{d:"M12 20h9",key:"t2du7b"}],["path",{d:"M16.376 3.622a1 1 0 0 1 3.002 3.002L7.368 18.635a2 2 0 0 1-.855.506l-2.872.838a.5.5 0 0 1-.62-.62l.838-2.872a2 2 0 0 1 .506-.854z",key:"1ykcvy"}]])});var lb,i$t=v(()=>{Yt();lb=Pe("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 kK,a$t=v(()=>{Yt();kK=Pe("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 qK,s$t=v(()=>{Yt();qK=Pe("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 dC,u$t=v(()=>{Yt();dC=Pe("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]])});var Mte,l$t=v(()=>{Yt();Mte=Pe("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 qO,c$t=v(()=>{Yt();qO=Pe("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 Rte,d$t=v(()=>{Yt();Rte=Pe("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 Ate,f$t=v(()=>{Yt();Ate=Pe("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 c4,p$t=v(()=>{Yt();c4=Pe("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]])});var ly,m$t=v(()=>{Yt();ly=Pe("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 XN,h$t=v(()=>{Yt();XN=Pe("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_,g$t=v(()=>{Yt();g_=Pe("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 eF,y$t=v(()=>{Yt();eF=Pe("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 Ite,b$t=v(()=>{Yt();Ite=Pe("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 cy,_$t=v(()=>{Yt();cy=Pe("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 rg,v$t=v(()=>{Yt();rg=Pe("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 Dv,w$t=v(()=>{Yt();Dv=Pe("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 pi,S$t=v(()=>{Yt();pi=Pe("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])});var Nte,C$t=v(()=>{Yt();Nte=Pe("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 jte,x$t=v(()=>{Yt();jte=Pe("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 On=v(()=>{gDt();yDt();_Dt();vDt();wDt();SDt();IDt();NDt();e$t();o$t();i$t();m$t();h$t();g$t();v$t();sDt();uDt();lDt();cDt();dDt();fDt();pDt();mDt();hDt();bDt();CDt();xDt();ODt();TDt();EDt();PDt();MDt();RDt();ADt();jDt();DDt();$Dt();LDt();FDt();kDt();qDt();BDt();UDt();zDt();HDt();VDt();JDt();KDt();WDt();GDt();ZDt();XDt();YDt();QDt();t$t();r$t();n$t();a$t();s$t();u$t();l$t();c$t();d$t();f$t();p$t();y$t();b$t();_$t();w$t();S$t();C$t();x$t();});function xwn({onCancel:t}){let e=ce(),r=zJe(e.defaultModelKey)&&zJe(e.embeddingModelKey);return BO.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-4"},BO.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-2"},BO.default.createElement("div",null,"Your Copilot Plus license key is no longer valid. Please renew your subscription to continue using Copilot Plus."),r&&BO.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.")),BO.default.createElement("div",{className:"tw-flex tw-w-full tw-justify-end tw-gap-2"},BO.default.createElement(ve,{variant:"ghost",onClick:t},"Close"),BO.default.createElement(ve,{variant:"default",onClick:()=>{d4(IN.EXPIRED_MODAL)}},"Renew Now ",BO.default.createElement(KN,{className:"tw-size-4"}))))}var BO,O$t,T$t,Mye,E$t=v(()=>{BO=L(X()),O$t=require("obsidian"),T$t=L(wm());Ro();$v();zr();On();Pt();Mye=class extends O$t.Modal{constructor(e){super(e),this.setTitle("Thanks for being a Copilot Plus user \u{1F44B}")}onOpen(){let{contentEl:e}=this;this.root=(0,T$t.createRoot)(e);let r=()=>{this.close()};this.root.render(BO.default.createElement(xwn,{onCancel:r}))}onClose(){this.root.unmount()}}});var M$t=S(P$t=>{"use strict";Object.defineProperty(P$t,"__esModule",{value:!0})});var R$t=S(Rye=>{"use strict";Object.defineProperty(Rye,"__esModule",{value:!0});Rye.V2ChatStreamRequestSafetyMode=void 0;Rye.V2ChatStreamRequestSafetyMode={Contextual:"CONTEXTUAL",Strict:"STRICT",Off:"OFF"}});var A$t=S(Aye=>{"use strict";Object.defineProperty(Aye,"__esModule",{value:!0});Aye.V2ChatStreamRequestToolChoice=void 0;Aye.V2ChatStreamRequestToolChoice={Required:"REQUIRED",None:"NONE"}});var N$t=S(I$t=>{"use strict";Object.defineProperty(I$t,"__esModule",{value:!0})});var D$t=S(j$t=>{"use strict";Object.defineProperty(j$t,"__esModule",{value:!0})});var $$t=S(Iye=>{"use strict";Object.defineProperty(Iye,"__esModule",{value:!0});Iye.V2ChatRequestSafetyMode=void 0;Iye.V2ChatRequestSafetyMode={Contextual:"CONTEXTUAL",Strict:"STRICT",Off:"OFF"}});var L$t=S(Nye=>{"use strict";Object.defineProperty(Nye,"__esModule",{value:!0});Nye.V2ChatRequestToolChoice=void 0;Nye.V2ChatRequestToolChoice={Required:"REQUIRED",None:"NONE"}});var k$t=S(F$t=>{"use strict";Object.defineProperty(F$t,"__esModule",{value:!0})});var q$t=S(jye=>{"use strict";Object.defineProperty(jye,"__esModule",{value:!0});jye.V2EmbedRequestTruncate=void 0;jye.V2EmbedRequestTruncate={None:"NONE",Start:"START",End:"END"}});var U$t=S(B$t=>{"use strict";Object.defineProperty(B$t,"__esModule",{value:!0})});var H$t=S(z$t=>{"use strict";Object.defineProperty(z$t,"__esModule",{value:!0})});var HJe=S(ng=>{"use strict";var Own=ng&&ng.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),fC=ng&&ng.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Own(e,t,r)};Object.defineProperty(ng,"__esModule",{value:!0});fC(M$t(),ng);fC(R$t(),ng);fC(A$t(),ng);fC(N$t(),ng);fC(D$t(),ng);fC($$t(),ng);fC(L$t(),ng);fC(k$t(),ng);fC(q$t(),ng);fC(U$t(),ng);fC(H$t(),ng)});var VJe=S(V$t=>{"use strict";Object.defineProperty(V$t,"__esModule",{value:!0})});var J$t=S(f4=>{"use strict";var Twn=f4&&f4.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Ewn=f4&&f4.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Twn(e,t,r)};Object.defineProperty(f4,"__esModule",{value:!0});Ewn(VJe(),f4)});var W$t=S(tF=>{"use strict";var Pwn=tF&&tF.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),K$t=tF&&tF.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Pwn(e,t,r)};Object.defineProperty(tF,"__esModule",{value:!0});K$t(HJe(),tF);K$t(J$t(),tF)});var G$t=S(Dye=>{"use strict";Object.defineProperty(Dye,"__esModule",{value:!0});Dye.CreateEmbedJobRequestTruncate=void 0;Dye.CreateEmbedJobRequestTruncate={Start:"START",End:"END"}});var JJe=S(p4=>{"use strict";var Mwn=p4&&p4.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=p4&&p4.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Mwn(e,t,r)};Object.defineProperty(p4,"__esModule",{value:!0});Rwn(G$t(),p4)});var KJe=S(Z$t=>{"use strict";Object.defineProperty(Z$t,"__esModule",{value:!0})});var X$t=S(m4=>{"use strict";var Awn=m4&&m4.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Iwn=m4&&m4.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Awn(e,t,r)};Object.defineProperty(m4,"__esModule",{value:!0});Iwn(KJe(),m4)});var Q$t=S(rF=>{"use strict";var Nwn=rF&&rF.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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$t=rF&&rF.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Nwn(e,t,r)};Object.defineProperty(rF,"__esModule",{value:!0});Y$t(JJe(),rF);Y$t(X$t(),rF)});var tLt=S(eLt=>{"use strict";Object.defineProperty(eLt,"__esModule",{value:!0})});var nLt=S(rLt=>{"use strict";Object.defineProperty(rLt,"__esModule",{value:!0})});var iLt=S(oLt=>{"use strict";Object.defineProperty(oLt,"__esModule",{value:!0})});var sLt=S(aLt=>{"use strict";Object.defineProperty(aLt,"__esModule",{value:!0})});var WJe=S(UO=>{"use strict";var jwn=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]}),$ye=UO&&UO.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&jwn(e,t,r)};Object.defineProperty(UO,"__esModule",{value:!0});$ye(tLt(),UO);$ye(nLt(),UO);$ye(iLt(),UO);$ye(sLt(),UO)});var GJe=S(uLt=>{"use strict";Object.defineProperty(uLt,"__esModule",{value:!0})});var lLt=S(h4=>{"use strict";var Dwn=h4&&h4.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),$wn=h4&&h4.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Dwn(e,t,r)};Object.defineProperty(h4,"__esModule",{value:!0});$wn(GJe(),h4)});var dLt=S(nF=>{"use strict";var Lwn=nF&&nF.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),cLt=nF&&nF.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Lwn(e,t,r)};Object.defineProperty(nF,"__esModule",{value:!0});cLt(WJe(),nF);cLt(lLt(),nF)});var fLt=S(Lye=>{"use strict";Object.defineProperty(Lye,"__esModule",{value:!0});Lye.BaseType=void 0;Lye.BaseType={BaseTypeUnspecified:"BASE_TYPE_UNSPECIFIED",BaseTypeGenerative:"BASE_TYPE_GENERATIVE",BaseTypeClassification:"BASE_TYPE_CLASSIFICATION",BaseTypeRerank:"BASE_TYPE_RERANK",BaseTypeChat:"BASE_TYPE_CHAT"}});var pLt=S(Fye=>{"use strict";Object.defineProperty(Fye,"__esModule",{value:!0});Fye.Strategy=void 0;Fye.Strategy={StrategyUnspecified:"STRATEGY_UNSPECIFIED",StrategyVanilla:"STRATEGY_VANILLA",StrategyTfew:"STRATEGY_TFEW"}});var hLt=S(mLt=>{"use strict";Object.defineProperty(mLt,"__esModule",{value:!0})});var gLt=S(kye=>{"use strict";Object.defineProperty(kye,"__esModule",{value:!0});kye.LoraTargetModules=void 0;kye.LoraTargetModules={LoraTargetModulesUnspecified:"LORA_TARGET_MODULES_UNSPECIFIED",LoraTargetModulesQv:"LORA_TARGET_MODULES_QV",LoraTargetModulesQkvo:"LORA_TARGET_MODULES_QKVO",LoraTargetModulesQkvoFfn:"LORA_TARGET_MODULES_QKVO_FFN"}});var bLt=S(yLt=>{"use strict";Object.defineProperty(yLt,"__esModule",{value:!0})});var vLt=S(_Lt=>{"use strict";Object.defineProperty(_Lt,"__esModule",{value:!0})});var SLt=S(wLt=>{"use strict";Object.defineProperty(wLt,"__esModule",{value:!0})});var CLt=S(qye=>{"use strict";Object.defineProperty(qye,"__esModule",{value:!0});qye.Status=void 0;qye.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 OLt=S(xLt=>{"use strict";Object.defineProperty(xLt,"__esModule",{value:!0})});var ELt=S(TLt=>{"use strict";Object.defineProperty(TLt,"__esModule",{value:!0})});var MLt=S(PLt=>{"use strict";Object.defineProperty(PLt,"__esModule",{value:!0})});var ALt=S(RLt=>{"use strict";Object.defineProperty(RLt,"__esModule",{value:!0})});var NLt=S(ILt=>{"use strict";Object.defineProperty(ILt,"__esModule",{value:!0})});var DLt=S(jLt=>{"use strict";Object.defineProperty(jLt,"__esModule",{value:!0})});var LLt=S($Lt=>{"use strict";Object.defineProperty($Lt,"__esModule",{value:!0})});var kLt=S(FLt=>{"use strict";Object.defineProperty(FLt,"__esModule",{value:!0})});var BLt=S(qLt=>{"use strict";Object.defineProperty(qLt,"__esModule",{value:!0})});var zLt=S(ULt=>{"use strict";Object.defineProperty(ULt,"__esModule",{value:!0})});var ZJe=S(Rl=>{"use strict";var Fwn=Rl&&Rl.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),uh=Rl&&Rl.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Fwn(e,t,r)};Object.defineProperty(Rl,"__esModule",{value:!0});uh(fLt(),Rl);uh(pLt(),Rl);uh(hLt(),Rl);uh(gLt(),Rl);uh(bLt(),Rl);uh(vLt(),Rl);uh(SLt(),Rl);uh(CLt(),Rl);uh(OLt(),Rl);uh(ELt(),Rl);uh(MLt(),Rl);uh(ALt(),Rl);uh(NLt(),Rl);uh(DLt(),Rl);uh(LLt(),Rl);uh(kLt(),Rl);uh(BLt(),Rl);uh(zLt(),Rl)});var HLt=S(g4=>{"use strict";var kwn=g4&&g4.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),qwn=g4&&g4.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&kwn(e,t,r)};Object.defineProperty(g4,"__esModule",{value:!0});qwn(ZJe(),g4)});var JLt=S(Lv=>{"use strict";var VLt=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]}),Bwn=Lv&&Lv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Uwn=Lv&&Lv.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};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(KLt,"__esModule",{value:!0})});var WLt=S(y4=>{"use strict";var Hwn=y4&&y4.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Vwn=y4&&y4.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Hwn(e,t,r)};Object.defineProperty(y4,"__esModule",{value:!0});Vwn(XJe(),y4)});var ZLt=S(oF=>{"use strict";var Jwn=oF&&oF.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),GLt=oF&&oF.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Jwn(e,t,r)};Object.defineProperty(oF,"__esModule",{value:!0});GLt(JLt(),oF);GLt(WLt(),oF)});var YJe=S(XLt=>{"use strict";Object.defineProperty(XLt,"__esModule",{value:!0})});var YLt=S(b4=>{"use strict";var Kwn=b4&&b4.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=b4&&b4.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Kwn(e,t,r)};Object.defineProperty(b4,"__esModule",{value:!0});Wwn(YJe(),b4)});var QLt=S(_4=>{"use strict";var Gwn=_4&&_4.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Zwn=_4&&_4.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Gwn(e,t,r)};Object.defineProperty(_4,"__esModule",{value:!0});Zwn(YLt(),_4)});var QJe=S(eFt=>{"use strict";Object.defineProperty(eFt,"__esModule",{value:!0})});var tFt=S(v4=>{"use strict";var Xwn=v4&&v4.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=v4&&v4.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Xwn(e,t,r)};Object.defineProperty(v4,"__esModule",{value:!0});Ywn(QJe(),v4)});var rFt=S(w4=>{"use strict";var Qwn=w4&&w4.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),eSn=w4&&w4.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Qwn(e,t,r)};Object.defineProperty(w4,"__esModule",{value:!0});eSn(tFt(),w4)});var oFt=S(Fs=>{"use strict";var nFt=Fs&&Fs.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),tSn=Fs&&Fs.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),BK=Fs&&Fs.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};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(Bye,"__esModule",{value:!0});Bye.ChatStreamRequestPromptTruncation=void 0;Bye.ChatStreamRequestPromptTruncation={Off:"OFF",Auto:"AUTO",AutoPreserveOrder:"AUTO_PRESERVE_ORDER"}});var aFt=S(Uye=>{"use strict";Object.defineProperty(Uye,"__esModule",{value:!0});Uye.ChatStreamRequestCitationQuality=void 0;Uye.ChatStreamRequestCitationQuality={Fast:"fast",Accurate:"accurate",Off:"off"}});var sFt=S(zye=>{"use strict";Object.defineProperty(zye,"__esModule",{value:!0});zye.ChatStreamRequestSafetyMode=void 0;zye.ChatStreamRequestSafetyMode={Contextual:"CONTEXTUAL",Strict:"STRICT",None:"NONE"}});var lFt=S(uFt=>{"use strict";Object.defineProperty(uFt,"__esModule",{value:!0})});var cFt=S(Hye=>{"use strict";Object.defineProperty(Hye,"__esModule",{value:!0});Hye.ChatRequestPromptTruncation=void 0;Hye.ChatRequestPromptTruncation={Off:"OFF",Auto:"AUTO",AutoPreserveOrder:"AUTO_PRESERVE_ORDER"}});var dFt=S(Vye=>{"use strict";Object.defineProperty(Vye,"__esModule",{value:!0});Vye.ChatRequestCitationQuality=void 0;Vye.ChatRequestCitationQuality={Fast:"fast",Accurate:"accurate",Off:"off"}});var fFt=S(Jye=>{"use strict";Object.defineProperty(Jye,"__esModule",{value:!0});Jye.ChatRequestSafetyMode=void 0;Jye.ChatRequestSafetyMode={Contextual:"CONTEXTUAL",Strict:"STRICT",None:"NONE"}});var mFt=S(pFt=>{"use strict";Object.defineProperty(pFt,"__esModule",{value:!0})});var hFt=S(Kye=>{"use strict";Object.defineProperty(Kye,"__esModule",{value:!0});Kye.GenerateStreamRequestTruncate=void 0;Kye.GenerateStreamRequestTruncate={None:"NONE",Start:"START",End:"END"}});var gFt=S(Wye=>{"use strict";Object.defineProperty(Wye,"__esModule",{value:!0});Wye.GenerateStreamRequestReturnLikelihoods=void 0;Wye.GenerateStreamRequestReturnLikelihoods={Generation:"GENERATION",All:"ALL",None:"NONE"}});var bFt=S(yFt=>{"use strict";Object.defineProperty(yFt,"__esModule",{value:!0})});var _Ft=S(Gye=>{"use strict";Object.defineProperty(Gye,"__esModule",{value:!0});Gye.GenerateRequestTruncate=void 0;Gye.GenerateRequestTruncate={None:"NONE",Start:"START",End:"END"}});var vFt=S(Zye=>{"use strict";Object.defineProperty(Zye,"__esModule",{value:!0});Zye.GenerateRequestReturnLikelihoods=void 0;Zye.GenerateRequestReturnLikelihoods={Generation:"GENERATION",All:"ALL",None:"NONE"}});var SFt=S(wFt=>{"use strict";Object.defineProperty(wFt,"__esModule",{value:!0})});var CFt=S(Xye=>{"use strict";Object.defineProperty(Xye,"__esModule",{value:!0});Xye.EmbedRequestTruncate=void 0;Xye.EmbedRequestTruncate={None:"NONE",Start:"START",End:"END"}});var OFt=S(xFt=>{"use strict";Object.defineProperty(xFt,"__esModule",{value:!0})});var EFt=S(TFt=>{"use strict";Object.defineProperty(TFt,"__esModule",{value:!0})});var MFt=S(PFt=>{"use strict";Object.defineProperty(PFt,"__esModule",{value:!0})});var AFt=S(RFt=>{"use strict";Object.defineProperty(RFt,"__esModule",{value:!0})});var NFt=S(IFt=>{"use strict";Object.defineProperty(IFt,"__esModule",{value:!0})});var jFt=S(Yye=>{"use strict";Object.defineProperty(Yye,"__esModule",{value:!0});Yye.ClassifyRequestTruncate=void 0;Yye.ClassifyRequestTruncate={None:"NONE",Start:"START",End:"END"}});var $Ft=S(DFt=>{"use strict";Object.defineProperty(DFt,"__esModule",{value:!0})});var LFt=S(Qye=>{"use strict";Object.defineProperty(Qye,"__esModule",{value:!0});Qye.ClassifyResponseClassificationsItemClassificationType=void 0;Qye.ClassifyResponseClassificationsItemClassificationType={SingleLabel:"single-label",MultiLabel:"multi-label"}});var kFt=S(FFt=>{"use strict";Object.defineProperty(FFt,"__esModule",{value:!0})});var BFt=S(qFt=>{"use strict";Object.defineProperty(qFt,"__esModule",{value:!0})});var UFt=S(ebe=>{"use strict";Object.defineProperty(ebe,"__esModule",{value:!0});ebe.SummarizeRequestLength=void 0;ebe.SummarizeRequestLength={Short:"short",Medium:"medium",Long:"long"}});var zFt=S(tbe=>{"use strict";Object.defineProperty(tbe,"__esModule",{value:!0});tbe.SummarizeRequestFormat=void 0;tbe.SummarizeRequestFormat={Paragraph:"paragraph",Bullets:"bullets"}});var HFt=S(rbe=>{"use strict";Object.defineProperty(rbe,"__esModule",{value:!0});rbe.SummarizeRequestExtractiveness=void 0;rbe.SummarizeRequestExtractiveness={Low:"low",Medium:"medium",High:"high"}});var JFt=S(VFt=>{"use strict";Object.defineProperty(VFt,"__esModule",{value:!0})});var WFt=S(KFt=>{"use strict";Object.defineProperty(KFt,"__esModule",{value:!0})});var ZFt=S(GFt=>{"use strict";Object.defineProperty(GFt,"__esModule",{value:!0})});var YFt=S(XFt=>{"use strict";Object.defineProperty(XFt,"__esModule",{value:!0})});var ekt=S(QFt=>{"use strict";Object.defineProperty(QFt,"__esModule",{value:!0})});var rkt=S(tkt=>{"use strict";Object.defineProperty(tkt,"__esModule",{value:!0})});var okt=S(nkt=>{"use strict";Object.defineProperty(nkt,"__esModule",{value:!0})});var akt=S(ikt=>{"use strict";Object.defineProperty(ikt,"__esModule",{value:!0})});var ukt=S(skt=>{"use strict";Object.defineProperty(skt,"__esModule",{value:!0})});var ckt=S(lkt=>{"use strict";Object.defineProperty(lkt,"__esModule",{value:!0})});var fkt=S(dkt=>{"use strict";Object.defineProperty(dkt,"__esModule",{value:!0})});var mkt=S(pkt=>{"use strict";Object.defineProperty(pkt,"__esModule",{value:!0})});var gkt=S(hkt=>{"use strict";Object.defineProperty(hkt,"__esModule",{value:!0})});var bkt=S(ykt=>{"use strict";Object.defineProperty(ykt,"__esModule",{value:!0})});var vkt=S(_kt=>{"use strict";Object.defineProperty(_kt,"__esModule",{value:!0})});var Skt=S(wkt=>{"use strict";Object.defineProperty(wkt,"__esModule",{value:!0})});var Ckt=S(nbe=>{"use strict";Object.defineProperty(nbe,"__esModule",{value:!0});nbe.ChatCitationType=void 0;nbe.ChatCitationType={TextContent:"TEXT_CONTENT",Plan:"PLAN"}});var Okt=S(xkt=>{"use strict";Object.defineProperty(xkt,"__esModule",{value:!0})});var Ekt=S(Tkt=>{"use strict";Object.defineProperty(Tkt,"__esModule",{value:!0})});var Mkt=S(Pkt=>{"use strict";Object.defineProperty(Pkt,"__esModule",{value:!0})});var Akt=S(Rkt=>{"use strict";Object.defineProperty(Rkt,"__esModule",{value:!0})});var Ikt=S(obe=>{"use strict";Object.defineProperty(obe,"__esModule",{value:!0});obe.FinishReason=void 0;obe.FinishReason={Complete:"COMPLETE",StopSequence:"STOP_SEQUENCE",Error:"ERROR",ErrorToxic:"ERROR_TOXIC",ErrorLimit:"ERROR_LIMIT",UserCancel:"USER_CANCEL",MaxTokens:"MAX_TOKENS"}});var jkt=S(Nkt=>{"use strict";Object.defineProperty(Nkt,"__esModule",{value:!0})});var $kt=S(Dkt=>{"use strict";Object.defineProperty(Dkt,"__esModule",{value:!0})});var Fkt=S(Lkt=>{"use strict";Object.defineProperty(Lkt,"__esModule",{value:!0})});var qkt=S(kkt=>{"use strict";Object.defineProperty(kkt,"__esModule",{value:!0})});var Ukt=S(Bkt=>{"use strict";Object.defineProperty(Bkt,"__esModule",{value:!0})});var Hkt=S(zkt=>{"use strict";Object.defineProperty(zkt,"__esModule",{value:!0})});var Jkt=S(Vkt=>{"use strict";Object.defineProperty(Vkt,"__esModule",{value:!0})});var Wkt=S(Kkt=>{"use strict";Object.defineProperty(Kkt,"__esModule",{value:!0})});var Zkt=S(Gkt=>{"use strict";Object.defineProperty(Gkt,"__esModule",{value:!0})});var Ykt=S(Xkt=>{"use strict";Object.defineProperty(Xkt,"__esModule",{value:!0})});var eqt=S(Qkt=>{"use strict";Object.defineProperty(Qkt,"__esModule",{value:!0})});var tqt=S(ibe=>{"use strict";Object.defineProperty(ibe,"__esModule",{value:!0});ibe.ChatStreamEndEventFinishReason=void 0;ibe.ChatStreamEndEventFinishReason={Complete:"COMPLETE",ErrorLimit:"ERROR_LIMIT",MaxTokens:"MAX_TOKENS",Error:"ERROR",ErrorToxic:"ERROR_TOXIC"}});var nqt=S(rqt=>{"use strict";Object.defineProperty(rqt,"__esModule",{value:!0})});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 lqt=S(uqt=>{"use strict";Object.defineProperty(uqt,"__esModule",{value:!0})});var dqt=S(cqt=>{"use strict";Object.defineProperty(cqt,"__esModule",{value:!0})});var fqt=S(abe=>{"use strict";Object.defineProperty(abe,"__esModule",{value:!0});abe.ImageUrlDetail=void 0;abe.ImageUrlDetail={Auto:"auto",Low:"low",High:"high"}});var mqt=S(pqt=>{"use strict";Object.defineProperty(pqt,"__esModule",{value:!0})});var gqt=S(hqt=>{"use strict";Object.defineProperty(hqt,"__esModule",{value:!0})});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 Tqt=S(Oqt=>{"use strict";Object.defineProperty(Oqt,"__esModule",{value:!0})});var Pqt=S(Eqt=>{"use strict";Object.defineProperty(Eqt,"__esModule",{value:!0})});var Rqt=S(Mqt=>{"use strict";Object.defineProperty(Mqt,"__esModule",{value:!0})});var Iqt=S(Aqt=>{"use strict";Object.defineProperty(Aqt,"__esModule",{value:!0})});var jqt=S(Nqt=>{"use strict";Object.defineProperty(Nqt,"__esModule",{value:!0})});var Dqt=S(sbe=>{"use strict";Object.defineProperty(sbe,"__esModule",{value:!0});sbe.CitationType=void 0;sbe.CitationType={TextContent:"TEXT_CONTENT",ThinkingContent:"THINKING_CONTENT",Plan:"PLAN"}});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 Bqt=S(qqt=>{"use strict";Object.defineProperty(qqt,"__esModule",{value:!0})});var zqt=S(Uqt=>{"use strict";Object.defineProperty(Uqt,"__esModule",{value:!0})});var Vqt=S(Hqt=>{"use strict";Object.defineProperty(Hqt,"__esModule",{value:!0})});var Kqt=S(Jqt=>{"use strict";Object.defineProperty(Jqt,"__esModule",{value:!0})});var Gqt=S(Wqt=>{"use strict";Object.defineProperty(Wqt,"__esModule",{value:!0})});var Xqt=S(Zqt=>{"use strict";Object.defineProperty(Zqt,"__esModule",{value:!0})});var Qqt=S(Yqt=>{"use strict";Object.defineProperty(Yqt,"__esModule",{value:!0})});var tBt=S(eBt=>{"use strict";Object.defineProperty(eBt,"__esModule",{value:!0})});var nBt=S(rBt=>{"use strict";Object.defineProperty(rBt,"__esModule",{value:!0})});var iBt=S(oBt=>{"use strict";Object.defineProperty(oBt,"__esModule",{value:!0})});var sBt=S(aBt=>{"use strict";Object.defineProperty(aBt,"__esModule",{value:!0})});var lBt=S(uBt=>{"use strict";Object.defineProperty(uBt,"__esModule",{value:!0})});var dBt=S(cBt=>{"use strict";Object.defineProperty(cBt,"__esModule",{value:!0})});var pBt=S(fBt=>{"use strict";Object.defineProperty(fBt,"__esModule",{value:!0})});var mBt=S(ube=>{"use strict";Object.defineProperty(ube,"__esModule",{value:!0});ube.CitationOptionsMode=void 0;ube.CitationOptionsMode={Fast:"FAST",Accurate:"ACCURATE",Off:"OFF"}});var gBt=S(hBt=>{"use strict";Object.defineProperty(hBt,"__esModule",{value:!0})});var bBt=S(yBt=>{"use strict";Object.defineProperty(yBt,"__esModule",{value:!0})});var vBt=S(_Bt=>{"use strict";Object.defineProperty(_Bt,"__esModule",{value:!0})});var SBt=S(wBt=>{"use strict";Object.defineProperty(wBt,"__esModule",{value:!0})});var CBt=S(lbe=>{"use strict";Object.defineProperty(lbe,"__esModule",{value:!0});lbe.ThinkingType=void 0;lbe.ThinkingType={Enabled:"enabled",Disabled:"disabled"}});var OBt=S(xBt=>{"use strict";Object.defineProperty(xBt,"__esModule",{value:!0})});var TBt=S(cbe=>{"use strict";Object.defineProperty(cbe,"__esModule",{value:!0});cbe.ChatFinishReason=void 0;cbe.ChatFinishReason={Complete:"COMPLETE",StopSequence:"STOP_SEQUENCE",MaxTokens:"MAX_TOKENS",ToolCall:"TOOL_CALL",Error:"ERROR"}});var PBt=S(EBt=>{"use strict";Object.defineProperty(EBt,"__esModule",{value:!0})});var RBt=S(MBt=>{"use strict";Object.defineProperty(MBt,"__esModule",{value:!0})});var IBt=S(ABt=>{"use strict";Object.defineProperty(ABt,"__esModule",{value:!0})});var jBt=S(NBt=>{"use strict";Object.defineProperty(NBt,"__esModule",{value:!0})});var $Bt=S(DBt=>{"use strict";Object.defineProperty(DBt,"__esModule",{value:!0})});var FBt=S(LBt=>{"use strict";Object.defineProperty(LBt,"__esModule",{value:!0})});var qBt=S(kBt=>{"use strict";Object.defineProperty(kBt,"__esModule",{value:!0})});var UBt=S(BBt=>{"use strict";Object.defineProperty(BBt,"__esModule",{value:!0})});var HBt=S(zBt=>{"use strict";Object.defineProperty(zBt,"__esModule",{value:!0})});var JBt=S(VBt=>{"use strict";Object.defineProperty(VBt,"__esModule",{value:!0})});var KBt=S(dbe=>{"use strict";Object.defineProperty(dbe,"__esModule",{value:!0});dbe.ChatContentStartEventDeltaMessageContentType=void 0;dbe.ChatContentStartEventDeltaMessageContentType={Text:"text",Thinking:"thinking"}});var GBt=S(WBt=>{"use strict";Object.defineProperty(WBt,"__esModule",{value:!0})});var XBt=S(ZBt=>{"use strict";Object.defineProperty(ZBt,"__esModule",{value:!0})});var QBt=S(YBt=>{"use strict";Object.defineProperty(YBt,"__esModule",{value:!0})});var tUt=S(eUt=>{"use strict";Object.defineProperty(eUt,"__esModule",{value:!0})});var nUt=S(rUt=>{"use strict";Object.defineProperty(rUt,"__esModule",{value:!0})});var iUt=S(oUt=>{"use strict";Object.defineProperty(oUt,"__esModule",{value:!0})});var sUt=S(aUt=>{"use strict";Object.defineProperty(aUt,"__esModule",{value:!0})});var lUt=S(uUt=>{"use strict";Object.defineProperty(uUt,"__esModule",{value:!0})});var dUt=S(cUt=>{"use strict";Object.defineProperty(cUt,"__esModule",{value:!0})});var pUt=S(fUt=>{"use strict";Object.defineProperty(fUt,"__esModule",{value:!0})});var hUt=S(mUt=>{"use strict";Object.defineProperty(mUt,"__esModule",{value:!0})});var yUt=S(gUt=>{"use strict";Object.defineProperty(gUt,"__esModule",{value:!0})});var _Ut=S(bUt=>{"use strict";Object.defineProperty(bUt,"__esModule",{value:!0})});var wUt=S(vUt=>{"use strict";Object.defineProperty(vUt,"__esModule",{value:!0})});var CUt=S(SUt=>{"use strict";Object.defineProperty(SUt,"__esModule",{value:!0})});var OUt=S(xUt=>{"use strict";Object.defineProperty(xUt,"__esModule",{value:!0})});var EUt=S(TUt=>{"use strict";Object.defineProperty(TUt,"__esModule",{value:!0})});var MUt=S(PUt=>{"use strict";Object.defineProperty(PUt,"__esModule",{value:!0})});var AUt=S(RUt=>{"use strict";Object.defineProperty(RUt,"__esModule",{value:!0})});var NUt=S(IUt=>{"use strict";Object.defineProperty(IUt,"__esModule",{value:!0})});var DUt=S(jUt=>{"use strict";Object.defineProperty(jUt,"__esModule",{value:!0})});var LUt=S($Ut=>{"use strict";Object.defineProperty($Ut,"__esModule",{value:!0})});var kUt=S(FUt=>{"use strict";Object.defineProperty(FUt,"__esModule",{value:!0})});var BUt=S(qUt=>{"use strict";Object.defineProperty(qUt,"__esModule",{value:!0})});var zUt=S(UUt=>{"use strict";Object.defineProperty(UUt,"__esModule",{value:!0})});var VUt=S(HUt=>{"use strict";Object.defineProperty(HUt,"__esModule",{value:!0})});var KUt=S(JUt=>{"use strict";Object.defineProperty(JUt,"__esModule",{value:!0})});var GUt=S(WUt=>{"use strict";Object.defineProperty(WUt,"__esModule",{value:!0})});var XUt=S(ZUt=>{"use strict";Object.defineProperty(ZUt,"__esModule",{value:!0})});var QUt=S(YUt=>{"use strict";Object.defineProperty(YUt,"__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 czt=S(fbe=>{"use strict";Object.defineProperty(fbe,"__esModule",{value:!0});fbe.EmbedInputType=void 0;fbe.EmbedInputType={SearchDocument:"search_document",SearchQuery:"search_query",Classification:"classification",Clustering:"clustering",Image:"image"}});var dzt=S(pbe=>{"use strict";Object.defineProperty(pbe,"__esModule",{value:!0});pbe.EmbeddingType=void 0;pbe.EmbeddingType={Float:"float",Int8:"int8",Uint8:"uint8",Binary:"binary",Ubinary:"ubinary",Base64:"base64"}});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 _zt=S(bzt=>{"use strict";Object.defineProperty(bzt,"__esModule",{value:!0})});var wzt=S(vzt=>{"use strict";Object.defineProperty(vzt,"__esModule",{value:!0})});var Czt=S(Szt=>{"use strict";Object.defineProperty(Szt,"__esModule",{value:!0})});var Ozt=S(xzt=>{"use strict";Object.defineProperty(xzt,"__esModule",{value:!0})});var Ezt=S(Tzt=>{"use strict";Object.defineProperty(Tzt,"__esModule",{value:!0})});var Mzt=S(Pzt=>{"use strict";Object.defineProperty(Pzt,"__esModule",{value:!0})});var Rzt=S(mbe=>{"use strict";Object.defineProperty(mbe,"__esModule",{value:!0});mbe.EmbedJobStatus=void 0;mbe.EmbedJobStatus={Processing:"processing",Complete:"complete",Cancelling:"cancelling",Cancelled:"cancelled",Failed:"failed"}});var Azt=S(hbe=>{"use strict";Object.defineProperty(hbe,"__esModule",{value:!0});hbe.EmbedJobTruncate=void 0;hbe.EmbedJobTruncate={Start:"START",End:"END"}});var Nzt=S(Izt=>{"use strict";Object.defineProperty(Izt,"__esModule",{value:!0})});var Dzt=S(jzt=>{"use strict";Object.defineProperty(jzt,"__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 Bzt=S(qzt=>{"use strict";Object.defineProperty(qzt,"__esModule",{value:!0})});var Uzt=S(gbe=>{"use strict";Object.defineProperty(gbe,"__esModule",{value:!0});gbe.DatasetValidationStatus=void 0;gbe.DatasetValidationStatus={Unknown:"unknown",Queued:"queued",Processing:"processing",Failed:"failed",Validated:"validated",Skipped:"skipped"}});var zzt=S(ybe=>{"use strict";Object.defineProperty(ybe,"__esModule",{value:!0});ybe.DatasetType=void 0;ybe.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 Vzt=S(Hzt=>{"use strict";Object.defineProperty(Hzt,"__esModule",{value:!0})});var Kzt=S(Jzt=>{"use strict";Object.defineProperty(Jzt,"__esModule",{value:!0})});var Gzt=S(Wzt=>{"use strict";Object.defineProperty(Wzt,"__esModule",{value:!0})});var Xzt=S(Zzt=>{"use strict";Object.defineProperty(Zzt,"__esModule",{value:!0})});var Qzt=S(Yzt=>{"use strict";Object.defineProperty(Yzt,"__esModule",{value:!0})});var t4t=S(e4t=>{"use strict";Object.defineProperty(e4t,"__esModule",{value:!0})});var n4t=S(r4t=>{"use strict";Object.defineProperty(r4t,"__esModule",{value:!0})});var i4t=S(o4t=>{"use strict";Object.defineProperty(o4t,"__esModule",{value:!0})});var s4t=S(a4t=>{"use strict";Object.defineProperty(a4t,"__esModule",{value:!0})});var l4t=S(u4t=>{"use strict";Object.defineProperty(u4t,"__esModule",{value:!0})});var c4t=S(bbe=>{"use strict";Object.defineProperty(bbe,"__esModule",{value:!0});bbe.ConnectorAuthStatus=void 0;bbe.ConnectorAuthStatus={Valid:"valid",Expired:"expired"}});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 y4t=S(_be=>{"use strict";Object.defineProperty(_be,"__esModule",{value:!0});_be.AuthTokenType=void 0;_be.AuthTokenType={Bearer:"bearer",Basic:"basic",Noscheme:"noscheme"}});var _4t=S(b4t=>{"use strict";Object.defineProperty(b4t,"__esModule",{value:!0})});var w4t=S(v4t=>{"use strict";Object.defineProperty(v4t,"__esModule",{value:!0})});var C4t=S(S4t=>{"use strict";Object.defineProperty(S4t,"__esModule",{value:!0})});var O4t=S(x4t=>{"use strict";Object.defineProperty(x4t,"__esModule",{value:!0})});var E4t=S(T4t=>{"use strict";Object.defineProperty(T4t,"__esModule",{value:!0})});var M4t=S(P4t=>{"use strict";Object.defineProperty(P4t,"__esModule",{value:!0})});var R4t=S(vbe=>{"use strict";Object.defineProperty(vbe,"__esModule",{value:!0});vbe.CompatibleEndpoint=void 0;vbe.CompatibleEndpoint={Chat:"chat",Embed:"embed",Classify:"classify",Summarize:"summarize",Rerank:"rerank",Rate:"rate",Generate:"generate"}});var I4t=S(A4t=>{"use strict";Object.defineProperty(A4t,"__esModule",{value:!0})});var j4t=S(N4t=>{"use strict";Object.defineProperty(N4t,"__esModule",{value:!0})});var D4t=S(de=>{"use strict";var rSn=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]}),he=de&&de.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&rSn(e,t,r)};Object.defineProperty(de,"__esModule",{value:!0});he(iFt(),de);he(aFt(),de);he(sFt(),de);he(lFt(),de);he(cFt(),de);he(dFt(),de);he(fFt(),de);he(mFt(),de);he(hFt(),de);he(gFt(),de);he(bFt(),de);he(_Ft(),de);he(vFt(),de);he(SFt(),de);he(CFt(),de);he(OFt(),de);he(EFt(),de);he(MFt(),de);he(AFt(),de);he(NFt(),de);he(jFt(),de);he($Ft(),de);he(LFt(),de);he(kFt(),de);he(BFt(),de);he(UFt(),de);he(zFt(),de);he(HFt(),de);he(JFt(),de);he(WFt(),de);he(ZFt(),de);he(YFt(),de);he(ekt(),de);he(rkt(),de);he(okt(),de);he(akt(),de);he(ukt(),de);he(ckt(),de);he(fkt(),de);he(mkt(),de);he(gkt(),de);he(bkt(),de);he(vkt(),de);he(Skt(),de);he(Ckt(),de);he(Okt(),de);he(Ekt(),de);he(Mkt(),de);he(Akt(),de);he(Ikt(),de);he(jkt(),de);he($kt(),de);he(Fkt(),de);he(qkt(),de);he(Ukt(),de);he(Hkt(),de);he(Jkt(),de);he(Wkt(),de);he(Zkt(),de);he(Ykt(),de);he(eqt(),de);he(tqt(),de);he(nqt(),de);he(iqt(),de);he(sqt(),de);he(lqt(),de);he(dqt(),de);he(fqt(),de);he(mqt(),de);he(gqt(),de);he(bqt(),de);he(vqt(),de);he(Sqt(),de);he(xqt(),de);he(Tqt(),de);he(Pqt(),de);he(Rqt(),de);he(Iqt(),de);he(jqt(),de);he(Dqt(),de);he(Lqt(),de);he(kqt(),de);he(Bqt(),de);he(zqt(),de);he(Vqt(),de);he(Kqt(),de);he(Gqt(),de);he(Xqt(),de);he(Qqt(),de);he(tBt(),de);he(nBt(),de);he(iBt(),de);he(sBt(),de);he(lBt(),de);he(dBt(),de);he(pBt(),de);he(mBt(),de);he(gBt(),de);he(bBt(),de);he(vBt(),de);he(SBt(),de);he(CBt(),de);he(OBt(),de);he(TBt(),de);he(PBt(),de);he(RBt(),de);he(IBt(),de);he(jBt(),de);he($Bt(),de);he(FBt(),de);he(qBt(),de);he(UBt(),de);he(HBt(),de);he(JBt(),de);he(KBt(),de);he(GBt(),de);he(XBt(),de);he(QBt(),de);he(tUt(),de);he(nUt(),de);he(iUt(),de);he(sUt(),de);he(lUt(),de);he(dUt(),de);he(pUt(),de);he(hUt(),de);he(yUt(),de);he(_Ut(),de);he(wUt(),de);he(CUt(),de);he(OUt(),de);he(EUt(),de);he(MUt(),de);he(AUt(),de);he(NUt(),de);he(DUt(),de);he(LUt(),de);he(kUt(),de);he(BUt(),de);he(zUt(),de);he(VUt(),de);he(KUt(),de);he(GUt(),de);he(XUt(),de);he(QUt(),de);he(tzt(),de);he(nzt(),de);he(izt(),de);he(szt(),de);he(lzt(),de);he(czt(),de);he(dzt(),de);he(pzt(),de);he(hzt(),de);he(yzt(),de);he(_zt(),de);he(wzt(),de);he(Czt(),de);he(Ozt(),de);he(Ezt(),de);he(Mzt(),de);he(Rzt(),de);he(Azt(),de);he(Nzt(),de);he(Dzt(),de);he(Lzt(),de);he(kzt(),de);he(Bzt(),de);he(Uzt(),de);he(zzt(),de);he(Vzt(),de);he(Kzt(),de);he(Gzt(),de);he(Xzt(),de);he(Qzt(),de);he(t4t(),de);he(n4t(),de);he(i4t(),de);he(s4t(),de);he(l4t(),de);he(c4t(),de);he(f4t(),de);he(m4t(),de);he(g4t(),de);he(y4t(),de);he(_4t(),de);he(w4t(),de);he(C4t(),de);he(O4t(),de);he(E4t(),de);he(M4t(),de);he(R4t(),de);he(I4t(),de);he(j4t(),de)});var wbe=S(Dte=>{"use strict";Object.defineProperty(Dte,"__esModule",{value:!0});Dte.toJson=void 0;Dte.fromJson=oSn;var nSn=(t,e,r)=>JSON.stringify(t,e,r);Dte.toJson=nSn;function oSn(t,e){return JSON.parse(t,e)}});var $4t=S(Sbe=>{"use strict";Object.defineProperty(Sbe,"__esModule",{value:!0});Sbe.CohereError=void 0;var iSn=wbe(),e3e=class t extends Error{constructor({message:e,statusCode:r,body:n,rawResponse:o}){super(aSn({message:e,statusCode:r,body:n})),Object.setPrototypeOf(this,t.prototype),this.statusCode=r,this.body=n,this.rawResponse=o}};Sbe.CohereError=e3e;function aSn({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,iSn.toJson)(r,void 0,2)}`),n.join(` `)}});var L4t=S(Cbe=>{"use strict";Object.defineProperty(Cbe,"__esModule",{value:!0});Cbe.CohereTimeoutError=void 0;var t3e=class t extends Error{constructor(e){super(e),Object.setPrototypeOf(this,t.prototype)}};Cbe.CohereTimeoutError=t3e});var Pc=S(UK=>{"use strict";Object.defineProperty(UK,"__esModule",{value:!0});UK.CohereTimeoutError=UK.CohereError=void 0;var sSn=$4t();Object.defineProperty(UK,"CohereError",{enumerable:!0,get:function(){return sSn.CohereError}});var uSn=L4t();Object.defineProperty(UK,"CohereTimeoutError",{enumerable:!0,get:function(){return uSn.CohereTimeoutError}})});var F4t=S(zO=>{"use strict";var lSn=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]}),cSn=zO&&zO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),dSn=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 pSn=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]}),mSn=HO&&HO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),hSn=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 ySn=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]}),bSn=VO&&VO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),_Sn=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 wSn=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]}),SSn=JO&&JO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),CSn=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 OSn=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]}),TSn=KO&&KO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ESn=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 MSn=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]}),RSn=WO&&WO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ASn=WO&&WO.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var NSn=GO&&GO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),jSn=GO&&GO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),DSn=GO&&GO.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var LSn=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]}),FSn=ZO&&ZO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),kSn=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 BSn=XO&&XO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),USn=XO&&XO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),zSn=XO&&XO.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var VSn=YO&&YO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),JSn=YO&&YO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),KSn=YO&&YO.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var GSn=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]}),ZSn=QO&&QO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),XSn=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 QSn=eT&&eT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),e0n=eT&&eT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),t0n=eT&&eT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var n0n=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]}),lS=lh&&lh.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&n0n(e,t,r)};Object.defineProperty(lh,"__esModule",{value:!0});lS(F4t(),lh);lS(k4t(),lh);lS(q4t(),lh);lS(B4t(),lh);lS(U4t(),lh);lS(z4t(),lh);lS(H4t(),lh);lS(V4t(),lh);lS(J4t(),lh);lS(K4t(),lh);lS(W4t(),lh);lS(G4t(),lh)});var Y4t=S(X4t=>{"use strict";Object.defineProperty(X4t,"__esModule",{value:!0})});var Q4t=S(S4=>{"use strict";var o0n=S4&&S4.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),i0n=S4&&S4.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&o0n(e,t,r)};Object.defineProperty(S4,"__esModule",{value:!0});i0n(Y4t(),S4)});var QN=S(tT=>{"use strict";var a0n=tT&&tT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),xbe=tT&&tT.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&a0n(e,t,r)};Object.defineProperty(tT,"__esModule",{value:!0});xbe(oFt(),tT);xbe(D4t(),tT);xbe(Z4t(),tT);xbe(Q4t(),tT)});var g3e={};Xn(g3e,{__addDisposableResource:()=>v2t,__assign:()=>Obe,__asyncDelegator:()=>f2t,__asyncGenerator:()=>d2t,__asyncValues:()=>p2t,__await:()=>zK,__awaiter:()=>i2t,__classPrivateFieldGet:()=>y2t,__classPrivateFieldIn:()=>_2t,__classPrivateFieldSet:()=>b2t,__createBinding:()=>Ebe,__decorate:()=>r2t,__disposeResources:()=>w2t,__esDecorate:()=>s0n,__exportStar:()=>s2t,__extends:()=>e2t,__generator:()=>a2t,__importDefault:()=>g2t,__importStar:()=>h2t,__makeTemplateObject:()=>m2t,__metadata:()=>o2t,__param:()=>n2t,__propKey:()=>l0n,__read:()=>h3e,__rest:()=>t2t,__runInitializers:()=>u0n,__setFunctionName:()=>c0n,__spread:()=>u2t,__spreadArray:()=>c2t,__spreadArrays:()=>l2t,__values:()=>Tbe,default:()=>p0n});function e2t(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");m3e(t,e);function r(){this.constructor=t}t.prototype=e===null?Object.create(e):(r.prototype=e.prototype,new r)}function t2t(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 n2t(t,e){return function(r,n){e(r,n,t)}}function s0n(t,e,r,n,o,i){function a(y){if(y!==void 0&&typeof y!="function")throw new TypeError("Function expected");return y}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(y){if(f)throw new TypeError("Cannot add initializers after decoration has completed");i.push(a(y||null))};var g=(0,r[p])(s==="accessor"?{get:c.get,set:c.set}:c[u],m);if(s==="accessor"){if(g===void 0)continue;if(g===null||typeof g!="object")throw new TypeError("Object expected");(d=a(g.get))&&(c.get=d),(d=a(g.set))&&(c.set=d),(d=a(g.init))&&o.unshift(d)}else(d=a(g))&&(s==="field"?o.unshift(d):c[u]=d)}l&&Object.defineProperty(l,n.name,c),f=!0}function u0n(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 h3e(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 u2t(){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 zK?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 f2t(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:zK(t[o](a)),done:!1}:i?i(a):a}:i}}function p2t(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 Tbe=="function"?Tbe(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 m2t(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}function h2t(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)&&Ebe(e,t,r);return d0n(e,t),e}function g2t(t){return t&&t.__esModule?t:{default:t}}function y2t(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 b2t(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 _2t(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 v2t(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 w2t(t){function e(i){t.error=t.hasError?new f0n(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 m3e,Obe,Ebe,d0n,f0n,p0n,y3e=v(()=>{m3e=function(t,e){return m3e=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])},m3e(t,e)};Obe=function(){return Obe=Object.assign||function(e){for(var r,n=1,o=arguments.length;n{"use strict";Object.defineProperty(cS,"__esModule",{value:!0});cS.MAX_HASHABLE_LENGTH=cS.INIT=cS.KEY=cS.DIGEST_LENGTH=cS.BLOCK_SIZE=void 0;cS.BLOCK_SIZE=64;cS.DIGEST_LENGTH=32;cS.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]);cS.INIT=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225];cS.MAX_HASHABLE_LENGTH=Math.pow(2,53)-1});var S2t=S(Pbe=>{"use strict";Object.defineProperty(Pbe,"__esModule",{value:!0});Pbe.RawSha256=void 0;var dS=b3e(),m0n=function(){function t(){this.state=Int32Array.from(dS.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>dS.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===dS.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%dS.BLOCK_SIZE>=dS.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 g=(((u>>>6|u<<26)^(u>>>11|u<<21)^(u>>>25|u<<7))+(u&l^~u&c)|0)+(d+(dS.KEY[f]+this.temp[f]|0)|0)|0,y=((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+g|0,s=a,a=i,i=o,o=g+y|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}();Pbe.RawSha256=m0n});var O2t=S((Vzi,x2t)=>{var Mbe=Object.defineProperty,h0n=Object.getOwnPropertyDescriptor,g0n=Object.getOwnPropertyNames,y0n=Object.prototype.hasOwnProperty,b0n=(t,e)=>Mbe(t,"name",{value:e,configurable:!0}),_0n=(t,e)=>{for(var r in e)Mbe(t,r,{get:e[r],enumerable:!0})},v0n=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of g0n(e))!y0n.call(t,o)&&o!==r&&Mbe(t,o,{get:()=>e[o],enumerable:!(n=h0n(e,o))||n.enumerable});return t},w0n=t=>v0n(Mbe({},"__esModule",{value:!0}),t),C2t={};_0n(C2t,{isArrayBuffer:()=>S0n});x2t.exports=w0n(C2t);var S0n=b0n(t=>typeof ArrayBuffer=="function"&&t instanceof ArrayBuffer||Object.prototype.toString.call(t)==="[object ArrayBuffer]","isArrayBuffer")});var M2t=S((Jzi,P2t)=>{var Rbe=Object.defineProperty,C0n=Object.getOwnPropertyDescriptor,x0n=Object.getOwnPropertyNames,O0n=Object.prototype.hasOwnProperty,T2t=(t,e)=>Rbe(t,"name",{value:e,configurable:!0}),T0n=(t,e)=>{for(var r in e)Rbe(t,r,{get:e[r],enumerable:!0})},E0n=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of x0n(e))!O0n.call(t,o)&&o!==r&&Rbe(t,o,{get:()=>e[o],enumerable:!(n=C0n(e,o))||n.enumerable});return t},P0n=t=>E0n(Rbe({},"__esModule",{value:!0}),t),E2t={};T0n(E2t,{fromArrayBuffer:()=>R0n,fromString:()=>A0n});P2t.exports=P0n(E2t);var M0n=O2t(),_3e=eS(),R0n=T2t((t,e=0,r=t.byteLength-e)=>{if(!(0,M0n.isArrayBuffer)(t))throw new TypeError(`The "input" argument must be ArrayBuffer. Received type ${typeof t} (${t})`);return _3e.Buffer.from(t,e,r)},"fromArrayBuffer"),A0n=T2t((t,e)=>{if(typeof t!="string")throw new TypeError(`The "input" argument must be of type string. Received type ${typeof t} (${t})`);return e?_3e.Buffer.from(t,e):_3e.Buffer.from(t)},"fromString")});var j2t=S((Kzi,N2t)=>{var Abe=Object.defineProperty,I0n=Object.getOwnPropertyDescriptor,N0n=Object.getOwnPropertyNames,j0n=Object.prototype.hasOwnProperty,v3e=(t,e)=>Abe(t,"name",{value:e,configurable:!0}),D0n=(t,e)=>{for(var r in e)Abe(t,r,{get:e[r],enumerable:!0})},$0n=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of N0n(e))!j0n.call(t,o)&&o!==r&&Abe(t,o,{get:()=>e[o],enumerable:!(n=I0n(e,o))||n.enumerable});return t},L0n=t=>$0n(Abe({},"__esModule",{value:!0}),t),R2t={};D0n(R2t,{fromUtf8:()=>I2t,toUint8Array:()=>F0n,toUtf8:()=>k0n});N2t.exports=L0n(R2t);var A2t=M2t(),I2t=v3e(t=>{let e=(0,A2t.fromString)(t,"utf8");return new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT)},"fromUtf8"),F0n=v3e(t=>typeof t=="string"?I2t(t):ArrayBuffer.isView(t)?new Uint8Array(t.buffer,t.byteOffset,t.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(t),"toUint8Array"),k0n=v3e(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,A2t.fromArrayBuffer)(t.buffer,t.byteOffset,t.byteLength).toString("utf8")},"toUtf8")});var D2t=S(Ibe=>{"use strict";Object.defineProperty(Ibe,"__esModule",{value:!0});Ibe.convertToBuffer=void 0;var q0n=j2t(),B0n=typeof Buffer<"u"&&Buffer.from?function(t){return Buffer.from(t,"utf8")}:q0n.fromUtf8;function U0n(t){return t instanceof Uint8Array?t:typeof t=="string"?B0n(t):ArrayBuffer.isView(t)?new Uint8Array(t.buffer,t.byteOffset,t.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(t)}Ibe.convertToBuffer=U0n});var $2t=S(Nbe=>{"use strict";Object.defineProperty(Nbe,"__esModule",{value:!0});Nbe.isEmptyData=void 0;function z0n(t){return typeof t=="string"?t.length===0:t.byteLength===0}Nbe.isEmptyData=z0n});var L2t=S(jbe=>{"use strict";Object.defineProperty(jbe,"__esModule",{value:!0});jbe.numToUint8=void 0;function H0n(t){return new Uint8Array([(t&4278190080)>>24,(t&16711680)>>16,(t&65280)>>8,t&255])}jbe.numToUint8=H0n});var F2t=S(Dbe=>{"use strict";Object.defineProperty(Dbe,"__esModule",{value:!0});Dbe.uint32ArrayFrom=void 0;function V0n(t){if(!Uint32Array.from){for(var e=new Uint32Array(t.length),r=0;r{"use strict";Object.defineProperty(rT,"__esModule",{value:!0});rT.uint32ArrayFrom=rT.numToUint8=rT.isEmptyData=rT.convertToBuffer=void 0;var J0n=D2t();Object.defineProperty(rT,"convertToBuffer",{enumerable:!0,get:function(){return J0n.convertToBuffer}});var K0n=$2t();Object.defineProperty(rT,"isEmptyData",{enumerable:!0,get:function(){return K0n.isEmptyData}});var W0n=L2t();Object.defineProperty(rT,"numToUint8",{enumerable:!0,get:function(){return W0n.numToUint8}});var G0n=F2t();Object.defineProperty(rT,"uint32ArrayFrom",{enumerable:!0,get:function(){return G0n.uint32ArrayFrom}})});var q2t=S(kbe=>{"use strict";Object.defineProperty(kbe,"__esModule",{value:!0});kbe.Sha256=void 0;var k2t=(y3e(),Nfe(g3e)),Fbe=b3e(),Lbe=S2t(),w3e=$be(),Z0n=function(){function t(e){this.secret=e,this.hash=new Lbe.RawSha256,this.reset()}return t.prototype.update=function(e){if(!((0,w3e.isEmptyData)(e)||this.error))try{this.hash.update((0,w3e.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 k2t.__awaiter(this,void 0,void 0,function(){return k2t.__generator(this,function(e){return[2,this.digestSync()]})})},t.prototype.reset=function(){if(this.hash=new Lbe.RawSha256,this.secret){this.outer=new Lbe.RawSha256;var e=X0n(this.secret),r=new Uint8Array(Fbe.BLOCK_SIZE);r.set(e);for(var n=0;nFbe.BLOCK_SIZE){var r=new Lbe.RawSha256;r.update(e),e=r.digest()}var n=new Uint8Array(Fbe.BLOCK_SIZE);return n.set(e),n}});var C3e=S(S3e=>{"use strict";Object.defineProperty(S3e,"__esModule",{value:!0});var Y0n=(y3e(),Nfe(g3e));Y0n.__exportStar(q2t(),S3e)});var B2t=v(()=>{});var U2t=v(()=>{});var z2t=v(()=>{});var C4,$te=v(()=>{C4=class t extends Error{constructor(e,r=!0){let n,o=!0;typeof r=="boolean"?(n=void 0,o=r):r!=null&&typeof r=="object"&&(n=r.logger,o=r.tryNextLink??!0),super(e),this.name="ProviderError",this.tryNextLink=o,Object.setPrototypeOf(this,t.prototype),n?.debug?.(`@smithy/property-provider ${o?"->":"(!)"} ${e}`)}static from(e,r=!0){return Object.assign(new this(e.message,r),e)}}});var Cm,H2t=v(()=>{$te();Cm=class t extends C4{constructor(e,r=!0){super(e,r),this.name="CredentialsProviderError",Object.setPrototypeOf(this,t.prototype)}}});var V2t=v(()=>{$te()});var J2t=v(()=>{$te()});var K2t=v(()=>{});var W2t,G2t=v(()=>{W2t=(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 e1=v(()=>{H2t();$te();V2t();J2t();K2t();G2t()});function qbe(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 x3e=v(()=>{});var Z2t=v(()=>{});var X2t=v(()=>{Z2t()});var Y2t=v(()=>{});var Q2t,eHt=v(()=>{(function(t){t.HEADER="header",t.QUERY="query"})(Q2t||(Q2t={}))});var O3e,tHt=v(()=>{(function(t){t.HEADER="header",t.QUERY="query"})(O3e||(O3e={}))});var rHt=v(()=>{});var nHt=v(()=>{});var oHt=v(()=>{});var iHt=v(()=>{});var aHt=v(()=>{eHt();tHt();rHt();nHt();oHt();iHt()});var sHt=v(()=>{});var uHt=v(()=>{});var lHt=v(()=>{});var cHt=v(()=>{});var dHt=v(()=>{});var fHt=v(()=>{});var pHt=v(()=>{});var mHt=v(()=>{dHt();fHt();pHt()});var hHt=v(()=>{});var gHt=v(()=>{});var HK,yHt=v(()=>{(function(t){t.HTTP="http",t.HTTPS="https"})(HK||(HK={}))});var bHt=v(()=>{});var _Ht=v(()=>{});var vHt=v(()=>{});var wHt=v(()=>{});var SHt=v(()=>{});var CHt=v(()=>{bHt();_Ht();vHt();wHt();SHt()});var xHt=v(()=>{});var VK,T3e=v(()=>{(function(t){t.MD5="md5",t.CRC32="crc32",t.CRC32C="crc32c",t.SHA1="sha1",t.SHA256="sha256"})(VK||(VK={}))});var OHt=v(()=>{T3e()});var THt=v(()=>{});var EHt=v(()=>{OHt();THt();T3e()});var Fv,PHt=v(()=>{(function(t){t[t.HEADER=0]="HEADER",t[t.TRAILER=1]="TRAILER"})(Fv||(Fv={}))});var MHt=v(()=>{});var RHt=v(()=>{});var AHt=v(()=>{});var IHt=v(()=>{});var NHt=v(()=>{});var jHt=v(()=>{RHt();AHt();IHt();NHt()});var DHt=v(()=>{});var JK,$Ht=v(()=>{JK="__smithy_context"});var LHt=v(()=>{});var FHt,kHt=v(()=>{(function(t){t.PROFILE="profile",t.SSO_SESSION="sso-session",t.SERVICES="services"})(FHt||(FHt={}))});var qHt=v(()=>{});var BHt=v(()=>{});var UHt=v(()=>{});var zHt=v(()=>{});var HHt=v(()=>{});var VHt=v(()=>{});var JHt=v(()=>{});var KHt=v(()=>{});var WHt=v(()=>{});var GHt,ZHt=v(()=>{(function(t){t.HTTP_0_9="http/0.9",t.HTTP_1_0="http/1.0",t.TDS_8_0="tds/8.0"})(GHt||(GHt={}))});var XHt=v(()=>{});var YHt=v(()=>{});var QHt=v(()=>{});var eVt=v(()=>{});var tVt=v(()=>{});var rVt=v(()=>{});var bd=v(()=>{Y2t();aHt();sHt();uHt();lHt();cHt();mHt();hHt();gHt();yHt();CHt();xHt();EHt();PHt();MHt();jHt();DHt();$Ht();LHt();kHt();qHt();BHt();UHt();zHt();HHt();VHt();JHt();KHt();WHt();ZHt();XHt();YHt();QHt();eVt();tVt();rVt()});var nVt=v(()=>{bd()});var oVt=v(()=>{});var iVt=v(()=>{});function Q0n(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var Bbe,aVt=v(()=>{Bbe=class t{constructor(e){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=Q0n(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 sVt=v(()=>{});var uVt=v(()=>{});var lVt=v(()=>{});var cVt=v(()=>{X2t();nVt();oVt();iVt();aVt();sVt();uVt();lVt()});var eCn,tCn,Ube,E3e=v(()=>{cVt();eCn=t=>e=>async r=>{if(!Bbe.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)},tCn={name:"hostHeaderMiddleware",step:"build",priority:"low",tags:["HOST"],override:!0},Ube=t=>({applyToStack:e=>{e.add(eCn(t),tCn)}})});var rCn,nCn,zbe,dVt=v(()=>{rCn=()=>(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}},nCn={name:"loggerMiddleware",tags:["LOGGER"],step:"initialize",override:!0},zbe=t=>({applyToStack:e=>{e.add(rCn(),nCn)}})});var P3e=v(()=>{dVt()});var fVt=v(()=>{});var pVt=v(()=>{fVt()});var mVt=v(()=>{bd()});var hVt=v(()=>{});var gVt=v(()=>{});function oCn(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var Hbe,yVt=v(()=>{Hbe=class t{constructor(e){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=oCn(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 bVt=v(()=>{});var _Vt=v(()=>{});var vVt=v(()=>{});var wVt=v(()=>{pVt();mVt();hVt();gVt();yVt();bVt();_Vt();vVt()});var SVt,iCn,aCn,sCn,uCn,Vbe,M3e=v(()=>{wVt();SVt="X-Amzn-Trace-Id",iCn="AWS_LAMBDA_FUNCTION_NAME",aCn="_X_AMZN_TRACE_ID",sCn=t=>e=>async r=>{let{request:n}=r;if(!Hbe.isInstance(n)||t.runtime!=="node"||n.headers.hasOwnProperty(SVt))return e(r);let o=process.env[iCn],i=process.env[aCn],a=s=>typeof s=="string"&&s.length>0;return a(o)&&a(i)&&(n.headers[SVt]=i),e({...r,request:n})},uCn={step:"build",tags:["RECURSION_DETECTION"],name:"recursionDetectionMiddleware",override:!0,priority:"low"},Vbe=t=>({applyToStack:e=>{e.add(sCn(t),uCn)}})});function Jbe(t){return{...t,customUserAgent:typeof t.customUserAgent=="string"?[[t.customUserAgent]]:t.customUserAgent}}var CVt=v(()=>{});var lCn,Lte,R3e=v(()=>{lCn=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}$"),Lte=t=>lCn.test(t)||t.startsWith("[")&&t.endsWith("]")});var cCn,Fte,A3e=v(()=>{cCn=new RegExp("^(?!.*-$)(?!-)[a-zA-Z0-9-]{1,63}$"),Fte=(t,e=!1)=>{if(!e)return cCn.test(t);let r=t.split(".");for(let n of r)if(!Fte(n))return!1;return!0}});var t1,Kbe=v(()=>{t1={}});var r1,xVt=v(()=>{r1="endpoints"});function fS(t){return typeof t!="object"||t==null?t:"ref"in t?`$${fS(t.ref)}`:"fn"in t?`${t.fn}(${(t.argv||[]).map(fS).join(", ")})`:JSON.stringify(t,null,2)}var OVt=v(()=>{});var kte=v(()=>{xVt();OVt()});var zu,TVt=v(()=>{zu=class extends Error{constructor(e){super(e),this.name="EndpointError"}}});var EVt=v(()=>{});var PVt=v(()=>{});var MVt=v(()=>{});var RVt=v(()=>{});var AVt=v(()=>{});var IVt=v(()=>{});var pS=v(()=>{TVt();EVt();PVt();MVt();RVt();AVt();IVt()});var NVt,jVt=v(()=>{NVt=(t,e)=>t===e});var DVt,$Vt=v(()=>{pS();DVt=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 zu(`Path: '${t}' does not end with ']'`);let i=n.slice(o+1,-1);if(Number.isNaN(parseInt(i)))throw new zu(`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 Wbe,LVt=v(()=>{pS();$Vt();Wbe=(t,e)=>DVt(e).reduce((r,n)=>{if(typeof r!="object")throw new zu(`Index '${n}' in '${e}' not found in '${JSON.stringify(t)}'`);return Array.isArray(r)?r[parseInt(n)]:r[n]},t)});var FVt,kVt=v(()=>{FVt=t=>t!=null});var qVt,BVt=v(()=>{qVt=t=>!t});var I3e,UVt,zVt=v(()=>{bd();R3e();I3e={[HK.HTTP]:80,[HK.HTTPS]:443},UVt=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:g={}}=t,y=new URL(`${m}//${f}${p?`:${p}`:""}${h}`);return y.search=Object.entries(g).map(([b,_])=>`${b}=${_}`).join("&"),y}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(HK).includes(u))return null;let l=Lte(o),c=r.includes(`${n}:${I3e[u]}`)||typeof t=="string"&&t.includes(`${n}:${I3e[u]}`),d=`${n}${c?`:${I3e[u]}`:""}`;return{scheme:u,authority:d,path:i,normalizedPath:i.endsWith("/")?i:`${i}/`,isIp:l}}});var HVt,VVt=v(()=>{HVt=(t,e)=>t===e});var JVt,KVt=v(()=>{JVt=(t,e,r,n)=>e>=r||t.length{WVt=t=>encodeURIComponent(t).replace(/[!*'()]/g,e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`)});var N3e=v(()=>{jVt();LVt();kVt();A3e();BVt();zVt();VVt();KVt();GVt()});var ZVt,XVt=v(()=>{N3e();ZVt={booleanEquals:NVt,getAttr:Wbe,isSet:FVt,isValidHostLabel:Fte,not:qVt,parseURL:UVt,stringEquals:HVt,substring:JVt,uriEncode:WVt}});var Gbe,j3e=v(()=>{N3e();Gbe=(t,e)=>{let r=[],n={...e.endpointParams,...e.referenceRecord},o=0;for(;o{YVt=({ref:t},e)=>({...e.endpointParams,...e.referenceRecord})[t]});var iF,qte=v(()=>{pS();D3e();j3e();QVt();iF=(t,e,r)=>{if(typeof t=="string")return Gbe(t,r);if(t.fn)return Zbe(t,r);if(t.ref)return YVt(t,r);throw new zu(`'${e}': ${String(t)} is not a string, function or reference.`)}});var Zbe,D3e=v(()=>{Kbe();XVt();qte();Zbe=({fn:t,argv:e},r)=>{let n=e.map(i=>["boolean","number"].includes(typeof i)?i:iF(i,"arg",r)),o=t.split(".");return o[0]in t1&&o[1]!=null?t1[o[0]][o[1]](...n):ZVt[t](...n)}});var eJt,tJt=v(()=>{kte();pS();D3e();eJt=({assign:t,...e},r)=>{if(t&&t in r.referenceRecord)throw new zu(`'${t}' is already defined in Reference Record.`);let n=Zbe(e,r);return r.logger?.debug?.(`${r1} evaluateCondition: ${fS(e)} = ${fS(n)}`),{result:n===""?!0:!!n,...t!=null&&{toAssign:{name:t,value:n}}}}});var KK,Xbe=v(()=>{kte();tJt();KK=(t=[],e)=>{let r={};for(let n of t){let{result:o,toAssign:i}=eJt(n,{...e,referenceRecord:{...e.referenceRecord,...r}});if(!o)return{result:o};i&&(r[i.name]=i.value,e.logger?.debug?.(`${r1} assign: ${i.name} := ${fS(i.value)}`))}return{result:!0,referenceRecord:r}}});var rJt,nJt=v(()=>{pS();qte();rJt=(t,e)=>Object.entries(t).reduce((r,[n,o])=>({...r,[n]:o.map(i=>{let a=iF(i,"Header value entry",e);if(typeof a!="string")throw new zu(`Header '${n}' value '${a}' is not a string`);return a})}),{})});var $3e,oJt=v(()=>{pS();j3e();L3e();$3e=(t,e)=>{if(Array.isArray(t))return t.map(r=>$3e(r,e));switch(typeof t){case"string":return Gbe(t,e);case"object":if(t===null)throw new zu(`Unexpected endpoint property: ${t}`);return Ybe(t,e);case"boolean":return t;default:throw new zu(`Unexpected endpoint property type: ${typeof t}`)}}});var Ybe,L3e=v(()=>{oJt();Ybe=(t,e)=>Object.entries(t).reduce((r,[n,o])=>({...r,[n]:$3e(o,e)}),{})});var iJt,aJt=v(()=>{pS();qte();iJt=(t,e)=>{let r=iF(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 zu(`Endpoint URL must be a string, got ${typeof r}`)}});var sJt,uJt=v(()=>{kte();Xbe();nJt();L3e();aJt();sJt=(t,e)=>{let{conditions:r,endpoint:n}=t,{result:o,referenceRecord:i}=KK(r,e);if(!o)return;let a={...e,referenceRecord:{...e.referenceRecord,...i}},{url:s,properties:u,headers:l}=n;return e.logger?.debug?.(`${r1} Resolving endpoint from template: ${fS(n)}`),{...l!=null&&{headers:rJt(l,a)},...u!=null&&{properties:Ybe(u,a)},url:iJt(s,a)}}});var lJt,cJt=v(()=>{pS();Xbe();qte();lJt=(t,e)=>{let{conditions:r,error:n}=t,{result:o,referenceRecord:i}=KK(r,e);if(o)throw new zu(iF(n,"Error",{...e,referenceRecord:{...e.referenceRecord,...i}}))}});var dJt,fJt=v(()=>{Xbe();F3e();dJt=(t,e)=>{let{conditions:r,rules:n}=t,{result:o,referenceRecord:i}=KK(r,e);if(o)return Qbe(n,{...e,referenceRecord:{...e.referenceRecord,...i}})}});var Qbe,F3e=v(()=>{pS();uJt();cJt();fJt();Qbe=(t,e)=>{for(let r of t)if(r.type==="endpoint"){let n=sJt(r,e);if(n)return n}else if(r.type==="error")lJt(r,e);else if(r.type==="tree"){let n=dJt(r,e);if(n)return n}else throw new zu(`Unknown endpoint rule: ${r}`);throw new zu("Rules evaluation failed")}});var pJt=v(()=>{Kbe();F3e()});var Bte,mJt=v(()=>{kte();pS();pJt();Bte=(t,e)=>{let{endpointParams:r,logger:n}=e,{parameters:o,rules:i}=t;e.logger?.debug?.(`${r1} Initial EndpointParams: ${fS(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 zu(`Missing required parameter: '${l}'`);let u=Qbe(i,{endpointParams:r,logger:n,referenceRecord:{}});if(e.endpointParams?.Endpoint)try{let l=new URL(e.endpointParams.Endpoint),{protocol:c,port:d}=l;u.url.protocol=c,u.url.port=d}catch{}return e.logger?.debug?.(`${r1} Resolved endpoint: ${fS(u)}`),u}});var aF=v(()=>{R3e();A3e();Kbe();mJt();pS()});var k3e=v(()=>{aF()});var q3e,hJt=v(()=>{aF();k3e();q3e=(t,e=!1)=>{if(e){for(let r of t.split("."))if(!q3e(r))return!1;return!0}return!(!Fte(t)||t.length<3||t.length>63||t!==t.toLowerCase()||Lte(t))}});var gJt,dCn,yJt,bJt=v(()=>{gJt=":",dCn="/",yJt=t=>{let e=t.split(gJt);if(e.length<6)return null;let[r,n,o,i,a,...s]=e;if(r!=="arn"||n===""||o===""||s.join(gJt)==="")return null;let u=s.map(l=>l.split(dCn)).flat();return{partition:n,service:o,region:i,accountId:a,resourceId:u}}});var vJt,_Jt=v(()=>{vJt={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-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)"},"aws-global":{description:"AWS Standard 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)"},"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 China global region"},"cn-north-1":{description:"China (Beijing)"},"cn-northwest-1":{description:"China (Ningxia)"}}},{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 GovCloud (US) global region"},"us-gov-east-1":{description:"AWS GovCloud (US-East)"},"us-gov-west-1":{description:"AWS GovCloud (US-West)"}}},{id:"aws-iso",outputs:{dnsSuffix:"c2s.ic.gov",dualStackDnsSuffix:"c2s.ic.gov",implicitGlobalRegion:"us-iso-east-1",name:"aws-iso",supportsDualStack:!1,supportsFIPS:!0},regionRegex:"^us\\-iso\\-\\w+\\-\\d+$",regions:{"aws-iso-global":{description:"AWS ISO (US) 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:"sc2s.sgov.gov",implicitGlobalRegion:"us-isob-east-1",name:"aws-iso-b",supportsDualStack:!1,supportsFIPS:!0},regionRegex:"^us\\-isob\\-\\w+\\-\\d+$",regions:{"aws-iso-b-global":{description:"AWS ISOB (US) global region"},"us-isob-east-1":{description:"US ISOB East (Ohio)"}}},{id:"aws-iso-e",outputs:{dnsSuffix:"cloud.adc-e.uk",dualStackDnsSuffix:"cloud.adc-e.uk",implicitGlobalRegion:"eu-isoe-west-1",name:"aws-iso-e",supportsDualStack:!1,supportsFIPS:!0},regionRegex:"^eu\\-isoe\\-\\w+\\-\\d+$",regions:{"eu-isoe-west-1":{description:"EU ISOE West"}}},{id:"aws-iso-f",outputs:{dnsSuffix:"csp.hci.ic.gov",dualStackDnsSuffix:"csp.hci.ic.gov",implicitGlobalRegion:"us-isof-south-1",name:"aws-iso-f",supportsDualStack:!1,supportsFIPS:!0},regionRegex:"^us\\-isof\\-\\w+\\-\\d+$",regions:{}}],version:"1.1"}});var pCn,mCn,wJt,SJt,B3e=v(()=>{_Jt();pCn=vJt,mCn="",wJt=t=>{let{partitions:e}=pCn;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}},SJt=()=>mCn});var Ute,CJt=v(()=>{aF();hJt();bJt();B3e();Ute={isVirtualHostableS3Bucket:q3e,parseArn:yJt,partition:wJt};t1.aws=Ute});var xJt=v(()=>{aF()});var OJt=v(()=>{aF()});var TJt=v(()=>{});var EJt=v(()=>{});var PJt=v(()=>{});var MJt=v(()=>{});var RJt=v(()=>{});var AJt=v(()=>{OJt();TJt();EJt();PJt();MJt();RJt()});var e_e=v(()=>{CJt();B3e();k3e();xJt();AJt()});var IJt=v(()=>{});var NJt=v(()=>{IJt()});var jJt=v(()=>{bd()});var DJt=v(()=>{});var $Jt=v(()=>{});function hCn(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var t_e,LJt=v(()=>{t_e=class t{constructor(e){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=hCn(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 FJt=v(()=>{});var kJt=v(()=>{});var qJt=v(()=>{});var BJt=v(()=>{NJt();jJt();DJt();$Jt();LJt();FJt();kJt();qJt()});var U3e,r_e,z3e,n_e,UJt,zJt,H3e,HJt=v(()=>{U3e="user-agent",r_e="x-amz-user-agent",z3e=" ",n_e="/",UJt=/[^\!\$\%\&\'\*\+\-\.\^\_\`\|\~\d\w]/g,zJt=/[^\!\$\%\&\'\*\+\-\.\^\_\`\|\~\d\w\#]/g,H3e="-"});var gCn,V3e,yCn,o_e,VJt=v(()=>{e_e();BJt();HJt();gCn=t=>(e,r)=>async n=>{let{request:o}=n;if(!t_e.isInstance(o))return e(n);let{headers:i}=o,a=r?.userAgent?.map(V3e)||[],s=(await t.defaultUserAgentProvider()).map(V3e),u=t?.customUserAgent?.map(V3e)||[],l=SJt(),c=(l?[l]:[]).concat([...s,...a,...u]).join(z3e),d=[...s.filter(f=>f.startsWith("aws-sdk-")),...u].join(z3e);return t.runtime!=="browser"?(d&&(i[r_e]=i[r_e]?`${i[U3e]} ${d}`:d),i[U3e]=c):i[r_e]=c,e({...n,request:o})},V3e=t=>{let e=t[0].split(n_e).map(a=>a.replace(UJt,H3e)).join(n_e),r=t[1]?.replace(zJt,H3e),n=e.indexOf(n_e),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}`}},"")},yCn={name:"getUserAgentMiddleware",step:"build",priority:"low",tags:["SET_USER_AGENT","USER_AGENT"],override:!0},o_e=t=>({applyToStack:e=>{e.add(gCn(t),yCn)}})});var J3e=v(()=>{CVt();VJt()});var JJt=v(()=>{});var KJt=v(()=>{});var i_e,WJt=v(()=>{(function(t){t.ENV="env",t.CONFIG="shared config entry"})(i_e||(i_e={}))});var K3e=v(()=>{JJt();KJt();WJt()});var a_e,GJt=v(()=>{K3e();a_e=!1});var s_e,ZJt=v(()=>{K3e();s_e=!1});var nT,XJt=v(()=>{bd();nT=t=>t[JK]||(t[JK]={})});var dy,YJt=v(()=>{dy=t=>{if(typeof t=="function")return t;let e=Promise.resolve(t);return()=>e}});var pC=v(()=>{XJt();YJt()});var QJt=v(()=>{pC()});var e3t=v(()=>{});var t3t=v(()=>{pC();e3t()});var r3t=v(()=>{GJt();ZJt();QJt();t3t()});var n3t=v(()=>{});var u_e,W3e=v(()=>{u_e=t=>typeof t=="string"&&(t.startsWith("fips-")||t.endsWith("-fips"))});var G3e,o3t=v(()=>{W3e();G3e=t=>u_e(t)?["fips-aws-global","aws-fips"].includes(t)?"us-east-1":t.replace(/fips-(dkr-|prod-)?|-fips/,""):t});var l_e,i3t=v(()=>{o3t();W3e();l_e=t=>{let{region:e,useFipsEndpoint:r}=t;if(!e)throw new Error("Region is missing");return{...t,region:async()=>{if(typeof e=="string")return G3e(e);let n=await e();return G3e(n)},useFipsEndpoint:async()=>{let n=typeof e=="string"?e:await e();return u_e(n)?!0:typeof r!="function"?Promise.resolve(!!r):r()}}}});var a3t=v(()=>{n3t();i3t()});var s3t=v(()=>{});var u3t=v(()=>{});var l3t=v(()=>{});var c3t=v(()=>{});var d3t=v(()=>{});var f3t=v(()=>{});var p3t=v(()=>{l3t();c3t();d3t();f3t()});var m3t=v(()=>{s3t();u3t();p3t()});var zte=v(()=>{r3t();a3t();m3t()});function _Cn(t){let e=new Map;for(let r of t)e.set(r.schemeId,r);return e}var Z3e,c_e=v(()=>{bd();pC();Z3e=(t,e)=>(r,n)=>async o=>{let i=t.httpAuthSchemeProvider(await e.httpAuthSchemeParametersProvider(t,n,o.input)),a=_Cn(t.httpAuthSchemes),s=nT(n),u=[];for(let l of i){let c=a.get(l.schemeId);if(!c){u.push(`HttpAuthScheme \`${l.schemeId}\` was not enabled for this service.`);continue}let d=c.identityProvider(await e.identityProviderConfigProvider(t));if(!d){u.push(`HttpAuthScheme \`${l.schemeId}\` did not have an IdentityProvider configured.`);continue}let{identityProperties:f={},signingProperties:p={}}=l.propertiesExtractor?.(t,n)||{};l.identityProperties=Object.assign(l.identityProperties||{},f),l.signingProperties=Object.assign(l.signingProperties||{},p),s.selectedHttpAuthScheme={httpAuthOption:l,identity:await d(l.identityProperties),signer:c.signer};break}if(!s.selectedHttpAuthScheme)throw new Error(u.join(` `));return r(o)}});var h3t,vCn,wCn,SCn,CCn,xCn,g3t=v(()=>{h3t=async t=>{let e=t?.Bucket||"";if(typeof t.Bucket=="string"&&(t.Bucket=e.replace(/#/g,encodeURIComponent("#")).replace(/\?/g,encodeURIComponent("?"))),xCn(e)){if(t.ForcePathStyle===!0)throw new Error("Path-style addressing cannot be used with ARN buckets")}else(!CCn(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},vCn=/^[a-z0-9][a-z0-9\.\-]{1,61}[a-z0-9]$/,wCn=/(\d+\.){3}\d+/,SCn=/\.\./,CCn=t=>vCn.test(t)&&!wCn.test(t)&&!SCn.test(t),xCn=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 y3t=v(()=>{g3t()});var b3t,_3t=v(()=>{b3t=(t,e,r)=>{let n=async()=>{let o=r[t]??r[e];return typeof o=="function"?o():o};return t==="credentialScope"||e==="CredentialScope"?async()=>{let o=typeof r.credentials=="function"?await r.credentials():r.credentials;return o?.credentialScope??o?.CredentialScope}:t==="accountId"||e==="AccountId"?async()=>{let o=typeof r.credentials=="function"?await r.credentials():r.credentials;return o?.accountId??o?.AccountId}:t==="endpoint"||e==="endpoint"?async()=>{let o=await n();if(o&&typeof o=="object"){if("url"in o)return o.url.href;if("hostname"in o){let{protocol:i,hostname:a,port:s,path:u}=o;return`${i}//${a}${s?":"+s:""}${u}`}}return o}:n}});var v3t,w3t=v(()=>{v3t=async t=>{}});function S3t(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 C3t=v(()=>{});var sF,d_e=v(()=>{C3t();sF=t=>{if(typeof t=="string")return sF(new URL(t));let{hostname:e,pathname:r,port:n,protocol:o,search:i}=t,a;return i&&(a=S3t(i)),{hostname:e,port:n?parseInt(n):void 0,protocol:o,path:r,query:a}}});var f_e,p_e=v(()=>{d_e();f_e=t=>typeof t=="object"?"url"in t?sF(t.url):t:sF(t)});var x3t,OCn,X3e=v(()=>{y3t();_3t();w3t();p_e();x3t=async(t,e,r,n)=>{if(!r.endpoint){let a=await v3t(r.serviceId||"");a&&(r.endpoint=()=>Promise.resolve(f_e(a)))}let o=await OCn(t,e,r);if(typeof r.endpointProvider!="function")throw new Error("config.endpointProvider is not set.");return r.endpointProvider(o,n)},OCn=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 b3t(a.name,i,r)();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 h3t(n),n}});var O3t=v(()=>{X3e();p_e()});var T3t,Y3e=v(()=>{pC();X3e();T3t=({config:t,instructions:e})=>(r,n)=>async o=>{let i=await x3t(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=nT(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 E3t,Q3e=v(()=>{E3t=(t,e)=>r=>async n=>{let{response:o}=await r(n);try{let i=await e(o,t);return{response:o,output:i}}catch(i){if(Object.defineProperty(i,"$response",{value:o}),!("$metadata"in i)){let a="Deserialization error: to see the raw response, inspect the hidden field {error}.$response on this object.";i.message+=` `+a,typeof i.$responseBodyText<"u"&&i.$response&&(i.$response.body=i.$responseBodyText)}throw i}}});var P3t,e6e=v(()=>{P3t=(t,e)=>(r,n)=>async o=>{let i=n.endpointV2?.url&&t.urlParser?async()=>t.urlParser(n.endpointV2.url):t.endpoint;if(!i)throw new Error("No valid endpoint provider available.");let a=await e(o.input,{...t,endpoint:i});return r({...o,request:a})}});function Tr(t,e,r){return{applyToStack:n=>{n.add(E3t(t,r),TCn),n.add(P3t(t,e),Hte)}}}var TCn,Hte,M3t=v(()=>{Q3e();e6e();TCn={name:"deserializerMiddleware",step:"deserialize",tags:["DESERIALIZER"],override:!0},Hte={name:"serializerMiddleware",step:"serialize",tags:["SERIALIZER"],override:!0}});var Ki=v(()=>{Q3e();M3t();e6e()});var t6e,Er,R3t=v(()=>{Ki();Y3e();t6e={step:"serialize",tags:["ENDPOINT_PARAMETERS","ENDPOINT_V2","ENDPOINT"],name:"endpointV2Middleware",override:!0,relation:"before",toMiddleware:Hte.name},Er=(t,e)=>({applyToStack:r=>{r.addRelativeTo(T3t({config:t,instructions:e}),t6e)}})});var m_e,A3t=v(()=>{pC();p_e();m_e=t=>{let e=t.tls??!0,{endpoint:r}=t,n=r!=null?async()=>f_e(await dy(r)()):void 0;return{...t,endpoint:n,tls:e,isCustomEndpoint:!!r,useDualstackEndpoint:dy(t.useDualstackEndpoint??!1),useFipsEndpoint:dy(t.useFipsEndpoint??!1)}}});var I3t=v(()=>{});var Li=v(()=>{O3t();Y3e();R3t();A3t();I3t()});var ECn,h_e,N3t=v(()=>{Li();c_e();ECn={step:"serialize",tags:["HTTP_AUTH_SCHEME"],name:"httpAuthSchemeMiddleware",override:!0,relation:"before",toMiddleware:t6e.name},h_e=(t,{httpAuthSchemeParametersProvider:e,identityProviderConfigProvider:r})=>({applyToStack:n=>{n.addRelativeTo(Z3e(t,{httpAuthSchemeParametersProvider:e,identityProviderConfigProvider:r}),ECn)}})});var MKi,j3t=v(()=>{Ki();c_e();MKi={step:"serialize",tags:["HTTP_AUTH_SCHEME"],name:"httpAuthSchemeMiddleware",override:!0,relation:"before",toMiddleware:Hte.name}});var D3t=v(()=>{c_e();N3t();j3t()});var $3t=v(()=>{});var L3t=v(()=>{$3t()});var F3t=v(()=>{bd()});var k3t=v(()=>{});var q3t=v(()=>{});function PCn(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var x4,B3t=v(()=>{x4=class t{constructor(e){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=PCn(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 U3t=v(()=>{});var z3t=v(()=>{});var H3t=v(()=>{});var Vte=v(()=>{L3t();F3t();k3t();q3t();B3t();U3t();z3t();H3t()});var MCn,RCn,V3t,r6e=v(()=>{Vte();bd();pC();MCn=t=>e=>{throw e},RCn=(t,e)=>{},V3t=t=>(e,r)=>async n=>{if(!x4.isInstance(n.request))return e(n);let i=nT(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||MCn)(a));return(u.successHandler||RCn)(l.response,a),l}});var mC,oT,Jte,g_e=v(()=>{(function(t){t.STANDARD="standard",t.ADAPTIVE="adaptive"})(mC||(mC={}));oT=3,Jte=mC.STANDARD});var J3t,K3t,W3t,G3t,Z3t=v(()=>{J3t=["BandwidthLimitExceeded","EC2ThrottledException","LimitExceededException","PriorRequestNotComplete","ProvisionedThroughputExceededException","RequestLimitExceeded","RequestThrottled","RequestThrottledException","SlowDown","ThrottledException","Throttling","ThrottlingException","TooManyRequestsException","TransactionInProgressException"],K3t=["TimeoutError","RequestTimeout","RequestTimeoutException"],W3t=[500,502,503,504],G3t=["ECONNRESET","ECONNREFUSED","EPIPE","ETIMEDOUT"]});var ACn,WK,y_e,X3t,Kte=v(()=>{Z3t();ACn=t=>t.$metadata?.clockSkewCorrected,WK=t=>t.$metadata?.httpStatusCode===429||J3t.includes(t.name)||t.$retryable?.throttling==!0,y_e=t=>ACn(t)||K3t.includes(t.name)||G3t.includes(t?.code||"")||W3t.includes(t.$metadata?.httpStatusCode||0),X3t=t=>{if(t.$metadata?.httpStatusCode!==void 0){let e=t.$metadata.httpStatusCode;return 500<=e&&e<=599&&!y_e(t)}return!1}});var Wte,n6e=v(()=>{Kte();Wte=class{constructor(e){this.currentCapacity=0,this.enabled=!1,this.lastMaxRate=0,this.measuredTxRate=0,this.requestCount=0,this.lastTimestamp=0,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=>setTimeout(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(),WK(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))}}});var b_e,__e,GK=v(()=>{b_e="amz-sdk-invocation-id",__e="amz-sdk-request"});var Y3t,Q3t=v(()=>{GK();Y3t=()=>{let t=100;return{computeNextBackoffDelay:n=>Math.floor(Math.min(2e4,Math.random()*2**n*t)),setDelayBase:n=>{t=n}}}});var o6e,e6t=v(()=>{GK();o6e=({retryDelay:t,retryCount:e,retryCost:r})=>({getRetryCount:()=>e,getRetryDelay:()=>Math.min(2e4,t),getRetryCost:()=>r})});var O4,w_e=v(()=>{g_e();GK();Q3t();e6t();O4=class{constructor(e){this.maxAttempts=e,this.mode=mC.STANDARD,this.capacity=500,this.retryBackoffStrategy=Y3t(),this.maxAttemptsProvider=typeof e=="function"?e:async()=>e}async acquireInitialRetryToken(e){return o6e({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,o6e({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 ${oT}`),oT}}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 S_e,i6t=v(()=>{g_e();n6e();w_e();S_e=class{constructor(e,r){this.maxAttemptsProvider=e,this.mode=mC.ADAPTIVE;let{rateLimiter:n}=r??{};this.rateLimiter=n??new Wte,this.standardRetryStrategy=new O4(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 a6t=v(()=>{GK();w_e()});var s6t=v(()=>{});var iT=v(()=>{i6t();a6t();n6e();w_e();g_e();GK();s6t()});var u6t=v(()=>{});var l6t=v(()=>{u6t()});var c6t=v(()=>{bd()});var d6t=v(()=>{});var f6t=v(()=>{});function ICn(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var XK,p6t=v(()=>{XK=class t{constructor(e){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=ICn(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 Gte,m6t=v(()=>{Gte=class{constructor(e){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 h6t=v(()=>{});var g6t=v(()=>{});var C_e=v(()=>{l6t();c6t();d6t();f6t();p6t();m6t();h6t();g6t()});var y6t=v(()=>{iT()});var a6e=v(()=>{iT()});var s6e=v(()=>{Kte()});var u6e,l6e=v(()=>{u6e=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 c6e=v(()=>{C_e();Kte();iT();y6t();a6e();s6e();l6e()});var b6t=v(()=>{iT();c6e()});var x_e,_6t=v(()=>{pC();iT();x_e=t=>{let{retryStrategy:e}=t,r=dy(t.maxAttempts??oT);return{...t,maxAttempts:r,retryStrategy:async()=>e||(await dy(t.retryMode)()===mC.ADAPTIVE?new S_e(r):new O4(r))}}});var v6t=v(()=>{C_e();iT()});var uF,w6t=v(()=>{uF=class{trace(){}debug(){}info(){}warn(){}error(){}}});var T4,lF,YK,S6t,C6t,x6t=v(()=>{T4=(t,e)=>{let r=[];if(t&&r.push(t),e)for(let n of e)r.push(n);return r},lF=(t,e)=>`${t||"anonymous"}${e&&e.length>0?` (a.k.a. ${e.join(",")})`:""}`,YK=()=>{let t=[],e=[],r=!1,n=new Set,o=d=>d.sort((f,p)=>S6t[p.step]-S6t[f.step]||C6t[p.priority||"normal"]-C6t[f.priority||"normal"]),i=d=>{let f=!1,p=m=>{let h=T4(m.name,m.aliases);if(h.includes(d)){f=!0;for(let g of h)n.delete(g);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 T4(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(g=>{let y={...g,before:[],after:[]};for(let b of T4(y.name,y.aliases))m[b]=y;f.push(y)}),e.forEach(g=>{let y={...g,before:[],after:[]};for(let b of T4(y.name,y.aliases))m[b]=y;p.push(y)}),p.forEach(g=>{if(g.toMiddleware){let y=m[g.toMiddleware];if(y===void 0){if(d)return;throw new Error(`${g.toMiddleware} is not found when adding ${lF(g.name,g.aliases)} middleware ${g.relation} ${g.toMiddleware}`)}g.relation==="after"&&y.after.push(g),g.relation==="before"&&y.before.push(g)}}),o(f).map(u).reduce((g,y)=>(g.push(...y),g),[])},c={add:(d,f={})=>{let{name:p,override:m,aliases:h}=f,g={step:"initialize",priority:"normal",middleware:d,...f},y=T4(p,h);if(y.length>0){if(y.some(b=>n.has(b))){if(!m)throw new Error(`Duplicate middleware name '${lF(p,h)}'`);for(let b of y){let _=t.findIndex(x=>x.name===b||x.aliases?.some(O=>O===b));if(_===-1)continue;let w=t[_];if(w.step!==g.step||g.priority!==w.priority)throw new Error(`"${lF(w.name,w.aliases)}" middleware with ${w.priority} priority in ${w.step} step cannot be overridden by "${lF(p,h)}" middleware with ${g.priority} priority in ${g.step} step.`);t.splice(_,1)}}for(let b of y)n.add(b)}t.push(g)},addRelativeTo:(d,f)=>{let{name:p,override:m,aliases:h}=f,g={middleware:d,...f},y=T4(p,h);if(y.length>0){if(y.some(b=>n.has(b))){if(!m)throw new Error(`Duplicate middleware name '${lF(p,h)}'`);for(let b of y){let _=e.findIndex(x=>x.name===b||x.aliases?.some(O=>O===b));if(_===-1)continue;let w=e[_];if(w.toMiddleware!==g.toMiddleware||w.relation!==g.relation)throw new Error(`"${lF(w.name,w.aliases)}" middleware ${w.relation} "${w.toMiddleware}" middleware cannot be overridden by "${lF(p,h)}" middleware ${g.relation} "${g.toMiddleware}" middleware.`);e.splice(_,1)}}for(let b of y)n.add(b)}e.push(g)},clone:()=>s(YK()),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:g,aliases:y}=m;if(h&&h.includes(d)){let b=T4(g,y);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(YK());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 lF(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},S6t={initialize:5,serialize:4,build:3,finalizeRequest:2,deserialize:1},C6t={high:3,normal:2,low:1}});var d6e=v(()=>{x6t()});var E4,O6t=v(()=>{d6e();E4=class{constructor(e){this.middlewareStack=YK(),this.config=e}send(e,r,n){let o=typeof r!="function"?r:void 0,i=typeof r=="function"?r:n,a=e.resolveMiddleware(this.middlewareStack,this.config,o);if(i)a(e).then(s=>i(null,s.output),s=>i(s)).catch(()=>{});else return a(e).then(s=>s.output)}destroy(){this.config.requestHandler.destroy&&this.config.requestHandler.destroy()}}});var n1,P4,cF,M4,T6t,f6e=v(()=>{n1={},P4=new Array(64);for(let t=0,e=65,r=90;t+e<=r;t++){let n=String.fromCharCode(t+e);n1[n]=t,P4[t]=n}for(let t=0,e=97,r=122;t+e<=r;t++){let n=String.fromCharCode(t+e),o=t+26;n1[n]=o,P4[o]=n}for(let t=0;t<10;t++){n1[t.toString(10)]=t+52;let e=t.toString(10),r=t+52;n1[e]=r,P4[r]=e}n1["+"]=62;P4[62]="+";n1["/"]=63;P4[63]="/";cF=6,M4=8,T6t=63});var dF,E6t=v(()=>{f6e();dF=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>=cF;let s=o/4*3;i>>=a%M4;let u=Math.floor(a/M4);for(let l=0;l>c)}}return new Uint8Array(r)}});var p6e,m6e=v(()=>{p6e=t=>new TextEncoder().encode(t)});var P6t=v(()=>{m6e()});var M6t=v(()=>{});var R6t=v(()=>{m6e();P6t();M6t()});function fF(t){let e;typeof t=="string"?e=p6e(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 A6t=v(()=>{R6t();f6e()});var QK=v(()=>{E6t();A6t()});var h6e,g6e=v(()=>{h6e=t=>new TextEncoder().encode(t)});var I6t=v(()=>{g6e()});var O_e,N6t=v(()=>{O_e=t=>{if(typeof t=="string")return t;if(typeof t!="object"||typeof t.byteOffset!="number"||typeof t.byteLength!="number")throw new Error("@smithy/util-utf8: toUtf8 encoder function only accepts string | Uint8Array.");return new TextDecoder("utf-8").decode(t)}});var y6e=v(()=>{g6e();I6t();N6t()});function j6t(t,e="utf-8"){return e==="base64"?fF(t):O_e(t)}function D6t(t,e){return e==="base64"?o1.mutate(dF(t)):o1.mutate(h6e(t))}var $6t=v(()=>{QK();y6e();b6e()});var o1,b6e=v(()=>{$6t();o1=class t extends Uint8Array{static fromString(e,r="utf-8"){switch(typeof e){case"string":return D6t(e,r);default: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 j6t(this,e)}}});var L6t=v(()=>{});var F6t=v(()=>{});var k6t=v(()=>{F6t()});var q6t=v(()=>{bd()});var B6t=v(()=>{});var U6t=v(()=>{});var z6t=v(()=>{});var Zte,H6t=v(()=>{Zte=class{constructor(e){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 V6t=v(()=>{});var J6t=v(()=>{});var K6t=v(()=>{k6t();q6t();B6t();U6t();z6t();H6t();V6t();J6t()});var mS,NCn,_6e=v(()=>{mS=t=>encodeURIComponent(t).replace(/[!'()*]/g,NCn),NCn=t=>`%${t.charCodeAt(0).toString(16).toUpperCase()}`});var W6t=v(()=>{_6e()});var T_e=v(()=>{_6e();W6t()});function G6t(t){let e=[];for(let r of Object.keys(t).sort()){let n=t[r];if(r=mS(r),Array.isArray(n))for(let o=0,i=n.length;o{T_e()});function X6t(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 Y6t=v(()=>{});var v6e,pF,Q6t=v(()=>{K6t();Z6t();Y6t();v6e={supported:void 0},pF=class t{static create(e){return typeof e?.handle=="function"?e:new t(e)}constructor(e){typeof e=="function"?this.configProvider=e().then(r=>r||{}):(this.config=e??{},this.configProvider=Promise.resolve(this.config)),v6e.supported===void 0&&(v6e.supported=typeof Request<"u"&&"keepalive"in new Request("https://[::1]"))}destroy(){}async handle(e,{abortSignal:r}={}){this.config||(this.config=await this.configProvider);let n=this.config.requestTimeout,o=this.config.keepAlive===!0,i=this.config.credentials;if(r?.aborted){let y=new Error("Request aborted");return y.name="AbortError",Promise.reject(y)}let a=e.path,s=G6t(e.query||{});s&&(a+=`?${s}`),e.fragment&&(a+=`#${e.fragment}`);let u="";if(e.username!=null||e.password!=null){let y=e.username??"",b=e.password??"";u=`${y}:${b}@`}let{port:l,method:c}=e,d=`${e.protocol}//${u}${e.hostname}${l?`:${l}`:""}${a}`,f=c==="GET"||c==="HEAD"?void 0:e.body,p={body:f,headers:new Headers(e.headers),method:c,credentials:i};f&&(p.duplex="half"),typeof AbortController<"u"&&(p.signal=r),v6e.supported&&(p.keepalive=o);let m=()=>{},h=new Request(d,p),g=[fetch(h).then(y=>{let b=y.headers,_={};for(let x of b.entries())_[x[0]]=x[1];return y.body!=null?{response:new Zte({headers:_,reason:y.statusText,statusCode:y.status,body:y.body})}:y.blob().then(x=>({response:new Zte({headers:_,reason:y.statusText,statusCode:y.status,body:x})}))}),X6t(n)];return r&&g.push(new Promise((y,b)=>{let _=()=>{let w=new Error("Request aborted");w.name="AbortError",b(w)};if(typeof r.addEventListener=="function"){let w=r;w.addEventListener("abort",_,{once:!0}),m=()=>w.removeEventListener("abort",_)}else r.onabort=_})),Promise.race(g).finally(m)}updateHttpClientConfig(e,r){this.config=void 0,this.configProvider=this.configProvider.then(n=>(n[e]=r,n))}httpHandlerConfigs(){return this.config??{}}}});async function jCn(t){let e=await $Cn(t),r=dF(e);return new Uint8Array(r)}async function DCn(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 $Cn(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 e5,eKt=v(()=>{QK();e5=t=>typeof Blob=="function"&&t instanceof Blob?jCn(t):DCn(t)});var Xte=v(()=>{Q6t();eKt()});function rKt(t){let e="";for(let r=0;r{tKt={},LCn={};for(let t=0;t<256;t++){let e=t.toString(16).toLowerCase();e.length===1&&(e=`0${e}`),tKt[t]=e,LCn[e]=t}});var w6e,S6e=v(()=>{w6e=t=>typeof ReadableStream=="function"&&(t?.constructor?.name===ReadableStream.name||t instanceof ReadableStream)});var oKt,aKt,iKt,sKt=v(()=>{Xte();QK();nKt();y6e();S6e();oKt="The stream has already been transformed.",aKt=t=>{if(!iKt(t)&&!w6e(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(oKt);return e=!0,await e5(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 fF(i);if(o==="hex")return rKt(i);if(o===void 0||o==="utf8"||o==="utf-8")return O_e(i);if(typeof TextDecoder=="function")return new TextDecoder(o).decode(i);throw new Error("TextDecoder is not available, please make sure polyfill is provided.")},transformToWebStream:()=>{if(e)throw new Error(oKt);if(e=!0,iKt(t))return n(t);if(w6e(t))return t;throw new Error(`Cannot transform payload to web stream, got ${t}`)}})},iKt=t=>typeof Blob=="function"&&t instanceof Blob});var uKt=v(()=>{});var lKt=v(()=>{});var C6e=v(()=>{b6e();L6t();sKt();uKt();lKt();S6e()});var mF,cKt=v(()=>{C6e();mF=async(t=new Uint8Array,e)=>{if(t instanceof Uint8Array)return o1.mutate(t);if(!t)return o1.mutate(new Uint8Array);let r=e.streamCollector(t);return o1.mutate(await r)}});var yr,x6e,dKt=v(()=>{d6e();bd();yr=class{constructor(){this.middlewareStack=YK()}static classBuilder(){return new x6e}resolveMiddlewareWithContext(e,r,n,{middlewareFn:o,clientName:i,commandName:a,inputFilterSensitiveLog:s,outputFilterSensitiveLog:u,smithyContext:l,additionalContext:c,CommandCtor:d}){for(let g of o.bind(this)(d,e,r,n))this.middlewareStack.use(g);let f=e.concat(this.middlewareStack),{logger:p}=r,m={logger:p,clientName:i,commandName:a,inputFilterSensitiveLog:s,outputFilterSensitiveLog:u,[JK]:{commandInstance:this,...l},...c},{requestHandler:h}=r;return f.resolve(g=>h.handle(g.request,n||{}),m)}},x6e=class{constructor(){this._init=()=>{},this._ep={},this._middlewareFn=()=>[],this._commandName="",this._clientName="",this._additionalContext={},this._smithyContext={},this._inputFilterSensitiveLog=e=>e,this._outputFilterSensitiveLog=e=>e,this._serializer=null,this._deserializer=null}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}build(){let e=this,r;return r=class extends yr{static getEndpointParameterInstructions(){return e._ep}constructor(...[n]){super(),this.serialize=e._serializer,this.deserialize=e._deserializer,this.input=n??{},e._init(this)}resolveMiddleware(n,o,i){return this.resolveMiddlewareWithContext(n,o,i,{CommandCtor:r,middlewareFn:e._middlewareFn,clientName:e._clientName,commandName:e._commandName,inputFilterSensitiveLog:e._inputFilterSensitiveLog,outputFilterSensitiveLog:e._outputFilterSensitiveLog,smithyContext:e._smithyContext,additionalContext:e._additionalContext})}}}}});var E_e,fKt=v(()=>{E_e="***SensitiveInformation***"});var P_e,pKt=v(()=>{P_e=(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 R4,FCn,mKt,kCn,hKt,gKt,yKt,O6e,qCn,t5,ti,bKt,_Kt,BCn,Yte,Qte,T6e,vKt,wKt,SKt,E6e=v(()=>{R4=t=>{if(t!=null){if(typeof t=="string"){let e=parseFloat(t);if(!Number.isNaN(e))return String(e)!==String(t)&&SKt.warn(wKt(`Expected number but observed string: ${t}`)),e}if(typeof t=="number")return t;throw new TypeError(`Expected number, got ${typeof t}: ${t}`)}},FCn=Math.ceil(34028234663852886e22),mKt=t=>{let e=R4(t);if(e!==void 0&&!Number.isNaN(e)&&e!==1/0&&e!==-1/0&&Math.abs(e)>FCn)throw new TypeError(`Expected 32-bit float, got ${t}`);return e},kCn=t=>{if(t!=null){if(Number.isInteger(t)&&!Number.isNaN(t))return t;throw new TypeError(`Expected integer, got ${typeof t}: ${t}`)}},hKt=t=>O6e(t,32),gKt=t=>O6e(t,16),yKt=t=>O6e(t,8),O6e=(t,e)=>{let r=kCn(t);if(r!==void 0&&qCn(r,e)!==r)throw new TypeError(`Expected ${e}-bit integer, got ${t}`);return r},qCn=(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]}},t5=(t,e)=>{if(t==null)throw e?new TypeError(`Expected a non-null value for ${e}`):new TypeError("Expected a non-null value");return t},ti=t=>{if(t!=null){if(typeof t=="string")return t;if(["boolean","number","bigint"].includes(typeof t))return SKt.warn(wKt(`Expected string, got ${typeof t}: ${t}`)),String(t);throw new TypeError(`Expected string, got ${typeof t}: ${t}`)}},bKt=t=>R4(typeof t=="string"?Yte(t):t),_Kt=t=>mKt(typeof t=="string"?Yte(t):t),BCn=/(-?(?:0|[1-9]\d*)(?:\.\d+)?(?:[eE][+-]?\d+)?)|(-?Infinity)|(NaN)/g,Yte=t=>{let e=t.match(BCn);if(e===null||e[0].length!==t.length)throw new TypeError("Expected real number, got implicit NaN");return parseFloat(t)},Qte=t=>hKt(typeof t=="string"?Yte(t):t),T6e=t=>gKt(typeof t=="string"?Yte(t):t),vKt=t=>yKt(typeof t=="string"?Yte(t):t),wKt=t=>String(new TypeError(t).stack||t).split(` `).slice(0,5).filter(e=>!e.includes("stackTraceWarning")).join(` `),SKt={warn:console.warn}});var UCn,zCn,CKt,HCn,xKt,CGi,xGi,OGi,M_e,OKt,TGi,VCn,JCn,KCn,A4,WCn,GCn,P6e,TKt=v(()=>{E6e();UCn=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],zCn=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?[zZ]$/),CKt=t=>{if(t==null)return;if(typeof t!="string")throw new TypeError("RFC-3339 date-times must be expressed as strings");let e=zCn.exec(t);if(!e)throw new TypeError("Invalid RFC-3339 date-time value");let[r,n,o,i,a,s,u,l]=e,c=T6e(P6e(n)),d=A4(o,"month",1,12),f=A4(i,"day",1,31);return OKt(c,d,f,{hours:a,minutes:s,seconds:u,fractionalMilliseconds:l})},HCn=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?(([-+]\d{2}\:\d{2})|[zZ])$/),xKt=t=>{if(t==null)return;if(typeof t!="string")throw new TypeError("RFC-3339 date-times must be expressed as strings");let e=HCn.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=T6e(P6e(n)),f=A4(o,"month",1,12),p=A4(i,"day",1,31),m=OKt(d,f,p,{hours:a,minutes:s,seconds:u,fractionalMilliseconds:l});return c.toUpperCase()!="Z"&&m.setTime(m.getTime()-GCn(c)),m},CGi=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$/),xGi=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$/),OGi=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})$/),M_e=t=>{if(t==null)return;let e;if(typeof t=="number")e=t;else if(typeof t=="string")e=bKt(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))},OKt=(t,e,r,n)=>{let o=e-1;return JCn(t,o,r),new Date(Date.UTC(t,o,r,A4(n.hours,"hour",0,23),A4(n.minutes,"minute",0,59),A4(n.seconds,"seconds",0,60),WCn(n.fractionalMilliseconds)))},TGi=50*365*24*60*60*1e3,VCn=[31,28,31,30,31,30,31,31,30,31,30,31],JCn=(t,e,r)=>{let n=VCn[e];if(e===1&&KCn(t)&&(n=29),r>n)throw new TypeError(`Invalid day for ${UCn[e]} in ${t}: ${r}`)},KCn=t=>t%4===0&&(t%100!==0||t%400===0),A4=(t,e,r,n)=>{let o=vKt(P6e(t));if(on)throw new TypeError(`${e} must be between ${r} and ${n}, inclusive`);return o},WCn=t=>t==null?0:_Kt("0."+t)*1e3,GCn=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},P6e=t=>{let e=0;for(;e{r5=class t extends Error{constructor(e){super(e.message),Object.setPrototypeOf(this,t.prototype),this.name=e.name,this.$fault=e.$fault,this.$metadata=e.$metadata}},ac=(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 ZCn,R_e,XCn,EKt=v(()=>{M6e();ZCn=({output:t,parsedBody:e,exceptionCtor:r,errorCode:n})=>{let o=XCn(t),i=o.httpStatusCode?o.httpStatusCode+"":void 0,a=new r({name:e?.code||e?.Code||n||i||"UnknownError",$fault:"client",$metadata:o});throw ac(a,e)},R_e=t=>({output:e,parsedBody:r,errorCode:n})=>{ZCn({output:e,parsedBody:r,exceptionCtor:t,errorCode:n})},XCn=t=>({httpStatusCode:t.statusCode,requestId:t.headers["x-amzn-requestid"]??t.headers["x-amzn-request-id"]??t.headers["x-amz-request-id"],extendedRequestId:t.headers["x-amz-id-2"],cfId:t.headers["x-amz-cf-id"]})});var A_e,PKt=v(()=>{A_e=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 MKt=v(()=>{});var RKt,AKt,IKt=v(()=>{bd();RKt=t=>{let e=[];for(let r in VK){let n=VK[r];t[n]!==void 0&&e.push({algorithmId:()=>n,checksumConstructor:()=>t[n]})}return{_checksumAlgorithms:e,addChecksumAlgorithm(r){this._checksumAlgorithms.push(r)},checksumAlgorithms(){return this._checksumAlgorithms}}},AKt=t=>{let e={};return t.checksumAlgorithms().forEach(r=>{e[r.algorithmId()]=r.checksumConstructor()}),e}});var NKt,jKt,DKt=v(()=>{NKt=t=>{let e=t.retryStrategy;return{setRetryStrategy(r){e=r},retryStrategy(){return e}}},jKt=t=>{let e={};return e.retryStrategy=t.retryStrategy(),e}});var I_e,N_e,$Kt=v(()=>{IKt();DKt();I_e=t=>({...RKt(t),...NKt(t)}),N_e=t=>({...AKt(t),...jKt(t)})});var LKt=v(()=>{$Kt()});function j_e(t){return encodeURIComponent(t).replace(/[!'()*]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}var R6e=v(()=>{});var FKt=v(()=>{});var A6e,kKt=v(()=>{A6e=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]=A6e(t[r]));return t}});var I6e,qKt=v(()=>{I6e=function(){let t=Object.getPrototypeOf(this).constructor,e=Function.bind.apply(String,[null,...arguments]),r=new e;return Object.setPrototypeOf(r,t.prototype),r};I6e.prototype=Object.create(String.prototype,{constructor:{value:I6e,enumerable:!1,writable:!0,configurable:!0}});Object.setPrototypeOf(I6e,String)});var ere,YCn,QCn,exn,BKt=v(()=>{ere=(t,e)=>{let r={};for(let n in e)YCn(r,t,e,n);return r},YCn=(t,e,r,n)=>{if(e!==null){let a=r[n];typeof a=="function"&&(a=[,a]);let[s=QCn,u=exn,l=n]=a;(typeof s=="function"&&s(e[l])||typeof s!="function"&&s)&&(t[n]=u(e[l]));return}let[o,i]=r[n];if(typeof i=="function"){let a,s=o===void 0&&(a=i())!=null,u=typeof o=="function"&&!!o(void 0)||typeof o!="function"&&!!o;s?t[n]=a:u&&(t[n]=i())}else{let a=o===void 0&&i!=null,s=typeof o=="function"&&!!o(i)||typeof o!="function"&&!!o;(a||s)&&(t[n]=i)}},QCn=t=>t!=null,exn=t=>t});var UKt=v(()=>{R6e()});var zKt=v(()=>{});var rn,HKt=v(()=>{rn=t=>{if(t==null)return{};if(Array.isArray(t))return t.filter(e=>e!=null).map(rn);if(typeof t=="object"){let e={};for(let r of Object.keys(t))t[r]!=null&&(e[r]=rn(t[r]));return e}return t}});var VKt=v(()=>{});var an=v(()=>{w6t();O6t();cKt();dKt();fKt();pKt();TKt();EKt();PKt();MKt();LKt();M6e();R6e();FKt();kKt();qKt();BKt();E6e();UKt();zKt();HKt();VKt()});var JKt,KKt=v(()=>{JKt=t=>t?.body instanceof ReadableStream});var txn,rxn,nxn,oxn,N6e,D_e,ixn,WKt=v(()=>{C_e();Kte();an();iT();J3();KKt();l6e();txn=t=>(e,r)=>async n=>{let o=await t.retryStrategy(),i=await t.maxAttempts();if(rxn(o)){o=o;let a=await o.acquireInitialRetryToken(r.partition_id),s=new Error,u=0,l=0,{request:c}=n,d=XK.isInstance(c);for(d&&(c.headers[b_e]=H0());;)try{d&&(c.headers[__e]=`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=nxn(f);if(s=u6e(f),d&&JKt(c))throw(r.logger instanceof uF?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)},rxn=t=>typeof t.acquireInitialRetryToken<"u"&&typeof t.refreshRetryTokenForRetry<"u"&&typeof t.recordSuccess<"u",nxn=t=>{let e={error:t,errorType:oxn(t)},r=ixn(t.$response);return r&&(e.retryAfterHint=r),e},oxn=t=>WK(t)?"THROTTLING":y_e(t)?"TRANSIENT":X3t(t)?"SERVER_ERROR":"CLIENT_ERROR",N6e={name:"retryMiddleware",tags:["RETRY"],step:"finalizeRequest",priority:"high",override:!0},D_e=t=>({applyToStack:e=>{e.add(txn(t),N6e)}}),ixn=t=>{if(!Gte.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 $_e=v(()=>{b6t();c6e();_6t();a6e();v6t();s6e();WKt()});var axn,L_e,GKt=v(()=>{$_e();r6e();axn={step:"finalizeRequest",tags:["HTTP_SIGNING"],name:"httpSigningMiddleware",aliases:["apiKeyMiddleware","tokenMiddleware","awsAuthMiddleware"],override:!0,relation:"after",toMiddleware:N6e.name},L_e=t=>({applyToStack:e=>{e.addRelativeTo(V3t(t),axn)}})});var ZKt=v(()=>{r6e();GKt()});var n5,XKt=v(()=>{n5=class{constructor(e){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 YKt=v(()=>{Vte();bd()});var QKt=v(()=>{Vte()});var o5,e5t=v(()=>{o5=class{async sign(e,r,n){return e}}});var t5t=v(()=>{YKt();QKt();e5t()});var sxn,r5t,j6e,n5t,o5t=v(()=>{sxn=t=>e=>j6e(e)&&e.expiration.getTime()-Date.now()t.expiration!==void 0,n5t=(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 i5t=v(()=>{XKt();t5t();o5t()});var a5t=v(()=>{bd()});var i5,s5t=v(()=>{i5=t=>{if(typeof t=="function")return t;let e=Promise.resolve(t);return()=>e}});var u5t=v(()=>{Vte();an()});function D6e(t,e,r,n,o){return async function*(a,s,...u){let l=a.startingToken||void 0,c=!0,d;for(;c;){if(s[r]=l,o&&(s[o]=s[o]??a.pageSize),a.client instanceof t)d=await uxn(e,a.client,s,...u);else throw new Error(`Invalid client, expected instance of ${t.name}`);yield d;let f=l;l=lxn(d,n),c=!!(l&&(!a.stopOnSameToken||l!==f))}return void 0}}var uxn,lxn,l5t=v(()=>{uxn=async(t,e,r,...n)=>await e.send(new t(r),...n);lxn=(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 hF=v(()=>{D3t();ZKt();i5t();a5t();s5t();u5t();l5t()});var c5t=v(()=>{});var d5t=v(()=>{c5t()});var f5t=v(()=>{bd()});var p5t=v(()=>{});var m5t=v(()=>{});function cxn(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var F_e,h5t=v(()=>{F_e=class t{constructor(e){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=cxn(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 g5t=v(()=>{});var y5t=v(()=>{});var b5t=v(()=>{});var _5t=v(()=>{d5t();f5t();p5t();m5t();h5t();g5t();y5t();b5t()});function dxn(t){return e=>async r=>{let n=r.request;if(F_e.isInstance(n)){let{body:o,headers:i}=n;if(o&&Object.keys(i).map(a=>a.toLowerCase()).indexOf(v5t)===-1)try{let a=t(o);n.headers={...n.headers,[v5t]:String(a)}}catch{}}return e({...r,request:n})}}var v5t,fxn,k_e,$6e=v(()=>{_5t();v5t="content-length";fxn={step:"build",tags:["SET_CONTENT_LENGTH","CONTENT_LENGTH"],name:"contentLengthMiddleware",override:!0},k_e=t=>({applyToStack:e=>{e.add(dxn(t.bodyLengthChecker),fxn)}})});var w5t=v(()=>{});var S5t=v(()=>{w5t()});var C5t=v(()=>{});var x5t=v(()=>{C5t()});var O5t=v(()=>{bd()});var T5t=v(()=>{});var E5t=v(()=>{});function pxn(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var gF,P5t=v(()=>{gF=class t{constructor(e){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=pxn(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 q_e,M5t=v(()=>{q_e=class{constructor(e){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 R5t=v(()=>{});var A5t=v(()=>{});var tre=v(()=>{x5t();O5t();T5t();E5t();P5t();M5t();R5t();A5t()});var L6e,I5t=v(()=>{tre();L6e=t=>q_e.isInstance(t)?t.headers?.date??t.headers?.Date:void 0});var B_e,F6e=v(()=>{B_e=t=>new Date(Date.now()+t)});var N5t,j5t=v(()=>{F6e();N5t=(t,e)=>Math.abs(B_e(e).getTime()-t)>=3e5});var k6e,D5t=v(()=>{j5t();k6e=(t,e)=>{let r=Date.parse(t);return N5t(r,e)?r-Date.now():e}});var $5t=v(()=>{I5t();F6e();D5t()});var rre,L5t,I4,F5t=v(()=>{tre();$5t();rre=(t,e)=>{if(!e)throw new Error(`Property \`${t}\` is not resolved for AWS SDK SigV4Auth`);return e},L5t=async t=>{let e=rre("context",t.context),r=rre("config",t.config),n=e.endpointV2?.properties?.authSchemes?.[0],i=await rre("signer",r.signer)(n),a=t?.signingRegion,s=t?.signingRegionSet,u=t?.signingName;return{config:r,signer:i,signingRegion:a,signingRegionSet:s,signingName:u}},I4=class{async sign(e,r,n){if(!gF.isInstance(e))throw new Error("The request is not an instance of `HttpRequest` and cannot be signed");let o=await L5t(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:B_e(i.systemClockOffset),signingRegion:s,signingService:u})}errorHandler(e){return r=>{let n=r.ServerTime??L6e(r.$response);if(n){let o=rre("config",e.config),i=o.systemClockOffset;o.systemClockOffset=k6e(n,o.systemClockOffset),o.systemClockOffset!==i&&r.$metadata&&(r.$metadata.clockSkewCorrected=!0)}throw r}}successHandler(e,r){let n=L6e(e);if(n){let o=rre("config",r.config);o.systemClockOffset=k6e(n,o.systemClockOffset)}}}});var k5t=v(()=>{hF();e1()});function B5t(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{q5t={},q6e={};for(let t=0;t<256;t++){let e=t.toString(16).toLowerCase();e.length===1&&(e=`0${e}`),q5t[t]=e,q6e[e]=t}});var ore,B6e=v(()=>{ore=t=>new TextEncoder().encode(t)});var yF,U5t=v(()=>{B6e();yF=t=>typeof t=="string"?ore(t):ArrayBuffer.isView(t)?new Uint8Array(t.buffer,t.byteOffset,t.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(t)});var z5t=v(()=>{});var ire=v(()=>{B6e();U5t();z5t()});var H5t,V5t,U6e,J5t,K5t,z6e,H6e,V6e,J6e,mxn,W5t,G5t,are,Z5t,X5t,Y5t,Q5t,U_e,eWt,tWt,rWt,K6e,nWt,N4=v(()=>{H5t="X-Amz-Algorithm",V5t="X-Amz-Credential",U6e="X-Amz-Date",J5t="X-Amz-SignedHeaders",K5t="X-Amz-Expires",z6e="X-Amz-Signature",H6e="X-Amz-Security-Token",V6e="authorization",J6e=U6e.toLowerCase(),mxn="date",W5t=[V6e,J6e,mxn],G5t=z6e.toLowerCase(),are="x-amz-content-sha256",Z5t=H6e.toLowerCase(),X5t={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},Y5t=/^proxy-/,Q5t=/^sec-/,U_e="AWS4-HMAC-SHA256",eWt="AWS4-HMAC-SHA256-PAYLOAD",tWt="UNSIGNED-PAYLOAD",rWt=50,K6e="aws4_request",nWt=60*60*24*7});var z_e,W6e,H_e,iWt,oWt,G6e=v(()=>{nre();ire();N4();z_e={},W6e=[],H_e=(t,e,r)=>`${t}/${e}/${r}/${K6e}`,iWt=async(t,e,r,n,o)=>{let i=await oWt(t,e.secretAccessKey,e.accessKeyId),a=`${r}:${n}:${o}:${hC(i)}:${e.sessionToken}`;if(a in z_e)return z_e[a];for(W6e.push(a);W6e.length>rWt;)delete z_e[W6e.shift()];let s=`AWS4${e.secretAccessKey}`;for(let u of[r,n,o,K6e])s=await oWt(t,s,u);return z_e[a]=s},oWt=(t,e,r)=>{let n=new t(e);return n.update(yF(r)),n.digest()}});var V_e,Z6e=v(()=>{N4();V_e=({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 X5t||e?.has(i)||Y5t.test(i)||Q5t.test(i))&&(!r||r&&!r.has(i))||(n[i]=t[o].trim().replace(/\s+/g," "))}return n}});var X6e,Y6e=v(()=>{T_e();N4();X6e=({query:t={}})=>{let e=[],r={};for(let n of Object.keys(t).sort()){if(n.toLowerCase()===G5t)continue;e.push(n);let o=t[n];typeof o=="string"?r[n]=`${mS(n)}=${mS(o)}`:Array.isArray(o)&&(r[n]=o.slice(0).reduce((i,a)=>i.concat([`${mS(n)}=${mS(a)}`]),[]).sort().join("&"))}return e.map(n=>r[n]).filter(n=>n).join("&")}});var aWt,sWt=v(()=>{aWt=t=>typeof ArrayBuffer=="function"&&t instanceof ArrayBuffer||Object.prototype.toString.call(t)==="[object ArrayBuffer]"});var sre,Q6e=v(()=>{sWt();nre();ire();N4();sre=async({headers:t,body:e},r)=>{for(let n of Object.keys(t))if(n.toLowerCase()===are)return t[n];if(e==null)return"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855";if(typeof e=="string"||ArrayBuffer.isView(e)||aWt(e)){let n=new r;return n.update(yF(e)),hC(await n.digest())}return tWt}});function lWt(t){for(let e=0;e<8;e++)t[e]^=255;for(let e=7;e>-1&&(t[e]++,t[e]===0);e--);}var J_e,uWt,hxn,eKe,cWt=v(()=>{nre();ire();J_e=class{format(e){let r=[];for(let i of Object.keys(e)){let a=ore(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=ore(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(eKe.fromNumber(e.value.valueOf()).bytes,1),c;case"uuid":if(!hxn.test(e.value))throw new Error(`Invalid UUID received: ${e.value}`);let d=new Uint8Array(17);return d[0]=9,d.set(B5t(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"})(uWt||(uWt={}));hxn=/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/,eKe=class t{constructor(e){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&&lWt(r),new t(r)}valueOf(){let e=this.bytes.slice(0),r=e[0]&128;return r&&lWt(e),parseInt(hC(e),16)*(r?-1:1)}toString(){return String(this.valueOf())}}});var dWt,fWt=v(()=>{dWt=(t,e)=>{t=t.toLowerCase();for(let r of Object.keys(e))if(t===r.toLowerCase())return!0;return!1}});var tKe,rKe=v(()=>{tre();tKe=(t,e={})=>{let{headers:r,query:n={}}=gF.clone(t);for(let o of Object.keys(r)){let i=o.toLowerCase();i.slice(0,6)==="x-amz-"&&!e.unhoistableHeaders?.has(i)&&(n[o]=r[o],delete r[o])}return{...t,headers:r,query:n}}});var K_e,nKe=v(()=>{tre();N4();K_e=t=>{t=gF.clone(t);for(let e of Object.keys(t.headers))W5t.indexOf(e.toLowerCase())>-1&&delete t.headers[e];return t}});var pWt,gxn,mWt=v(()=>{pWt=t=>gxn(t).toISOString().replace(/\.\d{3}Z$/,"Z"),gxn=t=>typeof t=="number"?new Date(t*1e3):typeof t=="string"?Number(t)?new Date(Number(t)*1e3):new Date(t):t});var ure,W_e,hWt,gWt=v(()=>{nre();pC();T_e();ire();N4();G6e();Z6e();Y6e();Q6e();cWt();fWt();rKe();nKe();mWt();ure=class{constructor({applyChecksum:e,credentials:r,region:n,service:o,sha256:i,uriEscapePath:a=!0}){this.headerFormatter=new J_e,this.service=o,this.sha256=i,this.uriEscapePath=a,this.applyChecksum=typeof e=="boolean"?e:!0,this.regionProvider=dy(n),this.credentialProvider=dy(r)}async presign(e,r={}){let{signingDate:n=new Date,expiresIn:o=3600,unsignableHeaders:i,unhoistableHeaders:a,signableHeaders:s,signingRegion:u,signingService:l}=r,c=await this.credentialProvider();this.validateResolvedCredentials(c);let d=u??await this.regionProvider(),{longDate:f,shortDate:p}=W_e(n);if(o>nWt)return Promise.reject("Signature version 4 presigned URLs must have an expiration date less than one week in the future");let m=H_e(p,d,l??this.service),h=tKe(K_e(e),{unhoistableHeaders:a});c.sessionToken&&(h.query[H6e]=c.sessionToken),h.query[H5t]=U_e,h.query[V5t]=`${c.accessKeyId}/${m}`,h.query[U6e]=f,h.query[K5t]=o.toString(10);let g=V_e(h,i,s);return h.query[J5t]=hWt(g),h.query[z6e]=await this.getSignature(f,m,this.getSigningKey(c,d,p,l),this.createCanonicalRequest(h,g,await sre(e,this.sha256))),h}async sign(e,r){return typeof e=="string"?this.signString(e,r):e.headers&&e.payload?this.signEvent(e,r):e.message?this.signMessage(e,r):this.signRequest(e,r)}async signEvent({headers:e,payload:r},{signingDate:n=new Date,priorSignature:o,signingRegion:i,signingService:a}){let s=i??await this.regionProvider(),{shortDate:u,longDate:l}=W_e(n),c=H_e(u,s,a??this.service),d=await sre({headers:{},body:r},this.sha256),f=new this.sha256;f.update(e);let p=hC(await f.digest()),m=[eWt,l,c,o,p,d].join(` `);return this.signString(m,{signingDate:n,signingRegion:s,signingService:a})}async signMessage(e,{signingDate:r=new Date,signingRegion:n,signingService:o}){return this.signEvent({headers:this.headerFormatter.format(e.message.headers),payload:e.message.body},{signingDate:r,signingRegion:n,signingService:o,priorSignature:e.priorSignature}).then(a=>({message:e.message,signature:a}))}async signString(e,{signingDate:r=new Date,signingRegion:n,signingService:o}={}){let i=await this.credentialProvider();this.validateResolvedCredentials(i);let a=n??await this.regionProvider(),{shortDate:s}=W_e(r),u=new this.sha256(await this.getSigningKey(i,a,s,o));return u.update(yF(e)),hC(await u.digest())}async signRequest(e,{signingDate:r=new Date,signableHeaders:n,unsignableHeaders:o,signingRegion:i,signingService:a}={}){let s=await this.credentialProvider();this.validateResolvedCredentials(s);let u=i??await this.regionProvider(),l=K_e(e),{longDate:c,shortDate:d}=W_e(r),f=H_e(d,u,a??this.service);l.headers[J6e]=c,s.sessionToken&&(l.headers[Z5t]=s.sessionToken);let p=await sre(l,this.sha256);!dWt(are,l.headers)&&this.applyChecksum&&(l.headers[are]=p);let m=V_e(l,o,n),h=await this.getSignature(c,f,this.getSigningKey(s,u,d,a),this.createCanonicalRequest(l,m,p));return l.headers[V6e]=`${U_e} Credential=${s.accessKeyId}/${f}, SignedHeaders=${hWt(m)}, Signature=${h}`,l}createCanonicalRequest(e,r,n){let o=Object.keys(r).sort();return`${e.method} ${this.getCanonicalPath(e)} ${X6e(e)} ${o.map(i=>`${i}:${r[i]}`).join(` `)} ${o.join(";")} ${n}`}async createStringToSign(e,r,n){let o=new this.sha256;o.update(yF(n));let i=await o.digest();return`${U_e} ${e} ${r} ${hC(i)}`}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 mS(n).replace(/%2F/g,"/")}return e}async getSignature(e,r,n,o){let i=await this.createStringToSign(e,r,o),a=new this.sha256(await n);return a.update(yF(i)),hC(await a.digest())}getSigningKey(e,r,n,o){return iWt(this.sha256,e,n,r,o||this.service)}validateResolvedCredentials(e){if(typeof e!="object"||typeof e.accessKeyId!="string"||typeof e.secretAccessKey!="string")throw new Error("Resolved credential object is not valid")}},W_e=t=>{let e=pWt(t).replace(/[\-:]/g,"");return{longDate:e,shortDate:e.slice(0,8)}},hWt=t=>Object.keys(t).sort().join(";")});var yWt=v(()=>{gWt();Z6e();Y6e();Q6e();rKe();nKe();G6e()});var G_e,bWt=v(()=>{hF();yWt();G_e=t=>{let e;t.credentials&&(e=n5t(t.credentials,r5t,j6e)),e||(t.credentialDefaultProvider?e=i5(t.credentialDefaultProvider(Object.assign({},t,{parentClientConfig:t}))):e=async()=>{throw new Error("`credentials` is missing")});let{signingEscapePath:r=!0,systemClockOffset:n=t.systemClockOffset||0,sha256:o}=t,i;return t.signer?i=i5(t.signer):t.regionInfoProvider?i=()=>i5(t.region)().then(async a=>[await t.regionInfoProvider(a,{useFipsEndpoint:await t.useFipsEndpoint(),useDualstackEndpoint:await t.useDualstackEndpoint()})||{},a]).then(([a,s])=>{let{signingRegion:u,signingService:l}=a;t.signingRegion=t.signingRegion||u||s,t.signingName=t.signingName||l||t.serviceId;let c={...t,credentials:e,region:t.signingRegion,service:t.signingName,sha256:o,uriEscapePath:r},d=t.signerConstructor||ure;return new d(c)}):i=async a=>{a=Object.assign({},{name:"sigv4",signingName:t.signingName||t.defaultSigningName,signingRegion:await i5(t.region)(),properties:{}},a);let s=a.signingRegion,u=a.signingName;t.signingRegion=t.signingRegion||s,t.signingName=t.signingName||u||t.serviceId;let l={...t,credentials:e,region:t.signingRegion,service:t.signingName,sha256:o,uriEscapePath:r},c=t.signerConstructor||ure;return new c(l)},{...t,systemClockOffset:n,signingEscapePath:r,credentials:e,signer:i}}});var _Wt=v(()=>{F5t();k5t();bWt()});var vWt=v(()=>{_Wt()});var wWt=v(()=>{});var SWt=v(()=>{an()});var Z_e,oKe=v(()=>{an();Z_e=(t,e)=>mF(t,e).then(r=>e.utf8Encoder(r))});var Xc,CWt,xWt,OWt=v(()=>{oKe();Xc=(t,e)=>Z_e(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{}}),CWt=async(t,e)=>{let r=await Xc(t,e);return r.message=r.message??r.Message,r},xWt=(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.code!==void 0)return n(e.code);if(e.__type!==void 0)return n(e.__type)}});var X_e=S(i1=>{"use strict";var TWt=":A-Za-z_\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",yxn=TWt+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040",EWt="["+TWt+"]["+yxn+"]*",bxn=new RegExp("^"+EWt+"$"),_xn=function(t,e){let r=[],n=e.exec(t);for(;n;){let o=[];o.startIndex=e.lastIndex-n[0].length;let i=n.length;for(let a=0;a"u")};i1.isExist=function(t){return typeof t<"u"};i1.isEmptyObject=function(t){return Object.keys(t).length===0};i1.merge=function(t,e,r){if(e){let n=Object.keys(e),o=n.length;for(let i=0;i{"use strict";var iKe=X_e(),wxn={allowBooleanAttributes:!1,unpairedTags:[]};IWt.validate=function(t,e){e=Object.assign({},wxn,e);let r=[],n=!1,o=!1;t[0]==="\uFEFF"&&(t=t.substr(1));for(let i=0;i"&&t[i]!==" "&&t[i]!==" "&&t[i]!==` `&&t[i]!=="\r";i++)u+=t[i];if(u=u.trim(),u[u.length-1]==="/"&&(u=u.substring(0,u.length-1),i--),!Mxn(u)){let d;return u.trim().length===0?d="Invalid space after '<'.":d="Tag '"+u+"' is an invalid name.",Yc("InvalidTag",d,cb(t,i))}let l=xxn(t,i);if(l===!1)return Yc("InvalidAttr","Attributes for '"+u+"' have open quote.",cb(t,i));let c=l.value;if(i=l.index,c[c.length-1]==="/"){let d=i-c.length;c=c.substring(0,c.length-1);let f=AWt(c,e);if(f===!0)n=!0;else return Yc(f.err.code,f.err.msg,cb(t,d+f.err.line))}else if(s)if(l.tagClosed){if(c.trim().length>0)return Yc("InvalidTag","Closing tag '"+u+"' can't have attributes or invalid starting.",cb(t,a));if(r.length===0)return Yc("InvalidTag","Closing tag '"+u+"' has not been opened.",cb(t,a));{let d=r.pop();if(u!==d.tagName){let f=cb(t,d.tagStartPos);return Yc("InvalidTag","Expected closing tag '"+d.tagName+"' (opened in line "+f.line+", col "+f.col+") instead of closing tag '"+u+"'.",cb(t,a))}r.length==0&&(o=!0)}}else return Yc("InvalidTag","Closing tag '"+u+"' doesn't have proper closing.",cb(t,i));else{let d=AWt(c,e);if(d!==!0)return Yc(d.err.code,d.err.msg,cb(t,i-c.length+d.err.line));if(o===!0)return Yc("InvalidXml","Multiple possible root nodes found.",cb(t,i));e.unpairedTags.indexOf(u)!==-1||r.push({tagName:u,tagStartPos:a}),n=!0}for(i++;i0)return Yc("InvalidXml","Invalid '"+JSON.stringify(r.map(i=>i.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return Yc("InvalidXml","Start tag expected.",1);return!0};function PWt(t){return t===" "||t===" "||t===` `||t==="\r"}function MWt(t,e){let r=e;for(;e5&&n==="xml")return Yc("InvalidXml","XML declaration allowed only at the start of the document.",cb(t,e));if(t[e]=="?"&&t[e+1]==">"){e++;break}else continue}return e}function RWt(t,e){if(t.length>e+5&&t[e+1]==="-"&&t[e+2]==="-"){for(e+=3;e"){e+=2;break}}else if(t.length>e+8&&t[e+1]==="D"&&t[e+2]==="O"&&t[e+3]==="C"&&t[e+4]==="T"&&t[e+5]==="Y"&&t[e+6]==="P"&&t[e+7]==="E"){let r=1;for(e+=8;e"&&(r--,r===0))break}else if(t.length>e+9&&t[e+1]==="["&&t[e+2]==="C"&&t[e+3]==="D"&&t[e+4]==="A"&&t[e+5]==="T"&&t[e+6]==="A"&&t[e+7]==="["){for(e+=8;e"){e+=2;break}}return e}var Sxn='"',Cxn="'";function xxn(t,e){let r="",n="",o=!1;for(;e"&&n===""){o=!0;break}r+=t[e]}return n!==""?!1:{value:r,index:e,tagClosed:o}}var Oxn=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function AWt(t,e){let r=iKe.getAllMatches(t,Oxn),n={};for(let o=0;o{var NWt={preserveOrder:!1,attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,removeNSPrefix:!1,allowBooleanAttributes:!1,parseTagValue:!0,parseAttributeValue:!1,trimValues:!0,cdataPropName:!1,numberParseOptions:{hex:!0,leadingZeros:!0,eNotation:!0},tagValueProcessor:function(t,e){return e},attributeValueProcessor:function(t,e){return e},stopNodes:[],alwaysCreateTextNode:!1,isArray:()=>!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(t,e,r){return t}},Rxn=function(t){return Object.assign({},NWt,t)};sKe.buildOptions=Rxn;sKe.defaultOptions=NWt});var $Wt=S((ZXi,DWt)=>{"use strict";var uKe=class{constructor(e){this.tagname=e,this.child=[],this[":@"]={}}add(e,r){e==="__proto__"&&(e="#__proto__"),this.child.push({[e]:r})}addChild(e){e.tagname==="__proto__"&&(e.tagname="#__proto__"),e[":@"]&&Object.keys(e[":@"]).length>0?this.child.push({[e.tagname]:e.child,":@":e[":@"]}):this.child.push({[e.tagname]:e.child})}};DWt.exports=uKe});var FWt=S((XXi,LWt)=>{var Axn=X_e();function Ixn(t,e){let r={};if(t[e+3]==="O"&&t[e+4]==="C"&&t[e+5]==="T"&&t[e+6]==="Y"&&t[e+7]==="P"&&t[e+8]==="E"){e=e+9;let n=1,o=!1,i=!1,a="";for(;e"){if(i?t[e-1]==="-"&&t[e-2]==="-"&&(i=!1,n--):n--,n===0)break}else t[e]==="["?o=!0:a+=t[e];if(n!==0)throw new Error("Unclosed DOCTYPE")}else throw new Error("Invalid Tag instead of DOCTYPE");return{entities:r,i:e}}function Nxn(t,e){let r="";for(;e{var qxn=/^[-+]?0x[a-fA-F0-9]+$/,Bxn=/^([\-\+])?(0*)(\.[0-9]+([eE]\-?[0-9]+)?|[0-9]+(\.[0-9]+([eE]\-?[0-9]+)?)?)$/;!Number.parseInt&&window.parseInt&&(Number.parseInt=window.parseInt);!Number.parseFloat&&window.parseFloat&&(Number.parseFloat=window.parseFloat);var Uxn={hex:!0,leadingZeros:!0,decimalPoint:".",eNotation:!0};function zxn(t,e={}){if(e=Object.assign({},Uxn,e),!t||typeof t!="string")return t;let r=t.trim();if(e.skipLike!==void 0&&e.skipLike.test(r))return t;if(e.hex&&qxn.test(r))return Number.parseInt(r,16);{let n=Bxn.exec(r);if(n){let o=n[1],i=n[2],a=Hxn(n[3]),s=n[4]||n[6];if(!e.leadingZeros&&i.length>0&&o&&r[2]!==".")return t;if(!e.leadingZeros&&i.length>0&&!o&&r[1]!==".")return t;{let u=Number(r),l=""+u;return l.search(/[eE]/)!==-1||s?e.eNotation?u:t:r.indexOf(".")!==-1?l==="0"&&a===""||l===a||o&&l==="-"+a?u:t:i?a===l||o+a===l?u:t:r===l||r===o+l?u:t}}else return t}}function Hxn(t){return t&&t.indexOf(".")!==-1&&(t=t.replace(/0+$/,""),t==="."?t="0":t[0]==="."?t="0"+t:t[t.length-1]==="."&&(t=t.substr(0,t.length-1))),t}kWt.exports=zxn});var zWt=S((QXi,UWt)=>{"use strict";var BWt=X_e(),cre=$Wt(),Vxn=FWt(),Jxn=qWt(),lKe=class{constructor(e){this.options=e,this.currentNode=null,this.tagsNodeStack=[],this.docTypeEntities={},this.lastEntities={apos:{regex:/&(apos|#39|#x27);/g,val:"'"},gt:{regex:/&(gt|#62|#x3E);/g,val:">"},lt:{regex:/&(lt|#60|#x3C);/g,val:"<"},quot:{regex:/&(quot|#34|#x22);/g,val:'"'}},this.ampEntity={regex:/&(amp|#38|#x26);/g,val:"&"},this.htmlEntities={space:{regex:/&(nbsp|#160);/g,val:" "},cent:{regex:/&(cent|#162);/g,val:"\xA2"},pound:{regex:/&(pound|#163);/g,val:"\xA3"},yen:{regex:/&(yen|#165);/g,val:"\xA5"},euro:{regex:/&(euro|#8364);/g,val:"\u20AC"},copyright:{regex:/&(copy|#169);/g,val:"\xA9"},reg:{regex:/&(reg|#174);/g,val:"\xAE"},inr:{regex:/&(inr|#8377);/g,val:"\u20B9"},num_dec:{regex:/&#([0-9]{1,7});/g,val:(r,n)=>String.fromCharCode(Number.parseInt(n,10))},num_hex:{regex:/&#x([0-9a-fA-F]{1,6});/g,val:(r,n)=>String.fromCharCode(Number.parseInt(n,16))}},this.addExternalEntities=Kxn,this.parseXml=Yxn,this.parseTextData=Wxn,this.resolveNameSpace=Gxn,this.buildAttributesMap=Xxn,this.isItStopNode=rOn,this.replaceEntitiesValue=eOn,this.readStopNodeData=oOn,this.saveTextToParentTag=tOn,this.addChild=Qxn}};function Kxn(t){let e=Object.keys(t);for(let r=0;r0)){a||(t=this.replaceEntitiesValue(t));let s=this.options.tagValueProcessor(e,t,r,o,i);return s==null?t:typeof s!=typeof t||s!==t?s:this.options.trimValues?dKe(t,this.options.parseTagValue,this.options.numberParseOptions):t.trim()===t?dKe(t,this.options.parseTagValue,this.options.numberParseOptions):t}}function Gxn(t){if(this.options.removeNSPrefix){let e=t.split(":"),r=t.charAt(0)==="/"?"/":"";if(e[0]==="xmlns")return"";e.length===2&&(t=r+e[1])}return t}var Zxn=new RegExp(`([^\\s=]+)\\s*(=\\s*(['"])([\\s\\S]*?)\\3)?`,"gm");function Xxn(t,e,r){if(!this.options.ignoreAttributes&&typeof t=="string"){let n=BWt.getAllMatches(t,Zxn),o=n.length,i={};for(let a=0;a",i,"Closing Tag is not closed."),u=t.substring(i+2,s).trim();if(this.options.removeNSPrefix){let d=u.indexOf(":");d!==-1&&(u=u.substr(d+1))}this.options.transformTagName&&(u=this.options.transformTagName(u)),r&&(n=this.saveTextToParentTag(n,r,o));let l=o.substring(o.lastIndexOf(".")+1);if(u&&this.options.unpairedTags.indexOf(u)!==-1)throw new Error(`Unpaired tag can not be used as closing tag: `);let c=0;l&&this.options.unpairedTags.indexOf(l)!==-1?(c=o.lastIndexOf(".",o.lastIndexOf(".")-1),this.tagsNodeStack.pop()):c=o.lastIndexOf("."),o=o.substring(0,c),r=this.tagsNodeStack.pop(),n="",i=s}else if(t[i+1]==="?"){let s=cKe(t,i,!1,"?>");if(!s)throw new Error("Pi Tag is not closed.");if(n=this.saveTextToParentTag(n,r,o),!(this.options.ignoreDeclaration&&s.tagName==="?xml"||this.options.ignorePiTags)){let u=new cre(s.tagName);u.add(this.options.textNodeName,""),s.tagName!==s.tagExp&&s.attrExpPresent&&(u[":@"]=this.buildAttributesMap(s.tagExp,o,s.tagName)),this.addChild(r,u,o)}i=s.closeIndex+1}else if(t.substr(i+1,3)==="!--"){let s=j4(t,"-->",i+4,"Comment is not closed.");if(this.options.commentPropName){let u=t.substring(i+4,s-2);n=this.saveTextToParentTag(n,r,o),r.add(this.options.commentPropName,[{[this.options.textNodeName]:u}])}i=s}else if(t.substr(i+1,2)==="!D"){let s=Vxn(t,i);this.docTypeEntities=s.entities,i=s.i}else if(t.substr(i+1,2)==="!["){let s=j4(t,"]]>",i,"CDATA is not closed.")-2,u=t.substring(i+9,s);n=this.saveTextToParentTag(n,r,o);let l=this.parseTextData(u,r.tagname,o,!0,!1,!0,!0);l==null&&(l=""),this.options.cdataPropName?r.add(this.options.cdataPropName,[{[this.options.textNodeName]:u}]):r.add(this.options.textNodeName,l),i=s+2}else{let s=cKe(t,i,this.options.removeNSPrefix),u=s.tagName,l=s.rawTagName,c=s.tagExp,d=s.attrExpPresent,f=s.closeIndex;this.options.transformTagName&&(u=this.options.transformTagName(u)),r&&n&&r.tagname!=="!xml"&&(n=this.saveTextToParentTag(n,r,o,!1));let p=r;if(p&&this.options.unpairedTags.indexOf(p.tagname)!==-1&&(r=this.tagsNodeStack.pop(),o=o.substring(0,o.lastIndexOf("."))),u!==e.tagname&&(o+=o?"."+u:u),this.isItStopNode(this.options.stopNodes,o,u)){let m="";if(c.length>0&&c.lastIndexOf("/")===c.length-1)u[u.length-1]==="/"?(u=u.substr(0,u.length-1),o=o.substr(0,o.length-1),c=u):c=c.substr(0,c.length-1),i=s.closeIndex;else if(this.options.unpairedTags.indexOf(u)!==-1)i=s.closeIndex;else{let g=this.readStopNodeData(t,l,f+1);if(!g)throw new Error(`Unexpected end of ${l}`);i=g.i,m=g.tagContent}let h=new cre(u);u!==c&&d&&(h[":@"]=this.buildAttributesMap(c,o,u)),m&&(m=this.parseTextData(m,u,o,!0,d,!0,!0)),o=o.substr(0,o.lastIndexOf(".")),h.add(this.options.textNodeName,m),this.addChild(r,h,o)}else{if(c.length>0&&c.lastIndexOf("/")===c.length-1){u[u.length-1]==="/"?(u=u.substr(0,u.length-1),o=o.substr(0,o.length-1),c=u):c=c.substr(0,c.length-1),this.options.transformTagName&&(u=this.options.transformTagName(u));let m=new cre(u);u!==c&&d&&(m[":@"]=this.buildAttributesMap(c,o,u)),this.addChild(r,m,o),o=o.substr(0,o.lastIndexOf("."))}else{let m=new cre(u);this.tagsNodeStack.push(r),u!==c&&d&&(m[":@"]=this.buildAttributesMap(c,o,u)),this.addChild(r,m,o),r=m}n="",i=f}}else n+=t[i];return e.child};function Qxn(t,e,r){let n=this.options.updateTag(e.tagname,r,e[":@"]);n===!1||(typeof n=="string"&&(e.tagname=n),t.addChild(e))}var eOn=function(t){if(this.options.processEntities){for(let e in this.docTypeEntities){let r=this.docTypeEntities[e];t=t.replace(r.regx,r.val)}for(let e in this.lastEntities){let r=this.lastEntities[e];t=t.replace(r.regex,r.val)}if(this.options.htmlEntities)for(let e in this.htmlEntities){let r=this.htmlEntities[e];t=t.replace(r.regex,r.val)}t=t.replace(this.ampEntity.regex,this.ampEntity.val)}return t};function tOn(t,e,r,n){return t&&(n===void 0&&(n=Object.keys(e.child).length===0),t=this.parseTextData(t,e.tagname,r,!1,e[":@"]?Object.keys(e[":@"]).length!==0:!1,n),t!==void 0&&t!==""&&e.add(this.options.textNodeName,t),t=""),t}function rOn(t,e,r){let n="*."+r;for(let o in t){let i=t[o];if(n===i||e===i)return!0}return!1}function nOn(t,e,r=">"){let n,o="";for(let i=e;i",r,`${e} is not closed`);if(t.substring(r+2,i).trim()===e&&(o--,o===0))return{tagContent:t.substring(n,r),i};r=i}else if(t[r+1]==="?")r=j4(t,"?>",r+1,"StopNode is not closed.");else if(t.substr(r+1,3)==="!--")r=j4(t,"-->",r+3,"StopNode is not closed.");else if(t.substr(r+1,2)==="![")r=j4(t,"]]>",r,"StopNode is not closed.")-2;else{let i=cKe(t,r,">");i&&((i&&i.tagName)===e&&i.tagExp[i.tagExp.length-1]!=="/"&&o++,r=i.closeIndex)}}function dKe(t,e,r){if(e&&typeof t=="string"){let n=t.trim();return n==="true"?!0:n==="false"?!1:Jxn(t,r)}else return BWt.isExist(t)?t:""}UWt.exports=lKe});var JWt=S(VWt=>{"use strict";function iOn(t,e){return HWt(t,e)}function HWt(t,e,r){let n,o={};for(let i=0;i0&&(o[e.textNodeName]=n):n!==void 0&&(o[e.textNodeName]=n),o}function aOn(t){let e=Object.keys(t);for(let r=0;r{var{buildOptions:lOn}=jWt(),cOn=zWt(),{prettify:dOn}=JWt(),fOn=aKe(),fKe=class{constructor(e){this.externalEntities={},this.options=lOn(e)}parse(e,r){if(typeof e!="string")if(e.toString)e=e.toString();else throw new Error("XML data is accepted in String or Bytes[] form.");if(r){r===!0&&(r={});let i=fOn.validate(e,r);if(i!==!0)throw Error(`${i.err.msg}:${i.err.line}:${i.err.col}`)}let n=new cOn(this.options);n.addExternalEntities(this.externalEntities);let o=n.parseXml(e);return this.options.preserveOrder||o===void 0?o:dOn(o,this.options)}addEntity(e,r){if(r.indexOf("&")!==-1)throw new Error("Entity value can't have '&'");if(e.indexOf("&")!==-1||e.indexOf(";")!==-1)throw new Error("An entity must be set without '&' and ';'. Eg. use '#xD' for ' '");if(r==="&")throw new Error("An entity with value '&' is not permitted");this.externalEntities[e]=r}};KWt.exports=fKe});var QWt=S((rYi,YWt)=>{var pOn=` `;function mOn(t,e){let r="";return e.format&&e.indentBy.length>0&&(r=pOn),ZWt(t,e,"",r)}function ZWt(t,e,r,n){let o="",i=!1;for(let a=0;a`,i=!1;continue}else if(u===e.commentPropName){o+=n+``,i=!0;continue}else if(u[0]==="?"){let m=GWt(s[":@"],e),h=u==="?xml"?"":n,g=s[u][0][e.textNodeName];g=g.length!==0?" "+g:"",o+=h+`<${u}${g}${m}?>`,i=!0;continue}let c=n;c!==""&&(c+=e.indentBy);let d=GWt(s[":@"],e),f=n+`<${u}${d}`,p=ZWt(s[u],e,l,c);e.unpairedTags.indexOf(u)!==-1?e.suppressUnpairedNode?o+=f+">":o+=f+"/>":(!p||p.length===0)&&e.suppressEmptyNode?o+=f+"/>":p&&p.endsWith(">")?o+=f+`>${p}${n}`:(o+=f+">",p&&n!==""&&(p.includes("/>")||p.includes("`),i=!0}return o}function hOn(t){let e=Object.keys(t);for(let r=0;r0&&e.processEntities)for(let r=0;r{"use strict";var yOn=QWt(),bOn={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(t,e){return e},attributeValueProcessor:function(t,e){return e},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&"},{regex:new RegExp(">","g"),val:">"},{regex:new RegExp("<","g"),val:"<"},{regex:new RegExp("'","g"),val:"'"},{regex:new RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1};function bF(t){this.options=Object.assign({},bOn,t),this.options.ignoreAttributes||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=wOn),this.processTextOrObjNode=_On,this.options.format?(this.indentate=vOn,this.tagEndChar=`> `,this.newLine=` `):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}bF.prototype.build=function(t){return this.options.preserveOrder?yOn(t,this.options):(Array.isArray(t)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(t={[this.options.arrayNodeName]:t}),this.j2x(t,0).val)};bF.prototype.j2x=function(t,e){let r="",n="";for(let o in t)if(Object.prototype.hasOwnProperty.call(t,o))if(typeof t[o]>"u")this.isAttribute(o)&&(n+="");else if(t[o]===null)this.isAttribute(o)?n+="":o[0]==="?"?n+=this.indentate(e)+"<"+o+"?"+this.tagEndChar:n+=this.indentate(e)+"<"+o+"/"+this.tagEndChar;else if(t[o]instanceof Date)n+=this.buildTextValNode(t[o],o,"",e);else if(typeof t[o]!="object"){let i=this.isAttribute(o);if(i)r+=this.buildAttrPairStr(i,""+t[o]);else if(o===this.options.textNodeName){let a=this.options.tagValueProcessor(o,""+t[o]);n+=this.replaceEntitiesValue(a)}else n+=this.buildTextValNode(t[o],o,"",e)}else if(Array.isArray(t[o])){let i=t[o].length,a="",s="";for(let u=0;u"u"))if(l===null)o[0]==="?"?n+=this.indentate(e)+"<"+o+"?"+this.tagEndChar:n+=this.indentate(e)+"<"+o+"/"+this.tagEndChar;else if(typeof l=="object")if(this.options.oneListGroup){let c=this.j2x(l,e+1);a+=c.val,this.options.attributesGroupName&&l.hasOwnProperty(this.options.attributesGroupName)&&(s+=c.attrStr)}else a+=this.processTextOrObjNode(l,o,e);else if(this.options.oneListGroup){let c=this.options.tagValueProcessor(o,l);c=this.replaceEntitiesValue(c),a+=c}else a+=this.buildTextValNode(l,o,"",e)}this.options.oneListGroup&&(a=this.buildObjectNode(a,o,s,e)),n+=a}else if(this.options.attributesGroupName&&o===this.options.attributesGroupName){let i=Object.keys(t[o]),a=i.length;for(let s=0;s"+t+o:this.options.commentPropName!==!1&&e===this.options.commentPropName&&i.length===0?this.indentate(n)+``+this.newLine:this.indentate(n)+"<"+e+r+i+this.tagEndChar+t+this.indentate(n)+o}};bF.prototype.closeTag=function(t){let e="";return this.options.unpairedTags.indexOf(t)!==-1?this.options.suppressUnpairedNode||(e="/"):this.options.suppressEmptyNode?e="/":e=`>`+this.newLine;if(this.options.commentPropName!==!1&&e===this.options.commentPropName)return this.indentate(n)+``+this.newLine;if(e[0]==="?")return this.indentate(n)+"<"+e+r+"?"+this.tagEndChar;{let o=this.options.tagValueProcessor(e,t);return o=this.replaceEntitiesValue(o),o===""?this.indentate(n)+"<"+e+r+this.closeTag(e)+this.tagEndChar:this.indentate(n)+"<"+e+r+">"+o+"0&&this.options.processEntities)for(let e=0;e{"use strict";var SOn=aKe(),COn=WWt(),xOn=t8t();r8t.exports={XMLParser:COn,XMLValidator:SOn,XMLBuilder:xOn}});var o8t,aT,i8t,a8t=v(()=>{an();o8t=L(n8t());oKe();aT=(t,e)=>Z_e(t,e).then(r=>{if(r.length){let n=new o8t.XMLParser({attributeNamePrefix:"",htmlEntities:!0,ignoreAttributes:!1,ignoreDeclaration:!0,parseTagValue:!1,trimValues:!1,tagValueProcessor:(u,l)=>l.trim()===""&&l.includes(` `)?"":void 0});n.addEntity("#xD","\r"),n.addEntity("#10",` `);let o;try{o=n.parse(r,!0)}catch(u){throw u&&typeof u=="object"&&Object.defineProperty(u,"$responseBodyText",{value:r}),u}let i="#text",a=Object.keys(o)[0],s=o[a];return s[i]&&(s[a]=s[i],delete s[i]),A6e(s)}return{}}),i8t=async(t,e)=>{let r=await aT(t,e);return r.Error&&(r.Error.message=r.Error.message??r.Error.Message),r}});var s8t=v(()=>{wWt();SWt();OWt();a8t()});var D4=v(()=>{S5t();vWt();s8t()});function OOn(t){return{schemeId:"aws.auth#sigv4",signingProperties:{name:"cognito-identity",region:t.region},propertiesExtractor:(e,r)=>({signingProperties:{config:e,context:r}})}}function Y_e(t){return{schemeId:"smithy.api#noAuth"}}var u8t,l8t,c8t,pKe=v(()=>{D4();pC();u8t=async(t,e,r)=>({operation:nT(e).operation,region:await dy(t.region)()||(()=>{throw new Error("expected `region` to be configured for `aws.auth#sigv4`")})()});l8t=t=>{let e=[];switch(t.operation){case"GetCredentialsForIdentity":{e.push(Y_e(t));break}case"GetId":{e.push(Y_e(t));break}case"GetOpenIdToken":{e.push(Y_e(t));break}case"UnlinkIdentity":{e.push(Y_e(t));break}default:e.push(OOn(t))}return e},c8t=t=>({...G_e(t)})});var d8t,eo,ll=v(()=>{d8t=t=>({...t,useDualstackEndpoint:t.useDualstackEndpoint??!1,useFipsEndpoint:t.useFipsEndpoint??!1,defaultSigningName:"cognito-identity"}),eo={UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}});var p8t,f8t=v(()=>{p8t={name:"@aws-sdk/client-cognito-identity",description:"AWS SDK for JavaScript Cognito Identity Client for Node.js, Browser and React Native",version:"3.645.0",scripts:{build:"concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'","build:cjs":"node ../../scripts/compilation/inline client-cognito-identity","build:es":"tsc -p tsconfig.es.json","build:include:deps":"lerna run --scope $npm_package_name --include-dependencies build","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":"ts-mocha test/**/*.ispec.ts && karma start karma.conf.js"},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/client-sso-oidc":"3.645.0","@aws-sdk/client-sts":"3.645.0","@aws-sdk/core":"3.635.0","@aws-sdk/credential-provider-node":"3.645.0","@aws-sdk/middleware-host-header":"3.620.0","@aws-sdk/middleware-logger":"3.609.0","@aws-sdk/middleware-recursion-detection":"3.620.0","@aws-sdk/middleware-user-agent":"3.645.0","@aws-sdk/region-config-resolver":"3.614.0","@aws-sdk/types":"3.609.0","@aws-sdk/util-endpoints":"3.645.0","@aws-sdk/util-user-agent-browser":"3.609.0","@aws-sdk/util-user-agent-node":"3.614.0","@smithy/config-resolver":"^3.0.5","@smithy/core":"^2.4.0","@smithy/fetch-http-handler":"^3.2.4","@smithy/hash-node":"^3.0.3","@smithy/invalid-dependency":"^3.0.3","@smithy/middleware-content-length":"^3.0.5","@smithy/middleware-endpoint":"^3.1.0","@smithy/middleware-retry":"^3.0.15","@smithy/middleware-serde":"^3.0.3","@smithy/middleware-stack":"^3.0.3","@smithy/node-config-provider":"^3.1.4","@smithy/node-http-handler":"^3.1.4","@smithy/protocol-http":"^4.1.0","@smithy/smithy-client":"^3.2.0","@smithy/types":"^3.3.0","@smithy/url-parser":"^3.0.3","@smithy/util-base64":"^3.0.0","@smithy/util-body-length-browser":"^3.0.0","@smithy/util-body-length-node":"^3.0.0","@smithy/util-defaults-mode-browser":"^3.0.15","@smithy/util-defaults-mode-node":"^3.0.15","@smithy/util-endpoints":"^2.0.5","@smithy/util-middleware":"^3.0.3","@smithy/util-retry":"^3.0.3","@smithy/util-utf8":"^3.0.0",tslib:"^2.6.2"},devDependencies:{"@aws-sdk/client-iam":"3.645.0","@tsconfig/node16":"16.1.3","@types/chai":"^4.2.11","@types/mocha":"^8.0.4","@types/node":"^16.18.96",concurrently:"7.0.0","downlevel-dts":"0.10.1",rimraf:"3.0.2",typescript:"~4.9.5"},engines:{node:">=16.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 mKe,hKe,m8t,h8t=v(()=>{mKe={name:"SHA-256"},hKe={name:"HMAC",hash:mKe},m8t=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 a5(){return typeof window<"u"?window:typeof self<"u"?self:EOn}var EOn,gKe=v(()=>{EOn={}});var s5,yKe,bKe=v(()=>{s5=L($be());h8t();gKe();yKe=function(){function t(e){this.toHash=new Uint8Array(0),this.secret=e,this.reset()}return t.prototype.update=function(e){if(!(0,s5.isEmptyData)(e)){var r=(0,s5.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 a5().crypto.subtle.sign(hKe,r,e.toHash).then(function(n){return new Uint8Array(n)})}):(0,s5.isEmptyData)(this.toHash)?Promise.resolve(m8t):Promise.resolve().then(function(){return a5().crypto.subtle.digest(mKe,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){a5().crypto.subtle.importKey("raw",(0,s5.convertToBuffer)(e.secret),hKe,!1,["sign"]).then(r,n)}),this.key.catch(function(){}))},t}()});function g8t(t){if(MOn(t)&&typeof t.crypto.subtle=="object"){var e=t.crypto.subtle;return ROn(e)}return!1}function MOn(t){if(typeof t=="object"&&typeof t.crypto=="object"){var e=t.crypto.getRandomValues;return typeof e=="function"}return!1}function ROn(t){return t&&POn.every(function(e){return typeof t[e]=="function"})}var POn,y8t=v(()=>{POn=["decrypt","digest","encrypt","exportKey","generateKey","importKey","sign","verify"]});var b8t=v(()=>{y8t()});var _8t,v8t,Q_e,w8t=v(()=>{bKe();_8t=L(C3e());b8t();gKe();v8t=L($be()),Q_e=function(){function t(e){g8t(a5())?this.hash=new yKe(e):this.hash=new _8t.Sha256(e)}return t.prototype.update=function(e,r){this.hash.update((0,v8t.convertToBuffer)(e))},t.prototype.digest=function(){return this.hash.digest()},t.prototype.reset=function(){this.hash.reset()},t}()});var _Ke=v(()=>{w8t();bKe()});var wKe=S((dre,vKe)=>{(function(t,e){typeof dre=="object"&&typeof vKe=="object"?vKe.exports=e():typeof define=="function"&&define.amd?define([],e):typeof dre=="object"?dre.bowser=e():t.bowser=e()})(dre,function(){return function(t){var e={};function r(n){if(e[n])return e[n].exports;var o=e[n]={i:n,l:!1,exports:{}};return t[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=t,r.c=e,r.d=function(n,o,i){r.o(n,o)||Object.defineProperty(n,o,{enumerable:!0,get:i})},r.r=function(n){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},r.t=function(n,o){if(1&o&&(n=r(n)),8&o||4&o&&typeof n=="object"&&n&&n.__esModule)return n;var i=Object.create(null);if(r.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:n}),2&o&&typeof n!="string")for(var a in n)r.d(i,a,function(s){return n[s]}.bind(null,a));return i},r.n=function(n){var o=n&&n.__esModule?function(){return n.default}:function(){return n};return r.d(o,"a",o),o},r.o=function(n,o){return Object.prototype.hasOwnProperty.call(n,o)},r.p="",r(r.s=90)}({17:function(t,e,r){"use strict";e.__esModule=!0,e.default=void 0;var n=r(18),o=function(){function i(){}return i.getFirstMatch=function(a,s){var u=s.match(a);return u&&u.length>0&&u[1]||""},i.getSecondMatch=function(a,s){var u=s.match(a);return u&&u.length>1&&u[2]||""},i.matchAndReturnConst=function(a,s,u){if(a.test(s))return u},i.getWindowsVersionName=function(a){switch(a){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}},i.getMacOSVersionName=function(a){var s=a.split(".").splice(0,2).map(function(u){return parseInt(u,10)||0});if(s.push(0),s[0]===10)switch(s[1]){case 5:return"Leopard";case 6:return"Snow Leopard";case 7:return"Lion";case 8:return"Mountain Lion";case 9:return"Mavericks";case 10:return"Yosemite";case 11:return"El Capitan";case 12:return"Sierra";case 13:return"High Sierra";case 14:return"Mojave";case 15:return"Catalina";default:return}},i.getAndroidVersionName=function(a){var s=a.split(".").splice(0,2).map(function(u){return parseInt(u,10)||0});if(s.push(0),!(s[0]===1&&s[1]<5))return s[0]===1&&s[1]<6?"Cupcake":s[0]===1&&s[1]>=6?"Donut":s[0]===2&&s[1]<2?"Eclair":s[0]===2&&s[1]===2?"Froyo":s[0]===2&&s[1]>2?"Gingerbread":s[0]===3?"Honeycomb":s[0]===4&&s[1]<1?"Ice Cream Sandwich":s[0]===4&&s[1]<4?"Jelly Bean":s[0]===4&&s[1]>=4?"KitKat":s[0]===5?"Lollipop":s[0]===6?"Marshmallow":s[0]===7?"Nougat":s[0]===8?"Oreo":s[0]===9?"Pie":void 0},i.getVersionPrecision=function(a){return a.split(".").length},i.compareVersions=function(a,s,u){u===void 0&&(u=!1);var l=i.getVersionPrecision(a),c=i.getVersionPrecision(s),d=Math.max(l,c),f=0,p=i.map([a,s],function(m){var h=d-i.getVersionPrecision(m),g=m+new Array(h+1).join(".0");return i.map(g.split("."),function(y){return new Array(20-y.length).join("0")+y}).reverse()});for(u&&(f=d-Math.min(l,c)),d-=1;d>=f;){if(p[0][d]>p[1][d])return 1;if(p[0][d]===p[1][d]){if(d===f)return 0;d-=1}else if(p[0][d]1?c-1:0),f=1;f0){var b=Object.keys(m),_=s.default.find(b,function(R){return p.isOS(R)});if(_){var w=this.satisfies(m[_]);if(w!==void 0)return w}var x=s.default.find(b,function(R){return p.isPlatform(R)});if(x){var O=this.satisfies(m[x]);if(O!==void 0)return O}}if(y>0){var E=Object.keys(g),T=s.default.find(E,function(R){return p.isBrowser(R,!0)});if(T!==void 0)return this.compareVersion(g[T])}},d.isBrowser=function(f,p){p===void 0&&(p=!1);var m=this.getBrowserName().toLowerCase(),h=f.toLowerCase(),g=s.default.getBrowserTypeByAlias(h);return p&&g&&(h=g.toLowerCase()),h===m},d.compareVersion=function(f){var p=[0],m=f,h=!1,g=this.getBrowserVersion();if(typeof g=="string")return f[0]===">"||f[0]==="<"?(m=f.substr(1),f[1]==="="?(h=!0,m=f.substr(2)):p=[],f[0]===">"?p.push(1):p.push(-1)):f[0]==="="?m=f.substr(1):f[0]==="~"&&(h=!0,m=f.substr(1)),p.indexOf(s.default.compareVersions(g,m,h))>-1},d.isOS=function(f){return this.getOSName(!0)===String(f).toLowerCase()},d.isPlatform=function(f){return this.getPlatformType(!0)===String(f).toLowerCase()},d.isEngine=function(f){return this.getEngineName(!0)===String(f).toLowerCase()},d.is=function(f,p){return p===void 0&&(p=!1),this.isBrowser(f,p)||this.isOS(f)||this.isPlatform(f)},d.some=function(f){var p=this;return f===void 0&&(f=[]),f.some(function(m){return p.is(m)})},c}();e.default=l,t.exports=e.default},92:function(t,e,r){"use strict";e.__esModule=!0,e.default=void 0;var n,o=(n=r(17))&&n.__esModule?n:{default:n},i=/version\/(\d+(\.?_?\d+)+)/i,a=[{test:[/googlebot/i],describe:function(s){var u={name:"Googlebot"},l=o.default.getFirstMatch(/googlebot\/(\d+(\.\d+))/i,s)||o.default.getFirstMatch(i,s);return l&&(u.version=l),u}},{test:[/opera/i],describe:function(s){var u={name:"Opera"},l=o.default.getFirstMatch(i,s)||o.default.getFirstMatch(/(?:opera)[\s/](\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:[/opr\/|opios/i],describe:function(s){var u={name:"Opera"},l=o.default.getFirstMatch(/(?:opr|opios)[\s/](\S+)/i,s)||o.default.getFirstMatch(i,s);return l&&(u.version=l),u}},{test:[/SamsungBrowser/i],describe:function(s){var u={name:"Samsung Internet for Android"},l=o.default.getFirstMatch(i,s)||o.default.getFirstMatch(/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:[/Whale/i],describe:function(s){var u={name:"NAVER Whale Browser"},l=o.default.getFirstMatch(i,s)||o.default.getFirstMatch(/(?:whale)[\s/](\d+(?:\.\d+)+)/i,s);return l&&(u.version=l),u}},{test:[/MZBrowser/i],describe:function(s){var u={name:"MZ Browser"},l=o.default.getFirstMatch(/(?:MZBrowser)[\s/](\d+(?:\.\d+)+)/i,s)||o.default.getFirstMatch(i,s);return l&&(u.version=l),u}},{test:[/focus/i],describe:function(s){var u={name:"Focus"},l=o.default.getFirstMatch(/(?:focus)[\s/](\d+(?:\.\d+)+)/i,s)||o.default.getFirstMatch(i,s);return l&&(u.version=l),u}},{test:[/swing/i],describe:function(s){var u={name:"Swing"},l=o.default.getFirstMatch(/(?:swing)[\s/](\d+(?:\.\d+)+)/i,s)||o.default.getFirstMatch(i,s);return l&&(u.version=l),u}},{test:[/coast/i],describe:function(s){var u={name:"Opera Coast"},l=o.default.getFirstMatch(i,s)||o.default.getFirstMatch(/(?:coast)[\s/](\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:[/opt\/\d+(?:.?_?\d+)+/i],describe:function(s){var u={name:"Opera Touch"},l=o.default.getFirstMatch(/(?:opt)[\s/](\d+(\.?_?\d+)+)/i,s)||o.default.getFirstMatch(i,s);return l&&(u.version=l),u}},{test:[/yabrowser/i],describe:function(s){var u={name:"Yandex Browser"},l=o.default.getFirstMatch(/(?:yabrowser)[\s/](\d+(\.?_?\d+)+)/i,s)||o.default.getFirstMatch(i,s);return l&&(u.version=l),u}},{test:[/ucbrowser/i],describe:function(s){var u={name:"UC Browser"},l=o.default.getFirstMatch(i,s)||o.default.getFirstMatch(/(?:ucbrowser)[\s/](\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:[/Maxthon|mxios/i],describe:function(s){var u={name:"Maxthon"},l=o.default.getFirstMatch(i,s)||o.default.getFirstMatch(/(?:Maxthon|mxios)[\s/](\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:[/epiphany/i],describe:function(s){var u={name:"Epiphany"},l=o.default.getFirstMatch(i,s)||o.default.getFirstMatch(/(?:epiphany)[\s/](\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:[/puffin/i],describe:function(s){var u={name:"Puffin"},l=o.default.getFirstMatch(i,s)||o.default.getFirstMatch(/(?:puffin)[\s/](\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:[/sleipnir/i],describe:function(s){var u={name:"Sleipnir"},l=o.default.getFirstMatch(i,s)||o.default.getFirstMatch(/(?:sleipnir)[\s/](\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:[/k-meleon/i],describe:function(s){var u={name:"K-Meleon"},l=o.default.getFirstMatch(i,s)||o.default.getFirstMatch(/(?:k-meleon)[\s/](\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:[/micromessenger/i],describe:function(s){var u={name:"WeChat"},l=o.default.getFirstMatch(/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i,s)||o.default.getFirstMatch(i,s);return l&&(u.version=l),u}},{test:[/qqbrowser/i],describe:function(s){var u={name:/qqbrowserlite/i.test(s)?"QQ Browser Lite":"QQ Browser"},l=o.default.getFirstMatch(/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i,s)||o.default.getFirstMatch(i,s);return l&&(u.version=l),u}},{test:[/msie|trident/i],describe:function(s){var u={name:"Internet Explorer"},l=o.default.getFirstMatch(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:[/\sedg\//i],describe:function(s){var u={name:"Microsoft Edge"},l=o.default.getFirstMatch(/\sedg\/(\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:[/edg([ea]|ios)/i],describe:function(s){var u={name:"Microsoft Edge"},l=o.default.getSecondMatch(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:[/vivaldi/i],describe:function(s){var u={name:"Vivaldi"},l=o.default.getFirstMatch(/vivaldi\/(\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:[/seamonkey/i],describe:function(s){var u={name:"SeaMonkey"},l=o.default.getFirstMatch(/seamonkey\/(\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:[/sailfish/i],describe:function(s){var u={name:"Sailfish"},l=o.default.getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i,s);return l&&(u.version=l),u}},{test:[/silk/i],describe:function(s){var u={name:"Amazon Silk"},l=o.default.getFirstMatch(/silk\/(\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:[/phantom/i],describe:function(s){var u={name:"PhantomJS"},l=o.default.getFirstMatch(/phantomjs\/(\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:[/slimerjs/i],describe:function(s){var u={name:"SlimerJS"},l=o.default.getFirstMatch(/slimerjs\/(\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(s){var u={name:"BlackBerry"},l=o.default.getFirstMatch(i,s)||o.default.getFirstMatch(/blackberry[\d]+\/(\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:[/(web|hpw)[o0]s/i],describe:function(s){var u={name:"WebOS Browser"},l=o.default.getFirstMatch(i,s)||o.default.getFirstMatch(/w(?:eb)?[o0]sbrowser\/(\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:[/bada/i],describe:function(s){var u={name:"Bada"},l=o.default.getFirstMatch(/dolfin\/(\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:[/tizen/i],describe:function(s){var u={name:"Tizen"},l=o.default.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i,s)||o.default.getFirstMatch(i,s);return l&&(u.version=l),u}},{test:[/qupzilla/i],describe:function(s){var u={name:"QupZilla"},l=o.default.getFirstMatch(/(?:qupzilla)[\s/](\d+(\.?_?\d+)+)/i,s)||o.default.getFirstMatch(i,s);return l&&(u.version=l),u}},{test:[/firefox|iceweasel|fxios/i],describe:function(s){var u={name:"Firefox"},l=o.default.getFirstMatch(/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:[/electron/i],describe:function(s){var u={name:"Electron"},l=o.default.getFirstMatch(/(?:electron)\/(\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:[/MiuiBrowser/i],describe:function(s){var u={name:"Miui"},l=o.default.getFirstMatch(/(?:MiuiBrowser)[\s/](\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:[/chromium/i],describe:function(s){var u={name:"Chromium"},l=o.default.getFirstMatch(/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,s)||o.default.getFirstMatch(i,s);return l&&(u.version=l),u}},{test:[/chrome|crios|crmo/i],describe:function(s){var u={name:"Chrome"},l=o.default.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:[/GSA/i],describe:function(s){var u={name:"Google Search"},l=o.default.getFirstMatch(/(?:GSA)\/(\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:function(s){var u=!s.test(/like android/i),l=s.test(/android/i);return u&&l},describe:function(s){var u={name:"Android Browser"},l=o.default.getFirstMatch(i,s);return l&&(u.version=l),u}},{test:[/playstation 4/i],describe:function(s){var u={name:"PlayStation 4"},l=o.default.getFirstMatch(i,s);return l&&(u.version=l),u}},{test:[/safari|applewebkit/i],describe:function(s){var u={name:"Safari"},l=o.default.getFirstMatch(i,s);return l&&(u.version=l),u}},{test:[/.*/i],describe:function(s){var u=s.search("\\(")!==-1?/^(.*)\/(.*)[ \t]\((.*)/:/^(.*)\/(.*) /;return{name:o.default.getFirstMatch(u,s),version:o.default.getSecondMatch(u,s)}}}];e.default=a,t.exports=e.default},93:function(t,e,r){"use strict";e.__esModule=!0,e.default=void 0;var n,o=(n=r(17))&&n.__esModule?n:{default:n},i=r(18),a=[{test:[/Roku\/DVP/],describe:function(s){var u=o.default.getFirstMatch(/Roku\/DVP-(\d+\.\d+)/i,s);return{name:i.OS_MAP.Roku,version:u}}},{test:[/windows phone/i],describe:function(s){var u=o.default.getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i,s);return{name:i.OS_MAP.WindowsPhone,version:u}}},{test:[/windows /i],describe:function(s){var u=o.default.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i,s),l=o.default.getWindowsVersionName(u);return{name:i.OS_MAP.Windows,version:u,versionName:l}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(s){var u={name:i.OS_MAP.iOS},l=o.default.getSecondMatch(/(Version\/)(\d[\d.]+)/,s);return l&&(u.version=l),u}},{test:[/macintosh/i],describe:function(s){var u=o.default.getFirstMatch(/mac os x (\d+(\.?_?\d+)+)/i,s).replace(/[_\s]/g,"."),l=o.default.getMacOSVersionName(u),c={name:i.OS_MAP.MacOS,version:u};return l&&(c.versionName=l),c}},{test:[/(ipod|iphone|ipad)/i],describe:function(s){var u=o.default.getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i,s).replace(/[_\s]/g,".");return{name:i.OS_MAP.iOS,version:u}}},{test:function(s){var u=!s.test(/like android/i),l=s.test(/android/i);return u&&l},describe:function(s){var u=o.default.getFirstMatch(/android[\s/-](\d+(\.\d+)*)/i,s),l=o.default.getAndroidVersionName(u),c={name:i.OS_MAP.Android,version:u};return l&&(c.versionName=l),c}},{test:[/(web|hpw)[o0]s/i],describe:function(s){var u=o.default.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(\.\d+)*)/i,s),l={name:i.OS_MAP.WebOS};return u&&u.length&&(l.version=u),l}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(s){var u=o.default.getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i,s)||o.default.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+)*)/i,s)||o.default.getFirstMatch(/\bbb(\d+)/i,s);return{name:i.OS_MAP.BlackBerry,version:u}}},{test:[/bada/i],describe:function(s){var u=o.default.getFirstMatch(/bada\/(\d+(\.\d+)*)/i,s);return{name:i.OS_MAP.Bada,version:u}}},{test:[/tizen/i],describe:function(s){var u=o.default.getFirstMatch(/tizen[/\s](\d+(\.\d+)*)/i,s);return{name:i.OS_MAP.Tizen,version:u}}},{test:[/linux/i],describe:function(){return{name:i.OS_MAP.Linux}}},{test:[/CrOS/],describe:function(){return{name:i.OS_MAP.ChromeOS}}},{test:[/PlayStation 4/],describe:function(s){var u=o.default.getFirstMatch(/PlayStation 4[/\s](\d+(\.\d+)*)/i,s);return{name:i.OS_MAP.PlayStation4,version:u}}}];e.default=a,t.exports=e.default},94:function(t,e,r){"use strict";e.__esModule=!0,e.default=void 0;var n,o=(n=r(17))&&n.__esModule?n:{default:n},i=r(18),a=[{test:[/googlebot/i],describe:function(){return{type:"bot",vendor:"Google"}}},{test:[/huawei/i],describe:function(s){var u=o.default.getFirstMatch(/(can-l01)/i,s)&&"Nova",l={type:i.PLATFORMS_MAP.mobile,vendor:"Huawei"};return u&&(l.model=u),l}},{test:[/nexus\s*(?:7|8|9|10).*/i],describe:function(){return{type:i.PLATFORMS_MAP.tablet,vendor:"Nexus"}}},{test:[/ipad/i],describe:function(){return{type:i.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(){return{type:i.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/kftt build/i],describe:function(){return{type:i.PLATFORMS_MAP.tablet,vendor:"Amazon",model:"Kindle Fire HD 7"}}},{test:[/silk/i],describe:function(){return{type:i.PLATFORMS_MAP.tablet,vendor:"Amazon"}}},{test:[/tablet(?! pc)/i],describe:function(){return{type:i.PLATFORMS_MAP.tablet}}},{test:function(s){var u=s.test(/ipod|iphone/i),l=s.test(/like (ipod|iphone)/i);return u&&!l},describe:function(s){var u=o.default.getFirstMatch(/(ipod|iphone)/i,s);return{type:i.PLATFORMS_MAP.mobile,vendor:"Apple",model:u}}},{test:[/nexus\s*[0-6].*/i,/galaxy nexus/i],describe:function(){return{type:i.PLATFORMS_MAP.mobile,vendor:"Nexus"}}},{test:[/[^-]mobi/i],describe:function(){return{type:i.PLATFORMS_MAP.mobile}}},{test:function(s){return s.getBrowserName(!0)==="blackberry"},describe:function(){return{type:i.PLATFORMS_MAP.mobile,vendor:"BlackBerry"}}},{test:function(s){return s.getBrowserName(!0)==="bada"},describe:function(){return{type:i.PLATFORMS_MAP.mobile}}},{test:function(s){return s.getBrowserName()==="windows phone"},describe:function(){return{type:i.PLATFORMS_MAP.mobile,vendor:"Microsoft"}}},{test:function(s){var u=Number(String(s.getOSVersion()).split(".")[0]);return s.getOSName(!0)==="android"&&u>=3},describe:function(){return{type:i.PLATFORMS_MAP.tablet}}},{test:function(s){return s.getOSName(!0)==="android"},describe:function(){return{type:i.PLATFORMS_MAP.mobile}}},{test:function(s){return s.getOSName(!0)==="macos"},describe:function(){return{type:i.PLATFORMS_MAP.desktop,vendor:"Apple"}}},{test:function(s){return s.getOSName(!0)==="windows"},describe:function(){return{type:i.PLATFORMS_MAP.desktop}}},{test:function(s){return s.getOSName(!0)==="linux"},describe:function(){return{type:i.PLATFORMS_MAP.desktop}}},{test:function(s){return s.getOSName(!0)==="playstation 4"},describe:function(){return{type:i.PLATFORMS_MAP.tv}}},{test:function(s){return s.getOSName(!0)==="roku"},describe:function(){return{type:i.PLATFORMS_MAP.tv}}}];e.default=a,t.exports=e.default},95:function(t,e,r){"use strict";e.__esModule=!0,e.default=void 0;var n,o=(n=r(17))&&n.__esModule?n:{default:n},i=r(18),a=[{test:function(s){return s.getBrowserName(!0)==="microsoft edge"},describe:function(s){if(/\sedg\//i.test(s))return{name:i.ENGINE_MAP.Blink};var u=o.default.getFirstMatch(/edge\/(\d+(\.?_?\d+)+)/i,s);return{name:i.ENGINE_MAP.EdgeHTML,version:u}}},{test:[/trident/i],describe:function(s){var u={name:i.ENGINE_MAP.Trident},l=o.default.getFirstMatch(/trident\/(\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:function(s){return s.test(/presto/i)},describe:function(s){var u={name:i.ENGINE_MAP.Presto},l=o.default.getFirstMatch(/presto\/(\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:function(s){var u=s.test(/gecko/i),l=s.test(/like gecko/i);return u&&!l},describe:function(s){var u={name:i.ENGINE_MAP.Gecko},l=o.default.getFirstMatch(/gecko\/(\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}},{test:[/(apple)?webkit\/537\.36/i],describe:function(){return{name:i.ENGINE_MAP.Blink}}},{test:[/(apple)?webkit/i],describe:function(s){var u={name:i.ENGINE_MAP.WebKit},l=o.default.getFirstMatch(/webkit\/(\d+(\.?_?\d+)+)/i,s);return l&&(u.version=l),u}}];e.default=a,t.exports=e.default}})})});var S8t,eve,SKe=v(()=>{S8t=L(wKe()),eve=({serviceId:t,clientVersion:e})=>async()=>{let r=typeof window<"u"&&window?.navigator?.userAgent?S8t.default.parse(window.navigator.userAgent):void 0,n=[["aws-sdk-js",e],["ua","2.0"],[`os/${r?.os?.name||"other"}`,r?.os?.version],["lang/js"],["md/browser",`${r?.browser?.name??"unknown"}_${r?.browser?.version??"unknown"}`]];return t&&n.push([`api/${t}`,e]),n}});var C8t=v(()=>{});var tve,x8t=v(()=>{tve=t=>()=>Promise.reject(t)});var CKe=v(()=>{C8t();x8t()});var O8t,rve,T8t=v(()=>{O8t=typeof TextEncoder=="function"?new TextEncoder:null,rve=t=>{if(typeof t=="string"){if(O8t)return O8t.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 xKe=v(()=>{T8t()});var OKe,TKe=v(()=>{OKe=t=>new TextEncoder().encode(t)});var E8t=v(()=>{TKe()});var P8t,M8t=v(()=>{P8t=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 R8t=v(()=>{TKe();E8t();M8t()});var q8t,uT,lT,l5,A8t,pre,u5,fre,a1,EKe,I8t,N8t,j8t,B8t,U8t,sT,D8t,$8t,L8t,F8t,k8t,AOn,z8t,H8t=v(()=>{q8t="required",uT="fn",lT="argv",l5="ref",A8t="isSet",pre="booleanEquals",u5="error",fre="endpoint",a1="tree",EKe="PartitionResult",I8t={[q8t]:!1,type:"String"},N8t={[q8t]:!0,default:!1,type:"Boolean"},j8t={[l5]:"Endpoint"},B8t={[uT]:pre,[lT]:[{[l5]:"UseFIPS"},!0]},U8t={[uT]:pre,[lT]:[{[l5]:"UseDualStack"},!0]},sT={},D8t={[uT]:"getAttr",[lT]:[{[l5]:EKe},"supportsFIPS"]},$8t={[uT]:pre,[lT]:[!0,{[uT]:"getAttr",[lT]:[{[l5]:EKe},"supportsDualStack"]}]},L8t=[B8t],F8t=[U8t],k8t=[{[l5]:"Region"}],AOn={version:"1.0",parameters:{Region:I8t,UseDualStack:N8t,UseFIPS:N8t,Endpoint:I8t},rules:[{conditions:[{[uT]:A8t,[lT]:[j8t]}],rules:[{conditions:L8t,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:u5},{conditions:F8t,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:u5},{endpoint:{url:j8t,properties:sT,headers:sT},type:fre}],type:a1},{conditions:[{[uT]:A8t,[lT]:k8t}],rules:[{conditions:[{[uT]:"aws.partition",[lT]:k8t,assign:EKe}],rules:[{conditions:[B8t,U8t],rules:[{conditions:[{[uT]:pre,[lT]:[!0,D8t]},$8t],rules:[{endpoint:{url:"https://cognito-identity-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:sT,headers:sT},type:fre}],type:a1},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:u5}],type:a1},{conditions:L8t,rules:[{conditions:[{[uT]:pre,[lT]:[D8t,!0]}],rules:[{endpoint:{url:"https://cognito-identity-fips.{Region}.{PartitionResult#dnsSuffix}",properties:sT,headers:sT},type:fre}],type:a1},{error:"FIPS is enabled but this partition does not support FIPS",type:u5}],type:a1},{conditions:F8t,rules:[{conditions:[$8t],rules:[{endpoint:{url:"https://cognito-identity.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:sT,headers:sT},type:fre}],type:a1},{error:"DualStack is enabled but this partition does not support DualStack",type:u5}],type:a1},{endpoint:{url:"https://cognito-identity.{Region}.{PartitionResult#dnsSuffix}",properties:sT,headers:sT},type:fre}],type:a1}],type:a1},{error:"Invalid Configuration: Missing Region",type:u5}]},z8t=AOn});var V8t,J8t=v(()=>{e_e();aF();H8t();V8t=(t,e={})=>Bte(z8t,{endpointParams:t,logger:e.logger});t1.aws=Ute});var K8t,W8t=v(()=>{D4();hF();an();d_e();QK();R8t();pKe();J8t();K8t=t=>({apiVersion:"2014-06-30",base64Decoder:t?.base64Decoder??dF,base64Encoder:t?.base64Encoder??fF,disableHostPrefix:t?.disableHostPrefix??!1,endpointProvider:t?.endpointProvider??V8t,extensions:t?.extensions??[],httpAuthSchemeProvider:t?.httpAuthSchemeProvider??l8t,httpAuthSchemes:t?.httpAuthSchemes??[{schemeId:"aws.auth#sigv4",identityProvider:e=>e.getIdentityProvider("aws.auth#sigv4"),signer:new I4},{schemeId:"smithy.api#noAuth",identityProvider:e=>e.getIdentityProvider("smithy.api#noAuth")||(async()=>({})),signer:new o5}],logger:t?.logger??new uF,serviceId:t?.serviceId??"Cognito Identity",urlParser:t?.urlParser??sF,utf8Decoder:t?.utf8Decoder??OKe,utf8Encoder:t?.utf8Encoder??P8t})});var G8t,Z8t=v(()=>{G8t=["in-region","cross-region","mobile","standard","legacy"]});var X8t,nve,IOn,Y8t=v(()=>{e1();X8t=L(wKe());Z8t();nve=({defaultsMode:t}={})=>W2t(async()=>{let e=typeof t=="function"?await t():t;switch(e?.toLowerCase()){case"auto":return Promise.resolve(IOn()?"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 ${G8t.join(", ")}, got ${e}`)}}),IOn=()=>{let e=(typeof window<"u"&&window?.navigator?.userAgent?X8t.default.parse(window.navigator.userAgent):void 0)?.platform?.type;return e==="tablet"||e==="mobile"}});var PKe=v(()=>{Y8t()});var Q8t,eGt=v(()=>{f8t();_Ke();SKe();zte();Xte();CKe();xKe();iT();W8t();an();PKe();Q8t=t=>{let e=nve(t),r=()=>e().then(A_e),n=K8t(t);return{...n,...t,runtime:"browser",defaultsMode:e,bodyLengthChecker:t?.bodyLengthChecker??rve,credentialDefaultProvider:t?.credentialDefaultProvider??(o=>()=>Promise.reject(new Error("Credential is missing"))),defaultUserAgentProvider:t?.defaultUserAgentProvider??eve({serviceId:n.serviceId,clientVersion:p8t.version}),maxAttempts:t?.maxAttempts??oT,region:t?.region??tve("Region is missing"),requestHandler:pF.create(t?.requestHandler??r),retryMode:t?.retryMode??(async()=>(await r()).retryMode||Jte),sha256:t?.sha256??Q_e,streamCollector:t?.streamCollector??e5,useDualstackEndpoint:t?.useDualstackEndpoint??(()=>Promise.resolve(a_e)),useFipsEndpoint:t?.useFipsEndpoint??(()=>Promise.resolve(s_e))}}});var ove,ive,tGt=v(()=>{ove=t=>{let e=async()=>{if(t.region===void 0)throw new Error("Region is missing from runtimeConfig");let r=t.region;return typeof r=="string"?r:r()};return{setRegion(r){e=r},region(){return e}}},ive=t=>({region:t.region()})});var rGt=v(()=>{});var MKe=v(()=>{});var nGt=v(()=>{MKe()});var oGt=v(()=>{nGt();MKe()});var iGt=v(()=>{rGt();oGt()});var RKe=v(()=>{tGt();iGt()});var aGt,sGt,uGt=v(()=>{aGt=t=>{let e=t.httpHandler;return{setHttpHandler(r){e=r},httpHandler(){return e},updateHttpClientConfig(r,n){e.updateHttpClientConfig(r,n)},httpHandlerConfigs(){return e.httpHandlerConfigs()}}},sGt=t=>({httpHandler:t.httpHandler()})});var lGt=v(()=>{uGt()});var cGt=v(()=>{bd()});var dGt=v(()=>{});var fGt=v(()=>{});function jOn(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var ave,pGt=v(()=>{ave=class t{constructor(e){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=jOn(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 mGt=v(()=>{});var hGt=v(()=>{});var gGt=v(()=>{});var AKe=v(()=>{lGt();cGt();dGt();fGt();pGt();mGt();hGt();gGt()});var yGt,bGt,_Gt=v(()=>{yGt=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}}},bGt=t=>({httpAuthSchemes:t.httpAuthSchemes(),httpAuthSchemeProvider:t.httpAuthSchemeProvider(),credentials:t.credentials()})});var sve,vGt,wGt=v(()=>{RKe();AKe();an();_Gt();sve=t=>t,vGt=(t,e)=>{let r={...sve(ove(t)),...sve(I_e(t)),...sve(aGt(t)),...sve(yGt(t))};return e.forEach(n=>n.configure(r)),{...t,...ive(r),...N_e(r),...sGt(r),...bGt(r)}}});var _F,uve=v(()=>{E3e();P3e();M3e();J3e();zte();hF();$6e();Li();$_e();an();pKe();ll();eGt();wGt();_F=class extends E4{constructor(...[e]){let r=Q8t(e||{}),n=d8t(r),o=Jbe(n),i=x_e(o),a=l_e(i),s=a,u=m_e(s),l=c8t(u),c=vGt(l,e?.extensions||[]);super(c),this.config=c,this.middlewareStack.use(o_e(this.config)),this.middlewareStack.use(D_e(this.config)),this.middlewareStack.use(k_e(this.config)),this.middlewareStack.use(Ube(this.config)),this.middlewareStack.use(zbe(this.config)),this.middlewareStack.use(Vbe(this.config)),this.middlewareStack.use(h_e(this.config,{httpAuthSchemeParametersProvider:u8t,identityProviderConfigProvider:async d=>new n5({"aws.auth#sigv4":d.credentials})})),this.middlewareStack.use(L_e(this.config))}destroy(){super.destroy()}}});var fy,IKe=v(()=>{an();fy=class t extends r5{constructor(e){super(e),Object.setPrototypeOf(this,t.prototype)}}});var lve,cve,dve,fve,pve,mve,hve,gve,yve,bve,_ve,NKe=v(()=>{IKe();lve=class t extends fy{constructor(e){super({name:"InternalErrorException",$fault:"server",...e}),this.name="InternalErrorException",this.$fault="server",Object.setPrototypeOf(this,t.prototype)}},cve=class t extends fy{constructor(e){super({name:"InvalidParameterException",$fault:"client",...e}),this.name="InvalidParameterException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},dve=class t extends fy{constructor(e){super({name:"LimitExceededException",$fault:"client",...e}),this.name="LimitExceededException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},fve=class t extends fy{constructor(e){super({name:"NotAuthorizedException",$fault:"client",...e}),this.name="NotAuthorizedException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},pve=class t extends fy{constructor(e){super({name:"ResourceConflictException",$fault:"client",...e}),this.name="ResourceConflictException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},mve=class t extends fy{constructor(e){super({name:"TooManyRequestsException",$fault:"client",...e}),this.name="TooManyRequestsException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},hve=class t extends fy{constructor(e){super({name:"ResourceNotFoundException",$fault:"client",...e}),this.name="ResourceNotFoundException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},gve=class t extends fy{constructor(e){super({name:"ExternalServiceException",$fault:"client",...e}),this.name="ExternalServiceException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},yve=class t extends fy{constructor(e){super({name:"InvalidIdentityPoolConfigurationException",$fault:"client",...e}),this.name="InvalidIdentityPoolConfigurationException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},bve=class t extends fy{constructor(e){super({name:"DeveloperUserAlreadyRegisteredException",$fault:"client",...e}),this.name="DeveloperUserAlreadyRegisteredException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},_ve=class t extends fy{constructor(e){super({name:"ConcurrentModificationException",$fault:"client",...e}),this.name="ConcurrentModificationException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}}});function lc(t){return{"content-type":"application/x-amz-json-1.1","x-amz-target":`AWSCognitoIdentityService.${t}`}}var SGt,CGt,xGt,OGt,TGt,EGt,PGt,MGt,RGt,AGt,IGt,NGt,jGt,DGt,$Gt,LGt,FGt,kGt,qGt,BGt,UGt,zGt,HGt,VGt,JGt,KGt,WGt,GGt,ZGt,XGt,YGt,QGt,e9t,t9t,r9t,n9t,o9t,i9t,a9t,s9t,u9t,l9t,c9t,d9t,f9t,p9t,sc,$On,LOn,FOn,kOn,qOn,BOn,UOn,zOn,HOn,VOn,JOn,KOn,WOn,GOn,m9t,ZOn,Wi,XOn,uc,Al=v(()=>{D4();AKe();an();IKe();NKe();SGt=async(t,e)=>{let r=lc("CreateIdentityPool"),n;return n=JSON.stringify(rn(t)),uc(e,r,"/",void 0,n)},CGt=async(t,e)=>{let r=lc("DeleteIdentities"),n;return n=JSON.stringify(rn(t)),uc(e,r,"/",void 0,n)},xGt=async(t,e)=>{let r=lc("DeleteIdentityPool"),n;return n=JSON.stringify(rn(t)),uc(e,r,"/",void 0,n)},OGt=async(t,e)=>{let r=lc("DescribeIdentity"),n;return n=JSON.stringify(rn(t)),uc(e,r,"/",void 0,n)},TGt=async(t,e)=>{let r=lc("DescribeIdentityPool"),n;return n=JSON.stringify(rn(t)),uc(e,r,"/",void 0,n)},EGt=async(t,e)=>{let r=lc("GetCredentialsForIdentity"),n;return n=JSON.stringify(rn(t)),uc(e,r,"/",void 0,n)},PGt=async(t,e)=>{let r=lc("GetId"),n;return n=JSON.stringify(rn(t)),uc(e,r,"/",void 0,n)},MGt=async(t,e)=>{let r=lc("GetIdentityPoolRoles"),n;return n=JSON.stringify(rn(t)),uc(e,r,"/",void 0,n)},RGt=async(t,e)=>{let r=lc("GetOpenIdToken"),n;return n=JSON.stringify(rn(t)),uc(e,r,"/",void 0,n)},AGt=async(t,e)=>{let r=lc("GetOpenIdTokenForDeveloperIdentity"),n;return n=JSON.stringify(rn(t)),uc(e,r,"/",void 0,n)},IGt=async(t,e)=>{let r=lc("GetPrincipalTagAttributeMap"),n;return n=JSON.stringify(rn(t)),uc(e,r,"/",void 0,n)},NGt=async(t,e)=>{let r=lc("ListIdentities"),n;return n=JSON.stringify(rn(t)),uc(e,r,"/",void 0,n)},jGt=async(t,e)=>{let r=lc("ListIdentityPools"),n;return n=JSON.stringify(rn(t)),uc(e,r,"/",void 0,n)},DGt=async(t,e)=>{let r=lc("ListTagsForResource"),n;return n=JSON.stringify(rn(t)),uc(e,r,"/",void 0,n)},$Gt=async(t,e)=>{let r=lc("LookupDeveloperIdentity"),n;return n=JSON.stringify(rn(t)),uc(e,r,"/",void 0,n)},LGt=async(t,e)=>{let r=lc("MergeDeveloperIdentities"),n;return n=JSON.stringify(rn(t)),uc(e,r,"/",void 0,n)},FGt=async(t,e)=>{let r=lc("SetIdentityPoolRoles"),n;return n=JSON.stringify(rn(t)),uc(e,r,"/",void 0,n)},kGt=async(t,e)=>{let r=lc("SetPrincipalTagAttributeMap"),n;return n=JSON.stringify(rn(t)),uc(e,r,"/",void 0,n)},qGt=async(t,e)=>{let r=lc("TagResource"),n;return n=JSON.stringify(rn(t)),uc(e,r,"/",void 0,n)},BGt=async(t,e)=>{let r=lc("UnlinkDeveloperIdentity"),n;return n=JSON.stringify(rn(t)),uc(e,r,"/",void 0,n)},UGt=async(t,e)=>{let r=lc("UnlinkIdentity"),n;return n=JSON.stringify(rn(t)),uc(e,r,"/",void 0,n)},zGt=async(t,e)=>{let r=lc("UntagResource"),n;return n=JSON.stringify(rn(t)),uc(e,r,"/",void 0,n)},HGt=async(t,e)=>{let r=lc("UpdateIdentityPool"),n;return n=JSON.stringify(rn(t)),uc(e,r,"/",void 0,n)},VGt=async(t,e)=>{if(t.statusCode>=300)return sc(t,e);let r=await Xc(t.body,e),n={};return n=rn(r),{$metadata:Wi(t),...n}},JGt=async(t,e)=>{if(t.statusCode>=300)return sc(t,e);let r=await Xc(t.body,e),n={};return n=rn(r),{$metadata:Wi(t),...n}},KGt=async(t,e)=>t.statusCode>=300?sc(t,e):(await mF(t.body,e),{$metadata:Wi(t)}),WGt=async(t,e)=>{if(t.statusCode>=300)return sc(t,e);let r=await Xc(t.body,e),n={};return n=m9t(r,e),{$metadata:Wi(t),...n}},GGt=async(t,e)=>{if(t.statusCode>=300)return sc(t,e);let r=await Xc(t.body,e),n={};return n=rn(r),{$metadata:Wi(t),...n}},ZGt=async(t,e)=>{if(t.statusCode>=300)return sc(t,e);let r=await Xc(t.body,e),n={};return n=WOn(r,e),{$metadata:Wi(t),...n}},XGt=async(t,e)=>{if(t.statusCode>=300)return sc(t,e);let r=await Xc(t.body,e),n={};return n=rn(r),{$metadata:Wi(t),...n}},YGt=async(t,e)=>{if(t.statusCode>=300)return sc(t,e);let r=await Xc(t.body,e),n={};return n=rn(r),{$metadata:Wi(t),...n}},QGt=async(t,e)=>{if(t.statusCode>=300)return sc(t,e);let r=await Xc(t.body,e),n={};return n=rn(r),{$metadata:Wi(t),...n}},e9t=async(t,e)=>{if(t.statusCode>=300)return sc(t,e);let r=await Xc(t.body,e),n={};return n=rn(r),{$metadata:Wi(t),...n}},t9t=async(t,e)=>{if(t.statusCode>=300)return sc(t,e);let r=await Xc(t.body,e),n={};return n=rn(r),{$metadata:Wi(t),...n}},r9t=async(t,e)=>{if(t.statusCode>=300)return sc(t,e);let r=await Xc(t.body,e),n={};return n=ZOn(r,e),{$metadata:Wi(t),...n}},n9t=async(t,e)=>{if(t.statusCode>=300)return sc(t,e);let r=await Xc(t.body,e),n={};return n=rn(r),{$metadata:Wi(t),...n}},o9t=async(t,e)=>{if(t.statusCode>=300)return sc(t,e);let r=await Xc(t.body,e),n={};return n=rn(r),{$metadata:Wi(t),...n}},i9t=async(t,e)=>{if(t.statusCode>=300)return sc(t,e);let r=await Xc(t.body,e),n={};return n=rn(r),{$metadata:Wi(t),...n}},a9t=async(t,e)=>{if(t.statusCode>=300)return sc(t,e);let r=await Xc(t.body,e),n={};return n=rn(r),{$metadata:Wi(t),...n}},s9t=async(t,e)=>t.statusCode>=300?sc(t,e):(await mF(t.body,e),{$metadata:Wi(t)}),u9t=async(t,e)=>{if(t.statusCode>=300)return sc(t,e);let r=await Xc(t.body,e),n={};return n=rn(r),{$metadata:Wi(t),...n}},l9t=async(t,e)=>{if(t.statusCode>=300)return sc(t,e);let r=await Xc(t.body,e),n={};return n=rn(r),{$metadata:Wi(t),...n}},c9t=async(t,e)=>t.statusCode>=300?sc(t,e):(await mF(t.body,e),{$metadata:Wi(t)}),d9t=async(t,e)=>t.statusCode>=300?sc(t,e):(await mF(t.body,e),{$metadata:Wi(t)}),f9t=async(t,e)=>{if(t.statusCode>=300)return sc(t,e);let r=await Xc(t.body,e),n={};return n=rn(r),{$metadata:Wi(t),...n}},p9t=async(t,e)=>{if(t.statusCode>=300)return sc(t,e);let r=await Xc(t.body,e),n={};return n=rn(r),{$metadata:Wi(t),...n}},sc=async(t,e)=>{let r={...t,body:await CWt(t.body,e)},n=xWt(t,r.body);switch(n){case"InternalErrorException":case"com.amazonaws.cognitoidentity#InternalErrorException":throw await kOn(r,e);case"InvalidParameterException":case"com.amazonaws.cognitoidentity#InvalidParameterException":throw await BOn(r,e);case"LimitExceededException":case"com.amazonaws.cognitoidentity#LimitExceededException":throw await UOn(r,e);case"NotAuthorizedException":case"com.amazonaws.cognitoidentity#NotAuthorizedException":throw await zOn(r,e);case"ResourceConflictException":case"com.amazonaws.cognitoidentity#ResourceConflictException":throw await HOn(r,e);case"TooManyRequestsException":case"com.amazonaws.cognitoidentity#TooManyRequestsException":throw await JOn(r,e);case"ResourceNotFoundException":case"com.amazonaws.cognitoidentity#ResourceNotFoundException":throw await VOn(r,e);case"ExternalServiceException":case"com.amazonaws.cognitoidentity#ExternalServiceException":throw await FOn(r,e);case"InvalidIdentityPoolConfigurationException":case"com.amazonaws.cognitoidentity#InvalidIdentityPoolConfigurationException":throw await qOn(r,e);case"DeveloperUserAlreadyRegisteredException":case"com.amazonaws.cognitoidentity#DeveloperUserAlreadyRegisteredException":throw await LOn(r,e);case"ConcurrentModificationException":case"com.amazonaws.cognitoidentity#ConcurrentModificationException":throw await $On(r,e);default:let o=r.body;return XOn({output:t,parsedBody:o,errorCode:n})}},$On=async(t,e)=>{let r=t.body,n=rn(r),o=new _ve({$metadata:Wi(t),...n});return ac(o,r)},LOn=async(t,e)=>{let r=t.body,n=rn(r),o=new bve({$metadata:Wi(t),...n});return ac(o,r)},FOn=async(t,e)=>{let r=t.body,n=rn(r),o=new gve({$metadata:Wi(t),...n});return ac(o,r)},kOn=async(t,e)=>{let r=t.body,n=rn(r),o=new lve({$metadata:Wi(t),...n});return ac(o,r)},qOn=async(t,e)=>{let r=t.body,n=rn(r),o=new yve({$metadata:Wi(t),...n});return ac(o,r)},BOn=async(t,e)=>{let r=t.body,n=rn(r),o=new cve({$metadata:Wi(t),...n});return ac(o,r)},UOn=async(t,e)=>{let r=t.body,n=rn(r),o=new dve({$metadata:Wi(t),...n});return ac(o,r)},zOn=async(t,e)=>{let r=t.body,n=rn(r),o=new fve({$metadata:Wi(t),...n});return ac(o,r)},HOn=async(t,e)=>{let r=t.body,n=rn(r),o=new pve({$metadata:Wi(t),...n});return ac(o,r)},VOn=async(t,e)=>{let r=t.body,n=rn(r),o=new hve({$metadata:Wi(t),...n});return ac(o,r)},JOn=async(t,e)=>{let r=t.body,n=rn(r),o=new mve({$metadata:Wi(t),...n});return ac(o,r)},KOn=(t,e)=>ere(t,{AccessKeyId:ti,Expiration:r=>t5(M_e(R4(r))),SecretKey:ti,SessionToken:ti}),WOn=(t,e)=>ere(t,{Credentials:r=>KOn(r,e),IdentityId:ti}),GOn=(t,e)=>(t||[]).filter(n=>n!=null).map(n=>m9t(n,e)),m9t=(t,e)=>ere(t,{CreationDate:r=>t5(M_e(R4(r))),IdentityId:ti,LastModifiedDate:r=>t5(M_e(R4(r))),Logins:rn}),ZOn=(t,e)=>ere(t,{Identities:r=>GOn(r,e),IdentityPoolId:ti,NextToken:ti}),Wi=t=>({httpStatusCode:t.statusCode,requestId:t.headers["x-amzn-requestid"]??t.headers["x-amzn-request-id"]??t.headers["x-amz-request-id"],extendedRequestId:t.headers["x-amz-id-2"],cfId:t.headers["x-amz-cf-id"]}),XOn=R_e(fy),uc=async(t,e,r,n,o)=>{let{hostname:i,protocol:a="https",port:s,path:u}=await t.endpoint(),l={protocol:a,hostname:i,port:s,method:"POST",path:u.endsWith("/")?u.slice(0,-1)+r:u+r,headers:e};return n!==void 0&&(l.hostname=n),o!==void 0&&(l.body=o),new ave(l)}});var vve,jKe=v(()=>{Li();Ki();an();ll();Al();vve=class extends yr.classBuilder().ep({...eo}).m(function(e,r,n,o){return[Tr(n,this.serialize,this.deserialize),Er(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","CreateIdentityPool",{}).n("CognitoIdentityClient","CreateIdentityPoolCommand").f(void 0,void 0).ser(SGt).de(VGt).build(){}});var wve,DKe=v(()=>{Li();Ki();an();ll();Al();wve=class extends yr.classBuilder().ep({...eo}).m(function(e,r,n,o){return[Tr(n,this.serialize,this.deserialize),Er(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","DeleteIdentities",{}).n("CognitoIdentityClient","DeleteIdentitiesCommand").f(void 0,void 0).ser(CGt).de(JGt).build(){}});var Sve,$Ke=v(()=>{Li();Ki();an();ll();Al();Sve=class extends yr.classBuilder().ep({...eo}).m(function(e,r,n,o){return[Tr(n,this.serialize,this.deserialize),Er(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","DeleteIdentityPool",{}).n("CognitoIdentityClient","DeleteIdentityPoolCommand").f(void 0,void 0).ser(xGt).de(KGt).build(){}});var Cve,LKe=v(()=>{Li();Ki();an();ll();Al();Cve=class extends yr.classBuilder().ep({...eo}).m(function(e,r,n,o){return[Tr(n,this.serialize,this.deserialize),Er(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","DescribeIdentity",{}).n("CognitoIdentityClient","DescribeIdentityCommand").f(void 0,void 0).ser(OGt).de(WGt).build(){}});var xve,FKe=v(()=>{Li();Ki();an();ll();Al();xve=class extends yr.classBuilder().ep({...eo}).m(function(e,r,n,o){return[Tr(n,this.serialize,this.deserialize),Er(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","DescribeIdentityPool",{}).n("CognitoIdentityClient","DescribeIdentityPoolCommand").f(void 0,void 0).ser(TGt).de(GGt).build(){}});var c5,kKe=v(()=>{Li();Ki();an();ll();Al();c5=class extends yr.classBuilder().ep({...eo}).m(function(e,r,n,o){return[Tr(n,this.serialize,this.deserialize),Er(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetCredentialsForIdentity",{}).n("CognitoIdentityClient","GetCredentialsForIdentityCommand").f(void 0,void 0).ser(EGt).de(ZGt).build(){}});var d5,qKe=v(()=>{Li();Ki();an();ll();Al();d5=class extends yr.classBuilder().ep({...eo}).m(function(e,r,n,o){return[Tr(n,this.serialize,this.deserialize),Er(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetId",{}).n("CognitoIdentityClient","GetIdCommand").f(void 0,void 0).ser(PGt).de(XGt).build(){}});var Ove,BKe=v(()=>{Li();Ki();an();ll();Al();Ove=class extends yr.classBuilder().ep({...eo}).m(function(e,r,n,o){return[Tr(n,this.serialize,this.deserialize),Er(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetIdentityPoolRoles",{}).n("CognitoIdentityClient","GetIdentityPoolRolesCommand").f(void 0,void 0).ser(MGt).de(YGt).build(){}});var Tve,UKe=v(()=>{Li();Ki();an();ll();Al();Tve=class extends yr.classBuilder().ep({...eo}).m(function(e,r,n,o){return[Tr(n,this.serialize,this.deserialize),Er(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetOpenIdToken",{}).n("CognitoIdentityClient","GetOpenIdTokenCommand").f(void 0,void 0).ser(RGt).de(QGt).build(){}});var Eve,zKe=v(()=>{Li();Ki();an();ll();Al();Eve=class extends yr.classBuilder().ep({...eo}).m(function(e,r,n,o){return[Tr(n,this.serialize,this.deserialize),Er(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetOpenIdTokenForDeveloperIdentity",{}).n("CognitoIdentityClient","GetOpenIdTokenForDeveloperIdentityCommand").f(void 0,void 0).ser(AGt).de(e9t).build(){}});var Pve,HKe=v(()=>{Li();Ki();an();ll();Al();Pve=class extends yr.classBuilder().ep({...eo}).m(function(e,r,n,o){return[Tr(n,this.serialize,this.deserialize),Er(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetPrincipalTagAttributeMap",{}).n("CognitoIdentityClient","GetPrincipalTagAttributeMapCommand").f(void 0,void 0).ser(IGt).de(t9t).build(){}});var Mve,VKe=v(()=>{Li();Ki();an();ll();Al();Mve=class extends yr.classBuilder().ep({...eo}).m(function(e,r,n,o){return[Tr(n,this.serialize,this.deserialize),Er(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","ListIdentities",{}).n("CognitoIdentityClient","ListIdentitiesCommand").f(void 0,void 0).ser(NGt).de(r9t).build(){}});var f5,Rve=v(()=>{Li();Ki();an();ll();Al();f5=class extends yr.classBuilder().ep({...eo}).m(function(e,r,n,o){return[Tr(n,this.serialize,this.deserialize),Er(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","ListIdentityPools",{}).n("CognitoIdentityClient","ListIdentityPoolsCommand").f(void 0,void 0).ser(jGt).de(n9t).build(){}});var Ave,JKe=v(()=>{Li();Ki();an();ll();Al();Ave=class extends yr.classBuilder().ep({...eo}).m(function(e,r,n,o){return[Tr(n,this.serialize,this.deserialize),Er(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","ListTagsForResource",{}).n("CognitoIdentityClient","ListTagsForResourceCommand").f(void 0,void 0).ser(DGt).de(o9t).build(){}});var Ive,KKe=v(()=>{Li();Ki();an();ll();Al();Ive=class extends yr.classBuilder().ep({...eo}).m(function(e,r,n,o){return[Tr(n,this.serialize,this.deserialize),Er(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","LookupDeveloperIdentity",{}).n("CognitoIdentityClient","LookupDeveloperIdentityCommand").f(void 0,void 0).ser($Gt).de(i9t).build(){}});var Nve,WKe=v(()=>{Li();Ki();an();ll();Al();Nve=class extends yr.classBuilder().ep({...eo}).m(function(e,r,n,o){return[Tr(n,this.serialize,this.deserialize),Er(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","MergeDeveloperIdentities",{}).n("CognitoIdentityClient","MergeDeveloperIdentitiesCommand").f(void 0,void 0).ser(LGt).de(a9t).build(){}});var jve,GKe=v(()=>{Li();Ki();an();ll();Al();jve=class extends yr.classBuilder().ep({...eo}).m(function(e,r,n,o){return[Tr(n,this.serialize,this.deserialize),Er(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","SetIdentityPoolRoles",{}).n("CognitoIdentityClient","SetIdentityPoolRolesCommand").f(void 0,void 0).ser(FGt).de(s9t).build(){}});var Dve,ZKe=v(()=>{Li();Ki();an();ll();Al();Dve=class extends yr.classBuilder().ep({...eo}).m(function(e,r,n,o){return[Tr(n,this.serialize,this.deserialize),Er(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","SetPrincipalTagAttributeMap",{}).n("CognitoIdentityClient","SetPrincipalTagAttributeMapCommand").f(void 0,void 0).ser(kGt).de(u9t).build(){}});var $ve,XKe=v(()=>{Li();Ki();an();ll();Al();$ve=class extends yr.classBuilder().ep({...eo}).m(function(e,r,n,o){return[Tr(n,this.serialize,this.deserialize),Er(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","TagResource",{}).n("CognitoIdentityClient","TagResourceCommand").f(void 0,void 0).ser(qGt).de(l9t).build(){}});var Lve,YKe=v(()=>{Li();Ki();an();ll();Al();Lve=class extends yr.classBuilder().ep({...eo}).m(function(e,r,n,o){return[Tr(n,this.serialize,this.deserialize),Er(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","UnlinkDeveloperIdentity",{}).n("CognitoIdentityClient","UnlinkDeveloperIdentityCommand").f(void 0,void 0).ser(BGt).de(c9t).build(){}});var Fve,QKe=v(()=>{Li();Ki();an();ll();Al();Fve=class extends yr.classBuilder().ep({...eo}).m(function(e,r,n,o){return[Tr(n,this.serialize,this.deserialize),Er(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","UnlinkIdentity",{}).n("CognitoIdentityClient","UnlinkIdentityCommand").f(void 0,void 0).ser(UGt).de(d9t).build(){}});var kve,e5e=v(()=>{Li();Ki();an();ll();Al();kve=class extends yr.classBuilder().ep({...eo}).m(function(e,r,n,o){return[Tr(n,this.serialize,this.deserialize),Er(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","UntagResource",{}).n("CognitoIdentityClient","UntagResourceCommand").f(void 0,void 0).ser(zGt).de(f9t).build(){}});var qve,t5e=v(()=>{Li();Ki();an();ll();Al();qve=class extends yr.classBuilder().ep({...eo}).m(function(e,r,n,o){return[Tr(n,this.serialize,this.deserialize),Er(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","UpdateIdentityPool",{}).n("CognitoIdentityClient","UpdateIdentityPoolCommand").f(void 0,void 0).ser(HGt).de(p9t).build(){}});var YOn,r5e,h9t=v(()=>{an();uve();jKe();DKe();$Ke();LKe();FKe();kKe();qKe();BKe();UKe();zKe();HKe();VKe();Rve();JKe();KKe();WKe();GKe();ZKe();XKe();YKe();QKe();e5e();t5e();YOn={CreateIdentityPoolCommand:vve,DeleteIdentitiesCommand:wve,DeleteIdentityPoolCommand:Sve,DescribeIdentityCommand:Cve,DescribeIdentityPoolCommand:xve,GetCredentialsForIdentityCommand:c5,GetIdCommand:d5,GetIdentityPoolRolesCommand:Ove,GetOpenIdTokenCommand:Tve,GetOpenIdTokenForDeveloperIdentityCommand:Eve,GetPrincipalTagAttributeMapCommand:Pve,ListIdentitiesCommand:Mve,ListIdentityPoolsCommand:f5,ListTagsForResourceCommand:Ave,LookupDeveloperIdentityCommand:Ive,MergeDeveloperIdentitiesCommand:Nve,SetIdentityPoolRolesCommand:jve,SetPrincipalTagAttributeMapCommand:Dve,TagResourceCommand:$ve,UnlinkDeveloperIdentityCommand:Lve,UnlinkIdentityCommand:Fve,UntagResourceCommand:kve,UpdateIdentityPoolCommand:qve},r5e=class extends _F{};P_e(YOn,r5e)});var g9t=v(()=>{jKe();DKe();$Ke();LKe();FKe();kKe();qKe();BKe();UKe();zKe();HKe();VKe();Rve();JKe();KKe();WKe();GKe();ZKe();XKe();YKe();QKe();e5e();t5e()});var y9t=v(()=>{});var yoa,b9t=v(()=>{hF();uve();Rve();yoa=D6e(_F,f5,"NextToken","NextToken","MaxResults")});var _9t=v(()=>{y9t();b9t()});var v9t=v(()=>{NKe()});var w9t=v(()=>{uve();h9t();g9t();_9t();v9t()});var n5e={};Xn(n5e,{CognitoIdentityClient:()=>_F,GetCredentialsForIdentityCommand:()=>c5,GetIdCommand:()=>d5});var o5e=v(()=>{w9t()});function Bve(t){return async()=>{t.logger?.debug("@aws-sdk/credential-provider-cognito-identity - fromCognitoIdentity");let{GetCredentialsForIdentityCommand:e,CognitoIdentityClient:r}=await Promise.resolve().then(()=>(o5e(),n5e)),{Credentials:{AccessKeyId:n=QOn(t.logger),Expiration:o,SecretKey:i=tTn(t.logger),SessionToken:a}=eTn(t.logger)}=await(t.client??new r(Object.assign({},t.clientConfig??{},{region:t.clientConfig?.region??t.parentClientConfig?.region}))).send(new e({CustomRoleArn:t.customRoleArn,IdentityId:t.identityId,Logins:t.logins?await qbe(t.logins):void 0}));return{identityId:t.identityId,accessKeyId:n,secretAccessKey:i,sessionToken:a,expiration:o}}}function QOn(t){throw new Cm("Response from Amazon Cognito contained no access key ID",{logger:t})}function eTn(t){throw new Cm("Response from Amazon Cognito contained no credentials",{logger:t})}function tTn(t){throw new Cm("Response from Amazon Cognito contained no secret key",{logger:t})}var i5e=v(()=>{e1();x3e()});var a5e,Uve,S9t=v(()=>{a5e="IdentityIds",Uve=class{constructor(e="aws:cognito-identity-ids"){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(a5e,{keyPath:"id"})}})}withObjectStore(e,r){return this.getDb().then(n=>{let o=n.transaction(a5e,e);return o.oncomplete=()=>n.close(),new Promise((i,a)=>{o.onerror=()=>a(o.error),i(r(o.objectStore(a5e)))}).catch(i=>{throw n.close(),i})})}}});var zve,C9t=v(()=>{zve=class{constructor(e={}){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 x9t(){return typeof self=="object"&&self.indexedDB?new Uve:typeof window=="object"&&window.localStorage?window.localStorage:rTn}var rTn,O9t=v(()=>{S9t();C9t();rTn=new zve});function T9t({accountId:t,cache:e=x9t(),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()=>{let{GetIdCommand:f,CognitoIdentityClient:p}=await Promise.resolve().then(()=>(o5e(),n5e)),m=r??new p(Object.assign({},n??{},{region:n?.region??l?.region})),h=c&&await e.getItem(c);if(!h){let{IdentityId:g=nTn(u)}=await m.send(new f({AccountId:t,IdentityPoolId:i,Logins:a?await qbe(a):void 0}));h=g,c&&Promise.resolve(e.setItem(c,h)).catch(()=>{})}return d=Bve({client:m,customRoleArn:o,logins:a,identityId:h}),d()};return()=>d().catch(async f=>{throw c&&Promise.resolve(e.removeItem(c)).catch(()=>{}),f})}function nTn(t){throw new Cm("Response from Amazon Cognito contained no identity ID",{logger:t})}var E9t=v(()=>{e1();i5e();O9t();x3e()});var s5e=v(()=>{B2t();U2t();z2t();i5e();E9t()});var oTn,P9t=v(()=>{s5e();oTn=t=>Bve({...t})});var iTn,M9t=v(()=>{s5e();iTn=t=>T9t({...t})});var aTn,sTn,uTn,R9t,A9t=v(()=>{e1();aTn="169.254.170.2",sTn="169.254.170.23",uTn="[fd00:ec2::23]",R9t=(t,e)=>{if(t.protocol!=="https:"&&!(t.hostname===aTn||t.hostname===sTn||t.hostname===uTn)){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 Cm(`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 I9t=v(()=>{});var N9t=v(()=>{I9t()});var j9t=v(()=>{bd()});var D9t=v(()=>{});var $9t=v(()=>{});function lTn(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var Hve,L9t=v(()=>{Hve=class t{constructor(e){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=lTn(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 F9t=v(()=>{});var k9t=v(()=>{});var q9t=v(()=>{});var B9t=v(()=>{N9t();j9t();D9t();$9t();L9t();F9t();k9t();q9t()});function U9t(t){return new Hve({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 z9t(t,e){let n=await aKt(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 Cm("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:CKt(o.Expiration)}}if(t.statusCode>=400&&t.statusCode<500){let o={};try{o=JSON.parse(n)}catch{}throw Object.assign(new Cm(`Server responded with status: ${t.statusCode}`,{logger:e}),{Code:o.Code,Message:o.Message})}throw new Cm(`Server responded with status: ${t.statusCode}`,{logger:e})}var H9t=v(()=>{e1();B9t();an();C6e()});var V9t,J9t=v(()=>{V9t=(t,e,r)=>async()=>{for(let n=0;nsetTimeout(i,r))}return await t()}});var u5e,K9t=v(()=>{Xte();e1();A9t();H9t();J9t();u5e=(t={})=>{t.logger?.debug("@aws-sdk/credential-provider-http - fromHttp");let e,r=t.credentialsFullUri;if(r)e=r;else throw new Cm("No HTTP credential provider host provided.",{logger:t.logger});let n=new URL(e);R9t(n,t.logger);let o=new pF;return V9t(async()=>{let i=U9t(n);t.authorizationToken&&(i.headers.Authorization=t.authorizationToken);let a=await o.handle(i);return z9t(a.response)},t.maxRetries??3,t.timeout??1e3)}});var W9t=v(()=>{K9t()});function cTn(t){return{schemeId:"aws.auth#sigv4",signingProperties:{name:"sts",region:t.region},propertiesExtractor:(e,r)=>({signingProperties:{config:e,context:r}})}}function G9t(t){return{schemeId:"smithy.api#noAuth"}}var Z9t,X9t,dTn,Y9t,l5e=v(()=>{D4();pC();mre();Z9t=async(t,e,r)=>({operation:nT(e).operation,region:await dy(t.region)()||(()=>{throw new Error("expected `region` to be configured for `aws.auth#sigv4`")})()});X9t=t=>{let e=[];switch(t.operation){case"AssumeRoleWithSAML":{e.push(G9t(t));break}case"AssumeRoleWithWebIdentity":{e.push(G9t(t));break}default:e.push(cTn(t))}return e},dTn=t=>({...t,stsClientCtor:hS}),Y9t=t=>{let e=dTn(t);return{...G_e(e)}}});var Q9t,py,cT=v(()=>{Q9t=t=>({...t,useDualstackEndpoint:t.useDualstackEndpoint??!1,useFipsEndpoint:t.useFipsEndpoint??!1,useGlobalEndpoint:t.useGlobalEndpoint??!1,defaultSigningName:"sts"}),py={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 t7t,e7t=v(()=>{t7t={name:"@aws-sdk/client-sts",description:"AWS SDK for JavaScript Sts Client for Node.js, Browser and React Native",version:"3.645.0",scripts:{build:"concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'","build:cjs":"node ../../scripts/compilation/inline client-sts","build:es":"tsc -p tsconfig.es.json","build:include:deps":"lerna run --scope $npm_package_name --include-dependencies build","build:types":"rimraf ./dist-types tsconfig.types.tsbuildinfo && 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 sts",test:"yarn test:unit","test:unit":"jest"},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/client-sso-oidc":"3.645.0","@aws-sdk/core":"3.635.0","@aws-sdk/credential-provider-node":"3.645.0","@aws-sdk/middleware-host-header":"3.620.0","@aws-sdk/middleware-logger":"3.609.0","@aws-sdk/middleware-recursion-detection":"3.620.0","@aws-sdk/middleware-user-agent":"3.645.0","@aws-sdk/region-config-resolver":"3.614.0","@aws-sdk/types":"3.609.0","@aws-sdk/util-endpoints":"3.645.0","@aws-sdk/util-user-agent-browser":"3.609.0","@aws-sdk/util-user-agent-node":"3.614.0","@smithy/config-resolver":"^3.0.5","@smithy/core":"^2.4.0","@smithy/fetch-http-handler":"^3.2.4","@smithy/hash-node":"^3.0.3","@smithy/invalid-dependency":"^3.0.3","@smithy/middleware-content-length":"^3.0.5","@smithy/middleware-endpoint":"^3.1.0","@smithy/middleware-retry":"^3.0.15","@smithy/middleware-serde":"^3.0.3","@smithy/middleware-stack":"^3.0.3","@smithy/node-config-provider":"^3.1.4","@smithy/node-http-handler":"^3.1.4","@smithy/protocol-http":"^4.1.0","@smithy/smithy-client":"^3.2.0","@smithy/types":"^3.3.0","@smithy/url-parser":"^3.0.3","@smithy/util-base64":"^3.0.0","@smithy/util-body-length-browser":"^3.0.0","@smithy/util-body-length-node":"^3.0.0","@smithy/util-defaults-mode-browser":"^3.0.15","@smithy/util-defaults-mode-node":"^3.0.15","@smithy/util-endpoints":"^2.0.5","@smithy/util-middleware":"^3.0.3","@smithy/util-retry":"^3.0.3","@smithy/util-utf8":"^3.0.0",tslib:"^2.6.2"},devDependencies:{"@tsconfig/node16":"16.1.3","@types/node":"^16.18.96",concurrently:"7.0.0","downlevel-dts":"0.10.1",rimraf:"3.0.2",typescript:"~4.9.5"},engines:{node:">=16.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-sts",repository:{type:"git",url:"https://github.com/aws/aws-sdk-js-v3.git",directory:"clients/client-sts"}}});var c5e,d5e=v(()=>{c5e=t=>new TextEncoder().encode(t)});var r7t=v(()=>{d5e()});var n7t,o7t=v(()=>{n7t=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 i7t=v(()=>{d5e();r7t();o7t()});var g7t,Wo,ns,os,wF,vF,og,y7t,b7t,_7t,Il,a7t,dT,p5,p5e,s7t,f5e,v7t,u7t,ig,l7t,w7t,S7t,my,kv,c7t,C7t,x7t,d7t,O7t,f7t,p7t,m7t,h7t,pTn,T7t,E7t=v(()=>{g7t="required",Wo="type",ns="fn",os="argv",wF="ref",vF="booleanEquals",og="stringEquals",y7t="sigv4",b7t="sts",_7t="us-east-1",Il="endpoint",a7t="https://sts.{Region}.{PartitionResult#dnsSuffix}",dT="tree",p5="error",p5e="getAttr",s7t={[g7t]:!1,[Wo]:"String"},f5e={[g7t]:!0,default:!1,[Wo]:"Boolean"},v7t={[wF]:"Endpoint"},u7t={[ns]:"isSet",[os]:[{[wF]:"Region"}]},ig={[wF]:"Region"},l7t={[ns]:"aws.partition",[os]:[ig],assign:"PartitionResult"},w7t={[wF]:"UseFIPS"},S7t={[wF]:"UseDualStack"},my={url:"https://sts.amazonaws.com",properties:{authSchemes:[{name:y7t,signingName:b7t,signingRegion:_7t}]},headers:{}},kv={},c7t={conditions:[{[ns]:og,[os]:[ig,"aws-global"]}],[Il]:my,[Wo]:Il},C7t={[ns]:vF,[os]:[w7t,!0]},x7t={[ns]:vF,[os]:[S7t,!0]},d7t={[ns]:p5e,[os]:[{[wF]:"PartitionResult"},"supportsFIPS"]},O7t={[wF]:"PartitionResult"},f7t={[ns]:vF,[os]:[!0,{[ns]:p5e,[os]:[O7t,"supportsDualStack"]}]},p7t=[{[ns]:"isSet",[os]:[v7t]}],m7t=[C7t],h7t=[x7t],pTn={version:"1.0",parameters:{Region:s7t,UseDualStack:f5e,UseFIPS:f5e,Endpoint:s7t,UseGlobalEndpoint:f5e},rules:[{conditions:[{[ns]:vF,[os]:[{[wF]:"UseGlobalEndpoint"},!0]},{[ns]:"not",[os]:p7t},u7t,l7t,{[ns]:vF,[os]:[w7t,!1]},{[ns]:vF,[os]:[S7t,!1]}],rules:[{conditions:[{[ns]:og,[os]:[ig,"ap-northeast-1"]}],endpoint:my,[Wo]:Il},{conditions:[{[ns]:og,[os]:[ig,"ap-south-1"]}],endpoint:my,[Wo]:Il},{conditions:[{[ns]:og,[os]:[ig,"ap-southeast-1"]}],endpoint:my,[Wo]:Il},{conditions:[{[ns]:og,[os]:[ig,"ap-southeast-2"]}],endpoint:my,[Wo]:Il},c7t,{conditions:[{[ns]:og,[os]:[ig,"ca-central-1"]}],endpoint:my,[Wo]:Il},{conditions:[{[ns]:og,[os]:[ig,"eu-central-1"]}],endpoint:my,[Wo]:Il},{conditions:[{[ns]:og,[os]:[ig,"eu-north-1"]}],endpoint:my,[Wo]:Il},{conditions:[{[ns]:og,[os]:[ig,"eu-west-1"]}],endpoint:my,[Wo]:Il},{conditions:[{[ns]:og,[os]:[ig,"eu-west-2"]}],endpoint:my,[Wo]:Il},{conditions:[{[ns]:og,[os]:[ig,"eu-west-3"]}],endpoint:my,[Wo]:Il},{conditions:[{[ns]:og,[os]:[ig,"sa-east-1"]}],endpoint:my,[Wo]:Il},{conditions:[{[ns]:og,[os]:[ig,_7t]}],endpoint:my,[Wo]:Il},{conditions:[{[ns]:og,[os]:[ig,"us-east-2"]}],endpoint:my,[Wo]:Il},{conditions:[{[ns]:og,[os]:[ig,"us-west-1"]}],endpoint:my,[Wo]:Il},{conditions:[{[ns]:og,[os]:[ig,"us-west-2"]}],endpoint:my,[Wo]:Il},{endpoint:{url:a7t,properties:{authSchemes:[{name:y7t,signingName:b7t,signingRegion:"{Region}"}]},headers:kv},[Wo]:Il}],[Wo]:dT},{conditions:p7t,rules:[{conditions:m7t,error:"Invalid Configuration: FIPS and custom endpoint are not supported",[Wo]:p5},{conditions:h7t,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",[Wo]:p5},{endpoint:{url:v7t,properties:kv,headers:kv},[Wo]:Il}],[Wo]:dT},{conditions:[u7t],rules:[{conditions:[l7t],rules:[{conditions:[C7t,x7t],rules:[{conditions:[{[ns]:vF,[os]:[!0,d7t]},f7t],rules:[{endpoint:{url:"https://sts-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:kv,headers:kv},[Wo]:Il}],[Wo]:dT},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",[Wo]:p5}],[Wo]:dT},{conditions:m7t,rules:[{conditions:[{[ns]:vF,[os]:[d7t,!0]}],rules:[{conditions:[{[ns]:og,[os]:[{[ns]:p5e,[os]:[O7t,"name"]},"aws-us-gov"]}],endpoint:{url:"https://sts.{Region}.amazonaws.com",properties:kv,headers:kv},[Wo]:Il},{endpoint:{url:"https://sts-fips.{Region}.{PartitionResult#dnsSuffix}",properties:kv,headers:kv},[Wo]:Il}],[Wo]:dT},{error:"FIPS is enabled but this partition does not support FIPS",[Wo]:p5}],[Wo]:dT},{conditions:h7t,rules:[{conditions:[f7t],rules:[{endpoint:{url:"https://sts.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:kv,headers:kv},[Wo]:Il}],[Wo]:dT},{error:"DualStack is enabled but this partition does not support DualStack",[Wo]:p5}],[Wo]:dT},c7t,{endpoint:{url:a7t,properties:kv,headers:kv},[Wo]:Il}],[Wo]:dT}],[Wo]:dT},{error:"Invalid Configuration: Missing Region",[Wo]:p5}]},T7t=pTn});var P7t,M7t=v(()=>{e_e();aF();E7t();P7t=(t,e={})=>Bte(T7t,{endpointParams:t,logger:e.logger});t1.aws=Ute});var R7t,A7t=v(()=>{D4();hF();an();d_e();QK();i7t();l5e();M7t();R7t=t=>({apiVersion:"2011-06-15",base64Decoder:t?.base64Decoder??dF,base64Encoder:t?.base64Encoder??fF,disableHostPrefix:t?.disableHostPrefix??!1,endpointProvider:t?.endpointProvider??P7t,extensions:t?.extensions??[],httpAuthSchemeProvider:t?.httpAuthSchemeProvider??X9t,httpAuthSchemes:t?.httpAuthSchemes??[{schemeId:"aws.auth#sigv4",identityProvider:e=>e.getIdentityProvider("aws.auth#sigv4"),signer:new I4},{schemeId:"smithy.api#noAuth",identityProvider:e=>e.getIdentityProvider("smithy.api#noAuth")||(async()=>({})),signer:new o5}],logger:t?.logger??new uF,serviceId:t?.serviceId??"STS",urlParser:t?.urlParser??sF,utf8Decoder:t?.utf8Decoder??c5e,utf8Encoder:t?.utf8Encoder??n7t})});var I7t,N7t=v(()=>{e7t();_Ke();SKe();zte();Xte();CKe();xKe();iT();A7t();an();PKe();I7t=t=>{let e=nve(t),r=()=>e().then(A_e),n=R7t(t);return{...n,...t,runtime:"browser",defaultsMode:e,bodyLengthChecker:t?.bodyLengthChecker??rve,credentialDefaultProvider:t?.credentialDefaultProvider??(o=>()=>Promise.reject(new Error("Credential is missing"))),defaultUserAgentProvider:t?.defaultUserAgentProvider??eve({serviceId:n.serviceId,clientVersion:t7t.version}),maxAttempts:t?.maxAttempts??oT,region:t?.region??tve("Region is missing"),requestHandler:pF.create(t?.requestHandler??r),retryMode:t?.retryMode??(async()=>(await r()).retryMode||Jte),sha256:t?.sha256??Q_e,streamCollector:t?.streamCollector??e5,useDualstackEndpoint:t?.useDualstackEndpoint??(()=>Promise.resolve(a_e)),useFipsEndpoint:t?.useFipsEndpoint??(()=>Promise.resolve(s_e))}}});var j7t,D7t,$7t=v(()=>{j7t=t=>{let e=t.httpHandler;return{setHttpHandler(r){e=r},httpHandler(){return e},updateHttpClientConfig(r,n){e.updateHttpClientConfig(r,n)},httpHandlerConfigs(){return e.httpHandlerConfigs()}}},D7t=t=>({httpHandler:t.httpHandler()})});var L7t=v(()=>{$7t()});var F7t=v(()=>{bd()});var k7t=v(()=>{});var q7t=v(()=>{});function mTn(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var Vve,B7t=v(()=>{Vve=class t{constructor(e){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=mTn(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 U7t=v(()=>{});var z7t=v(()=>{});var H7t=v(()=>{});var m5e=v(()=>{L7t();F7t();k7t();q7t();B7t();U7t();z7t();H7t()});var V7t,J7t,K7t=v(()=>{V7t=t=>{let e=t.httpAuthSchemes,r=t.httpAuthSchemeProvider,n=t.credentials;return{setHttpAuthScheme(o){let i=e.findIndex(a=>a.schemeId===o.schemeId);i===-1?e.push(o):e.splice(i,1,o)},httpAuthSchemes(){return e},setHttpAuthSchemeProvider(o){r=o},httpAuthSchemeProvider(){return r},setCredentials(o){n=o},credentials(){return n}}},J7t=t=>({httpAuthSchemes:t.httpAuthSchemes(),httpAuthSchemeProvider:t.httpAuthSchemeProvider(),credentials:t.credentials()})});var Jve,W7t,G7t=v(()=>{RKe();m5e();an();K7t();Jve=t=>t,W7t=(t,e)=>{let r={...Jve(ove(t)),...Jve(I_e(t)),...Jve(j7t(t)),...Jve(V7t(t))};return e.forEach(n=>n.configure(r)),{...t,...ive(r),...N_e(r),...D7t(r),...J7t(r)}}});var hS,mre=v(()=>{E3e();P3e();M3e();J3e();zte();hF();$6e();Li();$_e();an();l5e();cT();N7t();G7t();hS=class extends E4{constructor(...[e]){let r=I7t(e||{}),n=Q9t(r),o=Jbe(n),i=x_e(o),a=l_e(i),s=a,u=m_e(s),l=Y9t(u),c=W7t(l,e?.extensions||[]);super(c),this.config=c,this.middlewareStack.use(o_e(this.config)),this.middlewareStack.use(D_e(this.config)),this.middlewareStack.use(k_e(this.config)),this.middlewareStack.use(Ube(this.config)),this.middlewareStack.use(zbe(this.config)),this.middlewareStack.use(Vbe(this.config)),this.middlewareStack.use(h_e(this.config,{httpAuthSchemeParametersProvider:Z9t,identityProviderConfigProvider:async d=>new n5({"aws.auth#sigv4":d.credentials})})),this.middlewareStack.use(L_e(this.config))}destroy(){super.destroy()}}});var db,Kve=v(()=>{an();db=class t extends r5{constructor(e){super(e),Object.setPrototypeOf(this,t.prototype)}}});var hre,gre,yre,bre,_re,vre,wre,Sre,m5,h5e,g5e,y5e,b5e,_5e,v5e,w5e,SF=v(()=>{an();Kve();hre=class t extends db{constructor(e){super({name:"ExpiredTokenException",$fault:"client",...e}),this.name="ExpiredTokenException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},gre=class t extends db{constructor(e){super({name:"MalformedPolicyDocumentException",$fault:"client",...e}),this.name="MalformedPolicyDocumentException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},yre=class t extends db{constructor(e){super({name:"PackedPolicyTooLargeException",$fault:"client",...e}),this.name="PackedPolicyTooLargeException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},bre=class t extends db{constructor(e){super({name:"RegionDisabledException",$fault:"client",...e}),this.name="RegionDisabledException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},_re=class t extends db{constructor(e){super({name:"IDPRejectedClaimException",$fault:"client",...e}),this.name="IDPRejectedClaimException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},vre=class t extends db{constructor(e){super({name:"InvalidIdentityTokenException",$fault:"client",...e}),this.name="InvalidIdentityTokenException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},wre=class t extends db{constructor(e){super({name:"IDPCommunicationErrorException",$fault:"client",...e}),this.name="IDPCommunicationErrorException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},Sre=class t extends db{constructor(e){super({name:"InvalidAuthorizationMessageException",$fault:"client",...e}),this.name="InvalidAuthorizationMessageException",this.$fault="client",Object.setPrototypeOf(this,t.prototype)}},m5=t=>({...t,...t.SecretAccessKey&&{SecretAccessKey:E_e}}),h5e=t=>({...t,...t.Credentials&&{Credentials:m5(t.Credentials)}}),g5e=t=>({...t,...t.SAMLAssertion&&{SAMLAssertion:E_e}}),y5e=t=>({...t,...t.Credentials&&{Credentials:m5(t.Credentials)}}),b5e=t=>({...t,...t.WebIdentityToken&&{WebIdentityToken:E_e}}),_5e=t=>({...t,...t.Credentials&&{Credentials:m5(t.Credentials)}}),v5e=t=>({...t,...t.Credentials&&{Credentials:m5(t.Credentials)}}),w5e=t=>({...t,...t.Credentials&&{Credentials:m5(t.Credentials)}})});var Z7t,X7t,Y7t,Q7t,eZt,tZt,rZt,nZt,oZt,iZt,aZt,sZt,uZt,lZt,cZt,dZt,CF,hTn,gTn,yTn,bTn,_Tn,vTn,wTn,STn,CTn,xTn,OTn,TTn,ETn,PTn,MTn,RTn,Wve,ATn,ITn,NTn,jTn,DTn,fZt,Z5e,$Tn,LTn,FTn,Cre,kTn,qTn,BTn,UTn,zTn,HTn,VTn,JTn,KTn,WTn,GTn,ZTn,XTn,YTn,hy,QTn,xF,OF,TF,EF,h5,eEn,S5e,s1,tEn,rEn,g5,u1,y5,fb,C5e,nEn,x5e,pb,O5e,T5e,E5e,P5e,M5e,oEn,iEn,aEn,sEn,R5e,A5e,I5e,N5e,gS,yS,j5e,D5e,$5e,L5e,bS,F5e,l1,b5,k5e,q5e,B5e,U5e,_S,_5,z5e,H5e,v5,w5,V5e,J5e,PF,K5e,W5e,G5e,Nl,MF,uEn,c1=v(()=>{D4();m5e();an();SF();Kve();Z7t=async(t,e)=>{let r=OF,n;return n=MF({...CTn(t,e),[EF]:eEn,[PF]:TF}),xF(e,r,"/",void 0,n)},X7t=async(t,e)=>{let r=OF,n;return n=MF({...xTn(t,e),[EF]:tEn,[PF]:TF}),xF(e,r,"/",void 0,n)},Y7t=async(t,e)=>{let r=OF,n;return n=MF({...OTn(t,e),[EF]:rEn,[PF]:TF}),xF(e,r,"/",void 0,n)},Q7t=async(t,e)=>{let r=OF,n;return n=MF({...TTn(t,e),[EF]:nEn,[PF]:TF}),xF(e,r,"/",void 0,n)},eZt=async(t,e)=>{let r=OF,n;return n=MF({...ETn(t,e),[EF]:oEn,[PF]:TF}),xF(e,r,"/",void 0,n)},tZt=async(t,e)=>{let r=OF,n;return n=MF({...PTn(t,e),[EF]:iEn,[PF]:TF}),xF(e,r,"/",void 0,n)},rZt=async(t,e)=>{let r=OF,n;return n=MF({...MTn(t,e),[EF]:aEn,[PF]:TF}),xF(e,r,"/",void 0,n)},nZt=async(t,e)=>{let r=OF,n;return n=MF({...RTn(t,e),[EF]:sEn,[PF]:TF}),xF(e,r,"/",void 0,n)},oZt=async(t,e)=>{if(t.statusCode>=300)return CF(t,e);let r=await aT(t.body,e),n={};return n=$Tn(r.AssumeRoleResult,e),{$metadata:hy(t),...n}},iZt=async(t,e)=>{if(t.statusCode>=300)return CF(t,e);let r=await aT(t.body,e),n={};return n=LTn(r.AssumeRoleWithSAMLResult,e),{$metadata:hy(t),...n}},aZt=async(t,e)=>{if(t.statusCode>=300)return CF(t,e);let r=await aT(t.body,e),n={};return n=FTn(r.AssumeRoleWithWebIdentityResult,e),{$metadata:hy(t),...n}},sZt=async(t,e)=>{if(t.statusCode>=300)return CF(t,e);let r=await aT(t.body,e),n={};return n=kTn(r.DecodeAuthorizationMessageResult,e),{$metadata:hy(t),...n}},uZt=async(t,e)=>{if(t.statusCode>=300)return CF(t,e);let r=await aT(t.body,e),n={};return n=UTn(r.GetAccessKeyInfoResult,e),{$metadata:hy(t),...n}},lZt=async(t,e)=>{if(t.statusCode>=300)return CF(t,e);let r=await aT(t.body,e),n={};return n=zTn(r.GetCallerIdentityResult,e),{$metadata:hy(t),...n}},cZt=async(t,e)=>{if(t.statusCode>=300)return CF(t,e);let r=await aT(t.body,e),n={};return n=HTn(r.GetFederationTokenResult,e),{$metadata:hy(t),...n}},dZt=async(t,e)=>{if(t.statusCode>=300)return CF(t,e);let r=await aT(t.body,e),n={};return n=VTn(r.GetSessionTokenResult,e),{$metadata:hy(t),...n}},CF=async(t,e)=>{let r={...t,body:await i8t(t.body,e)},n=uEn(t,r.body);switch(n){case"ExpiredTokenException":case"com.amazonaws.sts#ExpiredTokenException":throw await hTn(r,e);case"MalformedPolicyDocument":case"com.amazonaws.sts#MalformedPolicyDocumentException":throw await vTn(r,e);case"PackedPolicyTooLarge":case"com.amazonaws.sts#PackedPolicyTooLargeException":throw await wTn(r,e);case"RegionDisabledException":case"com.amazonaws.sts#RegionDisabledException":throw await STn(r,e);case"IDPRejectedClaim":case"com.amazonaws.sts#IDPRejectedClaimException":throw await yTn(r,e);case"InvalidIdentityToken":case"com.amazonaws.sts#InvalidIdentityTokenException":throw await _Tn(r,e);case"IDPCommunicationError":case"com.amazonaws.sts#IDPCommunicationErrorException":throw await gTn(r,e);case"InvalidAuthorizationMessageException":case"com.amazonaws.sts#InvalidAuthorizationMessageException":throw await bTn(r,e);default:let o=r.body;return QTn({output:t,parsedBody:o.Error,errorCode:n})}},hTn=async(t,e)=>{let r=t.body,n=qTn(r.Error,e),o=new hre({$metadata:hy(t),...n});return ac(o,r)},gTn=async(t,e)=>{let r=t.body,n=JTn(r.Error,e),o=new wre({$metadata:hy(t),...n});return ac(o,r)},yTn=async(t,e)=>{let r=t.body,n=KTn(r.Error,e),o=new _re({$metadata:hy(t),...n});return ac(o,r)},bTn=async(t,e)=>{let r=t.body,n=WTn(r.Error,e),o=new Sre({$metadata:hy(t),...n});return ac(o,r)},_Tn=async(t,e)=>{let r=t.body,n=GTn(r.Error,e),o=new vre({$metadata:hy(t),...n});return ac(o,r)},vTn=async(t,e)=>{let r=t.body,n=ZTn(r.Error,e),o=new gre({$metadata:hy(t),...n});return ac(o,r)},wTn=async(t,e)=>{let r=t.body,n=XTn(r.Error,e),o=new yre({$metadata:hy(t),...n});return ac(o,r)},STn=async(t,e)=>{let r=t.body,n=YTn(r.Error,e),o=new bre({$metadata:hy(t),...n});return ac(o,r)},CTn=(t,e)=>{let r={};if(t[l1]!=null&&(r[l1]=t[l1]),t[b5]!=null&&(r[b5]=t[b5]),t[yS]!=null){let n=Wve(t[yS],e);t[yS]?.length===0&&(r.PolicyArns=[]),Object.entries(n).forEach(([o,i])=>{let a=`PolicyArns.${o}`;r[a]=i})}if(t[gS]!=null&&(r[gS]=t[gS]),t[pb]!=null&&(r[pb]=t[pb]),t[v5]!=null){let n=fZt(t[v5],e);t[v5]?.length===0&&(r.Tags=[]),Object.entries(n).forEach(([o,i])=>{let a=`Tags.${o}`;r[a]=i})}if(t[V5e]!=null){let n=DTn(t[V5e],e);t[V5e]?.length===0&&(r.TransitiveTagKeys=[]),Object.entries(n).forEach(([o,i])=>{let a=`TransitiveTagKeys.${o}`;r[a]=i})}if(t[T5e]!=null&&(r[T5e]=t[T5e]),t[_5]!=null&&(r[_5]=t[_5]),t[w5]!=null&&(r[w5]=t[w5]),t[_S]!=null&&(r[_S]=t[_S]),t[$5e]!=null){let n=NTn(t[$5e],e);t[$5e]?.length===0&&(r.ProvidedContexts=[]),Object.entries(n).forEach(([o,i])=>{let a=`ProvidedContexts.${o}`;r[a]=i})}return r},xTn=(t,e)=>{let r={};if(t[l1]!=null&&(r[l1]=t[l1]),t[j5e]!=null&&(r[j5e]=t[j5e]),t[B5e]!=null&&(r[B5e]=t[B5e]),t[yS]!=null){let n=Wve(t[yS],e);t[yS]?.length===0&&(r.PolicyArns=[]),Object.entries(n).forEach(([o,i])=>{let a=`PolicyArns.${o}`;r[a]=i})}return t[gS]!=null&&(r[gS]=t[gS]),t[pb]!=null&&(r[pb]=t[pb]),r},OTn=(t,e)=>{let r={};if(t[l1]!=null&&(r[l1]=t[l1]),t[b5]!=null&&(r[b5]=t[b5]),t[W5e]!=null&&(r[W5e]=t[W5e]),t[L5e]!=null&&(r[L5e]=t[L5e]),t[yS]!=null){let n=Wve(t[yS],e);t[yS]?.length===0&&(r.PolicyArns=[]),Object.entries(n).forEach(([o,i])=>{let a=`PolicyArns.${o}`;r[a]=i})}return t[gS]!=null&&(r[gS]=t[gS]),t[pb]!=null&&(r[pb]=t[pb]),r},TTn=(t,e)=>{let r={};return t[E5e]!=null&&(r[E5e]=t[E5e]),r},ETn=(t,e)=>{let r={};return t[h5]!=null&&(r[h5]=t[h5]),r},PTn=(t,e)=>({}),MTn=(t,e)=>{let r={};if(t[I5e]!=null&&(r[I5e]=t[I5e]),t[gS]!=null&&(r[gS]=t[gS]),t[yS]!=null){let n=Wve(t[yS],e);t[yS]?.length===0&&(r.PolicyArns=[]),Object.entries(n).forEach(([o,i])=>{let a=`PolicyArns.${o}`;r[a]=i})}if(t[pb]!=null&&(r[pb]=t[pb]),t[v5]!=null){let n=fZt(t[v5],e);t[v5]?.length===0&&(r.Tags=[]),Object.entries(n).forEach(([o,i])=>{let a=`Tags.${o}`;r[a]=i})}return r},RTn=(t,e)=>{let r={};return t[pb]!=null&&(r[pb]=t[pb]),t[_5]!=null&&(r[_5]=t[_5]),t[w5]!=null&&(r[w5]=t[w5]),r},Wve=(t,e)=>{let r={},n=1;for(let o of t){if(o===null)continue;let i=ATn(o,e);Object.entries(i).forEach(([a,s])=>{r[`member.${n}.${a}`]=s}),n++}return r},ATn=(t,e)=>{let r={};return t[G5e]!=null&&(r[G5e]=t[G5e]),r},ITn=(t,e)=>{let r={};return t[D5e]!=null&&(r[D5e]=t[D5e]),t[C5e]!=null&&(r[C5e]=t[C5e]),r},NTn=(t,e)=>{let r={},n=1;for(let o of t){if(o===null)continue;let i=ITn(o,e);Object.entries(i).forEach(([a,s])=>{r[`member.${n}.${a}`]=s}),n++}return r},jTn=(t,e)=>{let r={};return t[A5e]!=null&&(r[A5e]=t[A5e]),t[K5e]!=null&&(r[K5e]=t[K5e]),r},DTn=(t,e)=>{let r={},n=1;for(let o of t)o!==null&&(r[`member.${n}`]=o,n++);return r},fZt=(t,e)=>{let r={},n=1;for(let o of t){if(o===null)continue;let i=jTn(o,e);Object.entries(i).forEach(([a,s])=>{r[`member.${n}.${a}`]=s}),n++}return r},Z5e=(t,e)=>{let r={};return t[S5e]!=null&&(r[S5e]=ti(t[S5e])),t[u1]!=null&&(r[u1]=ti(t[u1])),r},$Tn=(t,e)=>{let r={};return t[fb]!=null&&(r[fb]=Cre(t[fb],e)),t[s1]!=null&&(r[s1]=Z5e(t[s1],e)),t[bS]!=null&&(r[bS]=Qte(t[bS])),t[_S]!=null&&(r[_S]=ti(t[_S])),r},LTn=(t,e)=>{let r={};return t[fb]!=null&&(r[fb]=Cre(t[fb],e)),t[s1]!=null&&(r[s1]=Z5e(t[s1],e)),t[bS]!=null&&(r[bS]=Qte(t[bS])),t[k5e]!=null&&(r[k5e]=ti(t[k5e])),t[z5e]!=null&&(r[z5e]=ti(t[z5e])),t[R5e]!=null&&(r[R5e]=ti(t[R5e])),t[y5]!=null&&(r[y5]=ti(t[y5])),t[N5e]!=null&&(r[N5e]=ti(t[N5e])),t[_S]!=null&&(r[_S]=ti(t[_S])),r},FTn=(t,e)=>{let r={};return t[fb]!=null&&(r[fb]=Cre(t[fb],e)),t[U5e]!=null&&(r[U5e]=ti(t[U5e])),t[s1]!=null&&(r[s1]=Z5e(t[s1],e)),t[bS]!=null&&(r[bS]=Qte(t[bS])),t[F5e]!=null&&(r[F5e]=ti(t[F5e])),t[y5]!=null&&(r[y5]=ti(t[y5])),t[_S]!=null&&(r[_S]=ti(t[_S])),r},Cre=(t,e)=>{let r={};return t[h5]!=null&&(r[h5]=ti(t[h5])),t[q5e]!=null&&(r[q5e]=ti(t[q5e])),t[H5e]!=null&&(r[H5e]=ti(t[H5e])),t[O5e]!=null&&(r[O5e]=t5(xKt(t[O5e]))),r},kTn=(t,e)=>{let r={};return t[x5e]!=null&&(r[x5e]=ti(t[x5e])),r},qTn=(t,e)=>{let r={};return t[Nl]!=null&&(r[Nl]=ti(t[Nl])),r},BTn=(t,e)=>{let r={};return t[M5e]!=null&&(r[M5e]=ti(t[M5e])),t[u1]!=null&&(r[u1]=ti(t[u1])),r},UTn=(t,e)=>{let r={};return t[g5]!=null&&(r[g5]=ti(t[g5])),r},zTn=(t,e)=>{let r={};return t[J5e]!=null&&(r[J5e]=ti(t[J5e])),t[g5]!=null&&(r[g5]=ti(t[g5])),t[u1]!=null&&(r[u1]=ti(t[u1])),r},HTn=(t,e)=>{let r={};return t[fb]!=null&&(r[fb]=Cre(t[fb],e)),t[P5e]!=null&&(r[P5e]=BTn(t[P5e],e)),t[bS]!=null&&(r[bS]=Qte(t[bS])),r},VTn=(t,e)=>{let r={};return t[fb]!=null&&(r[fb]=Cre(t[fb],e)),r},JTn=(t,e)=>{let r={};return t[Nl]!=null&&(r[Nl]=ti(t[Nl])),r},KTn=(t,e)=>{let r={};return t[Nl]!=null&&(r[Nl]=ti(t[Nl])),r},WTn=(t,e)=>{let r={};return t[Nl]!=null&&(r[Nl]=ti(t[Nl])),r},GTn=(t,e)=>{let r={};return t[Nl]!=null&&(r[Nl]=ti(t[Nl])),r},ZTn=(t,e)=>{let r={};return t[Nl]!=null&&(r[Nl]=ti(t[Nl])),r},XTn=(t,e)=>{let r={};return t[Nl]!=null&&(r[Nl]=ti(t[Nl])),r},YTn=(t,e)=>{let r={};return t[Nl]!=null&&(r[Nl]=ti(t[Nl])),r},hy=t=>({httpStatusCode:t.statusCode,requestId:t.headers["x-amzn-requestid"]??t.headers["x-amzn-request-id"]??t.headers["x-amz-request-id"],extendedRequestId:t.headers["x-amz-id-2"],cfId:t.headers["x-amz-cf-id"]}),QTn=R_e(db),xF=async(t,e,r,n,o)=>{let{hostname:i,protocol:a="https",port:s,path:u}=await t.endpoint(),l={protocol:a,hostname:i,port:s,method:"POST",path:u.endsWith("/")?u.slice(0,-1)+r:u+r,headers:e};return n!==void 0&&(l.hostname=n),o!==void 0&&(l.body=o),new Vve(l)},OF={"content-type":"application/x-www-form-urlencoded"},TF="2011-06-15",EF="Action",h5="AccessKeyId",eEn="AssumeRole",S5e="AssumedRoleId",s1="AssumedRoleUser",tEn="AssumeRoleWithSAML",rEn="AssumeRoleWithWebIdentity",g5="Account",u1="Arn",y5="Audience",fb="Credentials",C5e="ContextAssertion",nEn="DecodeAuthorizationMessage",x5e="DecodedMessage",pb="DurationSeconds",O5e="Expiration",T5e="ExternalId",E5e="EncodedMessage",P5e="FederatedUser",M5e="FederatedUserId",oEn="GetAccessKeyInfo",iEn="GetCallerIdentity",aEn="GetFederationToken",sEn="GetSessionToken",R5e="Issuer",A5e="Key",I5e="Name",N5e="NameQualifier",gS="Policy",yS="PolicyArns",j5e="PrincipalArn",D5e="ProviderArn",$5e="ProvidedContexts",L5e="ProviderId",bS="PackedPolicySize",F5e="Provider",l1="RoleArn",b5="RoleSessionName",k5e="Subject",q5e="SecretAccessKey",B5e="SAMLAssertion",U5e="SubjectFromWebIdentityToken",_S="SourceIdentity",_5="SerialNumber",z5e="SubjectType",H5e="SessionToken",v5="Tags",w5="TokenCode",V5e="TransitiveTagKeys",J5e="UserId",PF="Version",K5e="Value",W5e="WebIdentityToken",G5e="arn",Nl="message",MF=t=>Object.entries(t).map(([e,r])=>j_e(e)+"="+j_e(r)).join("&"),uEn=(t,e)=>{if(e.Error?.Code!==void 0)return e.Error.Code;if(t.statusCode==404)return"NotFound"}});var d1,Gve=v(()=>{Li();Ki();an();cT();SF();c1();d1=class extends yr.classBuilder().ep({...py}).m(function(e,r,n,o){return[Tr(n,this.serialize,this.deserialize),Er(n,e.getEndpointParameterInstructions())]}).s("AWSSecurityTokenServiceV20110615","AssumeRole",{}).n("STSClient","AssumeRoleCommand").f(void 0,h5e).ser(Z7t).de(oZt).build(){}});var xre,X5e=v(()=>{Li();Ki();an();cT();SF();c1();xre=class extends yr.classBuilder().ep({...py}).m(function(e,r,n,o){return[Tr(n,this.serialize,this.deserialize),Er(n,e.getEndpointParameterInstructions())]}).s("AWSSecurityTokenServiceV20110615","AssumeRoleWithSAML",{}).n("STSClient","AssumeRoleWithSAMLCommand").f(g5e,y5e).ser(X7t).de(iZt).build(){}});var $4,Zve=v(()=>{Li();Ki();an();cT();SF();c1();$4=class extends yr.classBuilder().ep({...py}).m(function(e,r,n,o){return[Tr(n,this.serialize,this.deserialize),Er(n,e.getEndpointParameterInstructions())]}).s("AWSSecurityTokenServiceV20110615","AssumeRoleWithWebIdentity",{}).n("STSClient","AssumeRoleWithWebIdentityCommand").f(b5e,_5e).ser(Y7t).de(aZt).build(){}});var Ore,Y5e=v(()=>{Li();Ki();an();cT();c1();Ore=class extends yr.classBuilder().ep({...py}).m(function(e,r,n,o){return[Tr(n,this.serialize,this.deserialize),Er(n,e.getEndpointParameterInstructions())]}).s("AWSSecurityTokenServiceV20110615","DecodeAuthorizationMessage",{}).n("STSClient","DecodeAuthorizationMessageCommand").f(void 0,void 0).ser(Q7t).de(sZt).build(){}});var Tre,Q5e=v(()=>{Li();Ki();an();cT();c1();Tre=class extends yr.classBuilder().ep({...py}).m(function(e,r,n,o){return[Tr(n,this.serialize,this.deserialize),Er(n,e.getEndpointParameterInstructions())]}).s("AWSSecurityTokenServiceV20110615","GetAccessKeyInfo",{}).n("STSClient","GetAccessKeyInfoCommand").f(void 0,void 0).ser(eZt).de(uZt).build(){}});var Ere,eWe=v(()=>{Li();Ki();an();cT();c1();Ere=class extends yr.classBuilder().ep({...py}).m(function(e,r,n,o){return[Tr(n,this.serialize,this.deserialize),Er(n,e.getEndpointParameterInstructions())]}).s("AWSSecurityTokenServiceV20110615","GetCallerIdentity",{}).n("STSClient","GetCallerIdentityCommand").f(void 0,void 0).ser(tZt).de(lZt).build(){}});var Pre,tWe=v(()=>{Li();Ki();an();cT();SF();c1();Pre=class extends yr.classBuilder().ep({...py}).m(function(e,r,n,o){return[Tr(n,this.serialize,this.deserialize),Er(n,e.getEndpointParameterInstructions())]}).s("AWSSecurityTokenServiceV20110615","GetFederationToken",{}).n("STSClient","GetFederationTokenCommand").f(void 0,v5e).ser(rZt).de(cZt).build(){}});var Mre,rWe=v(()=>{Li();Ki();an();cT();SF();c1();Mre=class extends yr.classBuilder().ep({...py}).m(function(e,r,n,o){return[Tr(n,this.serialize,this.deserialize),Er(n,e.getEndpointParameterInstructions())]}).s("AWSSecurityTokenServiceV20110615","GetSessionToken",{}).n("STSClient","GetSessionTokenCommand").f(void 0,w5e).ser(nZt).de(dZt).build(){}});var lEn,Xve,pZt=v(()=>{an();Gve();X5e();Zve();Y5e();Q5e();eWe();tWe();rWe();mre();lEn={AssumeRoleCommand:d1,AssumeRoleWithSAMLCommand:xre,AssumeRoleWithWebIdentityCommand:$4,DecodeAuthorizationMessageCommand:Ore,GetAccessKeyInfoCommand:Tre,GetCallerIdentityCommand:Ere,GetFederationTokenCommand:Pre,GetSessionTokenCommand:Mre},Xve=class extends hS{};P_e(lEn,Xve)});var mZt=v(()=>{Gve();X5e();Zve();Y5e();Q5e();eWe();tWe();rWe()});var hZt=v(()=>{SF()});var gZt,yZt,bZt,_Zt,vZt,wZt,SZt=v(()=>{Gve();Zve();gZt="us-east-1",yZt=t=>{if(typeof t?.Arn=="string"){let e=t.Arn.split(":");if(e.length>4&&e[4]!=="")return e[4]}},bZt=async(t,e,r)=>{let n=typeof t=="function"?await t():t,o=typeof e=="function"?await e():e;return r?.debug?.("@aws-sdk/client-sts::resolveRegion","accepting first of:",`${n} (provider)`,`${o} (parent client)`,`${gZt} (STS default)`),n??o??gZt},_Zt=(t,e)=>{let r,n;return async(o,i)=>{if(n=o,!r){let{logger:l=t?.parentClientConfig?.logger,region:c,requestHandler:d=t?.parentClientConfig?.requestHandler,credentialProviderLogger:f}=t,p=await bZt(c,t?.parentClientConfig?.region,f),m=!wZt(d);r=new e({credentialDefaultProvider:()=>async()=>n,region:p,requestHandler:m?d:void 0,logger:l})}let{Credentials:a,AssumedRoleUser:s}=await r.send(new d1(i));if(!a||!a.AccessKeyId||!a.SecretAccessKey)throw new Error(`Invalid response from STS.assumeRole call with role ${i.RoleArn}`);let u=yZt(s);return{accessKeyId:a.AccessKeyId,secretAccessKey:a.SecretAccessKey,sessionToken:a.SessionToken,expiration:a.Expiration,...a.CredentialScope&&{credentialScope:a.CredentialScope},...u&&{accountId:u}}}},vZt=(t,e)=>{let r;return async n=>{if(!r){let{logger:s=t?.parentClientConfig?.logger,region:u,requestHandler:l=t?.parentClientConfig?.requestHandler,credentialProviderLogger:c}=t,d=await bZt(u,t?.parentClientConfig?.region,c),f=!wZt(l);r=new e({region:d,requestHandler:f?l:void 0,logger:s})}let{Credentials:o,AssumedRoleUser:i}=await r.send(new $4(n));if(!o||!o.AccessKeyId||!o.SecretAccessKey)throw new Error(`Invalid response from STS.assumeRoleWithWebIdentity call with role ${n.RoleArn}`);let a=yZt(i);return{accessKeyId:o.AccessKeyId,secretAccessKey:o.SecretAccessKey,sessionToken:o.SessionToken,expiration:o.Expiration,...o.CredentialScope&&{credentialScope:o.CredentialScope},...a&&{accountId:a}}}},wZt=t=>t?.metadata?.handlerProtocol==="h2"});var CZt,xZt,OZt,cEn,TZt=v(()=>{SZt();mre();CZt=(t,e)=>e?class extends t{constructor(n){super(n);for(let o of e)this.middlewareStack.use(o)}}:t,xZt=(t={},e)=>_Zt(t,CZt(hS,e)),OZt=(t={},e)=>vZt(t,CZt(hS,e)),cEn=t=>e=>t({roleAssumer:xZt(e),roleAssumerWithWebIdentity:OZt(e),...e})});var EZt={};Xn(EZt,{$Command:()=>yr,AssumeRoleCommand:()=>d1,AssumeRoleResponseFilterSensitiveLog:()=>h5e,AssumeRoleWithSAMLCommand:()=>xre,AssumeRoleWithSAMLRequestFilterSensitiveLog:()=>g5e,AssumeRoleWithSAMLResponseFilterSensitiveLog:()=>y5e,AssumeRoleWithWebIdentityCommand:()=>$4,AssumeRoleWithWebIdentityRequestFilterSensitiveLog:()=>b5e,AssumeRoleWithWebIdentityResponseFilterSensitiveLog:()=>_5e,CredentialsFilterSensitiveLog:()=>m5,DecodeAuthorizationMessageCommand:()=>Ore,ExpiredTokenException:()=>hre,GetAccessKeyInfoCommand:()=>Tre,GetCallerIdentityCommand:()=>Ere,GetFederationTokenCommand:()=>Pre,GetFederationTokenResponseFilterSensitiveLog:()=>v5e,GetSessionTokenCommand:()=>Mre,GetSessionTokenResponseFilterSensitiveLog:()=>w5e,IDPCommunicationErrorException:()=>wre,IDPRejectedClaimException:()=>_re,InvalidAuthorizationMessageException:()=>Sre,InvalidIdentityTokenException:()=>vre,MalformedPolicyDocumentException:()=>gre,PackedPolicyTooLargeException:()=>yre,RegionDisabledException:()=>bre,STS:()=>Xve,STSClient:()=>hS,STSServiceException:()=>db,__Client:()=>E4,decorateDefaultCredentialProvider:()=>cEn,getDefaultRoleAssumer:()=>xZt,getDefaultRoleAssumerWithWebIdentity:()=>OZt});var nWe=v(()=>{mre();pZt();mZt();hZt();TZt();Kve()});var PZt={};Xn(PZt,{AssumeRoleCommand:()=>d1,STSClient:()=>hS});var MZt=v(()=>{nWe()});var dEn,RZt=v(()=>{e1();dEn=t=>{let e;return async()=>{t.logger?.debug("@aws-sdk/credential-providers - fromTemporaryCredentials (STS)");let r={...t.params,RoleSessionName:t.params.RoleSessionName??"aws-sdk-js-"+Date.now()};if(r?.SerialNumber){if(!t.mfaCodeProvider)throw new Cm("Temporary credential requires multi-factor authentication, but no MFA code callback was provided.",{tryNextLink:!1,logger:t.logger});r.TokenCode=await t.mfaCodeProvider(r?.SerialNumber)}let{AssumeRoleCommand:n,STSClient:o}=await Promise.resolve().then(()=>(MZt(),PZt));if(e||(e=new o({...t.clientConfig,credentials:t.masterCredentials})),t.clientPlugins)for(let a of t.clientPlugins)e.middlewareStack.use(a);let{Credentials:i}=await e.send(new n(r));if(!i||!i.AccessKeyId||!i.SecretAccessKey)throw new Cm(`Invalid response from STS.assumeRole call with role ${r.RoleArn}`,{logger:t.logger});return{accessKeyId:i.AccessKeyId,secretAccessKey:i.SecretAccessKey,sessionToken:i.SessionToken,expiration:i.Expiration,credentialScope:i.CredentialScope}}}});var AZt=v(()=>{});var IZt,NZt=v(()=>{IZt=t=>async()=>{t.logger?.debug("@aws-sdk/credential-provider-web-identity - fromWebToken");let{roleArn:e,roleSessionName:r,webIdentityToken:n,providerId:o,policyArns:i,policy:a,durationSeconds:s}=t,{roleAssumerWithWebIdentity:u}=t;if(!u){let{getDefaultRoleAssumerWithWebIdentity:l}=await Promise.resolve().then(()=>(nWe(),EZt));u=l({...t.clientConfig,credentialProviderLogger:t.logger,parentClientConfig:t.parentClientConfig},t.clientPlugins)}return u({RoleArn:e,RoleSessionName:r??`aws-sdk-js-session-${Date.now()}`,WebIdentityToken:n,ProviderId:o,PolicyArns:i,Policy:a,DurationSeconds:s})}});var jZt=v(()=>{AZt();NZt()});var fEn,DZt=v(()=>{jZt();fEn=t=>IZt({...t})});var $Zt={};Xn($Zt,{fromCognitoIdentity:()=>oTn,fromCognitoIdentityPool:()=>iTn,fromHttp:()=>u5e,fromTemporaryCredentials:()=>dEn,fromWebToken:()=>fEn});var LZt=v(()=>{P9t();M9t();W9t();RZt();DZt()});var oWe=S(Eu=>{"use strict";Eu.HttpAuthLocation=void 0;(function(t){t.HEADER="header",t.QUERY="query"})(Eu.HttpAuthLocation||(Eu.HttpAuthLocation={}));Eu.HttpApiKeyAuthLocation=void 0;(function(t){t.HEADER="header",t.QUERY="query"})(Eu.HttpApiKeyAuthLocation||(Eu.HttpApiKeyAuthLocation={}));Eu.EndpointURLScheme=void 0;(function(t){t.HTTP="http",t.HTTPS="https"})(Eu.EndpointURLScheme||(Eu.EndpointURLScheme={}));Eu.AlgorithmId=void 0;(function(t){t.MD5="md5",t.CRC32="crc32",t.CRC32C="crc32c",t.SHA1="sha1",t.SHA256="sha256"})(Eu.AlgorithmId||(Eu.AlgorithmId={}));var pEn=t=>{let e=[];return t.sha256!==void 0&&e.push({algorithmId:()=>Eu.AlgorithmId.SHA256,checksumConstructor:()=>t.sha256}),t.md5!=null&&e.push({algorithmId:()=>Eu.AlgorithmId.MD5,checksumConstructor:()=>t.md5}),{addChecksumAlgorithm(r){e.push(r)},checksumAlgorithms(){return e}}},mEn=t=>{let e={};return t.checksumAlgorithms().forEach(r=>{e[r.algorithmId()]=r.checksumConstructor()}),e},hEn=t=>pEn(t),gEn=t=>mEn(t);Eu.FieldPosition=void 0;(function(t){t[t.HEADER=0]="HEADER",t[t.TRAILER=1]="TRAILER"})(Eu.FieldPosition||(Eu.FieldPosition={}));var yEn="__smithy_context";Eu.IniSectionType=void 0;(function(t){t.PROFILE="profile",t.SSO_SESSION="sso-session",t.SERVICES="services"})(Eu.IniSectionType||(Eu.IniSectionType={}));Eu.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"})(Eu.RequestHandlerProtocol||(Eu.RequestHandlerProtocol={}));Eu.SMITHY_CONTEXT_KEY=yEn;Eu.getDefaultClientConfiguration=hEn;Eu.resolveDefaultRuntimeConfig=gEn});var lWe=S(RF=>{"use strict";var bEn=oWe(),_En=t=>({setHttpHandler(e){t.httpHandler=e},httpHandler(){return t.httpHandler},updateHttpClientConfig(e,r){t.httpHandler?.updateHttpClientConfig(e,r)},httpHandlerConfigs(){return t.httpHandler.httpHandlerConfigs()}}),vEn=t=>({httpHandler:t.httpHandler()}),iWe=class{constructor({name:e,kind:r=bEn.FieldPosition.HEADER,values:n=[]}){M(this,"name");M(this,"kind");M(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}},aWe=class{constructor({fields:e=[],encoding:r="utf-8"}){M(this,"entries",{});M(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)}},sWe=class t{constructor(e){M(this,"method");M(this,"protocol");M(this,"hostname");M(this,"port");M(this,"path");M(this,"query");M(this,"headers");M(this,"username");M(this,"password");M(this,"fragment");M(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=wEn(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 wEn(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var uWe=class{constructor(e){M(this,"statusCode");M(this,"reason");M(this,"headers");M(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 SEn(t){return/^[a-z0-9][a-z0-9\.\-]*[a-z0-9]$/.test(t)}RF.Field=iWe;RF.Fields=aWe;RF.HttpRequest=sWe;RF.HttpResponse=uWe;RF.getHttpHandlerExtensionConfiguration=_En;RF.isValidHostname=SEn;RF.resolveHttpHandlerRuntimeConfig=vEn});var kZt=S(dWe=>{"use strict";var FZt={},cWe={};for(let t=0;t<256;t++){let e=t.toString(16).toLowerCase();e.length===1&&(e=`0${e}`),FZt[t]=e,cWe[e]=t}function CEn(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 OEn=t=>typeof ArrayBuffer=="function"&&t instanceof ArrayBuffer||Object.prototype.toString.call(t)==="[object ArrayBuffer]";qZt.isArrayBuffer=OEn});var BZt=S(mWe=>{"use strict";var TEn=fWe(),pWe=eS(),EEn=(t,e=0,r=t.byteLength-e)=>{if(!TEn.isArrayBuffer(t))throw new TypeError(`The "input" argument must be ArrayBuffer. Received type ${typeof t} (${t})`);return pWe.Buffer.from(t,e,r)},PEn=(t,e)=>{if(typeof t!="string")throw new TypeError(`The "input" argument must be of type string. Received type ${typeof t} (${t})`);return e?pWe.Buffer.from(t,e):pWe.Buffer.from(t)};mWe.fromArrayBuffer=EEn;mWe.fromString=PEn});var HZt=S(Yve=>{"use strict";var UZt=BZt(),zZt=t=>{let e=UZt.fromString(t,"utf8");return new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT)},MEn=t=>typeof t=="string"?zZt(t):ArrayBuffer.isView(t)?new Uint8Array(t.buffer,t.byteOffset,t.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(t),REn=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 UZt.fromArrayBuffer(t.buffer,t.byteOffset,t.byteLength).toString("utf8")};Yve.fromUtf8=zZt;Yve.toUint8Array=MEn;Yve.toUtf8=REn});var JZt=S(hWe=>{"use strict";var VZt=oWe(),AEn=t=>t[VZt.SMITHY_CONTEXT_KEY]||(t[VZt.SMITHY_CONTEXT_KEY]={}),IEn=t=>{if(typeof t=="function")return t;let e=Promise.resolve(t);return()=>e};hWe.getSmithyContext=AEn;hWe.normalizeProvider=IEn});var WZt=S(gWe=>{"use strict";var KZt=t=>encodeURIComponent(t).replace(/[!'()*]/g,NEn),NEn=t=>`%${t.charCodeAt(0).toString(16).toUpperCase()}`,jEn=t=>t.split("/").map(KZt).join("/");gWe.escapeUri=KZt;gWe.escapeUriPath=jEn});var bXt=S(ri=>{"use strict";var AF=kZt(),L4=HZt(),DEn=fWe(),YZt=lWe(),GZt=JZt(),Qve=WZt(),QZt="X-Amz-Algorithm",eXt="X-Amz-Credential",SWe="X-Amz-Date",tXt="X-Amz-SignedHeaders",rXt="X-Amz-Expires",CWe="X-Amz-Signature",xWe="X-Amz-Security-Token",$En="X-Amz-Region-Set",OWe="authorization",TWe=SWe.toLowerCase(),nXt="date",oXt=[OWe,TWe,nXt],iXt=CWe.toLowerCase(),owe="x-amz-content-sha256",aXt=xWe.toLowerCase(),LEn="host",sXt={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},uXt=/^proxy-/,lXt=/^sec-/,FEn=[/^proxy-/i,/^sec-/i],ewe="AWS4-HMAC-SHA256",kEn="AWS4-ECDSA-P256-SHA256",cXt="AWS4-HMAC-SHA256-PAYLOAD",dXt="UNSIGNED-PAYLOAD",fXt=50,EWe="aws4_request",pXt=60*60*24*7,S5={},twe=[],rwe=(t,e,r)=>`${t}/${e}/${r}/${EWe}`,mXt=async(t,e,r,n,o)=>{let i=await ZZt(t,e.secretAccessKey,e.accessKeyId),a=`${r}:${n}:${o}:${AF.toHex(i)}:${e.sessionToken}`;if(a in S5)return S5[a];for(twe.push(a);twe.length>fXt;)delete S5[twe.shift()];let s=`AWS4${e.secretAccessKey}`;for(let u of[r,n,o,EWe])s=await ZZt(t,s,u);return S5[a]=s},qEn=()=>{twe.length=0,Object.keys(S5).forEach(t=>{delete S5[t]})},ZZt=(t,e,r)=>{let n=new t(e);return n.update(L4.toUint8Array(r)),n.digest()},yWe=({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 sXt||e?.has(i)||uXt.test(i)||lXt.test(i))&&(!r||r&&!r.has(i))||(n[i]=t[o].trim().replace(/\s+/g," "))}return n},nwe=async({headers:t,body:e},r)=>{for(let n of Object.keys(t))if(n.toLowerCase()===owe)return t[n];if(e==null)return"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855";if(typeof e=="string"||ArrayBuffer.isView(e)||DEn.isArrayBuffer(e)){let n=new r;return n.update(L4.toUint8Array(e)),AF.toHex(await n.digest())}return dXt},bWe=class{format(e){let r=[];for(let i of Object.keys(e)){let a=L4.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=L4.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(_We.fromNumber(e.value.valueOf()).bytes,1),c;case"uuid":if(!BEn.test(e.value))throw new Error(`Invalid UUID received: ${e.value}`);let d=new Uint8Array(17);return d[0]=9,d.set(AF.fromHex(e.value.replace(/\-/g,"")),1),d}}},BEn=/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/,_We=class t{constructor(e){M(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&&XZt(r),new t(r)}valueOf(){let e=this.bytes.slice(0),r=e[0]&128;return r&&XZt(e),parseInt(AF.toHex(e),16)*(r?-1:1)}toString(){return String(this.valueOf())}};function XZt(t){for(let e=0;e<8;e++)t[e]^=255;for(let e=7;e>-1&&(t[e]++,t[e]===0);e--);}var hXt=(t,e)=>{t=t.toLowerCase();for(let r of Object.keys(e))if(t===r.toLowerCase())return!0;return!1},gXt=(t,e={})=>{let{headers:r,query:n={}}=YZt.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}},vWe=t=>{t=YZt.HttpRequest.clone(t);for(let e of Object.keys(t.headers))oXt.indexOf(e.toLowerCase())>-1&&delete t.headers[e];return t},yXt=({query:t={}})=>{let e=[],r={};for(let n of Object.keys(t)){if(n.toLowerCase()===iXt)continue;let o=Qve.escapeUri(n);e.push(o);let i=t[n];typeof i=="string"?r[o]=`${o}=${Qve.escapeUri(i)}`:Array.isArray(i)&&(r[o]=i.slice(0).reduce((a,s)=>a.concat([`${o}=${Qve.escapeUri(s)}`]),[]).sort().join("&"))}return e.sort().map(n=>r[n]).filter(n=>n).join("&")},UEn=t=>zEn(t).toISOString().replace(/\.\d{3}Z$/,"Z"),zEn=t=>typeof t=="number"?new Date(t*1e3):typeof t=="string"?Number(t)?new Date(Number(t)*1e3):new Date(t):t,iwe=class{constructor({applyChecksum:e,credentials:r,region:n,service:o,sha256:i,uriEscapePath:a=!0}){M(this,"service");M(this,"regionProvider");M(this,"credentialProvider");M(this,"sha256");M(this,"uriEscapePath");M(this,"applyChecksum");this.service=o,this.sha256=i,this.uriEscapePath=a,this.applyChecksum=typeof e=="boolean"?e:!0,this.regionProvider=GZt.normalizeProvider(n),this.credentialProvider=GZt.normalizeProvider(r)}createCanonicalRequest(e,r,n){let o=Object.keys(r).sort();return`${e.method} ${this.getCanonicalPath(e)} ${yXt(e)} ${o.map(i=>`${i}:${r[i]}`).join(` `)} ${o.join(";")} ${n}`}async createStringToSign(e,r,n,o){let i=new this.sha256;i.update(L4.toUint8Array(n));let a=await i.digest();return`${o} ${e} ${r} ${AF.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 Qve.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=UEn(e).replace(/[\-:]/g,"");return{longDate:r,shortDate:r.slice(0,8)}}getCanonicalHeaderList(e){return Object.keys(e).sort().join(";")}},wWe=class extends iwe{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});M(this,"headerFormatter",new bWe)}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>pXt)return Promise.reject("Signature version 4 presigned URLs must have an expiration date less than one week in the future");let g=rwe(h,p,d??this.service),y=gXt(vWe(r),{unhoistableHeaders:s,hoistableHeaders:l});f.sessionToken&&(y.query[xWe]=f.sessionToken),y.query[QZt]=ewe,y.query[eXt]=`${f.accessKeyId}/${g}`,y.query[SWe]=m,y.query[rXt]=i.toString(10);let b=yWe(y,a,u);return y.query[tXt]=this.getCanonicalHeaderList(b),y.query[CWe]=await this.getSignature(m,g,this.getSigningKey(f,p,h,d),this.createCanonicalRequest(y,b,await nwe(r,this.sha256))),y}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=rwe(l,u,s??this.service),f=await nwe({headers:{},body:n},this.sha256),p=new this.sha256;p.update(r);let m=AF.toHex(await p.digest()),h=[cXt,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(L4.toUint8Array(r)),AF.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=vWe(r),{longDate:d,shortDate:f}=this.formatDate(n),p=rwe(f,l,s??this.service);c.headers[TWe]=d,u.sessionToken&&(c.headers[aXt]=u.sessionToken);let m=await nwe(c,this.sha256);!hXt(owe,c.headers)&&this.applyChecksum&&(c.headers[owe]=m);let h=yWe(c,i,o),g=await this.getSignature(d,p,this.getSigningKey(u,l,f,s),this.createCanonicalRequest(c,h,m));return c.headers[OWe]=`${ewe} Credential=${u.accessKeyId}/${p}, SignedHeaders=${this.getCanonicalHeaderList(h)}, Signature=${g}`,c}async getSignature(r,n,o,i){let a=await this.createStringToSign(r,n,i,ewe),s=new this.sha256(await o);return s.update(L4.toUint8Array(a)),AF.toHex(await s.digest())}getSigningKey(r,n,o,i){return mXt(this.sha256,r,o,n,i||this.service)}},HEn={SignatureV4a:null};ri.ALGORITHM_IDENTIFIER=ewe;ri.ALGORITHM_IDENTIFIER_V4A=kEn;ri.ALGORITHM_QUERY_PARAM=QZt;ri.ALWAYS_UNSIGNABLE_HEADERS=sXt;ri.AMZ_DATE_HEADER=TWe;ri.AMZ_DATE_QUERY_PARAM=SWe;ri.AUTH_HEADER=OWe;ri.CREDENTIAL_QUERY_PARAM=eXt;ri.DATE_HEADER=nXt;ri.EVENT_ALGORITHM_IDENTIFIER=cXt;ri.EXPIRES_QUERY_PARAM=rXt;ri.GENERATED_HEADERS=oXt;ri.HOST_HEADER=LEn;ri.KEY_TYPE_IDENTIFIER=EWe;ri.MAX_CACHE_SIZE=fXt;ri.MAX_PRESIGNED_TTL=pXt;ri.PROXY_HEADER_PATTERN=uXt;ri.REGION_SET_PARAM=$En;ri.SEC_HEADER_PATTERN=lXt;ri.SHA256_HEADER=owe;ri.SIGNATURE_HEADER=iXt;ri.SIGNATURE_QUERY_PARAM=CWe;ri.SIGNED_HEADERS_QUERY_PARAM=tXt;ri.SignatureV4=wWe;ri.SignatureV4Base=iwe;ri.TOKEN_HEADER=aXt;ri.TOKEN_QUERY_PARAM=xWe;ri.UNSIGNABLE_PATTERNS=FEn;ri.UNSIGNED_PAYLOAD=dXt;ri.clearCredentialCache=qEn;ri.createScope=rwe;ri.getCanonicalHeaders=yWe;ri.getCanonicalQuery=yXt;ri.getPayloadHash=nwe;ri.getSigningKey=mXt;ri.hasHeader=hXt;ri.moveHeadersToQuery=gXt;ri.prepareRequest=vWe;ri.signatureV4aContainer=HEn});var cc=S((wla,_Xt)=>{"use strict";_Xt.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 C5=S((Sla,awe)=>{"use strict";var{AbortController:vXt,AbortSignal:VEn}=typeof self<"u"?self:typeof window<"u"?window:void 0;awe.exports=vXt;awe.exports.AbortSignal=VEn;awe.exports.default=vXt});var Rre=S((Cla,PWe)=>{"use strict";var x5=typeof Reflect=="object"?Reflect:null,wXt=x5&&typeof x5.apply=="function"?x5.apply:function(e,r,n){return Function.prototype.apply.call(e,r,n)},swe;x5&&typeof x5.ownKeys=="function"?swe=x5.ownKeys:Object.getOwnPropertySymbols?swe=function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:swe=function(e){return Object.getOwnPropertyNames(e)};function JEn(t){console&&console.warn&&console.warn(t)}var CXt=Number.isNaN||function(e){return e!==e};function lu(){lu.init.call(this)}PWe.exports=lu;PWe.exports.once=ZEn;lu.EventEmitter=lu;lu.prototype._events=void 0;lu.prototype._eventsCount=0;lu.prototype._maxListeners=void 0;var SXt=10;function uwe(t){if(typeof t!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof t)}Object.defineProperty(lu,"defaultMaxListeners",{enumerable:!0,get:function(){return SXt},set:function(t){if(typeof t!="number"||t<0||CXt(t))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+t+".");SXt=t}});lu.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};lu.prototype.setMaxListeners=function(e){if(typeof e!="number"||e<0||CXt(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 xXt(t){return t._maxListeners===void 0?lu.defaultMaxListeners:t._maxListeners}lu.prototype.getMaxListeners=function(){return xXt(this)};lu.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")wXt(u,this,r);else for(var l=u.length,c=MXt(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,JEn(s)}return t}lu.prototype.addListener=function(e,r){return OXt(this,e,r,!1)};lu.prototype.on=lu.prototype.addListener;lu.prototype.prependListener=function(e,r){return OXt(this,e,r,!0)};function KEn(){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 TXt(t,e,r){var n={fired:!1,wrapFn:void 0,target:t,type:e,listener:r},o=KEn.bind(n);return o.listener=r,n.wrapFn=o,o}lu.prototype.once=function(e,r){return uwe(r),this.on(e,TXt(this,e,r)),this};lu.prototype.prependOnceListener=function(e,r){return uwe(r),this.prependListener(e,TXt(this,e,r)),this};lu.prototype.removeListener=function(e,r){var n,o,i,a,s;if(uwe(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():WEn(n,i),n.length===1&&(o[e]=n[0]),o.removeListener!==void 0&&this.emit("removeListener",e,s||r)}return this};lu.prototype.off=lu.prototype.removeListener;lu.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 EXt(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?GEn(o):MXt(o,o.length)}lu.prototype.listeners=function(e){return EXt(this,e,!0)};lu.prototype.rawListeners=function(e){return EXt(this,e,!1)};lu.listenerCount=function(t,e){return typeof t.listenerCount=="function"?t.listenerCount(e):PXt.call(t,e)};lu.prototype.listenerCount=PXt;function PXt(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}lu.prototype.eventNames=function(){return this._eventsCount>0?swe(this._events):[]};function MXt(t,e){for(var r=new Array(e),n=0;n{"use strict";var YEn=eS(),{kResistStopPropagation:QEn,SymbolDispose:ePn}=cc(),tPn=globalThis.AbortSignal||C5().AbortSignal,rPn=globalThis.AbortController||C5().AbortController,nPn=Object.getPrototypeOf(async function(){}).constructor,AXt=globalThis.Blob||YEn.Blob,oPn=typeof AXt<"u"?function(e){return e instanceof AXt}:function(e){return!1},IXt=(t,e)=>{if(t!==void 0&&(t===null||typeof t!="object"||!("aborted"in t)))throw new ERR_INVALID_ARG_TYPE(e,"AbortSignal",t)},iPn=(t,e)=>{if(typeof t!="function")throw new ERR_INVALID_ARG_TYPE(e,"Function",t)},MWe=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 nPn},isArrayBufferView(t){return ArrayBuffer.isView(t)}},isBlob:oPn,deprecate(t,e){return t},addAbortListener:Rre().addAbortListener||function(e,r){if(e===void 0)throw new ERR_INVALID_ARG_TYPE("signal","AbortSignal",e);IXt(e,"signal"),iPn(r,"listener");let n;return e.aborted?queueMicrotask(()=>r()):(e.addEventListener("abort",r,{__proto__:null,once:!0,[QEn]:!0}),n=()=>{e.removeEventListener("abort",r)}),{__proto__:null,[ePn](){var o;(o=n)===null||o===void 0||o()}}},AbortSignalAny:tPn.any||function(e){if(e.length===1)return e[0];let r=new rPn,n=()=>r.abort();return e.forEach(o=>{IXt(o,"signals"),o.addEventListener("abort",n,{once:!0})}),r.signal.addEventListener("abort",()=>{e.forEach(o=>o.removeEventListener("abort",n))},{once:!0}),r.signal}};RWe.exports.promisify.custom=Symbol.for("nodejs.util.promisify.custom")});var mb=S((Ola,DXt)=>{"use strict";var{format:aPn,inspect:lwe,AggregateError:sPn}=gy(),uPn=globalThis.AggregateError||sPn,lPn=Symbol("kIsNodeError"),cPn=["string","function","number","object","Function","Object","boolean","bigint","symbol"],dPn=/^([A-Z][a-z0-9]*)+$/,fPn="__node_internal_",cwe={};function F4(t,e){if(!t)throw new cwe.ERR_INTERNAL_ASSERTION(e)}function NXt(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 pPn(t,e,r){if(typeof e=="function")return F4(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 F4(n===r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${n}).`),r.length===0?e:aPn(e,...r)}function ag(t,e,r){r||(r=Error);class n extends r{constructor(...i){super(pPn(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[lPn]=!0,cwe[t]=n}function jXt(t){let e=fPn+t.name;return Object.defineProperty(t,"name",{value:e}),t}function mPn(t,e){if(t&&e&&t!==e){if(Array.isArray(e.errors))return e.errors.push(t),e;let r=new uPn([e,t],e.message);return r.code=e.code,r}return t||e}var AWe=class extends Error{constructor(e="The operation was aborted",r=void 0){if(r!==void 0&&typeof r!="object")throw new cwe.ERR_INVALID_ARG_TYPE("options","Object",r);super(e,r),this.code="ABORT_ERR",this.name="AbortError"}};ag("ERR_ASSERTION","%s",Error);ag("ERR_INVALID_ARG_TYPE",(t,e,r)=>{F4(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)F4(typeof u=="string","All expected entries have to be of type string"),cPn.includes(u)?o.push(u.toLowerCase()):dPn.test(u)?i.push(u):(F4(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=lwe(r,{depth:-1});n+=`. Received ${u}`}}else{let u=lwe(r,{colors:!1});u.length>25&&(u=`${u.slice(0,25)}...`),n+=`. Received type ${typeof r} (${u})`}return n},TypeError);ag("ERR_INVALID_ARG_VALUE",(t,e,r="is invalid")=>{let n=lwe(e);return n.length>128&&(n=n.slice(0,128)+"..."),`The ${t.includes(".")?"property":"argument"} '${t}' ${r}. Received ${n}`},TypeError);ag("ERR_INVALID_RETURN_VALUE",(t,e,r)=>{var n;let o=r!=null&&(n=r.constructor)!==null&&n!==void 0&&n.name?`instance of ${r.constructor.name}`:`type ${typeof r}`;return`Expected ${t} to be returned from the "${e}" function but got ${o}.`},TypeError);ag("ERR_MISSING_ARGS",(...t)=>{F4(t.length>0,"At least one arg needs to be specified");let e,r=t.length;switch(t=(Array.isArray(t)?t:[t]).map(n=>`"${n}"`).join(" or "),r){case 1:e+=`The ${t[0]} argument`;break;case 2:e+=`The ${t[0]} and ${t[1]} arguments`;break;default:{let n=t.pop();e+=`The ${t.join(", ")}, and ${n} arguments`}break}return`${e} must be specified`},TypeError);ag("ERR_OUT_OF_RANGE",(t,e,r)=>{F4(e,'Missing "range" argument');let n;return Number.isInteger(r)&&Math.abs(r)>2**32?n=NXt(String(r)):typeof r=="bigint"?(n=String(r),(r>2n**32n||r<-(2n**32n))&&(n=NXt(n)),n+="n"):n=lwe(r),`The value of "${t}" is out of range. It must be ${e}. Received ${n}`},RangeError);ag("ERR_MULTIPLE_CALLBACK","Callback called multiple times",Error);ag("ERR_METHOD_NOT_IMPLEMENTED","The %s method is not implemented",Error);ag("ERR_STREAM_ALREADY_FINISHED","Cannot call %s after a stream was finished",Error);ag("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable",Error);ag("ERR_STREAM_DESTROYED","Cannot call %s after a stream was destroyed",Error);ag("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError);ag("ERR_STREAM_PREMATURE_CLOSE","Premature close",Error);ag("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF",Error);ag("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event",Error);ag("ERR_STREAM_WRITE_AFTER_END","write after end",Error);ag("ERR_UNKNOWN_ENCODING","Unknown encoding: %s",TypeError);DXt.exports={AbortError:AWe,aggregateTwoErrors:jXt(mPn),hideStackFrames:jXt,codes:cwe}});var T5=S((Tla,VXt)=>{"use strict";var{ArrayIsArray:NWe,ArrayPrototypeIncludes:kXt,ArrayPrototypeJoin:qXt,ArrayPrototypeMap:hPn,NumberIsInteger:jWe,NumberIsNaN:gPn,NumberMAX_SAFE_INTEGER:yPn,NumberMIN_SAFE_INTEGER:bPn,NumberParseInt:_Pn,ObjectPrototypeHasOwnProperty:vPn,RegExpPrototypeExec:BXt,String:wPn,StringPrototypeToUpperCase:SPn,StringPrototypeTrim:CPn}=cc(),{hideStackFrames:vS,codes:{ERR_SOCKET_BAD_PORT:xPn,ERR_INVALID_ARG_TYPE:yy,ERR_INVALID_ARG_VALUE:O5,ERR_OUT_OF_RANGE:k4,ERR_UNKNOWN_SIGNAL:$Xt}}=mb(),{normalizeEncoding:OPn}=gy(),{isAsyncFunction:TPn,isArrayBufferView:EPn}=gy().types,LXt={};function PPn(t){return t===(t|0)}function MPn(t){return t===t>>>0}var RPn=/^[0-7]+$/,APn="must be a 32-bit unsigned integer or an octal string";function IPn(t,e,r){if(typeof t>"u"&&(t=r),typeof t=="string"){if(BXt(RPn,t)===null)throw new O5(e,t,APn);t=_Pn(t,8)}return UXt(t,e),t}var NPn=vS((t,e,r=bPn,n=yPn)=>{if(typeof t!="number")throw new yy(e,"number",t);if(!jWe(t))throw new k4(e,"an integer",t);if(tn)throw new k4(e,`>= ${r} && <= ${n}`,t)}),jPn=vS((t,e,r=-2147483648,n=2147483647)=>{if(typeof t!="number")throw new yy(e,"number",t);if(!jWe(t))throw new k4(e,"an integer",t);if(tn)throw new k4(e,`>= ${r} && <= ${n}`,t)}),UXt=vS((t,e,r=!1)=>{if(typeof t!="number")throw new yy(e,"number",t);if(!jWe(t))throw new k4(e,"an integer",t);let n=r?1:0,o=4294967295;if(to)throw new k4(e,`>= ${n} && <= ${o}`,t)});function DWe(t,e){if(typeof t!="string")throw new yy(e,"string",t)}function DPn(t,e,r=void 0,n){if(typeof t!="number")throw new yy(e,"number",t);if(r!=null&&tn||(r!=null||n!=null)&&gPn(t))throw new k4(e,`${r!=null?`>= ${r}`:""}${r!=null&&n!=null?" && ":""}${n!=null?`<= ${n}`:""}`,t)}var $Pn=vS((t,e,r)=>{if(!kXt(r,t)){let o="must be one of: "+qXt(hPn(r,i=>typeof i=="string"?`'${i}'`:wPn(i)),", ");throw new O5(e,t,o)}});function zXt(t,e){if(typeof t!="boolean")throw new yy(e,"boolean",t)}function IWe(t,e,r){return t==null||!vPn(t,e)?r:t[e]}var LPn=vS((t,e,r=null)=>{let n=IWe(r,"allowArray",!1),o=IWe(r,"allowFunction",!1);if(!IWe(r,"nullable",!1)&&t===null||!n&&NWe(t)||typeof t!="object"&&(!o||typeof t!="function"))throw new yy(e,"Object",t)}),FPn=vS((t,e)=>{if(t!=null&&typeof t!="object"&&typeof t!="function")throw new yy(e,"a dictionary",t)}),dwe=vS((t,e,r=0)=>{if(!NWe(t))throw new yy(e,"Array",t);if(t.length{if(!EPn(t))throw new yy(e,["Buffer","TypedArray","DataView"],t)});function HPn(t,e){let r=OPn(e),n=t.length;if(r==="hex"&&n%2!==0)throw new O5("encoding",e,`is invalid for data of length ${n}`)}function VPn(t,e="Port",r=!0){if(typeof t!="number"&&typeof t!="string"||typeof t=="string"&&CPn(t).length===0||+t!==+t>>>0||t>65535||t===0&&!r)throw new xPn(e,t,r);return t|0}var HXt=vS((t,e)=>{if(t!==void 0&&(t===null||typeof t!="object"||!("aborted"in t)))throw new yy(e,"AbortSignal",t)}),JPn=vS((t,e)=>{if(typeof t!="function")throw new yy(e,"Function",t)}),KPn=vS((t,e)=>{if(typeof t!="function"||TPn(t))throw new yy(e,"Function",t)}),WPn=vS((t,e)=>{if(t!==void 0)throw new yy(e,"undefined",t)});function GPn(t,e,r){if(!kXt(r,t))throw new yy(e,`('${qXt(r,"|")}')`,t)}var ZPn=/^(?:<[^>]*>)(?:\s*;\s*[^;"\s]+(?:=(")?[^;"\s]*\1)?)*$/;function FXt(t,e){if(typeof t>"u"||!BXt(ZPn,t))throw new O5(e,t,'must be an array or string of format "; rel=preload; as=style"')}function XPn(t){if(typeof t=="string")return FXt(t,"hints"),t;if(NWe(t)){let e=t.length,r="";if(e===0)return r;for(let n=0;n; rel=preload; as=style"')}VXt.exports={isInt32:PPn,isUint32:MPn,parseFileMode:IPn,validateArray:dwe,validateStringArray:kPn,validateBooleanArray:qPn,validateAbortSignalArray:BPn,validateBoolean:zXt,validateBuffer:zPn,validateDictionary:FPn,validateEncoding:HPn,validateFunction:JPn,validateInt32:jPn,validateInteger:NPn,validateNumber:DPn,validateObject:LPn,validateOneOf:$Pn,validatePlainFunction:KPn,validatePort:VPn,validateSignalName:UPn,validateString:DWe,validateUint32:UXt,validateUndefined:WPn,validateUnion:GPn,validateAbortSignal:HXt,validateLinkHeaderValue:XPn}});var IF=S((Ela,GXt)=>{var Qc=GXt.exports={},fT,pT;function $We(){throw new Error("setTimeout has not been defined")}function LWe(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?fT=setTimeout:fT=$We}catch{fT=$We}try{typeof clearTimeout=="function"?pT=clearTimeout:pT=LWe}catch{pT=LWe}})();function JXt(t){if(fT===setTimeout)return setTimeout(t,0);if((fT===$We||!fT)&&setTimeout)return fT=setTimeout,setTimeout(t,0);try{return fT(t,0)}catch{try{return fT.call(null,t,0)}catch{return fT.call(this,t,0)}}}function YPn(t){if(pT===clearTimeout)return clearTimeout(t);if((pT===LWe||!pT)&&clearTimeout)return pT=clearTimeout,clearTimeout(t);try{return pT(t)}catch{try{return pT.call(null,t)}catch{return pT.call(this,t)}}}var f1=[],E5=!1,q4,fwe=-1;function QPn(){!E5||!q4||(E5=!1,q4.length?f1=q4.concat(f1):fwe=-1,f1.length&&KXt())}function KXt(){if(!E5){var t=JXt(QPn);E5=!0;for(var e=f1.length;e;){for(q4=f1,f1=[];++fwe1)for(var r=1;r{"use strict";var{SymbolAsyncIterator:ZXt,SymbolIterator:XXt,SymbolFor:B4}=cc(),YXt=B4("nodejs.stream.destroyed"),QXt=B4("nodejs.stream.errored"),FWe=B4("nodejs.stream.readable"),kWe=B4("nodejs.stream.writable"),eYt=B4("nodejs.stream.disturbed"),eMn=B4("nodejs.webstream.isClosedPromise"),tMn=B4("nodejs.webstream.controllerErrorFunction");function pwe(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 mwe(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 rMn(t){return!!(t&&typeof t.pipe=="function"&&t._readableState&&typeof t.on=="function"&&typeof t.write=="function")}function mT(t){return t&&(t._readableState||t._writableState||typeof t.write=="function"&&typeof t.on=="function"||typeof t.pipe=="function"&&typeof t.on=="function")}function tYt(t){return!!(t&&!mT(t)&&typeof t.pipeThrough=="function"&&typeof t.getReader=="function"&&typeof t.cancel=="function")}function rYt(t){return!!(t&&!mT(t)&&typeof t.getWriter=="function"&&typeof t.abort=="function")}function nYt(t){return!!(t&&!mT(t)&&typeof t.readable=="object"&&typeof t.writable=="object")}function nMn(t){return tYt(t)||rYt(t)||nYt(t)}function oMn(t,e){return t==null?!1:e===!0?typeof t[ZXt]=="function":e===!1?typeof t[XXt]=="function":typeof t[ZXt]=="function"||typeof t[XXt]=="function"}function hwe(t){if(!mT(t))return null;let e=t._writableState,r=t._readableState,n=e||r;return!!(t.destroyed||t[YXt]||n!=null&&n.destroyed)}function oYt(t){if(!mwe(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 iMn(t,e){if(!mwe(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 aMn(t){if(!pwe(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 iYt(t,e){if(!pwe(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 aYt(t){return t&&t[FWe]!=null?t[FWe]:typeof t?.readable!="boolean"?null:hwe(t)?!1:pwe(t)&&t.readable&&!iYt(t)}function sYt(t){return t&&t[kWe]!=null?t[kWe]:typeof t?.writable!="boolean"?null:hwe(t)?!1:mwe(t)&&t.writable&&!oYt(t)}function sMn(t,e){return mT(t)?hwe(t)?!0:!(e?.readable!==!1&&aYt(t)||e?.writable!==!1&&sYt(t)):null}function uMn(t){var e,r;return mT(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 lMn(t){var e,r;return mT(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 cMn(t){if(!mT(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"&&uYt(t)?t._closed:null}function uYt(t){return typeof t._closed=="boolean"&&typeof t._defaultKeepAlive=="boolean"&&typeof t._removedConnection=="boolean"&&typeof t._removedContLen=="boolean"}function lYt(t){return typeof t._sent100=="boolean"&&uYt(t)}function dMn(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 fMn(t){if(!mT(t))return null;let e=t._writableState,r=t._readableState,n=e||r;return!n&&lYt(t)||!!(n&&n.autoDestroy&&n.emitClose&&n.closed===!1)}function pMn(t){var e;return!!(t&&((e=t[eYt])!==null&&e!==void 0?e:t.readableDidRead||t.readableAborted))}function mMn(t){var e,r,n,o,i,a,s,u,l,c;return!!(t&&((e=(r=(n=(o=(i=(a=t[QXt])!==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))}cYt.exports={isDestroyed:hwe,kIsDestroyed:YXt,isDisturbed:pMn,kIsDisturbed:eYt,isErrored:mMn,kIsErrored:QXt,isReadable:aYt,kIsReadable:FWe,kIsClosedPromise:eMn,kControllerErrorFunction:tMn,kIsWritable:kWe,isClosed:cMn,isDuplexNodeStream:rMn,isFinished:sMn,isIterable:oMn,isReadableNodeStream:pwe,isReadableStream:tYt,isReadableEnded:aMn,isReadableFinished:iYt,isReadableErrored:lMn,isNodeStream:mT,isWebStream:nMn,isWritable:sYt,isWritableNodeStream:mwe,isWritableStream:rYt,isWritableEnded:oYt,isWritableFinished:iMn,isWritableErrored:uMn,isServerRequest:dMn,isServerResponse:lYt,willEmitClose:fMn,isTransformStream:nYt}});var m1=S((Mla,HWe)=>{var NF=IF(),{AbortError:_Yt,codes:hMn}=mb(),{ERR_INVALID_ARG_TYPE:gMn,ERR_STREAM_PREMATURE_CLOSE:dYt}=hMn,{kEmptyObject:BWe,once:UWe}=gy(),{validateAbortSignal:yMn,validateFunction:bMn,validateObject:_Mn,validateBoolean:vMn}=T5(),{Promise:wMn,PromisePrototypeThen:SMn,SymbolDispose:vYt}=cc(),{isClosed:CMn,isReadable:fYt,isReadableNodeStream:qWe,isReadableStream:xMn,isReadableFinished:pYt,isReadableErrored:mYt,isWritable:hYt,isWritableNodeStream:gYt,isWritableStream:OMn,isWritableFinished:yYt,isWritableErrored:bYt,isNodeStream:TMn,willEmitClose:EMn,kIsClosedPromise:PMn}=hT(),P5;function MMn(t){return t.setHeader&&typeof t.abort=="function"}var zWe=()=>{};function wYt(t,e,r){var n,o;if(arguments.length===2?(r=e,e=BWe):e==null?e=BWe:_Mn(e,"options"),bMn(r,"callback"),yMn(e.signal,"options.signal"),r=UWe(r),xMn(t)||OMn(t))return RMn(t,e,r);if(!TMn(t))throw new gMn("stream",["ReadableStream","WritableStream","Stream"],t);let i=(n=e.readable)!==null&&n!==void 0?n:qWe(t),a=(o=e.writable)!==null&&o!==void 0?o:gYt(t),s=t._writableState,u=t._readableState,l=()=>{t.writable||f()},c=EMn(t)&&qWe(t)===i&&gYt(t)===a,d=yYt(t,!1),f=()=>{d=!0,t.destroyed&&(c=!1),!(c&&(!t.readable||i))&&(!i||p)&&r.call(t)},p=pYt(t,!1),m=()=>{p=!0,t.destroyed&&(c=!1),!(c&&(!t.writable||a))&&(!a||d)&&r.call(t)},h=x=>{r.call(t,x)},g=CMn(t),y=()=>{g=!0;let x=bYt(t)||mYt(t);if(x&&typeof x!="boolean")return r.call(t,x);if(i&&!p&&qWe(t,!0)&&!pYt(t,!1))return r.call(t,new dYt);if(a&&!d&&!yYt(t,!1))return r.call(t,new dYt);r.call(t)},b=()=>{g=!0;let x=bYt(t)||mYt(t);if(x&&typeof x!="boolean")return r.call(t,x);r.call(t)},_=()=>{t.req.on("finish",f)};MMn(t)?(t.on("complete",f),c||t.on("abort",y),t.req?_():t.on("request",_)):a&&!s&&(t.on("end",l),t.on("close",l)),!c&&typeof t.aborted=="boolean"&&t.on("aborted",y),t.on("end",m),t.on("finish",f),e.error!==!1&&t.on("error",h),t.on("close",y),g?NF.nextTick(y):s!=null&&s.errorEmitted||u!=null&&u.errorEmitted?c||NF.nextTick(b):(!i&&(!c||fYt(t))&&(d||hYt(t)===!1)||!a&&(!c||hYt(t))&&(p||fYt(t)===!1)||u&&t.req&&t.aborted)&&NF.nextTick(b);let w=()=>{r=zWe,t.removeListener("aborted",y),t.removeListener("complete",f),t.removeListener("abort",y),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",y)};if(e.signal&&!g){let x=()=>{let O=r;w(),O.call(t,new _Yt(void 0,{cause:e.signal.reason}))};if(e.signal.aborted)NF.nextTick(x);else{P5=P5||gy().addAbortListener;let O=P5(e.signal,x),E=r;r=UWe((...T)=>{O[vYt](),E.apply(t,T)})}}return w}function RMn(t,e,r){let n=!1,o=zWe;if(e.signal)if(o=()=>{n=!0,r.call(t,new _Yt(void 0,{cause:e.signal.reason}))},e.signal.aborted)NF.nextTick(o);else{P5=P5||gy().addAbortListener;let a=P5(e.signal,o),s=r;r=UWe((...u)=>{a[vYt](),s.apply(t,u)})}let i=(...a)=>{n||NF.nextTick(()=>r.apply(t,a))};return SMn(t[PMn].promise,i,i),zWe}function AMn(t,e){var r;let n=!1;return e===null&&(e=BWe),(r=e)!==null&&r!==void 0&&r.cleanup&&(vMn(e.cleanup,"cleanup"),n=e.cleanup),new wMn((o,i)=>{let a=wYt(t,e,s=>{n&&a(),s?i(s):o()})})}HWe.exports=wYt;HWe.exports.finished=AMn});var U4=S((Rla,MYt)=>{"use strict";var gT=IF(),{aggregateTwoErrors:IMn,codes:{ERR_MULTIPLE_CALLBACK:NMn},AbortError:jMn}=mb(),{Symbol:xYt}=cc(),{kIsDestroyed:DMn,isDestroyed:$Mn,isFinished:LMn,isServerRequest:FMn}=hT(),OYt=xYt("kDestroy"),VWe=xYt("kConstruct");function TYt(t,e,r){t&&(t.stack,e&&!e.errored&&(e.errored=t),r&&!r.errored&&(r.errored=t))}function kMn(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):(TYt(t,n,r),n&&(n.destroyed=!0),r&&(r.destroyed=!0),o.constructed?SYt(this,t,e):this.once(OYt,function(i){SYt(this,IMn(i,t),e)}),this)}function SYt(t,e,r){let n=!1;function o(i){if(n)return;n=!0;let a=t._readableState,s=t._writableState;TYt(i,s,a),s&&(s.closed=!0),a&&(a.closed=!0),typeof r=="function"&&r(i),i?gT.nextTick(qMn,t,i):gT.nextTick(EYt,t)}try{t._destroy(e||null,o)}catch(i){o(i)}}function qMn(t,e){JWe(t,e),EYt(t)}function EYt(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 JWe(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 BMn(){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 KWe(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?gT.nextTick(JWe,t,e):JWe(t,e))}function UMn(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(VWe,e),!(t.listenerCount(VWe)>1)&&gT.nextTick(zMn,t)}function zMn(t){let e=!1;function r(n){if(e){KWe(t,n??new NMn);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(OYt,n):n?KWe(t,n,!0):gT.nextTick(HMn,t)}try{t._construct(n=>{gT.nextTick(r,n)})}catch(n){gT.nextTick(r,n)}}function HMn(t){t.emit(VWe)}function CYt(t){return t?.setHeader&&typeof t.abort=="function"}function PYt(t){t.emit("close")}function VMn(t,e){t.emit("error",e),gT.nextTick(PYt,t)}function JMn(t,e){!t||$Mn(t)||(!e&&!LMn(t)&&(e=new jMn),FMn(t)?(t.socket=null,t.destroy(e)):CYt(t)?t.abort():CYt(t.req)?t.req.abort():typeof t.destroy=="function"?t.destroy(e):typeof t.close=="function"?t.close():e?gT.nextTick(VMn,t,e):gT.nextTick(PYt,t),t.destroyed||(t[DMn]=!0))}MYt.exports={construct:UMn,destroyer:JMn,destroy:kMn,undestroy:BMn,errorOrDestroy:KWe}});var bwe=S((Ala,AYt)=>{"use strict";var{ArrayIsArray:KMn,ObjectSetPrototypeOf:RYt}=cc(),{EventEmitter:gwe}=Rre();function ywe(t){gwe.call(this,t)}RYt(ywe.prototype,gwe.prototype);RYt(ywe,gwe);ywe.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(),gwe.listenerCount(this,"error")===0&&this.emit("error",c)}WWe(r,"error",u),WWe(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 WWe(t,e,r){if(typeof t.prependListener=="function")return t.prependListener(e,r);!t._events||!t._events[e]?t.on(e,r):KMn(t._events[e])?t._events[e].unshift(r):t._events[e]=[r,t._events[e]]}AYt.exports={Stream:ywe,prependListener:WWe}});var Are=S((Ila,_we)=>{"use strict";var{SymbolDispose:WMn}=cc(),{AbortError:IYt,codes:GMn}=mb(),{isNodeStream:NYt,isWebStream:ZMn,kControllerErrorFunction:XMn}=hT(),YMn=m1(),{ERR_INVALID_ARG_TYPE:jYt}=GMn,GWe,QMn=(t,e)=>{if(typeof t!="object"||!("aborted"in t))throw new jYt(e,"AbortSignal",t)};_we.exports.addAbortSignal=function(e,r){if(QMn(e,"signal"),!NYt(r)&&!ZMn(r))throw new jYt("stream",["ReadableStream","WritableStream","Stream"],r);return _we.exports.addAbortSignalNoValidate(e,r)};_we.exports.addAbortSignalNoValidate=function(t,e){if(typeof t!="object"||!("aborted"in t))return e;let r=NYt(e)?()=>{e.destroy(new IYt(void 0,{cause:t.reason}))}:()=>{e[XMn](new IYt(void 0,{cause:t.reason}))};if(t.aborted)r();else{GWe=GWe||gy().addAbortListener;let n=GWe(t,r);YMn(e,n[WMn])}return e}});var LYt=S((jla,$Yt)=>{"use strict";var{StringPrototypeSlice:DYt,SymbolIterator:eRn,TypedArrayPrototypeSet:vwe,Uint8Array:tRn}=cc(),{Buffer:ZWe}=eS(),{inspect:rRn}=gy();$Yt.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 ZWe.alloc(0);let r=ZWe.allocUnsafe(e>>>0),n=this.head,o=0;for(;n;)vwe(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+=DYt(i,0,e),this.head=n,n.data=DYt(i,e));break}++o}while((n=n.next)!==null);return this.length-=o,r}_getBuffer(e){let r=ZWe.allocUnsafe(e),n=e,o=this.head,i=0;do{let a=o.data;if(e>a.length)vwe(r,a,n-e),e-=a.length;else{e===a.length?(vwe(r,a,n-e),++i,o.next?this.head=o.next:this.head=this.tail=null):(vwe(r,new tRn(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 rRn(this,{...r,depth:0,customInspect:!1})}}});var Ire=S((Dla,BYt)=>{"use strict";var{MathFloor:nRn,NumberIsInteger:oRn}=cc(),{validateInteger:iRn}=T5(),{ERR_INVALID_ARG_VALUE:aRn}=mb().codes,FYt=16*1024,kYt=16;function sRn(t,e,r){return t.highWaterMark!=null?t.highWaterMark:e?t[r]:null}function qYt(t){return t?kYt:FYt}function uRn(t,e){iRn(e,"value",0),t?kYt=e:FYt=e}function lRn(t,e,r,n){let o=sRn(e,n,r);if(o!=null){if(!oRn(o)||o<0){let i=n?`options.${r}`:"options.highWaterMark";throw new aRn(i,o)}return nRn(o)}return qYt(t.objectMode)}BYt.exports={getHighWaterMark:lRn,getDefaultHighWaterMark:qYt,setDefaultHighWaterMark:uRn}});var HYt=S((XWe,zYt)=>{var wwe=eS(),yT=wwe.Buffer;function UYt(t,e){for(var r in t)e[r]=t[r]}yT.from&&yT.alloc&&yT.allocUnsafe&&yT.allocUnsafeSlow?zYt.exports=wwe:(UYt(wwe,XWe),XWe.Buffer=z4);function z4(t,e,r){return yT(t,e,r)}z4.prototype=Object.create(yT.prototype);UYt(yT,z4);z4.from=function(t,e,r){if(typeof t=="number")throw new TypeError("Argument must not be a number");return yT(t,e,r)};z4.alloc=function(t,e,r){if(typeof t!="number")throw new TypeError("Argument must be a number");var n=yT(t);return e!==void 0?typeof r=="string"?n.fill(e,r):n.fill(e):n.fill(0),n};z4.allocUnsafe=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return yT(t)};z4.allocUnsafeSlow=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return wwe.SlowBuffer(t)}});var KYt=S(JYt=>{"use strict";var QWe=HYt().Buffer,VYt=QWe.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 cRn(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 dRn(t){var e=cRn(t);if(typeof e!="string"&&(QWe.isEncoding===VYt||!VYt(t)))throw new Error("Unknown encoding: "+t);return e||t}JYt.StringDecoder=Nre;function Nre(t){this.encoding=dRn(t);var e;switch(this.encoding){case"utf16le":this.text=yRn,this.end=bRn,e=4;break;case"utf8":this.fillLast=mRn,e=4;break;case"base64":this.text=_Rn,this.end=vRn,e=3;break;default:this.write=wRn,this.end=SRn;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=QWe.allocUnsafe(e)}Nre.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 fRn(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 pRn(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 mRn(t){var e=this.lastTotal-this.lastNeed,r=pRn(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 hRn(t,e){var r=fRn(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 gRn(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+"\uFFFD":e}function yRn(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 bRn(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 _Rn(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 vRn(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+this.lastChar.toString("base64",0,3-this.lastNeed):e}function wRn(t){return t.toString(this.encoding)}function SRn(t){return t&&t.length?this.write(t):""}});var e8e=S((Lla,XYt)=>{"use strict";var WYt=IF(),{PromisePrototypeThen:CRn,SymbolAsyncIterator:GYt,SymbolIterator:ZYt}=cc(),{Buffer:xRn}=eS(),{ERR_INVALID_ARG_TYPE:ORn,ERR_STREAM_NULL_VALUES:TRn}=mb().codes;function ERn(t,e,r){let n;if(typeof e=="string"||e instanceof xRn)return new t({objectMode:!0,...r,read(){this.push(e),this.push(null)}});let o;if(e&&e[GYt])o=!0,n=e[GYt]();else if(e&&e[ZYt])o=!1,n=e[ZYt]();else throw new ORn("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){CRn(s(l),()=>WYt.nextTick(c,l),d=>WYt.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 TRn;if(i.push(d))continue;a=!1}}catch(l){i.destroy(l)}break}}return i}XYt.exports=ERn});var Dre=S((Fla,hQt)=>{var gC=IF(),{ArrayPrototypeIndexOf:PRn,NumberIsInteger:MRn,NumberIsNaN:RRn,NumberParseInt:ARn,ObjectDefineProperties:u8e,ObjectKeys:IRn,ObjectSetPrototypeOf:eQt,Promise:tQt,SafeSet:NRn,SymbolAsyncDispose:jRn,SymbolAsyncIterator:DRn,Symbol:$Rn}=cc();hQt.exports=ni;ni.ReadableState=Owe;var{EventEmitter:LRn}=Rre(),{Stream:jF,prependListener:FRn}=bwe(),{Buffer:t8e}=eS(),{addAbortSignal:kRn}=Are(),rQt=m1(),Ti=gy().debuglog("stream",t=>{Ti=t}),qRn=LYt(),A5=U4(),{getHighWaterMark:BRn,getDefaultHighWaterMark:URn}=Ire(),{aggregateTwoErrors:YYt,codes:{ERR_INVALID_ARG_TYPE:zRn,ERR_METHOD_NOT_IMPLEMENTED:HRn,ERR_OUT_OF_RANGE:VRn,ERR_STREAM_PUSH_AFTER_EOF:JRn,ERR_STREAM_UNSHIFT_AFTER_END_EVENT:KRn},AbortError:WRn}=mb(),{validateObject:GRn}=T5(),H4=$Rn("kPaused"),{StringDecoder:nQt}=KYt(),ZRn=e8e();eQt(ni.prototype,jF.prototype);eQt(ni,jF);var r8e=()=>{},{errorOrDestroy:M5}=A5,R5=1,XRn=2,oQt=4,jre=8,iQt=16,Swe=32,Cwe=64,aQt=128,YRn=256,QRn=512,eAn=1024,a8e=2048,s8e=4096,tAn=8192,rAn=16384,nAn=32768,sQt=65536,oAn=1<<17,iAn=1<<18;function xm(t){return{enumerable:!1,get(){return(this.state&t)!==0},set(e){e?this.state|=t:this.state&=~t}}}u8e(Owe.prototype,{objectMode:xm(R5),ended:xm(XRn),endEmitted:xm(oQt),reading:xm(jre),constructed:xm(iQt),sync:xm(Swe),needReadable:xm(Cwe),emittedReadable:xm(aQt),readableListening:xm(YRn),resumeScheduled:xm(QRn),errorEmitted:xm(eAn),emitClose:xm(a8e),autoDestroy:xm(s8e),destroyed:xm(tAn),closed:xm(rAn),closeEmitted:xm(nAn),multiAwaitDrain:xm(sQt),readingMore:xm(oAn),dataEmitted:xm(iAn)});function Owe(t,e,r){typeof r!="boolean"&&(r=e instanceof bT()),this.state=a8e|s8e|iQt|Swe,t&&t.objectMode&&(this.state|=R5),r&&t&&t.readableObjectMode&&(this.state|=R5),this.highWaterMark=t?BRn(this,t,"readableHighWaterMark",r):URn(!1),this.buffer=new qRn,this.length=0,this.pipes=[],this.flowing=null,this[H4]=null,t&&t.emitClose===!1&&(this.state&=~a8e),t&&t.autoDestroy===!1&&(this.state&=~s8e),this.errored=null,this.defaultEncoding=t&&t.defaultEncoding||"utf8",this.awaitDrainWriters=null,this.decoder=null,this.encoding=null,t&&t.encoding&&(this.decoder=new nQt(t.encoding),this.encoding=t.encoding)}function ni(t){if(!(this instanceof ni))return new ni(t);let e=this instanceof bT();this._readableState=new Owe(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&&kRn(t.signal,this)),jF.call(this,t),A5.construct(this,()=>{this._readableState.needReadable&&xwe(this,this._readableState)})}ni.prototype.destroy=A5.destroy;ni.prototype._undestroy=A5.undestroy;ni.prototype._destroy=function(t,e){e(t)};ni.prototype[LRn.captureRejectionSymbol]=function(t){this.destroy(t)};ni.prototype[jRn]=function(){let t;return this.destroyed||(t=this.readableEnded?null:new WRn,this.destroy(t)),new tQt((e,r)=>rQt(this,n=>n&&n!==t?r(n):e(null)))};ni.prototype.push=function(t,e){return uQt(this,t,e,!1)};ni.prototype.unshift=function(t,e){return uQt(this,t,e,!0)};function uQt(t,e,r,n){Ti("readableAddChunk",e);let o=t._readableState,i;if((o.state&R5)===0&&(typeof e=="string"?(r=r||o.defaultEncoding,o.encoding!==r&&(n&&o.encoding?e=t8e.from(e,r).toString(o.encoding):(e=t8e.from(e,r),r=""))):e instanceof t8e?r="":jF._isUint8Array(e)?(e=jF._uint8ArrayToBuffer(e),r=""):e!=null&&(i=new zRn("chunk",["string","Buffer","Uint8Array"],e))),i)M5(t,i);else if(e===null)o.state&=~jre,uAn(t,o);else if((o.state&R5)!==0||e&&e.length>0)if(n)if((o.state&oQt)!==0)M5(t,new KRn);else{if(o.destroyed||o.errored)return!1;n8e(t,o,e,!0)}else if(o.ended)M5(t,new JRn);else{if(o.destroyed||o.errored)return!1;o.state&=~jre,o.decoder&&!r?(e=o.decoder.write(e),o.objectMode||e.length!==0?n8e(t,o,e,!1):xwe(t,o)):n8e(t,o,e,!1)}else n||(o.state&=~jre,xwe(t,o));return!o.ended&&(o.length0?((e.state&sQt)!==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&Cwe)!==0&&Twe(t)),xwe(t,e)}ni.prototype.isPaused=function(){let t=this._readableState;return t[H4]===!0||t.flowing===!1};ni.prototype.setEncoding=function(t){let e=new nQt(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 aAn=1073741824;function sAn(t){if(t>aAn)throw new VRn("size","<= 1GiB",t);return t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++,t}function QYt(t,e){return t<=0||e.length===0&&e.ended?0:(e.state&R5)!==0?1:RRn(t)?e.flowing&&e.length?e.buffer.first().length:e.length:t<=e.length?t:e.ended?e.length:0}ni.prototype.read=function(t){Ti("read",t),t===void 0?t=NaN:MRn(t)||(t=ARn(t,10));let e=this._readableState,r=t;if(t>e.highWaterMark&&(e.highWaterMark=sAn(t)),t!==0&&(e.state&=~aQt),t===0&&e.needReadable&&((e.highWaterMark!==0?e.length>=e.highWaterMark:e.length>0)||e.ended))return Ti("read: emitReadable",e.length,e.ended),e.length===0&&e.ended?o8e(this):Twe(this),null;if(t=QYt(t,e),t===0&&e.ended)return e.length===0&&o8e(this),null;let n=(e.state&Cwe)!==0;if(Ti("need readable",n),(e.length===0||e.length-t0?o=pQt(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&&o8e(this)),o!==null&&!e.errorEmitted&&!e.closeEmitted&&(e.dataEmitted=!0,this.emit("data",o)),o};function uAn(t,e){if(Ti("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?Twe(t):(e.needReadable=!1,e.emittedReadable=!0,lQt(t))}}function Twe(t){let e=t._readableState;Ti("emitReadable",e.needReadable,e.emittedReadable),e.needReadable=!1,e.emittedReadable||(Ti("emitReadable",e.flowing),e.emittedReadable=!0,gC.nextTick(lQt,t))}function lQt(t){let e=t._readableState;Ti("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,dQt(t)}function xwe(t,e){!e.readingMore&&e.constructed&&(e.readingMore=!0,gC.nextTick(lAn,t,e))}function lAn(t,e){for(;!e.reading&&!e.ended&&(e.length1&&n.pipes.includes(t)&&(Ti("false write response, pause",n.awaitDrainWriters.size),n.awaitDrainWriters.add(t)),r.pause()),u||(u=cAn(r,t),t.on("drain",u))}r.on("data",f);function f(y){Ti("ondata");let b=t.write(y);Ti("dest.write",b),b===!1&&d()}function p(y){if(Ti("onerror",y),g(),t.removeListener("error",p),t.listenerCount("error")===0){let b=t._writableState||t._readableState;b&&!b.errorEmitted?M5(t,y):t.emit("error",y)}}FRn(t,"error",p);function m(){t.removeListener("finish",h),g()}t.once("close",m);function h(){Ti("onfinish"),t.removeListener("close",m),g()}t.once("finish",h);function g(){Ti("unpipe"),r.unpipe(t)}return t.emit("pipe",r),t.writableNeedDrain===!0?d():n.flowing||(Ti("pipe resume"),r.resume()),t};function cAn(t,e){return function(){let n=t._readableState;n.awaitDrainWriters===e?(Ti("pipeOnDrain",1),n.awaitDrainWriters=null):n.multiAwaitDrain&&(Ti("pipeOnDrain",n.awaitDrainWriters.size),n.awaitDrainWriters.delete(e)),(!n.awaitDrainWriters||n.awaitDrainWriters.size===0)&&t.listenerCount("data")&&t.resume()}}ni.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,Ti("on readable",n.length,n.reading),n.length?Twe(this):n.reading||gC.nextTick(dAn,this)),r};ni.prototype.addListener=ni.prototype.on;ni.prototype.removeListener=function(t,e){let r=jF.prototype.removeListener.call(this,t,e);return t==="readable"&&gC.nextTick(cQt,this),r};ni.prototype.off=ni.prototype.removeListener;ni.prototype.removeAllListeners=function(t){let e=jF.prototype.removeAllListeners.apply(this,arguments);return(t==="readable"||t===void 0)&&gC.nextTick(cQt,this),e};function cQt(t){let e=t._readableState;e.readableListening=t.listenerCount("readable")>0,e.resumeScheduled&&e[H4]===!1?e.flowing=!0:t.listenerCount("data")>0?t.resume():e.readableListening||(e.flowing=null)}function dAn(t){Ti("readable nexttick read 0"),t.read(0)}ni.prototype.resume=function(){let t=this._readableState;return t.flowing||(Ti("resume"),t.flowing=!t.readableListening,fAn(this,t)),t[H4]=!1,this};function fAn(t,e){e.resumeScheduled||(e.resumeScheduled=!0,gC.nextTick(pAn,t,e))}function pAn(t,e){Ti("resume",e.reading),e.reading||t.read(0),e.resumeScheduled=!1,t.emit("resume"),dQt(t),e.flowing&&!e.reading&&t.read(0)}ni.prototype.pause=function(){return Ti("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(Ti("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState[H4]=!0,this};function dQt(t){let e=t._readableState;for(Ti("flow",e.flowing);e.flowing&&t.read()!==null;);}ni.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=>{M5(this,n)}),t.on("close",()=>{this.destroy()}),t.on("destroy",()=>{this.destroy()}),this._read=()=>{e&&t.resume&&(e=!1,t.resume())};let r=IRn(t);for(let n=1;n{o=a?YYt(o,a):null,r(),r=r8e});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 tQt(n)}}}catch(a){throw o=YYt(o,a),o}finally{(o||e?.destroyOnReturn!==!1)&&(o===void 0||t._readableState.autoDestroy)?A5.destroyer(t,null):(t.off("readable",n),i())}}u8e(ni.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}}});u8e(Owe.prototype,{pipesCount:{__proto__:null,get(){return this.pipes.length}},paused:{__proto__:null,get(){return this[H4]!==!1},set(t){this[H4]=!!t}}});ni._fromList=pQt;function pQt(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 o8e(t){let e=t._readableState;Ti("endReadable",e.endEmitted),e.endEmitted||(e.ended=!0,gC.nextTick(hAn,e,t))}function hAn(t,e){if(Ti("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)gC.nextTick(gAn,e);else if(t.autoDestroy){let r=e._writableState;(!r||r.autoDestroy&&(r.finished||r.writable===!1))&&e.destroy()}}}function gAn(t){t.writable&&!t.writableEnded&&!t.destroyed&&t.end()}ni.from=function(t,e){return ZRn(ni,t,e)};var i8e;function mQt(){return i8e===void 0&&(i8e={}),i8e}ni.fromWeb=function(t,e){return mQt().newStreamReadableFromReadableStream(t,e)};ni.toWeb=function(t,e){return mQt().newReadableStreamFromStreamReadable(t,e)};ni.wrap=function(t,e){var r,n;return new ni({objectMode:(r=(n=t.readableObjectMode)!==null&&n!==void 0?n:t.objectMode)!==null&&r!==void 0?r:!0,...e,destroy(o,i){A5.destroyer(t,o),i(o)}}).wrap(t)}});var Awe=S((kla,EQt)=>{var V4=IF(),{ArrayPrototypeSlice:bQt,Error:yAn,FunctionPrototypeSymbolHasInstance:_Qt,ObjectDefineProperty:vQt,ObjectDefineProperties:bAn,ObjectSetPrototypeOf:wQt,StringPrototypeToLowerCase:_An,Symbol:vAn,SymbolHasInstance:wAn}=cc();EQt.exports=dc;dc.WritableState=Fre;var{EventEmitter:SAn}=Rre(),$re=bwe().Stream,{Buffer:Ewe}=eS(),Rwe=U4(),{addAbortSignal:CAn}=Are(),{getHighWaterMark:xAn,getDefaultHighWaterMark:OAn}=Ire(),{ERR_INVALID_ARG_TYPE:TAn,ERR_METHOD_NOT_IMPLEMENTED:EAn,ERR_MULTIPLE_CALLBACK:SQt,ERR_STREAM_CANNOT_PIPE:PAn,ERR_STREAM_DESTROYED:Lre,ERR_STREAM_ALREADY_FINISHED:MAn,ERR_STREAM_NULL_VALUES:RAn,ERR_STREAM_WRITE_AFTER_END:AAn,ERR_UNKNOWN_ENCODING:CQt}=mb().codes,{errorOrDestroy:I5}=Rwe;wQt(dc.prototype,$re.prototype);wQt(dc,$re);function d8e(){}var N5=vAn("kOnFinished");function Fre(t,e,r){typeof r!="boolean"&&(r=e instanceof bT()),this.objectMode=!!(t&&t.objectMode),r&&(this.objectMode=this.objectMode||!!(t&&t.writableObjectMode)),this.highWaterMark=t?xAn(this,t,"writableHighWaterMark",r):OAn(!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=NAn.bind(void 0,e),this.writecb=null,this.writelen=0,this.afterWriteTickInfo=null,Mwe(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[N5]=[]}function Mwe(t){t.buffered=[],t.bufferedIndex=0,t.allBuffers=!0,t.allNoop=!0}Fre.prototype.getBuffer=function(){return bQt(this.buffered,this.bufferedIndex)};vQt(Fre.prototype,"bufferedRequestCount",{__proto__:null,get(){return this.buffered.length-this.bufferedIndex}});function dc(t){let e=this instanceof bT();if(!e&&!_Qt(dc,this))return new dc(t);this._writableState=new Fre(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&&CAn(t.signal,this)),$re.call(this,t),Rwe.construct(this,()=>{let r=this._writableState;r.writing||p8e(this,r),m8e(this,r)})}vQt(dc,wAn,{__proto__:null,value:function(t){return _Qt(this,t)?!0:this!==dc?!1:t&&t._writableState instanceof Fre}});dc.prototype.pipe=function(){I5(this,new PAn)};function xQt(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"&&!Ewe.isEncoding(r))throw new CQt(r);typeof n!="function"&&(n=d8e)}if(e===null)throw new RAn;if(!o.objectMode)if(typeof e=="string")o.decodeStrings!==!1&&(e=Ewe.from(e,r),r="buffer");else if(e instanceof Ewe)r="buffer";else if($re._isUint8Array(e))e=$re._uint8ArrayToBuffer(e),r="buffer";else throw new TAn("chunk",["string","Buffer","Uint8Array"],e);let i;return o.ending?i=new AAn:o.destroyed&&(i=new Lre("write")),i?(V4.nextTick(n,i),I5(t,i,!0),i):(o.pendingcb++,IAn(t,o,e,r,n))}dc.prototype.write=function(t,e,r){return xQt(this,t,e,r)===!0};dc.prototype.cork=function(){this._writableState.corked++};dc.prototype.uncork=function(){let t=this._writableState;t.corked&&(t.corked--,t.writing||p8e(this,t))};dc.prototype.setDefaultEncoding=function(e){if(typeof e=="string"&&(e=_An(e)),!Ewe.isEncoding(e))throw new CQt(e);return this._writableState.defaultEncoding=e,this};function IAn(t,e,r,n,o){let i=e.objectMode?1:r.length;e.length+=i;let a=e.lengthr.bufferedIndex&&p8e(t,r),n?r.afterWriteTickInfo!==null&&r.afterWriteTickInfo.cb===o?r.afterWriteTickInfo.count++:(r.afterWriteTickInfo={count:1,cb:o,stream:t,state:r},V4.nextTick(jAn,r.afterWriteTickInfo)):OQt(t,r,1,o))}function jAn({stream:t,state:e,count:r,cb:n}){return e.afterWriteTickInfo=null,OQt(t,e,r,n)}function OQt(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&&f8e(e),m8e(t,e)}function f8e(t){if(t.writing)return;for(let o=t.bufferedIndex;o1&&t._writev){e.pendingcb-=i-1;let s=e.allNoop?d8e:l=>{for(let c=a;c256?(r.splice(0,a),e.bufferedIndex=0):e.bufferedIndex=a}e.bufferProcessing=!1}dc.prototype._write=function(t,e,r){if(this._writev)this._writev([{chunk:t,encoding:e}],r);else throw new EAn("_write()")};dc.prototype._writev=null;dc.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=xQt(this,t,e);i instanceof yAn&&(o=i)}return n.corked&&(n.corked=1,this.uncork()),o||(!n.errored&&!n.ending?(n.ending=!0,m8e(this,n,!0),n.ended=!0):n.finished?o=new MAn("end"):n.destroyed&&(o=new Lre("end"))),typeof r=="function"&&(o||n.finished?V4.nextTick(r,o):n[N5].push(r)),this};function Pwe(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 DAn(t,e){let r=!1;function n(o){if(r){I5(t,o??SQt());return}if(r=!0,e.pendingcb--,o){let i=e[N5].splice(0);for(let a=0;a{Pwe(o)?c8e(n,o):o.pendingcb--},t,e)):Pwe(e)&&(e.pendingcb++,c8e(t,e))))}function c8e(t,e){e.pendingcb--,e.finished=!0;let r=e[N5].splice(0);for(let n=0;n{var h8e=IF(),FAn=eS(),{isReadable:kAn,isWritable:qAn,isIterable:PQt,isNodeStream:BAn,isReadableNodeStream:MQt,isWritableNodeStream:RQt,isDuplexNodeStream:UAn,isReadableStream:AQt,isWritableStream:IQt}=hT(),NQt=m1(),{AbortError:kQt,codes:{ERR_INVALID_ARG_TYPE:zAn,ERR_INVALID_RETURN_VALUE:jQt}}=mb(),{destroyer:D5}=U4(),HAn=bT(),qQt=Dre(),VAn=Awe(),{createDeferredPromise:DQt}=gy(),$Qt=e8e(),LQt=globalThis.Blob||FAn.Blob,JAn=typeof LQt<"u"?function(e){return e instanceof LQt}:function(e){return!1},KAn=globalThis.AbortController||C5().AbortController,{FunctionPrototypeCall:FQt}=cc(),DF=class extends HAn{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)}};BQt.exports=function t(e,r){if(UAn(e))return e;if(MQt(e))return j5({readable:e});if(RQt(e))return j5({writable:e});if(BAn(e))return j5({writable:!1,readable:!1});if(AQt(e))return j5({readable:qQt.fromWeb(e)});if(IQt(e))return j5({writable:VAn.fromWeb(e)});if(typeof e=="function"){let{value:o,write:i,final:a,destroy:s}=WAn(e);if(PQt(o))return $Qt(DF,o,{objectMode:!0,write:i,final:a,destroy:s});let u=o?.then;if(typeof u=="function"){let l,c=FQt(u,o,d=>{if(d!=null)throw new jQt("nully","body",d)},d=>{D5(l,d)});return l=new DF({objectMode:!0,readable:!1,write:i,final(d){a(async()=>{try{await c,h8e.nextTick(d,null)}catch(f){h8e.nextTick(d,f)}})},destroy:s})}throw new jQt("Iterable, AsyncIterable or AsyncFunction",r,o)}if(JAn(e))return t(e.arrayBuffer());if(PQt(e))return $Qt(DF,e,{objectMode:!0,writable:!1});if(AQt(e?.readable)&&IQt(e?.writable))return DF.fromWeb(e);if(typeof e?.writable=="object"||typeof e?.readable=="object"){let o=e!=null&&e.readable?MQt(e?.readable)?e?.readable:t(e.readable):void 0,i=e!=null&&e.writable?RQt(e?.writable)?e?.writable:t(e.writable):void 0;return j5({readable:o,writable:i})}let n=e?.then;if(typeof n=="function"){let o;return FQt(n,e,i=>{i!=null&&o.push(i),o.push(null)},i=>{D5(o,i)}),o=new DF({objectMode:!0,writable:!1,read(){}})}throw new zAn(r,["Blob","ReadableStream","WritableStream","Stream","Iterable","AsyncIterable","Function","{ readable, writable } pair","Promise"],e)};function WAn(t){let{promise:e,resolve:r}=DQt(),n=new KAn,o=n.signal;return{value:t(async function*(){for(;;){let a=e;e=null;let{chunk:s,done:u,cb:l}=await a;if(h8e.nextTick(l),u)return;if(o.aborted)throw new kQt(void 0,{cause:o.reason});({promise:e,resolve:r}=DQt()),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 j5(t){let e=t.readable&&typeof t.readable.read!="function"?qQt.wrap(t.readable):t.readable,r=t.writable,n=!!kAn(e),o=!!qAn(r),i,a,s,u,l;function c(d){let f=u;u=null,f?f(d):d&&l.destroy(d)}return l=new DF({readableObjectMode:!!(e!=null&&e.readableObjectMode),writableObjectMode:!!(r!=null&&r.writableObjectMode),readable:n,writable:o}),o&&(NQt(r,d=>{o=!1,d&&D5(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&&(NQt(e,d=>{n=!1,d&&D5(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 kQt),s=null,i=null,a=null,u===null?f(d):(u=f,D5(r,d),D5(e,d))},l}});var bT=S((Bla,VQt)=>{"use strict";var{ObjectDefineProperties:GAn,ObjectGetOwnPropertyDescriptor:h1,ObjectKeys:ZAn,ObjectSetPrototypeOf:zQt}=cc();VQt.exports=yC;var b8e=Dre(),wS=Awe();zQt(yC.prototype,b8e.prototype);zQt(yC,b8e);{let t=ZAn(wS.prototype);for(let e=0;e{"use strict";var{ObjectSetPrototypeOf:JQt,Symbol:XAn}=cc();KQt.exports=g1;var{ERR_METHOD_NOT_IMPLEMENTED:YAn}=mb().codes,v8e=bT(),{getHighWaterMark:QAn}=Ire();JQt(g1.prototype,v8e.prototype);JQt(g1,v8e);var kre=XAn("kCallback");function g1(t){if(!(this instanceof g1))return new g1(t);let e=t?QAn(this,t,"readableHighWaterMark",!0):null;e===0&&(t={...t,highWaterMark:null,readableHighWaterMark:e,writableHighWaterMark:t.writableHighWaterMark||0}),v8e.call(this,t),this._readableState.sync=!1,this[kre]=null,t&&(typeof t.transform=="function"&&(this._transform=t.transform),typeof t.flush=="function"&&(this._flush=t.flush)),this.on("prefinish",eIn)}function _8e(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 eIn(){this._final!==_8e&&_8e.call(this)}g1.prototype._final=_8e;g1.prototype._transform=function(t,e,r){throw new YAn("_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:WQt}=cc();GQt.exports=$5;var S8e=w8e();WQt($5.prototype,S8e.prototype);WQt($5,S8e);function $5(t){if(!(this instanceof $5))return new $5(t);S8e.call(this,t)}$5.prototype._transform=function(t,e,r){r(null,t)}});var Dwe=S((Hla,eer)=>{var qre=IF(),{ArrayIsArray:tIn,Promise:rIn,SymbolAsyncIterator:nIn,SymbolDispose:oIn}=cc(),jwe=m1(),{once:iIn}=gy(),aIn=U4(),ZQt=bT(),{aggregateTwoErrors:sIn,codes:{ERR_INVALID_ARG_TYPE:I8e,ERR_INVALID_RETURN_VALUE:x8e,ERR_MISSING_ARGS:uIn,ERR_STREAM_DESTROYED:lIn,ERR_STREAM_PREMATURE_CLOSE:cIn},AbortError:dIn}=mb(),{validateFunction:fIn,validateAbortSignal:pIn}=T5(),{isIterable:J4,isReadable:O8e,isReadableNodeStream:Nwe,isNodeStream:XQt,isTransformStream:L5,isWebStream:mIn,isReadableStream:T8e,isReadableFinished:hIn}=hT(),gIn=globalThis.AbortController||C5().AbortController,E8e,P8e,M8e;function YQt(t,e,r){let n=!1;t.on("close",()=>{n=!0});let o=jwe(t,{readable:e,writable:r},i=>{n=!i});return{destroy:i=>{n||(n=!0,aIn.destroyer(t,i||new lIn("pipe")))},cleanup:o}}function yIn(t){return fIn(t[t.length-1],"streams[stream.length - 1]"),t.pop()}function R8e(t){if(J4(t))return t;if(Nwe(t))return bIn(t);throw new I8e("val",["Readable","Iterable","AsyncIterable"],t)}async function*bIn(t){P8e||(P8e=Dre()),yield*P8e.prototype[nIn].call(t)}async function Iwe(t,e,r,{end:n}){let o,i=null,a=l=>{if(l&&(o=l),i){let c=i;i=null,c()}},s=()=>new rIn((l,c)=>{o?c(o):i=()=>{o?c(o):l()}});e.on("drain",a);let u=jwe(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?sIn(o,l):l)}finally{u(),e.off("drain",a)}}async function A8e(t,e,r,{end:n}){L5(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 _In(...t){return QQt(t,iIn(yIn(t)))}function QQt(t,e,r){if(t.length===1&&tIn(t[0])&&(t=t[0]),t.length<2)throw new uIn("streams");let n=new gIn,o=n.signal,i=r?.signal,a=[];pIn(i,"options.signal");function s(){m(new dIn)}M8e=M8e||gy().addAbortListener;let u;i&&(u=M8e(i,s));let l,c,d=[],f=0;function p(_){m(_,--f===0)}function m(_,w){var x;if(_&&(!l||l.code==="ERR_STREAM_PREMATURE_CLOSE")&&(l=_),!(!l&&!w)){for(;d.length;)d.shift()(l);(x=u)===null||x===void 0||x[oIn](),n.abort(),w&&(l||a.forEach(O=>O()),qre.nextTick(e,l,c))}}let h;for(let _=0;_0,E=x||r?.end!==!1,T=_===t.length-1;if(XQt(w)){let R=function(N){N&&N.name!=="AbortError"&&N.code!=="ERR_STREAM_PREMATURE_CLOSE"&&p(N)};var b=R;if(E){let{destroy:N,cleanup:D}=YQt(w,x,O);d.push(N),O8e(w)&&T&&a.push(D)}w.on("error",R),O8e(w)&&T&&a.push(()=>{w.removeListener("error",R)})}if(_===0)if(typeof w=="function"){if(h=w({signal:o}),!J4(h))throw new x8e("Iterable, AsyncIterable or Stream","source",h)}else J4(w)||Nwe(w)||L5(w)?h=w:h=ZQt.from(w);else if(typeof w=="function"){if(L5(h)){var g;h=R8e((g=h)===null||g===void 0?void 0:g.readable)}else h=R8e(h);if(h=w(h,{signal:o}),x){if(!J4(h,!0))throw new x8e("AsyncIterable",`transform[${_-1}]`,h)}else{var y;E8e||(E8e=C8e());let R=new E8e({objectMode:!0}),N=(y=h)===null||y===void 0?void 0:y.then;if(typeof N=="function")f++,N.call(h,B=>{c=B,B!=null&&R.write(B),E&&R.end(),qre.nextTick(p)},B=>{R.destroy(B),qre.nextTick(p,B)});else if(J4(h,!0))f++,Iwe(h,R,p,{end:E});else if(T8e(h)||L5(h)){let B=h.readable||h;f++,Iwe(B,R,p,{end:E})}else throw new x8e("AsyncIterable or Promise","destination",h);h=R;let{destroy:D,cleanup:F}=YQt(h,!1,!0);d.push(D),T&&a.push(F)}}else if(XQt(w)){if(Nwe(h)){f+=2;let R=vIn(h,w,p,{end:E});O8e(w)&&T&&a.push(R)}else if(L5(h)||T8e(h)){let R=h.readable||h;f++,Iwe(R,w,p,{end:E})}else if(J4(h))f++,Iwe(h,w,p,{end:E});else throw new I8e("val",["Readable","Iterable","AsyncIterable","ReadableStream","TransformStream"],h);h=w}else if(mIn(w)){if(Nwe(h))f++,A8e(R8e(h),w,p,{end:E});else if(T8e(h)||J4(h))f++,A8e(h,w,p,{end:E});else if(L5(h))f++,A8e(h.readable,w,p,{end:E});else throw new I8e("val",["Readable","Iterable","AsyncIterable","ReadableStream","TransformStream"],h);h=w}else h=ZQt.from(w)}return(o!=null&&o.aborted||i!=null&&i.aborted)&&qre.nextTick(s),h}function vIn(t,e,r,{end:n}){let o=!1;if(e.on("close",()=>{o||r(new cIn)}),t.pipe(e,{end:!1}),n){let a=function(){o=!0,e.end()};var i=a;hIn(t)?qre.nextTick(a):t.once("end",a)}else r();return jwe(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)}),jwe(e,{readable:!1,writable:!0},r)}eer.exports={pipelineImpl:QQt,pipeline:_In}});var j8e=S((Vla,aer)=>{"use strict";var{pipeline:wIn}=Dwe(),$we=bT(),{destroyer:SIn}=U4(),{isNodeStream:Lwe,isReadable:ter,isWritable:rer,isWebStream:N8e,isTransformStream:K4,isWritableStream:ner,isReadableStream:oer}=hT(),{AbortError:CIn,codes:{ERR_INVALID_ARG_VALUE:ier,ERR_MISSING_ARGS:xIn}}=mb(),OIn=m1();aer.exports=function(...e){if(e.length===0)throw new xIn("streams");if(e.length===1)return $we.from(e[0]);let r=[...e];if(typeof e[0]=="function"&&(e[0]=$we.from(e[0])),typeof e[e.length-1]=="function"){let p=e.length-1;e[p]=$we.from(e[p])}for(let p=0;p0&&!(rer(e[p])||ner(e[p])||K4(e[p])))throw new ier(`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=wIn(e,u),d=!!(rer(l)||ner(l)||K4(l)),f=!!(ter(c)||oer(c)||K4(c));if(s=new $we({writableObjectMode:!!(l!=null&&l.writableObjectMode),readableObjectMode:!!(c!=null&&c.readableObjectMode),writable:d,readable:f}),d){if(Lwe(l))s._write=function(m,h,g){l.write(m,h)?g():n=g},s._final=function(m){l.end(),o=m},l.on("drain",function(){if(n){let m=n;n=null,m()}});else if(N8e(l)){let h=(K4(l)?l.writable:l).getWriter();s._write=async function(g,y,b){try{await h.ready,h.write(g).catch(()=>{}),b()}catch(_){b(_)}},s._final=async function(g){try{await h.ready,h.close().catch(()=>{}),o=g}catch(y){g(y)}}}let p=K4(c)?c.readable:c;OIn(p,()=>{if(o){let m=o;o=null,m()}})}if(f){if(Lwe(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(N8e(c)){let m=(K4(c)?c.readable:c).getReader();s._read=async function(){for(;;)try{let{value:h,done:g}=await m.read();if(!s.push(h))return;if(g){s.push(null);return}}catch{return}}}}return s._destroy=function(p,m){!p&&a!==null&&(p=new CIn),i=null,n=null,o=null,a===null?m(p):(a=m,Lwe(c)&&SIn(c,p))},s}});var ger=S((Jla,L8e)=>{"use strict";var TIn=globalThis.AbortController||C5().AbortController,{codes:{ERR_INVALID_ARG_VALUE:EIn,ERR_INVALID_ARG_TYPE:Bre,ERR_MISSING_ARGS:PIn,ERR_OUT_OF_RANGE:MIn},AbortError:_T}=mb(),{validateAbortSignal:W4,validateInteger:ser,validateObject:G4}=T5(),RIn=cc().Symbol("kWeak"),AIn=cc().Symbol("kResistStopPropagation"),{finished:IIn}=m1(),NIn=j8e(),{addAbortSignalNoValidate:jIn}=Are(),{isWritable:DIn,isNodeStream:$In}=hT(),{deprecate:LIn}=gy(),{ArrayPrototypePush:FIn,Boolean:kIn,MathFloor:uer,Number:qIn,NumberIsNaN:BIn,Promise:ler,PromiseReject:cer,PromiseResolve:UIn,PromisePrototypeThen:der,Symbol:per}=cc(),Fwe=per("kEmpty"),fer=per("kEof");function zIn(t,e){if(e!=null&&G4(e,"options"),e?.signal!=null&&W4(e.signal,"options.signal"),$In(t)&&!DIn(t))throw new EIn("stream",t,"must be writable");let r=NIn(this,t);return e!=null&&e.signal&&jIn(e.signal,r),r}function kwe(t,e){if(typeof t!="function")throw new Bre("fn",["Function","AsyncFunction"],t);e!=null&&G4(e,"options"),e?.signal!=null&&W4(e.signal,"options.signal");let r=1;e?.concurrency!=null&&(r=uer(e.concurrency));let n=r-1;return e?.highWaterMark!=null&&(n=uer(e.highWaterMark)),ser(r,"options.concurrency",1),ser(n,"options.highWaterMark",0),n+=r,async function*(){let i=gy().AbortSignalAny([e?.signal].filter(kIn)),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 ler(b=>{c=b})}s.push(fer)}catch(y){let b=cer(y);der(b,m,p),s.push(b)}finally{d=!0,l&&(l(),l=null)}}g();try{for(;;){for(;s.length>0;){let y=await s[0];if(y===fer)return;if(i.aborted)throw new _T;y!==Fwe&&(yield y),s.shift(),h()}await new ler(y=>{l=y})}}finally{d=!0,c&&(c(),c=null)}}.call(this)}function HIn(t=void 0){return t!=null&&G4(t,"options"),t?.signal!=null&&W4(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 _T({cause:t.signal.reason});yield[r++,o]}}.call(this)}async function mer(t,e=void 0){for await(let r of $8e.call(this,t,e))return!0;return!1}async function VIn(t,e=void 0){if(typeof t!="function")throw new Bre("fn",["Function","AsyncFunction"],t);return!await mer.call(this,async(...r)=>!await t(...r),e)}async function JIn(t,e){for await(let r of $8e.call(this,t,e))return r}async function KIn(t,e){if(typeof t!="function")throw new Bre("fn",["Function","AsyncFunction"],t);async function r(n,o){return await t(n,o),Fwe}for await(let n of kwe.call(this,r,e));}function $8e(t,e){if(typeof t!="function")throw new Bre("fn",["Function","AsyncFunction"],t);async function r(n,o){return await t(n,o)?n:Fwe}return kwe.call(this,r,e)}var D8e=class extends PIn{constructor(){super("reduce"),this.message="Reduce of an empty stream requires an initial value"}};async function WIn(t,e,r){var n;if(typeof t!="function")throw new Bre("reducer",["Function","AsyncFunction"],t);r!=null&&G4(r,"options"),r?.signal!=null&&W4(r.signal,"options.signal");let o=arguments.length>1;if(r!=null&&(n=r.signal)!==null&&n!==void 0&&n.aborted){let l=new _T(void 0,{cause:r.signal.reason});throw this.once("error",()=>{}),await IIn(this.destroy(l)),l}let i=new TIn,a=i.signal;if(r!=null&&r.signal){let l={once:!0,[RIn]:this,[AIn]:!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 _T;o?e=await t(e,l,{signal:a}):(e=l,o=!0)}if(!s&&!o)throw new D8e}finally{i.abort()}return e}async function GIn(t){t!=null&&G4(t,"options"),t?.signal!=null&&W4(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 _T(void 0,{cause:t.signal.reason});FIn(e,n)}return e}function ZIn(t,e){let r=kwe.call(this,t,e);return async function*(){for await(let o of r)yield*o}.call(this)}function her(t){if(t=qIn(t),BIn(t))return 0;if(t<0)throw new MIn("number",">= 0",t);return t}function XIn(t,e=void 0){return e!=null&&G4(e,"options"),e?.signal!=null&&W4(e.signal,"options.signal"),t=her(t),async function*(){var n;if(e!=null&&(n=e.signal)!==null&&n!==void 0&&n.aborted)throw new _T;for await(let i of this){var o;if(e!=null&&(o=e.signal)!==null&&o!==void 0&&o.aborted)throw new _T;t--<=0&&(yield i)}}.call(this)}function YIn(t,e=void 0){return e!=null&&G4(e,"options"),e?.signal!=null&&W4(e.signal,"options.signal"),t=her(t),async function*(){var n;if(e!=null&&(n=e.signal)!==null&&n!==void 0&&n.aborted)throw new _T;for await(let i of this){var o;if(e!=null&&(o=e.signal)!==null&&o!==void 0&&o.aborted)throw new _T;if(t-- >0&&(yield i),t<=0)return}}.call(this)}L8e.exports.streamReturningOperators={asIndexedPairs:LIn(HIn,"readable.asIndexedPairs will be removed in a future version."),drop:XIn,filter:$8e,flatMap:ZIn,map:kwe,take:YIn,compose:zIn};L8e.exports.promiseReturningOperators={every:VIn,forEach:KIn,reduce:WIn,toArray:GIn,some:mer,find:JIn}});var F8e=S((Kla,yer)=>{"use strict";var{ArrayPrototypePop:QIn,Promise:eNn}=cc(),{isIterable:tNn,isNodeStream:rNn,isWebStream:nNn}=hT(),{pipelineImpl:oNn}=Dwe(),{finished:iNn}=m1();k8e();function aNn(...t){return new eNn((e,r)=>{let n,o,i=t[t.length-1];if(i&&typeof i=="object"&&!rNn(i)&&!tNn(i)&&!nNn(i)){let a=QIn(t);n=a.signal,o=a.end}oNn(t,(a,s)=>{a?r(a):e(s)},{signal:n,end:o})})}yer.exports={finished:iNn,pipeline:aNn}});var k8e=S((Wla,Ter)=>{var{Buffer:sNn}=eS(),{ObjectDefineProperty:y1,ObjectKeys:ver,ReflectApply:wer}=cc(),{promisify:{custom:Ser}}=gy(),{streamReturningOperators:ber,promiseReturningOperators:_er}=ger(),{codes:{ERR_ILLEGAL_CONSTRUCTOR:Cer}}=mb(),uNn=j8e(),{setDefaultHighWaterMark:lNn,getDefaultHighWaterMark:cNn}=Ire(),{pipeline:xer}=Dwe(),{destroyer:dNn}=U4(),Oer=m1(),q8e=F8e(),Ure=hT(),cl=Ter.exports=bwe().Stream;cl.isDestroyed=Ure.isDestroyed;cl.isDisturbed=Ure.isDisturbed;cl.isErrored=Ure.isErrored;cl.isReadable=Ure.isReadable;cl.isWritable=Ure.isWritable;cl.Readable=Dre();for(let t of ver(ber)){let r=function(...n){if(new.target)throw Cer();return cl.Readable.from(wer(e,this,n))};B8e=r;let e=ber[t];y1(r,"name",{__proto__:null,value:e.name}),y1(r,"length",{__proto__:null,value:e.length}),y1(cl.Readable.prototype,t,{__proto__:null,value:r,enumerable:!1,configurable:!0,writable:!0})}var B8e;for(let t of ver(_er)){let r=function(...o){if(new.target)throw Cer();return wer(e,this,o)};B8e=r;let e=_er[t];y1(r,"name",{__proto__:null,value:e.name}),y1(r,"length",{__proto__:null,value:e.length}),y1(cl.Readable.prototype,t,{__proto__:null,value:r,enumerable:!1,configurable:!0,writable:!0})}var B8e;cl.Writable=Awe();cl.Duplex=bT();cl.Transform=w8e();cl.PassThrough=C8e();cl.pipeline=xer;var{addAbortSignal:fNn}=Are();cl.addAbortSignal=fNn;cl.finished=Oer;cl.destroy=dNn;cl.compose=uNn;cl.setDefaultHighWaterMark=lNn;cl.getDefaultHighWaterMark=cNn;y1(cl,"promises",{__proto__:null,configurable:!0,enumerable:!0,get(){return q8e}});y1(xer,Ser,{__proto__:null,enumerable:!0,get(){return q8e.pipeline}});y1(Oer,Ser,{__proto__:null,enumerable:!0,get(){return q8e.finished}});cl.Stream=cl;cl._isUint8Array=function(e){return e instanceof Uint8Array};cl._uint8ArrayToBuffer=function(e){return sNn.from(e.buffer,e.byteOffset,e.byteLength)}});var zre=S((Gla,ed)=>{"use strict";var Om=k8e(),pNn=F8e(),mNn=Om.Readable.destroy;ed.exports=Om.Readable;ed.exports._uint8ArrayToBuffer=Om._uint8ArrayToBuffer;ed.exports._isUint8Array=Om._isUint8Array;ed.exports.isDisturbed=Om.isDisturbed;ed.exports.isErrored=Om.isErrored;ed.exports.isReadable=Om.isReadable;ed.exports.Readable=Om.Readable;ed.exports.Writable=Om.Writable;ed.exports.Duplex=Om.Duplex;ed.exports.Transform=Om.Transform;ed.exports.PassThrough=Om.PassThrough;ed.exports.addAbortSignal=Om.addAbortSignal;ed.exports.finished=Om.finished;ed.exports.destroy=Om.destroy;ed.exports.destroy=mNn;ed.exports.pipeline=Om.pipeline;ed.exports.compose=Om.compose;Object.defineProperty(Om,"promises",{configurable:!0,enumerable:!0,get(){return pNn}});ed.exports.Stream=Om.Stream;ed.exports.default=ed.exports});var Mer=S(Hre=>{"use strict";Object.defineProperty(Hre,"__esModule",{value:!0});Hre.Headers=void 0;var Eer;typeof globalThis.Headers<"u"?Hre.Headers=Eer=globalThis.Headers:Hre.Headers=Eer=class Per{constructor(e){if(this.headers=new Map,e)if(e instanceof Per)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 U8e=S(Z4=>{"use strict";Object.defineProperty(Z4,"__esModule",{value:!0});Z4.unknownRawResponse=Z4.abortRawResponse=void 0;Z4.toRawResponse=hNn;var Rer=Mer();Z4.abortRawResponse={headers:new Rer.Headers,redirected:!1,status:499,statusText:"Client Closed Request",type:"error",url:""};Z4.unknownRawResponse={headers:new Rer.Headers,redirected:!1,status:0,statusText:"Unknown Error",type:"error",url:""};function hNn(t){return{headers:t.headers,redirected:t.redirected,status:t.status,statusText:t.statusText,type:t.type,url:t.url}}});var X4=S((Yla,Aer)=>{"use strict";Aer.exports=TypeError});var Ier=S(()=>{});var Wre=S((tca,Yer)=>{var Y8e=typeof Map=="function"&&Map.prototype,z8e=Object.getOwnPropertyDescriptor&&Y8e?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,Bwe=Y8e&&z8e&&typeof z8e.get=="function"?z8e.get:null,Ner=Y8e&&Map.prototype.forEach,Q8e=typeof Set=="function"&&Set.prototype,H8e=Object.getOwnPropertyDescriptor&&Q8e?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,Uwe=Q8e&&H8e&&typeof H8e.get=="function"?H8e.get:null,jer=Q8e&&Set.prototype.forEach,gNn=typeof WeakMap=="function"&&WeakMap.prototype,Jre=gNn?WeakMap.prototype.has:null,yNn=typeof WeakSet=="function"&&WeakSet.prototype,Kre=yNn?WeakSet.prototype.has:null,bNn=typeof WeakRef=="function"&&WeakRef.prototype,Der=bNn?WeakRef.prototype.deref:null,_Nn=Boolean.prototype.valueOf,vNn=Object.prototype.toString,wNn=Function.prototype.toString,SNn=String.prototype.match,eGe=String.prototype.slice,$F=String.prototype.replace,CNn=String.prototype.toUpperCase,$er=String.prototype.toLowerCase,Ver=RegExp.prototype.test,Ler=Array.prototype.concat,vT=Array.prototype.join,xNn=Array.prototype.slice,Fer=Math.floor,K8e=typeof BigInt=="function"?BigInt.prototype.valueOf:null,V8e=Object.getOwnPropertySymbols,W8e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,F5=typeof Symbol=="function"&&typeof Symbol.iterator=="object",by=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===F5||!0)?Symbol.toStringTag:null,Jer=Object.prototype.propertyIsEnumerable,ker=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(t){return t.__proto__}:null);function qer(t,e){if(t===1/0||t===-1/0||t!==t||t&&t>-1e3&&t<1e3||Ver.call(/e/,e))return e;var r=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof t=="number"){var n=t<0?-Fer(-t):Fer(t);if(n!==t){var o=String(n),i=eGe.call(e,o.length+1);return $F.call(o,r,"$&_")+"."+$F.call($F.call(i,/([0-9]{3})/g,"$&_"),/_$/,"")}}return $F.call(e,r,"$&_")}var G8e=Ier(),Ber=G8e.custom,Uer=Ger(Ber)?Ber:null,Ker={__proto__:null,double:'"',single:"'"},ONn={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};Yer.exports=function t(e,r,n,o){var i=r||{};if(b1(i,"quoteStyle")&&!b1(Ker,i.quoteStyle))throw new TypeError('option "quoteStyle" must be "single" or "double"');if(b1(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=b1(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(b1(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(b1(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 Xer(e,i);if(typeof e=="number"){if(e===0)return 1/0/e>0?"0":"-0";var u=String(e);return s?qer(e,u):u}if(typeof e=="bigint"){var l=String(e)+"n";return s?qer(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 Z8e(e)?"[Array]":"[Object]";var d=zNn(i,n);if(typeof o>"u")o=[];else if(Zer(o,e)>=0)return"[Circular]";function f(B,U,H){if(U&&(o=xNn.call(o),o.push(U)),H){var G={depth:i.depth};return b1(i,"quoteStyle")&&(G.quoteStyle=i.quoteStyle),t(B,G,n+1,o)}return t(B,i,n+1,o)}if(typeof e=="function"&&!zer(e)){var p=jNn(e),m=qwe(e,f);return"[Function"+(p?": "+p:" (anonymous)")+"]"+(m.length>0?" { "+vT.call(m,", ")+" }":"")}if(Ger(e)){var h=F5?$F.call(String(e),/^(Symbol\(.*\))_[^)]*$/,"$1"):W8e.call(e);return typeof e=="object"&&!F5?Vre(h):h}if(qNn(e)){for(var g="<"+$er.call(String(e.nodeName)),y=e.attributes||[],b=0;b",g}if(Z8e(e)){if(e.length===0)return"[]";var _=qwe(e,f);return d&&!UNn(_)?"["+X8e(_,d)+"]":"[ "+vT.call(_,", ")+" ]"}if(PNn(e)){var w=qwe(e,f);return!("cause"in Error.prototype)&&"cause"in e&&!Jer.call(e,"cause")?"{ ["+String(e)+"] "+vT.call(Ler.call("[cause]: "+f(e.cause),w),", ")+" }":w.length===0?"["+String(e)+"]":"{ ["+String(e)+"] "+vT.call(w,", ")+" }"}if(typeof e=="object"&&a){if(Uer&&typeof e[Uer]=="function"&&G8e)return G8e(e,{depth:c-n});if(a!=="symbol"&&typeof e.inspect=="function")return e.inspect()}if(DNn(e)){var x=[];return Ner&&Ner.call(e,function(B,U){x.push(f(U,e,!0)+" => "+f(B,e))}),Her("Map",Bwe.call(e),x,d)}if(FNn(e)){var O=[];return jer&&jer.call(e,function(B){O.push(f(B,e))}),Her("Set",Uwe.call(e),O,d)}if($Nn(e))return J8e("WeakMap");if(kNn(e))return J8e("WeakSet");if(LNn(e))return J8e("WeakRef");if(RNn(e))return Vre(f(Number(e)));if(INn(e))return Vre(f(K8e.call(e)));if(ANn(e))return Vre(_Nn.call(e));if(MNn(e))return Vre(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(!ENn(e)&&!zer(e)){var E=qwe(e,f),T=ker?ker(e)===Object.prototype:e instanceof Object||e.constructor===Object,R=e instanceof Object?"":"null prototype",N=!T&&by&&Object(e)===e&&by in e?eGe.call(LF(e),8,-1):R?"Object":"",D=T||typeof e.constructor!="function"?"":e.constructor.name?e.constructor.name+" ":"",F=D+(N||R?"["+vT.call(Ler.call([],N||[],R||[]),": ")+"] ":"");return E.length===0?F+"{}":d?F+"{"+X8e(E,d)+"}":F+"{ "+vT.call(E,", ")+" }"}return String(e)};function Wer(t,e,r){var n=r.quoteStyle||e,o=Ker[n];return o+t+o}function TNn(t){return $F.call(String(t),/"/g,""")}function Z8e(t){return LF(t)==="[object Array]"&&(!by||!(typeof t=="object"&&by in t))}function ENn(t){return LF(t)==="[object Date]"&&(!by||!(typeof t=="object"&&by in t))}function zer(t){return LF(t)==="[object RegExp]"&&(!by||!(typeof t=="object"&&by in t))}function PNn(t){return LF(t)==="[object Error]"&&(!by||!(typeof t=="object"&&by in t))}function MNn(t){return LF(t)==="[object String]"&&(!by||!(typeof t=="object"&&by in t))}function RNn(t){return LF(t)==="[object Number]"&&(!by||!(typeof t=="object"&&by in t))}function ANn(t){return LF(t)==="[object Boolean]"&&(!by||!(typeof t=="object"&&by in t))}function Ger(t){if(F5)return t&&typeof t=="object"&&t instanceof Symbol;if(typeof t=="symbol")return!0;if(!t||typeof t!="object"||!W8e)return!1;try{return W8e.call(t),!0}catch{}return!1}function INn(t){if(!t||typeof t!="object"||!K8e)return!1;try{return K8e.call(t),!0}catch{}return!1}var NNn=Object.prototype.hasOwnProperty||function(t){return t in this};function b1(t,e){return NNn.call(t,e)}function LF(t){return vNn.call(t)}function jNn(t){if(t.name)return t.name;var e=SNn.call(wNn.call(t),/^function\s*([\w$]+)/);return e?e[1]:null}function Zer(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 Xer(eGe.call(t,0,e.maxStringLength),e)+n}var o=ONn[e.quoteStyle||"single"];o.lastIndex=0;var i=$F.call($F.call(t,o,"\\$1"),/[\x00-\x1f]/g,BNn);return Wer(i,"single",e)}function BNn(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":"")+CNn.call(e.toString(16))}function Vre(t){return"Object("+t+")"}function J8e(t){return t+" { ? }"}function Her(t,e,r,n){var o=n?X8e(r,n):vT.call(r,", ");return t+" ("+e+") {"+o+"}"}function UNn(t){for(var e=0;e=0)return!1;return!0}function zNn(t,e){var r;if(t.indent===" ")r=" ";else if(typeof t.indent=="number"&&t.indent>0)r=vT.call(Array(t.indent+1)," ");else return null;return{base:r,prev:vT.call(Array(e+1),r)}}function X8e(t,e){if(t.length===0)return"";var r=` `+e.prev+e.base;return r+vT.call(t,","+r)+` `+e.prev}function qwe(t,e){var r=Z8e(t),n=[];if(r){n.length=t.length;for(var o=0;o{"use strict";var HNn=Wre(),VNn=X4(),zwe=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},JNn=function(t,e){if(t){var r=zwe(t,e);return r&&r.value}},KNn=function(t,e,r){var n=zwe(t,e);n?n.value=r:t.next={key:e,next:t.next,value:r}},WNn=function(t,e){return t?!!zwe(t,e):!1},GNn=function(t,e){if(t)return zwe(t,e,!0)};Qer.exports=function(){var e,r={assert:function(n){if(!r.has(n))throw new VNn("Side channel does not contain "+HNn(n))},delete:function(n){var o=e&&e.next,i=GNn(e,n);return i&&o&&o===i&&(e=void 0),!!i},get:function(n){return JNn(e,n)},has:function(n){return WNn(e,n)},set:function(n,o){e||(e={next:void 0}),KNn(e,n,o)}};return r}});var tGe=S((nca,ttr)=>{"use strict";ttr.exports=Object});var ntr=S((oca,rtr)=>{"use strict";rtr.exports=Error});var itr=S((ica,otr)=>{"use strict";otr.exports=EvalError});var str=S((aca,atr)=>{"use strict";atr.exports=RangeError});var ltr=S((sca,utr)=>{"use strict";utr.exports=ReferenceError});var dtr=S((uca,ctr)=>{"use strict";ctr.exports=SyntaxError});var ptr=S((lca,ftr)=>{"use strict";ftr.exports=URIError});var htr=S((cca,mtr)=>{"use strict";mtr.exports=Math.abs});var ytr=S((dca,gtr)=>{"use strict";gtr.exports=Math.floor});var _tr=S((fca,btr)=>{"use strict";btr.exports=Math.max});var wtr=S((pca,vtr)=>{"use strict";vtr.exports=Math.min});var Ctr=S((mca,Str)=>{"use strict";Str.exports=Math.pow});var Otr=S((hca,xtr)=>{"use strict";xtr.exports=Math.round});var Etr=S((gca,Ttr)=>{"use strict";Ttr.exports=Number.isNaN||function(e){return e!==e}});var Mtr=S((yca,Ptr)=>{"use strict";var ZNn=Etr();Ptr.exports=function(e){return ZNn(e)||e===0?e:e<0?-1:1}});var Atr=S((bca,Rtr)=>{"use strict";Rtr.exports=Object.getOwnPropertyDescriptor});var rGe=S((_ca,Itr)=>{"use strict";var Hwe=Atr();if(Hwe)try{Hwe([],"length")}catch{Hwe=null}Itr.exports=Hwe});var jtr=S((vca,Ntr)=>{"use strict";var Vwe=Object.defineProperty||!1;if(Vwe)try{Vwe({},"a",{value:1})}catch{Vwe=!1}Ntr.exports=Vwe});var $tr=S((wca,Dtr)=>{"use strict";Dtr.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 ktr=S((Sca,Ftr)=>{"use strict";var Ltr=typeof Symbol<"u"&&Symbol,XNn=$tr();Ftr.exports=function(){return typeof Ltr!="function"||typeof Symbol!="function"||typeof Ltr("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:XNn()}});var nGe=S((Cca,qtr)=>{"use strict";qtr.exports=typeof Reflect<"u"&&Reflect.getPrototypeOf||null});var oGe=S((xca,Btr)=>{"use strict";var YNn=tGe();Btr.exports=YNn.getPrototypeOf||null});var Htr=S((Oca,ztr)=>{"use strict";var QNn="Function.prototype.bind called on incompatible ",e1n=Object.prototype.toString,t1n=Math.max,r1n="[object Function]",Utr=function(e,r){for(var n=[],o=0;o{"use strict";var i1n=Htr();Vtr.exports=Function.prototype.bind||i1n});var Jwe=S((Eca,Jtr)=>{"use strict";Jtr.exports=Function.prototype.call});var iGe=S((Pca,Ktr)=>{"use strict";Ktr.exports=Function.prototype.apply});var Gtr=S((Mca,Wtr)=>{"use strict";Wtr.exports=typeof Reflect<"u"&&Reflect&&Reflect.apply});var Xtr=S((Rca,Ztr)=>{"use strict";var a1n=Gre(),s1n=iGe(),u1n=Jwe(),l1n=Gtr();Ztr.exports=l1n||a1n.call(u1n,s1n)});var aGe=S((Aca,Ytr)=>{"use strict";var c1n=Gre(),d1n=X4(),f1n=Jwe(),p1n=Xtr();Ytr.exports=function(e){if(e.length<1||typeof e[0]!="function")throw new d1n("a function is required");return p1n(c1n,f1n,e)}});var orr=S((Ica,nrr)=>{"use strict";var m1n=aGe(),Qtr=rGe(),trr;try{trr=[].__proto__===Array.prototype}catch(t){if(!t||typeof t!="object"||!("code"in t)||t.code!=="ERR_PROTO_ACCESS")throw t}var sGe=!!trr&&Qtr&&Qtr(Object.prototype,"__proto__"),rrr=Object,err=rrr.getPrototypeOf;nrr.exports=sGe&&typeof sGe.get=="function"?m1n([sGe.get]):typeof err=="function"?function(e){return err(e==null?e:rrr(e))}:!1});var lrr=S((Nca,urr)=>{"use strict";var irr=nGe(),arr=oGe(),srr=orr();urr.exports=irr?function(e){return irr(e)}:arr?function(e){if(!e||typeof e!="object"&&typeof e!="function")throw new TypeError("getProto: not an object");return arr(e)}:srr?function(e){return srr(e)}:null});var drr=S((jca,crr)=>{"use strict";var h1n=Function.prototype.call,g1n=Object.prototype.hasOwnProperty,y1n=Gre();crr.exports=y1n.call(h1n,g1n)});var Gwe=S((Dca,yrr)=>{"use strict";var Ei,b1n=tGe(),_1n=ntr(),v1n=itr(),w1n=str(),S1n=ltr(),U5=dtr(),B5=X4(),C1n=ptr(),x1n=htr(),O1n=ytr(),T1n=_tr(),E1n=wtr(),P1n=Ctr(),M1n=Otr(),R1n=Mtr(),hrr=Function,uGe=function(t){try{return hrr('"use strict"; return ('+t+").constructor;")()}catch{}},Zre=rGe(),A1n=jtr(),lGe=function(){throw new B5},I1n=Zre?function(){try{return arguments.callee,lGe}catch{try{return Zre(arguments,"callee").get}catch{return lGe}}}():lGe,k5=ktr()(),ch=lrr(),N1n=oGe(),j1n=nGe(),grr=iGe(),Xre=Jwe(),q5={},D1n=typeof Uint8Array>"u"||!ch?Ei:ch(Uint8Array),Y4={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?Ei:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?Ei:ArrayBuffer,"%ArrayIteratorPrototype%":k5&&ch?ch([][Symbol.iterator]()):Ei,"%AsyncFromSyncIteratorPrototype%":Ei,"%AsyncFunction%":q5,"%AsyncGenerator%":q5,"%AsyncGeneratorFunction%":q5,"%AsyncIteratorPrototype%":q5,"%Atomics%":typeof Atomics>"u"?Ei:Atomics,"%BigInt%":typeof BigInt>"u"?Ei:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?Ei:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?Ei:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?Ei:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":_1n,"%eval%":eval,"%EvalError%":v1n,"%Float32Array%":typeof Float32Array>"u"?Ei:Float32Array,"%Float64Array%":typeof Float64Array>"u"?Ei:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?Ei:FinalizationRegistry,"%Function%":hrr,"%GeneratorFunction%":q5,"%Int8Array%":typeof Int8Array>"u"?Ei:Int8Array,"%Int16Array%":typeof Int16Array>"u"?Ei:Int16Array,"%Int32Array%":typeof Int32Array>"u"?Ei:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":k5&&ch?ch(ch([][Symbol.iterator]())):Ei,"%JSON%":typeof JSON=="object"?JSON:Ei,"%Map%":typeof Map>"u"?Ei:Map,"%MapIteratorPrototype%":typeof Map>"u"||!k5||!ch?Ei:ch(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":b1n,"%Object.getOwnPropertyDescriptor%":Zre,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?Ei:Promise,"%Proxy%":typeof Proxy>"u"?Ei:Proxy,"%RangeError%":w1n,"%ReferenceError%":S1n,"%Reflect%":typeof Reflect>"u"?Ei:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?Ei:Set,"%SetIteratorPrototype%":typeof Set>"u"||!k5||!ch?Ei:ch(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?Ei:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":k5&&ch?ch(""[Symbol.iterator]()):Ei,"%Symbol%":k5?Symbol:Ei,"%SyntaxError%":U5,"%ThrowTypeError%":I1n,"%TypedArray%":D1n,"%TypeError%":B5,"%Uint8Array%":typeof Uint8Array>"u"?Ei:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?Ei:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?Ei:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?Ei:Uint32Array,"%URIError%":C1n,"%WeakMap%":typeof WeakMap>"u"?Ei:WeakMap,"%WeakRef%":typeof WeakRef>"u"?Ei:WeakRef,"%WeakSet%":typeof WeakSet>"u"?Ei:WeakSet,"%Function.prototype.call%":Xre,"%Function.prototype.apply%":grr,"%Object.defineProperty%":A1n,"%Object.getPrototypeOf%":N1n,"%Math.abs%":x1n,"%Math.floor%":O1n,"%Math.max%":T1n,"%Math.min%":E1n,"%Math.pow%":P1n,"%Math.round%":M1n,"%Math.sign%":R1n,"%Reflect.getPrototypeOf%":j1n};if(ch)try{null.error}catch(t){frr=ch(ch(t)),Y4["%Error.prototype%"]=frr}var frr,$1n=function t(e){var r;if(e==="%AsyncFunction%")r=uGe("async function () {}");else if(e==="%GeneratorFunction%")r=uGe("function* () {}");else if(e==="%AsyncGeneratorFunction%")r=uGe("async function* () {}");else if(e==="%AsyncGenerator%"){var n=t("%AsyncGeneratorFunction%");n&&(r=n.prototype)}else if(e==="%AsyncIteratorPrototype%"){var o=t("%AsyncGenerator%");o&&ch&&(r=ch(o.prototype))}return Y4[e]=r,r},prr={__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"]},Yre=Gre(),Kwe=drr(),L1n=Yre.call(Xre,Array.prototype.concat),F1n=Yre.call(grr,Array.prototype.splice),mrr=Yre.call(Xre,String.prototype.replace),Wwe=Yre.call(Xre,String.prototype.slice),k1n=Yre.call(Xre,RegExp.prototype.exec),q1n=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,B1n=/\\(\\)?/g,U1n=function(e){var r=Wwe(e,0,1),n=Wwe(e,-1);if(r==="%"&&n!=="%")throw new U5("invalid intrinsic syntax, expected closing `%`");if(n==="%"&&r!=="%")throw new U5("invalid intrinsic syntax, expected opening `%`");var o=[];return mrr(e,q1n,function(i,a,s,u){o[o.length]=s?mrr(u,B1n,"$1"):a||i}),o},z1n=function(e,r){var n=e,o;if(Kwe(prr,n)&&(o=prr[n],n="%"+o[0]+"%"),Kwe(Y4,n)){var i=Y4[n];if(i===q5&&(i=$1n(n)),typeof i>"u"&&!r)throw new B5("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:o,name:n,value:i}}throw new U5("intrinsic "+e+" does not exist!")};yrr.exports=function(e,r){if(typeof e!="string"||e.length===0)throw new B5("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof r!="boolean")throw new B5('"allowMissing" argument must be a boolean');if(k1n(/^%?[^%]*%?$/,e)===null)throw new U5("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=U1n(e),o=n.length>0?n[0]:"",i=z1n("%"+o+"%",r),a=i.name,s=i.value,u=!1,l=i.alias;l&&(o=l[0],F1n(n,L1n([0,1],l)));for(var c=1,d=!0;c=n.length){var h=Zre(s,f);d=!!h,d&&"get"in h&&!("originalValue"in h.get)?s=h.get:s=s[f]}else d=Kwe(s,f),s=s[f];d&&!u&&(Y4[a]=s)}}return s}});var cGe=S(($ca,vrr)=>{"use strict";var brr=Gwe(),_rr=aGe(),H1n=_rr([brr("%String.prototype.indexOf%")]);vrr.exports=function(e,r){var n=brr(e,!!r);return typeof n=="function"&&H1n(e,".prototype.")>-1?_rr([n]):n}});var dGe=S((Lca,Srr)=>{"use strict";var V1n=Gwe(),Qre=cGe(),J1n=Wre(),K1n=X4(),wrr=V1n("%Map%",!0),W1n=Qre("Map.prototype.get",!0),G1n=Qre("Map.prototype.set",!0),Z1n=Qre("Map.prototype.has",!0),X1n=Qre("Map.prototype.delete",!0),Y1n=Qre("Map.prototype.size",!0);Srr.exports=!!wrr&&function(){var e,r={assert:function(n){if(!r.has(n))throw new K1n("Side channel does not contain "+J1n(n))},delete:function(n){if(e){var o=X1n(e,n);return Y1n(e)===0&&(e=void 0),o}return!1},get:function(n){if(e)return W1n(e,n)},has:function(n){return e?Z1n(e,n):!1},set:function(n,o){e||(e=new wrr),G1n(e,n,o)}};return r}});var xrr=S((Fca,Crr)=>{"use strict";var Q1n=Gwe(),Xwe=cGe(),ejn=Wre(),Zwe=dGe(),tjn=X4(),z5=Q1n("%WeakMap%",!0),rjn=Xwe("WeakMap.prototype.get",!0),njn=Xwe("WeakMap.prototype.set",!0),ojn=Xwe("WeakMap.prototype.has",!0),ijn=Xwe("WeakMap.prototype.delete",!0);Crr.exports=z5?function(){var e,r,n={assert:function(o){if(!n.has(o))throw new tjn("Side channel does not contain "+ejn(o))},delete:function(o){if(z5&&o&&(typeof o=="object"||typeof o=="function")){if(e)return ijn(e,o)}else if(Zwe&&r)return r.delete(o);return!1},get:function(o){return z5&&o&&(typeof o=="object"||typeof o=="function")&&e?rjn(e,o):r&&r.get(o)},has:function(o){return z5&&o&&(typeof o=="object"||typeof o=="function")&&e?ojn(e,o):!!r&&r.has(o)},set:function(o,i){z5&&o&&(typeof o=="object"||typeof o=="function")?(e||(e=new z5),njn(e,o,i)):Zwe&&(r||(r=Zwe()),r.set(o,i))}};return n}:Zwe});var Trr=S((kca,Orr)=>{"use strict";var ajn=X4(),sjn=Wre(),ujn=etr(),ljn=dGe(),cjn=xrr(),djn=cjn||ljn||ujn;Orr.exports=function(){var e,r={assert:function(n){if(!r.has(n))throw new ajn("Side channel does not contain "+sjn(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=djn()),e.set(n,o)}};return r}});var Ywe=S((qca,Err)=>{"use strict";var fjn=String.prototype.replace,pjn=/%20/g,fGe={RFC1738:"RFC1738",RFC3986:"RFC3986"};Err.exports={default:fGe.RFC3986,formatters:{RFC1738:function(t){return fjn.call(t,pjn,"+")},RFC3986:function(t){return String(t)}},RFC1738:fGe.RFC1738,RFC3986:fGe.RFC3986}});var hGe=S((Bca,Mrr)=>{"use strict";var mjn=Ywe(),pGe=Object.prototype.hasOwnProperty,Q4=Array.isArray,wT=function(){for(var t=[],e=0;e<256;++e)t.push("%"+((e<16?"0":"")+e.toString(16)).toUpperCase());return t}(),hjn=function(e){for(;e.length>1;){var r=e.pop(),n=r.obj[r.prop];if(Q4(n)){for(var o=[],i=0;i=mGe?a.slice(u,u+mGe):a,c=[],d=0;d=48&&f<=57||f>=65&&f<=90||f>=97&&f<=122||i===mjn.RFC1738&&(f===40||f===41)){c[c.length]=l.charAt(d);continue}if(f<128){c[c.length]=wT[f];continue}if(f<2048){c[c.length]=wT[192|f>>6]+wT[128|f&63];continue}if(f<55296||f>=57344){c[c.length]=wT[224|f>>12]+wT[128|f>>6&63]+wT[128|f&63];continue}d+=1,f=65536+((f&1023)<<10|l.charCodeAt(d)&1023),c[c.length]=wT[240|f>>18]+wT[128|f>>12&63]+wT[128|f>>6&63]+wT[128|f&63]}s+=c.join("")}return s},vjn=function(e){for(var r=[{obj:{o:e},prop:"o"}],n=[],o=0;o{"use strict";var Arr=Trr(),Qwe=hGe(),ene=Ywe(),Ojn=Object.prototype.hasOwnProperty,Irr={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,r){return e+"["+r+"]"},repeat:function(e){return e}},ST=Array.isArray,Tjn=Array.prototype.push,Nrr=function(t,e){Tjn.apply(t,ST(e)?e:[e])},Ejn=Date.prototype.toISOString,Rrr=ene.default,Tm={addQueryPrefix:!1,allowDots:!1,allowEmptyArrays:!1,arrayFormat:"indices",charset:"utf-8",charsetSentinel:!1,commaRoundTrip:!1,delimiter:"&",encode:!0,encodeDotInKeys:!1,encoder:Qwe.encode,encodeValuesOnly:!1,filter:void 0,format:Rrr,formatter:ene.formatters[Rrr],indices:!1,serializeDate:function(e){return Ejn.call(e)},skipNulls:!1,strictNullHandling:!1},Pjn=function(e){return typeof e=="string"||typeof e=="number"||typeof e=="boolean"||typeof e=="symbol"||typeof e=="bigint"},gGe={},Mjn=function t(e,r,n,o,i,a,s,u,l,c,d,f,p,m,h,g,y,b){for(var _=e,w=b,x=0,O=!1;(w=w.get(gGe))!==void 0&&!O;){var E=w.get(e);if(x+=1,typeof E<"u"){if(E===x)throw new RangeError("Cyclic object value");O=!0}typeof w.get(gGe)>"u"&&(x=0)}if(typeof c=="function"?_=c(r,_):_ instanceof Date?_=p(_):n==="comma"&&ST(_)&&(_=Qwe.maybeMap(_,function(Q){return Q instanceof Date?p(Q):Q})),_===null){if(a)return l&&!g?l(r,Tm.encoder,y,"key",m):r;_=""}if(Pjn(_)||Qwe.isBuffer(_)){if(l){var T=g?r:l(r,Tm.encoder,y,"key",m);return[h(T)+"="+h(l(_,Tm.encoder,y,"value",m))]}return[h(r)+"="+h(String(_))]}var R=[];if(typeof _>"u")return R;var N;if(n==="comma"&&ST(_))g&&l&&(_=Qwe.maybeMap(_,l)),N=[{value:_.length>0?_.join(",")||null:void 0}];else if(ST(c))N=c;else{var D=Object.keys(_);N=d?D.sort(d):D}var F=u?String(r).replace(/\./g,"%2E"):String(r),B=o&&ST(_)&&_.length===1?F+"[]":F;if(i&&ST(_)&&_.length===0)return B+"[]";for(var U=0;U"u"?e.encodeDotInKeys===!0?!0:Tm.allowDots:!!e.allowDots;return{addQueryPrefix:typeof e.addQueryPrefix=="boolean"?e.addQueryPrefix:Tm.addQueryPrefix,allowDots:s,allowEmptyArrays:typeof e.allowEmptyArrays=="boolean"?!!e.allowEmptyArrays:Tm.allowEmptyArrays,arrayFormat:a,charset:r,charsetSentinel:typeof e.charsetSentinel=="boolean"?e.charsetSentinel:Tm.charsetSentinel,commaRoundTrip:!!e.commaRoundTrip,delimiter:typeof e.delimiter>"u"?Tm.delimiter:e.delimiter,encode:typeof e.encode=="boolean"?e.encode:Tm.encode,encodeDotInKeys:typeof e.encodeDotInKeys=="boolean"?e.encodeDotInKeys:Tm.encodeDotInKeys,encoder:typeof e.encoder=="function"?e.encoder:Tm.encoder,encodeValuesOnly:typeof e.encodeValuesOnly=="boolean"?e.encodeValuesOnly:Tm.encodeValuesOnly,filter:i,format:n,formatter:o,serializeDate:typeof e.serializeDate=="function"?e.serializeDate:Tm.serializeDate,skipNulls:typeof e.skipNulls=="boolean"?e.skipNulls:Tm.skipNulls,sort:typeof e.sort=="function"?e.sort:null,strictNullHandling:typeof e.strictNullHandling=="boolean"?e.strictNullHandling:Tm.strictNullHandling}};jrr.exports=function(t,e){var r=t,n=Rjn(e),o,i;typeof n.filter=="function"?(i=n.filter,r=i("",r)):ST(n.filter)&&(i=n.filter,o=i);var a=[];if(typeof r!="object"||r===null)return"";var s=Irr[n.arrayFormat],u=s==="comma"&&n.commaRoundTrip;o||(o=Object.keys(r)),n.sort&&o.sort(n.sort);for(var l=Arr(),c=0;c0?m+p:""}});var krr=S((zca,Frr)=>{"use strict";var e2=hGe(),yGe=Object.prototype.hasOwnProperty,$rr=Array.isArray,Mc={allowDots:!1,allowEmptyArrays:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decodeDotInKeys:!1,decoder:e2.decode,delimiter:"&",depth:5,duplicates:"combine",ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictDepth:!1,strictNullHandling:!1,throwOnLimitExceeded:!1},Ajn=function(t){return t.replace(/&#(\d+);/g,function(e,r){return String.fromCharCode(parseInt(r,10))})},Lrr=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},Ijn="utf8=%26%2310003%3B",Njn="utf8=%E2%9C%93",jjn=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=$rr(m)?[m]:m);var h=yGe.call(n,p);h&&r.duplicates==="combine"?n[p]=e2.combine(n[p],m):(!h||r.duplicates==="last")&&(n[p]=m)}return n},Djn=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:Lrr(e,r,o),s=t.length-1;s>=0;--s){var u,l=t[s];if(l==="[]"&&r.parseArrays)u=r.allowEmptyArrays&&(a===""||r.strictNullHandling&&a===null)?[]:e2.combine([],a);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},$jn=function(e,r,n,o){if(e){var i=n.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,a=/(\[[^[\]]*])/,s=/(\[[^[\]]*])/g,u=n.depth>0&&a.exec(i),l=u?i.slice(0,u.index):i,c=[];if(l){if(!n.plainObjects&&yGe.call(Object.prototype,l)&&!n.allowPrototypes)return;c.push(l)}for(var d=0;n.depth>0&&(u=s.exec(i))!==null&&d"u"?Mc.charset:e.charset,n=typeof e.duplicates>"u"?Mc.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:Mc.allowDots:!!e.allowDots;return{allowDots:o,allowEmptyArrays:typeof e.allowEmptyArrays=="boolean"?!!e.allowEmptyArrays:Mc.allowEmptyArrays,allowPrototypes:typeof e.allowPrototypes=="boolean"?e.allowPrototypes:Mc.allowPrototypes,allowSparse:typeof e.allowSparse=="boolean"?e.allowSparse:Mc.allowSparse,arrayLimit:typeof e.arrayLimit=="number"?e.arrayLimit:Mc.arrayLimit,charset:r,charsetSentinel:typeof e.charsetSentinel=="boolean"?e.charsetSentinel:Mc.charsetSentinel,comma:typeof e.comma=="boolean"?e.comma:Mc.comma,decodeDotInKeys:typeof e.decodeDotInKeys=="boolean"?e.decodeDotInKeys:Mc.decodeDotInKeys,decoder:typeof e.decoder=="function"?e.decoder:Mc.decoder,delimiter:typeof e.delimiter=="string"||e2.isRegExp(e.delimiter)?e.delimiter:Mc.delimiter,depth:typeof e.depth=="number"||e.depth===!1?+e.depth:Mc.depth,duplicates:n,ignoreQueryPrefix:e.ignoreQueryPrefix===!0,interpretNumericEntities:typeof e.interpretNumericEntities=="boolean"?e.interpretNumericEntities:Mc.interpretNumericEntities,parameterLimit:typeof e.parameterLimit=="number"?e.parameterLimit:Mc.parameterLimit,parseArrays:e.parseArrays!==!1,plainObjects:typeof e.plainObjects=="boolean"?e.plainObjects:Mc.plainObjects,strictDepth:typeof e.strictDepth=="boolean"?!!e.strictDepth:Mc.strictDepth,strictNullHandling:typeof e.strictNullHandling=="boolean"?e.strictNullHandling:Mc.strictNullHandling,throwOnLimitExceeded:typeof e.throwOnLimitExceeded=="boolean"?e.throwOnLimitExceeded:!1}};Frr.exports=function(t,e){var r=Ljn(e);if(t===""||t===null||typeof t>"u")return r.plainObjects?{__proto__:null}:{};for(var n=typeof t=="string"?jjn(t,r):t,o=r.plainObjects?{__proto__:null}:{},i=Object.keys(n),a=0;a{"use strict";var Fjn=Drr(),kjn=krr(),qjn=Ywe();qrr.exports={formats:qjn,parse:kjn,stringify:Fjn}});var Brr=S(tne=>{"use strict";var Bjn=tne&&tne.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(tne,"__esModule",{value:!0});tne.createRequestUrl=zjn;var Ujn=Bjn(bGe());function zjn(t,e){return Object.keys(e??{}).length>0?`${t}?${Ujn.default.stringify(e,{arrayFormat:"repeat"})}`:t}});var Urr=S(eSe=>{"use strict";Object.defineProperty(eSe,"__esModule",{value:!0});eSe.RUNTIME=void 0;eSe.RUNTIME=Hjn();function Hjn(){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 H5=S(tSe=>{"use strict";Object.defineProperty(tSe,"__esModule",{value:!0});tSe.RUNTIME=void 0;var Vjn=Urr();Object.defineProperty(tSe,"RUNTIME",{enumerable:!0,get:function(){return Vjn.RUNTIME}})});var _Ge=S((V5,zrr)=>{"use strict";var Jjn=function(){if(typeof self<"u")return self;if(typeof window<"u"||typeof window<"u")return window;throw new Error("unable to locate global object")},t2=Jjn();zrr.exports=V5=t2.fetch;t2.fetch&&(V5.default=t2.fetch.bind(t2));V5.Headers=t2.Headers;V5.Request=t2.Request;V5.Response=t2.Response});var Vrr=S(bC=>{"use strict";var Kjn=bC&&bC.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=bC&&bC.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Hrr=bC&&bC.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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:rSe.RUNTIME.type==="node"?(yield Promise.resolve().then(()=>Hrr(_Ge()))).default:typeof fetch=="function"?fetch:(yield Promise.resolve().then(()=>Hrr(_Ge()))).default})}});var Jrr=S(rne=>{"use strict";var Xjn=rne&&rne.__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(rne,"__esModule",{value:!0});rne.getRequestBody=Qjn;var Yjn=wbe();function Qjn(t){return Xjn(this,arguments,void 0,function*({body:e,type:r}){return r.includes("json")?(0,Yjn.toJson)(e):e})}});var Krr=S(J5=>{"use strict";var _C=J5&&J5.__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(J5,"__esModule",{value:!0});J5.Node18UniversalStreamWrapper=void 0;var vGe=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=>_C(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",()=>_C(this,void 0,void 0,function*(){e instanceof t?e._end():e instanceof WritableStream?e.getWriter().close():e.end()})),this.on("error",r=>_C(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=>_C(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",()=>_C(this,void 0,void 0,function*(){e instanceof t?e._end():e instanceof WritableStream?e.getWriter().close():e.end()})),this.off("error",r=>_C(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 _C(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 _C(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 _C(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 _C(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:()=>_C(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}}}};J5.Node18UniversalStreamWrapper=vGe});var Wrr=S(K5=>{"use strict";var nne=K5&&K5.__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(K5,"__esModule",{value:!0});K5.UndiciStreamWrapper=void 0;var wGe=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 nne(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 nne(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 nne(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 nne(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:()=>nne(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}}}};K5.UndiciStreamWrapper=wGe});var Grr=S(FF=>{"use strict";var nSe=FF&&FF.__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())})},eDn=FF&&FF.__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(FF,"__esModule",{value:!0});FF.NodePre18StreamWrapper=void 0;var SGe=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 nSe(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 nSe(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=eDn(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 nSe(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 nSe(this,void 0,void 0,function*(){let{value:n,done:o}=yield r.next();return{value:n,done:o}})},[Symbol.asyncIterator](){return this}}}};FF.NodePre18StreamWrapper=SGe});var Zrr=S(vC=>{"use strict";var tDn=vC&&vC.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),rDn=vC&&vC.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),CGe=vC&&vC.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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(()=>CGe(Krr()))).Node18UniversalStreamWrapper(t):oSe.RUNTIME.type!=="node"&&typeof fetch=="function"?new(yield Promise.resolve().then(()=>CGe(Wrr()))).UndiciStreamWrapper(t):new(yield Promise.resolve().then(()=>CGe(Grr()))).NodePre18StreamWrapper(t)})}});var Xrr=S(one=>{"use strict";var iDn=one&&one.__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(one,"__esModule",{value:!0});one.getResponseBody=sDn;var aDn=Zrr();function sDn(t,e){return iDn(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,aDn.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 Yrr=S(iSe=>{"use strict";Object.defineProperty(iSe,"__esModule",{value:!0});iSe.getTimeoutSignal=lDn;iSe.anySignal=cDn;var uDn="timeout";function lDn(t){let e=new AbortController,r=setTimeout(()=>e.abort(uDn),t);return{signal:e.signal,abortId:r}}function cDn(...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 enr=S(W5=>{"use strict";var dDn=W5&&W5.__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(W5,"__esModule",{value:!0});W5.makeRequest=void 0;var Qrr=Yrr(),fDn=(t,e,r,n,o,i,a,s,u)=>dDn(void 0,void 0,void 0,function*(){let l=[],c;if(i!=null){let{signal:p,abortId:m}=(0,Qrr.getTimeoutSignal)(i);c=m,l.push(p)}a!=null&&l.push(a);let d=(0,Qrr.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});W5.makeRequest=fDn});var tnr=S(ine=>{"use strict";var pDn=ine&&ine.__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(ine,"__esModule",{value:!0});ine.requestWithRetries=_Dn;var mDn=1e3,hDn=6e4,gDn=2,yDn=.2;function bDn(t){let e=1+(Math.random()*2-1)*yDn;return t*e}function _Dn(t){return pDn(this,arguments,void 0,function*(e,r=gDn){let n=yield e();for(let o=0;o=500);++o){let i=Math.min(mDn*Math.pow(2,o),hDn),a=bDn(i);yield new Promise(s=>setTimeout(s,a)),n=yield e()}return n})}});var onr=S(r2=>{"use strict";var rnr=r2&&r2.__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(r2,"__esModule",{value:!0});r2.fetcher=void 0;r2.fetcherImpl=nnr;var vDn=wbe(),G5=U8e(),wDn=Brr(),SDn=Vrr(),CDn=Jrr(),xDn=Xrr(),ODn=enr(),TDn=tnr();function nnr(t){return rnr(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,wDn.createRequestUrl)(t.url,t.queryParameters),n=yield(0,CDn.getRequestBody)({body:t.body,type:t.requestType==="json"?"json":"other"}),o=yield(0,SDn.getFetchFn)();try{let i=yield(0,TDn.requestWithRetries)(()=>rnr(this,void 0,void 0,function*(){return(0,ODn.makeRequest)(o,r,t.method,e,n,t.timeoutMs,t.abortSignal,t.withCredentials,t.duplex)}),t.maxRetries),a=yield(0,xDn.getResponseBody)(i,t.responseType);return i.status>=200&&i.status<400?{ok:!0,body:a,headers:i.headers,rawResponse:(0,G5.toRawResponse)(i)}:{ok:!1,error:{reason:"status-code",statusCode:i.status,body:a},rawResponse:(0,G5.toRawResponse)(i)}}catch(i){return t.abortSignal!=null&&t.abortSignal.aborted?{ok:!1,error:{reason:"unknown",errorMessage:"The user aborted a request"},rawResponse:G5.abortRawResponse}:i instanceof Error&&i.name==="AbortError"?{ok:!1,error:{reason:"timeout"},rawResponse:G5.abortRawResponse}:i instanceof Error?{ok:!1,error:{reason:"unknown",errorMessage:i.message},rawResponse:G5.unknownRawResponse}:{ok:!1,error:{reason:"unknown",errorMessage:(0,vDn.toJson)(i)},rawResponse:G5.unknownRawResponse}}})}r2.fetcher=nnr});var inr=S(xGe=>{"use strict";Object.defineProperty(xGe,"__esModule",{value:!0});xGe.getHeader=EDn;function EDn(t,e){for(let[r,n]of Object.entries(t))if(r.toLowerCase()===e.toLowerCase())return n}});var anr=S(Z5=>{"use strict";var PDn=Z5&&Z5.__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(Z5,"__esModule",{value:!0});Z5.Supplier=void 0;Z5.Supplier={get:t=>PDn(void 0,void 0,void 0,function*(){return typeof t=="function"?t():t})}});var snr=S(X5=>{"use strict";var MDn=X5&&X5.__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(X5,"__esModule",{value:!0});X5.HttpResponsePromise=void 0;var OGe=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 MDn(this,void 0,void 0,function*(){return yield this.innerPromise})}};X5.HttpResponsePromise=OGe});var unr=S(_y=>{"use strict";Object.defineProperty(_y,"__esModule",{value:!0});_y.HttpResponsePromise=_y.unknownRawResponse=_y.toRawResponse=_y.abortRawResponse=_y.Supplier=_y.getHeader=_y.fetcher=void 0;var RDn=onr();Object.defineProperty(_y,"fetcher",{enumerable:!0,get:function(){return RDn.fetcher}});var ADn=inr();Object.defineProperty(_y,"getHeader",{enumerable:!0,get:function(){return ADn.getHeader}});var IDn=anr();Object.defineProperty(_y,"Supplier",{enumerable:!0,get:function(){return IDn.Supplier}});var TGe=U8e();Object.defineProperty(_y,"abortRawResponse",{enumerable:!0,get:function(){return TGe.abortRawResponse}});Object.defineProperty(_y,"toRawResponse",{enumerable:!0,get:function(){return TGe.toRawResponse}});Object.defineProperty(_y,"unknownRawResponse",{enumerable:!0,get:function(){return TGe.unknownRawResponse}});var NDn=snr();Object.defineProperty(_y,"HttpResponsePromise",{enumerable:!0,get:function(){return NDn.HttpResponsePromise}})});var lnr=S((EGe,PGe)=>{(function(t,e){typeof EGe=="object"&&typeof PGe<"u"?PGe.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:EGe,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($){var q={};return $.forEach(function(Y,j){return q[Y]=j}),q}(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($){return new Uint8Array(Array.prototype.slice.call($,0))},d=function($){return $.replace(/=/g,"").replace(/[+\/]/g,function(q){return q=="+"?"-":"_"})},f=function($){return $.replace(/[^A-Za-z0-9\+\/]/g,"")},p=function($){for(var q,Y,j,A,W="",V=$.length%3,se=0;se<$.length;){if((Y=$.charCodeAt(se++))>255||(j=$.charCodeAt(se++))>255||(A=$.charCodeAt(se++))>255)throw new TypeError("invalid character found");q=Y<<16|j<<8|A,W+=a[q>>18&63]+a[q>>12&63]+a[q>>6&63]+a[q&63]}return V?W.slice(0,V-3)+"===".substring(V):W},m=typeof btoa=="function"?function($){return btoa($)}:r?function($){return Buffer.from($,"binary").toString("base64")}:p,h=r?function($){return Buffer.from($).toString("base64")}:function($){for(var q=4096,Y=[],j=0,A=$.length;j>>6)+l(128|q&63):l(224|q>>>12&15)+l(128|q>>>6&63)+l(128|q&63)}else{var q=65536+($.charCodeAt(0)-55296)*1024+($.charCodeAt(1)-56320);return l(240|q>>>18&7)+l(128|q>>>12&63)+l(128|q>>>6&63)+l(128|q&63)}},b=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,_=function($){return $.replace(b,y)},w=r?function($){return Buffer.from($,"utf8").toString("base64")}:o?function($){return h(o.encode($))}:function($){return m(_($))},x=function($,q){return q===void 0&&(q=!1),q?d(w($)):w($)},O=function($){return x($,!0)},E=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,T=function($){switch($.length){case 4:var q=(7&$.charCodeAt(0))<<18|(63&$.charCodeAt(1))<<12|(63&$.charCodeAt(2))<<6|63&$.charCodeAt(3),Y=q-65536;return l((Y>>>10)+55296)+l((Y&1023)+56320);case 3:return l((15&$.charCodeAt(0))<<12|(63&$.charCodeAt(1))<<6|63&$.charCodeAt(2));default:return l((31&$.charCodeAt(0))<<6|63&$.charCodeAt(1))}},R=function($){return $.replace(E,T)},N=function($){if($=$.replace(/\s+/g,""),!u.test($))throw new TypeError("malformed base64.");$+="==".slice(2-($.length&3));for(var q,Y="",j,A,W=0;W<$.length;)q=s[$.charAt(W++)]<<18|s[$.charAt(W++)]<<12|(j=s[$.charAt(W++)])<<6|(A=s[$.charAt(W++)]),Y+=j===64?l(q>>16&255):A===64?l(q>>16&255,q>>8&255):l(q>>16&255,q>>8&255,q&255);return Y},D=typeof atob=="function"?function($){return atob(f($))}:r?function($){return Buffer.from($,"base64").toString("binary")}:N,F=r?function($){return c(Buffer.from($,"base64"))}:function($){return c(D($).split("").map(function(q){return q.charCodeAt(0)}))},B=function($){return F(H($))},U=r?function($){return Buffer.from($,"base64").toString("utf8")}:n?function($){return n.decode(F($))}:function($){return R(D($))},H=function($){return f($.replace(/[-_]/g,function(q){return q=="-"?"+":"/"}))},G=function($){return U(H($))},ie=function($){if(typeof $!="string")return!1;var q=$.replace(/\s+/g,"").replace(/={0,2}$/,"");return!/[^\s0-9a-zA-Z\+/]/.test(q)||!/[^\s0-9a-zA-Z\-_]/.test(q)},oe=function($){return{value:$,enumerable:!1,writable:!0,configurable:!0}},z=function(){var $=function(q,Y){return Object.defineProperty(String.prototype,q,oe(Y))};$("fromBase64",function(){return G(this)}),$("toBase64",function(q){return x(this,q)}),$("toBase64URI",function(){return x(this,!0)}),$("toBase64URL",function(){return x(this,!0)}),$("toUint8Array",function(){return B(this)})},Q=function(){var $=function(q,Y){return Object.defineProperty(Uint8Array.prototype,q,oe(Y))};$("toBase64",function(q){return g(this,q)}),$("toBase64URI",function(){return g(this,!0)}),$("toBase64URL",function(){return g(this,!0)})},re=function(){z(),Q()},Z={version:t,VERSION:e,atob:D,atobPolyfill:N,btoa:m,btoaPolyfill:p,fromBase64:G,toBase64:x,encode:x,encodeURI:O,encodeURL:O,utob:_,btou:R,decode:G,isValid:ie,fromUint8Array:g,toUint8Array:B,extendString:z,extendUint8Array:Q,extendBuiltins:re};return Z.Base64={},Object.keys(Z).forEach(function($){return Z.Base64[$]=Z[$]}),Z})});var dnr=S(aSe=>{"use strict";Object.defineProperty(aSe,"__esModule",{value:!0});aSe.BasicAuth=void 0;var cnr=lnr(),jDn=/^Basic /i;aSe.BasicAuth={toAuthorizationHeader:t=>t==null?void 0:`Basic ${cnr.Base64.encode(`${t.username}:${t.password}`)}`,fromAuthorizationHeader:t=>{let e=t.replace(jDn,""),r=cnr.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 fnr=S(sSe=>{"use strict";Object.defineProperty(sSe,"__esModule",{value:!0});sSe.BearerToken=void 0;var DDn=/^Bearer /i;sSe.BearerToken={toAuthorizationHeader:t=>{if(t!=null)return`Bearer ${t}`},fromAuthorizationHeader:t=>t.replace(DDn,"").trim()}});var pnr=S(Y5=>{"use strict";Object.defineProperty(Y5,"__esModule",{value:!0});Y5.BearerToken=Y5.BasicAuth=void 0;var $Dn=dnr();Object.defineProperty(Y5,"BasicAuth",{enumerable:!0,get:function(){return $Dn.BasicAuth}});var LDn=fnr();Object.defineProperty(Y5,"BearerToken",{enumerable:!0,get:function(){return LDn.BearerToken}})});var RGe=S(qv=>{"use strict";var mnr=qv&&qv.__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())})},hnr=qv&&qv.__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)}},wC=qv&&qv.__await||function(t){return this instanceof wC?(this.v=t,this):new wC(t)},gnr=qv&&qv.__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(g,y){i.push([p,h,g,y])>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 wC?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(qv,"__esModule",{value:!0});qv.Stream=void 0;qv.readableStreamAsyncIterable=ynr;var FDn=H5(),kDn="data:",MGe=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=kDn,this.messageTerminator=` `,this.streamTerminator=n.streamTerminator):this.messageTerminator=n.messageTerminator,o?.addEventListener("abort",()=>this.controller.abort())}iterMessages(){return gnr(this,arguments,function*(){var r,n,o,i;this.controller.signal;let a=ynr(this.stream),s="",u=!1;try{for(var l=!0,c=hnr(a),d;d=yield wC(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 g=m.indexOf(this.prefix);if(g===-1)continue;u=!0,m=m.slice(g+this.prefix.length)}if(this.streamTerminator!=null&&m.includes(this.streamTerminator))return yield wC(void 0);let h=yield wC(this.parse(JSON.parse(m)));yield yield wC(h),u=!1}}}catch(f){n={error:f}}finally{try{!l&&!r&&(o=c.return)&&(yield wC(o.call(c)))}finally{if(n)throw n.error}}})}[Symbol.asyncIterator](){return gnr(this,arguments,function*(){var r,n,o,i;try{for(var a=!0,s=hnr(this.iterMessages()),u;u=yield wC(s.next()),r=u.done,!r;a=!0)i=u.value,a=!1,yield yield wC(i)}catch(l){n={error:l}}finally{try{!a&&!r&&(o=s.return)&&(yield wC(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 FDn.RUNTIME.type==="node"&&typeof e<"u"&&(r+=Buffer.isBuffer(e)?e:Buffer.from(e));return r}};qv.Stream=MGe;function ynr(t){if(t[Symbol.asyncIterator])return t;let e=t.getReader();return{next(){return mnr(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 mnr(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 bnr=S(uSe=>{"use strict";Object.defineProperty(uSe,"__esModule",{value:!0});uSe.Stream=void 0;var qDn=RGe();Object.defineProperty(uSe,"Stream",{enumerable:!0,get:function(){return qDn.Stream}})});var _nr=S(ane=>{"use strict";var BDn=ane&&ane.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(ane,"__esModule",{value:!0});ane.encodeAsFormParameter=zDn;var UDn=BDn(bGe());function zDn(t){let r=UDn.default.stringify(t,{encode:!1}).split("&").map(n=>{let[o,i]=n.split("=");return[o,i]});return Object.fromEntries(r)}});var Snr=S((hda,wnr)=>{"use strict";var AGe=Object.defineProperty,HDn=Object.getOwnPropertyDescriptor,VDn=Object.getOwnPropertyNames,JDn=Object.prototype.hasOwnProperty,KDn=(t,e)=>{for(var r in e)AGe(t,r,{get:e[r],enumerable:!0})},WDn=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of VDn(e))!JDn.call(t,o)&&o!==r&&AGe(t,o,{get:()=>e[o],enumerable:!(n=HDn(e,o))||n.enumerable});return t},GDn=t=>WDn(AGe({},"__esModule",{value:!0}),t),vnr={};KDn(vnr,{Blob:()=>YDn,File:()=>QDn,FormData:()=>XDn});wnr.exports=GDn(vnr);var ZDn=function(){return typeof globalThis<"u"?globalThis:typeof self<"u"?self:window}(),{FormData:XDn,Blob:YDn,File:QDn}=ZDn});var Dnr=S((gda,jnr)=>{"use strict";var jGe=Object.defineProperty,e$n=Object.getOwnPropertyDescriptor,t$n=Object.getOwnPropertyNames,r$n=Object.prototype.hasOwnProperty,n$n=(t,e)=>{for(var r in e)jGe(t,r,{get:e[r],enumerable:!0})},o$n=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of t$n(e))!r$n.call(t,o)&&o!==r&&jGe(t,o,{get:()=>e[o],enumerable:!(n=e$n(e,o))||n.enumerable});return t},i$n=t=>o$n(jGe({},"__esModule",{value:!0}),t),DGe=(t,e,r)=>{if(!e.has(t))throw TypeError("Cannot "+r)},Rc=(t,e,r)=>(DGe(t,e,"read from private field"),r?r.call(t):e.get(t)),CT=(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)},sne=(t,e,r,n)=>(DGe(t,e,"write to private field"),n?n.call(t,r):e.set(t,r),r),IGe=(t,e,r)=>(DGe(t,e,"access private method"),r),Mnr={};n$n(Mnr,{FormDataEncoder:()=>p$n,isFile:()=>o2,isFormData:()=>Inr});jnr.exports=i$n(Mnr);var _1=t=>typeof t=="function",a$n=t=>_1(t[Symbol.asyncIterator]),Cnr=65536;function*Rnr(t){if(t.byteLength<=Cnr){yield t;return}let e=0;for(;e{if(a$n(t))return xnr(t);if(_1(t.getReader))return xnr(s$n(t));throw new TypeError("Unsupported data source: Expected either ReadableStream or async iterable.")},Onr="abcdefghijklmnopqrstuvwxyz0123456789";function l$n(){let t=16,e="";for(;t--;)e+=Onr[Math.random()*Onr.length<<0];return e}var Anr=t=>String(t).replace(/\r|\n/g,(e,r,n)=>e==="\r"&&n[r+1]!==` `||e===` `&&n[r-1]!=="\r"?`\r `:e),c$n=t=>Object.prototype.toString.call(t).slice(8,-1).toLowerCase();function Tnr(t){if(c$n(t)!=="object")return!1;let e=Object.getPrototypeOf(t);return e==null?!0:(e.constructor&&e.constructor.toString())===Object.toString()}function Enr(t,e){if(typeof e=="string"){for(let[r,n]of Object.entries(t))if(e.toLowerCase()===r.toLowerCase())return n}}var d$n=t=>new Proxy(t,{get:(e,r)=>Enr(e,r),has:(e,r)=>Enr(e,r)!==void 0}),Inr=t=>!!(t&&_1(t.constructor)&&t[Symbol.toStringTag]==="FormData"&&_1(t.append)&&_1(t.getAll)&&_1(t.entries)&&_1(t[Symbol.iterator])),Pnr=t=>String(t).replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/"/g,"%22"),o2=t=>!!(t&&typeof t=="object"&&_1(t.constructor)&&t[Symbol.toStringTag]==="File"&&_1(t.stream)&&t.name!=null),f$n={enableAdditionalHeaders:!1},lSe={writable:!1,configurable:!1},kF,une,cSe,lne,n2,cne,dne,dSe,fSe,$Ge,NGe,Nnr,p$n=class{constructor(t,e,r){if(CT(this,fSe),CT(this,NGe),CT(this,kF,`\r `),CT(this,une,void 0),CT(this,cSe,void 0),CT(this,lne,"-".repeat(2)),CT(this,n2,new TextEncoder),CT(this,cne,void 0),CT(this,dne,void 0),CT(this,dSe,void 0),!Inr(t))throw new TypeError("Expected first argument to be a FormData instance.");let n;if(Tnr(e)?r=e:n=e,n||(n=l$n()),typeof n!="string")throw new TypeError("Expected boundary argument to be a string.");if(r&&!Tnr(r))throw new TypeError("Expected options argument to be an object.");sne(this,dne,Array.from(t.entries())),sne(this,dSe,{...f$n,...r}),sne(this,une,Rc(this,n2).encode(Rc(this,kF))),sne(this,cSe,Rc(this,une).byteLength),this.boundary=`form-data-boundary-${n}`,this.contentType=`multipart/form-data; boundary=${this.boundary}`,sne(this,cne,Rc(this,n2).encode(`${Rc(this,lne)}${this.boundary}${Rc(this,lne)}${Rc(this,kF).repeat(2)}`));let o={"Content-Type":this.contentType},i=IGe(this,NGe,Nnr).call(this);i&&(this.contentLength=i,o["Content-Length"]=i),this.headers=d$n(Object.freeze(o)),Object.defineProperties(this,{boundary:lSe,contentType:lSe,contentLength:lSe,headers:lSe})}*values(){for(let[t,e]of Rc(this,dne)){let r=o2(e)?e:Rc(this,n2).encode(Anr(e));yield IGe(this,fSe,$Ge).call(this,t,r),yield r,yield Rc(this,une)}yield Rc(this,cne)}async*encode(){for(let t of this.values())o2(t)?yield*u$n(t.stream()):yield*Rnr(t)}[Symbol.iterator](){return this.values()}[Symbol.asyncIterator](){return this.encode()}};kF=new WeakMap;une=new WeakMap;cSe=new WeakMap;lne=new WeakMap;n2=new WeakMap;cne=new WeakMap;dne=new WeakMap;dSe=new WeakMap;fSe=new WeakSet;$Ge=function(t,e){let r="";if(r+=`${Rc(this,lne)}${this.boundary}${Rc(this,kF)}`,r+=`Content-Disposition: form-data; name="${Pnr(t)}"`,o2(e)&&(r+=`; filename="${Pnr(e.name)}"${Rc(this,kF)}`,r+=`Content-Type: ${e.type||"application/octet-stream"}`),Rc(this,dSe).enableAdditionalHeaders===!0){let n=o2(e)?e.size:e.byteLength;n!=null&&!isNaN(n)&&(r+=`${Rc(this,kF)}Content-Length: ${n}`)}return Rc(this,n2).encode(`${r}${Rc(this,kF).repeat(2)}`)};NGe=new WeakSet;Nnr=function(){let t=0;for(let[e,r]of Rc(this,dne)){let n=o2(r)?r:Rc(this,n2).encode(Anr(r)),o=o2(n)?n.size:n.byteLength;if(o==null||isNaN(o))return;t+=IGe(this,fSe,$Ge).call(this,e,n).byteLength,t+=o,t+=Rc(this,cSe)}return String(t+Rc(this,cne).byteLength)}});var Lnr=S((bda,$nr)=>{"use strict";$nr.exports=typeof self=="object"?self.FormData:window.FormData});var Fnr=S(sg=>{"use strict";var m$n=sg&&sg.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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$n=sg&&sg.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Q5=sg&&sg.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 mSe:pSe.RUNTIME.type==="node"?t=new hSe:t=new gSe,yield t.setup(),t})}var mSe=class{setup(){return qF(this,void 0,void 0,function*(){this.fd=new(yield Promise.resolve().then(()=>Q5(Snr()))).FormData})}append(e,r){var n;(n=this.fd)===null||n===void 0||n.append(e,r)}appendFile(e,r,n){return qF(this,void 0,void 0,function*(){var o,i;n==null&&LGe(r)&&(n=r.name),r instanceof(yield Promise.resolve().then(()=>Q5(zre()))).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 qF(this,void 0,void 0,function*(){let e=new(yield Promise.resolve().then(()=>Q5(Dnr()))).FormDataEncoder(this.fd);return{body:yield(yield Promise.resolve().then(()=>Q5(zre()))).Readable.from(e),headers:e.headers,duplex:"half"}})}};sg.Node18FormData=mSe;var hSe=class{setup(){return qF(this,void 0,void 0,function*(){this.fd=new(yield Promise.resolve().then(()=>Q5(Lnr()))).default})}append(e,r){var n;(n=this.fd)===null||n===void 0||n.append(e,r)}appendFile(e,r,n){return qF(this,void 0,void 0,function*(){var o,i;n==null&&LGe(r)&&(n=r.name);let a;r instanceof(yield Promise.resolve().then(()=>Q5(zre()))).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():{}}}};sg.Node16FormData=hSe;var gSe=class{setup(){return qF(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 qF(this,void 0,void 0,function*(){var o;n==null&&LGe(r)&&(n=r.name),(o=this.fd)===null||o===void 0||o.append(e,new Blob([r]),n)})}getRequest(){return{body:this.fd,headers:{}}}};sg.WebFormData=gSe});var knr=S(v1=>{"use strict";var y$n=v1&&v1.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),b$n=v1&&v1.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&y$n(e,t,r)};Object.defineProperty(v1,"__esModule",{value:!0});v1.encodeAsFormParameter=void 0;var _$n=_nr();Object.defineProperty(v1,"encodeAsFormParameter",{enumerable:!0,get:function(){return _$n.encodeAsFormParameter}});b$n(Fnr(),v1)});var dh=S(ySe=>{"use strict";Object.defineProperty(ySe,"__esModule",{value:!0});ySe.SchemaType=void 0;ySe.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 hb=S(FGe=>{"use strict";Object.defineProperty(FGe,"__esModule",{value:!0});FGe.getErrorMessageForIncorrectType=v$n;function v$n(t,e){return`Expected ${e}. Received ${w$n(t)}.`}function w$n(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 xT=S(kGe=>{"use strict";Object.defineProperty(kGe,"__esModule",{value:!0});kGe.maybeSkipValidation=S$n;function S$n(t){return Object.assign(Object.assign({},t),{json:qnr(t.json),parse:qnr(t.parse)})}function qnr(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 BGe=S(qGe=>{"use strict";Object.defineProperty(qGe,"__esModule",{value:!0});qGe.stringifyValidationError=C$n;function C$n(t){return t.path.length===0?t.message:`${t.path.join(" -> ")}: ${t.message}`}});var zGe=S(bSe=>{"use strict";Object.defineProperty(bSe,"__esModule",{value:!0});bSe.JsonError=void 0;var x$n=BGe(),UGe=class t extends Error{constructor(e){super(e.map(x$n.stringifyValidationError).join("; ")),this.errors=e,Object.setPrototypeOf(this,t.prototype)}};bSe.JsonError=UGe});var VGe=S(_Se=>{"use strict";Object.defineProperty(_Se,"__esModule",{value:!0});_Se.ParseError=void 0;var O$n=BGe(),HGe=class t extends Error{constructor(e){super(e.map(O$n.stringifyValidationError).join("; ")),this.errors=e,Object.setPrototypeOf(this,t.prototype)}};_Se.ParseError=HGe});var Vnr=S(i2=>{"use strict";Object.defineProperty(i2,"__esModule",{value:!0});i2.getSchemaUtils=fne;i2.nullable=Bnr;i2.optional=Unr;i2.optionalNullable=znr;i2.transform=Hnr;var JGe=dh(),T$n=zGe(),E$n=VGe();function fne(t){return{nullable:()=>Bnr(t),optional:()=>Unr(t),optionalNullable:()=>znr(t),transform:e=>Hnr(t,e),parseOrThrow:(e,r)=>{let n=t.parse(e,r);if(n.ok)return n.value;throw new E$n.ParseError(n.errors)},jsonOrThrow:(e,r)=>{let n=t.json(e,r);if(n.ok)return n.value;throw new T$n.JsonError(n.errors)}}}function Bnr(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:()=>JGe.SchemaType.NULLABLE};return Object.assign(Object.assign({},e),fne(e))}function Unr(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:()=>JGe.SchemaType.OPTIONAL};return Object.assign(Object.assign({},e),fne(e))}function znr(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:()=>JGe.SchemaType.OPTIONAL_NULLABLE};return Object.assign(Object.assign({},e),fne(e))}function Hnr(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),fne(r))}});var y_=S(SS=>{"use strict";Object.defineProperty(SS,"__esModule",{value:!0});SS.ParseError=SS.JsonError=SS.transform=SS.optional=SS.getSchemaUtils=void 0;var KGe=Vnr();Object.defineProperty(SS,"getSchemaUtils",{enumerable:!0,get:function(){return KGe.getSchemaUtils}});Object.defineProperty(SS,"optional",{enumerable:!0,get:function(){return KGe.optional}});Object.defineProperty(SS,"transform",{enumerable:!0,get:function(){return KGe.transform}});var P$n=zGe();Object.defineProperty(SS,"JsonError",{enumerable:!0,get:function(){return P$n.JsonError}});var M$n=VGe();Object.defineProperty(SS,"ParseError",{enumerable:!0,get:function(){return M$n.ParseError}})});var Knr=S(WGe=>{"use strict";Object.defineProperty(WGe,"__esModule",{value:!0});WGe.bigint=N$n;var R$n=dh(),Jnr=hb(),A$n=xT(),I$n=y_();function N$n(){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,Jnr.getErrorMessageForIncorrectType)(e,"bigint | number")}]},json:(e,{breadcrumbsPrefix:r=[]}={})=>typeof e!="bigint"?{ok:!1,errors:[{path:r,message:(0,Jnr.getErrorMessageForIncorrectType)(e,"bigint")}]}:{ok:!0,value:e},getType:()=>R$n.SchemaType.BIGINT};return Object.assign(Object.assign({},(0,A$n.maybeSkipValidation)(t)),(0,I$n.getSchemaUtils)(t))}});var Wnr=S(vSe=>{"use strict";Object.defineProperty(vSe,"__esModule",{value:!0});vSe.bigint=void 0;var j$n=Knr();Object.defineProperty(vSe,"bigint",{enumerable:!0,get:function(){return j$n.bigint}})});var Gnr=S(ZGe=>{"use strict";Object.defineProperty(ZGe,"__esModule",{value:!0});ZGe.date=k$n;var D$n=dh(),GGe=hb(),$$n=xT(),L$n=y_(),F$n=/^([+-]?\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 k$n(){let t={parse:(e,{breadcrumbsPrefix:r=[]}={})=>typeof e!="string"?{ok:!1,errors:[{path:r,message:(0,GGe.getErrorMessageForIncorrectType)(e,"string")}]}:F$n.test(e)?{ok:!0,value:new Date(e)}:{ok:!1,errors:[{path:r,message:(0,GGe.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,GGe.getErrorMessageForIncorrectType)(e,"Date object")}]},getType:()=>D$n.SchemaType.DATE};return Object.assign(Object.assign({},(0,$$n.maybeSkipValidation)(t)),(0,L$n.getSchemaUtils)(t))}});var Znr=S(wSe=>{"use strict";Object.defineProperty(wSe,"__esModule",{value:!0});wSe.date=void 0;var q$n=Gnr();Object.defineProperty(wSe,"date",{enumerable:!0,get:function(){return q$n.date}})});var w1=S(XGe=>{"use strict";Object.defineProperty(XGe,"__esModule",{value:!0});XGe.createIdentitySchemaCreator=z$n;var B$n=y_(),U$n=xT();function z$n(t,e){return()=>{let r={parse:e,json:e,getType:()=>t};return Object.assign(Object.assign({},(0,U$n.maybeSkipValidation)(r)),(0,B$n.getSchemaUtils)(r))}}});var Ynr=S(YGe=>{"use strict";Object.defineProperty(YGe,"__esModule",{value:!0});YGe.enum_=J$n;var H$n=dh(),V$n=w1(),Xnr=hb();function J$n(t){let e=new Set(t);return(0,V$n.createIdentitySchemaCreator)(H$n.SchemaType.ENUM,(n,{allowUnrecognizedEnumValues:o,breadcrumbsPrefix:i=[]}={})=>typeof n!="string"?{ok:!1,errors:[{path:i,message:(0,Xnr.getErrorMessageForIncorrectType)(n,"string")}]}:!e.has(n)&&!o?{ok:!1,errors:[{path:i,message:(0,Xnr.getErrorMessageForIncorrectType)(n,"enum")}]}:{ok:!0,value:n})()}});var QGe=S(SSe=>{"use strict";Object.defineProperty(SSe,"__esModule",{value:!0});SSe.enum_=void 0;var K$n=Ynr();Object.defineProperty(SSe,"enum_",{enumerable:!0,get:function(){return K$n.enum_}})});var e9e=S(pne=>{"use strict";Object.defineProperty(pne,"__esModule",{value:!0});pne.lazy=G$n;pne.constructLazyBaseSchema=Qnr;pne.getMemoizedSchema=CSe;var W$n=y_();function G$n(t){let e=Qnr(t);return Object.assign(Object.assign({},e),(0,W$n.getSchemaUtils)(e))}function Qnr(t){return{parse:(e,r)=>CSe(t).parse(e,r),json:(e,r)=>CSe(t).json(e,r),getType:()=>CSe(t).getType()}}function CSe(t){let e=t;return e.__zurg_memoized==null&&(e.__zurg_memoized=t()),e.__zurg_memoized}});var r9e=S(t9e=>{"use strict";Object.defineProperty(t9e,"__esModule",{value:!0});t9e.entries=Z$n;function Z$n(t){return Object.entries(t)}});var o9e=S(n9e=>{"use strict";Object.defineProperty(n9e,"__esModule",{value:!0});n9e.filterObject=X$n;function X$n(t,e){let r=new Set(e);return Object.entries(t).reduce((n,[o,i])=>(r.has(o)&&(n[o]=i),n),{})}});var mne=S(i9e=>{"use strict";Object.defineProperty(i9e,"__esModule",{value:!0});i9e.isPlainObject=Y$n;function Y$n(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 s9e=S(a9e=>{"use strict";Object.defineProperty(a9e,"__esModule",{value:!0});a9e.keys=Q$n;function Q$n(t){return Object.keys(t)}});var eor=S(u9e=>{"use strict";Object.defineProperty(u9e,"__esModule",{value:!0});u9e.partition=eLn;function eLn(t,e){let r=[],n=[];for(let o of t)e(o)?r.push(o):n.push(o);return[r,n]}});var nor=S(xSe=>{"use strict";Object.defineProperty(xSe,"__esModule",{value:!0});xSe.getObjectLikeUtils=tor;xSe.withParsedProperties=ror;var tLn=o9e(),rLn=hb(),nLn=mne(),oLn=y_();function tor(t){return{withParsedProperties:e=>ror(t,e)}}function ror(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,nLn.isPlainObject)(n))return{ok:!1,errors:[{path:(i=o?.breadcrumbsPrefix)!==null&&i!==void 0?i:[],message:(0,rLn.getErrorMessageForIncorrectType)(n,"object")}]};let a=new Set(Object.keys(e)),s=(0,tLn.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,oLn.getSchemaUtils)(r)),tor(r))}});var hne=S(eW=>{"use strict";Object.defineProperty(eW,"__esModule",{value:!0});eW.withParsedProperties=eW.getObjectLikeUtils=void 0;var oor=nor();Object.defineProperty(eW,"getObjectLikeUtils",{enumerable:!0,get:function(){return oor.getObjectLikeUtils}});Object.defineProperty(eW,"withParsedProperties",{enumerable:!0,get:function(){return oor.withParsedProperties}})});var l9e=S(OSe=>{"use strict";Object.defineProperty(OSe,"__esModule",{value:!0});OSe.property=iLn;OSe.isProperty=aLn;function iLn(t,e){return{rawKey:t,valueSchema:e,isProperty:!0}}function aLn(t){return t.isProperty}});var f9e=S(ESe=>{"use strict";Object.defineProperty(ESe,"__esModule",{value:!0});ESe.object=dLn;ESe.getObjectUtils=TSe;var a2=dh(),ior=r9e(),aor=o9e(),sLn=hb(),uLn=mne(),cor=s9e(),lLn=xT(),cLn=eor(),c9e=hne(),d9e=y_(),gne=l9e();function dLn(t){let e={_getRawProperties:()=>Object.entries(t).map(([r,n])=>(0,gne.isProperty)(n)?n.rawKey:r),_getParsedProperties:()=>(0,cor.keys)(t),parse:(r,n)=>{let o={},i=[];for(let[a,s]of(0,ior.entries)(t)){let u=(0,gne.isProperty)(s)?s.rawKey:a,l=(0,gne.isProperty)(s)?s.valueSchema:s,c={rawKey:u,parsedKey:a,valueSchema:l};o[u]=c,lor(l)&&i.push(u)}return sor({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,ior.entries)(t)){let s=(0,gne.isProperty)(a)?a.valueSchema:a;lor(s)&&o.push(i)}return sor({value:r,requiredKeys:o,getProperty:i=>{let a=t[i];if(a!=null)return(0,gne.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:()=>a2.SchemaType.OBJECT};return Object.assign(Object.assign(Object.assign(Object.assign({},(0,lLn.maybeSkipValidation)(e)),(0,d9e.getSchemaUtils)(e)),(0,c9e.getObjectLikeUtils)(e)),TSe(e))}function sor({value:t,requiredKeys:e,getProperty:r,unrecognizedObjectKeys:n="fail",skipValidation:o=!1,breadcrumbsPrefix:i=[]}){if(!(0,uLn.isPlainObject)(t))return{ok:!1,errors:[{path:i,message:(0,sLn.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 TSe(t){return{extend:e=>{let r={_getParsedProperties:()=>[...t._getParsedProperties(),...e._getParsedProperties()],_getRawProperties:()=>[...t._getRawProperties(),...e._getRawProperties()],parse:(n,o)=>uor({extensionKeys:e._getRawProperties(),value:n,transformBase:i=>t.parse(i,o),transformExtension:i=>e.parse(i,o)}),json:(n,o)=>uor({extensionKeys:e._getParsedProperties(),value:n,transformBase:i=>t.json(i,o),transformExtension:i=>e.json(i,o)}),getType:()=>a2.SchemaType.OBJECT};return Object.assign(Object.assign(Object.assign(Object.assign({},r),(0,d9e.getSchemaUtils)(r)),(0,c9e.getObjectLikeUtils)(r)),TSe(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:()=>a2.SchemaType.OBJECT};return Object.assign(Object.assign(Object.assign(Object.assign({},e),(0,d9e.getSchemaUtils)(e)),(0,c9e.getObjectLikeUtils)(e)),TSe(e))}}}function uor({extensionKeys:t,value:e,transformBase:r,transformExtension:n}){let o=new Set(t),[i,a]=(0,cLn.partition)((0,cor.keys)(e),l=>o.has(l)),s=r((0,aor.filterObject)(e,a)),u=n((0,aor.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 lor(t){return!fLn(t)}function fLn(t){switch(t.getType()){case a2.SchemaType.ANY:case a2.SchemaType.UNKNOWN:case a2.SchemaType.OPTIONAL:case a2.SchemaType.OPTIONAL_NULLABLE:return!0;default:return!1}}});var dor=S(p9e=>{"use strict";Object.defineProperty(p9e,"__esModule",{value:!0});p9e.objectWithoutOptionalProperties=mLn;var pLn=f9e();function mLn(t){return(0,pLn.object)(t)}});var m9e=S(CS=>{"use strict";Object.defineProperty(CS,"__esModule",{value:!0});CS.property=CS.isProperty=CS.objectWithoutOptionalProperties=CS.object=CS.getObjectUtils=void 0;var por=f9e();Object.defineProperty(CS,"getObjectUtils",{enumerable:!0,get:function(){return por.getObjectUtils}});Object.defineProperty(CS,"object",{enumerable:!0,get:function(){return por.object}});var hLn=dor();Object.defineProperty(CS,"objectWithoutOptionalProperties",{enumerable:!0,get:function(){return hLn.objectWithoutOptionalProperties}});var mor=l9e();Object.defineProperty(CS,"isProperty",{enumerable:!0,get:function(){return mor.isProperty}});Object.defineProperty(CS,"property",{enumerable:!0,get:function(){return mor.property}})});var hor=S(g9e=>{"use strict";Object.defineProperty(g9e,"__esModule",{value:!0});g9e.lazyObject=_Ln;var gLn=m9e(),yLn=hne(),bLn=y_(),h9e=e9e();function _Ln(t){let e=Object.assign(Object.assign({},(0,h9e.constructLazyBaseSchema)(t)),{_getRawProperties:()=>(0,h9e.getMemoizedSchema)(t)._getRawProperties(),_getParsedProperties:()=>(0,h9e.getMemoizedSchema)(t)._getParsedProperties()});return Object.assign(Object.assign(Object.assign(Object.assign({},e),(0,bLn.getSchemaUtils)(e)),(0,yLn.getObjectLikeUtils)(e)),(0,gLn.getObjectUtils)(e))}});var gor=S(tW=>{"use strict";Object.defineProperty(tW,"__esModule",{value:!0});tW.lazyObject=tW.lazy=void 0;var vLn=e9e();Object.defineProperty(tW,"lazy",{enumerable:!0,get:function(){return vLn.lazy}});var wLn=hor();Object.defineProperty(tW,"lazyObject",{enumerable:!0,get:function(){return wLn.lazyObject}})});var bor=S(y9e=>{"use strict";Object.defineProperty(y9e,"__esModule",{value:!0});y9e.list=TLn;var SLn=dh(),CLn=hb(),xLn=xT(),OLn=y_();function TLn(t){let e={parse:(r,n)=>yor(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)=>yor(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:()=>SLn.SchemaType.LIST};return Object.assign(Object.assign({},(0,xLn.maybeSkipValidation)(e)),(0,OLn.getSchemaUtils)(e))}function yor(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,CLn.getErrorMessageForIncorrectType)(t,"list"),path:[]}]}}});var b9e=S(PSe=>{"use strict";Object.defineProperty(PSe,"__esModule",{value:!0});PSe.list=void 0;var ELn=bor();Object.defineProperty(PSe,"list",{enumerable:!0,get:function(){return ELn.list}})});var _or=S(_9e=>{"use strict";Object.defineProperty(_9e,"__esModule",{value:!0});_9e.stringLiteral=ALn;var PLn=dh(),MLn=w1(),RLn=hb();function ALn(t){return(0,MLn.createIdentitySchemaCreator)(PLn.SchemaType.STRING_LITERAL,(r,{breadcrumbsPrefix:n=[]}={})=>r===t?{ok:!0,value:t}:{ok:!1,errors:[{path:n,message:(0,RLn.getErrorMessageForIncorrectType)(r,`"${t}"`)}]})()}});var vor=S(v9e=>{"use strict";Object.defineProperty(v9e,"__esModule",{value:!0});v9e.booleanLiteral=DLn;var ILn=dh(),NLn=w1(),jLn=hb();function DLn(t){return(0,NLn.createIdentitySchemaCreator)(ILn.SchemaType.BOOLEAN_LITERAL,(r,{breadcrumbsPrefix:n=[]}={})=>r===t?{ok:!0,value:t}:{ok:!1,errors:[{path:n,message:(0,jLn.getErrorMessageForIncorrectType)(r,`${t.toString()}`)}]})()}});var wor=S(rW=>{"use strict";Object.defineProperty(rW,"__esModule",{value:!0});rW.booleanLiteral=rW.stringLiteral=void 0;var $Ln=_or();Object.defineProperty(rW,"stringLiteral",{enumerable:!0,get:function(){return $Ln.stringLiteral}});var LLn=vor();Object.defineProperty(rW,"booleanLiteral",{enumerable:!0,get:function(){return LLn.booleanLiteral}})});var Sor=S(MSe=>{"use strict";Object.defineProperty(MSe,"__esModule",{value:!0});MSe.any=void 0;var FLn=dh(),kLn=w1();MSe.any=(0,kLn.createIdentitySchemaCreator)(FLn.SchemaType.ANY,t=>({ok:!0,value:t}))});var Cor=S(RSe=>{"use strict";Object.defineProperty(RSe,"__esModule",{value:!0});RSe.boolean=void 0;var qLn=dh(),BLn=w1(),ULn=hb();RSe.boolean=(0,BLn.createIdentitySchemaCreator)(qLn.SchemaType.BOOLEAN,(t,{breadcrumbsPrefix:e=[]}={})=>typeof t=="boolean"?{ok:!0,value:t}:{ok:!1,errors:[{path:e,message:(0,ULn.getErrorMessageForIncorrectType)(t,"boolean")}]})});var xor=S(ASe=>{"use strict";Object.defineProperty(ASe,"__esModule",{value:!0});ASe.number=void 0;var zLn=dh(),HLn=w1(),VLn=hb();ASe.number=(0,HLn.createIdentitySchemaCreator)(zLn.SchemaType.NUMBER,(t,{breadcrumbsPrefix:e=[]}={})=>typeof t=="number"?{ok:!0,value:t}:{ok:!1,errors:[{path:e,message:(0,VLn.getErrorMessageForIncorrectType)(t,"number")}]})});var Oor=S(ISe=>{"use strict";Object.defineProperty(ISe,"__esModule",{value:!0});ISe.string=void 0;var JLn=dh(),KLn=w1(),WLn=hb();ISe.string=(0,KLn.createIdentitySchemaCreator)(JLn.SchemaType.STRING,(t,{breadcrumbsPrefix:e=[]}={})=>typeof t=="string"?{ok:!0,value:t}:{ok:!1,errors:[{path:e,message:(0,WLn.getErrorMessageForIncorrectType)(t,"string")}]})});var Tor=S(NSe=>{"use strict";Object.defineProperty(NSe,"__esModule",{value:!0});NSe.unknown=void 0;var GLn=dh(),ZLn=w1();NSe.unknown=(0,ZLn.createIdentitySchemaCreator)(GLn.SchemaType.UNKNOWN,t=>({ok:!0,value:t}))});var Eor=S(xS=>{"use strict";Object.defineProperty(xS,"__esModule",{value:!0});xS.unknown=xS.string=xS.number=xS.boolean=xS.any=void 0;var XLn=Sor();Object.defineProperty(xS,"any",{enumerable:!0,get:function(){return XLn.any}});var YLn=Cor();Object.defineProperty(xS,"boolean",{enumerable:!0,get:function(){return YLn.boolean}});var QLn=xor();Object.defineProperty(xS,"number",{enumerable:!0,get:function(){return QLn.number}});var eFn=Oor();Object.defineProperty(xS,"string",{enumerable:!0,get:function(){return eFn.string}});var tFn=Tor();Object.defineProperty(xS,"unknown",{enumerable:!0,get:function(){return tFn.unknown}})});var Mor=S(S9e=>{"use strict";Object.defineProperty(S9e,"__esModule",{value:!0});S9e.record=sFn;var w9e=dh(),rFn=r9e(),nFn=hb(),oFn=mne(),iFn=xT(),aFn=y_();function sFn(t,e){let r={parse:(n,o)=>Por({value:n,isKeyNumeric:t.getType()===w9e.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)=>Por({value:n,isKeyNumeric:t.getType()===w9e.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:()=>w9e.SchemaType.RECORD};return Object.assign(Object.assign({},(0,iFn.maybeSkipValidation)(r)),(0,aFn.getSchemaUtils)(r))}function Por({value:t,isKeyNumeric:e,transformKey:r,transformValue:n,breadcrumbsPrefix:o=[]}){return(0,oFn.isPlainObject)(t)?(0,rFn.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,nFn.getErrorMessageForIncorrectType)(t,"object")}]}}});var Ror=S(jSe=>{"use strict";Object.defineProperty(jSe,"__esModule",{value:!0});jSe.record=void 0;var uFn=Mor();Object.defineProperty(jSe,"record",{enumerable:!0,get:function(){return uFn.record}})});var Aor=S(C9e=>{"use strict";Object.defineProperty(C9e,"__esModule",{value:!0});C9e.set=mFn;var lFn=dh(),cFn=hb(),dFn=xT(),fFn=b9e(),pFn=y_();function mFn(t){let e=(0,fFn.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,cFn.getErrorMessageForIncorrectType)(n,"Set")}]}},getType:()=>lFn.SchemaType.SET};return Object.assign(Object.assign({},(0,dFn.maybeSkipValidation)(r)),(0,pFn.getSchemaUtils)(r))}});var Ior=S(DSe=>{"use strict";Object.defineProperty(DSe,"__esModule",{value:!0});DSe.set=void 0;var hFn=Aor();Object.defineProperty(DSe,"set",{enumerable:!0,get:function(){return hFn.set}})});var jor=S(x9e=>{"use strict";Object.defineProperty(x9e,"__esModule",{value:!0});x9e.undiscriminatedUnion=_Fn;var gFn=dh(),yFn=xT(),bFn=y_();function _Fn(t){let e={parse:(r,n)=>Nor((o,i)=>o.parse(r,i),t,n),json:(r,n)=>Nor((o,i)=>o.json(r,i),t,n),getType:()=>gFn.SchemaType.UNDISCRIMINATED_UNION};return Object.assign(Object.assign({},(0,yFn.maybeSkipValidation)(e)),(0,bFn.getSchemaUtils)(e))}function Nor(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 Dor=S($Se=>{"use strict";Object.defineProperty($Se,"__esModule",{value:!0});$Se.undiscriminatedUnion=void 0;var vFn=jor();Object.defineProperty($Se,"undiscriminatedUnion",{enumerable:!0,get:function(){return vFn.undiscriminatedUnion}})});var $or=S(O9e=>{"use strict";Object.defineProperty(O9e,"__esModule",{value:!0});O9e.discriminant=wFn;function wFn(t,e){return{parsedDiscriminant:t,rawDiscriminant:e}}});var For=S(yne=>{"use strict";var SFn=yne&&yne.__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);oLor({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)=>Lor({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:()=>CFn.SchemaType.UNION};return Object.assign(Object.assign(Object.assign({},(0,EFn.maybeSkipValidation)(i)),(0,RFn.getSchemaUtils)(i)),(0,MFn.getObjectLikeUtils)(i))}function Lor({value:t,discriminant:e,transformedDiscriminant:r,transformDiscriminantValue:n,getAdditionalPropertiesSchema:o,allowUnrecognizedUnionMembers:i=!1,transformAdditionalProperties:a,breadcrumbsPrefix:s=[]}){if(!(0,OFn.isPlainObject)(t))return{ok:!1,errors:[{path:s,message:(0,xFn.getErrorMessageForIncorrectType)(t,"object")}]};let u=t,l=e,c=u[l],d=SFn(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 kor=S(nW=>{"use strict";Object.defineProperty(nW,"__esModule",{value:!0});nW.union=nW.discriminant=void 0;var IFn=$or();Object.defineProperty(nW,"discriminant",{enumerable:!0,get:function(){return IFn.discriminant}});var NFn=For();Object.defineProperty(nW,"union",{enumerable:!0,get:function(){return NFn.union}})});var qor=S(_d=>{"use strict";var jFn=_d&&_d.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),b_=_d&&_d.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&jFn(e,t,r)};Object.defineProperty(_d,"__esModule",{value:!0});b_(Wnr(),_d);b_(Znr(),_d);b_(QGe(),_d);b_(gor(),_d);b_(b9e(),_d);b_(wor(),_d);b_(m9e(),_d);b_(hne(),_d);b_(Eor(),_d);b_(Ror(),_d);b_(y_(),_d);b_(Ior(),_d);b_(Dor(),_d);b_(kor(),_d)});var Bor=S(s2=>{"use strict";var DFn=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]}),$Fn=s2&&s2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&DFn(e,t,r)};Object.defineProperty(s2,"__esModule",{value:!0});$Fn(qor(),s2)});var ne=S(ug=>{"use strict";var Uor=ug&&ug.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),LFn=ug&&ug.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),bne=ug&&ug.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Uor(e,t,r)},FFn=ug&&ug.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var _ne=lg&&lg.__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())})},vne=lg&&lg.__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=lg&&lg.__await||function(t){return this instanceof jl?(this.v=t,this):new jl(t)},wne=lg&&lg.__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(g,y){i.push([p,h,g,y])>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(lg,"__esModule",{value:!0});lg.LineDecoder=lg.StreamUtils=void 0;lg._iterSSEMessages=zor;lg._decodeChunks=BFn;lg.readableStreamAsyncIterable=P9e;var oW=Pc(),T9e=class t{constructor(e,r){this.iterator=e,this.controller=r}static fromSSEResponse(e,r){let n=!1;function o(){return wne(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=vne(zor(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(g){throw console.error("Could not parse message into JSON:",m.data),console.error("From chunk:",m.raw),g}if(h&&h.error)throw new oW.CohereError({message:`Error: ${h.error}`});yield yield jl(h)}else{let h;try{h=JSON.parse(m.data)}catch(g){throw console.error("Could not parse message into JSON:",m.data),console.error("From chunk:",m.raw),g}if(m.event=="error")throw new oW.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 wne(this,arguments,function*(){var s,u,l,c;let d=new BF,f=P9e(e);try{for(var p=!0,m=vne(f),h;h=yield jl(m.next()),s=h.done,!s;p=!0){c=h.value,p=!1;let g=c;for(let y of d.decode(g))yield yield jl(y)}}catch(g){u={error:g}}finally{try{!p&&!s&&(l=m.return)&&(yield jl(l.call(m)))}finally{if(u)throw u.error}}for(let g of d.flush())yield yield jl(g)})}function i(){return wne(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=vne(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 _ne(this,void 0,void 0,function*(){r=e[Symbol.asyncIterator]()})},pull(o){return _ne(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 _ne(this,void 0,void 0,function*(){var o;yield(o=r.return)===null||o===void 0?void 0:o.call(r)})}})}};lg.StreamUtils=T9e;function zor(t,e){return wne(this,arguments,function*(){var n,o,i,a;if(!t.body)throw e?.abort(),new oW.CohereError({message:"Attempted to iterate over a response with no body"});let s=new E9e,u=new BF,l=P9e(t.body);try{for(var c=!0,d=vne(kFn(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 kFn(t){return wne(this,arguments,function*(){var r,n,o,i;let a=new Uint8Array;try{for(var s=!0,u=vne(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=qFn(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 qFn(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 oW.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 oW.CohereError({message:`Unexpected: received non-Uint8Array/ArrayBuffer (${e.constructor.name}) in a web platform. Please report this error.`})}throw new oW.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}};lg.LineDecoder=BF;BF.NEWLINE_CHARS=new Set([` `,"\r"]);BF.NEWLINE_REGEXP=/\r\n|[\n\r]/g;function BFn(t){let e=new BF,r=[];for(let n of t)r.push(...e.decode(n));return r}function UFn(t,e){let r=t.indexOf(e);return r!==-1?[t.substring(0,r),e,t.substring(r+e.length)]:[t,"",""]}function P9e(t){if(t[Symbol.asyncIterator])return t;let e=t.getReader();return{next(){return _ne(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 _ne(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 Cne=S(OT=>{"use strict";var zFn=OT&&OT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),HFn=OT&&OT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),VFn=OT&&OT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var JFn=TT&&TT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),KFn=TT&&TT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),WFn=TT&&TT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var ZFn=ET&&ET.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),XFn=ET&&ET.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),YFn=ET&&ET.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var ekn=PT&&PT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),tkn=PT&&PT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),rkn=PT&&PT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var okn=MT&&MT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ikn=MT&&MT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),akn=MT&&MT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var skn=RT&&RT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ukn=RT&&RT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),lkn=RT&&RT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var fkn=AT&&AT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=AT&&AT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),mkn=AT&&AT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return 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=IT&&IT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=IT&&IT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),bkn=IT&&IT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return 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=NT&&NT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=NT&&NT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Ckn=NT&&NT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Okn=jT&&jT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Tkn=jT&&jT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Ekn=jT&&jT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Mkn=DT&&DT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Rkn=DT&&DT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Akn=DT&&DT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var jkn=$T&&$T.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Dkn=$T&&$T.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),$kn=$T&&$T.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var kkn=LT&<.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),qkn=LT&<.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Bkn=LT&<.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Hkn=FT&&FT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Vkn=FT&&FT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Jkn=FT&&FT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Kkn=kT&&kT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=kT&&kT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Gkn=kT&&kT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Ykn=qT&&qT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Qkn=qT&&qT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),eqn=qT&&qT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var nqn=BT&&BT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),oqn=BT&&BT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),iqn=BT&&BT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return 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=UT&&UT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),sqn=UT&&UT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),uqn=UT&&UT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return 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=zT&&zT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=zT&&zT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),mqn=zT&&zT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return 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=HT&&HT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=HT&&HT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),bqn=HT&&HT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return 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=VT&&VT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=VT&&VT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),wqn=VT&&VT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var xqn=JT&&JT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Oqn=JT&&JT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Tqn=JT&&JT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return 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=KT&&KT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Aqn=KT&&KT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Iqn=KT&&KT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Nqn=WT&&WT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),jqn=WT&&WT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Dqn=WT&&WT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Lqn=GT&>.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Fqn=GT&>.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),kqn=GT&>.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Bqn=ZT&&ZT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=ZT&&ZT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),zqn=ZT&&ZT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return 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=XT&&XT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Kqn=XT&&XT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Wqn=XT&&XT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Xqn=YT&&YT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=YT&&YT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Qqn=YT&&YT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var eBn=QT&&QT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),tBn=QT&&QT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),rBn=QT&&QT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var iBn=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]}),aBn=eE&&eE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),sBn=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 lBn=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]}),cBn=tE&&tE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),dBn=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 mBn=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]}),hBn=rE&&rE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),gBn=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 _Bn=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]}),vBn=nE&&nE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),wBn=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 CBn=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]}),xBn=oE&&oE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),OBn=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 TBn=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]}),EBn=iE&&iE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),PBn=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 MBn=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]}),RBn=aE&&aE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ABn=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;ot,untransform:t=>t})});var f7e=S(sE=>{"use strict";var DBn=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]}),$Bn=sE&&sE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),LBn=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 kBn=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]}),qBn=uE&&uE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),BBn=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 HBn=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]}),VBn=lE&&lE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),JBn=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 GBn=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]}),ZBn=cE&&cE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),XBn=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 eUn=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]}),tUn=dE&&dE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),rUn=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 iUn=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]}),aUn=fE&&fE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),sUn=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 lUn=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]}),cUn=pE&&pE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),dUn=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 pUn=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]}),mUn=mE&&mE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),hUn=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 gUn=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]}),yUn=hE&&hE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),bUn=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 _Un=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]}),vUn=gE&&gE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),wUn=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 xUn=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]}),OUn=yE&&yE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),TUn=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 MUn=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]}),RUn=bE&&bE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),AUn=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 jUn=_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]}),DUn=_E&&_E.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),$Un=_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 FUn=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]}),kUn=vE&&vE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),qUn=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 UUn=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]}),zUn=wE&&wE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),HUn=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;ot,untransform:t=>t})});var S7e=S(SE=>{"use strict";var ozn=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]}),izn=SE&&SE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),azn=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 uzn=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]}),lzn=CE&&CE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),czn=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 fzn=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]}),pzn=xE&&xE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),mzn=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 gzn=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]}),yzn=OE&&OE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),bzn=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 _zn=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]}),vzn=TE&&TE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),wzn=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 Szn=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]}),Czn=EE&&EE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),xzn=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;ot,untransform:t=>t})});var T7e=S(PE=>{"use strict";var Pzn=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]}),Mzn=PE&&PE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Rzn=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 jzn=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]}),Dzn=ME&&ME.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),$zn=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 Bzn=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]}),Uzn=RE&&RE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),zzn=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 Vzn=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]}),Jzn=AE&&AE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Kzn=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 Wzn=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]}),Gzn=IE&&IE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Zzn=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 Xzn=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]}),Yzn=NE&&NE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Qzn=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 e4n=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]}),t4n=jE&&jE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),r4n=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 n4n=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]}),o4n=DE&&DE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),i4n=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 l4n=$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]}),c4n=$E&&$E.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),d4n=$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 m4n=cg&&cg.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),CC=cg&&cg.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&m4n(e,t,r)};Object.defineProperty(cg,"__esModule",{value:!0});CC(M9e(),cg);CC(R9e(),cg);CC(A9e(),cg);CC(uir(),cg);CC(S7e(),cg);CC(C7e(),cg);CC(x7e(),cg);CC(fir(),cg);CC(E7e(),cg);CC(P7e(),cg);CC(pir(),cg)});var j7e=S(LE=>{"use strict";var h4n=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]}),g4n=LE&&LE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),y4n=LE&&LE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var _4n=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]}),v4n=FE&&FE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),w4n=FE&&FE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var C4n=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]}),x4n=kE&&kE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),O4n=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 E4n=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]}),P4n=qE&&qE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),M4n=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;ot,untransform:t=>t})});var k7e=S(BE=>{"use strict";var N4n=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]}),j4n=BE&&BE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),D4n=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 L4n=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]}),F4n=UE&&UE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),k4n=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 U4n=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]}),z4n=zE&&zE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),H4n=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;ot,untransform:t=>t})});var z7e=S(HE=>{"use strict";var W4n=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]}),G4n=HE&&HE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Z4n=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 Y4n=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]}),Q4n=VE&&VE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),e2n=VE&&VE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var o2n=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]}),i2n=JE&&JE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),a2n=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;ot,untransform:t=>t})});var K7e=S(KE=>{"use strict";var l2n=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]}),c2n=KE&&KE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),d2n=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 p2n=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]}),m2n=WE&&WE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),h2n=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 b2n=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]}),_2n=GE&&GE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),v2n=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 C2n=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]}),x2n=ZE&&ZE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),O2n=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;ot,untransform:t=>t})});var Y7e=S(XE=>{"use strict";var M2n=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]}),R2n=XE&&XE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),A2n=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 N2n=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]}),j2n=YE&&YE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),D2n=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 L2n=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]}),F2n=QE&&QE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),k2n=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;ot,untransform:t=>t})});var HSe=S(eP=>{"use strict";var V2n=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]}),J2n=eP&&eP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),K2n=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 Z2n=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]}),X2n=tP&&tP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Y2n=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 Q2n=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]}),eHn=rP&&rP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),tHn=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 nHn=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]}),oHn=nP&&nP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),iHn=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 sHn=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]}),uHn=oP&&oP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),lHn=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 fHn=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]}),pHn=iP&&iP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),mHn=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 gHn=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]}),yHn=aP&&aP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),bHn=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 _Hn=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]}),vHn=sP&&sP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),wHn=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;ot,untransform:t=>t})});var aZe=S(uP=>{"use strict";var OHn=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]}),THn=uP&&uP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),EHn=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 MHn=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]}),RHn=lP&&lP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),AHn=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 NHn=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]}),jHn=cP&&cP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),DHn=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 HHn=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]}),VHn=dP&&dP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),JHn=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 tVn=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]}),rVn=fP&&fP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),nVn=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 iVn=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]}),aVn=pP&&pP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),sVn=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 uVn=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]}),lVn=mP&&mP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),cVn=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 fVn=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]}),pVn=hP&&hP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),mVn=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 hVn=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]}),gVn=gP&&gP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),yVn=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;ot,untransform:t=>t})});var fZe=S(yP=>{"use strict";var wVn=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]}),SVn=yP&&yP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),CVn=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 OVn=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]}),TVn=bP&&bP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),EVn=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 MVn=_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]}),RVn=_P&&_P.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),AVn=_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 $Vn=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]}),LVn=vP&&vP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),FVn=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";Object.defineProperty(wP,"__esModule",{value:!0});wP.V2RerankRequest=wP.V2EmbedRequest=wP.V2ChatRequest=wP.V2ChatStreamRequest=void 0;var kVn=yir();Object.defineProperty(wP,"V2ChatStreamRequest",{enumerable:!0,get:function(){return kVn.V2ChatStreamRequest}});var qVn=bir();Object.defineProperty(wP,"V2ChatRequest",{enumerable:!0,get:function(){return qVn.V2ChatRequest}});var BVn=Cir();Object.defineProperty(wP,"V2EmbedRequest",{enumerable:!0,get:function(){return BVn.V2EmbedRequest}});var UVn=xir();Object.defineProperty(wP,"V2RerankRequest",{enumerable:!0,get:function(){return UVn.V2RerankRequest}})});var Oir=S(d2=>{"use strict";var zVn=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]}),HVn=d2&&d2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&zVn(e,t,r)};Object.defineProperty(d2,"__esModule",{value:!0});HVn(pZe(),d2)});var Eir=S(HF=>{"use strict";var VVn=HF&&HF.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Tir=HF&&HF.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&VVn(e,t,r)};Object.defineProperty(HF,"__esModule",{value:!0});Tir(N7e(),HF);Tir(Oir(),HF)});var mZe=S(SP=>{"use strict";var JVn=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]}),KVn=SP&&SP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),WVn=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 ZVn=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]}),XVn=f2&&f2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&ZVn(e,t,r)};Object.defineProperty(f2,"__esModule",{value:!0});XVn(mZe(),f2)});var Pir=S(CP=>{"use strict";var YVn=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]}),QVn=CP&&CP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),eJn=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";Object.defineProperty(GSe,"__esModule",{value:!0});GSe.CreateEmbedJobRequest=void 0;var oJn=Pir();Object.defineProperty(GSe,"CreateEmbedJobRequest",{enumerable:!0,get:function(){return oJn.CreateEmbedJobRequest}})});var Mir=S(p2=>{"use strict";var iJn=p2&&p2.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),aJn=p2&&p2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&iJn(e,t,r)};Object.defineProperty(p2,"__esModule",{value:!0});aJn(gZe(),p2)});var Air=S(JF=>{"use strict";var sJn=JF&&JF.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Rir=JF&&JF.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&sJn(e,t,r)};Object.defineProperty(JF,"__esModule",{value:!0});Rir(hZe(),JF);Rir(Mir(),JF)});var yZe=S(xP=>{"use strict";var uJn=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]}),lJn=xP&&xP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),cJn=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 fJn=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]}),pJn=OP&&OP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),mJn=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 gJn=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]}),yJn=TP&&TP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),bJn=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 _Jn=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]}),vJn=EP&&EP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),wJn=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 OJn=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]}),TJn=PP&&PP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),EJn=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 MJn=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]}),RJn=MP&&MP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),AJn=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 IJn=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]}),NJn=RP&&RP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),jJn=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 DJn=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]}),$Jn=AP&&AP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),LJn=AP&&AP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var qJn=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]}),XSe=IP&&IP.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&qJn(e,t,r)};Object.defineProperty(IP,"__esModule",{value:!0});XSe(Nir(),IP);XSe(Dir(),IP);XSe($ir(),IP);XSe(Lir(),IP)});var Fir=S(NP=>{"use strict";var BJn=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]}),UJn=NP&&NP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),zJn=NP&&NP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var HJn=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]}),VJn=jP&&jP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),JJn=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 KJn=KF&&KF.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),qir=KF&&KF.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&KJn(e,t,r)};Object.defineProperty(KF,"__esModule",{value:!0});qir(wZe(),KF);qir(kir(),KF)});var CZe=S(DP=>{"use strict";var WJn=DP&&DP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),GJn=DP&&DP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ZJn=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 YJn=$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]}),QJn=$P&&$P.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),e3n=$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 r3n=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]}),n3n=LP&&LP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),o3n=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 s3n=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]}),u3n=FP&&FP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),l3n=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 d3n=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]}),f3n=kP&&kP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),p3n=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 h3n=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]}),g3n=qP&&qP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),y3n=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 b3n=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]}),_3n=BP&&BP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),v3n=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 x3n=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]}),O3n=UP&&UP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),T3n=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 P3n=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]}),M3n=zP&&zP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),R3n=zP&&zP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var N3n=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]}),j3n=HP&&HP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),D3n=HP&&HP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var L3n=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]}),F3n=VP&&VP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),k3n=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 B3n=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]}),U3n=JP&&JP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),z3n=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 V3n=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]}),J3n=KP&&KP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),K3n=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 W3n=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]}),G3n=WP&&WP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Z3n=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 Y3n=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]}),Q3n=GP&&GP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),e6n=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 r6n=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]}),n6n=ZP&&ZP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),o6n=ZP&&ZP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var a6n=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]}),s6n=XP&&XP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),u6n=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 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;o{"use strict";var p6n=Ll&&Ll.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),fh=Ll&&Ll.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&p6n(e,t,r)};Object.defineProperty(Ll,"__esModule",{value:!0});fh(CZe(),Ll);fh(xZe(),Ll);fh(OZe(),Ll);fh(TZe(),Ll);fh(EZe(),Ll);fh(PZe(),Ll);fh(QSe(),Ll);fh(jne(),Ll);fh(cW(),Ll);fh(Uir(),Ll);fh(Hir(),Ll);fh(Jir(),Ll);fh(Kir(),Ll);fh(Gir(),Ll);fh(RZe(),Ll);fh(Zir(),Ll);fh(AZe(),Ll);fh(Xir(),Ll)});var Yir=S(h2=>{"use strict";var m6n=h2&&h2.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),h6n=h2&&h2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&m6n(e,t,r)};Object.defineProperty(h2,"__esModule",{value:!0});h6n(IZe(),h2)});var ear=S(zv=>{"use strict";var Qir=zv&&zv.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=zv&&zv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),y6n=zv&&zv.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var _6n=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]}),v6n=QP&&QP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),w6n=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";Object.defineProperty(e0e,"__esModule",{value:!0});e0e.FinetuningUpdateFinetunedModelRequest=void 0;var x6n=rar();Object.defineProperty(e0e,"FinetuningUpdateFinetunedModelRequest",{enumerable:!0,get:function(){return x6n.FinetuningUpdateFinetunedModelRequest}})});var nar=S(g2=>{"use strict";var O6n=g2&&g2.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),T6n=g2&&g2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&O6n(e,t,r)};Object.defineProperty(g2,"__esModule",{value:!0});T6n(NZe(),g2)});var iar=S(GF=>{"use strict";var E6n=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]}),oar=GF&&GF.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&E6n(e,t,r)};Object.defineProperty(GF,"__esModule",{value:!0});oar(ear(),GF);oar(nar(),GF)});var t0e=S(tM=>{"use strict";var P6n=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]}),M6n=tM&&tM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),R6n=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 A6n=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]}),I6n=rM&&rM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),N6n=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 D6n=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]}),$6n=nM&&nM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),L6n=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 k6n=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]}),q6n=iM&&iM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),B6n=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 H6n=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]}),V6n=aM&&aM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),J6n=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";Object.defineProperty(fW,"__esModule",{value:!0});fW.UpdateConnectorRequest=fW.CreateConnectorRequest=void 0;var G6n=sar();Object.defineProperty(fW,"CreateConnectorRequest",{enumerable:!0,get:function(){return G6n.CreateConnectorRequest}});var Z6n=uar();Object.defineProperty(fW,"UpdateConnectorRequest",{enumerable:!0,get:function(){return Z6n.UpdateConnectorRequest}})});var lar=S(y2=>{"use strict";var X6n=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]}),Y6n=y2&&y2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&X6n(e,t,r)};Object.defineProperty(y2,"__esModule",{value:!0});Y6n(DZe(),y2)});var car=S(b2=>{"use strict";var Q6n=b2&&b2.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),eKn=b2&&b2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Q6n(e,t,r)};Object.defineProperty(b2,"__esModule",{value:!0});eKn(lar(),b2)});var far=S(Pu=>{"use strict";var dar=Pu&&Pu.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),tKn=Pu&&Pu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Lne=Pu&&Pu.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var rKn=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]}),nKn=sM&&sM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),oKn=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 aKn=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]}),sKn=uM&&uM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),uKn=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 cKn=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]}),dKn=lM&&lM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),fKn=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 mKn=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]}),hKn=cM&&cM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),gKn=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 bKn=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]}),_Kn=dM&&dM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),vKn=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 wKn=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]}),SKn=fM&&fM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),CKn=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 TKn=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]}),EKn=pM&&pM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),PKn=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 MKn=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]}),RKn=mM&&mM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),AKn=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 jKn=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]}),DKn=hM&&hM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),$Kn=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 LKn=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]}),FKn=gM&&gM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),kKn=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 zKn=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]}),HKn=yM&&yM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),VKn=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 KKn=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]}),WKn=bM&&bM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),GKn=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 XKn=_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]}),YKn=_M&&_M.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),QKn=_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 t5n=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]}),r5n=vM&&vM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),n5n=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 a5n=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]}),s5n=wM&&wM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),u5n=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 l5n=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]}),c5n=SM&&SM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),d5n=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 m5n=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]}),h5n=CM&&CM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),g5n=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 b5n=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]}),_5n=xM&&xM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),v5n=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 S5n=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]}),C5n=OM&&OM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),x5n=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 T5n=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]}),E5n=TM&&TM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),P5n=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 R5n=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]}),A5n=EM&&EM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),I5n=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 j5n=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]}),D5n=PM&&PM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),$5n=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;ot,untransform:t=>t})});var tXe=S(MM=>{"use strict";var k5n=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]}),q5n=MM&&MM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),B5n=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 Z5n=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]}),X5n=RM&&RM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Y5n=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 rWn=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]}),nWn=AM&&AM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),oWn=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 iWn=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]}),aWn=IM&&IM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),sWn=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 cWn=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]}),dWn=NM&&NM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),fWn=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;ot,untransform:t=>t})});var aXe=S(jM=>{"use strict";var SWn=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]}),CWn=jM&&jM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),xWn=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 TWn=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]}),EWn=DM&&DM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),PWn=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 RWn=$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]}),AWn=$M&&$M.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),IWn=$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 jWn=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]}),DWn=LM&&LM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),$Wn=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 FWn=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]}),kWn=FM&&FM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),qWn=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 UWn=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]}),zWn=kM&&kM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),HWn=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 JWn=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]}),KWn=qM&&qM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),WWn=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 ZWn=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]}),XWn=BM&&BM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),YWn=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 e8n=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]}),t8n=UM&&UM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),r8n=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 o8n=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]}),i8n=zM&&zM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),a8n=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 c8n=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]}),d8n=HM&&HM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),f8n=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 h8n=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]}),g8n=VM&&VM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),y8n=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;ot,untransform:t=>t})});var gXe=S(JM=>{"use strict";var w8n=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]}),S8n=JM&&JM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),C8n=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 O8n=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]}),T8n=KM&&KM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),E8n=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 M8n=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]}),R8n=WM&&WM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),A8n=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 I8n=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]}),N8n=GM&&GM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),j8n=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 $8n=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]}),L8n=ZM&&ZM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),F8n=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 B8n=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]}),U8n=XM&&XM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),z8n=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 V8n=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]}),J8n=YM&&YM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),K8n=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 W8n=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]}),G8n=QM&&QM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Z8n=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 Q8n=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]}),eGn=eR&&eR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),tGn=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 rGn=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]}),nGn=tR&&tR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),oGn=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 uGn=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]}),lGn=rR&&rR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),cGn=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;ot,untransform:t=>t})});var TXe=S(nR=>{"use strict";var pGn=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]}),mGn=nR&&nR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),hGn=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 gGn=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]}),yGn=oR&&oR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),bGn=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 vGn=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]}),wGn=iR&&iR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),SGn=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 CGn=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]}),xGn=aR&&aR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),OGn=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 EGn=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]}),PGn=sR&&sR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),MGn=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 IGn=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]}),NGn=uR&&uR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),jGn=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 $Gn=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]}),LGn=lR&&lR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),FGn=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 kGn=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]}),qGn=cR&&cR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),BGn=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 zGn=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]}),HGn=dR&&dR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),VGn=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 WGn=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]}),GGn=fR&&fR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ZGn=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 QGn=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]}),e9n=pR&&pR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),t9n=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 n9n=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]}),o9n=mR&&mR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),i9n=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 s9n=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]}),u9n=hR&&hR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),l9n=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 d9n=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]}),f9n=gR&&gR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),p9n=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 h9n=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]}),g9n=yR&&yR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),y9n=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 _9n=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]}),v9n=bR&&bR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),w9n=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 C9n=_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]}),x9n=_R&&_R.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),O9n=_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 T9n=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]}),E9n=vR&&vR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),P9n=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 M9n=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]}),R9n=wR&&wR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),A9n=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 I9n=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]}),N9n=SR&&SR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),j9n=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 $9n=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]}),L9n=CR&&CR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),F9n=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 q9n=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]}),B9n=xR&&xR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),U9n=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 z9n=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]}),H9n=OR&&OR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),V9n=OR&&OR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ot,untransform:t=>t})});var zXe=S(TR=>{"use strict";var G9n=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]}),Z9n=TR&&TR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),X9n=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 Q9n=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]}),e7n=ER&&ER.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),t7n=ER&&ER.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var n7n=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]}),o7n=PR&&PR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),i7n=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 l7n=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]}),c7n=MR&&MR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),d7n=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 p7n=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]}),m7n=RR&&RR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),h7n=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 y7n=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]}),b7n=AR&&AR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),_7n=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 v7n=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]}),w7n=IR&&IR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),S7n=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 C7n=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]}),x7n=NR&&NR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),O7n=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 T7n=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]}),E7n=jR&&jR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),P7n=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 M7n=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]}),R7n=DR&&DR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),A7n=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 I7n=$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]}),N7n=$R&&$R.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),j7n=$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 $7n=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]}),L7n=LR&&LR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),F7n=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 k7n=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]}),q7n=FR&&FR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),B7n=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 z7n=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]}),H7n=qR&&qR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),V7n=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 J7n=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]}),K7n=BR&&BR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),W7n=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 Z7n=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]}),X7n=UR&&UR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Y7n=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 tZn=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]}),rZn=zR&&zR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),nZn=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 iZn=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]}),aZn=HR&&HR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),sZn=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 cZn=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]}),dZn=VR&&VR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),fZn=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 hZn=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]}),gZn=JR&&JR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),yZn=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 bZn=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]}),_Zn=KR&&KR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),vZn=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 CZn=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]}),xZn=WR&&WR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),OZn=WR&&WR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var TZn=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]}),EZn=GR&&GR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),PZn=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 RZn=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]}),AZn=ZR&&ZR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),IZn=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 NZn=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]}),jZn=XR&&XR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),DZn=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 LZn=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]}),ge=fe&&fe.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&LZn(e,t,r)};Object.defineProperty(fe,"__esModule",{value:!0});ge($Ze(),fe);ge(LZe(),fe);ge(FZe(),fe);ge(bar(),fe);ge(aXe(),fe);ge(sXe(),fe);ge(uXe(),fe);ge(tXe(),fe);ge(lXe(),fe);ge(cXe(),fe);ge(war(),fe);ge(gXe(),fe);ge(yXe(),fe);ge(Sar(),fe);ge(wXe(),fe);ge(xar(),fe);ge(EXe(),fe);ge(PXe(),fe);ge(MXe(),fe);ge(Ear(),fe);ge(AXe(),fe);ge(IXe(),fe);ge(NXe(),fe);ge(jXe(),fe);ge(Mar(),fe);ge($Xe(),fe);ge(LXe(),fe);ge(FXe(),fe);ge(Rar(),fe);ge(Aar(),fe);ge(Nar(),fe);ge(jar(),fe);ge(mW(),fe);ge(XZe(),fe);ge(Bne(),fe);ge(QZe(),fe);ge(Une(),fe);ge(m0e(),fe);ge(pW(),fe);ge(qXe(),fe);ge(g0e(),fe);ge(BXe(),fe);ge(UXe(),fe);ge(b0e(),fe);ge(KZe(),fe);ge(a0e(),fe);ge(Fne(),fe);ge(zZe(),fe);ge(o0e(),fe);ge(hW(),fe);ge(M7e(),fe);ge(R7e(),fe);ge(A7e(),fe);ge(__(),fe);ge(SC(),fe);ge(qZe(),fe);ge(UZe(),fe);ge(VZe(),fe);ge(JZe(),fe);ge(WZe(),fe);ge(GZe(),fe);ge(ZZe(),fe);ge(rXe(),fe);ge(nXe(),fe);ge(iXe(),fe);ge(qSe(),fe);ge(c2(),fe);ge(j7e(),fe);ge(D7e(),fe);ge($7e(),fe);ge(L7e(),fe);ge(k7e(),fe);ge(q7e(),fe);ge(Y9e(),fe);ge(xne(),fe);ge(BSe(),fe);ge(l7e(),fe);ge(c7e(),fe);ge(d7e(),fe);ge(f7e(),fe);ge(Tne(),fe);ge(B7e(),fe);ge(z7e(),fe);ge(H7e(),fe);ge(V7e(),fe);ge(K7e(),fe);ge(W7e(),fe);ge(Cne(),fe);ge(G7e(),fe);ge(Z7e(),fe);ge(Y7e(),fe);ge(eZe(),fe);ge(tZe(),fe);ge(HSe(),fe);ge(rZe(),fe);ge(VSe(),fe);ge(nZe(),fe);ge(JSe(),fe);ge(oZe(),fe);ge(iZe(),fe);ge(KSe(),fe);ge(aZe(),fe);ge(WSe(),fe);ge(FSe(),fe);ge(O7e(),fe);ge(T7e(),fe);ge(y7e(),fe);ge(b7e(),fe);ge(kSe(),fe);ge(LSe(),fe);ge(Bv(),fe);ge(I9e(),fe);ge(N9e(),fe);ge(j9e(),fe);ge(D9e(),fe);ge(L9e(),fe);ge(F9e(),fe);ge(k9e(),fe);ge(q9e(),fe);ge(U9e(),fe);ge(z9e(),fe);ge(H9e(),fe);ge(V9e(),fe);ge(J9e(),fe);ge(W9e(),fe);ge(G9e(),fe);ge(Z9e(),fe);ge(e7e(),fe);ge(t7e(),fe);ge(r7e(),fe);ge(n7e(),fe);ge(o7e(),fe);ge(i7e(),fe);ge(a7e(),fe);ge(s7e(),fe);ge(u7e(),fe);ge(p7e(),fe);ge(m7e(),fe);ge(h7e(),fe);ge(g7e(),fe);ge(v7e(),fe);ge(w7e(),fe);ge(_Xe(),fe);ge(vXe(),fe);ge(Hne(),fe);ge(dXe(),fe);ge(fXe(),fe);ge(pXe(),fe);ge(mXe(),fe);ge(hXe(),fe);ge(Ane(),fe);ge(Ine(),fe);ge(f0e(),fe);ge(SXe(),fe);ge(CXe(),fe);ge(xXe(),fe);ge(uZe(),fe);ge(lZe(),fe);ge(cZe(),fe);ge(dZe(),fe);ge(fZe(),fe);ge(zXe(),fe);ge(HXe(),fe);ge(VXe(),fe);ge(Dar(),fe);ge($ar(),fe);ge(TXe(),fe);ge(GXe(),fe);ge(bZe(),fe);ge(yZe(),fe);ge(_Ze(),fe);ge(Lar(),fe);ge(Far(),fe);ge(kar(),fe);ge(XXe(),fe);ge(qar(),fe);ge(QXe(),fe);ge(Uar(),fe);ge(ZSe(),fe);ge(eYe(),fe);ge(tYe(),fe);ge(CW(),fe);ge(zar(),fe);ge(t0e(),fe);ge(jZe(),fe);ge(r0e(),fe);ge(Har(),fe);ge(Var(),fe);ge(Jar(),fe);ge(Kar(),fe);ge(War(),fe);ge(oYe(),fe);ge(iYe(),fe);ge(Zar(),fe)});var Yar=S(YR=>{"use strict";var FZn=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]}),kZn=YR&&YR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),qZn=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 ZZn=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]}),XZn=QR&&QR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),YZn=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 uXn=eA&&eA.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=eA&&eA.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),cXn=eA&&eA.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return 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=tA&&tA.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=tA&&tA.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),hXn=tA&&tA.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return 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=rA&&rA.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),_Xn=rA&&rA.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),vXn=rA&&rA.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return 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=nA&&nA.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),OXn=nA&&nA.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),TXn=nA&&nA.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return 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=oA&&oA.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=oA&&oA.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),RXn=oA&&oA.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var NXn=iA&&iA.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=iA&&iA.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),DXn=iA&&iA.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var kXn=aA&&aA.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),qXn=aA&&aA.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),BXn=aA&&aA.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return 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=sA&&sA.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=sA&&sA.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),HXn=sA&&sA.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};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(Ac,"__esModule",{value:!0});Ac.DetokenizeRequest=Ac.TokenizeRequest=Ac.SummarizeRequest=Ac.ClassifyRequest=Ac.RerankRequest=Ac.EmbedRequest=Ac.GenerateRequest=Ac.GenerateStreamRequest=Ac.ChatRequest=Ac.ChatStreamRequest=void 0;var VXn=Yar();Object.defineProperty(Ac,"ChatStreamRequest",{enumerable:!0,get:function(){return VXn.ChatStreamRequest}});var JXn=Qar();Object.defineProperty(Ac,"ChatRequest",{enumerable:!0,get:function(){return JXn.ChatRequest}});var KXn=esr();Object.defineProperty(Ac,"GenerateStreamRequest",{enumerable:!0,get:function(){return KXn.GenerateStreamRequest}});var WXn=tsr();Object.defineProperty(Ac,"GenerateRequest",{enumerable:!0,get:function(){return WXn.GenerateRequest}});var GXn=rsr();Object.defineProperty(Ac,"EmbedRequest",{enumerable:!0,get:function(){return GXn.EmbedRequest}});var ZXn=nsr();Object.defineProperty(Ac,"RerankRequest",{enumerable:!0,get:function(){return ZXn.RerankRequest}});var XXn=osr();Object.defineProperty(Ac,"ClassifyRequest",{enumerable:!0,get:function(){return XXn.ClassifyRequest}});var YXn=isr();Object.defineProperty(Ac,"SummarizeRequest",{enumerable:!0,get:function(){return YXn.SummarizeRequest}});var QXn=asr();Object.defineProperty(Ac,"TokenizeRequest",{enumerable:!0,get:function(){return QXn.TokenizeRequest}});var eYn=ssr();Object.defineProperty(Ac,"DetokenizeRequest",{enumerable:!0,get:function(){return eYn.DetokenizeRequest}})});var lsr=S(S2=>{"use strict";var tYn=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]}),rYn=S2&&S2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&tYn(e,t,r)};Object.defineProperty(S2,"__esModule",{value:!0});rYn(usr(),S2)});var M1=S(P1=>{"use strict";var nYn=P1&&P1.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),sYe=P1&&P1.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&nYn(e,t,r)};Object.defineProperty(P1,"__esModule",{value:!0});sYe(far(),P1);sYe(Xar(),P1);sYe(lsr(),P1)});var uYe=S(eu=>{"use strict";var oYn=eu&&eu.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),iYn=eu&&eu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),aYn=eu&&eu.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oS0e(void 0,void 0,void 0,function*(){let r=Object.assign({},process.env);try{return t(),yield e()}finally{process.env=r}}),yYn={1:{chat:TS.StreamedChatResponse,generate:TS.GenerateStreamedResponse},2:{chat:TS.V2ChatStreamResponse,generate:TS.GenerateStreamedResponse}},bYn={1:{chat:TS.NonStreamedChatResponse,embed:TS.EmbedResponse,generate:TS.Generation,rerank:TS.RerankResponse},2:{chat:TS.V2ChatResponse,embed:TS.EmbedByTypeResponse,generate:TS.Generation,rerank:TS.V2RerankResponse}},_Yn=(t,e,r,n)=>S0e(void 0,void 0,void 0,function*(){let o=t?yYn[r][e]:bYn[r][e],i={unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]},a=yield o.parseOrThrow(n,i);return o.jsonOrThrow(a,i)});eu.mapResponseFromBedrock=_Yn;var vYn=(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]};eu.getUrl=vYn;var wYn=(t,e,r,n,o,i)=>S0e(void 0,void 0,void 0,function*(){let a=(0,lYn.fromNodeProviderChain)(),s=yield gYn(()=>{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 dYn.SignatureV4({service:o,region:i.awsRegion,credentials:s,sha256:uYn.Sha256});delete r.connection,r.host=t.hostname;let l=new cYn.HttpRequest({method:e.toUpperCase(),protocol:t.protocol,path:t.pathname,headers:r,body:n});return(yield u.sign(l)).headers});eu.getAuthHeaders=wYn;var SYn=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}}};eu.parseAWSEvent=SYn;var CYn=t=>({v1:1,v2:2})[t]||1,xYn=(t,{awsRegion:e,awsAccessKey:r,awsSecretKey:n,awsSessionToken:o})=>i=>S0e(void 0,void 0,void 0,function*(){var a,s,u,l;let c=i.url.split("/"),d=c.pop(),f=CYn(c.pop()),p=i.body;console.assert(p.model,"model is required");let m=!!p.stream,h=(0,eu.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 g=yield(0,eu.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=g;let y=yield(0,pYn.fetcher)(i);if(!y.ok)return y;try{if(m){let x=(0,mYn.readableStreamAsyncIterable)(y.body),O=new hYn.LineDecoder,E=new fYn.PassThrough;try{for(var b=!0,_=sYn(x),w;w=yield _.next(),a=w.done,!a;b=!0){l=w.value,b=!1;let T=l;for(let R of O.decode(T)){let N=(0,eu.parseAWSEvent)(R);if(N){let D=yield(0,eu.mapResponseFromBedrock)(m,d,f,N);E.push(JSON.stringify(D)+` `)}}}}catch(T){s={error:T}}finally{try{!b&&!a&&(u=_.return)&&(yield u.call(_))}finally{if(s)throw s.error}}for(let T of O.flush()){let R=(0,eu.parseAWSEvent)(T);if(R){let N=yield(0,eu.mapResponseFromBedrock)(m,d,f,R);E.push(JSON.stringify(N)+` `)}}return E.end(),{ok:!0,body:E,rawResponse:y.rawResponse}}else{let x=yield y.body;return{ok:!0,body:yield(0,eu.mapResponseFromBedrock)(m,d,f,x),rawResponse:y.rawResponse}}}catch(x){throw x}});eu.fetchOverride=xYn});var R1=S(C0e=>{"use strict";Object.defineProperty(C0e,"__esModule",{value:!0});C0e.CohereEnvironment=void 0;C0e.CohereEnvironment={Production:"https://api.cohere.com"}});var XF=S((csr,x0e)=>{(function(t,e,r){typeof x0e<"u"&&x0e.exports?x0e.exports=r():typeof define=="function"&&define.amd?define(r):e[t]=r()})("urljoin",csr,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 cYe=S(w_=>{"use strict";var OYn=w_&&w_.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),TYn=w_&&w_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Wne=w_&&w_.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oTW(this,void 0,void 0,function*(){return YF.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 Dn.BadRequestError(a.error.body,a.rawResponse);case 401:throw new Dn.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new Dn.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new Dn.NotFoundError(a.error.body,a.rawResponse);case 422:throw new Dn.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new Dn.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new Dn.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new Dn.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new Dn.InternalServerError(a.error.body,a.rawResponse);case 501:throw new Dn.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new Dn.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new Dn.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new dg.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new dg.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new dg.CohereTimeoutError("Timeout exceeded when calling POST /v2/chat.");case"unknown":throw new dg.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}chat(e,r){return Gi.HttpResponsePromise.fromPromise(this.__chat(e,r))}__chat(e,r){return TW(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:Gi.fetcher)({url:(0,T0e.default)((i=(o=yield Gi.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield Gi.Supplier.get(this._options.environment))!==null&&i!==void 0?i:O0e.CohereEnvironment.Production,"v2/chat"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield Gi.Supplier.get(this._options.clientName))!=null?yield Gi.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":Gi.RUNTIME.type,"X-Fern-Runtime-Version":Gi.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:Object.assign(Object.assign({},YF.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:YF.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 Dn.BadRequestError(a.error.body,a.rawResponse);case 401:throw new Dn.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new Dn.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new Dn.NotFoundError(a.error.body,a.rawResponse);case 422:throw new Dn.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new Dn.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new Dn.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new Dn.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new Dn.InternalServerError(a.error.body,a.rawResponse);case 501:throw new Dn.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new Dn.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new Dn.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new dg.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new dg.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new dg.CohereTimeoutError("Timeout exceeded when calling POST /v2/chat.");case"unknown":throw new dg.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}embed(e,r){return Gi.HttpResponsePromise.fromPromise(this.__embed(e,r))}__embed(e,r){return TW(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:Gi.fetcher)({url:(0,T0e.default)((i=(o=yield Gi.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield Gi.Supplier.get(this._options.environment))!==null&&i!==void 0?i:O0e.CohereEnvironment.Production,"v2/embed"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield Gi.Supplier.get(this._options.clientName))!=null?yield Gi.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":Gi.RUNTIME.type,"X-Fern-Runtime-Version":Gi.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:YF.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:YF.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 Dn.BadRequestError(a.error.body,a.rawResponse);case 401:throw new Dn.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new Dn.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new Dn.NotFoundError(a.error.body,a.rawResponse);case 422:throw new Dn.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new Dn.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new Dn.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new Dn.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new Dn.InternalServerError(a.error.body,a.rawResponse);case 501:throw new Dn.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new Dn.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new Dn.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new dg.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new dg.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new dg.CohereTimeoutError("Timeout exceeded when calling POST /v2/embed.");case"unknown":throw new dg.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}rerank(e,r){return Gi.HttpResponsePromise.fromPromise(this.__rerank(e,r))}__rerank(e,r){return TW(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:Gi.fetcher)({url:(0,T0e.default)((i=(o=yield Gi.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield Gi.Supplier.get(this._options.environment))!==null&&i!==void 0?i:O0e.CohereEnvironment.Production,"v2/rerank"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield Gi.Supplier.get(this._options.clientName))!=null?yield Gi.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":Gi.RUNTIME.type,"X-Fern-Runtime-Version":Gi.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:YF.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:YF.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 Dn.BadRequestError(a.error.body,a.rawResponse);case 401:throw new Dn.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new Dn.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new Dn.NotFoundError(a.error.body,a.rawResponse);case 422:throw new Dn.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new Dn.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new Dn.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new Dn.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new Dn.InternalServerError(a.error.body,a.rawResponse);case 501:throw new Dn.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new Dn.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new Dn.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new dg.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new dg.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new dg.CohereTimeoutError("Timeout exceeded when calling POST /v2/rerank.");case"unknown":throw new dg.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}_getAuthorizationHeader(){return TW(this,void 0,void 0,function*(){var e;let r=(e=yield Gi.Supplier.get(this._options.token))!==null&&e!==void 0?e:process==null?void 0:process.env.CO_API_KEY;if(r==null)throw new dg.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}`})}};w_.V2=lYe});var dsr=S(S_=>{"use strict";var PYn=S_&&S_.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=S_&&S_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Zne=S_&&S_.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var AYn=C_&&C_.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),IYn=C_&&C_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Qne=C_&&C_.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return 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 Fo.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:Fo.fetcher)({url:(0,Yne.default)((s=(a=yield Fo.Supplier.get(this._options.baseUrl))!==null&&a!==void 0?a:yield Fo.Supplier.get(this._options.environment))!==null&&s!==void 0?s:Xne.CohereEnvironment.Production,"v1/datasets"),method:"POST",headers:Object.assign(Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield Fo.Supplier.get(this._options.clientName))!=null?yield Fo.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":Fo.RUNTIME.type,"X-Fern-Runtime-Version":Fo.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:C2.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 Ir.BadRequestError(d.error.body,d.rawResponse);case 401:throw new Ir.UnauthorizedError(d.error.body,d.rawResponse);case 403:throw new Ir.ForbiddenError(d.error.body,d.rawResponse);case 404:throw new Ir.NotFoundError(d.error.body,d.rawResponse);case 422:throw new Ir.UnprocessableEntityError(d.error.body,d.rawResponse);case 429:throw new Ir.TooManyRequestsError(d.error.body,d.rawResponse);case 498:throw new Ir.InvalidTokenError(d.error.body,d.rawResponse);case 499:throw new Ir.ClientClosedRequestError(d.error.body,d.rawResponse);case 500:throw new Ir.InternalServerError(d.error.body,d.rawResponse);case 501:throw new Ir.NotImplementedError(d.error.body,d.rawResponse);case 503:throw new Ir.ServiceUnavailableError(d.error.body,d.rawResponse);case 504:throw new Ir.GatewayTimeoutError(d.error.body,d.rawResponse);default:throw new td.CohereError({statusCode:d.error.statusCode,body:d.error.body,rawResponse:d.rawResponse})}switch(d.error.reason){case"non-json":throw new td.CohereError({statusCode:d.error.statusCode,body:d.error.rawBody,rawResponse:d.rawResponse});case"timeout":throw new td.CohereTimeoutError("Timeout exceeded when calling POST /v1/datasets.");case"unknown":throw new td.CohereError({message:d.error.errorMessage,rawResponse:d.rawResponse})}})}getUsage(e){return Fo.HttpResponsePromise.fromPromise(this.__getUsage(e))}__getUsage(e){return EW(this,void 0,void 0,function*(){var r,n,o;let i=yield((r=this._options.fetcher)!==null&&r!==void 0?r:Fo.fetcher)({url:(0,Yne.default)((o=(n=yield Fo.Supplier.get(this._options.baseUrl))!==null&&n!==void 0?n:yield Fo.Supplier.get(this._options.environment))!==null&&o!==void 0?o:Xne.CohereEnvironment.Production,"v1/datasets/usage"),method:"GET",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield Fo.Supplier.get(this._options.clientName))!=null?yield Fo.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":Fo.RUNTIME.type,"X-Fern-Runtime-Version":Fo.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:C2.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 Ir.BadRequestError(i.error.body,i.rawResponse);case 401:throw new Ir.UnauthorizedError(i.error.body,i.rawResponse);case 403:throw new Ir.ForbiddenError(i.error.body,i.rawResponse);case 404:throw new Ir.NotFoundError(i.error.body,i.rawResponse);case 422:throw new Ir.UnprocessableEntityError(i.error.body,i.rawResponse);case 429:throw new Ir.TooManyRequestsError(i.error.body,i.rawResponse);case 498:throw new Ir.InvalidTokenError(i.error.body,i.rawResponse);case 499:throw new Ir.ClientClosedRequestError(i.error.body,i.rawResponse);case 500:throw new Ir.InternalServerError(i.error.body,i.rawResponse);case 501:throw new Ir.NotImplementedError(i.error.body,i.rawResponse);case 503:throw new Ir.ServiceUnavailableError(i.error.body,i.rawResponse);case 504:throw new Ir.GatewayTimeoutError(i.error.body,i.rawResponse);default:throw new td.CohereError({statusCode:i.error.statusCode,body:i.error.body,rawResponse:i.rawResponse})}switch(i.error.reason){case"non-json":throw new td.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody,rawResponse:i.rawResponse});case"timeout":throw new td.CohereTimeoutError("Timeout exceeded when calling GET /v1/datasets/usage.");case"unknown":throw new td.CohereError({message:i.error.errorMessage,rawResponse:i.rawResponse})}})}get(e,r){return Fo.HttpResponsePromise.fromPromise(this.__get(e,r))}__get(e,r){return EW(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:Fo.fetcher)({url:(0,Yne.default)((i=(o=yield Fo.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield Fo.Supplier.get(this._options.environment))!==null&&i!==void 0?i:Xne.CohereEnvironment.Production,`v1/datasets/${encodeURIComponent(e)}`),method:"GET",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield Fo.Supplier.get(this._options.clientName))!=null?yield Fo.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":Fo.RUNTIME.type,"X-Fern-Runtime-Version":Fo.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:C2.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 Ir.BadRequestError(a.error.body,a.rawResponse);case 401:throw new Ir.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new Ir.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new Ir.NotFoundError(a.error.body,a.rawResponse);case 422:throw new Ir.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new Ir.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new Ir.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new Ir.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new Ir.InternalServerError(a.error.body,a.rawResponse);case 501:throw new Ir.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new Ir.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new Ir.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new td.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new td.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new td.CohereTimeoutError("Timeout exceeded when calling GET /v1/datasets/{id}.");case"unknown":throw new td.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}delete(e,r){return Fo.HttpResponsePromise.fromPromise(this.__delete(e,r))}__delete(e,r){return EW(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:Fo.fetcher)({url:(0,Yne.default)((i=(o=yield Fo.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield Fo.Supplier.get(this._options.environment))!==null&&i!==void 0?i:Xne.CohereEnvironment.Production,`v1/datasets/${encodeURIComponent(e)}`),method:"DELETE",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield Fo.Supplier.get(this._options.clientName))!=null?yield Fo.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":Fo.RUNTIME.type,"X-Fern-Runtime-Version":Fo.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:C2.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 Ir.BadRequestError(a.error.body,a.rawResponse);case 401:throw new Ir.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new Ir.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new Ir.NotFoundError(a.error.body,a.rawResponse);case 422:throw new Ir.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new Ir.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new Ir.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new Ir.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new Ir.InternalServerError(a.error.body,a.rawResponse);case 501:throw new Ir.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new Ir.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new Ir.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new td.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new td.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new td.CohereTimeoutError("Timeout exceeded when calling DELETE /v1/datasets/{id}.");case"unknown":throw new td.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}_getAuthorizationHeader(){return EW(this,void 0,void 0,function*(){var e;let r=(e=yield Fo.Supplier.get(this._options.token))!==null&&e!==void 0?e:process==null?void 0:process.env.CO_API_KEY;if(r==null)throw new td.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}`})}};C_.Datasets=fYe});var psr=S(x_=>{"use strict";var jYn=x_&&x_.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),DYn=x_&&x_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),eoe=x_&&x_.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var LYn=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]}),FYn=O_&&O_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),toe=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 qYn=T_&&T_.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=T_&&T_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),roe=T_&&T_.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return 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=Sy&&Sy.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),HYn=Sy&&Sy.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),noe=Sy&&Sy.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oE_(this,void 0,void 0,function*(){return rd.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 Co.CohereError({statusCode:u.error.statusCode,body:u.error.body,rawResponse:u.rawResponse})}switch(u.error.reason){case"non-json":throw new Co.CohereError({statusCode:u.error.statusCode,body:u.error.rawBody,rawResponse:u.rawResponse});case"timeout":throw new Co.CohereTimeoutError("Timeout exceeded when calling POST /v1/chat.");case"unknown":throw new Co.CohereError({message:u.error.errorMessage,rawResponse:u.rawResponse})}})}chat(e,r){return ot.HttpResponsePromise.fromPromise(this.__chat(e,r))}__chat(e,r){return E_(this,void 0,void 0,function*(){var n,o,i;let{accepts:a}=e,s=bsr(e,["accepts"]),u=yield((n=this._options.fetcher)!==null&&n!==void 0?n:ot.fetcher)({url:(0,TC.default)((i=(o=yield ot.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield ot.Supplier.get(this._options.environment))!==null&&i!==void 0?i:OC.CohereEnvironment.Production,"v1/chat"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield ot.Supplier.get(this._options.clientName))!=null?yield ot.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":ot.RUNTIME.type,"X-Fern-Runtime-Version":ot.RUNTIME.version,Accepts:a??void 0},r?.headers),contentType:"application/json",requestType:"json",body:Object.assign(Object.assign({},rd.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:rd.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 Co.CohereError({statusCode:u.error.statusCode,body:u.error.body,rawResponse:u.rawResponse})}switch(u.error.reason){case"non-json":throw new Co.CohereError({statusCode:u.error.statusCode,body:u.error.rawBody,rawResponse:u.rawResponse});case"timeout":throw new Co.CohereTimeoutError("Timeout exceeded when calling POST /v1/chat.");case"unknown":throw new Co.CohereError({message:u.error.errorMessage,rawResponse:u.rawResponse})}})}generateStream(e,r){return ot.HttpResponsePromise.fromPromise(this.__generateStream(e,r))}__generateStream(e,r){return E_(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:ot.fetcher)({url:(0,TC.default)((i=(o=yield ot.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield ot.Supplier.get(this._options.environment))!==null&&i!==void 0?i:OC.CohereEnvironment.Production,"v1/generate"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield ot.Supplier.get(this._options.clientName))!=null?yield ot.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":ot.RUNTIME.type,"X-Fern-Runtime-Version":ot.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:Object.assign(Object.assign({},rd.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 ot.Stream({stream:a.body,parse:s=>E_(this,void 0,void 0,function*(){return rd.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 Co.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new Co.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new Co.CohereTimeoutError("Timeout exceeded when calling POST /v1/generate.");case"unknown":throw new Co.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}generate(e,r){return ot.HttpResponsePromise.fromPromise(this.__generate(e,r))}__generate(e,r){return E_(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:ot.fetcher)({url:(0,TC.default)((i=(o=yield ot.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield ot.Supplier.get(this._options.environment))!==null&&i!==void 0?i:OC.CohereEnvironment.Production,"v1/generate"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield ot.Supplier.get(this._options.clientName))!=null?yield ot.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":ot.RUNTIME.type,"X-Fern-Runtime-Version":ot.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:Object.assign(Object.assign({},rd.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:rd.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 Co.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new Co.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new Co.CohereTimeoutError("Timeout exceeded when calling POST /v1/generate.");case"unknown":throw new Co.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}embed(e={},r){return ot.HttpResponsePromise.fromPromise(this.__embed(e,r))}__embed(){return E_(this,arguments,void 0,function*(e={},r){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:ot.fetcher)({url:(0,TC.default)((i=(o=yield ot.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield ot.Supplier.get(this._options.environment))!==null&&i!==void 0?i:OC.CohereEnvironment.Production,"v1/embed"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield ot.Supplier.get(this._options.clientName))!=null?yield ot.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":ot.RUNTIME.type,"X-Fern-Runtime-Version":ot.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:rd.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:rd.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 Co.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new Co.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new Co.CohereTimeoutError("Timeout exceeded when calling POST /v1/embed.");case"unknown":throw new Co.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}rerank(e,r){return ot.HttpResponsePromise.fromPromise(this.__rerank(e,r))}__rerank(e,r){return E_(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:ot.fetcher)({url:(0,TC.default)((i=(o=yield ot.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield ot.Supplier.get(this._options.environment))!==null&&i!==void 0?i:OC.CohereEnvironment.Production,"v1/rerank"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield ot.Supplier.get(this._options.clientName))!=null?yield ot.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":ot.RUNTIME.type,"X-Fern-Runtime-Version":ot.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:rd.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:rd.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 Co.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new Co.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new Co.CohereTimeoutError("Timeout exceeded when calling POST /v1/rerank.");case"unknown":throw new Co.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}classify(e,r){return ot.HttpResponsePromise.fromPromise(this.__classify(e,r))}__classify(e,r){return E_(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:ot.fetcher)({url:(0,TC.default)((i=(o=yield ot.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield ot.Supplier.get(this._options.environment))!==null&&i!==void 0?i:OC.CohereEnvironment.Production,"v1/classify"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield ot.Supplier.get(this._options.clientName))!=null?yield ot.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":ot.RUNTIME.type,"X-Fern-Runtime-Version":ot.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:rd.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:rd.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 Co.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new Co.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new Co.CohereTimeoutError("Timeout exceeded when calling POST /v1/classify.");case"unknown":throw new Co.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}summarize(e,r){return ot.HttpResponsePromise.fromPromise(this.__summarize(e,r))}__summarize(e,r){return E_(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:ot.fetcher)({url:(0,TC.default)((i=(o=yield ot.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield ot.Supplier.get(this._options.environment))!==null&&i!==void 0?i:OC.CohereEnvironment.Production,"v1/summarize"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield ot.Supplier.get(this._options.clientName))!=null?yield ot.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":ot.RUNTIME.type,"X-Fern-Runtime-Version":ot.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:rd.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:rd.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 Co.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new Co.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new Co.CohereTimeoutError("Timeout exceeded when calling POST /v1/summarize.");case"unknown":throw new Co.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}tokenize(e,r){return ot.HttpResponsePromise.fromPromise(this.__tokenize(e,r))}__tokenize(e,r){return E_(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:ot.fetcher)({url:(0,TC.default)((i=(o=yield ot.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield ot.Supplier.get(this._options.environment))!==null&&i!==void 0?i:OC.CohereEnvironment.Production,"v1/tokenize"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield ot.Supplier.get(this._options.clientName))!=null?yield ot.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":ot.RUNTIME.type,"X-Fern-Runtime-Version":ot.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:rd.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:rd.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 Co.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new Co.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new Co.CohereTimeoutError("Timeout exceeded when calling POST /v1/tokenize.");case"unknown":throw new Co.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}detokenize(e,r){return ot.HttpResponsePromise.fromPromise(this.__detokenize(e,r))}__detokenize(e,r){return E_(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:ot.fetcher)({url:(0,TC.default)((i=(o=yield ot.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield ot.Supplier.get(this._options.environment))!==null&&i!==void 0?i:OC.CohereEnvironment.Production,"v1/detokenize"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield ot.Supplier.get(this._options.clientName))!=null?yield ot.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":ot.RUNTIME.type,"X-Fern-Runtime-Version":ot.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:rd.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:rd.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 Co.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new Co.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new Co.CohereTimeoutError("Timeout exceeded when calling POST /v1/detokenize.");case"unknown":throw new Co.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}checkApiKey(e){return ot.HttpResponsePromise.fromPromise(this.__checkApiKey(e))}__checkApiKey(e){return E_(this,void 0,void 0,function*(){var r,n,o;let i=yield((r=this._options.fetcher)!==null&&r!==void 0?r:ot.fetcher)({url:(0,TC.default)((o=(n=yield ot.Supplier.get(this._options.baseUrl))!==null&&n!==void 0?n:yield ot.Supplier.get(this._options.environment))!==null&&o!==void 0?o:OC.CohereEnvironment.Production,"v1/check-api-key"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield ot.Supplier.get(this._options.clientName))!=null?yield ot.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":ot.RUNTIME.type,"X-Fern-Runtime-Version":ot.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:rd.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 Co.CohereError({statusCode:i.error.statusCode,body:i.error.body,rawResponse:i.rawResponse})}switch(i.error.reason){case"non-json":throw new Co.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody,rawResponse:i.rawResponse});case"timeout":throw new Co.CohereTimeoutError("Timeout exceeded when calling POST /v1/check-api-key.");case"unknown":throw new Co.CohereError({message:i.error.errorMessage,rawResponse:i.rawResponse})}})}_getAuthorizationHeader(){return E_(this,void 0,void 0,function*(){var e;let r=(e=yield ot.Supplier.get(this._options.token))!==null&&e!==void 0?e:process==null?void 0:process.env.CO_API_KEY;if(r==null)throw new Co.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}`})}};Sy.CohereClient=bYe});var vYe=S(A0e=>{"use strict";Object.defineProperty(A0e,"__esModule",{value:!0});A0e.CohereClientV2=void 0;var YYn=cYe(),QYn=R0e(),_Ye=class{constructor(e){this._options=e,this.client=new QYn.CohereClient(this._options),this.clientV2=new YYn.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}};A0e.CohereClientV2=_Ye});var CYe=S(RW=>{"use strict";Object.defineProperty(RW,"__esModule",{value:!0});RW.AwsClientV2=RW.AwsClient=void 0;var eQn=R0e(),tQn=vYe(),wYe=class extends eQn.CohereClient{constructor(e){e.token="n/a",super(e)}};RW.AwsClient=wYe;var SYe=class extends tQn.CohereClientV2{constructor(e){e.token="n/a",super(e)}};RW.AwsClientV2=SYe});var wsr=S(AW=>{"use strict";Object.defineProperty(AW,"__esModule",{value:!0});AW.BedrockClientV2=AW.BedrockClient=void 0;var _sr=uYe(),vsr=CYe(),xYe=class extends vsr.AwsClient{constructor(e){super(Object.assign(Object.assign({},e),{fetcher:(0,_sr.fetchOverride)("bedrock",e)}))}};AW.BedrockClient=xYe;var OYe=class extends vsr.AwsClientV2{constructor(e){super(Object.assign(Object.assign({},e),{fetcher:(0,_sr.fetchOverride)("bedrock",e)}))}};AW.BedrockClientV2=OYe});var Ssr=S(I0e=>{"use strict";Object.defineProperty(I0e,"__esModule",{value:!0});I0e.CustomClient=void 0;var rQn=R0e(),TYe=class extends rQn.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}};I0e.CustomClient=TYe});var Osr=S(IW=>{"use strict";Object.defineProperty(IW,"__esModule",{value:!0});IW.SagemakerClientV2=IW.SagemakerClient=void 0;var Csr=CYe(),xsr=uYe(),EYe=class extends Csr.AwsClient{constructor(e){super(Object.assign(Object.assign({},e),{fetcher:(0,xsr.fetchOverride)("sagemaker",e)}))}};IW.SagemakerClient=EYe;var PYe=class extends Csr.AwsClientV2{constructor(e){super(Object.assign(Object.assign({},e),{fetcher:(0,xsr.fetchOverride)("sagemaker",e)}))}};IW.SagemakerClientV2=PYe});var Msr=S(cu=>{"use strict";var nQn=cu&&cu.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),oQn=cu&&cu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),iQn=cu&&cu.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{Rsr=L(Msr(),1);nl()});function PC(t,e){e?(mh[0]=mh[16]=mh[1]=mh[2]=mh[3]=mh[4]=mh[5]=mh[6]=mh[7]=mh[8]=mh[9]=mh[10]=mh[11]=mh[12]=mh[13]=mh[14]=mh[15]=0,this.blocks=mh):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 Sr,lQn,EC,N0e,mh,j0e,MYe=v(()=>{Sr="0123456789abcdef".split(""),lQn=[-2147483648,8388608,32768,128],EC=[24,16,8,0],N0e=[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],mh=[];PC.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}};PC.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var t=this.blocks,e=this.lastByteIndex;t[16]=this.block,t[e>>>2]|=lQn[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()}};PC.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,g,y,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?(g=300032,p=u[0]-1413257819,s=p-150054599<<0,n=p+24177077<<0):(g=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),g=t&e,f=g^t&r^_,h=o&i^~o&a,p=s+d+h+N0e[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),y=n&t,f=y^n&e^g,h=a&s^~a&o,p=i+d+h+N0e[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^y,h=i&a^~i&s,p=o+d+h+N0e[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+N0e[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};PC.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=Sr[t>>>28&15]+Sr[t>>>24&15]+Sr[t>>>20&15]+Sr[t>>>16&15]+Sr[t>>>12&15]+Sr[t>>>8&15]+Sr[t>>>4&15]+Sr[t&15]+Sr[e>>>28&15]+Sr[e>>>24&15]+Sr[e>>>20&15]+Sr[e>>>16&15]+Sr[e>>>12&15]+Sr[e>>>8&15]+Sr[e>>>4&15]+Sr[e&15]+Sr[r>>>28&15]+Sr[r>>>24&15]+Sr[r>>>20&15]+Sr[r>>>16&15]+Sr[r>>>12&15]+Sr[r>>>8&15]+Sr[r>>>4&15]+Sr[r&15]+Sr[n>>>28&15]+Sr[n>>>24&15]+Sr[n>>>20&15]+Sr[n>>>16&15]+Sr[n>>>12&15]+Sr[n>>>8&15]+Sr[n>>>4&15]+Sr[n&15]+Sr[o>>>28&15]+Sr[o>>>24&15]+Sr[o>>>20&15]+Sr[o>>>16&15]+Sr[o>>>12&15]+Sr[o>>>8&15]+Sr[o>>>4&15]+Sr[o&15]+Sr[i>>>28&15]+Sr[i>>>24&15]+Sr[i>>>20&15]+Sr[i>>>16&15]+Sr[i>>>12&15]+Sr[i>>>8&15]+Sr[i>>>4&15]+Sr[i&15]+Sr[a>>>28&15]+Sr[a>>>24&15]+Sr[a>>>20&15]+Sr[a>>>16&15]+Sr[a>>>12&15]+Sr[a>>>8&15]+Sr[a>>>4&15]+Sr[a&15];return this.is224||(u+=Sr[s>>>28&15]+Sr[s>>>24&15]+Sr[s>>>20&15]+Sr[s>>>16&15]+Sr[s>>>12&15]+Sr[s>>>8&15]+Sr[s>>>4&15]+Sr[s&15]),u};PC.prototype.toString=PC.prototype.hex;PC.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};PC.prototype.array=PC.prototype.digest;PC.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};j0e=(...t)=>new PC(!1,!0).update(t.join("")).hex()});var cQn,Asr=v(()=>{Do();MYe();cQn={};Et(cQn,{sha256:()=>j0e})});function fQn(t){return t.message!==void 0?{text:t.text,message:xY(t.message)}:{text:t.text}}function pQn(t){let e={text:t.text};return t.message!==void 0&&(e.message=t.message.toDict()),e}var dQn,Isr,Nsr,mQn,RYe,Dsr=v(()=>{Do();iO();MYe();Asr();dQn={};Et(dQn,{BaseCache:()=>Nsr,InMemoryCache:()=>RYe,defaultHashKeyEncoder:()=>Isr,deserializeStoredGeneration:()=>fQn,serializeGeneration:()=>pQn});Isr=(...t)=>j0e(t.join("_"));Nsr=class{constructor(){M(this,"keyEncoder",Isr)}makeDefaultKeyEncoder(t){this.keyEncoder=t}},mQn=new Map,RYe=class jsr extends Nsr{constructor(r){super();M(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 jsr(mQn)}}});function bQn(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 vQn(t){return t.replace(/[\\^$*+?.()|[\]{}]/g,"\\$&")}function IYe(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 $sr,hQn,gQn,yQn,AYe,D0e,Lsr=v(()=>{$sr=L(aHe(),1),hQn=Object.defineProperty,gQn=(t,e,r)=>e in t?hQn(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,yQn=(t,e,r)=>(gQn(t,typeof e!="symbol"?e+"":e,r),r);AYe=class{constructor(t,e){M(this,"specialTokens");M(this,"inverseSpecialTokens");M(this,"patStr");M(this,"textEncoder",new TextEncoder);M(this,"textDecoder",new TextDecoder("utf-8"));M(this,"rankMap",new Map);M(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=$sr.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=AYe.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=AYe.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(..._Qn(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=>vQn(e)).join("|"),"g"))});var Fsr=v(()=>{Lsr()});async function NYe(t){return t in $0e||($0e[t]=SQn.fetch(`https://tiktoken.pages.dev/js/${t}.json`).then(e=>e.json()).then(e=>new D0e(e)).catch(e=>{throw delete $0e[t],e})),await $0e[t]}async function L0e(t){return NYe(IYe(t))}var wQn,$0e,SQn,jYe=v(()=>{Do();iz();Fsr();wQn={};Et(wQn,{encodingForModel:()=>L0e,getEncoding:()=>NYe});$0e={},SQn=new Fw({})});function Kv(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 CQn,F0e,xQn,ksr,qsr,OQn,jW,E2,Wv=v(()=>{Do();iO();iz();Gh();kQ();Dsr();jYe();CQn={};Et(CQn,{BaseLangChain:()=>jW,BaseLanguageModel:()=>E2,calculateMaxTokens:()=>qsr,getEmbeddingContextSize:()=>xQn,getModelContextSize:()=>ksr,getModelNameForTiktoken:()=>F0e,isOpenAITool:()=>Kv});F0e=t=>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,xQn=t=>{switch(t){case"text-embedding-ada-002":return 8191;default:return 2046}},ksr=t=>{switch(F0e(t)){case"gpt-3.5-turbo-16k":return 16384;case"gpt-3.5-turbo":return 4096;case"gpt-4-32k":return 32768;case"gpt-4":return 8192;case"text-davinci-003":return 4097;case"text-curie-001":return 2048;case"text-babbage-001":return 2048;case"text-ada-001":return 2048;case"code-davinci-002":return 8e3;case"code-cushman-001":return 2048;default:return 4097}};qsr=async({prompt:t,modelName:e})=>{let r;try{r=(await L0e(F0e(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 ksr(e)-r},OQn=()=>!1,jW=class extends Lo{constructor(e){super(e);M(this,"verbose");M(this,"callbacks");M(this,"tags");M(this,"metadata");this.verbose=e.verbose??OQn(),this.callbacks=e.callbacks,this.tags=e.tags??[],this.metadata=e.metadata??{}}get lc_attributes(){return{callbacks:void 0,verbose:void 0}}},E2=class extends jW{constructor({callbacks:e,callbackManager:r,...n}){let{cache:o,...i}=n;super({callbacks:e??r,...i});M(this,"caller");M(this,"cache");M(this,"_encoding");typeof o=="object"?this.cache=o:o?this.cache=RYe.global():this.cache=void 0,this.caller=new Fw(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 L0e("modelName"in this?F0e(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 LQ(e):Array.isArray(e)?new FQ(e.map(Iw)):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")}}});function ioe(t){return t!==void 0&&Array.isArray(t.lc_namespace)}function aoe(t){return t!==void 0&&Lo.isRunnable(t)&&"lc_name"in t.constructor&&typeof t.constructor.lc_name=="function"&&t.constructor.lc_name()==="RunnableToolLike"}function soe(t){return!!t&&typeof t=="object"&&"name"in t&&"schema"in t&&(Ga(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 mg(t){return soe(t)||aoe(t)||ioe(t)}var DYe=v(()=>{yN();Gh()});function Bsr(t,e){let r=typeof e=="number"?void 0:e;return{name:t.name,description:t.description,parameters:Vi(t.schema),...r?.strict!==void 0?{strict:r.strict}:{}}}function N1(t,e){let r=typeof e=="number"?void 0:e,n;return mg(t)?n={type:"function",function:Bsr(t)}:n=t,r?.strict!==void 0&&(n.function.strict=r.strict),n}var TQn,j1=v(()=>{Do();o_();DYe();TQn={};Et(TQn,{convertToOpenAIFunction:()=>Bsr,convertToOpenAITool:()=>N1,isLangChainTool:()=>mg,isRunnableToolLike:()=>aoe,isStructuredTool:()=>ioe,isStructuredToolParams:()=>soe})});function k0e(t){let e=t.constructor;return new e({...t,content:t.contentBlocks,response_metadata:{...t.response_metadata,output_version:"v1"}})}var Usr,zsr=v(()=>{Usr=t=>t()});function $Ye(t){let e=[];for(let r of t){let n=r;if(Array.isArray(r.content))for(let o=0;o{Do();yY();Vg();V0();iO();nl();EY();X$();cO();ym();yN();o_();Gh();$s();Wv();_he();zsr();EQn={};Et(EQn,{BaseChatModel:()=>hh,SimpleChatModel:()=>PQn});hh=class P2 extends E2{constructor(r){super(r);M(this,"lc_namespace",["langchain","chat_models",this._llmType()]);M(this,"disableStreaming",!1);M(this,"outputVersion");this.outputVersion=Usr(()=>{let n=r.outputVersion??gn("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=P2._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===P2.prototype._streamResponseChunks||this.disableStreaming)yield this.invoke(r,n);else{let i=P2._convertInputToPromptValue(r).toChatMessages(),[a,s]=this._separateRunnableConfigFromCallOptionsCompat(n),u={...a.metadata,...this.getLsParams(s)},l=await Yl.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(),[$Ye(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 g=f?.at(0)?.runId;g!=null&&h.message._updateId(`run-${g}`)}h.message.response_metadata={...h.generationInfo,...h.message.response_metadata},d==="v1"?yield k0e(h.message):yield h.message,p?p=p.concat(h):p=h,wY(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(g=>g?.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(Iw)),s;if(i!==void 0&&i.length===a.length)s=i;else{let p={...o.metadata,...this.getLsParams(n)},m=await Yl.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($Ye),o.runId,void 0,h,void 0,void 0,o.runName)}let u=n.outputVersion??this.outputVersion,l=[],c=[];if(!!s?.[0].handlers.find(TY)&&!this.disableStreaming&&a.length===1&&this._streamResponseChunks!==P2.prototype._streamResponseChunks)try{let p=await this._streamResponseChunks(a[0],n,s?.[0]),m,h;for await(let g of p){if(g.message.id==null){let y=s?.at(0)?.runId;y!=null&&g.message._updateId(`run-${y}`)}m===void 0?m=g:m=eb(m,g),wY(g.message)&&g.message.usage_metadata!==void 0&&(h={tokenUsage:{promptTokens:g.message.usage_metadata.input_tokens,completionTokens:g.message.usage_metadata.output_tokens,totalTokens:g.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 g=await this._generate(m,{...n,promptIndex:h},s?.[h]);if(u==="v1")for(let y of g.generations)y.message=k0e(y.message);return g}));await Promise.all(p.map(async(m,h)=>{if(m.status==="fulfilled"){let g=m.value;for(let y of g.generations){if(y.message.id==null){let b=s?.at(0)?.runId;b!=null&&y.message._updateId(`run-${b}`)}y.message.response_metadata={...y.generationInfo,...y.message.response_metadata}}return g.generations.length===1&&(g.generations[0].message.response_metadata={...g.llmOutput,...g.generations[0].message.response_metadata}),l[h]=g.generations,c[h]=g.llmOutput,s?.[h]?.handleLLMEnd({generations:[g.generations],llmOutput:g.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,dN,{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(Iw)),u={...a.metadata,...this.getLsParams(i)},l=await Yl.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($Ye),a.runId,void 0,c,void 0,void 0,a.runName),f=[],m=(await Promise.allSettled(s.map(async(b,_)=>{let w=P2._convertInputToPromptValue(b).toString(),x=await n.lookup(w,o);return x==null&&f.push(_),x}))).map((b,_)=>({result:b,runManager:d?.[_]})).filter(({result:b})=>b.status==="fulfilled"&&b.value!=null||b.status==="rejected"),h=i.outputVersion??this.outputVersion,g=[];await Promise.all(m.map(async({result:b,runManager:_},w)=>{if(b.status==="fulfilled"){let x=b.value;return g[w]=x.map(O=>("message"in O&&Xm(O.message)&&Us(O.message)&&(O.message.usage_metadata={input_tokens:0,output_tokens:0,total_tokens:0},h==="v1"&&(O.message=k0e(O.message))),O.generationInfo={...O.generationInfo,tokenUsage:{}},O)),x.length&&await _?.handleLLMNewToken(x[0].text),_?.handleLLMEnd({generations:[x]},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 y={generations:g,missingPromptIndices:f,startedRunManagers:d};return Object.defineProperty(y,dN,{value:d?{runIds:d?.map(b=>b.runId)}:void 0,configurable:!0}),y}async generate(r,n,o){let i;Array.isArray(n)?i={stop:n}:i=n;let a=r.map(h=>h.map(Iw)),[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(g=>a[g]),u,s,p!==void 0?f.map(g=>p?.[g]):void 0);await Promise.all(h.generations.map(async(g,y)=>{let b=f[y];d[b]=g;let _=P2._convertInputToPromptValue(a[b]).toString();return l.update(_,c,g)})),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=lL(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;Ga(o)?c=[{type:"function",function:{name:l,description:a,parameters:Vi(o)}}]:("name"in o&&(l=o.name),c=[{type:"function",function:{name:l,description:a,parameters:o}}]);let d=this.bindTools(c),f=i_.from(g=>{if(!Ur.isInstance(g))throw new Error("Input is not an AIMessageChunk.");if(!g.tool_calls||g.tool_calls.length===0)throw new Error("No tool calls found in the response.");let y=g.tool_calls.find(b=>b.name===l);if(!y)throw new Error(`No tool call found with name ${l}.`);return y.args});if(!u)return d.pipe(f).withConfig({runName:"StructuredOutput"});let p=xu.assign({parsed:(g,y)=>f.invoke(g.raw,y)}),m=xu.assign({parsed:()=>null}),h=p.withFallbacks({fallbacks:[m]});return El.from([{raw:d},h]).withConfig({runName:"StructuredOutputRunnable"})}},PQn=class extends hh{async _generate(t,e,r){let n=await this._call(t,e,r),o=new li(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 Hsr(t,e=0){return(hg[t[e+0]]+hg[t[e+1]]+hg[t[e+2]]+hg[t[e+3]]+"-"+hg[t[e+4]]+hg[t[e+5]]+"-"+hg[t[e+6]]+hg[t[e+7]]+"-"+hg[t[e+8]]+hg[t[e+9]]+"-"+hg[t[e+10]]+hg[t[e+11]]+hg[t[e+12]]+hg[t[e+13]]+hg[t[e+14]]+hg[t[e+15]]).toLowerCase()}var hg,q0e,Vsr=v(()=>{hg=[];for(q0e=0;q0e<256;++q0e)hg.push((q0e+256).toString(16).slice(1))});function LYe(){if(!B0e&&(B0e=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!B0e))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return B0e(MQn)}var B0e,MQn,Jsr=v(()=>{MQn=new Uint8Array(16)});var RQn,FYe,Ksr=v(()=>{RQn=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),FYe={randomUUID:RQn}});function AQn(t,e,r){if(FYe.randomUUID&&!e&&!t)return FYe.randomUUID();t=t||{};var n=t.random||(t.rng||LYe)();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 Hsr(n)}var kYe,Wsr=v(()=>{Ksr();Jsr();Vsr();kYe=AQn});var Gsr=v(()=>{Wsr()});var NQn,Gv=v(()=>{Do();yN();NQn={};Et(NQn,{extendInteropZodObject:()=>SPt,getInteropZodDefaultGetter:()=>xPt,getInteropZodObjectShape:()=>Hme,getSchemaDescription:()=>lL,interopParse:()=>_Pt,interopParseAsync:()=>uL,interopSafeParse:()=>bPt,interopSafeParseAsync:()=>sL,interopZodObjectMakeFieldsOptional:()=>OPt,interopZodObjectPartial:()=>CPt,interopZodObjectPassthrough:()=>Vme,interopZodObjectStrict:()=>m6,interopZodTransformInputSchema:()=>aL,isInteropZodLiteral:()=>yPt,isInteropZodObject:()=>wPt,isInteropZodSchema:()=>Ga,isShapelessZodSchema:()=>vPt,isSimpleStringZodSchema:()=>h6,isZodArrayV4:()=>PQ,isZodLiteralV3:()=>f4e,isZodLiteralV4:()=>p4e,isZodObjectV3:()=>Jme,isZodObjectV4:()=>qw,isZodSchema:()=>gPt,isZodSchemaV3:()=>ec,isZodSchemaV4:()=>il})});function Zsr(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 U0e(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=>Us(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 jQn(t){return"name"in t&&"description"in t&&"parameterDefinitions"in t}function Xsr(t){return t._getType()==="tool"}function Ysr(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 DQn(t){if(t){if(t.every(jQn))return t;if(t.every(Kv))return t.map(e=>({name:e.function.name,description:e.function.description??"",parameterDefinitions:Ysr(e.function.parameters)}));if(t.every(mg))return t.map(e=>{let r=Ga(e.schema)?Vi(e.schema):e.schema;return{name:e.name,description:e.description??"",parameterDefinitions:Ysr(r)}});throw new Error("Can not pass in a mix of tool schema types to ChatCohere.")}else return}var qYe,Qsr=v(()=>{ooe();$s();Wv();j1();D1();ym();Gsr();Gv();o_();qYe=class extends hh{constructor(e){super(e??{});M(this,"lc_serializable",!0);M(this,"client");M(this,"model","command-r-plus");M(this,"temperature",.3);M(this,"streaming",!1);M(this,"streamUsage",!0);this.client=NW(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:DQn(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(Xsr(o)){let i=o,a=n.filter(s=>Us(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:Zsr(i.content)})))}}return r}_messageToCohereToolResults(e,r){let n=[],o=e[r];if(!Xsr(o))throw new Error("The message index does not correspond to an instance of ToolMessage");let a=e.slice(0,r).filter(s=>Us(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:Zsr(o.content)}))),n}_formatCohereToolCalls(e=null){if(!e)return[];let r=[];for(let n of e)r.push({id:kYe().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 li({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 Hi({text:a.text,message:new Ur({content:a.text})}),await n?.handleLLMNewToken(a.text);else if(a.eventType!=="stream-end")yield new Hi({text:"",message:new Ur({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 Hi({text:"",message:new Ur({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 $Qn,BYe,z0e,loe=v(()=>{Do();EY();X$();cO();ym();Wv();$Qn={};Et($Qn,{BaseLLM:()=>BYe,LLM:()=>z0e});BYe=class uoe extends E2{constructor(){super(...arguments);M(this,"lc_namespace",["langchain","llms",this._llmType()])}async invoke(r,n){let o=uoe._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===uoe.prototype._streamResponseChunks)yield this.invoke(r,n);else{let o=uoe._convertInputToPromptValue(r),[i,a]=this._separateRunnableConfigFromCallOptionsCompat(n),s=await Yl.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 Lw({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,dN,{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 Yl.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(g,y)=>{let b=await n.lookup(g,o);return b==null&&d.push(y),b}))).map((g,y)=>({result:g,runManager:c?.[y]})).filter(({result:g})=>g.status==="fulfilled"&&g.value!=null||g.status==="rejected"),m=[];await Promise.all(p.map(async({result:g,runManager:y},b)=>{if(g.status==="fulfilled"){let _=g.value;return m[b]=_.map(w=>(w.generationInfo={...w.generationInfo,tokenUsage:{}},w)),_.length&&await y?.handleLLMNewToken(_[0].text),y?.handleLLMEnd({generations:[_]},void 0,void 0,void 0,{cached:!0})}else return await y?.handleLLMError(g.reason,void 0,void 0,void 0,{cached:!0}),Promise.reject(g.reason)}));let h={generations:m,missingPromptIndices:d,startedRunManagers:c};return Object.defineProperty(h,dN,{value:c?{runIds:c?.map(g=>g.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,g)=>{let y=d[g];return c[y]=h,u.update(r[y],l,h)})),p=m.llmOutput??{}}return{generations:c,llmOutput:p}}_identifyingParams(){return{}}_modelType(){return"base_llm"}},z0e=class extends BYe{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 eur=v(()=>{ooe();loe()});var LQn,ES,M2=v(()=>{Do();iz();LQn={};Et(LQn,{Embeddings:()=>ES});ES=class{constructor(t){M(this,"caller");this.caller=new Fw(t??{})}}});var FQn,PS,tk=v(()=>{Do();FQn={};Et(FQn,{chunkArray:()=>PS});PS=(t,e)=>t.reduce((r,n,o)=>{let i=Math.floor(o/e),a=r[i]||[];return r[i]=a.concat([n]),r},[])});var UYe,tur=v(()=>{ooe();M2();tk();UYe=class extends ES{constructor(e){let r={maxConcurrency:2,...e};super(r);M(this,"model");M(this,"batchSize",48);M(this,"embeddingTypes",["float"]);M(this,"client");if(this.client=NW(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=PS(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 kQn,rur,nur=v(()=>{Do();kQn={};Et(kQn,{BaseDocumentCompressor:()=>rur});rur=class{static isBaseDocumentCompressor(t){return t?.compressDocuments!==void 0}}});var our=v(()=>{ooe();nur()});var zYe=v(()=>{Qsr();eur();tur();our()});function $1(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($1):typeof e[r]=="object"&&e[r]!==null&&(e[r]=$1(e[r])));return e}return t}function coe(t){let e=$1(Ga(t)?Vi(t):t),{$schema:r,...n}=e;return n}function iur(t){let e=$1(t),{$schema:r,...n}=e;return n}var H0e=v(()=>{Gv();o_()});function aur(t,e=0){return(gg[t[e+0]]+gg[t[e+1]]+gg[t[e+2]]+gg[t[e+3]]+"-"+gg[t[e+4]]+gg[t[e+5]]+"-"+gg[t[e+6]]+gg[t[e+7]]+"-"+gg[t[e+8]]+gg[t[e+9]]+"-"+gg[t[e+10]]+gg[t[e+11]]+gg[t[e+12]]+gg[t[e+13]]+gg[t[e+14]]+gg[t[e+15]]).toLowerCase()}var gg,sur=v(()=>{gg=[];for(let t=0;t<256;++t)gg.push((t+256).toString(16).slice(1))});function VYe(){if(!HYe){if(typeof crypto>"u"||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");HYe=crypto.getRandomValues.bind(crypto)}return HYe(qQn)}var HYe,qQn,uur=v(()=>{qQn=new Uint8Array(16)});var BQn,JYe,lur=v(()=>{BQn=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),JYe={randomUUID:BQn}});function UQn(t,e,r){if(JYe.randomUUID&&!e&&!t)return JYe.randomUUID();t=t||{};let n=t.random??t.rng?.()??VYe();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 aur(n)}var V0e,cur=v(()=>{lur();uur();sur();V0e=UQn});var dur=v(()=>{cur()});function zQn(t){let e=t._getType();return cd.isInstance(t)?t.role:e==="tool"?e:t.name??e}function HQn(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 VQn(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 JQn(t,e){return e.map(r=>Us(r)?r.tool_calls??[]:[]).flat().find(r=>r.id===t.tool_call_id)?.name}function KQn(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=Hg({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=Hg({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=Hg({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 fur(t,e){if(Zm(t))return oO(t,KQn(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 VQn(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 WQn(t,e,r){if(vY(t)){let i=t.name??JQn(t,r);if(i===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 a=Array.isArray(t.content)?t.content.map(s=>fur(s,e)).filter(s=>s!==void 0):t.content;return t.status==="error"?[{functionResponse:{name:i,response:{error:{details:a}}}}]:[{functionResponse:{name:i,response:{result:a}}}]}let n=[],o=[];return typeof t.content=="string"&&t.content&&o.push({text:t.content}),Array.isArray(t.content)&&o.push(...t.content.map(i=>fur(i,e)).filter(i=>i!==void 0)),Us(t)&&t.tool_calls?.length&&(n=t.tool_calls.map(i=>({functionCall:{name:i.name,args:i.args}}))),[...o,...n]}function KYe(t,e,r=!1){return t.reduce((n,o,i)=>{if(!Xm(o))throw new Error("Unsupported message input");let a=zQn(o);if(a==="system"&&i!==0)throw new Error("System message should be the first one");let s=HQn(a),u=n.content[n.content.length];if(!n.mergeWithPreviousContent&&u&&u.role===s)throw new Error("Google Generative AI requires alternate messages between authors");let l=WQn(o,e,t.slice(0,i));if(n.mergeWithPreviousContent){let f=n.content[n.content.length-1];if(!f)throw new Error("There was a problem parsing your system message. Please try a prompt without one.");return f.parts.push(...l),{mergeWithPreviousContent:!1,content:n.content}}let c=s;(c==="function"||c==="system"&&!r)&&(c="user");let d={role:c,parts:l};return{mergeWithPreviousContent:a==="system"&&!r,content:[...n.content,d]}},{content:[],mergeWithPreviousContent:!1}).content}function pur(t,e){if(!t.candidates||t.candidates.length===0||!t.candidates[0])return{generations:[],llmOutput:{filters:t.promptFeedback}};let r=t.functionCalls(),[n]=t.candidates,{content:o,...i}=n,a;Array.isArray(o?.parts)&&o.parts.length===1&&o.parts[0].text?a=o.parts[0].text:Array.isArray(o?.parts)&&o.parts.length>0?a=o.parts.map(l=>"text"in l?{type:"text",text:l.text}:"inlineData"in l?{type:"inlineData",inlineData:l.inlineData}:"functionCall"in l?{type:"functionCall",functionCall:l.functionCall}:"functionResponse"in l?{type:"functionResponse",functionResponse:l.functionResponse}:"fileData"in l?{type:"fileData",fileData:l.fileData}:"executableCode"in l?{type:"executableCode",executableCode:l.executableCode}:"codeExecutionResult"in l?{type:"codeExecutionResult",codeExecutionResult:l.codeExecutionResult}:l):a=[];let s="";return typeof a=="string"?s=a:Array.isArray(a)&&a.length>0&&(s=a.find(c=>"text"in c)?.text??s),{generations:[{text:s,message:new li({content:a??"",tool_calls:r?.map(l=>({...l,type:"tool_call",id:"id"in l&&typeof l.id=="string"?l.id:V0e()})),additional_kwargs:{...i},usage_metadata:e?.usageMetadata}),generationInfo:i}],llmOutput:{tokenUsage:{promptTokens:e?.usageMetadata?.input_tokens,completionTokens:e?.usageMetadata?.output_tokens,totalTokens:e?.usageMetadata?.total_tokens}}}}function mur(t,e){if(!t.candidates||t.candidates.length===0)return null;let r=t.functionCalls(),[n]=t.candidates,{content:o,...i}=n,a;Array.isArray(o?.parts)&&o.parts.every(l=>"text"in l)?a=o.parts.map(l=>l.text).join(""):Array.isArray(o?.parts)?a=o.parts.map(l=>"text"in l?{type:"text",text:l.text}:"inlineData"in l?{type:"inlineData",inlineData:l.inlineData}:"functionCall"in l?{type:"functionCall",functionCall:l.functionCall}:"functionResponse"in l?{type:"functionResponse",functionResponse:l.functionResponse}:"fileData"in l?{type:"fileData",fileData:l.fileData}:"executableCode"in l?{type:"executableCode",executableCode:l.executableCode}:"codeExecutionResult"in l?{type:"codeExecutionResult",codeExecutionResult:l.codeExecutionResult}:l):a=[];let s="";a&&typeof a=="string"?s=a:Array.isArray(a)&&(s=a.find(c=>"text"in c)?.text??"");let u=[];return r&&u.push(...r.map(l=>({...l,args:JSON.stringify(l.args),index:e.index,type:"tool_call_chunk",id:"id"in l&&typeof l.id=="string"?l.id:V0e()}))),new Hi({text:s,message:new Ur({content:a||"",name:o?o.role:void 0,tool_call_chunks:u,additional_kwargs:{},response_metadata:{model_provider:"google-genai"},usage_metadata:e.usageMetadata}),generationInfo:i})}function hur(t){return t.every(e=>"functionDeclarations"in e&&Array.isArray(e.functionDeclarations))?t:[{functionDeclarations:t.map(e=>{if(mg(e)){let r=coe(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 Kv(e)?{name:e.function.name,description:e.function.description??"A function available to call.",parameters:iur(e.function.parameters)}:e})}]}var WYe=v(()=>{H0e();$s();ym();j1();Wv();dur()});var GYe,gur=v(()=>{Gv();_O();GYe=class extends Az{constructor(e){super(e);M(this,"lc_namespace",["langchain","google_genai","output_parsers"]);M(this,"returnId",!1);M(this,"keyName");M(this,"returnSingle",!1);M(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 sL(this.zodSchema,e);if(r.success)return r.data;throw new eh(`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 QQn(t){let e=[];return t?.apiClient&&e.push(t.apiClient),e.push(`${YQn}/${XQn}`),e.join(" ")}async function eeo(t){var e;let r=new Headers;r.append("Content-Type","application/json"),r.append("x-goog-api-client",QQn(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 uA(`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 uA(`Cannot set reserved header name ${o}`);if(o==="x-goog-api-client")throw new uA(`Header name ${o} can only be set using the apiClient field`);r.append(o,i)}}return r}async function teo(t,e,r,n,o,i){let a=new ZYe(t,e,r,n,i);return{url:a.toString(),fetchOptions:Object.assign(Object.assign({},ieo(i)),{method:"POST",headers:await eeo(a),body:o})}}async function moe(t,e,r,n,o,i={},a=fetch){let{url:s,fetchOptions:u}=await teo(t,e,r,n,o,i);return reo(s,u,a)}async function reo(t,e,r=fetch){let n;try{n=await r(t,e)}catch(o){neo(o,t)}return n.ok||await oeo(n,t),n}function neo(t,e){let r=t;throw r.name==="AbortError"?(r=new W0e(`Request aborted when fetching ${e.toString()}: ${t.message}`),r.stack=t.stack):t instanceof K0e||t instanceof uA||(r=new gh(`Error fetching from ${e.toString()}: ${t.message}`),r.stack=t.stack),r}async function oeo(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 K0e(`Error fetching from ${e.toString()}: [${t.status} ${t.statusText}] ${r}`,t.status,t.statusText,n)}function ieo(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 YYe(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.`),J0e(t.candidates[0]))throw new rk(`${nk(t)}`,t);return aeo(t)}else if(t.promptFeedback)throw new rk(`Text not available. ${nk(t)}`,t);return""},t.functionCall=()=>{if(t.candidates&&t.candidates.length>0){if(t.candidates.length>1&&console.warn(`This response had ${t.candidates.length} candidates. Returning function calls from the first candidate only. Access response.candidates directly to use the other candidates.`),J0e(t.candidates[0]))throw new rk(`${nk(t)}`,t);return console.warn("response.functionCall() is deprecated. Use response.functionCalls() instead."),Eur(t)[0]}else if(t.promptFeedback)throw new rk(`Function call not available. ${nk(t)}`,t)},t.functionCalls=()=>{if(t.candidates&&t.candidates.length>0){if(t.candidates.length>1&&console.warn(`This response had ${t.candidates.length} candidates. Returning function calls from the first candidate only. Access response.candidates directly to use the other candidates.`),J0e(t.candidates[0]))throw new rk(`${nk(t)}`,t);return Eur(t)}else if(t.promptFeedback)throw new rk(`Function call not available. ${nk(t)}`,t)},t}function aeo(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 Eur(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 J0e(t){return!!t.finishReason&&seo.includes(t.finishReason)}function nk(t){var e,r,n;let o="";if((!t.candidates||t.candidates.length===0)&&t.promptFeedback)o+="Response was blocked",!((e=t.promptFeedback)===null||e===void 0)&&e.blockReason&&(o+=` due to ${t.promptFeedback.blockReason}`),!((r=t.promptFeedback)===null||r===void 0)&&r.blockReasonMessage&&(o+=`: ${t.promptFeedback.blockReasonMessage}`);else if(!((n=t.candidates)===null||n===void 0)&&n[0]){let i=t.candidates[0];J0e(i)&&(o+=`Candidate was blocked due to ${i.finishReason}`,i.finishMessage&&(o+=`: ${i.finishMessage}`))}return o}function foe(t){return this instanceof foe?(this.v=t,this):new foe(t)}function ueo(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 foe?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 leo(t){let e=t.body.pipeThrough(new TextDecoderStream("utf8",{fatal:!0})),r=feo(e),[n,o]=r.tee();return{stream:deo(n),response:ceo(o)}}async function ceo(t){let e=[],r=t.getReader();for(;;){let{done:n,value:o}=await r.read();if(n)return YYe(peo(e));e.push(o)}}function deo(t){return ueo(this,arguments,function*(){let r=t.getReader();for(;;){let{value:n,done:o}=yield foe(r.read());if(o)break;yield yield foe(YYe(n))}})}function feo(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 gh("Failed to parse stream"));return}n.close();return}o+=a;let u=o.match(Pur),l;for(;u;){try{l=JSON.parse(u[1])}catch{n.error(new gh(`Error parsing JSON response: "${u[1]}"`));return}n.enqueue(l),o=o.substring(u[0].length),u=o.match(Pur)}return i()}).catch(a=>{let s=a;throw s.stack=a.stack,s.name==="AbortError"?s=new W0e("Request aborted when reading from the stream"):s=new gh("Error reading from the stream"),s})}}})}function peo(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 Nur(t,e,r,n){let o=await moe(e,A2.STREAM_GENERATE_CONTENT,t,!0,JSON.stringify(r),n);return leo(o)}async function jur(t,e,r,n){let i=await(await moe(e,A2.GENERATE_CONTENT,t,!1,JSON.stringify(r),n)).json();return{response:YYe(i)}}function Dur(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 poe(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 meo(e)}function meo(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 gh("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 gh("No content is provided for sending chat message.");return n?e:r}function heo(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 uA("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=poe(t);n.contents=[i]}return{generateContentRequest:n}}function Mur(t){let e;return t.contents?e=t:e={contents:[poe(t)]},t.systemInstruction&&(e.systemInstruction=Dur(t.systemInstruction)),e}function geo(t){return typeof t=="string"||Array.isArray(t)?{content:poe(t)}:t}function beo(t){let e=!1;for(let r of t){let{role:n,parts:o}=r;if(!e&&n!=="user")throw new gh(`First content should be with role 'user', got ${n}`);if(!vur.includes(n))throw new gh(`Each item should include role field. Got ${n} but valid roles are: ${JSON.stringify(vur)}`);if(!Array.isArray(o))throw new gh("Content should have 'parts' property with an array of Parts");if(o.length===0)throw new gh("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 Rur)u in s&&(i[u]+=1);let a=yeo[n];for(let s of Rur)if(!a.includes(s)&&i[s]>0)throw new gh(`Content with role '${n}' can't contain '${s}' part`);e=!0}}function Aur(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 _eo(t,e,r,n){return(await moe(e,A2.COUNT_TOKENS,t,!1,JSON.stringify(r),n)).json()}async function veo(t,e,r,n){return(await moe(e,A2.EMBED_CONTENT,t,!1,JSON.stringify(r),n)).json()}async function weo(t,e,r,n){let o=r.requests.map(a=>Object.assign(Object.assign({},a),{model:e}));return(await moe(e,A2.BATCH_EMBED_CONTENTS,t,!1,JSON.stringify({requests:o}),n)).json()}var yur,bur,_ur,vur,wur,Sur,Cur,xur,doe,Our,R2,Tur,gh,rk,K0e,uA,W0e,GQn,ZQn,XQn,YQn,A2,ZYe,seo,Pur,Rur,yeo,Iur,XYe,G0e,I2,Z0e=v(()=>{(function(t){t.STRING="string",t.NUMBER="number",t.INTEGER="integer",t.BOOLEAN="boolean",t.ARRAY="array",t.OBJECT="object"})(yur||(yur={}));(function(t){t.LANGUAGE_UNSPECIFIED="language_unspecified",t.PYTHON="python"})(bur||(bur={}));(function(t){t.OUTCOME_UNSPECIFIED="outcome_unspecified",t.OUTCOME_OK="outcome_ok",t.OUTCOME_FAILED="outcome_failed",t.OUTCOME_DEADLINE_EXCEEDED="outcome_deadline_exceeded"})(_ur||(_ur={}));vur=["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"})(wur||(wur={}));(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"})(Sur||(Sur={}));(function(t){t.HARM_PROBABILITY_UNSPECIFIED="HARM_PROBABILITY_UNSPECIFIED",t.NEGLIGIBLE="NEGLIGIBLE",t.LOW="LOW",t.MEDIUM="MEDIUM",t.HIGH="HIGH"})(Cur||(Cur={}));(function(t){t.BLOCKED_REASON_UNSPECIFIED="BLOCKED_REASON_UNSPECIFIED",t.SAFETY="SAFETY",t.OTHER="OTHER"})(xur||(xur={}));(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"})(doe||(doe={}));(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"})(Our||(Our={}));(function(t){t.MODE_UNSPECIFIED="MODE_UNSPECIFIED",t.AUTO="AUTO",t.ANY="ANY",t.NONE="NONE"})(R2||(R2={}));(function(t){t.MODE_UNSPECIFIED="MODE_UNSPECIFIED",t.MODE_DYNAMIC="MODE_DYNAMIC"})(Tur||(Tur={}));gh=class extends Error{constructor(e){super(`[GoogleGenerativeAI Error]: ${e}`)}},rk=class extends gh{constructor(e,r){super(e),this.response=r}},K0e=class extends gh{constructor(e,r,n,o){super(e),this.status=r,this.statusText=n,this.errorDetails=o}},uA=class extends gh{},W0e=class extends gh{};GQn="https://generativelanguage.googleapis.com",ZQn="v1beta",XQn="0.24.1",YQn="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"})(A2||(A2={}));ZYe=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)||ZQn,i=`${((r=this.requestOptions)===null||r===void 0?void 0:r.baseUrl)||GQn}/${n}/${this.model}:${this.task}`;return this.stream&&(i+="?alt=sse"),i}};seo=[doe.RECITATION,doe.SAFETY,doe.LANGUAGE];Pur=/^data\: (.*)(?:\n\n|\r\r|\r\n\r\n)/;Rur=["text","inlineData","functionCall","functionResponse","executableCode","codeExecutionResult"],yeo={user:["text","inlineData"],function:["functionResponse"],model:["text","functionCall","executableCode","codeExecutionResult"],system:["text"]};Iur="SILENT_ERROR",XYe=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&&(beo(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=poe(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(()=>jur(this._apiKey,this.model,c,d)).then(p=>{var m;if(Aur(p.response)){this._history.push(l);let h=Object.assign({parts:[],role:"model"},(m=p.response.candidates)===null||m===void 0?void 0:m[0].content);this._history.push(h)}else{let h=nk(p.response);h&&console.warn(`sendMessage() was unsuccessful. ${h}. Inspect response object for details.`)}f=p}).catch(p=>{throw this._sendPromise=Promise.resolve(),p}),await this._sendPromise,f}async sendMessageStream(e,r={}){var n,o,i,a,s,u;await this._sendPromise;let l=poe(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=Nur(this._apiKey,this.model,c,d);return this._sendPromise=this._sendPromise.then(()=>f).catch(p=>{throw new Error(Iur)}).then(p=>p.response).then(p=>{if(Aur(p)){this._history.push(l);let m=Object.assign({},p.candidates[0].content);m.role||(m.role="model"),this._history.push(m)}else{let m=nk(p);m&&console.warn(`sendMessageStream() was unsuccessful. ${m}. Inspect response object for details.`)}}).catch(p=>{p.message!==Iur&&console.error(p)}),f}};G0e=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=Dur(r.systemInstruction),this.cachedContent=r.cachedContent}async generateContent(e,r={}){var n;let o=Mur(e),i=Object.assign(Object.assign({},this._requestOptions),r);return jur(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=Mur(e),i=Object.assign(Object.assign({},this._requestOptions),r);return Nur(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 XYe(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=heo(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 _eo(this.apiKey,this.model,n,o)}async embedContent(e,r={}){let n=geo(e),o=Object.assign(Object.assign({},this._requestOptions),r);return veo(this.apiKey,this.model,n,o)}async batchEmbedContents(e,r={}){let n=Object.assign(Object.assign({},this._requestOptions),r);return weo(this.apiKey,this.model,e,n)}};I2=class{constructor(e){this.apiKey=e}getGenerativeModel(e,r){if(!e.model)throw new gh("Must provide a model name. Example: genai.getGenerativeModel({ model: 'my-model-name' })");return new G0e(this.apiKey,e,r)}getGenerativeModelFromCachedContent(e,r,n){if(!e.name)throw new uA("Cached content must contain a `name` field.");if(!e.model)throw new uA("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 uA(`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 G0e(this.apiKey,i,n)}}});function QYe(t,e){let r=Seo(t),n=xeo(r,e);return{tools:r,toolConfig:n}}function Seo(t){let e=[],r=[];return t.forEach(o=>{if(mg(o)){let[i]=hur([o]);i.functionDeclarations&&e.push(...i.functionDeclarations)}else if(Kv(o)){let{functionDeclarations:i}=Ceo(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 Ceo(t){return{functionDeclarations:[{name:t.function.name,description:t.function.description,parameters:$1(t.function.parameters)}]}}function xeo(t,e){if(!t.length||!e)return;let{toolChoice:r,allowedFunctionNames:n}=e,o={any:R2.ANY,auto:R2.AUTO,none:R2.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:R2.ANY,allowedFunctionNames:[...n??[],...r&&typeof r=="string"?[r]:[]]}}}var $ur=v(()=>{H0e();WYe();Z0e();j1();Wv()});var eQe,Lur=v(()=>{H0e();WYe();gur();$ur();Z0e();nl();D1();xv();Gv();_O();eQe=class extends hh{constructor(e){super(e);M(this,"lc_serializable",!0);M(this,"lc_namespace",["langchain","chat_models","google_genai"]);M(this,"model");M(this,"temperature");M(this,"maxOutputTokens");M(this,"topP");M(this,"topK");M(this,"stopSequences",[]);M(this,"safetySettings");M(this,"apiKey");M(this,"streaming",!1);M(this,"json");M(this,"streamUsage",!0);M(this,"convertSystemMessageToHumanContent");M(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??gn("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 I2(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")}useCachedContent(e,r,n){this.apiKey&&(this.client=new I2(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:QYe(e)?.tools,...r})}invocationParams(e){let r=e?.tools?.length?QYe(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=KYe(e,this._isMultimodalModel,this.useSystemInstruction),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=pur(s.response,{usageMetadata:u});return l.generations?.length>0&&await n?.handleLLMNewToken(l.generations[0]?.text??""),l}async*_streamResponseChunks(e,r,n){let o=KYe(e,this._isMultimodalModel,this.useSystemInstruction),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 g=m.usageMetadata.promptTokenCount??0;l.input_tokens=Math.max(0,g-c),c=g;let y=m.usageMetadata.candidatesTokenCount??0;l.output_tokens=Math.max(0,y-d),d=y;let b=m.usageMetadata.totalTokenCount??0;l.total_tokens=Math.max(0,b-f),f=b}let h=mur(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}})}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(Ga(n)){let m=coe(n);p=[{functionDeclarations:[{name:f,description:m.description??"A function available to call.",parameters:m}]}],u=new GYe({returnSingle:!0,keyName:f,zodSchema:n})}else{let m;typeof n.name=="string"&&typeof n.parameters=="object"&&n.parameters!=null?(m=n,m.parameters=$1(n.parameters),f=n.name):m={name:f,description:n.description??"",parameters:$1(n)},p=[{functionDeclarations:[m]}],u=new GYe({returnSingle:!0,keyName:f})}s=this.bindTools(p).withConfig({allowedFunctionNames:[f]})}else{let f=coe(n);s=this.withConfig({responseSchema:f}),u=new Ov}if(!a)return s.pipe(u).withConfig({runName:"ChatGoogleGenerativeAIStructuredOutput"});let l=xu.assign({parsed:(f,p)=>u.invoke(f.raw,p)}),c=xu.assign({parsed:()=>null}),d=l.withFallbacks({fallbacks:[c]});return El.from([{raw:s},d]).withConfig({runName:"StructuredOutputRunnable"})}}});var tQe,Fur=v(()=>{Z0e();nl();M2();tk();tQe=class extends ES{constructor(e){super(e??{});M(this,"apiKey");M(this,"modelName","embedding-001");M(this,"model","embedding-001");M(this,"taskType");M(this,"title");M(this,"stripNewLines",!0);M(this,"maxBatchSize",100);M(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??gn("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 I2(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=PS(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 rQe=v(()=>{Lur();Fur()});function kur(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,X0e,qur=v(()=>{yg=[];for(X0e=0;X0e<256;++X0e)yg.push((X0e+256).toString(16).slice(1))});function nQe(){if(!Y0e&&(Y0e=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!Y0e))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Y0e(Oeo)}var Y0e,Oeo,Bur=v(()=>{Oeo=new Uint8Array(16)});var Teo,oQe,Uur=v(()=>{Teo=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),oQe={randomUUID:Teo}});function Eeo(t,e,r){if(oQe.randomUUID&&!e&&!t)return oQe.randomUUID();t=t||{};var n=t.random||(t.rng||nQe)();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 kur(n)}var iQe,zur=v(()=>{Uur();Bur();qur();iQe=Eeo});var Hur=v(()=>{zur()});function Jur(t,e){return new Ur({content:t.thinking??t.content??"",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:iQe()})),response_metadata:e?.responseMetadata,usage_metadata:e?.usageMetadata})}function Vur(t){let e=t.match(/^data:.*?;base64,(.*)$/);return e?e[1]:""}function Peo(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 Meo(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:[Vur(e.image_url)]};if(e.image_url.url&&typeof e.image_url.url=="string")return{role:"user",content:"",images:[Vur(e.image_url.url)]}}throw new Error(`Unsupported content type: ${e.type}`)})}function Reo(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 Aeo(t){if(typeof t.content!="string")throw new Error("Non string tool message content is not supported");return[{role:"tool",content:t.content}]}function Kur(t){return t.flatMap(e=>{if(["human","generic"].includes(e._getType()))return Meo(e);if(e._getType()==="ai")return Peo(e);if(e._getType()==="system")return Reo(e);if(e._getType()==="tool")return Aeo(e);throw new Error(`Unsupported message type: ${e._getType()}`)})}var Wur=v(()=>{$s();Hur()});function Ieo(t){return t&&DataView.prototype.isPrototypeOf(t)}function DW(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 sQe(t){return typeof t!="string"&&(t=String(t)),t}function uQe(t){var e={next:function(){var r=t.shift();return{done:r===void 0,value:r}}};return yb.iterable&&(e[Symbol.iterator]=function(){return e}),e}function Mm(t){this.map={},t instanceof Mm?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 aQe(t){if(!t._noBody){if(t.bodyUsed)return Promise.reject(new TypeError("Already read"));t.bodyUsed=!0}}function Yur(t){return new Promise(function(e,r){t.onload=function(){e(t.result)},t.onerror=function(){r(t.error)}})}function Neo(t){var e=new FileReader,r=Yur(e);return e.readAsArrayBuffer(t),r}function jeo(t){var e=new FileReader,r=Yur(e),n=/charset=([A-Za-z0-9_-]+)/.exec(t.type),o=n?n[1]:"utf-8";return e.readAsText(t,o),r}function Deo(t){for(var e=new Uint8Array(t),r=new Array(e.length),n=0;n-1?e:t}function j2(t,e){if(!(this instanceof j2))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 j2){if(t.bodyUsed)throw new TypeError("Already read");this.url=t.url,this.credentials=t.credentials,e.headers||(this.headers=new Mm(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 Mm(e.headers)),this.method=Leo(e.method||this.method||"GET"),this.mode=e.mode||this.mode||null,this.signal=e.signal||this.signal||function(){if("AbortController"in bg){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 Feo(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 keo(t){var e=new Mm,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 lA(t,e){if(!(this instanceof lA))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 Mm(e.headers),this.url=e.url||"",this._initBody(t)}function elr(t,e){return new Promise(function(r,n){var o=new j2(t,e);if(o.signal&&o.signal.aborted)return n(new N2("Aborted","AbortError"));var i=new XMLHttpRequest;function a(){i.abort()}i.onload=function(){var l={statusText:i.statusText,headers:keo(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 lA(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 N2("Aborted","AbortError"))},0)};function s(l){try{return l===""&&bg.location.href?bg.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&&(yb.blob?i.responseType="blob":yb.arrayBuffer&&(i.responseType="arraybuffer")),e&&typeof e.headers=="object"&&!(e.headers instanceof Mm||bg.Headers&&e.headers instanceof bg.Headers)){var u=[];Object.getOwnPropertyNames(e.headers).forEach(function(l){u.push(DW(l)),i.setRequestHeader(l,sQe(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 bg,yb,Gur,Xur,$eo,qeo,N2,tlr=v(()=>{bg=typeof globalThis<"u"&&globalThis||typeof self<"u"&&self||typeof window<"u"&&window||{},yb={searchParams:"URLSearchParams"in bg,iterable:"Symbol"in bg&&"iterator"in Symbol,blob:"FileReader"in bg&&"Blob"in bg&&function(){try{return new Blob,!0}catch{return!1}}(),formData:"FormData"in bg,arrayBuffer:"ArrayBuffer"in bg};yb.arrayBuffer&&(Gur=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],Xur=ArrayBuffer.isView||function(t){return t&&Gur.indexOf(Object.prototype.toString.call(t))>-1});Mm.prototype.append=function(t,e){t=DW(t),e=sQe(e);var r=this.map[t];this.map[t]=r?r+", "+e:e};Mm.prototype.delete=function(t){delete this.map[DW(t)]};Mm.prototype.get=function(t){return t=DW(t),this.has(t)?this.map[t]:null};Mm.prototype.has=function(t){return this.map.hasOwnProperty(DW(t))};Mm.prototype.set=function(t,e){this.map[DW(t)]=sQe(e)};Mm.prototype.forEach=function(t,e){for(var r in this.map)this.map.hasOwnProperty(r)&&t.call(e,this.map[r],r,this)};Mm.prototype.keys=function(){var t=[];return this.forEach(function(e,r){t.push(r)}),uQe(t)};Mm.prototype.values=function(){var t=[];return this.forEach(function(e){t.push(e)}),uQe(t)};Mm.prototype.entries=function(){var t=[];return this.forEach(function(e,r){t.push([r,e])}),uQe(t)};yb.iterable&&(Mm.prototype[Symbol.iterator]=Mm.prototype.entries);$eo=["CONNECT","DELETE","GET","HEAD","OPTIONS","PATCH","POST","PUT","TRACE"];j2.prototype.clone=function(){return new j2(this,{body:this._bodyInit})};Qur.call(j2.prototype);Qur.call(lA.prototype);lA.prototype.clone=function(){return new lA(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new Mm(this.headers),url:this.url})};lA.error=function(){var t=new lA(null,{status:200,statusText:""});return t.ok=!1,t.status=0,t.type="error",t};qeo=[301,302,303,307,308];lA.redirect=function(t,e){if(qeo.indexOf(e)===-1)throw new RangeError("Invalid status code");return new lA(null,{status:e,headers:{location:t}})};N2=bg.DOMException;try{new N2}catch{N2=function(e,r){this.message=e,this.name=r;var n=Error(e);this.stack=n.stack},N2.prototype=Object.create(Error.prototype),N2.prototype.constructor=N2}elr.polyfill=!0;bg.fetch||(bg.fetch=elr,bg.Headers=Mm,bg.Request=j2,bg.Response=lA)});function Heo(){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 Veo(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 nlr,olr,Beo,Ueo,zeo,lQe,dQe,fQe,pQe,mQe,rlr,$W,Jeo,Keo,Weo,Geo,Zeo,cQe,LW,pwa,Q0e=v(()=>{tlr();nlr="11434",olr=`http://127.0.0.1:${nlr}`,Beo="0.5.18",Ueo=Object.defineProperty,zeo=(t,e,r)=>e in t?Ueo(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,lQe=(t,e,r)=>(zeo(t,typeof e!="symbol"?e+"":e,r),r),dQe=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)}},fQe=class{constructor(e,r,n){lQe(this,"abortController"),lQe(this,"itr"),lQe(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.")}},pQe=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 dQe(e,t.status)};mQe=async(t,e,r={})=>{let n={"Content-Type":"application/json",Accept:"application/json","User-Agent":`ollama-js/${Beo} (${Heo()})`};r.headers=Veo(r.headers);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)},rlr=async(t,e,r)=>{let n=await mQe(t,e,{headers:r?.headers});return await pQe(n),n},$W=async(t,e,r,n)=>{let i=(s=>s!==null&&typeof s=="object"&&!Array.isArray(s))(r)?JSON.stringify(r):r,a=await mQe(t,e,{method:"POST",body:i,signal:n?.signal,headers:n?.headers});return await pQe(a),a},Jeo=async(t,e,r,n)=>{let o=await mQe(t,e,{method:"DELETE",body:JSON.stringify(r),headers:n?.headers});return await pQe(o),o},Keo=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);let a=r.split(` `);r=a.pop()??"";for(let s of a)try{yield JSON.parse(s)}catch{console.warn("invalid json: ",s)}}for(let o of r.split(` `).filter(i=>i!==""))try{yield JSON.parse(o)}catch{console.warn("invalid json: ",o)}},Weo=t=>{if(!t)return olr;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=nlr);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},Geo=Object.defineProperty,Zeo=(t,e,r)=>e in t?Geo(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,cQe=(t,e,r)=>(Zeo(t,typeof e!="symbol"?e+"":e,r),r),LW=class{constructor(e){cQe(this,"config"),cQe(this,"fetch"),cQe(this,"ongoingStreamedRequests",[]),this.config={host:"",headers:e?.headers},e?.proxy||(this.config.host=Weo(e?.host??olr)),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 $W(this.fetch,n,r,{signal:i.signal,headers:this.config.headers});if(!a.body)throw new Error("Missing body");let s=Keo(a.body),u=new fQe(i,s,()=>{let l=this.ongoingStreamedRequests.indexOf(u);l>-1&&this.ongoingStreamedRequests.splice(l,1)});return this.ongoingStreamedRequests.push(u),u}return await(await $W(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{Wur();$s();D1();Q0e();ym();xv();j1();cO();_O();Gv();o_();hQe=class extends hh{constructor(e){super(e??{});M(this,"model","llama3");M(this,"numa");M(this,"numCtx");M(this,"numBatch");M(this,"numGpu");M(this,"mainGpu");M(this,"lowVram");M(this,"f16Kv");M(this,"logitsAll");M(this,"vocabOnly");M(this,"useMmap");M(this,"useMlock");M(this,"embeddingOnly");M(this,"numThread");M(this,"numKeep");M(this,"seed");M(this,"numPredict");M(this,"topK");M(this,"topP");M(this,"tfsZ");M(this,"typicalP");M(this,"repeatLastN");M(this,"temperature");M(this,"repeatPenalty");M(this,"presencePenalty");M(this,"frequencyPenalty");M(this,"mirostat");M(this,"mirostatTau");M(this,"mirostatEta");M(this,"penalizeNewline");M(this,"streaming");M(this,"format");M(this,"keepAlive");M(this,"client");M(this,"checkOrPullModel",!1);M(this,"baseUrl","http://127.0.0.1:11434");M(this,"think");this.client=new LW({fetch:e?.fetch,host:e?.baseUrl,headers:e?.headers}),this.baseUrl=e?.baseUrl??this.baseUrl,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=>N1(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=>N1(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){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=eb(o,a.message):o=a.message;let i=new li({id:o?.id,content:o?.content??"",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=Kur(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){r.signal?.aborted&&this.client.abort();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??"";yield new Hi({text:f,message:Jur(c)}),await n?.handleLLMNewToken(f)}yield new Hi({text:"",message:new Ur({content:"",response_metadata:u,usage_metadata:a})})}withStructuredOutput(e,r){if(r?.method===void 0||r?.method==="jsonSchema"){let n=Ga(e),o=n?Vi(e):e,i=this.bindTools([{type:"function",function:{name:"extract",description:o.description,parameters:o}}]).withConfig({format:"json",ls_structured_output_format:{kwargs:{method:"jsonSchema"},schema:Vi(e)}}),a=n?Jw.fromZodSchema(e):new Ov;if(!r?.includeRaw)return i.pipe(a);let s=xu.assign({parsed:(c,d)=>a.invoke(c.raw,d)}),u=xu.assign({parsed:()=>null}),l=s.withFallbacks({fallbacks:[u]});return El.from([{raw:i},l])}else return super.withStructuredOutput(e,r)}}});var gQe,alr=v(()=>{Q0e();M2();gQe=class extends ES{constructor(e){super({maxConcurrency:1,...e});M(this,"model","mxbai-embed-large");M(this,"baseUrl","http://localhost:11434");M(this,"keepAlive");M(this,"requestOptions");M(this,"client");M(this,"truncate",!1);this.client=new LW({fetch:e?.fetch,host:e?.baseUrl,headers:e?.headers?new Headers(e.headers):void 0}),this.baseUrl=e?.baseUrl??this.baseUrl,this.model=e?.model??this.model,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,keep_alive:this.keepAlive,options:this.requestOptions,truncate:this.truncate}))).embeddings}}});var slr=v(()=>{Q0e();ym();loe()});var yQe=v(()=>{ilr();alr();slr()});function cA(t){return t?!!(/^o\d/.test(t??"")||t.startsWith("gpt-5")&&!t.startsWith("gpt-5-chat")):!1}function Xeo(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 dA(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(!cd.isInstance(t))throw new Error("Invalid generic chat message");return Xeo(t);default:throw new Error(`Unknown message type: ${e}`)}}var MC,ok=v(()=>{$s();MC=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 bQe(t){return typeof Headers<"u"&&t!==null&&typeof t=="object"&&Object.prototype.toString.call(t)==="[object Headers]"}function hoe(t){let e=MC(()=>{if(bQe(t))return t;if(Array.isArray(t))return new Headers(t);if(typeof t=="object"&&t!==null&&"values"in t&&bQe(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())}var ik=v(()=>{ok()});function ulr(t,e){let r;return mg(t)?r=N1(t):r=t,e?.strict!==void 0&&(r.function.strict=e.strict),r}function Yeo(t){return t.anyOf!==void 0&&Array.isArray(t.anyOf)}function llr(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(clr(r.parameters,0)),e.push("}) => any;")):e.push(`type ${r.name} = () => any;`),e.push("");return e.push("} // namespace functions"),e.join(` `)}function clr(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}: ${eCe(o,e)},`):r.push(`${n}?: ${eCe(o,e)},`);return r.map(n=>" ".repeat(e)+n).join(` `)}function eCe(t,e){if(Yeo(t))return t.anyOf.map(r=>eCe(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["{",clr(t,e+2),"}"].join(` `);case"array":return t.items?`${eCe(t.items,e)}[]`:"any[]";default:return""}}function tCe(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 FW(t){return"type"in t&&t.type!=="function"}function dlr(t){return t!=null&&typeof t=="object"&&"type"in t&&t.type!=="function"}function D2(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 rCe(t){return"type"in t&&t.type==="custom"&&"custom"in t&&typeof t.custom=="object"&&t.custom!==null}function flr(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 plr(t){return t.type==="tool_call"&&"isCustomTool"in t&&t.isCustomTool===!0}function mlr(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 hlr(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 goe=v(()=>{Gv();o_();j1()});function yoe(t){return typeof t=="object"&&t!==null&&("name"in t&&t.name==="AbortError"||"message"in t&&String(t.message).includes("FetchRequestCanceledException"))}var boe,nCe=v(()=>{boe=t=>{if(t instanceof Error)return t;if(typeof t=="object"&&t!==null){try{if(Object.prototype.toString.call(t)==="[object Error]"){let e=new Error(t.message,t.cause?{cause:t.cause}:{});return t.stack&&(e.stack=t.stack),t.cause&&!e.cause&&(e.cause=t.cause),t.name&&(e.name=t.name),e}}catch{}try{return new Error(JSON.stringify(t))}catch{}}return new Error(t)}});var kt,Rm,Ic,ak,pA,kW,qW,BW,UW,zW,HW,VW,JW,KW,WW,mA,hA=v(()=>{nCe();kt=class extends Error{},Rm=class t extends kt{constructor(e,r,n,o){super(`${t.makeMessage(e,r,n)}`),this.status=e,this.headers=o,this.requestID=o?.get("x-request-id"),this.error=r;let i=r;this.code=i?.code,this.param=i?.param,this.type=i?.type}static makeMessage(e,r,n){let o=r?.message?typeof r.message=="string"?r.message:JSON.stringify(r.message):r?JSON.stringify(r):n;return e&&o?`${e} ${o}`:e?`${e} status code (no body)`:o||"(no status code or body)"}static generate(e,r,n,o){if(!e||!o)return new ak({message:n,cause:boe(r)});let i=r?.error;return e===400?new kW(e,i,n,o):e===401?new qW(e,i,n,o):e===403?new BW(e,i,n,o):e===404?new UW(e,i,n,o):e===409?new zW(e,i,n,o):e===422?new HW(e,i,n,o):e===429?new VW(e,i,n,o):e>=500?new JW(e,i,n,o):new t(e,i,n,o)}},Ic=class extends Rm{constructor({message:e}={}){super(void 0,void 0,e||"Request was aborted.",void 0)}},ak=class extends Rm{constructor({message:e,cause:r}){super(void 0,void 0,e||"Connection error.",void 0),r&&(this.cause=r)}},pA=class extends ak{constructor({message:e}={}){super({message:e??"Request timed out."})}},kW=class extends Rm{},qW=class extends Rm{},BW=class extends Rm{},UW=class extends Rm{},zW=class extends Rm{},HW=class extends Rm{},VW=class extends Rm{},JW=class extends Rm{},KW=class extends kt{constructor(){super("Could not parse response content as the length limit was reached")}},WW=class extends kt{constructor(){super("Could not parse response content as the request was rejected by the content filter")}},mA=class extends Error{constructor(e){super(e)}}});var RC=v(()=>{hA()});function _oe(t){return t!==void 0&&"function"in t&&t.function!==void 0}function glr(t,e){let r={...t};return Object.defineProperties(r,{$brand:{value:"auto-parseable-response-format",enumerable:!1},$parseRaw:{value:e,enumerable:!1}}),r}function voe(t){return t?.$brand==="auto-parseable-response-format"}function $2(t){return t?.$brand==="auto-parseable-tool"}function ylr(t,e){return!e||!_Qe(e)?{...t,choices:t.choices.map(r=>(_lr(r.message.tool_calls),{...r,message:{...r.message,parsed:null,...r.message.tool_calls?{tool_calls:r.message.tool_calls}:void 0}}))}:woe(t,e)}function woe(t,e){let r=t.choices.map(n=>{if(n.finish_reason==="length")throw new KW;if(n.finish_reason==="content_filter")throw new WW;return _lr(n.message.tool_calls),{...n,message:{...n.message,...n.message.tool_calls?{tool_calls:n.message.tool_calls?.map(o=>rto(e,o))??void 0}:void 0,parsed:n.message.content&&!n.message.refusal?tto(e,n.message.content):null}}});return{...t,choices:r}}function tto(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 rto(t,e){let r=t.tools?.find(n=>_oe(n)&&n.function?.name===e.function.name);return{...e,function:{...e.function,parsed_arguments:$2(r)?r.$parseRaw(e.function.arguments):r?.function.strict?JSON.parse(e.function.arguments):null}}}function blr(t,e){if(!t||!("tools"in t)||!t.tools)return!1;let r=t.tools?.find(n=>_oe(n)&&n.function?.name===e.function.name);return _oe(r)&&($2(r)||r?.function.strict||!1)}function _Qe(t){return voe(t.response_format)?!0:t.tools?.some(e=>$2(e)||e.type==="function"&&e.function.strict===!0)??!1}function _lr(t){for(let e of t||[])if(e.type!=="function")throw new kt(`Currently only \`function\` tool calls are supported; Received \`${e.type}\``)}function vlr(t){for(let e of t??[]){if(e.type!=="function")throw new kt(`Currently only \`function\` tool types support auto-parsing; Received \`${e.type}\``);if(e.function.strict!==!0)throw new kt(`The \`${e.function.name}\` tool is not marked with \`strict: true\`. Only strict function tools can be auto-parsed`)}}var GW=v(()=>{RC()});var Slr,wlr,Clr,oCe=v(()=>{Slr=Symbol("Let zodToJsonSchema decide on which parser to use"),wlr={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"},Clr=t=>typeof t=="string"?{...wlr,basePath:["#"],definitions:{},name:t}:{...wlr,basePath:["#"],definitions:{},...t}});function xlr(t){if(!t)return!0;for(let e in t)return!1;return!0}var Soe,vQe=v(()=>{Soe=t=>"_def"in t?t._def:t});var Olr,wQe=v(()=>{oCe();vQe();Olr=t=>{let e=Clr(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])=>[Soe(o),{def:Soe(o),path:[...e.basePath,e.definitionPath,n],jsonSchema:void 0}]))}}});function SQe(t,e,r,n){n?.errorMessages&&r&&(t.errorMessage={...t.errorMessage,[e]:r})}function Fi(t,e,r,n,o){t[e]=r,SQe(t,e,n,o)}var sk=v(()=>{});function Tlr(){return{}}var CQe=v(()=>{});function Elr(t,e){let r={type:"array"};return t.type?._def?.typeName!==Ie.ZodAny&&(r.items=vn(t.type._def,{...e,currentPath:[...e.currentPath,"items"]})),t.minLength&&Fi(r,"minItems",t.minLength.value,t.minLength.message,e),t.maxLength&&Fi(r,"maxItems",t.maxLength.value,t.maxLength.message,e),t.exactLength&&(Fi(r,"minItems",t.exactLength.value,t.exactLength.message,e),Fi(r,"maxItems",t.exactLength.value,t.exactLength.message,e)),r}var xQe=v(()=>{yO();sk();vd()});function Plr(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?Fi(r,"minimum",n.value,n.message,e):Fi(r,"exclusiveMinimum",n.value,n.message,e):(n.inclusive||(r.exclusiveMinimum=!0),Fi(r,"minimum",n.value,n.message,e));break;case"max":e.target==="jsonSchema7"?n.inclusive?Fi(r,"maximum",n.value,n.message,e):Fi(r,"exclusiveMaximum",n.value,n.message,e):(n.inclusive||(r.exclusiveMaximum=!0),Fi(r,"maximum",n.value,n.message,e));break;case"multipleOf":Fi(r,"multipleOf",n.value,n.message,e);break}return r}var OQe=v(()=>{sk()});function Mlr(){return{type:"boolean"}}var TQe=v(()=>{});function Rlr(t,e){return vn(t.type._def,e)}var EQe=v(()=>{vd()});var Alr,PQe=v(()=>{vd();Alr=(t,e)=>vn(t.innerType._def,e)});function MQe(t,e,r){let n=r??e.dateStrategy;if(Array.isArray(n))return{anyOf:n.map((o,i)=>MQe(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 nto(t,e)}}var nto,RQe=v(()=>{sk();nto=(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":Fi(r,"minimum",n.value,n.message,e);break;case"max":Fi(r,"maximum",n.value,n.message,e);break}return r}});function Ilr(t,e){return{...vn(t.innerType._def,e),default:t.defaultValue()}}var AQe=v(()=>{vd()});function Nlr(t,e,r){return e.effectStrategy==="input"?vn(t.schema._def,e,r):{}}var IQe=v(()=>{vd()});function jlr(t){return{type:"string",enum:[...t.values]}}var NQe=v(()=>{});function Dlr(t,e){let r=[vn(t.left._def,{...e,currentPath:[...e.currentPath,"allOf","0"]}),vn(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(oto(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 oto,jQe=v(()=>{vd();oto=t=>"type"in t&&t.type==="string"?!1:"allOf"in t});function $lr(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 DQe=v(()=>{});function iCe(t,e){let r={type:"string"};function n(o){return e.patternStrategy==="escape"?ito(o):o}if(t.checks)for(let o of t.checks)switch(o.kind){case"min":Fi(r,"minLength",typeof r.minLength=="number"?Math.max(r.minLength,o.value):o.value,o.message,e);break;case"max":Fi(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":AC(r,"email",o.message,e);break;case"format:idn-email":AC(r,"idn-email",o.message,e);break;case"pattern:zod":IC(r,L2.email,o.message,e);break}break;case"url":AC(r,"uri",o.message,e);break;case"uuid":AC(r,"uuid",o.message,e);break;case"regex":IC(r,o.regex,o.message,e);break;case"cuid":IC(r,L2.cuid,o.message,e);break;case"cuid2":IC(r,L2.cuid2,o.message,e);break;case"startsWith":IC(r,RegExp(`^${n(o.value)}`),o.message,e);break;case"endsWith":IC(r,RegExp(`${n(o.value)}$`),o.message,e);break;case"datetime":AC(r,"date-time",o.message,e);break;case"date":AC(r,"date",o.message,e);break;case"time":AC(r,"time",o.message,e);break;case"duration":AC(r,"duration",o.message,e);break;case"length":Fi(r,"minLength",typeof r.minLength=="number"?Math.max(r.minLength,o.value):o.value,o.message,e),Fi(r,"maxLength",typeof r.maxLength=="number"?Math.min(r.maxLength,o.value):o.value,o.message,e);break;case"includes":{IC(r,RegExp(n(o.value)),o.message,e);break}case"ip":{o.version!=="v6"&&AC(r,"ipv4",o.message,e),o.version!=="v4"&&AC(r,"ipv6",o.message,e);break}case"emoji":IC(r,L2.emoji,o.message,e);break;case"ulid":{IC(r,L2.ulid,o.message,e);break}case"base64":{switch(e.base64Strategy){case"format:binary":{AC(r,"binary",o.message,e);break}case"contentEncoding:base64":{Fi(r,"contentEncoding","base64",o.message,e);break}case"pattern:zod":{IC(r,L2.base64,o.message,e);break}}break}case"nanoid":IC(r,L2.nanoid,o.message,e);case"toLowerCase":case"toUpperCase":case"trim":break;default:}return r}var $Qe,L2,ito,AC,IC,Llr,aCe=v(()=>{sk();L2={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:()=>($Qe===void 0&&($Qe=RegExp("^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$","u")),$Qe),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}$/};ito=t=>Array.from(t).map(e=>/[a-zA-Z0-9]/.test(e)?e:`\\${e}`).join(""),AC=(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}}})):Fi(t,"format",e,r,n)},IC=(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:Llr(e,n),...r&&n.errorMessages&&{errorMessage:{pattern:r}}})):Fi(t,"pattern",Llr(e,n),r,n)},Llr=(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]:vn(t.valueType._def,{...e,currentPath:[...e.currentPath,"properties",o]})??{}}),{}),additionalProperties:!1};let r={type:"object",additionalProperties:vn(t.valueType._def,{...e,currentPath:[...e.currentPath,"additionalProperties"]})??{}};if(e.target==="openApi3")return r;if(t.keyType?._def.typeName===Ie.ZodString&&t.keyType._def.checks?.length){let n=Object.entries(iCe(t.keyType._def,e)).reduce((o,[i,a])=>i==="type"?o:{...o,[i]:a},{});return{...r,propertyNames:n}}else if(t.keyType?._def.typeName===Ie.ZodEnum)return{...r,propertyNames:{enum:t.keyType._def.values}};return r}var uCe=v(()=>{yO();vd();aCe()});function Flr(t,e){if(e.mapStrategy==="record")return sCe(t,e);let r=vn(t.keyType._def,{...e,currentPath:[...e.currentPath,"items","items","0"]})||{},n=vn(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 LQe=v(()=>{vd();uCe()});function klr(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 FQe=v(()=>{});function qlr(){return{not:{}}}var kQe=v(()=>{});function Blr(t){return t.target==="openApi3"?{enum:["null"],nullable:!0}:{type:"null"}}var qQe=v(()=>{});function zlr(t,e){if(e.target==="openApi3")return Ulr(t,e);let r=t.options instanceof Map?Array.from(t.options.values()):t.options;if(r.every(n=>n._def.typeName in Coe&&(!n._def.checks||!n._def.checks.length))){let n=r.reduce((o,i)=>{let a=Coe[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 Ulr(t,e)}var Coe,Ulr,lCe=v(()=>{vd();Coe={ZodString:"string",ZodNumber:"number",ZodBigInt:"integer",ZodBoolean:"boolean",ZodNull:"null"};Ulr=(t,e)=>{let r=(t.options instanceof Map?Array.from(t.options.values()):t.options).map((n,o)=>vn(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 Hlr(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:Coe[t.innerType._def.typeName],nullable:!0}:{type:[Coe[t.innerType._def.typeName],"null"]};if(e.target==="openApi3"){let n=vn(t.innerType._def,{...e,currentPath:[...e.currentPath]});return n&&"$ref"in n?{allOf:[n],nullable:!0}:n&&{...n,nullable:!0}}let r=vn(t.innerType._def,{...e,currentPath:[...e.currentPath,"anyOf","0"]});return r&&{anyOf:[r,{type:"null"}]}}var BQe=v(()=>{vd();lCe()});function Vlr(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",SQe(r,"type",n.message,e);break;case"min":e.target==="jsonSchema7"?n.inclusive?Fi(r,"minimum",n.value,n.message,e):Fi(r,"exclusiveMinimum",n.value,n.message,e):(n.inclusive||(r.exclusiveMinimum=!0),Fi(r,"minimum",n.value,n.message,e));break;case"max":e.target==="jsonSchema7"?n.inclusive?Fi(r,"maximum",n.value,n.message,e):Fi(r,"exclusiveMaximum",n.value,n.message,e):(n.inclusive||(r.exclusiveMaximum=!0),Fi(r,"maximum",n.value,n.message,e));break;case"multipleOf":Fi(r,"multipleOf",n.value,n.message,e);break}return r}var UQe=v(()=>{sk()});function ato(t,e){return e.removeAdditionalStrategy==="strict"?t.catchall._def.typeName==="ZodNever"?t.unknownKeys!=="strict":vn(t.catchall._def,{...e,currentPath:[...e.currentPath,"additionalProperties"]})??!0:t.catchall._def.typeName==="ZodNever"?t.unknownKeys==="passthrough":vn(t.catchall._def,{...e,currentPath:[...e.currentPath,"additionalProperties"]})??!0}function Jlr(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=vn(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:ato(t,e)};return r.required.length||delete r.required,r}var zQe=v(()=>{vd()});var Klr,HQe=v(()=>{vd();Klr=(t,e)=>{if(e.propertyPath&&e.currentPath.slice(0,e.propertyPath.length).toString()===e.propertyPath.toString())return vn(t.innerType._def,{...e,currentPath:e.currentPath});let r=vn(t.innerType._def,{...e,currentPath:[...e.currentPath,"anyOf","1"]});return r?{anyOf:[{not:{}},r]}:{}}});var Wlr,VQe=v(()=>{vd();Wlr=(t,e)=>{if(e.pipeStrategy==="input")return vn(t.in._def,e);if(e.pipeStrategy==="output")return vn(t.out._def,e);let r=vn(t.in._def,{...e,currentPath:[...e.currentPath,"allOf","0"]}),n=vn(t.out._def,{...e,currentPath:[...e.currentPath,"allOf",r?"1":"0"]});return{allOf:[r,n].filter(o=>o!==void 0)}}});function Glr(t,e){return vn(t.type._def,e)}var JQe=v(()=>{vd()});function Zlr(t,e){let n={type:"array",uniqueItems:!0,items:vn(t.valueType._def,{...e,currentPath:[...e.currentPath,"items"]})};return t.minSize&&Fi(n,"minItems",t.minSize.value,t.minSize.message,e),t.maxSize&&Fi(n,"maxItems",t.maxSize.value,t.maxSize.message,e),n}var KQe=v(()=>{sk();vd()});function Xlr(t,e){return t.rest?{type:"array",minItems:t.items.length,items:t.items.map((r,n)=>vn(r._def,{...e,currentPath:[...e.currentPath,"items",`${n}`]})).reduce((r,n)=>n===void 0?r:[...r,n],[]),additionalItems:vn(t.rest._def,{...e,currentPath:[...e.currentPath,"additionalItems"]})}:{type:"array",minItems:t.items.length,maxItems:t.items.length,items:t.items.map((r,n)=>vn(r._def,{...e,currentPath:[...e.currentPath,"items",`${n}`]})).reduce((r,n)=>n===void 0?r:[...r,n],[])}}var WQe=v(()=>{vd()});function Ylr(){return{not:{}}}var GQe=v(()=>{});function Qlr(){return{}}var ZQe=v(()=>{});var ecr,XQe=v(()=>{vd();ecr=(t,e)=>vn(t.innerType._def,e)});function vn(t,e,r=!1){let n=e.seen.get(t);if(e.override){let a=e.override?.(t,e,n,r);if(a!==Slr)return a}if(n&&!r){let a=sto(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=lto(t,t.typeName,e,r);return i&&cto(t,e,i),o.jsonSchema=i,i}var sto,uto,lto,cto,vd=v(()=>{yO();CQe();xQe();OQe();TQe();EQe();PQe();RQe();AQe();IQe();NQe();jQe();DQe();LQe();FQe();kQe();qQe();BQe();UQe();zQe();HQe();VQe();JQe();uCe();KQe();aCe();WQe();GQe();lCe();ZQe();XQe();oCe();sto=(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:uto(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}},uto=(t,e)=>{let r=0;for(;r{switch(e){case Ie.ZodString:return iCe(t,r);case Ie.ZodNumber:return Vlr(t,r);case Ie.ZodObject:return Jlr(t,r);case Ie.ZodBigInt:return Plr(t,r);case Ie.ZodBoolean:return Mlr();case Ie.ZodDate:return MQe(t,r);case Ie.ZodUndefined:return Ylr();case Ie.ZodNull:return Blr(r);case Ie.ZodArray:return Elr(t,r);case Ie.ZodUnion:case Ie.ZodDiscriminatedUnion:return zlr(t,r);case Ie.ZodIntersection:return Dlr(t,r);case Ie.ZodTuple:return Xlr(t,r);case Ie.ZodRecord:return sCe(t,r);case Ie.ZodLiteral:return $lr(t,r);case Ie.ZodEnum:return jlr(t);case Ie.ZodNativeEnum:return klr(t);case Ie.ZodNullable:return Hlr(t,r);case Ie.ZodOptional:return Klr(t,r);case Ie.ZodMap:return Flr(t,r);case Ie.ZodSet:return Zlr(t,r);case Ie.ZodLazy:return vn(t.getter()._def,r);case Ie.ZodPromise:return Glr(t,r);case Ie.ZodNaN:case Ie.ZodNever:return qlr();case Ie.ZodEffects:return Nlr(t,r,n);case Ie.ZodAny:return Tlr();case Ie.ZodUnknown:return Qlr();case Ie.ZodDefault:return Ilr(t,r);case Ie.ZodBranded:return Rlr(t,r);case Ie.ZodReadonly:return ecr(t,r);case Ie.ZodCatch:return Alr(t,r);case Ie.ZodPipeline:return Wlr(t,r);case Ie.ZodFunction:case Ie.ZodVoid:case Ie.ZodSymbol:return;default:return(o=>{})(e)}},cto=(t,e,r)=>(t.description&&(r.description=t.description,e.markdownDescription&&(r.markdownDescription=t.description)),r)});var YQe,QQe=v(()=>{vd();wQe();vQe();YQe=(t,e)=>{let r=Olr(e),n=typeof e=="string"?e:e?.nameStrategy==="title"?void 0:e?.name,o=vn(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(xlr(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]=vn(Soe(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 tcr=v(()=>{oCe();wQe();sk();vd();CQe();xQe();OQe();TQe();EQe();PQe();RQe();AQe();IQe();NQe();jQe();DQe();LQe();FQe();kQe();qQe();BQe();UQe();zQe();HQe();VQe();JQe();XQe();uCe();KQe();aCe();WQe();GQe();lCe();ZQe();QQe();QQe()});function rcr(t,e){return!e||!fto(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)}:eet(t,e)}function eet(t,e){let r=t.output.map(o=>{if(o.type==="function_call")return{...o,parsed_arguments:hto(e,o)};if(o.type==="message"){let i=o.content.map(a=>a.type==="output_text"?{...a,parsed:dto(e,a.text)}:a);return{...o,content:i}}return o}),n=Object.assign({},t,{output:r});return Object.getOwnPropertyDescriptor(t,"output_text")||cCe(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 dto(t,e){return t.text?.format?.type!=="json_schema"?null:"$parseRaw"in t.text?.format?(t.text?.format).$parseRaw(e):JSON.parse(e)}function fto(t){return!!voe(t.text?.format)}function pto(t){return t?.$brand==="auto-parseable-tool"}function mto(t,e){return t.find(r=>r.type==="function"&&r.name===e)}function hto(t,e){let r=mto(t.tools??[],e.name);return{...e,...e,parsed_arguments:pto(r)?r.$parseRaw(e.arguments):r?.strict?JSON.parse(e.arguments):null}}function cCe(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 dCe=v(()=>{RC();GW()});function gto(t,e){return YQe(t,{openaiStrictMode:!0,name:e.name,nameStrategy:"duplicate-ref",$refStrategy:"extract-to-root",nullableStrategy:"property"})}function ncr(t,e,r){return glr({type:"json_schema",json_schema:{...r,name:e,strict:!0,schema:gto(t,{name:e})}},n=>t.parse(JSON.parse(n)))}var ocr=v(()=>{GW();tcr();dCe()});function acr(t,e){if(typeof e<"u"&&!icr.includes(e))throw new Error(`Invalid method: ${e}. Supported methods are: ${icr.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 yto(t,e){let r={...t};return Object.defineProperties(r,{$brand:{value:"auto-parseable-response-format",enumerable:!1},$parseRaw:{value:e,enumerable:!1}}),r}function scr(t,e,r){if(ec(t))return ncr(t,e,r);if(il(t))return yto({type:"json_schema",json_schema:{...r,name:e,strict:!0,schema:iL(t,{cycles:"ref",reused:"ref",override(n){n.jsonSchema.title=e}})}},n=>pO(t,JSON.parse(n)));throw new Error("Unsupported schema response format")}function ucr(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}function tet(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}}var icr,fCe=v(()=>{Gv();Zg();ocr();icr=["jsonSchema","functionCalling","jsonMode"]});function qr(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 xe(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 MS=v(()=>{});var ret,net=v(()=>{ret=function(){let{crypto:t}=globalThis;if(t?.randomUUID)return ret=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 iet(t){return typeof t!="object"?{}:t??{}}function ccr(t){if(!t)return!0;for(let e in t)return!1;return!0}function dcr(t,e){return Object.prototype.hasOwnProperty.call(t,e)}function ZW(t){return t!=null&&typeof t=="object"&&!Array.isArray(t)}var bto,lcr,Cy,oet,fcr,pcr,L1=v(()=>{hA();bto=/^[a-z][a-z0-9+.-]*:/i,lcr=t=>bto.test(t),Cy=t=>(Cy=Array.isArray,Cy(t)),oet=Cy;fcr=(t,e)=>{if(typeof e!="number"||!Number.isInteger(e))throw new kt(`${t} must be an integer`);if(e<0)throw new kt(`${t} must be a positive integer`);return e},pcr=t=>{try{return JSON.parse(t)}catch{return}}});var gA,XW=v(()=>{gA=t=>new Promise(e=>setTimeout(e,t))});var uk,aet=v(()=>{uk="6.5.0"});function _to(){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 wto(){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 ycr,vto,mcr,hcr,gcr,bcr,set=v(()=>{aet();ycr=()=>typeof window<"u"&&typeof window.document<"u"&&typeof navigator<"u";vto=()=>{let t=_to();if(t==="deno")return{"X-Stainless-Lang":"js","X-Stainless-Package-Version":uk,"X-Stainless-OS":hcr(Deno.build.os),"X-Stainless-Arch":mcr(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":uk,"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":uk,"X-Stainless-OS":hcr(globalThis.process.platform??"unknown"),"X-Stainless-Arch":mcr(globalThis.process.arch??"unknown"),"X-Stainless-Runtime":"node","X-Stainless-Runtime-Version":globalThis.process.version??"unknown"};let e=wto();return e?{"X-Stainless-Lang":"js","X-Stainless-Package-Version":uk,"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":uk,"X-Stainless-OS":"Unknown","X-Stainless-Arch":"unknown","X-Stainless-Runtime":"unknown","X-Stainless-Runtime-Version":"unknown"}};mcr=t=>t==="x32"?"x32":t==="x86_64"||t==="x64"?"x64":t==="arm"?"arm":t==="aarch64"||t==="arm64"?"arm64":t?`other:${t}`:"unknown",hcr=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"),bcr=()=>gcr??(gcr=vto())});function _cr(){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 uet(...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 pCe(t){let e=Symbol.asyncIterator in t?t[Symbol.asyncIterator]():t[Symbol.iterator]();return uet({start(){},async pull(r){let{done:n,value:o}=await e.next();n?r.close():r.enqueue(o)},async cancel(){await e.return?.()}})}function cet(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 vcr(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 xoe=v(()=>{});var wcr,Scr=v(()=>{wcr=({headers:t,body:e})=>({bodyHeaders:{"content-type":"application/json"},body:JSON.stringify(e)})});var mCe,det,hCe,fet,gCe=v(()=>{mCe="RFC3986",det=t=>String(t),hCe={RFC1738:t=>String(t).replace(/%20/g,"+"),RFC3986:det},fet="RFC1738"});function xcr(t){return!t||typeof t!="object"?!1:!!(t.constructor&&t.constructor.isBuffer&&t.constructor.isBuffer(t))}function met(t,e){if(Cy(t)){let r=[];for(let n=0;n{gCe();L1();yCe=(t,e)=>(yCe=Object.hasOwn??Function.prototype.call.bind(Object.prototype.hasOwnProperty),yCe(t,e)),yA=(()=>{let t=[];for(let e=0;e<256;++e)t.push("%"+((e<16?"0":"")+e.toString(16)).toUpperCase());return t})(),pet=1024,Ccr=(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=pet?i.slice(s,s+pet):i,l=[];for(let c=0;c=48&&d<=57||d>=65&&d<=90||d>=97&&d<=122||o===fet&&(d===40||d===41)){l[l.length]=u.charAt(c);continue}if(d<128){l[l.length]=yA[d];continue}if(d<2048){l[l.length]=yA[192|d>>6]+yA[128|d&63];continue}if(d<55296||d>=57344){l[l.length]=yA[224|d>>12]+yA[128|d>>6&63]+yA[128|d&63];continue}c+=1,d=65536+((d&1023)<<10|u.charCodeAt(c)&1023),l[l.length]=yA[240|d>>18]+yA[128|d>>12&63]+yA[128|d>>6&63]+yA[128|d&63]}a+=l.join("")}return a}});function xto(t){return typeof t=="string"||typeof t=="number"||typeof t=="boolean"||typeof t=="symbol"||typeof t=="bigint"}function Mcr(t,e,r,n,o,i,a,s,u,l,c,d,f,p,m,h,g,y){let b=t,_=y,w=0,x=!1;for(;(_=_.get(het))!==void 0&&!x;){let N=_.get(t);if(w+=1,typeof N<"u"){if(N===w)throw new RangeError("Cyclic object value");x=!0}typeof _.get(het)>"u"&&(w=0)}if(typeof l=="function"?b=l(e,b):b instanceof Date?b=f?.(b):r==="comma"&&Cy(b)&&(b=met(b,function(N){return N instanceof Date?f?.(N):N})),b===null){if(i)return u&&!h?u(e,Am.encoder,g,"key",p):e;b=""}if(xto(b)||xcr(b)){if(u){let N=h?e:u(e,Am.encoder,g,"key",p);return[m?.(N)+"="+m?.(u(b,Am.encoder,g,"value",p))]}return[m?.(e)+"="+m?.(String(b))]}let O=[];if(typeof b>"u")return O;let E;if(r==="comma"&&Cy(b))h&&u&&(b=met(b,u)),E=[{value:b.length>0?b.join(",")||null:void 0}];else if(Cy(l))E=l;else{let N=Object.keys(b);E=c?N.sort(c):N}let T=s?String(e).replace(/\./g,"%2E"):String(e),R=n&&Cy(b)&&b.length===1?T+"[]":T;if(o&&Cy(b)&&b.length===0)return R+"[]";for(let N=0;N"u"?t.encodeDotInKeys?!0:Am.allowDots:!!t.allowDots;return{addQueryPrefix:typeof t.addQueryPrefix=="boolean"?t.addQueryPrefix:Am.addQueryPrefix,allowDots:a,allowEmptyArrays:typeof t.allowEmptyArrays=="boolean"?!!t.allowEmptyArrays:Am.allowEmptyArrays,arrayFormat:i,charset:e,charsetSentinel:typeof t.charsetSentinel=="boolean"?t.charsetSentinel:Am.charsetSentinel,commaRoundTrip:!!t.commaRoundTrip,delimiter:typeof t.delimiter>"u"?Am.delimiter:t.delimiter,encode:typeof t.encode=="boolean"?t.encode:Am.encode,encodeDotInKeys:typeof t.encodeDotInKeys=="boolean"?t.encodeDotInKeys:Am.encodeDotInKeys,encoder:typeof t.encoder=="function"?t.encoder:Am.encoder,encodeValuesOnly:typeof t.encodeValuesOnly=="boolean"?t.encodeValuesOnly:Am.encodeValuesOnly,filter:o,format:r,formatter:n,serializeDate:typeof t.serializeDate=="function"?t.serializeDate:Am.serializeDate,skipNulls:typeof t.skipNulls=="boolean"?t.skipNulls:Am.skipNulls,sort:typeof t.sort=="function"?t.sort:null,strictNullHandling:typeof t.strictNullHandling=="boolean"?t.strictNullHandling:Am.strictNullHandling}}function get(t,e={}){let r=t,n=Oto(e),o,i;typeof n.filter=="function"?(i=n.filter,r=i("",r)):Cy(n.filter)&&(i=n.filter,o=i);let a=[];if(typeof r!="object"||r===null)return"";let s=Ecr[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 Ecr,Pcr,Tcr,Am,het,Rcr=v(()=>{Ocr();gCe();L1();Ecr={brackets(t){return String(t)+"[]"},comma:"comma",indices(t,e){return String(t)+"["+e+"]"},repeat(t){return String(t)}},Pcr=function(t,e){Array.prototype.push.apply(t,Cy(e)?e:[e])},Am={addQueryPrefix:!1,allowDots:!1,allowEmptyArrays:!1,arrayFormat:"indices",charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encodeDotInKeys:!1,encoder:Ccr,encodeValuesOnly:!1,format:mCe,formatter:det,indices:!1,serializeDate(t){return(Tcr??(Tcr=Function.prototype.call.bind(Date.prototype.toISOString)))(t)},skipNulls:!1,strictNullHandling:!1};het={}});var Acr=v(()=>{gCe();Rcr()});function jcr(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 YW(t){let e;return(Icr??(e=new globalThis.TextEncoder,Icr=e.encode.bind(e)))(t)}function yet(t){let e;return(Ncr??(e=new globalThis.TextDecoder,Ncr=e.decode.bind(e)))(t)}var Icr,Ncr,bCe=v(()=>{});function Eto(t,e){for(let o=e??0;o{MS();bCe();F2=class{constructor(){Zv.set(this,void 0),Xv.set(this,void 0),qr(this,Zv,new Uint8Array,"f"),qr(this,Xv,null,"f")}decode(e){if(e==null)return[];let r=e instanceof ArrayBuffer?new Uint8Array(e):typeof e=="string"?YW(e):e;qr(this,Zv,jcr([xe(this,Zv,"f"),r]),"f");let n=[],o;for(;(o=Eto(xe(this,Zv,"f"),xe(this,Xv,"f")))!=null;){if(o.carriage&&xe(this,Xv,"f")==null){qr(this,Xv,o.index,"f");continue}if(xe(this,Xv,"f")!=null&&(o.index!==xe(this,Xv,"f")+1||o.carriage)){n.push(yet(xe(this,Zv,"f").subarray(0,xe(this,Xv,"f")-1))),qr(this,Zv,xe(this,Zv,"f").subarray(xe(this,Xv,"f")),"f"),qr(this,Xv,null,"f");continue}let i=xe(this,Xv,"f")!==null?o.preceding-1:o.preceding,a=yet(xe(this,Zv,"f").subarray(0,i));n.push(a),qr(this,Zv,xe(this,Zv,"f").subarray(o.index),"f"),qr(this,Xv,null,"f")}return n}flush(){return xe(this,Zv,"f").length?this.decode(` `):[]}};Zv=new WeakMap,Xv=new WeakMap;F2.NEWLINE_CHARS=new Set([` `,"\r"]);F2.NEWLINE_REGEXP=/\r\n|[\n\r]/g});function Ooe(){}function _Ce(t,e,r){return!e||vCe[t]>vCe[r]?Ooe:e[t].bind(e)}function nd(t){let e=t.logger,r=t.logLevel??"off";if(!e)return Pto;let n=Lcr.get(e);if(n&&n[0]===r)return n[1];let o={error:_Ce("error",e,r),warn:_Ce("warn",e,r),info:_Ce("info",e,r),debug:_Ce("debug",e,r)};return Lcr.set(e,[r,o]),o}var vCe,bet,Pto,Lcr,F1,Toe=v(()=>{L1();vCe={off:0,error:200,warn:300,info:400,debug:500},bet=(t,e,r)=>{if(t){if(dcr(vCe,t))return t;nd(r).warn(`${e} was set to ${JSON.stringify(t)}, expected one of ${JSON.stringify(Object.keys(vCe))}`)}};Pto={error:Ooe,warn:Ooe,info:Ooe,debug:Ooe},Lcr=new WeakMap;F1=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*Mto(t,e){if(!t.body)throw e.abort(),typeof globalThis.navigator<"u"&&globalThis.navigator.product==="ReactNative"?new kt("The default react-native fetch implementation does not support streaming. Please use expo/fetch: https://docs.expo.dev/versions/latest/sdk/expo/#expofetch-api"):new kt("Attempted to iterate over a response with no body");let r=new _et,n=new F2,o=cet(t.body);for await(let i of Rto(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*Rto(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"?YW(r):r,o=new Uint8Array(e.length+n.length);o.set(e),o.set(n,e.length),e=o;let i;for(;(i=Dcr(e))!==-1;)yield e.slice(0,i),e=e.slice(i)}e.length>0&&(yield e)}function Ato(t,e){let r=t.indexOf(e);return r!==-1?[t.substring(0,r),e,t.substring(r+e.length)]:[t,"",""]}var Eoe,bA,_et,vet=v(()=>{MS();hA();xoe();$cr();xoe();nCe();bCe();Toe();hA();bA=class t{constructor(e,r,n){this.iterator=e,Eoe.set(this,void 0),this.controller=r,qr(this,Eoe,n,"f")}static fromSSEResponse(e,r,n){let o=!1,i=n?nd(n):console;async function*a(){if(o)throw new kt("Cannot iterate over a consumed stream, use `.tee()` to split the stream.");o=!0;let s=!1;try{for await(let u of Mto(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 Rm(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 Rm(void 0,l.error,l.message,void 0);yield{event:u.event,data:l}}}s=!0}catch(u){if(yoe(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 F2,u=cet(e);for await(let l of u)for(let c of s.decode(l))yield c;for(let l of s.flush())yield l}async function*a(){if(o)throw new kt("Cannot iterate over a consumed stream, use `.tee()` to split the stream.");o=!0;let s=!1;try{for await(let u of i())s||u&&(yield JSON.parse(u));s=!0}catch(u){if(yoe(u))return;throw u}finally{s||r.abort()}}return new t(a,r,n)}[(Eoe=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,xe(this,Eoe,"f")),new t(()=>o(r),this.controller,xe(this,Eoe,"f"))]}toReadableStream(){let e=this,r;return uet({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=YW(JSON.stringify(o)+` `);n.enqueue(a)}catch(o){n.error(o)}},async cancel(){await r.return?.()}})}};_et=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]=Ato(e,":");return o.startsWith(" ")&&(o=o.substring(1)),r==="event"?this.event=o:r==="data"&&this.data.push(o),null}}});async function wCe(t,e){let{response:r,requestLogID:n,retryOfRequestLogID:o,startTime:i}=e,a=await(async()=>{if(e.options.stream)return nd(t).debug("response",r.status,r.url,r.headers,r.body),e.options.__streamClass?e.options.__streamClass.fromSSEResponse(r,e.controller,t):bA.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 wet(d,r)}return await r.text()})();return nd(t).debug(`[${n}] response parsed`,F1({retryOfRequestLogID:o,url:r.url,status:r.status,body:a,durationMs:Date.now()-i})),a}function wet(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 Cet=v(()=>{vet();Toe()});var Poe,k2,SCe=v(()=>{MS();Cet();k2=class t extends Promise{constructor(e,r,n=wCe){super(o=>{o(null)}),this.responsePromise=r,this.parseResponse=n,Poe.set(this,void 0),qr(this,Poe,e,"f")}_thenUnwrap(e){return new t(xe(this,Poe,"f"),this.responsePromise,async(r,n)=>wet(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(xe(this,Poe,"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)}};Poe=new WeakMap});var CCe,Moe,Roe,_A,Go,k1,Mu=v(()=>{MS();hA();Cet();SCe();L1();Moe=class{constructor(e,r,n,o){CCe.set(this,void 0),qr(this,CCe,e,"f"),this.options=o,this.response=r,this.body=n}hasNextPage(){return this.getPaginatedItems().length?this.nextPageRequestOptions()!=null:!1}async getNextPage(){let e=this.nextPageRequestOptions();if(!e)throw new kt("No next page expected; please check `.hasNextPage()` before calling `.getNextPage()`.");return await xe(this,CCe,"f").requestAPIList(this.constructor,e)}async*iterPages(){let e=this;for(yield e;e.hasNextPage();)e=await e.getNextPage(),yield e}async*[(CCe=new WeakMap,Symbol.asyncIterator)](){for await(let e of this.iterPages())for(let r of e.getPaginatedItems())yield r}},Roe=class extends k2{constructor(e,r,n){super(e,r,async(o,i)=>new n(o,i.response,await wCe(o,i),i.options))}async*[Symbol.asyncIterator](){let e=await this;for await(let r of e)yield r}},_A=class extends Moe{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}},Go=class extends Moe{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:{...iet(this.options.query),after:r}}:null}},k1=class extends Moe{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:{...iet(this.options.query),after:e}}:null}}});function QW(t,e,r){return Tet(),new File(t,e??"unknown_file",r)}function Aoe(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 Nto(t){let e=typeof t=="function"?t:t.fetch,r=Fcr.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 Fcr.set(e,n),n}var Tet,xCe,Eet,Yv,Fcr,kcr,qcr,jto,xet,Oet,vA=v(()=>{xoe();Tet=()=>{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`.":""))}};xCe=t=>t!=null&&typeof t=="object"&&typeof t[Symbol.asyncIterator]=="function",Eet=async(t,e)=>xet(t.body)?{...t,body:await kcr(t.body,e)}:t,Yv=async(t,e)=>({...t,body:await kcr(t.body,e)}),Fcr=new WeakMap;kcr=async(t,e)=>{if(!await Nto(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])=>Oet(r,n,o))),r},qcr=t=>t instanceof Blob&&"name"in t,jto=t=>typeof t=="object"&&t!==null&&(t instanceof Response||xCe(t)||qcr(t)),xet=t=>{if(jto(t))return!0;if(Array.isArray(t))return t.some(xet);if(t&&typeof t=="object"){for(let e in t)if(xet(t[e]))return!0}return!1},Oet=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,QW([await r.blob()],Aoe(r)));else if(xCe(r))t.append(e,QW([await new Response(pCe(r)).blob()],Aoe(r)));else if(qcr(r))t.append(e,r,Aoe(r));else if(Array.isArray(r))await Promise.all(r.map(n=>Oet(t,e+"[]",n)));else if(typeof r=="object")await Promise.all(Object.entries(r).map(([n,o])=>Oet(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 Ioe(t,e,r){if(Tet(),t=await t,Dto(t))return t instanceof File?t:QW([await t.arrayBuffer()],t.name);if($to(t)){let o=await t.blob();return e||(e=new URL(t.url).pathname.split(/[\\/]/).pop()),QW(await Pet(o),e,r)}let n=await Pet(t);if(e||(e=Aoe(t)),!r?.type){let o=n.find(i=>typeof i=="object"&&"type"in i&&i.type);typeof o=="string"&&(r={...r,type:o})}return QW(n,e,r)}async function Pet(t){let e=[];if(typeof t=="string"||ArrayBuffer.isView(t)||t instanceof ArrayBuffer)e.push(t);else if(Bcr(t))e.push(t instanceof Blob?t:await t.arrayBuffer());else if(xCe(t))for await(let r of t)e.push(...await Pet(r));else{let r=t?.constructor?.name;throw new Error(`Unexpected data type: ${typeof t}${r?`; constructor: ${r}`:""}${Lto(t)}`)}return e}function Lto(t){return typeof t!="object"||t===null?"":`; props: [${Object.getOwnPropertyNames(t).map(r=>`"${r}"`).join(", ")}]`}var Bcr,Dto,$to,Ucr=v(()=>{vA();vA();Bcr=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",Dto=t=>t!=null&&typeof t=="object"&&typeof t.name=="string"&&typeof t.lastModified=="number"&&Bcr(t),$to=t=>t!=null&&typeof t=="object"&&typeof t.url=="string"&&typeof t.blob=="function"});var Met=v(()=>{Ucr()});var Ue,Br=v(()=>{Ue=class{constructor(e){this._client=e}}});function Hcr(t){return t.replace(/[^A-Za-z0-9\-._~!$&'()*+,;=:@]+/g,encodeURIComponent)}var zcr,kto,$e,Ya=v(()=>{hA();zcr=Object.freeze(Object.create(null)),kto=(t=Hcr)=>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??zcr)??zcr)?.toString)&&(m=p+"",i.push({start:c.length+d.length,length:m.length,error:`Value of type ${Object.prototype.toString.call(p).slice(8,-1)} is not a valid path parameter`})),c+d+(f===n.length?"":m)},""),s=a.split(/[?#]/,1)[0],u=/(?<=^|\/)(?:\.|%2e){1,2}(?=\/|$)/gi,l;for(;(l=u.exec(s))!==null;)i.push({start:l.index,length:l[0].length,error:`Value "${l[0]}" can't be safely passed as a path parameter`});if(i.sort((c,d)=>c.start-d.start),i.length>0){let c=0,d=i.reduce((f,p)=>{let m=" ".repeat(p.start-c),h="^".repeat(p.length);return c=p.start+p.length,f+m+h},"");throw new kt(`Path parameters result in path with invalid segments: ${i.map(f=>f.error).join(` `)} ${a} ${d}`)}return a},$e=kto(Hcr)});var q2,OCe=v(()=>{Br();Mu();Ya();q2=class extends Ue{list(e,r={},n){return this._client.getAPIList($e`/chat/completions/${e}/messages`,Go,{query:r,...n})}}});var e8,Ret,Aet=v(()=>{e8=t=>t?.role==="assistant",Ret=t=>t?.role==="tool"});var Iet,TCe,ECe,Noe,joe,PCe,Doe,q1,$oe,MCe,RCe,t8,Vcr,lk,ACe=v(()=>{MS();RC();lk=class{constructor(){Iet.add(this),this.controller=new AbortController,TCe.set(this,void 0),ECe.set(this,()=>{}),Noe.set(this,()=>{}),joe.set(this,void 0),PCe.set(this,()=>{}),Doe.set(this,()=>{}),q1.set(this,{}),$oe.set(this,!1),MCe.set(this,!1),RCe.set(this,!1),t8.set(this,!1),qr(this,TCe,new Promise((e,r)=>{qr(this,ECe,e,"f"),qr(this,Noe,r,"f")}),"f"),qr(this,joe,new Promise((e,r)=>{qr(this,PCe,e,"f"),qr(this,Doe,r,"f")}),"f"),xe(this,TCe,"f").catch(()=>{}),xe(this,joe,"f").catch(()=>{})}_run(e){setTimeout(()=>{e().then(()=>{this._emitFinal(),this._emit("end")},xe(this,Iet,"m",Vcr).bind(this))},0)}_connected(){this.ended||(xe(this,ECe,"f").call(this),this._emit("connect"))}get ended(){return xe(this,$oe,"f")}get errored(){return xe(this,MCe,"f")}get aborted(){return xe(this,RCe,"f")}abort(){this.controller.abort()}on(e,r){return(xe(this,q1,"f")[e]||(xe(this,q1,"f")[e]=[])).push({listener:r}),this}off(e,r){let n=xe(this,q1,"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(xe(this,q1,"f")[e]||(xe(this,q1,"f")[e]=[])).push({listener:r,once:!0}),this}emitted(e){return new Promise((r,n)=>{qr(this,t8,!0,"f"),e!=="error"&&this.once("error",n),this.once(e,r)})}async done(){qr(this,t8,!0,"f"),await xe(this,joe,"f")}_emit(e,...r){if(xe(this,$oe,"f"))return;e==="end"&&(qr(this,$oe,!0,"f"),xe(this,PCe,"f").call(this));let n=xe(this,q1,"f")[e];if(n&&(xe(this,q1,"f")[e]=n.filter(o=>!o.once),n.forEach(({listener:o})=>o(...r))),e==="abort"){let o=r[0];!xe(this,t8,"f")&&!n?.length&&Promise.reject(o),xe(this,Noe,"f").call(this,o),xe(this,Doe,"f").call(this,o),this._emit("end");return}if(e==="error"){let o=r[0];!xe(this,t8,"f")&&!n?.length&&Promise.reject(o),xe(this,Noe,"f").call(this,o),xe(this,Doe,"f").call(this,o),this._emit("end")}}_emitFinal(){}};TCe=new WeakMap,ECe=new WeakMap,Noe=new WeakMap,joe=new WeakMap,PCe=new WeakMap,Doe=new WeakMap,q1=new WeakMap,$oe=new WeakMap,MCe=new WeakMap,RCe=new WeakMap,t8=new WeakMap,Iet=new WeakSet,Vcr=function(e){if(qr(this,MCe,!0,"f"),e instanceof Error&&e.name==="AbortError"&&(e=new Ic),e instanceof Ic)return qr(this,RCe,!0,"f"),this._emit("abort",e);if(e instanceof kt)return this._emit("error",e);if(e instanceof Error){let r=new kt(e.message);return r.cause=e,this._emit("error",r)}return this._emit("error",new kt(String(e)))}});function Jcr(t){return typeof t.parse=="function"}var Net=v(()=>{});var bb,jet,ICe,Det,$et,Let,Kcr,Wcr,Bto,r8,Fet=v(()=>{MS();RC();GW();Aet();ACe();Net();Bto=10,r8=class extends lk{constructor(){super(...arguments),bb.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),Ret(e)&&e.content)this._emit("functionToolCallResult",e.content);else if(e8(e)&&e.tool_calls)for(let n of e.tool_calls)n.type==="function"&&this._emit("functionToolCall",n.function)}}async finalChatCompletion(){await this.done();let e=this._chatCompletions[this._chatCompletions.length-1];if(!e)throw new kt("stream ended without producing a ChatCompletion");return e}async finalContent(){return await this.done(),xe(this,bb,"m",jet).call(this)}async finalMessage(){return await this.done(),xe(this,bb,"m",ICe).call(this)}async finalFunctionToolCall(){return await this.done(),xe(this,bb,"m",Det).call(this)}async finalFunctionToolCallResult(){return await this.done(),xe(this,bb,"m",$et).call(this)}async totalUsage(){return await this.done(),xe(this,bb,"m",Let).call(this)}allChatCompletions(){return[...this._chatCompletions]}_emitFinal(){let e=this._chatCompletions[this._chatCompletions.length-1];e&&this._emit("finalChatCompletion",e);let r=xe(this,bb,"m",ICe).call(this);r&&this._emit("finalMessage",r);let n=xe(this,bb,"m",jet).call(this);n&&this._emit("finalContent",n);let o=xe(this,bb,"m",Det).call(this);o&&this._emit("finalFunctionToolCall",o);let i=xe(this,bb,"m",$et).call(this);i!=null&&this._emit("finalFunctionToolCallResult",i),this._chatCompletions.some(a=>a.usage)&&this._emit("totalUsage",xe(this,bb,"m",Let).call(this))}async _createChatCompletion(e,r,n){let o=n?.signal;o&&(o.aborted&&this.controller.abort(),o.addEventListener("abort",()=>this.controller.abort())),xe(this,bb,"m",Kcr).call(this,r);let i=await e.chat.completions.create({...r,stream:!1},{...n,signal:this.controller.signal});return this._connected(),this._addChatCompletion(woe(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=Bto}=n||{},c=r.tools.map(p=>{if($2(p)){if(!p.$callback)throw new kt("Tool given to `.runTools()` that does not have an associated function");return{type:"function",function:{function:p.$callback,name:p.function.name,description:p.function.description||"",parameters:p.function.parameters,parse:p.$parseRaw,strict:!0}}}return p}),d={};for(let p of c)p.type==="function"&&(d[p.function.name||p.function.function.name]=p.function);let f="tools"in r?c.map(p=>p.type==="function"?{type:"function",function:{name:p.function.name||p.function.function.name,parameters:p.function.parameters,description:p.function.description,strict:p.function.strict}}:p):void 0;for(let p of r.messages)this._addMessage(p,!1);for(let p=0;pJSON.stringify(R)).join(", ")}. Please try again`;this._addMessage({role:o,tool_call_id:y,content:T});continue}let x;try{x=Jcr(w)?await w.parse(_):_}catch(T){let R=T instanceof Error?T.message:String(T);this._addMessage({role:o,tool_call_id:y,content:R});continue}let O=await w.function(x,this),E=xe(this,bb,"m",Wcr).call(this,O);if(this._addMessage({role:o,tool_call_id:y,content:E}),u)return}}}};bb=new WeakSet,jet=function(){return xe(this,bb,"m",ICe).call(this).content??null},ICe=function(){let e=this.messages.length;for(;e-- >0;){let r=this.messages[e];if(e8(r))return{...r,content:r.content??null,refusal:r.refusal??null}}throw new kt("stream ended without producing a ChatCompletionMessage with role=assistant")},Det=function(){for(let e=this.messages.length-1;e>=0;e--){let r=this.messages[e];if(e8(r)&&r?.tool_calls?.length)return r.tool_calls.filter(n=>n.type==="function").at(-1)?.function}},$et=function(){for(let e=this.messages.length-1;e>=0;e--){let r=this.messages[e];if(Ret(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}},Let=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},Kcr=function(e){if(e.n!=null&&e.n>1)throw new kt("ChatCompletion convenience helpers only support n=1 at this time. To use n>1, please use chat.completions.create() directly.")},Wcr=function(e){return typeof e=="string"?e:e===void 0?"undefined":JSON.stringify(e)}});var Loe,ket=v(()=>{Fet();Aet();Loe=class t extends r8{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),e8(e)&&e.content&&this._emit("content",e.content)}}});function Uto(t,e=yh.ALL){if(typeof t!="string")throw new TypeError(`expecting str, got ${typeof t}`);if(!t.trim())throw new Error(`${t} is empty`);return zto(t.trim(),e)}var yh,qet,Bet,zto,Uet,Gcr=v(()=>{yh={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},qet=class extends Error{},Bet=class extends Error{};zto=(t,e)=>{let r=t.length,n=0,o=f=>{throw new qet(`${f} at position ${n}`)},i=f=>{throw new Bet(`${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"||yh.NULL&e&&r-n<4&&"null".startsWith(t.substring(n))?(n+=4,null):t.substring(n,n+4)==="true"||yh.BOOL&e&&r-n<4&&"true".startsWith(t.substring(n))?(n+=4,!0):t.substring(n,n+5)==="false"||yh.BOOL&e&&r-n<5&&"false".startsWith(t.substring(n))?(n+=5,!1):t.substring(n,n+8)==="Infinity"||yh.INFINITY&e&&r-n<8&&"Infinity".startsWith(t.substring(n))?(n+=8,1/0):t.substring(n,n+9)==="-Infinity"||yh.MINUS_INFINITY&e&&1{let f=n,p=!1;for(n++;n{n++,d();let f={};try{for(;t[n]!=="}";){if(d(),n>=r&&yh.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(yh.OBJ&e)return f;throw m}d(),t[n]===","&&n++}}catch{if(yh.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(yh.ARR&e)return f;o("Expected ']' at end of array")}return n++,f},c=()=>{if(n===0){t==="-"&&yh.NUM&e&&o("Not sure what '-' is");try{return JSON.parse(t)}catch(p){if(yh.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&&!(yh.NUM&e)&&o("Unterminated number literal");try{return JSON.parse(t.substring(f,n))}catch{t.substring(f,n)==="-"&&yh.NUM&e&&o("Not sure what '-' is");try{return JSON.parse(t.substring(f,t.lastIndexOf("e")))}catch(m){i(String(m))}}},d=()=>{for(;nUto(t,yh.ALL^yh.NUM)});var zet=v(()=>{vet()});function Hto(t,e){let{id:r,choices:n,created:o,model:i,system_fingerprint:a,...s}=t,u={...s,id:r,choices:n.map(({message:l,finish_reason:c,index:d,logprobs:f,...p})=>{if(!c)throw new kt(`missing finish_reason for choice ${d}`);let{content:m=null,function_call:h,tool_calls:g,...y}=l,b=l.role;if(!b)throw new kt(`missing role for choice ${d}`);if(h){let{arguments:_,name:w}=h;if(_==null)throw new kt(`missing function_call.arguments for choice ${d}`);if(!w)throw new kt(`missing function_call.name for choice ${d}`);return{...p,message:{content:m,function_call:{arguments:_,name:w},role:b,refusal:l.refusal??null},finish_reason:c,index:d,logprobs:f}}return g?{...p,index:d,finish_reason:c,logprobs:f,message:{...y,role:b,content:m,refusal:l.refusal??null,tool_calls:g.map((_,w)=>{let{function:x,type:O,id:E,...T}=_,{arguments:R,name:N,...D}=x||{};if(E==null)throw new kt(`missing choices[${d}].tool_calls[${w}].id ${DCe(t)}`);if(O==null)throw new kt(`missing choices[${d}].tool_calls[${w}].type ${DCe(t)}`);if(N==null)throw new kt(`missing choices[${d}].tool_calls[${w}].function.name ${DCe(t)}`);if(R==null)throw new kt(`missing choices[${d}].tool_calls[${w}].function.arguments ${DCe(t)}`);return{...T,id:E,type:O,function:{...D,name:N,arguments:R}}})}}:{...p,message:{...y,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 ylr(u,e)}function DCe(t){return JSON.stringify(t)}var Im,B1,n8,ck,Het,NCe,Vet,Jet,Ket,jCe,Wet,Zcr,B2,$Ce=v(()=>{MS();Gcr();RC();GW();zet();Fet();B2=class t extends r8{constructor(e){super(),Im.add(this),B1.set(this,void 0),n8.set(this,void 0),ck.set(this,void 0),qr(this,B1,e,"f"),qr(this,n8,[],"f")}get currentChatCompletionSnapshot(){return xe(this,ck,"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())),xe(this,Im,"m",Het).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)xe(this,Im,"m",Vet).call(this,a);if(i.controller.signal?.aborted)throw new Ic;return this._addChatCompletion(xe(this,Im,"m",jCe).call(this))}async _fromReadableStream(e,r){let n=r?.signal;n&&(n.aborted&&this.controller.abort(),n.addEventListener("abort",()=>this.controller.abort())),xe(this,Im,"m",Het).call(this),this._connected();let o=bA.fromReadableStream(e,this.controller),i;for await(let a of o)i&&i!==a.id&&this._addChatCompletion(xe(this,Im,"m",jCe).call(this)),xe(this,Im,"m",Vet).call(this,a),i=a.id;if(o.controller.signal?.aborted)throw new Ic;return this._addChatCompletion(xe(this,Im,"m",jCe).call(this))}[(B1=new WeakMap,n8=new WeakMap,ck=new WeakMap,Im=new WeakSet,Het=function(){this.ended||qr(this,ck,void 0,"f")},NCe=function(r){let n=xe(this,n8,"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},xe(this,n8,"f")[r.index]=n,n)},Vet=function(r){if(this.ended)return;let n=xe(this,Im,"m",Zcr).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=xe(this,Im,"m",NCe).call(this,i);i.finish_reason&&(xe(this,Im,"m",Ket).call(this,i),a.current_tool_call_index!=null&&xe(this,Im,"m",Jet).call(this,i,a.current_tool_call_index));for(let s of o.delta.tool_calls??[])a.current_tool_call_index!==s.index&&(xe(this,Im,"m",Ket).call(this,i),a.current_tool_call_index!=null&&xe(this,Im,"m",Jet).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))}}},Jet=function(r,n){if(xe(this,Im,"m",NCe).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=xe(this,B1,"f")?.tools?.find(s=>_oe(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:$2(a)?a.$parseRaw(i.function.arguments):a?.function.strict?JSON.parse(i.function.arguments):null})}else i.type},Ket=function(r){let n=xe(this,Im,"m",NCe).call(this,r);if(r.message.content&&!n.content_done){n.content_done=!0;let o=xe(this,Im,"m",Wet).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}))},jCe=function(){if(this.ended)throw new kt("stream has ended, this shouldn't happen");let r=xe(this,ck,"f");if(!r)throw new kt("request ended without sending any chunks");return qr(this,ck,void 0,"f"),qr(this,n8,[],"f"),Hto(r,xe(this,B1,"f"))},Wet=function(){let r=xe(this,B1,"f")?.response_format;return voe(r)?r:null},Zcr=function(r){var n,o,i,a;let s=xe(this,ck,"f"),{choices:u,...l}=r;s?Object.assign(s,l):s=qr(this,ck,{...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,...T}=p;Object.assign(h.logprobs,T),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,xe(this,B1,"f")&&_Qe(xe(this,B1,"f")))){if(d==="length")throw new KW;if(d==="content_filter")throw new WW}if(Object.assign(h,m),!c)continue;let{content:g,refusal:y,function_call:b,role:_,tool_calls:w,...x}=c;if(Object.assign(h.message,x),y&&(h.message.refusal=(h.message.refusal||"")+y),_&&(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),g&&(h.message.content=(h.message.content||"")+g,!h.message.refusal&&xe(this,Im,"m",Wet).call(this)&&(h.message.parsed=Uet(h.message.content))),w){h.message.tool_calls||(h.message.tool_calls=[]);for(let{index:O,id:E,type:T,function:R,...N}of w){let D=(a=h.message.tool_calls)[O]??(a[O]={});Object.assign(D,N),E&&(D.id=E),T&&(D.type=T),R&&(D.function??(D.function={name:R.name??"",arguments:""})),R?.name&&(D.function.name=R.name),R?.arguments&&(D.function.arguments+=R.arguments,blr(xe(this,B1,"f"),D)&&(D.function.parsed_arguments=Uet(D.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 bA(this[Symbol.asyncIterator].bind(this),this.controller).toReadableStream()}}});var Foe,Get=v(()=>{$Ce();Foe=class t extends B2{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 U1,koe=v(()=>{Br();OCe();OCe();Mu();Ya();ket();Get();$Ce();GW();Get();Net();$Ce();ket();U1=class extends Ue{constructor(){super(...arguments),this.messages=new q2(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($e`/chat/completions/${e}`,r)}update(e,r,n){return this._client.post($e`/chat/completions/${e}`,{body:r,...n})}list(e={},r){return this._client.getAPIList("/chat/completions",Go,{query:e,...r})}delete(e,r){return this._client.delete($e`/chat/completions/${e}`,r)}parse(e,r){return vlr(e.tools),this._client.chat.completions.create(e,{...r,headers:{...r?.headers,"X-Stainless-Helper-Method":"chat.completions.parse"}})._thenUnwrap(n=>woe(n,e))}runTools(e,r){return e.stream?Foe.runTools(this._client,e,r):Loe.runTools(this._client,e,r)}stream(e,r){return B2.createChatCompletion(this._client,e,r)}};U1.Messages=q2});var dk,Zet=v(()=>{Br();koe();koe();dk=class extends Ue{constructor(){super(...arguments),this.completions=new U1(this._client)}};dk.Completions=U1});var Xcr=v(()=>{koe();koe();OCe()});var Ycr=v(()=>{Zet();Xcr()});var Qcr=v(()=>{});function*Jto(t){if(!t)return;if(edr 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():oet(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=oet(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 edr,at,kl=v(()=>{L1();edr=Symbol("brand.privateNullableHeaders");at=t=>{let e=new Headers,r=new Set;for(let n of t){let o=new Set;for(let[i,a]of Jto(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{[edr]:!0,values:e,nulls:r}}});var o8,Xet=v(()=>{Br();kl();o8=class extends Ue{create(e,r){return this._client.post("/audio/speech",{body:e,...r,headers:at([{Accept:"application/octet-stream"},r?.headers]),__binaryResponse:!0})}}});var i8,Yet=v(()=>{Br();vA();i8=class extends Ue{create(e,r){return this._client.post("/audio/transcriptions",Yv({body:e,...r,stream:e.stream??!1,__metadata:{model:e.model}},this._client))}}});var a8,Qet=v(()=>{Br();vA();a8=class extends Ue{create(e,r){return this._client.post("/audio/translations",Yv({body:e,...r,__metadata:{model:e.model}},this._client))}}});var wA,ett=v(()=>{Br();Xet();Xet();Yet();Yet();Qet();Qet();wA=class extends Ue{constructor(){super(...arguments),this.transcriptions=new i8(this._client),this.translations=new a8(this._client),this.speech=new o8(this._client)}};wA.Transcriptions=i8;wA.Translations=a8;wA.Speech=o8});var U2,ttt=v(()=>{Br();Mu();Ya();U2=class extends Ue{create(e,r){return this._client.post("/batches",{body:e,...r})}retrieve(e,r){return this._client.get($e`/batches/${e}`,r)}list(e={},r){return this._client.getAPIList("/batches",Go,{query:e,...r})}cancel(e,r){return this._client.post($e`/batches/${e}/cancel`,r)}}});var s8,rtt=v(()=>{Br();Mu();kl();Ya();s8=class extends Ue{create(e,r){return this._client.post("/assistants",{body:e,...r,headers:at([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}retrieve(e,r){return this._client.get($e`/assistants/${e}`,{...r,headers:at([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}update(e,r,n){return this._client.post($e`/assistants/${e}`,{body:r,...n,headers:at([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}list(e={},r){return this._client.getAPIList("/assistants",Go,{query:e,...r,headers:at([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}delete(e,r){return this._client.delete($e`/assistants/${e}`,{...r,headers:at([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}}});var u8,ntt=v(()=>{Br();kl();u8=class extends Ue{create(e,r){return this._client.post("/realtime/sessions",{body:e,...r,headers:at([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}}});var l8,ott=v(()=>{Br();kl();l8=class extends Ue{create(e,r){return this._client.post("/realtime/transcription_sessions",{body:e,...r,headers:at([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}}});var fk,itt=v(()=>{Br();ntt();ntt();ott();ott();fk=class extends Ue{constructor(){super(...arguments),this.sessions=new u8(this._client),this.transcriptionSessions=new l8(this._client)}};fk.Sessions=u8;fk.TranscriptionSessions=l8});var c8,att=v(()=>{Br();kl();Ya();c8=class extends Ue{create(e,r){return this._client.post("/chatkit/sessions",{body:e,...r,headers:at([{"OpenAI-Beta":"chatkit_beta=v1"},r?.headers])})}cancel(e,r){return this._client.post($e`/chatkit/sessions/${e}/cancel`,{...r,headers:at([{"OpenAI-Beta":"chatkit_beta=v1"},r?.headers])})}}});var d8,stt=v(()=>{Br();Mu();kl();Ya();d8=class extends Ue{retrieve(e,r){return this._client.get($e`/chatkit/threads/${e}`,{...r,headers:at([{"OpenAI-Beta":"chatkit_beta=v1"},r?.headers])})}list(e={},r){return this._client.getAPIList("/chatkit/threads",k1,{query:e,...r,headers:at([{"OpenAI-Beta":"chatkit_beta=v1"},r?.headers])})}delete(e,r){return this._client.delete($e`/chatkit/threads/${e}`,{...r,headers:at([{"OpenAI-Beta":"chatkit_beta=v1"},r?.headers])})}listItems(e,r={},n){return this._client.getAPIList($e`/chatkit/threads/${e}/items`,k1,{query:r,...n,headers:at([{"OpenAI-Beta":"chatkit_beta=v1"},n?.headers])})}}});var pk,utt=v(()=>{Br();att();att();stt();stt();pk=class extends Ue{constructor(){super(...arguments),this.sessions=new c8(this._client),this.threads=new d8(this._client)}};pk.Sessions=c8;pk.Threads=d8});var f8,ltt=v(()=>{Br();Mu();kl();Ya();f8=class extends Ue{create(e,r,n){return this._client.post($e`/threads/${e}/messages`,{body:r,...n,headers:at([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}retrieve(e,r,n){let{thread_id:o}=r;return this._client.get($e`/threads/${o}/messages/${e}`,{...n,headers:at([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}update(e,r,n){let{thread_id:o,...i}=r;return this._client.post($e`/threads/${o}/messages/${e}`,{body:i,...n,headers:at([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}list(e,r={},n){return this._client.getAPIList($e`/threads/${e}/messages`,Go,{query:r,...n,headers:at([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}delete(e,r,n){let{thread_id:o}=r;return this._client.delete($e`/threads/${o}/messages/${e}`,{...n,headers:at([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}}});var p8,ctt=v(()=>{Br();Mu();kl();Ya();p8=class extends Ue{retrieve(e,r,n){let{thread_id:o,run_id:i,...a}=r;return this._client.get($e`/threads/${o}/runs/${i}/steps/${e}`,{query:a,...n,headers:at([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}list(e,r,n){let{thread_id:o,...i}=r;return this._client.getAPIList($e`/threads/${o}/runs/${e}/steps`,Go,{query:i,...n,headers:at([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}}});var tdr,rdr=v(()=>{hA();bCe();tdr=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{NC=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 qoe=v(()=>{L1();rdr();dtt();Toe();net();XW()});var _g,H2,ftt,SA,LCe,jC,V2,m8,z2,qCe,Qv,FCe,kCe,zoe,Boe,Uoe,ndr,odr,idr,adr,sdr,udr,ldr,z1,ptt=v(()=>{MS();zet();RC();ACe();qoe();z1=class extends lk{constructor(){super(...arguments),_g.add(this),ftt.set(this,[]),SA.set(this,{}),LCe.set(this,{}),jC.set(this,void 0),V2.set(this,void 0),m8.set(this,void 0),z2.set(this,void 0),qCe.set(this,void 0),Qv.set(this,void 0),FCe.set(this,void 0),kCe.set(this,void 0),zoe.set(this,void 0)}[(ftt=new WeakMap,SA=new WeakMap,LCe=new WeakMap,jC=new WeakMap,V2=new WeakMap,m8=new WeakMap,z2=new WeakMap,qCe=new WeakMap,Qv=new WeakMap,FCe=new WeakMap,kCe=new WeakMap,zoe=new WeakMap,_g=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 H2;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=bA.fromReadableStream(e,this.controller);for await(let i of o)xe(this,_g,"m",Boe).call(this,i);if(o.controller.signal?.aborted)throw new Ic;return this._addRun(xe(this,_g,"m",Uoe).call(this))}toReadableStream(){return new bA(this[Symbol.asyncIterator].bind(this),this.controller).toReadableStream()}static createToolAssistantStream(e,r,n,o){let i=new H2;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)xe(this,_g,"m",Boe).call(this,u);if(s.controller.signal?.aborted)throw new Ic;return this._addRun(xe(this,_g,"m",Uoe).call(this))}static createThreadAssistantStream(e,r,n){let o=new H2;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 H2;return i._run(()=>i._runAssistantStream(e,r,n,{...o,headers:{...o?.headers,"X-Stainless-Helper-Method":"stream"}})),i}currentEvent(){return xe(this,FCe,"f")}currentRun(){return xe(this,kCe,"f")}currentMessageSnapshot(){return xe(this,jC,"f")}currentRunStepSnapshot(){return xe(this,zoe,"f")}async finalRunSteps(){return await this.done(),Object.values(xe(this,SA,"f"))}async finalMessages(){return await this.done(),Object.values(xe(this,LCe,"f"))}async finalRun(){if(await this.done(),!xe(this,V2,"f"))throw Error("Final run was not received.");return xe(this,V2,"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)xe(this,_g,"m",Boe).call(this,s);if(a.controller.signal?.aborted)throw new Ic;return this._addRun(xe(this,_g,"m",Uoe).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)xe(this,_g,"m",Boe).call(this,u);if(s.controller.signal?.aborted)throw new Ic;return this._addRun(xe(this,_g,"m",Uoe).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(ZW(i)&&ZW(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(!ZW(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)}};H2=z1,Boe=function(e){if(!this.ended)switch(qr(this,FCe,e,"f"),xe(this,_g,"m",idr).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":xe(this,_g,"m",ldr).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":xe(this,_g,"m",odr).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":xe(this,_g,"m",ndr).call(this,e);break;case"error":throw new Error("Encountered an error event in event processing - errors should be processed earlier");default:}},Uoe=function(){if(this.ended)throw new kt("stream has ended, this shouldn't happen");if(!xe(this,V2,"f"))throw Error("Final run has not been received");return xe(this,V2,"f")},ndr=function(e){let[r,n]=xe(this,_g,"m",sdr).call(this,e,xe(this,jC,"f"));qr(this,jC,r,"f"),xe(this,LCe,"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!=xe(this,m8,"f")){if(xe(this,z2,"f"))switch(xe(this,z2,"f").type){case"text":this._emit("textDone",xe(this,z2,"f").text,xe(this,jC,"f"));break;case"image_file":this._emit("imageFileDone",xe(this,z2,"f").image_file,xe(this,jC,"f"));break}qr(this,m8,o.index,"f")}qr(this,z2,r.content[o.index],"f")}break;case"thread.message.completed":case"thread.message.incomplete":if(xe(this,m8,"f")!==void 0){let o=e.data.content[xe(this,m8,"f")];if(o)switch(o.type){case"image_file":this._emit("imageFileDone",o.image_file,xe(this,jC,"f"));break;case"text":this._emit("textDone",o.text,xe(this,jC,"f"));break}}xe(this,jC,"f")&&this._emit("messageDone",e.data),qr(this,jC,void 0,"f")}},odr=function(e){let r=xe(this,_g,"m",adr).call(this,e);switch(qr(this,zoe,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==xe(this,qCe,"f")?this._emit("toolCallDelta",i,r.step_details.tool_calls[i.index]):(xe(this,Qv,"f")&&this._emit("toolCallDone",xe(this,Qv,"f")),qr(this,qCe,i.index,"f"),qr(this,Qv,r.step_details.tool_calls[i.index],"f"),xe(this,Qv,"f")&&this._emit("toolCallCreated",xe(this,Qv,"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":qr(this,zoe,void 0,"f"),e.data.step_details.type=="tool_calls"&&xe(this,Qv,"f")&&(this._emit("toolCallDone",xe(this,Qv,"f")),qr(this,Qv,void 0,"f")),this._emit("runStepDone",e.data,r);break;case"thread.run.step.in_progress":break}},idr=function(e){xe(this,ftt,"f").push(e),this._emit("event",e)},adr=function(e){switch(e.event){case"thread.run.step.created":return xe(this,SA,"f")[e.data.id]=e.data,e.data;case"thread.run.step.delta":let r=xe(this,SA,"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=H2.accumulateDelta(r,n.delta);xe(this,SA,"f")[e.data.id]=o}return xe(this,SA,"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":xe(this,SA,"f")[e.data.id]=e.data;break}if(xe(this,SA,"f")[e.data.id])return xe(this,SA,"f")[e.data.id];throw new Error("No snapshot available")},sdr=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]=xe(this,_g,"m",udr).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")},udr=function(e,r){return H2.accumulateDelta(r,e)},ldr=function(e){switch(qr(this,kCe,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":qr(this,V2,e.data,"f"),xe(this,Qv,"f")&&(this._emit("toolCallDone",xe(this,Qv,"f")),qr(this,Qv,void 0,"f"));break;case"thread.run.cancelling":break}}});var J2,mtt=v(()=>{Br();ctt();ctt();Mu();kl();ptt();XW();Ya();J2=class extends Ue{constructor(){super(...arguments),this.steps=new p8(this._client)}create(e,r,n){let{include:o,...i}=r;return this._client.post($e`/threads/${e}/runs`,{query:{include:o},body:i,...n,headers:at([{"OpenAI-Beta":"assistants=v2"},n?.headers]),stream:r.stream??!1})}retrieve(e,r,n){let{thread_id:o}=r;return this._client.get($e`/threads/${o}/runs/${e}`,{...n,headers:at([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}update(e,r,n){let{thread_id:o,...i}=r;return this._client.post($e`/threads/${o}/runs/${e}`,{body:i,...n,headers:at([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}list(e,r={},n){return this._client.getAPIList($e`/threads/${e}/runs`,Go,{query:r,...n,headers:at([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}cancel(e,r,n){let{thread_id:o}=r;return this._client.post($e`/threads/${o}/runs/${e}/cancel`,{...n,headers:at([{"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 z1.createAssistantStream(e,this._client.beta.threads.runs,r,n)}async poll(e,r,n){let o=at([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 gA(s);break;case"requires_action":case"incomplete":case"cancelled":case"completed":case"failed":case"expired":return i}}}stream(e,r,n){return z1.createAssistantStream(e,this._client.beta.threads.runs,r,n)}submitToolOutputs(e,r,n){let{thread_id:o,...i}=r;return this._client.post($e`/threads/${o}/runs/${e}/submit_tool_outputs`,{body:i,...n,headers:at([{"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 z1.createToolAssistantStream(e,this._client.beta.threads.runs,r,n)}};J2.Steps=p8});var mk,htt=v(()=>{Br();ltt();ltt();mtt();mtt();kl();ptt();Ya();mk=class extends Ue{constructor(){super(...arguments),this.runs=new J2(this._client),this.messages=new f8(this._client)}create(e={},r){return this._client.post("/threads",{body:e,...r,headers:at([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}retrieve(e,r){return this._client.get($e`/threads/${e}`,{...r,headers:at([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}update(e,r,n){return this._client.post($e`/threads/${e}`,{body:r,...n,headers:at([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}delete(e,r){return this._client.delete($e`/threads/${e}`,{...r,headers:at([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}createAndRun(e,r){return this._client.post("/threads/runs",{body:e,...r,headers:at([{"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 z1.createThreadAssistantStream(e,this._client.beta.threads,r)}};mk.Runs=J2;mk.Messages=f8});var DC,gtt=v(()=>{Br();rtt();rtt();itt();itt();utt();utt();htt();htt();DC=class extends Ue{constructor(){super(...arguments),this.realtime=new fk(this._client),this.chatkit=new pk(this._client),this.assistants=new s8(this._client),this.threads=new mk(this._client)}};DC.Realtime=fk;DC.ChatKit=pk;DC.Assistants=s8;DC.Threads=mk});var K2,ytt=v(()=>{Br();K2=class extends Ue{create(e,r){return this._client.post("/completions",{body:e,...r,stream:e.stream??!1})}}});var h8,btt=v(()=>{Br();kl();Ya();h8=class extends Ue{retrieve(e,r,n){let{container_id:o}=r;return this._client.get($e`/containers/${o}/files/${e}/content`,{...n,headers:at([{Accept:"application/binary"},n?.headers]),__binaryResponse:!0})}}});var W2,_tt=v(()=>{Br();btt();btt();Mu();kl();vA();Ya();W2=class extends Ue{constructor(){super(...arguments),this.content=new h8(this._client)}create(e,r,n){return this._client.post($e`/containers/${e}/files`,Yv({body:r,...n},this._client))}retrieve(e,r,n){let{container_id:o}=r;return this._client.get($e`/containers/${o}/files/${e}`,n)}list(e,r={},n){return this._client.getAPIList($e`/containers/${e}/files`,Go,{query:r,...n})}delete(e,r,n){let{container_id:o}=r;return this._client.delete($e`/containers/${o}/files/${e}`,{...n,headers:at([{Accept:"*/*"},n?.headers])})}};W2.Content=h8});var hk,vtt=v(()=>{Br();_tt();_tt();Mu();kl();Ya();hk=class extends Ue{constructor(){super(...arguments),this.files=new W2(this._client)}create(e,r){return this._client.post("/containers",{body:e,...r})}retrieve(e,r){return this._client.get($e`/containers/${e}`,r)}list(e={},r){return this._client.getAPIList("/containers",Go,{query:e,...r})}delete(e,r){return this._client.delete($e`/containers/${e}`,{...r,headers:at([{Accept:"*/*"},r?.headers])})}};hk.Files=W2});var g8,wtt=v(()=>{Br();Mu();Ya();g8=class extends Ue{create(e,r,n){let{include:o,...i}=r;return this._client.post($e`/conversations/${e}/items`,{query:{include:o},body:i,...n})}retrieve(e,r,n){let{conversation_id:o,...i}=r;return this._client.get($e`/conversations/${o}/items/${e}`,{query:i,...n})}list(e,r={},n){return this._client.getAPIList($e`/conversations/${e}/items`,k1,{query:r,...n})}delete(e,r,n){let{conversation_id:o}=r;return this._client.delete($e`/conversations/${o}/items/${e}`,n)}}});var gk,Stt=v(()=>{Br();wtt();wtt();Ya();gk=class extends Ue{constructor(){super(...arguments),this.items=new g8(this._client)}create(e={},r){return this._client.post("/conversations",{body:e,...r})}retrieve(e,r){return this._client.get($e`/conversations/${e}`,r)}update(e,r,n){return this._client.post($e`/conversations/${e}`,{body:r,...n})}delete(e,r){return this._client.delete($e`/conversations/${e}`,r)}};gk.Items=g8});var G2,Ctt=v(()=>{Br();qoe();G2=class extends Ue{create(e,r){let n=!!e.encoding_format,o=n?e.encoding_format:"base64";n&&nd(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:(nd(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=tdr(u)}),a)))}}});var y8,xtt=v(()=>{Br();Mu();Ya();y8=class extends Ue{retrieve(e,r,n){let{eval_id:o,run_id:i}=r;return this._client.get($e`/evals/${o}/runs/${i}/output_items/${e}`,n)}list(e,r,n){let{eval_id:o,...i}=r;return this._client.getAPIList($e`/evals/${o}/runs/${e}/output_items`,Go,{query:i,...n})}}});var Z2,Ott=v(()=>{Br();xtt();xtt();Mu();Ya();Z2=class extends Ue{constructor(){super(...arguments),this.outputItems=new y8(this._client)}create(e,r,n){return this._client.post($e`/evals/${e}/runs`,{body:r,...n})}retrieve(e,r,n){let{eval_id:o}=r;return this._client.get($e`/evals/${o}/runs/${e}`,n)}list(e,r={},n){return this._client.getAPIList($e`/evals/${e}/runs`,Go,{query:r,...n})}delete(e,r,n){let{eval_id:o}=r;return this._client.delete($e`/evals/${o}/runs/${e}`,n)}cancel(e,r,n){let{eval_id:o}=r;return this._client.post($e`/evals/${o}/runs/${e}`,n)}};Z2.OutputItems=y8});var yk,Ttt=v(()=>{Br();Ott();Ott();Mu();Ya();yk=class extends Ue{constructor(){super(...arguments),this.runs=new Z2(this._client)}create(e,r){return this._client.post("/evals",{body:e,...r})}retrieve(e,r){return this._client.get($e`/evals/${e}`,r)}update(e,r,n){return this._client.post($e`/evals/${e}`,{body:r,...n})}list(e={},r){return this._client.getAPIList("/evals",Go,{query:e,...r})}delete(e,r){return this._client.delete($e`/evals/${e}`,r)}};yk.Runs=Z2});var X2,Ett=v(()=>{Br();Mu();kl();XW();RC();vA();Ya();X2=class extends Ue{create(e,r){return this._client.post("/files",Yv({body:e,...r},this._client))}retrieve(e,r){return this._client.get($e`/files/${e}`,r)}list(e={},r){return this._client.getAPIList("/files",Go,{query:e,...r})}delete(e,r){return this._client.delete($e`/files/${e}`,r)}content(e,r){return this._client.get($e`/files/${e}/content`,{...r,headers:at([{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 gA(r),a=await this.retrieve(e),Date.now()-i>n)throw new pA({message:`Giving up on waiting for file ${e} to finish processing after ${n} milliseconds.`});return a}}});var b8,Ptt=v(()=>{Br();b8=class extends Ue{}});var _8,Mtt=v(()=>{Br();_8=class extends Ue{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 Y2,Rtt=v(()=>{Br();Mtt();Mtt();Y2=class extends Ue{constructor(){super(...arguments),this.graders=new _8(this._client)}};Y2.Graders=_8});var v8,Att=v(()=>{Br();Mu();Ya();v8=class extends Ue{create(e,r,n){return this._client.getAPIList($e`/fine_tuning/checkpoints/${e}/permissions`,_A,{body:r,method:"post",...n})}retrieve(e,r={},n){return this._client.get($e`/fine_tuning/checkpoints/${e}/permissions`,{query:r,...n})}delete(e,r,n){let{fine_tuned_model_checkpoint:o}=r;return this._client.delete($e`/fine_tuning/checkpoints/${o}/permissions/${e}`,n)}}});var Q2,Itt=v(()=>{Br();Att();Att();Q2=class extends Ue{constructor(){super(...arguments),this.permissions=new v8(this._client)}};Q2.Permissions=v8});var w8,Ntt=v(()=>{Br();Mu();Ya();w8=class extends Ue{list(e,r={},n){return this._client.getAPIList($e`/fine_tuning/jobs/${e}/checkpoints`,Go,{query:r,...n})}}});var eH,jtt=v(()=>{Br();Ntt();Ntt();Mu();Ya();eH=class extends Ue{constructor(){super(...arguments),this.checkpoints=new w8(this._client)}create(e,r){return this._client.post("/fine_tuning/jobs",{body:e,...r})}retrieve(e,r){return this._client.get($e`/fine_tuning/jobs/${e}`,r)}list(e={},r){return this._client.getAPIList("/fine_tuning/jobs",Go,{query:e,...r})}cancel(e,r){return this._client.post($e`/fine_tuning/jobs/${e}/cancel`,r)}listEvents(e,r={},n){return this._client.getAPIList($e`/fine_tuning/jobs/${e}/events`,Go,{query:r,...n})}pause(e,r){return this._client.post($e`/fine_tuning/jobs/${e}/pause`,r)}resume(e,r){return this._client.post($e`/fine_tuning/jobs/${e}/resume`,r)}};eH.Checkpoints=w8});var $C,Dtt=v(()=>{Br();Ptt();Ptt();Rtt();Rtt();Itt();Itt();jtt();jtt();$C=class extends Ue{constructor(){super(...arguments),this.methods=new b8(this._client),this.jobs=new eH(this._client),this.checkpoints=new Q2(this._client),this.alpha=new Y2(this._client)}};$C.Methods=b8;$C.Jobs=eH;$C.Checkpoints=Q2;$C.Alpha=Y2});var S8,$tt=v(()=>{Br();S8=class extends Ue{}});var bk,Ltt=v(()=>{Br();$tt();$tt();bk=class extends Ue{constructor(){super(...arguments),this.graderModels=new S8(this._client)}};bk.GraderModels=S8});var tH,Ftt=v(()=>{Br();vA();tH=class extends Ue{createVariation(e,r){return this._client.post("/images/variations",Yv({body:e,...r},this._client))}edit(e,r){return this._client.post("/images/edits",Yv({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 rH,ktt=v(()=>{Br();Mu();Ya();rH=class extends Ue{retrieve(e,r){return this._client.get($e`/models/${e}`,r)}list(e){return this._client.getAPIList("/models",_A,e)}delete(e,r){return this._client.delete($e`/models/${e}`,r)}}});var nH,qtt=v(()=>{Br();nH=class extends Ue{create(e,r){return this._client.post("/moderations",{body:e,...r})}}});var C8,Btt=v(()=>{Br();kl();Ya();C8=class extends Ue{accept(e,r,n){return this._client.post($e`/realtime/calls/${e}/accept`,{body:r,...n,headers:at([{Accept:"*/*"},n?.headers])})}hangup(e,r){return this._client.post($e`/realtime/calls/${e}/hangup`,{...r,headers:at([{Accept:"*/*"},r?.headers])})}refer(e,r,n){return this._client.post($e`/realtime/calls/${e}/refer`,{body:r,...n,headers:at([{Accept:"*/*"},n?.headers])})}reject(e,r={},n){return this._client.post($e`/realtime/calls/${e}/reject`,{body:r,...n,headers:at([{Accept:"*/*"},n?.headers])})}}});var x8,Utt=v(()=>{Br();x8=class extends Ue{create(e,r){return this._client.post("/realtime/client_secrets",{body:e,...r})}}});var H1,ztt=v(()=>{Br();Btt();Btt();Utt();Utt();H1=class extends Ue{constructor(){super(...arguments),this.clientSecrets=new x8(this._client),this.calls=new C8(this._client)}};H1.ClientSecrets=x8;H1.Calls=C8});function Sro(t,e){return rcr(t,e)}var O8,BCe,_k,UCe,cdr,ddr,fdr,pdr,zCe,mdr=v(()=>{MS();RC();ACe();dCe();zCe=class t extends lk{constructor(e){super(),O8.add(this),BCe.set(this,void 0),_k.set(this,void 0),UCe.set(this,void 0),qr(this,BCe,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())),xe(this,O8,"m",cdr).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)xe(this,O8,"m",ddr).call(this,s,a);if(i.controller.signal?.aborted)throw new Ic;return xe(this,O8,"m",fdr).call(this)}[(BCe=new WeakMap,_k=new WeakMap,UCe=new WeakMap,O8=new WeakSet,cdr=function(){this.ended||qr(this,_k,void 0,"f")},ddr=function(r,n){if(this.ended)return;let o=(a,s)=>{(n==null||s.sequence_number>n)&&this._emit(a,s)},i=xe(this,O8,"m",pdr).call(this,r);switch(o("event",r),r.type){case"response.output_text.delta":{let a=i.output[r.output_index];if(!a)throw new kt(`missing output at index ${r.output_index}`);if(a.type==="message"){let s=a.content[r.content_index];if(!s)throw new kt(`missing content at index ${r.content_index}`);if(s.type!=="output_text")throw new kt(`expected content to be 'output_text', got ${s.type}`);o("response.output_text.delta",{...r,snapshot:s.text})}break}case"response.function_call_arguments.delta":{let a=i.output[r.output_index];if(!a)throw new kt(`missing output at index ${r.output_index}`);a.type==="function_call"&&o("response.function_call_arguments.delta",{...r,snapshot:a.arguments});break}default:o(r.type,r);break}},fdr=function(){if(this.ended)throw new kt("stream has ended, this shouldn't happen");let r=xe(this,_k,"f");if(!r)throw new kt("request ended without sending any events");qr(this,_k,void 0,"f");let n=Sro(r,xe(this,BCe,"f"));return qr(this,UCe,n,"f"),n},pdr=function(r){let n=xe(this,_k,"f");if(!n){if(r.type!=="response.created")throw new kt(`When snapshot hasn't been set yet, expected 'response.created' event, got ${r.type}`);return n=qr(this,_k,r.response,"f"),n}switch(r.type){case"response.output_item.added":{n.output.push(r.item);break}case"response.content_part.added":{let o=n.output[r.output_index];if(!o)throw new kt(`missing output at index ${r.output_index}`);let i=o.type,a=r.part;i==="message"&&a.type!=="reasoning_text"?o.content.push(a):i==="reasoning"&&a.type==="reasoning_text"&&(o.content||(o.content=[]),o.content.push(a));break}case"response.output_text.delta":{let o=n.output[r.output_index];if(!o)throw new kt(`missing output at index ${r.output_index}`);if(o.type==="message"){let i=o.content[r.content_index];if(!i)throw new kt(`missing content at index ${r.content_index}`);if(i.type!=="output_text")throw new kt(`expected content to be 'output_text', got ${i.type}`);i.text+=r.delta}break}case"response.function_call_arguments.delta":{let o=n.output[r.output_index];if(!o)throw new kt(`missing output at index ${r.output_index}`);o.type==="function_call"&&(o.arguments+=r.delta);break}case"response.reasoning_text.delta":{let o=n.output[r.output_index];if(!o)throw new kt(`missing output at index ${r.output_index}`);if(o.type==="reasoning"){let i=o.content?.[r.content_index];if(!i)throw new kt(`missing content at index ${r.content_index}`);if(i.type!=="reasoning_text")throw new kt(`expected content to be 'reasoning_text', got ${i.type}`);i.text+=r.delta}break}case"response.completed":{qr(this,_k,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=xe(this,UCe,"f");if(!e)throw new kt("stream ended without producing a ChatCompletion");return e}}});var T8,Htt=v(()=>{Br();Mu();Ya();T8=class extends Ue{list(e,r={},n){return this._client.getAPIList($e`/responses/${e}/input_items`,Go,{query:r,...n})}}});var vk,Vtt=v(()=>{dCe();mdr();Br();Htt();Htt();kl();Ya();vk=class extends Ue{constructor(){super(...arguments),this.inputItems=new T8(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"&&cCe(n),n))}retrieve(e,r={},n){return this._client.get($e`/responses/${e}`,{query:r,...n,stream:r?.stream??!1})._thenUnwrap(o=>("object"in o&&o.object==="response"&&cCe(o),o))}delete(e,r){return this._client.delete($e`/responses/${e}`,{...r,headers:at([{Accept:"*/*"},r?.headers])})}parse(e,r){return this._client.responses.create(e,r)._thenUnwrap(n=>eet(n,e))}stream(e,r){return zCe.createResponse(this._client,e,r)}cancel(e,r){return this._client.post($e`/responses/${e}/cancel`,r)}};vk.InputItems=T8});var E8,Jtt=v(()=>{Br();vA();Ya();E8=class extends Ue{create(e,r,n){return this._client.post($e`/uploads/${e}/parts`,Yv({body:r,...n},this._client))}}});var wk,Ktt=v(()=>{Br();Jtt();Jtt();Ya();wk=class extends Ue{constructor(){super(...arguments),this.parts=new E8(this._client)}create(e,r){return this._client.post("/uploads",{body:e,...r})}cancel(e,r){return this._client.post($e`/uploads/${e}/cancel`,r)}complete(e,r,n){return this._client.post($e`/uploads/${e}/complete`,{body:r,...n})}};wk.Parts=E8});var hdr,gdr=v(()=>{hdr=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 P8,Wtt=v(()=>{Br();Mu();kl();XW();gdr();Ya();P8=class extends Ue{create(e,r,n){return this._client.post($e`/vector_stores/${e}/file_batches`,{body:r,...n,headers:at([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}retrieve(e,r,n){let{vector_store_id:o}=r;return this._client.get($e`/vector_stores/${o}/file_batches/${e}`,{...n,headers:at([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}cancel(e,r,n){let{vector_store_id:o}=r;return this._client.post($e`/vector_stores/${o}/file_batches/${e}/cancel`,{...n,headers:at([{"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($e`/vector_stores/${o}/file_batches/${e}/files`,Go,{query:i,...n,headers:at([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}async poll(e,r,n){let o=at([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 gA(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 hdr(d),await this.createAndPoll(e,{file_ids:l})}}});var M8,Gtt=v(()=>{Br();Mu();kl();qoe();Ya();M8=class extends Ue{create(e,r,n){return this._client.post($e`/vector_stores/${e}/files`,{body:r,...n,headers:at([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}retrieve(e,r,n){let{vector_store_id:o}=r;return this._client.get($e`/vector_stores/${o}/files/${e}`,{...n,headers:at([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}update(e,r,n){let{vector_store_id:o,...i}=r;return this._client.post($e`/vector_stores/${o}/files/${e}`,{body:i,...n,headers:at([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}list(e,r={},n){return this._client.getAPIList($e`/vector_stores/${e}/files`,Go,{query:r,...n,headers:at([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}delete(e,r,n){let{vector_store_id:o}=r;return this._client.delete($e`/vector_stores/${o}/files/${e}`,{...n,headers:at([{"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=at([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 gA(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($e`/vector_stores/${o}/files/${e}/content`,_A,{...n,headers:at([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}}});var V1,Ztt=v(()=>{Br();Wtt();Wtt();Gtt();Gtt();Mu();kl();Ya();V1=class extends Ue{constructor(){super(...arguments),this.files=new M8(this._client),this.fileBatches=new P8(this._client)}create(e,r){return this._client.post("/vector_stores",{body:e,...r,headers:at([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}retrieve(e,r){return this._client.get($e`/vector_stores/${e}`,{...r,headers:at([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}update(e,r,n){return this._client.post($e`/vector_stores/${e}`,{body:r,...n,headers:at([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}list(e={},r){return this._client.getAPIList("/vector_stores",Go,{query:e,...r,headers:at([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}delete(e,r){return this._client.delete($e`/vector_stores/${e}`,{...r,headers:at([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}search(e,r,n){return this._client.getAPIList($e`/vector_stores/${e}/search`,_A,{body:r,method:"post",...n,headers:at([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}};V1.Files=M8;V1.FileBatches=P8});var oH,Xtt=v(()=>{Br();Mu();kl();vA();Ya();oH=class extends Ue{create(e,r){return this._client.post("/videos",Eet({body:e,...r},this._client))}retrieve(e,r){return this._client.get($e`/videos/${e}`,r)}list(e={},r){return this._client.getAPIList("/videos",k1,{query:e,...r})}delete(e,r){return this._client.delete($e`/videos/${e}`,r)}downloadContent(e,r={},n){return this._client.get($e`/videos/${e}/content`,{query:r,...n,headers:at([{Accept:"application/binary"},n?.headers]),__binaryResponse:!0})}remix(e,r,n){return this._client.post($e`/videos/${e}/remix`,Eet({body:r,...n},this._client))}}});var R8,ydr,HCe,iH,Ytt=v(()=>{MS();RC();Br();kl();iH=class extends Ue{constructor(){super(...arguments),R8.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");xe(this,R8,"m",ydr).call(this,n);let i=at([r]).values,a=xe(this,R8,"m",HCe).call(this,i,"webhook-signature"),s=xe(this,R8,"m",HCe).call(this,i,"webhook-timestamp"),u=xe(this,R8,"m",HCe).call(this,i,"webhook-id"),l=parseInt(s,10);if(isNaN(l))throw new mA("Invalid webhook timestamp format");let c=Math.floor(Date.now()/1e3);if(c-l>o)throw new mA("Webhook timestamp is too old");if(l>c+o)throw new mA("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 g=Buffer.from(h,"base64");if(await crypto.subtle.verify("HMAC",m,g,new TextEncoder().encode(p)))return}catch{continue}throw new mA("The given webhook signature does not match the expected signature")}};R8=new WeakSet,ydr=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")},HCe=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 bdr=v(()=>{Ycr();Qcr();ett();ttt();gtt();ytt();vtt();Stt();Ctt();Ttt();Ett();Dtt();Ltt();Ftt();ktt();qtt();ztt();Vtt();Ktt();Ztt();Xtt();Ytt()});var Qtt,ert,VCe,_dr,fn,JCe=v(()=>{MS();net();L1();XW();nCe();set();xoe();Scr();Acr();aet();hA();Mu();Met();bdr();SCe();ttt();ytt();Ctt();Ett();Ftt();ktt();qtt();Xtt();Ytt();ett();gtt();Zet();vtt();Stt();Ttt();Dtt();Ltt();ztt();Vtt();Ktt();Ztt();set();kl();dtt();Toe();L1();fn=class{constructor({baseURL:e=NC("OPENAI_BASE_URL"),apiKey:r=NC("OPENAI_API_KEY"),organization:n=NC("OPENAI_ORG_ID")??null,project:o=NC("OPENAI_PROJECT_ID")??null,webhookSecret:i=NC("OPENAI_WEBHOOK_SECRET")??null,...a}={}){if(Qtt.add(this),VCe.set(this,void 0),this.completions=new K2(this),this.chat=new dk(this),this.embeddings=new G2(this),this.files=new X2(this),this.images=new tH(this),this.audio=new wA(this),this.moderations=new nH(this),this.models=new rH(this),this.fineTuning=new $C(this),this.graders=new bk(this),this.vectorStores=new V1(this),this.webhooks=new iH(this),this.beta=new DC(this),this.batches=new U2(this),this.uploads=new wk(this),this.responses=new vk(this),this.realtime=new H1(this),this.conversations=new gk(this),this.evals=new yk(this),this.containers=new hk(this),this.videos=new oH(this),r===void 0)throw new kt("Missing credentials. Please pass an `apiKey`, or set the `OPENAI_API_KEY` environment variable.");let s={apiKey:r,organization:n,project:o,webhookSecret:i,...a,baseURL:e||"https://api.openai.com/v1"};if(!s.dangerouslyAllowBrowser&&ycr())throw new kt(`It looks like you're running in a browser-like environment. This is disabled by default, as it risks exposing your secret API credentials to attackers. If you understand the risks and have appropriate mitigations in place, you can set the \`dangerouslyAllowBrowser\` option to \`true\`, e.g., new OpenAI({ apiKey, dangerouslyAllowBrowser: true }); https://help.openai.com/en/articles/5112595-best-practices-for-api-key-safety `);this.baseURL=s.baseURL,this.timeout=s.timeout??ert.DEFAULT_TIMEOUT,this.logger=s.logger??console;let u="warn";this.logLevel=u,this.logLevel=bet(s.logLevel,"ClientOptions.logLevel",this)??bet(NC("OPENAI_LOG"),"process.env['OPENAI_LOG']",this)??u,this.fetchOptions=s.fetchOptions,this.maxRetries=s.maxRetries??2,this.fetch=s.fetch??_cr(),qr(this,VCe,wcr,"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 at([{Authorization:`Bearer ${this.apiKey}`}])}stringifyQuery(e){return get(e,{arrayFormat:"brackets"})}getUserAgent(){return`${this.constructor.name}/JS ${uk}`}defaultIdempotencyKey(){return`stainless-node-retry-${ret()}`}makeStatusError(e,r,n,o){return Rm.generate(e,r,n,o)}async _callApiKey(){let e=this._options.apiKey;if(typeof e!="function")return!1;let r;try{r=await e()}catch(n){throw n instanceof kt?n:new kt(`Failed to get token from 'apiKey' function: ${n.message}`,{cause:n})}if(typeof r!="string"||!r)throw new kt(`Expected 'apiKey' function argument to return a string but it returned ${r}`);return this.apiKey=r,!0}buildURL(e,r,n){let o=!xe(this,Qtt,"m",_dr).call(this)&&n||this.baseURL,i=lcr(e)?new URL(e):new URL(o+(o.endsWith("/")&&e.startsWith("/")?e.slice(1):e)),a=this.defaultQuery();return ccr(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 k2(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(nd(this).debug(`[${l}] sending request`,F1({retryOfRequestLogID:n,method:o.method,url:s,options:o,headers:a.headers})),o.signal?.aborted)throw new Ic;let f=new AbortController,p=await this.fetchWithTimeout(s,a,u,f).catch(boe),m=Date.now();if(p instanceof globalThis.Error){let y=`retrying, ${r} attempts remaining`;if(o.signal?.aborted)throw new Ic;let b=yoe(p)||/timed? ?out/i.test(String(p)+("cause"in p?String(p.cause):""));if(r)return nd(this).info(`[${l}] connection ${b?"timed out":"failed"} - ${y}`),nd(this).debug(`[${l}] connection ${b?"timed out":"failed"} (${y})`,F1({retryOfRequestLogID:n,url:s,durationMs:m-d,message:p.message})),this.retryRequest(o,r,n??l);throw nd(this).info(`[${l}] connection ${b?"timed out":"failed"} - error; no more retries left`),nd(this).debug(`[${l}] connection ${b?"timed out":"failed"} (error; no more retries left)`,F1({retryOfRequestLogID:n,url:s,durationMs:m-d,message:p.message})),b?new pA:new ak({cause:p})}let h=[...p.headers.entries()].filter(([y])=>y==="x-request-id").map(([y,b])=>", "+y+": "+JSON.stringify(b)).join(""),g=`[${l}${c}${h}] ${a.method} ${s} ${p.ok?"succeeded":"failed"} with status ${p.status} in ${m-d}ms`;if(!p.ok){let y=await this.shouldRetry(p);if(r&&y){let E=`retrying, ${r} attempts remaining`;return await vcr(p.body),nd(this).info(`${g} - ${E}`),nd(this).debug(`[${l}] response error (${E})`,F1({retryOfRequestLogID:n,url:p.url,status:p.status,headers:p.headers,durationMs:m-d})),this.retryRequest(o,r,n??l,p.headers)}let b=y?"error; no more retries left":"error; not retryable";nd(this).info(`${g} - ${b}`);let _=await p.text().catch(E=>boe(E).message),w=pcr(_),x=w?void 0:_;throw nd(this).debug(`[${l}] response error (${b})`,F1({retryOfRequestLogID:n,url:p.url,status:p.status,headers:p.headers,message:x,durationMs:Date.now()-d})),this.makeStatusError(p.status,w,x,p.headers)}return nd(this).info(g),nd(this).debug(`[${l}] response start`,F1({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 Roe(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 gA(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&&fcr("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=at([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))}:{},...bcr(),"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=at([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:pCe(e)}:xe(this,VCe,"f").call(this,{body:e,headers:n})}};ert=fn,VCe=new WeakMap,Qtt=new WeakSet,_dr=function(){return this.baseURL!=="https://api.openai.com/v1"};fn.OpenAI=ert;fn.DEFAULT_TIMEOUT=6e5;fn.OpenAIError=kt;fn.APIError=Rm;fn.APIConnectionError=ak;fn.APIConnectionTimeoutError=pA;fn.APIUserAbortError=Ic;fn.NotFoundError=UW;fn.ConflictError=zW;fn.RateLimitError=VW;fn.BadRequestError=kW;fn.AuthenticationError=qW;fn.InternalServerError=JW;fn.PermissionDeniedError=BW;fn.UnprocessableEntityError=HW;fn.InvalidWebhookSignatureError=mA;fn.toFile=Ioe;fn.Completions=K2;fn.Chat=dk;fn.Embeddings=G2;fn.Files=X2;fn.Images=tH;fn.Audio=wA;fn.Moderations=nH;fn.Models=rH;fn.FineTuning=$C;fn.Graders=bk;fn.VectorStores=V1;fn.Webhooks=iH;fn.Beta=DC;fn.Batches=U2;fn.Uploads=wk;fn.Responses=vk;fn.Realtime=H1;fn.Conversations=gk;fn.Evals=yk;fn.Containers=hk;fn.Videos=oH});var aH,Pro,vdr=v(()=>{kl();RC();qoe();JCe();aH=class extends fn{constructor({baseURL:e=NC("OPENAI_BASE_URL"),apiKey:r=NC("AZURE_OPENAI_API_KEY"),apiVersion:n=NC("OPENAI_API_VERSION"),endpoint:o,deployment:i,azureADTokenProvider:a,dangerouslyAllowBrowser:s,...u}={}){if(!n)throw new kt("The OPENAI_API_VERSION environment variable is missing or empty; either provide it, or instantiate the AzureOpenAI client with an apiVersion option, like new AzureOpenAI({ apiVersion: 'My API Version' }).");if(typeof a=="function"&&(s=!0),!a&&!r)throw new kt("Missing credentials. Please pass one of `apiKey` and `azureADTokenProvider`, or set the `AZURE_OPENAI_API_KEY` environment variable.");if(a&&r)throw new kt("The `apiKey` and `azureADTokenProvider` arguments are mutually exclusive; only one can be passed at a time.");if(u.defaultQuery={...u.defaultQuery,"api-version":n},e){if(o)throw new kt("baseURL and endpoint are mutually exclusive")}else{if(o||(o=process.env.AZURE_OPENAI_ENDPOINT),!o)throw new kt("Must provide one of the `baseURL` or `endpoint` arguments, or the `AZURE_OPENAI_ENDPOINT` environment variable");e=`${o}/openai`}super({apiKey:a??r,baseURL:e,...u,...s!==void 0?{dangerouslyAllowBrowser:s}:{}}),this.apiVersion="",this.apiVersion=n,this.deploymentName=i}async buildRequest(e,r={}){if(Pro.has(e.path)&&e.method==="post"&&e.body!==void 0){if(!ZW(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"?at([{"api-key":this.apiKey}]):super.authHeaders(e)}},Pro=new Set(["/completions","/chat/completions","/embeddings","/audio/transcriptions","/audio/translations","/audio/speech","/images/generations","/batches","/images/edits"])});var CA=v(()=>{JCe();Met();SCe();JCe();Mu();hA();vdr()});function LC(t,e){if(t.function===void 0)return;let r;if(e?.partial)try{r=UU(t.function.arguments??"{}")}catch{return}else try{r=JSON.parse(t.function.arguments)}catch(o){throw new eh([`Function "${t.function.name}" arguments:`,"",t.function.arguments,"","are not valid JSON.",`Error: ${o.message}`].join(` `))}let n={name:t.function.name,args:r,type:"tool_call"};return e?.returnId&&(n.id=t.id),n}function Sk(t){if(t.id===void 0)throw new Error('All OpenAI tool calls must have an "id" field.');return{id:t.id,type:"function",function:{name:t.name,arguments:JSON.stringify(t.args)}}}function FC(t,e){return{name:t.function?.name,args:t.function?.arguments,id:t.id,error:e,type:"invalid_tool_call"}}var trt,kC,wdr=v(()=>{pY();V0();yN();O6();yL();f2e();trt=class extends gL{constructor(e){super(e);M(this,"returnId",!1);M(this,"lc_namespace",["langchain","output_parsers","openai_tools"]);M(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(Us(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=>LC(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}},kC=class extends trt{constructor(e){super(e);M(this,"lc_namespace",["langchain","output_parsers","openai_tools"]);M(this,"lc_serializable",!0);M(this,"returnId",!1);M(this,"keyName");M(this,"returnSingle",!1);M(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 sL(this.zodSchema,e);if(r.success)return r.data;throw new eh(`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 Mro,sH=v(()=>{Do();wdr();Mro={};Et(Mro,{JsonOutputKeyToolsParser:()=>kC,JsonOutputToolsParser:()=>trt,convertLangChainToolCallToOpenAI:()=>Sk,makeInvalidToolCall:()=>FC,parseToolCall:()=>LC})});var uH,Hoe=v(()=>{ok();ik();goe();fCe();CA();nl();D1();Wv();xv();_O();sH();Gv();o_();uH=class extends hh{constructor(e){super(e??{});M(this,"temperature");M(this,"topP");M(this,"frequencyPenalty");M(this,"presencePenalty");M(this,"n");M(this,"logitBias");M(this,"model","gpt-3.5-turbo");M(this,"modelKwargs");M(this,"stop");M(this,"stopSequences");M(this,"user");M(this,"timeout");M(this,"streaming",!1);M(this,"streamUsage",!0);M(this,"maxTokens");M(this,"logprobs");M(this,"topLogprobs");M(this,"apiKey");M(this,"organization");M(this,"__includeRawResponse");M(this,"client");M(this,"clientConfig");M(this,"supportsStrictToolCalling");M(this,"audio");M(this,"modalities");M(this,"reasoning");M(this,"zdrEnabled");M(this,"service_tier");M(this,"promptCacheKey");M(this,"verbosity");M(this,"defaultOptions");M(this,"lc_serializable",!0);let r=typeof e?.configuration?.apiKey=="string"?e?.configuration?.apiKey:void 0;this.apiKey=e?.apiKey??r??gn("OPENAI_API_KEY"),this.organization=e?.configuration?.organization??gn("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.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","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(!cA(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&&Ga(e.json_schema.schema)?scr(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,this.client=new fn(i)}return{...this.clientConfig,...e}}_convertChatOpenAIToolToCompletionsTool(e,r){return D2(e)?hlr(e.metadata.customTool):Kv(e)?r?.strict!==void 0?{...e,function:{...e.function,strict:r.strict}}:e:ulr(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=>FW(o)||D2(o)?o: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(dA(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=llr(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}_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=acr(this.model,r?.method);if(u==="jsonMode"){Ga(i)?o=Jw.fromZodSchema(i):o=new Ov;let f=Vi(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:lL(i),schema:i,strict:r?.strict},p=Vi(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}}}),Ga(i)){let m=Jw.fromZodSchema(i);o=i_.from(h=>"parsed"in h.additional_kwargs?h.additional_kwargs.parsed:m)}else o=new Ov}else{let f=a??"extract";if(Ga(i)){let p=Vi(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 kC({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=Vi(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 kC({returnSingle:!0,keyName:f})}}if(!s)return n.pipe(o);let l=xu.assign({parsed:(f,p)=>o.invoke(f.raw,p)}),c=xu.assign({parsed:()=>null}),d=l.withFallbacks({fallbacks:[c]});return El.from([{raw:n},d])}}});function Voe(t,e){return t.lc_error_code=e,t.message=`${t.message} Troubleshooting URL: https://js.langchain.com/docs/troubleshooting/errors/${e}/ `,t}var Sdr=v(()=>{});function xA(t){if(!t||typeof t!="object")return t;let e;return t.constructor.name===pA.name&&"message"in t&&typeof t.message=="string"?(e=new Error(t.message),e.name="TimeoutError"):t.constructor.name===Ic.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=Voe(t,"INVALID_TOOL_RESULTS"):"status"in t&&t.status===401?e=Voe(t,"MODEL_AUTHENTICATION"):"status"in t&&t.status===429?e=Voe(t,"MODEL_RATE_LIMIT"):"status"in t&&t.status===404?e=Voe(t,"MODEL_NOT_FOUND"):e=t,e}var lH=v(()=>{Sdr();CA()});function Rro(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=MC(()=>{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)return{type:"file",file:{file_data:t.data.toString()}};if(t.fileId)return{type:"file",file:{file_id:t.fileId}}}}function Cdr(t,e){let r=dA(t);if(r==="system"&&cA(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"&&Gb.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=Rro(i);a&&(yield a)}}return{role:"user",content:Array.from(n(t.contentBlocks))}}function xdr(t){let e=Us(t)&&t.response_metadata?.model_provider==="openai";function*r(){let n=MC(()=>{try{let y=dA(t);return y==="system"||y==="developer"||y==="assistant"||y==="user"?y:"assistant"}catch{return"assistant"}}),o,i=new Set,a=new Set,s=new Map,u=new Map;function*l(){if(!o)return;let y=o.content;(typeof y=="string"&&y.length>0||Array.isArray(y)&&y.length>0)&&(yield o),o=void 0}let c=y=>{o||(o={type:"message",role:n,content:[]}),typeof o.content=="string"?o.content=o.content.length>0?[{type:"input_text",text:o.content},...y]:[...y]:o.content.push(...y)},d=y=>{if(typeof y=="string")return y;try{return JSON.stringify(y??{})}catch{return"{}"}},f=y=>{let b=MC(()=>{let _=y.metadata?.detail;return _==="low"||_==="high"||_==="auto"?_:"auto"});if(y.fileId)return{type:"input_image",detail:b,file_id:y.fileId};if(y.url)return{type:"input_image",detail:b,image_url:y.url};if(y.data){let _=typeof y.data=="string"?y.data:Buffer.from(y.data).toString("base64"),w=y.mimeType??"image/png";return{type:"input_image",detail:b,image_url:`data:${w};base64,${_}`}}},p=y=>{let b=y.metadata?.filename??y.metadata?.name??y.metadata?.title;if(y.fileId&&typeof b=="string")return{type:"input_file",file_id:y.fileId,...b?{filename:b}:{}};if(y.url&&typeof b=="string")return{type:"input_file",file_url:y.url,...b?{filename:b}:{}};if(y.data&&typeof b=="string"){let _=typeof y.data=="string"?y.data:Buffer.from(y.data).toString("base64");return{type:"input_file",file_data:`data:${y.mimeType??"application/octet-stream"};base64,${_}`,...b?{filename:b}:{}}}},m=y=>{let b=MC(()=>{if(Array.isArray(y.summary)){let O=y.summary?.map(E=>E?.text).filter(E=>typeof E=="string")??[];if(O.length>0)return O}return y.reasoning?[y.reasoning]:[]}),_=b.length>0?b.map(x=>({type:"summary_text",text:x})):[{type:"summary_text",text:""}],w={type:"reasoning",id:y.id??"",summary:_};return y.reasoning&&(w.content=[{type:"reasoning_text",text:y.reasoning}]),w},h=y=>({type:"function_call",name:y.name??"",call_id:y.id??"",arguments:d(y.args)}),g=y=>{let b=d(y.output),_=y.status==="success"?"completed":y.status==="error"?"incomplete":void 0;return{type:"function_call_output",call_id:y.toolCallId??"",output:b,..._?{status:_}:{}}};for(let y of t.contentBlocks)if(y.type==="text")c([{type:"input_text",text:y.text}]);else if(y.type!=="invalid_tool_call"){if(y.type==="reasoning")yield*l(),yield m(y);else if(y.type==="tool_call"){yield*l();let b=y.id??"";b&&(i.add(b),s.delete(b)),yield h(y)}else if(y.type==="tool_call_chunk"){if(y.id){let b=s.get(y.id)??{name:y.name,args:[]};y.name&&(b.name=y.name),y.args&&b.args.push(y.args),s.set(y.id,b)}}else if(y.type==="server_tool_call"){yield*l();let b=y.id??"";b&&(a.add(b),u.delete(b)),yield h(y)}else if(y.type==="server_tool_call_chunk"){if(y.id){let b=u.get(y.id)??{name:y.name,args:[]};y.name&&(b.name=y.name),y.args&&b.args.push(y.args),u.set(y.id,b)}}else if(y.type==="server_tool_call_result")yield*l(),yield g(y);else if(y.type!=="audio")if(y.type==="file"){let b=p(y);b&&c([b])}else if(y.type==="image"){let b=f(y);b&&c([b])}else if(y.type==="video"){let b=p(y);b&&c([b])}else y.type==="text-plain"?y.text&&c([{type:"input_text",text:y.text}]):y.type==="non_standard"&&e&&(yield*l(),yield y.value)}yield*l();for(let[y,b]of s){if(!y||i.has(y))continue;let _=b.args.join("");!b.name&&!_||(yield{type:"function_call",call_id:y,name:b.name??"",arguments:_})}for(let[y,b]of u){if(!y||a.has(y))continue;let _=b.args.join("");!b.name&&!_||(yield{type:"function_call",call_id:y,name:b.name??"",arguments:_})}}return Array.from(r())}var rrt=v(()=>{ok();$s()});function Joe(t,e){return t.flatMap(r=>{if("output_version"in r.response_metadata&&r.response_metadata?.output_version==="v1")return Cdr(r);let n=dA(r);n==="system"&&cA(e)&&(n="developer");let o=typeof r.content=="string"?r.content:r.content.map(a=>Zm(a)?oO(a,nrt):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,i.content=""),Us(r)&&r.tool_calls?.length?(i.tool_calls=r.tool_calls.map(Sk),i.content=""):(r.additional_kwargs.tool_calls!=null&&(i.tool_calls=r.additional_kwargs.tool_calls),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 nrt,Koe=v(()=>{ok();rrt();sH();$s();nrt={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=Hg({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=gY(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=gY(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"){if(!Hg({dataUrl:t.url}))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:t.metadata?.filename||t.metadata?.name}:{}}}}if(t.source_type==="base64")return{type:"file",file:{file_data:`data:${t.mime_type??""};base64,${t.data}`,...t.metadata?.filename||t.metadata?.name||t.metadata?.title?{filename:t.metadata?.filename||t.metadata?.name||t.metadata?.title}:{}}};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`)}}});var A8,KCe,WCe=v(()=>{ok();goe();fCe();Hoe();lH();rrt();Koe();Wv();sH();$s();ym();A8="__openai_function_call_ids__",KCe=class extends uH{invocationParams(t){let e;t?.strict!==void 0?e=t.strict: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:dlr(t?.tool_choice)?t?.tool_choice:(()=>{let o=tCe(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,...this.zdrEnabled?{store:!1}:{},...this.modelKwargs},n=this._getReasoningParams(t);return n!==void 0&&(r.reasoning=n),r}async _generate(t,e){let r=this.invocationParams(e);if(r.stream){let n=this._streamResponseChunks(t,e),o;for await(let i of n)i.message.response_metadata={...i.generationInfo,...i.message.response_metadata},o=o?.concat(i)??i;return{generations:o?[o]:[],llmOutput:{estimatedTokenUsage:o?.message?.usage_metadata}}}else{let n=this._convertMessagesToResponsesParams(t),o=await this.completionWithRetry({input:n,...r,stream:!1},{signal:e?.signal,...e?.options});return{generations:[{text:o.output_text,message:this._convertResponsesMessageToBaseMessage(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:this._convertMessagesToResponsesParams(t),stream:!0},e);for await(let o of n){let i=this._convertResponsesDeltaToBaseMessageChunk(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 xA(n)}})}_convertResponsesMessageToBaseMessage(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(LC(u,{returnId:!0}))}catch(l){let c;typeof l=="object"&&l!=null&&"message"in l&&typeof l.message=="string"&&(c=l.message),o.push(FC(u,c))}a[A8]??(a[A8]={}),s.id&&(a[A8][s.call_id]=s.id)}else if(s.type==="reasoning")a.reasoning=s;else if(s.type==="custom_tool_call"){let u=flr(s);u?n.push(u):o.push(FC(s,"Malformed custom tool call"))}else a.tool_outputs??(a.tool_outputs=[]),a.tool_outputs.push(s);return new li({id:e,content:r,tool_calls:n,invalid_tool_calls:o,usage_metadata:tet(t.usage),additional_kwargs:a,response_metadata:i})}_convertResponsesDeltaToBaseMessageChunk(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[A8]={[t.item.call_id]:t.item.id};else if(t.type==="response.output_item.done"&&["web_search_call","file_search_call","computer_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=this._convertResponsesMessageToBaseMessage(t.response);n=tet(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 Hi({text:e.map(u=>u.text).join(""),message:new Ur({id:s,content:e,tool_call_chunks:o,usage_metadata:n,additional_kwargs:a,response_metadata:i}),generationInfo:r})}_convertMessagesToResponsesParams(t){return t.flatMap(e=>{let r=e.response_metadata;if(r?.output_version==="v1")return xdr(e);let n=e.additional_kwargs,o=dA(e);if(o==="system"&&cA(this.model)&&(o="developer"),o==="function")throw new Error("Function messages are not supported in Responses API");if(o==="tool"){let i=e;return n?.type==="computer_call_output"?{type:"computer_call_output",output:(()=>{if(typeof i.content=="string")return{type:"computer_screenshot",image_url:i.content};if(Array.isArray(i.content)){let s=i.content.find(l=>l.type==="computer_screenshot");if(s)return s;let u=i.content.find(l=>l.type==="image_url");if(u)return{type:"computer_screenshot",image_url:typeof u.image_url=="string"?u.image_url:u.image_url.url}}throw new Error("Invalid computer call output")})(),call_id:i.tool_call_id}:i.additional_kwargs?.customTool?{type:"custom_tool_call_output",call_id:i.tool_call_id,output:i.content}:{type:"function_call_output",call_id:i.tool_call_id,id:i.id?.startsWith("fc_")?i.id:void 0,output:typeof i.content!="string"?JSON.stringify(i.content):i.content}}if(o==="assistant"){if(!this.zdrEnabled&&r?.output!=null&&Array.isArray(r?.output)&&r?.output.length>0&&r?.output.every(c=>"type"in c))return r?.output;let i=[];if(n?.reasoning&&!this.zdrEnabled){let c=this._convertReasoningSummary(n.reasoning);i.push(c)}let{content:a}=e;n?.refusal&&(typeof a=="string"&&(a=[{type:"output_text",text:a,annotations:[]}]),a=[...a,{type:"refusal",refusal:n.refusal}]),(typeof a=="string"||a.length>0)&&i.push({type:"message",role:"assistant",...e.id&&!this.zdrEnabled&&e.id.startsWith("msg_")?{id:e.id}:{},content:MC(()=>typeof a=="string"?a:a.flatMap(c=>c.type==="text"?{type:"output_text",text:c.text,annotations:c.annotations??[]}:c.type==="output_text"||c.type==="refusal"?c:[]))});let s=n?.[A8];Us(e)&&e.tool_calls?.length?i.push(...e.tool_calls.map(c=>plr(c)?{type:"custom_tool_call",id:c.call_id,call_id:c.id??"",input:c.args.input,name:c.name}:{type:"function_call",name:c.name,arguments:JSON.stringify(c.args),call_id:c.id,...this.zdrEnabled?{id:s?.[c.id]}:{}})):n?.tool_calls&&i.push(...n.tool_calls.map(c=>({type:"function_call",name:c.function.name,call_id:c.id,arguments:c.function.arguments,...this.zdrEnabled?{id:s?.[c.id]}:{}})));let u=r?.output?.length?r?.output:n.tool_outputs,l=["computer_call","mcp_call","code_interpreter_call","image_generation_call"];if(u!=null){let d=u?.filter(f=>l.includes(f.type));d.length>0&&i.push(...d)}return i}if(o==="user"||o==="system"||o==="developer"){if(typeof e.content=="string")return{type:"message",role:o,content:e.content};let i=[],a=e.content.flatMap(s=>{if(s.type==="mcp_approval_response"&&i.push({type:"mcp_approval_response",approval_request_id:s.approval_request_id,approve:s.approve}),Zm(s))return oO(s,nrt);if(s.type==="text")return{type:"input_text",text:s.text};if(s.type==="image_url"){let u=MC(()=>{if(typeof s.image_url=="string")return s.image_url;if(typeof s.image_url=="object"&&s.image_url!==null&&"url"in s.image_url)return s.image_url.url}),l=MC(()=>{if(typeof s.image_url=="string")return"auto";if(typeof s.image_url=="object"&&s.image_url!==null&&"detail"in s.image_url)return s.image_url.detail});return{type:"input_image",image_url:u,detail:l}}return s.type==="input_text"||s.type==="input_image"||s.type==="input_file"?s:[]});return a.length>0&&i.push({type:"message",role:o,content:a}),i}return console.warn(`Unsupported role found when converting to OpenAI Responses API: ${o}`),[]})}_convertReasoningSummary(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}}_reduceChatOpenAITools(t,e){let r=[];for(let n of t)if(FW(n))n.type==="image_generation"&&e?.stream&&(n.partial_images=1),r.push(n);else if(D2(n)){let o=n.metadata.customTool;r.push({type:"custom",name:o.name,description:o.description,format:o.format})}else Kv(n)?r.push({type:"function",name:n.function.name,parameters:n.function.parameters,description:n.function.description,strict:e?.strict??null}):rCe(n)&&r.push(mlr(n));return r}}});var Ck,GCe=v(()=>{ok();goe();fCe();Hoe();lH();Koe();sH();$s();ym();Ck=class extends uH{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:tCe(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,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),cA(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=Joe(t,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}:{}},Us(h.message)&&(h.message.usage_metadata=n),h.message=new li(Object.fromEntries(Object.entries(h.message).filter(([g])=>!g.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=Joe(t,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 Hi({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 Hi({message:new Ur({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 xA(o)}})}_convertCompletionsMessageToBaseMessage(t,e){let r=t.tool_calls;switch(t.role){case"assistant":{let n=[],o=[];for(let u of r??[])try{n.push(LC(u,{returnId:!0}))}catch(l){o.push(FC(u,l.message))}let i={function_call:t.function_call,tool_calls:r};this.__includeRawResponse!==void 0&&(i.__raw_response=e);let a={model_provider:"openai",model_name:e.model,...e.system_fingerprint?{usage:{...e.usage},system_fingerprint:e.system_fingerprint}:{}};t.audio&&(i.audio=t.audio);let s=ucr(t.content||"",e.choices?.[0]?.message);return new li({content:s,tool_calls:n,invalid_tool_calls:o,additional_kwargs:i,response_metadata:a,id:e.id})}default:return new cd(t.content||"",t.role??"unknown")}}_convertCompletionsDeltaToBaseMessageChunk(t,e,r){let n=t.role??r,o=t.content??"",i;t.function_call?i={function_call:t.function_call}:t.tool_calls?i={tool_calls:t.tool_calls}:i={},this.__includeRawResponse&&(i.__raw_response=e),t.audio&&(i.audio={...t.audio,index:e.choices[0].index});let a={model_provider:"openai",usage:{...e.usage}};if(n==="user")return new _v({content:o,response_metadata:a});if(n==="assistant"){let s=[];if(Array.isArray(t.tool_calls))for(let u of t.tool_calls)s.push({name:u.function?.name,args:u.function?.arguments,id:u.id,index:u.index,type:"tool_call_chunk"});return new Ur({content:o,tool_call_chunks:s,additional_kwargs:i,id:e.id,response_metadata:a})}else return n==="system"?new Ky({content:o,response_metadata:a}):n==="developer"?new Ky({content:o,response_metadata:a,additional_kwargs:{__openai_role__:"developer"}}):n==="function"?new bv({content:o,additional_kwargs:i,name:t.name,response_metadata:a}):n==="tool"?new Aw({content:o,additional_kwargs:i,tool_call_id:t.tool_call_id,response_metadata:a}):new yv({content:o,role:n,response_metadata:a})}}});var OA,ort=v(()=>{goe();Hoe();WCe();GCe();OA=class Odr extends uH{constructor(r){super(r);M(this,"useResponsesApi",!1);M(this,"responses");M(this,"completions");this.fields=r,this.useResponsesApi=r?.useResponsesApi??!1,this.responses=r?.responses??new KCe(r),this.completions=r?.completions??new Ck(r)}get lc_serializable_keys(){return[...super.lc_serializable_keys,"useResponsesApi"]}get callKeys(){return[...super.callKeys,"useResponsesApi"]}_useResponsesApi(r){let n=r?.tools?.some(FW),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(rCe)||r?.tools?.some(D2);return this.useResponsesApi||n||o||i}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 Odr(this.fields);return n.defaultOptions={...this.defaultOptions,...r},n}}});var ZCe=v(()=>{ik();CA();nl()});var irt=v(()=>{GCe();ZCe()});var art=v(()=>{WCe();ZCe()});var Adr=v(()=>{ort();ZCe();irt();art()});var srt=v(()=>{ik();lH();CA();nl();Wv();ym();loe();tk()});var Idr=v(()=>{ik();srt();CA();nl()});var xk,urt=v(()=>{ik();lH();CA();nl();tk();M2();xk=class extends ES{constructor(e){let r={maxConcurrency:2,...e};super(r);M(this,"model","text-embedding-ada-002");M(this,"modelName");M(this,"batchSize",512);M(this,"stripNewLines",!0);M(this,"dimensions");M(this,"timeout");M(this,"organization");M(this,"encodingFormat");M(this,"client");M(this,"clientConfig");let n=r?.apiKey??r?.openAIApiKey??gn("OPENAI_API_KEY");this.organization=r?.configuration?.organization??gn("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=PS(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 xA(n)}})}}});var lrt,Ndr=v(()=>{ik();lH();urt();CA();nl();lrt=class extends xk{constructor(e){super(e);M(this,"azureOpenAIApiVersion");M(this,"azureOpenAIApiKey");M(this,"azureADTokenProvider");M(this,"azureOpenAIApiInstanceName");M(this,"azureOpenAIApiDeploymentName");M(this,"azureOpenAIBasePath");this.batchSize=e?.batchSize??1,this.azureOpenAIApiKey=e?.azureOpenAIApiKey??e?.apiKey??gn("AZURE_OPENAI_API_KEY"),this.azureOpenAIApiVersion=e?.azureOpenAIApiVersion??e?.openAIApiVersion??gn("AZURE_OPENAI_API_VERSION"),this.azureOpenAIBasePath=e?.azureOpenAIBasePath??gn("AZURE_OPENAI_BASE_PATH"),this.azureOpenAIApiInstanceName=e?.azureOpenAIApiInstanceName??gn("AZURE_OPENAI_API_INSTANCE_NAME"),this.azureOpenAIApiDeploymentName=(e?.azureOpenAIApiEmbeddingsDeploymentName||e?.azureOpenAIApiDeploymentName)??(gn("AZURE_OPENAI_API_EMBEDDINGS_DEPLOYMENT_NAME")||gn("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),i={...this.clientConfig,baseURL:o,timeout:this.timeout,maxRetries:0};this.azureADTokenProvider||(i.apiKey=n.azureOpenAIApiKey),i.baseURL||delete i.baseURL;let a=hoe(i.defaultHeaders);i.defaultHeaders={...i.defaultHeaders,"User-Agent":a["User-Agent"]?`${a["User-Agent"]}: langchainjs-azure-openai-v2`:"langchainjs-azure-openai-v2"},this.client=new aH({apiVersion:this.azureOpenAIApiVersion,azureADTokenProvider:this.azureADTokenProvider,deployment:this.azureOpenAIApiDeploymentName,...i})}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 xA(n)}})}}});var crt=v(()=>{Zg()});var txe={};Xn(txe,{ZodISODate:()=>YCe,ZodISODateTime:()=>XCe,ZodISODuration:()=>exe,ZodISOTime:()=>QCe,date:()=>frt,datetime:()=>drt,duration:()=>mrt,time:()=>prt});function drt(t){return Pze(XCe,t)}function frt(t){return Mze(YCe,t)}function prt(t){return Rze(QCe,t)}function mrt(t){return Aze(exe,t)}var XCe,YCe,QCe,exe,rxe=v(()=>{Zg();nxe();XCe=we("ZodISODateTime",(t,e)=>{AUe.init(t,e),Hu.init(t,e)});YCe=we("ZodISODate",(t,e)=>{IUe.init(t,e),Hu.init(t,e)});QCe=we("ZodISOTime",(t,e)=>{NUe.init(t,e),Hu.init(t,e)});exe=we("ZodISODuration",(t,e)=>{jUe.init(t,e),Hu.init(t,e)})});var Ddr,$ro,I8,hrt=v(()=>{Zg();Zg();Ddr=(t,e)=>{tQ.init(t,e),t.name="ZodError",Object.defineProperties(t,{format:{value:r=>nQ(t,r)},flatten:{value:r=>rQ(t,r)},addIssue:{value:r=>t.issues.push(r)},addIssues:{value:r=>t.issues.push(...r)},isEmpty:{get(){return t.issues.length===0}}})},$ro=we("ZodError",Ddr),I8=we("ZodError",Ddr,{Parent:Error})});var grt,yrt,brt,_rt,vrt=v(()=>{Zg();hrt();grt=ime(I8),yrt=ame(I8),brt=sme(I8),_rt=ume(I8)});function wrt(t){return Oze(Goe,t)}function Fro(t){return Sme(xrt,t)}function kro(t){return fQ(oxe,t)}function qro(t){return Cme(J1,t)}function Bro(t){return xme(J1,t)}function Uro(t){return Ome(J1,t)}function zro(t){return Tme(J1,t)}function Hro(t){return Eme(Ort,t)}function Vro(t){return Pme(Trt,t)}function Jro(t){return Mme(Ert,t)}function Kro(t){return Rme(Prt,t)}function Wro(t){return Ame(Mrt,t)}function Gro(t){return Ime(Rrt,t)}function Zro(t){return Nme(Art,t)}function Xro(t){return jme(Irt,t)}function Yro(t){return Dme(Nrt,t)}function Qro(t){return $me(jrt,t)}function eno(t){return Lme(Drt,t)}function tno(t){return Fme($rt,t)}function rno(t){return kme(Lrt,t)}function nno(t){return qme(Frt,t)}function ono(t){return Bme(krt,t)}function ino(t){return Ume(qrt,t)}function ano(t,e,r={}){return l4e($dr,t,e,r)}function Ldr(t){return Ize(Zoe,t)}function Srt(t){return jze(N8,t)}function sno(t){return Dze(N8,t)}function uno(t){return $ze(N8,t)}function lno(t){return Lze(N8,t)}function cno(t){return Fze(N8,t)}function Fdr(t){return kze(Xoe,t)}function dno(t){return Bze(Yoe,t)}function fno(t){return zze(Brt,t)}function pno(t){return Hze(Brt,t)}function mno(t){return Vze(kdr,t)}function hno(t){return Jze(qdr,t)}function Udr(t){return Kze(Bdr,t)}function gno(){return Wze(zdr)}function ixe(){return nL(Hdr)}function lxe(t){return pQ(Vdr,t)}function yno(t){return Gze(Jdr,t)}function bno(t){return Zze(cxe,t)}function Urt(t,e){return TQ(Kdr,t,e)}function _no(t){let e=t._zod.def.shape;return nfr(Object.keys(e))}function vno(t,e){let r={type:"object",get shape(){return xt.assignProp(this,"shape",{...t}),this.shape},...xt.normalizeParams(e)};return new dxe(r)}function wno(t,e){return new dxe({type:"object",get shape(){return xt.assignProp(this,"shape",{...t}),this.shape},catchall:lxe(),...xt.normalizeParams(e)})}function Sno(t,e){return new dxe({type:"object",get shape(){return xt.assignProp(this,"shape",{...t}),this.shape},catchall:ixe(),...xt.normalizeParams(e)})}function fxe(t,e){return new zrt({type:"union",options:t,...xt.normalizeParams(e)})}function Cno(t,e,r){return new Wdr({type:"union",options:e,discriminator:t,...xt.normalizeParams(r)})}function Zdr(t,e){return new Gdr({type:"intersection",left:t,right:e})}function xno(t,e,r){let n=e instanceof Yn,o=n?r:e,i=n?e:null;return new Xdr({type:"tuple",items:t,rest:i,...xt.normalizeParams(o)})}function Ydr(t,e,r){return new Hrt({type:"record",keyType:t,valueType:e,...xt.normalizeParams(r)})}function Ono(t,e,r){return new Hrt({type:"record",keyType:fxe([t,lxe()]),valueType:e,...xt.normalizeParams(r)})}function Tno(t,e,r){return new Qdr({type:"map",keyType:t,valueType:e,...xt.normalizeParams(r)})}function Eno(t,e){return new efr({type:"set",valueType:t,...xt.normalizeParams(e)})}function tfr(t,e){let r=Array.isArray(t)?Object.fromEntries(t.map(n=>[n,n])):t;return new Woe({type:"enum",entries:r,...xt.normalizeParams(e)})}function Pno(t,e){return new Woe({type:"enum",entries:t,...xt.normalizeParams(e)})}function nfr(t,e){return new rfr({type:"literal",values:Array.isArray(t)?t:[t],...xt.normalizeParams(e)})}function Mno(t){return i4e(ofr,t)}function Jrt(t){return new Vrt({type:"transform",transform:t})}function axe(t){return new Krt({type:"optional",innerType:t})}function sxe(t){return new ifr({type:"nullable",innerType:t})}function Rno(t){return axe(sxe(t))}function sfr(t,e){return new afr({type:"default",innerType:t,get defaultValue(){return typeof e=="function"?e():e}})}function lfr(t,e){return new ufr({type:"prefault",innerType:t,get defaultValue(){return typeof e=="function"?e():e}})}function cfr(t,e){return new Wrt({type:"nonoptional",innerType:t,...xt.normalizeParams(e)})}function Ano(t){return new dfr({type:"success",innerType:t})}function pfr(t,e){return new ffr({type:"catch",innerType:t,catchValue:typeof e=="function"?e:()=>e})}function Ino(t){return Yze(mfr,t)}function uxe(t,e){return new Grt({type:"pipe",in:t,out:e})}function gfr(t){return new hfr({type:"readonly",innerType:t})}function Nno(t,e){return new yfr({type:"template_literal",parts:t,...xt.normalizeParams(e)})}function _fr(t){return new bfr({type:"lazy",getter:t})}function jno(t){return new vfr({type:"promise",innerType:t})}function wfr(t){let e=new Ql({check:"custom"});return e._zod.check=t,e}function Dno(t,e){return a4e(pxe,t??(()=>!0),e)}function Sfr(t,e={}){return s4e(pxe,t,e)}function Cfr(t){let e=wfr(r=>(r.addIssue=n=>{if(typeof n=="string")r.issues.push(xt.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(xt.issue(o))}},t(r.value,r)));return e}function $no(t,e={error:`Input not instance of ${t.name}`}){let r=new pxe({type:"custom",check:"custom",fn:n=>n instanceof t,abort:!0,...xt.normalizeParams(e)});return r._zod.bag.Class=t,r}function Fno(t){let e=_fr(()=>fxe([wrt(t),Ldr(),Fdr(),Udr(),Urt(e),Ydr(wrt(),e)]));return e}function kno(t,e){return uxe(Jrt(t),e)}var ci,Crt,Goe,Hu,xrt,oxe,J1,Ort,Trt,Ert,Prt,Mrt,Rrt,Art,Irt,Nrt,jrt,Drt,$rt,Lrt,Frt,krt,qrt,$dr,Zoe,N8,Xoe,Yoe,Brt,kdr,qdr,Bdr,zdr,Hdr,Vdr,Jdr,cxe,Kdr,dxe,zrt,Wdr,Gdr,Xdr,Hrt,Qdr,efr,Woe,rfr,ofr,Vrt,Krt,ifr,afr,ufr,Wrt,dfr,ffr,mfr,Grt,hfr,yfr,bfr,vfr,pxe,Lno,nxe=v(()=>{Zg();Zg();crt();rxe();vrt();ci=we("ZodType",(t,e)=>(Yn.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)=>Kc(t,r,n),t.brand=()=>t,t.register=(r,n)=>(r.add(t,n),t),t.parse=(r,n)=>grt(t,r,n,{callee:t.parse}),t.safeParse=(r,n)=>brt(t,r,n),t.parseAsync=async(r,n)=>yrt(t,r,n,{callee:t.parseAsync}),t.safeParseAsync=async(r,n)=>_rt(t,r,n),t.spa=t.safeParseAsync,t.refine=(r,n)=>t.check(Sfr(r,n)),t.superRefine=r=>t.check(Cfr(r)),t.overwrite=r=>t.check(hN(r)),t.optional=()=>axe(t),t.nullable=()=>sxe(t),t.nullish=()=>axe(sxe(t)),t.nonoptional=r=>cfr(t,r),t.array=()=>Urt(t),t.or=r=>fxe([t,r]),t.and=r=>Zdr(t,r),t.transform=r=>uxe(t,Jrt(r)),t.default=r=>sfr(t,r),t.prefault=r=>lfr(t,r),t.catch=r=>pfr(t,r),t.pipe=r=>uxe(t,r),t.readonly=()=>gfr(t),t.describe=r=>{let n=t.clone();return Ol.add(n,{description:r}),n},Object.defineProperty(t,"description",{get(){return Ol.get(t)?.description},configurable:!0}),t.meta=(...r)=>{if(r.length===0)return Ol.get(t);let n=t.clone();return Ol.add(n,r[0]),n},t.isOptional=()=>t.safeParse(void 0).success,t.isNullable=()=>t.safeParse(null).success,t)),Crt=we("_ZodString",(t,e)=>{dz.init(t,e),ci.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(hQ(...n)),t.includes=(...n)=>t.check(bQ(...n)),t.startsWith=(...n)=>t.check(_Q(...n)),t.endsWith=(...n)=>t.check(vQ(...n)),t.min=(...n)=>t.check(oL(...n)),t.max=(...n)=>t.check(f6(...n)),t.length=(...n)=>t.check(p6(...n)),t.nonempty=(...n)=>t.check(oL(1,...n)),t.lowercase=n=>t.check(gQ(n)),t.uppercase=n=>t.check(yQ(n)),t.trim=()=>t.check(CQ()),t.normalize=(...n)=>t.check(SQ(...n)),t.toLowerCase=()=>t.check(xQ()),t.toUpperCase=()=>t.check(OQ())}),Goe=we("ZodString",(t,e)=>{dz.init(t,e),Crt.init(t,e),t.email=r=>t.check(Sme(xrt,r)),t.url=r=>t.check(Eme(Ort,r)),t.jwt=r=>t.check(Ume(qrt,r)),t.emoji=r=>t.check(Pme(Trt,r)),t.guid=r=>t.check(fQ(oxe,r)),t.uuid=r=>t.check(Cme(J1,r)),t.uuidv4=r=>t.check(xme(J1,r)),t.uuidv6=r=>t.check(Ome(J1,r)),t.uuidv7=r=>t.check(Tme(J1,r)),t.nanoid=r=>t.check(Mme(Ert,r)),t.guid=r=>t.check(fQ(oxe,r)),t.cuid=r=>t.check(Rme(Prt,r)),t.cuid2=r=>t.check(Ame(Mrt,r)),t.ulid=r=>t.check(Ime(Rrt,r)),t.base64=r=>t.check(kme(Lrt,r)),t.base64url=r=>t.check(qme(Frt,r)),t.xid=r=>t.check(Nme(Art,r)),t.ksuid=r=>t.check(jme(Irt,r)),t.ipv4=r=>t.check(Dme(Nrt,r)),t.ipv6=r=>t.check($me(jrt,r)),t.cidrv4=r=>t.check(Lme(Drt,r)),t.cidrv6=r=>t.check(Fme($rt,r)),t.e164=r=>t.check(Bme(krt,r)),t.datetime=r=>t.check(drt(r)),t.date=r=>t.check(frt(r)),t.time=r=>t.check(prt(r)),t.duration=r=>t.check(mrt(r))});Hu=we("ZodStringFormat",(t,e)=>{Cu.init(t,e),Crt.init(t,e)}),xrt=we("ZodEmail",(t,e)=>{SUe.init(t,e),Hu.init(t,e)});oxe=we("ZodGUID",(t,e)=>{vUe.init(t,e),Hu.init(t,e)});J1=we("ZodUUID",(t,e)=>{wUe.init(t,e),Hu.init(t,e)});Ort=we("ZodURL",(t,e)=>{CUe.init(t,e),Hu.init(t,e)});Trt=we("ZodEmoji",(t,e)=>{xUe.init(t,e),Hu.init(t,e)});Ert=we("ZodNanoID",(t,e)=>{OUe.init(t,e),Hu.init(t,e)});Prt=we("ZodCUID",(t,e)=>{TUe.init(t,e),Hu.init(t,e)});Mrt=we("ZodCUID2",(t,e)=>{EUe.init(t,e),Hu.init(t,e)});Rrt=we("ZodULID",(t,e)=>{PUe.init(t,e),Hu.init(t,e)});Art=we("ZodXID",(t,e)=>{MUe.init(t,e),Hu.init(t,e)});Irt=we("ZodKSUID",(t,e)=>{RUe.init(t,e),Hu.init(t,e)});Nrt=we("ZodIPv4",(t,e)=>{DUe.init(t,e),Hu.init(t,e)});jrt=we("ZodIPv6",(t,e)=>{$Ue.init(t,e),Hu.init(t,e)});Drt=we("ZodCIDRv4",(t,e)=>{LUe.init(t,e),Hu.init(t,e)});$rt=we("ZodCIDRv6",(t,e)=>{FUe.init(t,e),Hu.init(t,e)});Lrt=we("ZodBase64",(t,e)=>{qUe.init(t,e),Hu.init(t,e)});Frt=we("ZodBase64URL",(t,e)=>{BUe.init(t,e),Hu.init(t,e)});krt=we("ZodE164",(t,e)=>{UUe.init(t,e),Hu.init(t,e)});qrt=we("ZodJWT",(t,e)=>{zUe.init(t,e),Hu.init(t,e)});$dr=we("ZodCustomStringFormat",(t,e)=>{HUe.init(t,e),Hu.init(t,e)});Zoe=we("ZodNumber",(t,e)=>{yme.init(t,e),ci.init(t,e),t.gt=(n,o)=>t.check(mN(n,o)),t.gte=(n,o)=>t.check(e_(n,o)),t.min=(n,o)=>t.check(e_(n,o)),t.lt=(n,o)=>t.check(pN(n,o)),t.lte=(n,o)=>t.check(kw(n,o)),t.max=(n,o)=>t.check(kw(n,o)),t.int=n=>t.check(Srt(n)),t.safe=n=>t.check(Srt(n)),t.positive=n=>t.check(mN(0,n)),t.nonnegative=n=>t.check(e_(0,n)),t.negative=n=>t.check(pN(0,n)),t.nonpositive=n=>t.check(kw(0,n)),t.multipleOf=(n,o)=>t.check(pz(n,o)),t.step=(n,o)=>t.check(pz(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});N8=we("ZodNumberFormat",(t,e)=>{VUe.init(t,e),Zoe.init(t,e)});Xoe=we("ZodBoolean",(t,e)=>{iQ.init(t,e),ci.init(t,e)});Yoe=we("ZodBigInt",(t,e)=>{bme.init(t,e),ci.init(t,e),t.gte=(n,o)=>t.check(e_(n,o)),t.min=(n,o)=>t.check(e_(n,o)),t.gt=(n,o)=>t.check(mN(n,o)),t.gte=(n,o)=>t.check(e_(n,o)),t.min=(n,o)=>t.check(e_(n,o)),t.lt=(n,o)=>t.check(pN(n,o)),t.lte=(n,o)=>t.check(kw(n,o)),t.max=(n,o)=>t.check(kw(n,o)),t.positive=n=>t.check(mN(BigInt(0),n)),t.negative=n=>t.check(pN(BigInt(0),n)),t.nonpositive=n=>t.check(kw(BigInt(0),n)),t.nonnegative=n=>t.check(e_(BigInt(0),n)),t.multipleOf=(n,o)=>t.check(pz(n,o));let r=t._zod.bag;t.minValue=r.minimum??null,t.maxValue=r.maximum??null,t.format=r.format??null});Brt=we("ZodBigIntFormat",(t,e)=>{JUe.init(t,e),Yoe.init(t,e)});kdr=we("ZodSymbol",(t,e)=>{KUe.init(t,e),ci.init(t,e)});qdr=we("ZodUndefined",(t,e)=>{WUe.init(t,e),ci.init(t,e)});Bdr=we("ZodNull",(t,e)=>{GUe.init(t,e),ci.init(t,e)});zdr=we("ZodAny",(t,e)=>{ZUe.init(t,e),ci.init(t,e)});Hdr=we("ZodUnknown",(t,e)=>{rL.init(t,e),ci.init(t,e)});Vdr=we("ZodNever",(t,e)=>{aQ.init(t,e),ci.init(t,e)});Jdr=we("ZodVoid",(t,e)=>{XUe.init(t,e),ci.init(t,e)});cxe=we("ZodDate",(t,e)=>{YUe.init(t,e),ci.init(t,e),t.min=(n,o)=>t.check(e_(n,o)),t.max=(n,o)=>t.check(kw(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});Kdr=we("ZodArray",(t,e)=>{sQ.init(t,e),ci.init(t,e),t.element=e.element,t.min=(r,n)=>t.check(oL(r,n)),t.nonempty=r=>t.check(oL(1,r)),t.max=(r,n)=>t.check(f6(r,n)),t.length=(r,n)=>t.check(p6(r,n)),t.unwrap=()=>t.element});dxe=we("ZodObject",(t,e)=>{QUe.init(t,e),ci.init(t,e),xt.defineLazy(t,"shape",()=>e.shape),t.keyof=()=>tfr(Object.keys(t._zod.def.shape)),t.catchall=r=>t.clone({...t._zod.def,catchall:r}),t.passthrough=()=>t.clone({...t._zod.def,catchall:ixe()}),t.loose=()=>t.clone({...t._zod.def,catchall:ixe()}),t.strict=()=>t.clone({...t._zod.def,catchall:lxe()}),t.strip=()=>t.clone({...t._zod.def,catchall:void 0}),t.extend=r=>xt.extend(t,r),t.merge=r=>xt.merge(t,r),t.pick=r=>xt.pick(t,r),t.omit=r=>xt.omit(t,r),t.partial=(...r)=>xt.partial(Krt,t,r[0]),t.required=(...r)=>xt.required(Wrt,t,r[0])});zrt=we("ZodUnion",(t,e)=>{_me.init(t,e),ci.init(t,e),t.options=e.options});Wdr=we("ZodDiscriminatedUnion",(t,e)=>{zrt.init(t,e),eze.init(t,e)});Gdr=we("ZodIntersection",(t,e)=>{tze.init(t,e),ci.init(t,e)});Xdr=we("ZodTuple",(t,e)=>{fz.init(t,e),ci.init(t,e),t.rest=r=>t.clone({...t._zod.def,rest:r})});Hrt=we("ZodRecord",(t,e)=>{rze.init(t,e),ci.init(t,e),t.keyType=e.keyType,t.valueType=e.valueType});Qdr=we("ZodMap",(t,e)=>{nze.init(t,e),ci.init(t,e),t.keyType=e.keyType,t.valueType=e.valueType});efr=we("ZodSet",(t,e)=>{oze.init(t,e),ci.init(t,e),t.min=(...r)=>t.check(mz(...r)),t.nonempty=r=>t.check(mz(1,r)),t.max=(...r)=>t.check(d6(...r)),t.size=(...r)=>t.check(mQ(...r))});Woe=we("ZodEnum",(t,e)=>{ize.init(t,e),ci.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 Woe({...e,checks:[],...xt.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 Woe({...e,checks:[],...xt.normalizeParams(o),entries:i})}});rfr=we("ZodLiteral",(t,e)=>{aze.init(t,e),ci.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]}})});ofr=we("ZodFile",(t,e)=>{sze.init(t,e),ci.init(t,e),t.min=(r,n)=>t.check(mz(r,n)),t.max=(r,n)=>t.check(d6(r,n)),t.mime=(r,n)=>t.check(wQ(Array.isArray(r)?r:[r],n))});Vrt=we("ZodTransform",(t,e)=>{uQ.init(t,e),ci.init(t,e),t._zod.parse=(r,n)=>{r.addIssue=i=>{if(typeof i=="string")r.issues.push(xt.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(xt.issue(a))}};let o=e.transform(r.value,r);return o instanceof Promise?o.then(i=>(r.value=i,r)):(r.value=o,r)}});Krt=we("ZodOptional",(t,e)=>{l6.init(t,e),ci.init(t,e),t.unwrap=()=>t._zod.def.innerType});ifr=we("ZodNullable",(t,e)=>{uze.init(t,e),ci.init(t,e),t.unwrap=()=>t._zod.def.innerType});afr=we("ZodDefault",(t,e)=>{lze.init(t,e),ci.init(t,e),t.unwrap=()=>t._zod.def.innerType,t.removeDefault=t.unwrap});ufr=we("ZodPrefault",(t,e)=>{cze.init(t,e),ci.init(t,e),t.unwrap=()=>t._zod.def.innerType});Wrt=we("ZodNonOptional",(t,e)=>{dze.init(t,e),ci.init(t,e),t.unwrap=()=>t._zod.def.innerType});dfr=we("ZodSuccess",(t,e)=>{fze.init(t,e),ci.init(t,e),t.unwrap=()=>t._zod.def.innerType});ffr=we("ZodCatch",(t,e)=>{pze.init(t,e),ci.init(t,e),t.unwrap=()=>t._zod.def.innerType,t.removeCatch=t.unwrap});mfr=we("ZodNaN",(t,e)=>{mze.init(t,e),ci.init(t,e)});Grt=we("ZodPipe",(t,e)=>{lQ.init(t,e),ci.init(t,e),t.in=e.in,t.out=e.out});hfr=we("ZodReadonly",(t,e)=>{hze.init(t,e),ci.init(t,e)});yfr=we("ZodTemplateLiteral",(t,e)=>{gze.init(t,e),ci.init(t,e)});bfr=we("ZodLazy",(t,e)=>{bze.init(t,e),ci.init(t,e),t.unwrap=()=>t._zod.def.getter()});vfr=we("ZodPromise",(t,e)=>{yze.init(t,e),ci.init(t,e),t.unwrap=()=>t._zod.def.innerType});pxe=we("ZodCustom",(t,e)=>{_ze.init(t,e),ci.init(t,e)});Lno=(...t)=>u4e({Pipe:Grt,Boolean:Xoe,String:Goe,Transform:Vrt},...t)});function Bno(t){fd({customError:t})}function Uno(){return fd().customError}var qno,xfr=v(()=>{Zg();qno={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 Zrt={};Xn(Zrt,{bigint:()=>Jno,boolean:()=>Vno,date:()=>Kno,number:()=>Hno,string:()=>zno});function zno(t){return Tze(Goe,t)}function Hno(t){return Nze(Zoe,t)}function Vno(t){return qze(Xoe,t)}function Jno(t){return Uze(Yoe,t)}function Kno(t){return Xze(cxe,t)}var Ofr=v(()=>{Zg();nxe()});var mxe={};Xn(mxe,{$brand:()=>aBe,$input:()=>Cze,$output:()=>Sze,NEVER:()=>iBe,TimePrecision:()=>Eze,ZodAny:()=>zdr,ZodArray:()=>Kdr,ZodBase64:()=>Lrt,ZodBase64URL:()=>Frt,ZodBigInt:()=>Yoe,ZodBigIntFormat:()=>Brt,ZodBoolean:()=>Xoe,ZodCIDRv4:()=>Drt,ZodCIDRv6:()=>$rt,ZodCUID:()=>Prt,ZodCUID2:()=>Mrt,ZodCatch:()=>ffr,ZodCustom:()=>pxe,ZodCustomStringFormat:()=>$dr,ZodDate:()=>cxe,ZodDefault:()=>afr,ZodDiscriminatedUnion:()=>Wdr,ZodE164:()=>krt,ZodEmail:()=>xrt,ZodEmoji:()=>Trt,ZodEnum:()=>Woe,ZodError:()=>$ro,ZodFile:()=>ofr,ZodGUID:()=>oxe,ZodIPv4:()=>Nrt,ZodIPv6:()=>jrt,ZodISODate:()=>YCe,ZodISODateTime:()=>XCe,ZodISODuration:()=>exe,ZodISOTime:()=>QCe,ZodIntersection:()=>Gdr,ZodIssueCode:()=>qno,ZodJWT:()=>qrt,ZodKSUID:()=>Irt,ZodLazy:()=>bfr,ZodLiteral:()=>rfr,ZodMap:()=>Qdr,ZodNaN:()=>mfr,ZodNanoID:()=>Ert,ZodNever:()=>Vdr,ZodNonOptional:()=>Wrt,ZodNull:()=>Bdr,ZodNullable:()=>ifr,ZodNumber:()=>Zoe,ZodNumberFormat:()=>N8,ZodObject:()=>dxe,ZodOptional:()=>Krt,ZodPipe:()=>Grt,ZodPrefault:()=>ufr,ZodPromise:()=>vfr,ZodReadonly:()=>hfr,ZodRealError:()=>I8,ZodRecord:()=>Hrt,ZodSet:()=>efr,ZodString:()=>Goe,ZodStringFormat:()=>Hu,ZodSuccess:()=>dfr,ZodSymbol:()=>kdr,ZodTemplateLiteral:()=>yfr,ZodTransform:()=>Vrt,ZodTuple:()=>Xdr,ZodType:()=>ci,ZodULID:()=>Rrt,ZodURL:()=>Ort,ZodUUID:()=>J1,ZodUndefined:()=>qdr,ZodUnion:()=>zrt,ZodUnknown:()=>Hdr,ZodVoid:()=>Jdr,ZodXID:()=>Art,_ZodString:()=>Crt,_default:()=>sfr,any:()=>gno,array:()=>Urt,base64:()=>rno,base64url:()=>nno,bigint:()=>dno,boolean:()=>Fdr,catch:()=>pfr,check:()=>wfr,cidrv4:()=>eno,cidrv6:()=>tno,clone:()=>Kc,coerce:()=>Zrt,config:()=>fd,core:()=>gN,cuid:()=>Kro,cuid2:()=>Wro,custom:()=>Dno,date:()=>bno,discriminatedUnion:()=>Cno,e164:()=>ono,email:()=>Fro,emoji:()=>Vro,endsWith:()=>vQ,enum:()=>tfr,file:()=>Mno,flattenError:()=>rQ,float32:()=>sno,float64:()=>uno,formatError:()=>nQ,function:()=>d4e,getErrorMap:()=>Uno,globalRegistry:()=>Ol,gt:()=>mN,gte:()=>e_,guid:()=>kro,includes:()=>bQ,instanceof:()=>$no,int:()=>Srt,int32:()=>lno,int64:()=>fno,intersection:()=>Zdr,ipv4:()=>Yro,ipv6:()=>Qro,iso:()=>txe,json:()=>Fno,jwt:()=>ino,keyof:()=>_no,ksuid:()=>Xro,lazy:()=>_fr,length:()=>p6,literal:()=>nfr,locales:()=>dQ,looseObject:()=>Sno,lowercase:()=>gQ,lt:()=>pN,lte:()=>kw,map:()=>Tno,maxLength:()=>f6,maxSize:()=>d6,mime:()=>wQ,minLength:()=>oL,minSize:()=>mz,multipleOf:()=>pz,nan:()=>Ino,nanoid:()=>Jro,nativeEnum:()=>Pno,negative:()=>e4e,never:()=>lxe,nonnegative:()=>r4e,nonoptional:()=>cfr,nonpositive:()=>t4e,normalize:()=>SQ,null:()=>Udr,nullable:()=>sxe,nullish:()=>Rno,number:()=>Ldr,object:()=>vno,optional:()=>axe,overwrite:()=>hN,parse:()=>grt,parseAsync:()=>yrt,partialRecord:()=>Ono,pipe:()=>uxe,positive:()=>Qze,prefault:()=>lfr,preprocess:()=>kno,prettifyError:()=>_Be,promise:()=>jno,property:()=>n4e,readonly:()=>gfr,record:()=>Ydr,refine:()=>Sfr,regex:()=>hQ,regexes:()=>cz,registry:()=>wme,safeParse:()=>brt,safeParseAsync:()=>_rt,set:()=>Eno,setErrorMap:()=>Bno,size:()=>mQ,startsWith:()=>_Q,strictObject:()=>wno,string:()=>wrt,stringFormat:()=>ano,stringbool:()=>Lno,success:()=>Ano,superRefine:()=>Cfr,symbol:()=>mno,templateLiteral:()=>Nno,toJSONSchema:()=>iL,toLowerCase:()=>xQ,toUpperCase:()=>OQ,transform:()=>Jrt,treeifyError:()=>bBe,trim:()=>CQ,tuple:()=>xno,uint32:()=>cno,uint64:()=>pno,ulid:()=>Gro,undefined:()=>hno,union:()=>fxe,unknown:()=>ixe,uppercase:()=>yQ,url:()=>Hro,uuid:()=>qro,uuidv4:()=>Bro,uuidv6:()=>Uro,uuidv7:()=>zro,void:()=>yno,xid:()=>Zro});var Xrt=v(()=>{Zg();nxe();crt();hrt();vrt();xfr();Zg();vze();Zg();wze();rxe();rxe();Ofr();fd(vme())});var Tfr=v(()=>{Xrt();Xrt()});var Efr=v(()=>{Tfr()});function Zno(t,e){let r=h6(e.schema),n=x6(e.schema);if(!e.schema||r||n)return new ent({...e,description:e.description??e.schema?.description??`${e.name} tool`,func:async(a,s,u)=>new Promise((l,c)=>{let d=zs(u,{callbacks:s?.getChild()});Qm.runWithConfig(Yy(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 Pfr({...e,description:i,schema:o,func:async(a,s,u)=>new Promise((l,c)=>{u?.signal&&u.signal.addEventListener("abort",()=>c(Y$(u.signal)));let d=zs(u,{callbacks:s?.getChild()});Qm.runWithConfig(Yy(d),async()=>{try{let f=await t(a,d);if(u?.signal?.aborted)return;l(f)}catch(f){c(f)}})})})}function Xno(t){let{content:e,artifact:r,toolCallId:n,metadata:o}=t;return n&&!bY(e)?typeof e=="string"||Array.isArray(e)&&e.every(i=>typeof i=="object")?new Gb({status:"success",content:e,artifact:r,tool_call_id:n,name:t.name,metadata:o}):new Gb({status:"success",content:Yno(e),artifact:r,tool_call_id:n,name:t.name,metadata:o}):e}function Yno(t){try{return JSON.stringify(t,null,2)??""}catch{return`${t}`}}var Wno,Yrt,Qrt,ent,Pfr,Gno,tnt=v(()=>{Do();X3();$fe();X$();tz();rz();uO();UY();yN();o_();Wv();DYe();yO();phe();Efr();Wno={};Et(Wno,{BaseToolkit:()=>Gno,DynamicStructuredTool:()=>Pfr,DynamicTool:()=>ent,StructuredTool:()=>Yrt,Tool:()=>Qrt,ToolInputParsingException:()=>K3,isLangChainTool:()=>mg,isRunnableToolLike:()=>aoe,isStructuredTool:()=>ioe,isStructuredToolParams:()=>soe,tool:()=>Zno});Yrt=class extends jW{constructor(e){super(e??{});M(this,"returnDirect",!1);M(this,"verboseParsingErrors",!1);M(this,"responseFormat","content");M(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}get lc_namespace(){return["langchain","tools"]}async invoke(e,r){let n,o=Jo(nz(this.defaultConfig,r));return J$(e)?(n=e.args,o={...o,toolCall:e}):n=e,this.call(n,o)}async call(e,r,n){let o=J$(e)?e.args:e,i;if(Ga(this.schema))try{i=await uL(this.schema,o)}catch(m){let h="Received tool input did not match expected schema";throw this.verboseParsingErrors&&(h=`${h} Details: ${m.message}`),m instanceof Error&&m.constructor.name==="ZodError"&&(h=`${h} ${mxe.prettifyError(m)}`),new K3(h,JSON.stringify(e))}else{let m=Fu(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(g=>`${g.keywordLocation}: ${g.error}`).join(` `)}`),new K3(h,JSON.stringify(e))}i=o}let a=lN(r),u=await Yl.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;J$(e)&&(f=e.id),!f&&ySt(a)&&(f=a.toolCall.id);let p=Xno({content:c,artifact:d,toolCallId:f,name:this.name,metadata:this.metadata});return await u?.handleToolEnd(p),p}},Qrt=class extends Yrt{constructor(e){super(e);M(this,"schema",Ct.object({input:Ct.string().optional()}).transform(e=>e.input))}call(e,r){let n=typeof e=="string"||e==null?{input:e}:e;return super.call(n,r)}},ent=class extends Qrt{constructor(e){super(e);M(this,"name");M(this,"description");M(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=lN(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)}},Pfr=class extends Yrt{constructor(e){super(e);M(this,"name");M(this,"description");M(this,"func");M(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=lN(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)}},Gno=class{getTools(){return this.tools}}});var rnt=v(()=>{CA();nl();tnt()});var Mfr=v(()=>{rnt()});var Rfr=v(()=>{xv();tnt();rz()});var Afr=v(()=>{Koe()});var cH=v(()=>{ok();ik();Hoe();lH();Koe();WCe();GCe();ort();irt();art();Adr();srt();Idr();urt();Ndr();rnt();Mfr();Rfr();Afr();CA()});var Nfr=S((oja,Ifr)=>{Ifr.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 Qno,eoo,jfr,Dfr=v(()=>{Qno=L(Nfr(),1),eoo=Object.defineProperty,jfr=(t,e)=>{for(var r in e)eoo(t,r,{get:e[r],enumerable:!0})}});var too,nnt,$fr=v(()=>{Dfr();nl();M2();tk();too={};jfr(too,{JinaEmbeddings:()=>nnt});nnt=class extends ES{constructor(e){let r={maxConcurrency:2,...e};super(r);M(this,"model","jina-clip-v2");M(this,"batchSize",24);M(this,"baseUrl","https://api.jina.ai/v1/embeddings");M(this,"stripNewLines",!0);M(this,"dimensions",1024);M(this,"apiKey");M(this,"normalized",!0);let n=r?.apiKey||gn("JINA_API_KEY")||gn("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=PS(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 hxe,Lfr=v(()=>{$fr();hxe=class extends nnt{constructor(e){super(e),e?.baseUrl&&(this.baseUrl=e.baseUrl)}}});var Qoe,Ffr=v(()=>{cH();Qoe=class extends xk{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"},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 gxe,roo,wd,dH=v(()=>{zr();zz();MN();Pt();wr();zYe();rQe();yQe();cH();gxe=require("obsidian");RS();Lfr();Ffr();roo={"copilot-plus":Qoe,"copilot-plus-jina":hxe,openai:xk,cohereai:UYe,google:tQe,"azure openai":lrt,ollama:gQe,"lm-studio":Qoe,"3rd party (openai-format)":xk},wd=class t{constructor(){this.providerApiKeyMap={"copilot-plus":()=>ce().plusLicenseKey,"copilot-plus-jina":()=>ce().plusLicenseKey,openai:()=>ce().openAIApiKey,cohereai:()=>ce().cohereApiKey,google:()=>ce().googleApiKey,"azure openai":()=>ce().azureOpenAIApiKey,ollama:()=>"default-key","lm-studio":()=>"default-key","3rd party (openai-format)":()=>"default-key"};this.initialize(),Ou(()=>this.initialize())}initialize(){let e=ce().activeEmbeddingModels;this.activeEmbeddingModels=e,this.buildModelMap(e)}static getInstance(){return t.instance||(t.instance=new t),t.instance}getProviderConstructor(e){let r=roo[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(vL).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=Qn(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=Qn(r);return e===n})[0]}async getEmbeddingsAPI(){let{embeddingModelKey:e}=ce();if(!t.modelMap.hasOwnProperty(e))throw new Po(`No embedding model found for: ${e}`);let r=this.getCustomModel(e);if(r.plusExclusive&&!ce().isPlusUser)throw new gxe.Notice("Plus-only model, please consider upgrading to Plus to access it."),new Po("Plus-only model selected but user is not on Plus plan");if(r.believerExclusive){let a=await Ru.getInstance().validateLicenseKey();if(!a.plan||a.plan.toLowerCase()!=="believer")throw new gxe.Notice("Believer-only model, please consider upgrading to Believer to access it."),new Po("Believer-only model selected but user is not on Believer plan")}let n=t.modelMap[e];if(!n.hasApiKey)throw new Po(`API key is not provided for the embedding model: ${e}`);let o=await this.getEmbeddingConfig(r);try{return t.embeddingModel=new n.EmbeddingConstructor(o),t.embeddingModel}catch(i){throw new Po(`Error creating embedding model: ${e}. ${i.message}`)}}async getEmbeddingConfig(e){let r=ce(),n=e.name,o={maxRetries:3,maxConcurrency:3},a={"copilot-plus":{modelName:n,apiKey:await $i(r.plusLicenseKey),timeout:1e4,batchSize:ce().embeddingBatchSize,configuration:{baseURL:Fz,fetch:e.enableCors?Wc:void 0}},"copilot-plus-jina":{model:n,apiKey:await $i(r.plusLicenseKey),timeout:1e4,batchSize:ce().embeddingBatchSize,dimensions:e.dimensions,baseUrl:Fz+"/embeddings",configuration:{fetch:e.enableCors?Wc:void 0}},openai:{modelName:n,apiKey:await $i(e.apiKey||r.openAIApiKey),timeout:1e4,batchSize:ce().embeddingBatchSize,configuration:{baseURL:e.baseUrl,fetch:e.enableCors?Wc:void 0}},cohereai:{model:n,apiKey:await $i(e.apiKey||r.cohereApiKey)},google:{modelName:n,apiKey:await $i(r.googleApiKey)},"azure openai":{modelName:n,azureOpenAIApiKey:await $i(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 $i(e.apiKey||"default-key")}`}},"lm-studio":{modelName:n,openAIApiKey:await $i(e.apiKey||"default-key"),configuration:{baseURL:e.baseUrl||"http://localhost:1234/v1",fetch:e.enableCors?Wc:void 0}},"3rd party (openai-format)":{modelName:n,openAIApiKey:await $i(e.apiKey||""),batchSize:ce().embeddingBatchSize,configuration:{baseURL:e.baseUrl,fetch:e.enableCors?Wc:void 0,dangerouslyAllowBrowser:!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 gxe.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: `+Eo(n)+` with CORS Error: `+Eo(o);throw new Error(i)}}}}});function Bfr(t){return t!==void 0&&eie.includes(t)?kfr[t]:void 0}var kfr,qfr,eie,yxe=v(()=>{kfr={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"},qfr={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},eie=Object.keys(kfr)});function Au(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 ioo(){return typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope}function aoo(){return typeof process<"u"&&process.release&&process.release.name==="node"}function Vfr(){return BigInt(Math.floor(performance.now()*1e6))}function fH(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 bxe(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 Sd(t){return t?.constructor?.name==="AsyncFunction"}var noo,ooo,Ufr,zfr,Hfr,ont,soo,od=v(()=>{bh();noo=Date.now().toString().slice(5),ooo=0,Ufr=BigInt(1e3),zfr=BigInt(1e6),Hfr=BigInt(1e9),ont=65535;soo={cm:.01,m:1,km:1e3,ft:.3048,yd:.9144,mi:1609.344}});function jr(t,...e){let r=new Error(Jfr(loo[t]??`Unsupported Orama Error code: ${t}`,...e));return r.code=t,"captureStackTrace"in Error.prototype&&Error.captureStackTrace(r),r}var uoo,loo,bh=v(()=>{yxe();od();uoo=eie.join(` - `),loo={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: - ${uoo}`,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 Wfr(t){return{raw:Number(t),formatted:fH(t)}}function Gfr(t){if(t.id){if(typeof t.id!="string")throw jr("DOCUMENT_ID_MUST_BE_STRING",typeof t.id);return t.id}return tie()}function ant(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{bh();od();od();coo={string:!1,number:!1,boolean:!1,enum:!1,geopoint:!1,"string[]":!0,"number[]":!0,"boolean[]":!0,"enum[]":!0},doo={"string[]":"string","number[]":"number","boolean[]":"boolean","enum[]":"enum"}});function Xfr(){return{idToInternalId:new Map,internalIdToId:[],save:foo,load:poo}}function foo(t){return{internalIdToId:t.internalIdToId}}function poo(t,e){let{internalIdToId:r}=e;t.internalDocumentIDStore.idToInternalId.clear(),t.internalDocumentIDStore.internalIdToId=[];let n=r.length;for(let o=0;ot.internalIdToId.length?ru(t,e.toString()):e}function AS(t,e){if(t.internalIdToId.length{});function hoo(t,e){return{sharedInternalDocumentStore:e,docs:{},count:0}}function goo(t,e){let r=ru(t.sharedInternalDocumentStore,e);return t.docs[r]}function yoo(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 woo(t){return t.count}function Soo(t,e){let r=e;return{docs:r.docs,count:r.count,sharedInternalDocumentStore:t}}function Coo(t){return{docs:t.docs,count:t.count}}function Yfr(){return{create:hoo,get:goo,getMultiple:yoo,getAll:boo,store:_oo,remove:voo,count:woo,load:Soo,save:Coo}}var lnt=v(()=>{IS()});function epr(t,e){let r=[],n=t.plugins?.length;if(!n)return r;for(let o=0;o{bh();Qfr=["beforeInsert","afterInsert","beforeRemove","afterRemove","beforeUpdate","afterUpdate","beforeSearch","afterSearch","beforeInsertMultiple","afterInsertMultiple","beforeRemoveMultiple","afterRemoveMultiple","beforeUpdateMultiple","afterUpdateMultiple","beforeLoad","afterLoad","afterCreate"]});function BC(t,e,r,n){if(t.some(Sd))return(async()=>{for(let i of t)await i(e,r,n)})();for(let i of t)i(e,r,n)}function pH(t,e,r){if(t.some(Sd))return(async()=>{for(let o of t)await o(e,r)})();for(let o of t)o(e,r)}function F8(t,e,r,n,o){if(t.some(Sd))return(async()=>{for(let a of t)await a(e,r,n,o)})();for(let a of t)a(e,r,n,o)}function k8(t,e,r,n){if(t.some(Sd))return(async()=>{for(let i of t)await i(e,r,n)})();for(let i of t)i(e,r,n)}function npr(t,e){if(t.some(Sd))return(async()=>{for(let n of t)await n(e)})();for(let n of t)n(e)}var rpr,cnt,Ok=v(()=>{od();rpr=["tokenizer","index","documentsStore","sorter"],cnt=["validateSchema","getDocumentIndexId","getDocumentProperties","formatElapsedTime"]});function dnt(t){let e=t.r;return t.r=e.l,e.l=t,t.h=Math.max(NS(t.l),NS(t.r))+1,e.h=Math.max(NS(e.l),NS(e.r))+1,e}function fnt(t){let e=t.l;return t.l=e.r,e.r=t,t.h=Math.max(NS(t.l),NS(t.r))+1,e.h=Math.max(NS(e.l),NS(e.r))+1,e}function ipr(t,e,r){let n=[];function o(i){i!==null&&(e=e&&i.k<=r&&Au(n,i.v),r>i.k&&o(i.r))}return o(t.root),n}function pnt(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&&Au(n,i.v),!r&&i.k>e&&Au(n,i.v),o.push(i.r),o.push(i.l))}return n}function mnt(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&&Au(n,i.v),!r&&i.kt.k)t=t.r;else return t;return null}function spr(t,e){return{root:{k:t,v:e,l:null,r:null,h:0}}}function upr(t,e,r,n=500){function o(i,a,s){if(i===null)return opr++,{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 opr%n===0?Ooo(i,a):i}t.root=o(t.root,e,r)}function Ooo(t,e){t.h=1+Math.max(NS(t.l),NS(t.r));let r=NS(t.l)-NS(t.r);return r>1&&et.r.k?dnt(t):r>1&&e>t.l.k?(t.l=dnt(t.l),fnt(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 cpr(t,e,r){let n=apr(t.root,r);if(n){if(n.v.length===1){Too(t,r);return}n.v.splice(n.v.indexOf(e),1)}}var opr,dpr=v(()=>{od();opr=0});function fpr(){return{numberToDocumentId:new Map}}function ppr(t,e,r){return t.numberToDocumentId.has(e)?(t.numberToDocumentId.get(e).push(r),t):(t.numberToDocumentId.set(e,[r]),t)}function mpr(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 hpr(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&&Au(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&&Au(i,u)}return i}}throw new Error("Invalid operation")}function gpr(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 D8(i)}}throw new Error("Invalid operation")}var ypr=v(()=>{od()});function Eoo(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 hnt(t,e,r){let n=Eoo(t,e,r);return{distance:n,isBounded:n>=0}}var gnt=v(()=>{});function q8(t,e){t.w=e.w+t.s}function vxe(t,e){t.d.push(e)}function Poo(t,e){let r=t.d.indexOf(e);return r===-1?!1:(t.d.splice(r,1),!0)}function bnt(t,e,r,n,o){if(t.e){let{w:i,d:a}=t;if(n&&i!==r)return{};if(j8(e,i)==null&&(o?Math.abs(r.length-i.length)<=o&&hnt(r,i,o).isBounded&&(e[i]=[]):e[i]=[]),j8(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&&nie(t.c[e[r]],e,r+1,n,o,i),nie(t,e,r+1,n-1,o,i);for(let a in t.c)nie(t.c[a],e,r,n-1,o,i);for(let a in t.c)a!==e[r]&&nie(t.c[a],e,r+1,n-1,o,i)}}}function _nt(t,{term:e,exact:r,tolerance:n}){if(n&&!r){let o={};return n=n||0,nie(t,e,0,n||0,n,o),o}else{let o=e.length;for(let a=0;a{gnt();od();ynt=class{constructor(e,r,n){M(this,"k");M(this,"s");M(this,"c",{});M(this,"d",[]);M(this,"e");M(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 Spr(){return{root:null}}function Cpr(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 Tpr(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=Roo(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=Moo(e);if(n){let u=o?Ppr:Epr;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 Moo(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 Epr(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 Ppr(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,g,y=1e3,b,_,w,x,O;do{let F=Math.sin(h),B=Math.cos(h);w=Math.sqrt(m*F*(m*F)+(f*p-d*m*B)*(f*p-d*m*B)),x=d*p+f*m*B,O=Math.atan2(w,x),b=f*m*F/w,_=1-b*b;let U=x-2*d*p/_,H=n/16*_*(4+n*(4-3*_));g=h,h=u+(1-H)*n*b*(O+H*w*(U+H*x*(-1+2*U*U)))}while(Math.abs(h-g)>1e-12&&--y>0);let E=_*(6378137*6378137-o*o)/(o*o),T=1+E/16384*(4096+E*(-768+E*(320-175*E))),R=E/1024*(256+E*(-128+E*(74-47*E))),N=R*w*(x-2*d*p/_+R/4*(x*(-1+2*w*w)-R/6*O*(-3+4*w*w)*(-3+4*O*O)));return o*T*(O-N)}var Mpr=v(()=>{});function wxe(t,e,r=0,n){if(e===0)throw jr("INVALID_BOOST_VALUE");let o=new Map,i=t.length;for(let h=0;hg[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,g)=>h[2]>g[2]?-1:h[2]g[1]?-1:h[1]"u"){if(r===0)return[];d=0}let f=c.length,p=new Array(f);for(let h=0;h{bh()});function wnt(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 Cxe=v(()=>{});function Aoo(t,e,r,n,o){let i=ru(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 Ioo(t,e,r,n,o){let i=0;for(let u of n)u===o&&i++;let a=ru(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 Noo(t,e,r,n){let o=ru(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 joo(t,e,r){t.tokenOccurrences[e][r]--}function Doo(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=ru(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;upr(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),_pr(d,p,l);break}case"Flat":{ppr(d,u,l);break}case"BKD":{Cpr(d,u,[l]);break}}}}function Loo(t,e,r,n,o,i,a,s,u,l){if(K1(i))return Foo(e,r,o,n);let c=$oo(t,e,r,n,a,s,u,l);if(!L8(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 jr("UNKNOWN_FILTER_PROPERTY",i);let{node:s,type:u,isArray:l}=e.indexes[i];if(u==="Bool"){let f=s[a.toString()];Au(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:g=!1}=a[d],y=int(f,m),b=Opr(s.root,p,y,h,void 0,g);Au(o[i],b.flatMap(({docIDs:_})=>_))}else{let{coordinates:f,inside:p=!0,highPrecision:m=!1}=a[d],h=Tpr(s.root,f,p,void 0,m);Au(o[i],h.flatMap(({docIDs:g})=>g))}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=_nt(s,{term:p,exact:!0});Au(o[i],Object.values(m).flat())}}continue}let c=Object.keys(a);if(c.length>1)throw jr("INVALID_FILTER_OPERATION",c.length);if(u==="Flat"){let d=l?gpr:hpr;Au(o[i],d(s,a));continue}if(u==="AVL"){let d=c[0],f=a[d],p=[];switch(d){case"gt":{p=pnt(s,f,!1);break}case"gte":{p=pnt(s,f,!0);break}case"lt":{p=mnt(s,f,!1);break}case"lte":{p=mnt(s,f,!0);break}case"eq":{p=lpr(s,f)??[];break}case"between":{let[m,h]=f;p=ipr(s,m,h);break}}Au(o[i],p)}}return D8(Object.values(o))}function Uoo(t){return t.searchableProperties}function zoo(t){return t.searchablePropertiesWithTypes}function Ipr(t){let e=mH(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]=Ipr(t.c[r]);return e}function Hoo(t){return{numberToDocumentId:new Map(t)}}function Voo(t){return Array.from(t.numberToDocumentId.entries())}function Joo(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:Ipr(p),isArray:h};break;case"Flat":c[f]={type:"Flat",node:Hoo(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 Koo(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:Voo(p),isArray:m}}return{indexes:c,vectorIndexes:l,searchableProperties:n,searchablePropertiesWithTypes:o,frequencies:i,tokenOccurrences:a,avgFieldLength:s,fieldLengths:u}}function Npr(){return{create:Apr,insert:Loo,remove:koo,insertDocumentScoreParameters:Aoo,insertTokenScoreParameters:Ioo,removeDocumentScoreParameters:Noo,removeTokenScoreParameters:joo,calculateResultScores:Doo,search:qoo,searchByWhereClause:Boo,getSearchableProperties:Uoo,getSearchablePropertiesWithTypes:zoo,load:Joo,save:Koo}}var Snt=v(()=>{bh();dpr();ypr();wpr();Mpr();od();oie();Cxe();rie();IS()});function jpr(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=jpr(t,e,s,n,u);Au(i.sortableProperties,l.sortableProperties),i.sorts={...i.sorts,...l.sorts},i.sortablePropertiesWithTypes={...i.sortablePropertiesWithTypes,...l.sortablePropertiesWithTypes};continue}if(!K1(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 jr("INVALID_SORT_SCHEMA_TYPE",Array.isArray(s)?"array":s,u)}}}return i}function Goo(t,e,r,n){return n?.enabled!==!1?jpr(t,e,r,(n||{}).unsortableProperties||[],""):{disabled:!0}}function Zoo(t,e,r,n){if(!t.enabled)return;t.isSorted=!1;let o=ru(t.sharedInternalDocumentStore,r),i=t.sorts[e];i.orderedDocsToRemove.has(o)&&Cnt(t,e),i.docs.set(o,i.orderedDocs.length),i.orderedDocs.push([o,n])}function Dpr(t){if(t.isSorted||!t.enabled)return;let e=Object.keys(t.sorts);for(let r of e)eio(t,r);t.isSorted=!0}function Xoo(t,e,r){return e[1].localeCompare(r[1],Bfr(t))}function Yoo(t,e){return t[1]-e[1]}function Qoo(t,e){return e[1]?-1:1}function eio(t,e){let r=t.sorts[e],n;switch(r.type){case"string":n=Xoo.bind(null,t.language);break;case"number":n=Yoo.bind(null);break;case"boolean":n=Qoo.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 rio(t,e,r){if(!t.enabled)return;let n=t.sorts[e],o=ru(t.sharedInternalDocumentStore,r);n.docs.get(o)&&(n.docs.delete(o),n.orderedDocsToRemove.set(o,!0))}function nio(t,e,r){if(!t.enabled)throw jr("SORT_DISABLED");let n=r.property,o=r.order==="DESC",i=t.sorts[n];if(!i)throw jr("UNABLE_TO_SORT_ON_UNKNOWN_FIELD",n,t.sortableProperties.join(", "));return Cnt(t,n),Dpr(t),e.sort((a,s)=>{let u=i.docs.get(ru(t.sharedInternalDocumentStore,a[0])),l=i.docs.get(ru(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 oio(t){return t.enabled?t.sortableProperties:[]}function iio(t){return t.enabled?t.sortablePropertiesWithTypes:{}}function aio(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 sio(t){if(!t.enabled)return{enabled:!1};tio(t),Dpr(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 $pr(){return{create:Goo,insert:Zoo,remove:rio,save:sio,load:aio,sortBy:nio,getSortableProperties:oio,getSortablePropertiesWithTypes:iio}}var xnt=v(()=>{bh();rie();IS();od();yxe()});function cio(t){return t<192||t>383?t:lio[t-192]||t}function Lpr(t){let e=[];for(let r=0;r{lio=[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 qpr(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(Ont),n.test(u[1])&&(n=/.$/,t=t.replace(n,""))}else o.test(t)&&(e=o.exec(t)[1],o=new RegExp(kpr),o.test(e)&&(t=e,o=/(at|bl|iz)$/,i=new RegExp("([^aeiouylsz])\\1$"),a=new RegExp("^"+TA+Oxe+"[^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(kpr),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(Ont),e&&n.test(e)&&(t=e+dio[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(Ont),e&&n.test(e)&&(t=e+fio[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(xxe),e&&n.test(e)&&(t=e);else if(o.test(t)){let u=o.exec(t);e=u?.[1]??""+u?.[2]??"",o=new RegExp(xxe),o.test(e)&&(t=e)}return n=/^(.+?)e$/,n.test(t)&&(e=n.exec(t)?.[1],n=new RegExp(xxe),o=new RegExp(mio),i=new RegExp("^"+TA+Oxe+"[^aeiouwxy]$"),e&&(n.test(e)||o.test(e)&&!i.test(e))&&(t=e)),n=/ll$/,o=new RegExp(xxe),n.test(t)&&o.test(t)&&(n=/.$/,t=t.replace(n,"")),s=="y"&&(t=s.toLowerCase()+t.substring(1)),t}var dio,fio,pio,Oxe,TA,iie,Ont,mio,xxe,kpr,Bpr=v(()=>{dio={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"},fio={icate:"ic",ative:"",alize:"al",iciti:"ic",ical:"ic",ful:"",ness:""},pio="[^aeiou]",Oxe="[aeiouy]",TA=pio+"[^aeiouy]*",iie=Oxe+"[aeiou]*",Ont="^("+TA+")?"+iie+TA,mio="^("+TA+")?"+iie+TA+"("+iie+")?$",xxe="^("+TA+")?"+iie+TA+iie+TA,kpr="^("+TA+")?"+Oxe});function Tnt(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=Lpr(e),this.normalizationCache.set(r,e),e)}function hio(t){for(;t[t.length-1]==="";)t.pop();for(;t[0]==="";)t.shift();return t}function Upr(t,e,r){if(e&&e!==this.language)throw jr("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=qfr[this.language];n=t.toLowerCase().split(i).map(this.normalizeToken.bind(this,r??"")).filter(Boolean)}let o=hio(n);return this.allowDuplicates?o:Array.from(new Set(o))}function Ent(t={}){if(!t.language)t.language="english";else if(!eie.includes(t.language))throw jr("LANGUAGE_NOT_SUPPORTED",t.language);let e;if(t.stemming||t.stemmer&&!("stemming"in t))if(t.stemmer){if(typeof t.stemmer!="function")throw jr("INVALID_STEMMER_FUNCTION_TYPE");e=t.stemmer}else if(t.language==="english")e=qpr;else throw jr("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 jr("CUSTOM_STOP_WORDS_MUST_BE_FUNCTION_OR_ARRAY");if(!Array.isArray(r))throw jr("CUSTOM_STOP_WORDS_MUST_BE_FUNCTION_OR_ARRAY");for(let o of r)if(typeof o!="string")throw jr("CUSTOM_STOP_WORDS_MUST_BE_FUNCTION_OR_ARRAY")}let n={tokenize:Upr,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:Tnt,normalizationCache:new Map};return n.tokenize=Upr.bind(n),n.normalizeToken=Tnt,n}var Txe=v(()=>{bh();Fpr();yxe();Bpr()});function yio(t){let e={formatElapsedTime:Wfr,getDocumentIndexId:Gfr,getDocumentProperties:bxe,validateSchema:ant};for(let r of cnt){let n=r;if(t[n]){if(typeof t[n]!="function")throw jr("COMPONENT_MUST_BE_FUNCTION",n)}else t[n]=e[n]}for(let r of Object.keys(t))if(!rpr.includes(r)&&!cnt.includes(r))throw jr("UNSUPPORTED_COMPONENT",r)}function B8({schema:t,sort:e,language:r,components:n,id:o,plugins:i}){n||(n={}),o||(o=tie());let a=n.tokenizer,s=n.index,u=n.documentsStore,l=n.sorter;if(a?a.tokenize?a=a:a=Ent(a):a=Ent({language:r??"english"}),n.tokenizer&&r)throw jr("NO_LANGUAGE_WITH_CUSTOM_TOKENIZER");let c=Xfr();s||(s=Npr()),l||(l=$pr()),u||(u=Yfr()),yio(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:bio()};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 y of Qfr)h[y]=(h[y]??[]).concat(epr(h,y));let g=h.afterCreate;return g&&npr(g,h),h}function bio(){return"{{VERSION}}"}var zpr=v(()=>{rie();lnt();tpr();Ok();Snt();IS();xnt();Txe();bh();od()});var Hpr=v(()=>{});var Pnt=v(()=>{rie();lnt();Snt();Txe();xnt();IS()});var Exe,Mnt,Rnt,Ant=v(()=>{Exe="fulltext",Mnt="hybrid",Rnt="vector"});var Tk,Ek,Int=v(()=>{Ant();Tk=Symbol("orama.insertions"),Ek=Symbol("orama.removals")});function Nnt(t){typeof t[Tk]!="number"&&(queueMicrotask(()=>{t[Tk]=void 0}),t[Tk]=0),t[Tk]>1e3?(Vpr("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[Tk]=-1):t[Tk]>=0&&t[Tk]++}function jnt(t){typeof t[Ek]!="number"&&(queueMicrotask(()=>{t[Ek]=void 0}),t[Ek]=0),t[Ek]>1e3?(Vpr("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[Ek]=-1):t[Ek]>=0&&t[Ek]++}var Vpr,Dnt=v(()=>{Int();Vpr=globalThis.process?.emitWarning??function(e,r){console.warn(`[WARNING] [${r.code}] ${e}`)}});function aie(t,e,r,n,o){let i=t.validateSchema(e,t.schema);if(i)throw jr("SCHEMA_VALIDATION_FAILURE",i);return Sd(t.index.beforeInsert)||Sd(t.index.insert)||Sd(t.index.afterInsert)?Sio(t,e,r,n,o):Cio(t,e,r,n,o)}async function Sio(t,e,r,n,o){let{index:i,docs:a}=t.data,s=t.getDocumentIndexId(e);if(typeof s!="string")throw jr("DOCUMENT_ID_MUST_BE_STRING",typeof s);if(!t.documentsStore.store(a,s,e))throw jr("DOCUMENT_ALREADY_EXISTS",s);let u=t.documentsStore.count(a);n||await BC(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];Jpr(m,h,f,p)}return await xio(t,s,l,d,u,r,e,o),n||await BC(t.afterInsert,t,s,e),Nnt(t),s}function Cio(t,e,r,n,o){let{index:i,docs:a}=t.data,s=t.getDocumentIndexId(e);if(typeof s!="string")throw jr("DOCUMENT_ID_MUST_BE_STRING",typeof s);if(!t.documentsStore.store(a,s,e))throw jr("DOCUMENT_ALREADY_EXISTS",s);let u=t.documentsStore.count(a);n||BC(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];Jpr(m,h,f,p)}return Oio(t,s,l,d,u,r,e,o),n||BC(t.afterInsert,t,s,e),Nnt(t),s}function Jpr(t,e,r,n){if(!(Zfr(e)&&typeof n=="object"&&typeof n.lon=="number"&&typeof n.lat=="number")&&!(K1(e)&&Array.isArray(n))&&!(L8(e)&&Array.isArray(n))&&!(vio.has(e)&&wio.has(t))&&t!==e)throw jr("INVALID_DOCUMENT_PROPERTY",r,e,t)}async function xio(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 Oio(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 vio,wio,$nt=v(()=>{Pnt();od();Ok();Dnt();bh();vio=new Set(["enum","enum[]"]),wio=new Set(["string","number"])});function hH(t,e,r,n){return Sd(t.index.beforeRemove)||Sd(t.index.remove)||Sd(t.index.afterRemove)?Tio(t,e,r,n):Eio(t,e,r,n)}async function Tio(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=AS(t.internalDocumentIDStore,ru(t.internalDocumentIDStore,e)),l=t.documentsStore.count(a);n||await BC(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 g=f[h];if(typeof g>"u")continue;let y=d[h];await t.index.beforeRemove?.(t.data.index,h,u,g,y,r,t.tokenizer,l),await t.index.remove(t.index,t.data.index,h,e,g,y,r,t.tokenizer,l)||(o=!1),await t.index.afterRemove?.(t.data.index,h,u,g,y,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 BC(t.afterRemove,t,u),t.documentsStore.remove(t.data.docs,e),jnt(t),o}function Eio(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=AS(t.internalDocumentIDStore,ru(t.internalDocumentIDStore,e)),l=t.documentsStore.count(a);n||BC(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 g=f[h];if(typeof g>"u")continue;let y=d[h];t.index.beforeRemove?.(t.data.index,h,u,g,y,r,t.tokenizer,l),t.index.remove(t.index,t.data.index,h,e,g,y,r,t.tokenizer,l)||(o=!1),t.index.afterRemove?.(t.data.index,h,u,g,y,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||BC(t.afterRemove,t,u),t.documentsStore.remove(t.data.docs,e),jnt(t),o}function sie(t,e,r,n,o){return Sd(t.index.beforeRemove)||Sd(t.index.remove)||Sd(t.index.afterRemove)||Sd(t.beforeRemoveMultiple)||Sd(t.afterRemoveMultiple)?Pio(t,e,r,n,o):Mio(t,e,r,n,o)}async function Pio(t,e,r,n,o){let i=0;r||(r=1e3);let a=o?[]:e.map(s=>AS(t.internalDocumentIDStore,ru(t.internalDocumentIDStore,s)));return o||await pH(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 hH(t,f,n,o)&&i++}catch(p){u(p)}setTimeout(c,0)}setTimeout(c,0)}),o||await pH(t.afterRemoveMultiple,t,a),i}function Mio(t,e,r,n,o){let i=0;r||(r=1e3);let a=o?[]:e.map(l=>AS(t.internalDocumentIDStore,ru(t.internalDocumentIDStore,l)));o||pH(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)hH(t,c,n,o)&&i++;setTimeout(u,0)}}return u(),o||pH(t.afterRemoveMultiple,t,a),i}var Lnt=v(()=>{Ok();IS();Dnt();od()});function Rio(t,e){return t[1]-e[1]}function Aio(t,e){return e[1]-t[1]}function Iio(t="desc"){return t.toLowerCase()==="asc"?Rio:Aio}function U8(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 Wpr(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 Pxe=v(()=>{bh();od()});function z8(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 Mxe=v(()=>{});function H8(t,e,r){let n=r.properties,o=n.length,i=t.index.getSearchablePropertiesWithTypes(t.data.index);for(let y=0;y"u")throw jr("UNKNOWN_GROUP_BY_PROPERTY",b);if(!Gpr.includes(i[b]))throw jr("INVALID_GROUP_BY_PROPERTY",b,Gpr.join(", "),i[b])}let a=e.map(([y])=>AS(t.internalDocumentIDStore,y)),s=t.documentsStore.getMultiple(t.data.docs,a),u=s.length,l=r.maxResult||Number.MAX_SAFE_INTEGER,c=[],d={};for(let y=0;y"u")continue;let T=typeof E!="boolean"?E:""+E,R=_.perValue[T]??{indexes:[],count:0};R.count>=l||(R.indexes.push(x),R.count++,_.perValue[T]=R,w.add(E))}c.push(Array.from(w)),d[b]=_}let f=Zpr(c),p=f.length,m=[];for(let y=0;yO-E),w.indexes.length!==0&&m.push(w)}let h=m.length,g=Array.from({length:h});for(let y=0;y({id:a[T],score:e[T][1],document:s[T]})),x=_.reducer.bind(null,b.values),O=_.getInitialValue(b.indexes.length),E=w.reduce(x,O);g[y]={values:b.values,result:E}}return g}function Zpr(t,e=0){if(e+1===t.length)return t[e].map(i=>[i]);let r=t[e],n=Zpr(t,e+1),o=[];for(let i of r)for(let a of n){let s=[i];Au(s,a),o.push(s)}return o}var Nio,Gpr,Rxe=v(()=>{bh();od();IS();Nio={reducer:(t,e,r,n)=>(e[n]=r,e),getInitialValue:t=>Array.from({length:t})},Gpr=["string","number","boolean"]});function Xpr(t,e,r){let n=qC(),o=t.beforeSearch?.length||t.afterSearch?.length;function i(){e.relevance=Object.assign(Axe,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,g=e.preflight===!0,{index:y,docs:b}=t.data,_=t.tokenizer.tokenize(d??"",r),w=t.caches.propertiesToSearch;if(!w){let F=t.index.getSearchablePropertiesWithTypes(y);w=t.index.getSearchableProperties(y),w=w.filter(B=>F[B].startsWith("string")),t.caches.propertiesToSearch=w}if(f&&f!=="*"){for(let F of f)if(!w.includes(F))throw jr("UNKNOWN_INDEX",F,w.join(", "));w=w.filter(F=>f.includes(F))}let x=gH(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(x,y,e.where));let T=_.length;if(T||f?.length){let F=w.length;for(let B=0;B[F,0]));let R=Object.entries(x.uniqueDocsIDs).map(([F,B])=>[+F,B]);if(O&&(R=z8(E,R)),e.sortBy)if(typeof e.sortBy=="function"){let F=R.map(([H])=>H),U=t.documentsStore.getMultiple(t.data.docs,F).map((H,G)=>[R[G][0],R[G][1],H]);U.sort(e.sortBy),R=U.map(([H,G])=>[H,G])}else R=t.sorter.sortBy(t.data.sorting,R,e.sortBy).map(([F,B])=>[ru(t.internalDocumentIDStore,F),B]);else R=R.sort(Kfr);let N;g||(N=m?Qpr(t,R,c,l,m):Ixe(t,R,c,l));let D={elapsed:{formatted:"",raw:0},hits:[],count:R.length};if(typeof N<"u"&&(D.hits=N.filter(Boolean),h||_xe(D,s)),u){let F=U8(t,R,e.facets);D.facets=F}return e.groupBy&&(D.groups=H8(t,R,e.groupBy)),D.elapsed=t.formatElapsedTime(qC()-x.timeStart),D}async function a(){t.beforeSearch&&await k8(t.beforeSearch,t,e,r);let s=i();return t.afterSearch&&await F8(t.afterSearch,t,e,r,s),s}return o?a():i()}var Ypr=v(()=>{oie();Pxe();Mxe();Rxe();Ok();IS();bh();od();yH()});function Fnt(t,e,r="english"){let n=qC(),o=t.beforeSearch?.length||t.afterSearch?.length;function i(){let{vector:s}=e;if(s&&(!("value"in s)||!("property"in s)))throw jr("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:g,docs:y}=t.data;if(s?.value.length!==f)throw s?.property===void 0||s?.value.length===void 0?jr("INVALID_INPUT_VECTOR","undefined",f,"undefined"):jr("INVALID_INPUT_VECTOR",s.property,f,s.value.length);s instanceof Float32Array||(s.value=new Float32Array(s.value));let b=Sxe(s.value,p,f,e.similarity).map(([F,B])=>[ru(t.internalDocumentIDStore,F),B]),_=t.caches.propertiesToSearch;if(!_){let F=t.index.getSearchablePropertiesWithTypes(g);_=t.index.getSearchableProperties(g),_=_.filter(B=>F[B].startsWith("string")),t.caches.propertiesToSearch=_}let w=[],x=gH(t.tokenizer,t.index,t.documentsStore,r,e,_,w,t.documentsStore.count(y),n),O=[];h&&(O=t.index.searchByWhereClause(x,g,e.where),b=z8(O,b));let E=[];m&&(E=U8(t,b,e.facets));let T=Array.from({length:u});for(let F=0;F{yH();od();Pxe();bh();Cxe();Mxe();Rxe();IS();Ok()});function tmr(t,e,r){let n=qC(),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=jio(t,e,r),f=Dio(t,e),{index:p,docs:m}=t.data,h=e.hybridWeights,g=Lio(d,f,e.term??"",h),y=t.tokenizer.tokenize(e.term??"",r),b=t.caches.propertiesToSearch;if(!b){let D=t.index.getSearchablePropertiesWithTypes(p);b=t.index.getSearchableProperties(p),b=b.filter(F=>D[F].startsWith("string")),t.caches.propertiesToSearch=b}if(e.properties&&e.properties!=="*"){for(let D of e.properties)if(!b.includes(D))throw jr("UNKNOWN_INDEX",D,b.join(", "));b=b.filter(D=>e.properties.includes(D))}let _=gH(t.tokenizer,t.index,t.documentsStore,r,e,b,y,t.documentsStore.count(m),n),w=Object.keys(e.where??{}).length>0,x=[];w&&(x=t.index.searchByWhereClause(_,p,e.where),g=z8(x,g));let O;c&&(O=U8(t,g,e.facets));let E;e.groupBy&&(E=H8(t,g,e.groupBy));let T=Ixe(t,g,s,u).filter(Boolean),R=qC(),N={count:g.length,elapsed:{raw:Number(R-n),formatted:fH(R-n)},hits:T,...O?{facets:O}:{},...E?{groups:E}:{}};if(!l){let D=Object.keys(t.data.index.vectorIndexes);_xe(N,D)}return N}async function a(){t.beforeSearch&&await k8(t.beforeSearch,t,e,r);let s=i();return t.afterSearch&&await F8(t.afterSearch,t,e,r,s),s}return o?a():i()}function jio(t,e,r){let n=qC();e.relevance=Object.assign(Axe,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 g of i)if(!m.has(g))throw jr("UNKNOWN_INDEX",g,c.join(", "));c=c.filter(g=>h.has(g))}let d=gH(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 rmr(p)}function Dio(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 jr("INVALID_VECTOR_INPUT",Object.keys(r).join(", "));if(r.value.length!==o)throw jr("INVALID_INPUT_VECTOR",r.property,o,r.value.length);r instanceof Float32Array||(r.value=new Float32Array(r.value));let a=Sxe(r.value,i,o,e.similarity).map(([s,u])=>[ru(t.internalDocumentIDStore,s),u]);return rmr(a)}function qnt([,t]){return t}function rmr(t){let e=Math.max.apply(Math,t.map(qnt));return t.map(([r,n])=>[r,n/e])}function emr(t,e){return t/e}function $io(t,e){return(r,n)=>r*t+n*e}function Lio(t,e,r,n){let o=Math.max.apply(Math,t.map(qnt)),i=Math.max.apply(Math,e.map(qnt)),a=n&&n.text&&n.vector,{text:s,vector:u}=a?n:Fio(r),l=new Map,c=t.length,d=$io(s,u);for(let p=0;pm[1]-p[1])}function Fio(t){return{text:.5,vector:.5}}var nmr=v(()=>{od();Mxe();oie();bh();yH();Pxe();Rxe();Cxe();IS();yH();Ok()});function gH(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 _b(t,e,r){let n=e.mode??Exe;if(n===Exe)return Xpr(t,e,r);if(n===Rnt)return Fnt(t,e);if(n===Mnt)return tmr(t,e);throw jr("INVALID_SEARCH_MODE",n)}function Qpr(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),g=$8(h,o);if(!(typeof g>"u"||a.has(g))&&(a.set(g,!0),c++,!(c<=r)&&(s.push({id:AS(t.internalDocumentIDStore,p),score:m,document:h}),u.add(p),c>=r+n)))break}return s}function Ixe(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:AS(t.internalDocumentIDStore,l),score:c,document:d},a.add(l)}}return i}var Axe,yH=v(()=>{IS();bh();od();Ant();Ypr();knt();nmr();Axe={k:1.2,b:.75,d:.5}});function Nxe(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 Bnt(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 omr=v(()=>{});var imr=v(()=>{Ok();bh();$nt();Lnt();od()});var amr=v(()=>{bh();yH()});var smr=v(()=>{gnt();od();oie();Txe()});var jxe=v(()=>{zpr();Hpr();$nt();Lnt();yH();knt();omr();imr();amr();Int();Pnt();smr()});function Uio(t,e){let r=umr(t,n=>e.priority<=n.priority);t.splice(r+1,0,e)}function umr(t,e){for(let r=t.length-1;r>=0;r--)if(e(t[r]))return r;return-1}var RLa,ALa,qio,Bio,Unt,zio,bH,znt=v(()=>{RLa=new Error("timeout while waiting for mutex to become available"),ALa=new Error("mutex already locked"),qio=new Error("request for lock canceled"),Bio=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())})},Unt=class{constructor(e,r=qio){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=umr(this._queue,s=>r<=s.priority);a===-1&&e<=this._value?this._dispatchItem(i):this._queue.splice(a+1,0,i)})}runExclusive(e){return Bio(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]=[]),Uio(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 lmr=S(()=>{});var Pi=S((Dxe,cmr)=>{(function(t,e){typeof Dxe=="object"?cmr.exports=Dxe=e():typeof define=="function"&&define.amd?define([],e):t.CryptoJS=e()})(Dxe,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=lmr()}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 y(){}return function(b){var _;return y.prototype=b,_=new y,y.prototype=null,_}}(),a={},s=a.lib={},u=s.Base=function(){return{extend:function(y){var b=i(this);return y&&b.mixIn(y),(!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 y=this.extend();return y.init.apply(y,arguments),y},init:function(){},mixIn:function(y){for(var b in y)y.hasOwnProperty(b)&&(this[b]=y[b]);y.hasOwnProperty("toString")&&(this.toString=y.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),l=s.WordArray=u.extend({init:function(y,b){y=this.words=y||[],b!=r?this.sigBytes=b:this.sigBytes=y.length*4},toString:function(y){return(y||d).stringify(this)},concat:function(y){var b=this.words,_=y.words,w=this.sigBytes,x=y.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 T=0;T>>2]=_[T>>>2];return this.sigBytes+=x,this},clamp:function(){var y=this.words,b=this.sigBytes;y[b>>>2]&=4294967295<<32-b%4*8,y.length=e.ceil(b/4)},clone:function(){var y=u.clone.call(this);return y.words=this.words.slice(0),y},random:function(y){for(var b=[],_=0;_>>2]>>>24-x%4*8&255;w.push((O>>>4).toString(16)),w.push((O&15).toString(16))}return w.join("")},parse:function(y){for(var b=y.length,_=[],w=0;w>>3]|=parseInt(y.substr(w,2),16)<<24-w%8*4;return new l.init(_,b/2)}},f=c.Latin1={stringify:function(y){for(var b=y.words,_=y.sigBytes,w=[],x=0;x<_;x++){var O=b[x>>>2]>>>24-x%4*8&255;w.push(String.fromCharCode(O))}return w.join("")},parse:function(y){for(var b=y.length,_=[],w=0;w>>2]|=(y.charCodeAt(w)&255)<<24-w%4*8;return new l.init(_,b)}},p=c.Utf8={stringify:function(y){try{return decodeURIComponent(escape(f.stringify(y)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(y){return f.parse(unescape(encodeURIComponent(y)))}},m=s.BufferedBlockAlgorithm=u.extend({reset:function(){this._data=new l.init,this._nDataBytes=0},_append:function(y){typeof y=="string"&&(y=p.parse(y)),this._data.concat(y),this._nDataBytes+=y.sigBytes},_process:function(y){var b,_=this._data,w=_.words,x=_.sigBytes,O=this.blockSize,E=O*4,T=x/E;y?T=e.ceil(T):T=e.max((T|0)-this._minBufferSize,0);var R=T*O,N=e.min(R*4,x);if(R){for(var D=0;D{(function(t,e){typeof $xe=="object"?dmr.exports=$xe=e(Pi()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})($xe,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 Lxe=="object"?fmr.exports=Lxe=e(Pi()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(Lxe,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 hmr=S((Fxe,mmr)=>{(function(t,e){typeof Fxe=="object"?mmr.exports=Fxe=e(Pi()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(Fxe,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 Pk=S((kxe,gmr)=>{(function(t,e){typeof kxe=="object"?gmr.exports=kxe=e(Pi()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(kxe,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,g=p<<16|m<<8|h,y=0;y<4&&f+y*.75>>6*(3-y)&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 bmr=S((qxe,ymr)=>{(function(t,e){typeof qxe=="object"?ymr.exports=qxe=e(Pi()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(qxe,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,g=l[p+2>>>2]>>>24-(p+2)%4*8&255,y=m<<16|h<<8|g,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 Mk=S((Bxe,_mr)=>{(function(t,e){typeof Bxe=="object"?_mr.exports=Bxe=e(Pi()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(Bxe,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 g=m+h,y=p[g];p[g]=(y<<8|y>>>24)&16711935|(y<<24|y>>>8)&4278255360}var b=this._hash.words,_=p[m+0],w=p[m+1],x=p[m+2],O=p[m+3],E=p[m+4],T=p[m+5],R=p[m+6],N=p[m+7],D=p[m+8],F=p[m+9],B=p[m+10],U=p[m+11],H=p[m+12],G=p[m+13],ie=p[m+14],oe=p[m+15],z=b[0],Q=b[1],re=b[2],Z=b[3];z=l(z,Q,re,Z,_,7,s[0]),Z=l(Z,z,Q,re,w,12,s[1]),re=l(re,Z,z,Q,x,17,s[2]),Q=l(Q,re,Z,z,O,22,s[3]),z=l(z,Q,re,Z,E,7,s[4]),Z=l(Z,z,Q,re,T,12,s[5]),re=l(re,Z,z,Q,R,17,s[6]),Q=l(Q,re,Z,z,N,22,s[7]),z=l(z,Q,re,Z,D,7,s[8]),Z=l(Z,z,Q,re,F,12,s[9]),re=l(re,Z,z,Q,B,17,s[10]),Q=l(Q,re,Z,z,U,22,s[11]),z=l(z,Q,re,Z,H,7,s[12]),Z=l(Z,z,Q,re,G,12,s[13]),re=l(re,Z,z,Q,ie,17,s[14]),Q=l(Q,re,Z,z,oe,22,s[15]),z=c(z,Q,re,Z,w,5,s[16]),Z=c(Z,z,Q,re,R,9,s[17]),re=c(re,Z,z,Q,U,14,s[18]),Q=c(Q,re,Z,z,_,20,s[19]),z=c(z,Q,re,Z,T,5,s[20]),Z=c(Z,z,Q,re,B,9,s[21]),re=c(re,Z,z,Q,oe,14,s[22]),Q=c(Q,re,Z,z,E,20,s[23]),z=c(z,Q,re,Z,F,5,s[24]),Z=c(Z,z,Q,re,ie,9,s[25]),re=c(re,Z,z,Q,O,14,s[26]),Q=c(Q,re,Z,z,D,20,s[27]),z=c(z,Q,re,Z,G,5,s[28]),Z=c(Z,z,Q,re,x,9,s[29]),re=c(re,Z,z,Q,N,14,s[30]),Q=c(Q,re,Z,z,H,20,s[31]),z=d(z,Q,re,Z,T,4,s[32]),Z=d(Z,z,Q,re,D,11,s[33]),re=d(re,Z,z,Q,U,16,s[34]),Q=d(Q,re,Z,z,ie,23,s[35]),z=d(z,Q,re,Z,w,4,s[36]),Z=d(Z,z,Q,re,E,11,s[37]),re=d(re,Z,z,Q,N,16,s[38]),Q=d(Q,re,Z,z,B,23,s[39]),z=d(z,Q,re,Z,G,4,s[40]),Z=d(Z,z,Q,re,_,11,s[41]),re=d(re,Z,z,Q,O,16,s[42]),Q=d(Q,re,Z,z,R,23,s[43]),z=d(z,Q,re,Z,F,4,s[44]),Z=d(Z,z,Q,re,H,11,s[45]),re=d(re,Z,z,Q,oe,16,s[46]),Q=d(Q,re,Z,z,x,23,s[47]),z=f(z,Q,re,Z,_,6,s[48]),Z=f(Z,z,Q,re,N,10,s[49]),re=f(re,Z,z,Q,ie,15,s[50]),Q=f(Q,re,Z,z,T,21,s[51]),z=f(z,Q,re,Z,H,6,s[52]),Z=f(Z,z,Q,re,O,10,s[53]),re=f(re,Z,z,Q,B,15,s[54]),Q=f(Q,re,Z,z,w,21,s[55]),z=f(z,Q,re,Z,D,6,s[56]),Z=f(Z,z,Q,re,oe,10,s[57]),re=f(re,Z,z,Q,R,15,s[58]),Q=f(Q,re,Z,z,G,21,s[59]),z=f(z,Q,re,Z,E,6,s[60]),Z=f(Z,z,Q,re,U,10,s[61]),re=f(re,Z,z,Q,x,15,s[62]),Q=f(Q,re,Z,z,F,21,s[63]),b[0]=b[0]+z|0,b[1]=b[1]+Q|0,b[2]=b[2]+re|0,b[3]=b[3]+Z|0},_doFinalize:function(){var p=this._data,m=p.words,h=this._nDataBytes*8,g=p.sigBytes*8;m[g>>>5]|=128<<24-g%32;var y=e.floor(h/4294967296),b=h;m[(g+64>>>9<<4)+15]=(y<<8|y>>>24)&16711935|(y<<24|y>>>8)&4278255360,m[(g+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,x=0;x<4;x++){var O=w[x];w[x]=(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,g,y,b,_){var w=p+(m&h|~m&g)+y+_;return(w<>>32-b)+m}function c(p,m,h,g,y,b,_){var w=p+(m&g|h&~g)+y+_;return(w<>>32-b)+m}function d(p,m,h,g,y,b,_){var w=p+(m^h^g)+y+_;return(w<>>32-b)+m}function f(p,m,h,g,y,b,_){var w=p+(h^(m|~g))+y+_;return(w<>>32-b)+m}r.MD5=i._createHelper(u),r.HmacMD5=i._createHmacHelper(u)}(Math),t.MD5})});var Hnt=S((Uxe,vmr)=>{(function(t,e){typeof Uxe=="object"?vmr.exports=Uxe=e(Pi()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(Uxe,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],g=0;g<80;g++){if(g<16)a[g]=u[l+g]|0;else{var y=a[g-3]^a[g-8]^a[g-14]^a[g-16];a[g]=y<<1|y>>>31}var b=(d<<5|d>>>27)+h+a[g];g<20?b+=(f&p|~f&m)+1518500249:g<40?b+=(f^p^m)+1859775393:g<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 Hxe=S((zxe,wmr)=>{(function(t,e){typeof zxe=="object"?wmr.exports=zxe=e(Pi()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(zxe,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 g=e.sqrt(h),y=2;y<=g;y++)if(!(h%y))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],g=p[2],y=p[3],b=p[4],_=p[5],w=p[6],x=p[7],O=0;O<64;O++){if(O<16)l[O]=d[f+O]|0;else{var E=l[O-15],T=(E<<25|E>>>7)^(E<<14|E>>>18)^E>>>3,R=l[O-2],N=(R<<15|R>>>17)^(R<<13|R>>>19)^R>>>10;l[O]=T+l[O-7]+N+l[O-16]}var D=b&_^~b&w,F=m&h^m&g^h&g,B=(m<<30|m>>>2)^(m<<19|m>>>13)^(m<<10|m>>>22),U=(b<<26|b>>>6)^(b<<21|b>>>11)^(b<<7|b>>>25),H=x+U+D+u[O]+l[O],G=B+F;x=w,w=_,_=b,b=y+H|0,y=g,g=h,h=m,m=H+G|0}p[0]=p[0]+m|0,p[1]=p[1]+h|0,p[2]=p[2]+g|0,p[3]=p[3]+y|0,p[4]=p[4]+b|0,p[5]=p[5]+_|0,p[6]=p[6]+w|0,p[7]=p[7]+x|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 Cmr=S((Vxe,Smr)=>{(function(t,e,r){typeof Vxe=="object"?Smr.exports=Vxe=e(Pi(),Hxe()):typeof define=="function"&&define.amd?define(["./core","./sha256"],e):e(t.CryptoJS)})(Vxe,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 Vnt=S((Jxe,xmr)=>{(function(t,e,r){typeof Jxe=="object"?xmr.exports=Jxe=e(Pi(),uie()):typeof define=="function"&&define.amd?define(["./core","./x64-core"],e):e(t.CryptoJS)})(Jxe,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],g=m[1],y=m[2],b=m[3],_=m[4],w=m[5],x=m[6],O=m[7],E=h.high,T=h.low,R=g.high,N=g.low,D=y.high,F=y.low,B=b.high,U=b.low,H=_.high,G=_.low,ie=w.high,oe=w.low,z=x.high,Q=x.low,re=O.high,Z=O.low,$=E,q=T,Y=R,j=N,A=D,W=F,V=B,se=U,be=H,Ee=G,Ae=ie,ht=oe,Rt=z,Ze=Q,Dr=re,Vt=Z,jt=0;jt<80;jt++){var Fe,hn,gt=c[jt];if(jt<16)hn=gt.high=f[p+jt*2]|0,Fe=gt.low=f[p+jt*2+1]|0;else{var qe=c[jt-15],Te=qe.high,Ce=qe.low,De=(Te>>>1|Ce<<31)^(Te>>>8|Ce<<24)^Te>>>7,Re=(Ce>>>1|Te<<31)^(Ce>>>8|Te<<24)^(Ce>>>7|Te<<25),nt=c[jt-2],_n=nt.high,He=nt.low,wt=(_n>>>19|He<<13)^(_n<<3|He>>>29)^_n>>>6,_r=(He>>>19|_n<<13)^(He<<3|_n>>>29)^(He>>>6|_n<<26),Sl=c[jt-7],Vo=Sl.high,Su=Sl.low,Wa=c[jt-16],zy=Wa.high,ui=Wa.low;Fe=Re+Su,hn=De+Vo+(Fe>>>0>>0?1:0),Fe=Fe+_r,hn=hn+wt+(Fe>>>0<_r>>>0?1:0),Fe=Fe+ui,hn=hn+zy+(Fe>>>0>>0?1:0),gt.high=hn,gt.low=Fe}var mv=be&Ae^~be&Rt,q0=Ee&ht^~Ee&Ze,Xt=$&Y^$&A^Y&A,ct=q&j^q&W^j&W,pr=($>>>28|q<<4)^($<<30|q>>>2)^($<<25|q>>>7),Or=(q>>>28|$<<4)^(q<<30|$>>>2)^(q<<25|$>>>7),js=(be>>>14|Ee<<18)^(be>>>18|Ee<<14)^(be<<23|Ee>>>9),el=(Ee>>>14|be<<18)^(Ee>>>18|be<<14)^(Ee<<23|be>>>9),Hc=l[jt],Vb=Hc.high,Hy=Hc.low,xi=Vt+el,St=Dr+js+(xi>>>0>>0?1:0),xi=xi+q0,St=St+mv+(xi>>>0>>0?1:0),xi=xi+Hy,St=St+Vb+(xi>>>0>>0?1:0),xi=xi+Fe,St=St+hn+(xi>>>0>>0?1:0),Vy=Or+ct,hv=pr+Xt+(Vy>>>0>>0?1:0);Dr=Rt,Vt=Ze,Rt=Ae,Ze=ht,Ae=be,ht=Ee,Ee=se+xi|0,be=V+St+(Ee>>>0>>0?1:0)|0,V=A,se=W,A=Y,W=j,Y=$,j=q,q=xi+Vy|0,$=St+hv+(q>>>0>>0?1:0)|0}T=h.low=T+q,h.high=E+$+(T>>>0>>0?1:0),N=g.low=N+j,g.high=R+Y+(N>>>0>>0?1:0),F=y.low=F+W,y.high=D+A+(F>>>0>>0?1:0),U=b.low=U+se,b.high=B+V+(U>>>0>>0?1:0),G=_.low=G+Ee,_.high=H+be+(G>>>0>>0?1:0),oe=w.low=oe+ht,w.high=ie+Ae+(oe>>>0>>0?1:0),Q=x.low=Q+Ze,x.high=z+Rt+(Q>>>0>>0?1:0),Z=O.low=Z+Vt,O.high=re+Dr+(Z>>>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 g=this._hash.toX32();return g},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 Tmr=S((Kxe,Omr)=>{(function(t,e,r){typeof Kxe=="object"?Omr.exports=Kxe=e(Pi(),uie(),Vnt()):typeof define=="function"&&define.amd?define(["./core","./x64-core","./sha512"],e):e(t.CryptoJS)})(Kxe,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 Pmr=S((Wxe,Emr)=>{(function(t,e,r){typeof Wxe=="object"?Emr.exports=Wxe=e(Pi(),uie()):typeof define=="function"&&define.amd?define(["./core","./x64-core"],e):e(t.CryptoJS)})(Wxe,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,g=0;g<24;g++){l[m+5*h]=(g+1)*(g+2)/2%64;var y=h%5,b=(2*m+3*h)%5;m=y,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 x=0,O=0,E=0;E<7;E++){if(_&1){var T=(1<>>24)&16711935|(_<<24|_>>>8)&4278255360,w=(w<<8|w>>>24)&16711935|(w<<24|w>>>8)&4278255360;var x=g[b];x.high^=w,x.low^=_}for(var O=0;O<24;O++){for(var E=0;E<5;E++){for(var T=0,R=0,N=0;N<5;N++){var x=g[E+5*N];T^=x.high,R^=x.low}var D=f[E];D.high=T,D.low=R}for(var E=0;E<5;E++)for(var F=f[(E+4)%5],B=f[(E+1)%5],U=B.high,H=B.low,T=F.high^(U<<1|H>>>31),R=F.low^(H<<1|U>>>31),N=0;N<5;N++){var x=g[E+5*N];x.high^=T,x.low^=R}for(var G=1;G<25;G++){var T,R,x=g[G],ie=x.high,oe=x.low,z=l[G];z<32?(T=ie<>>32-z,R=oe<>>32-z):(T=oe<>>64-z,R=ie<>>64-z);var Q=f[c[G]];Q.high=T,Q.low=R}var re=f[0],Z=g[0];re.high=Z.high,re.low=Z.low;for(var E=0;E<5;E++)for(var N=0;N<5;N++){var G=E+5*N,x=g[G],$=f[G],q=f[(E+1)%5+5*N],Y=f[(E+2)%5+5*N];x.high=$.high^~q.high&Y.high,x.low=$.low^~q.low&Y.low}var x=g[0],j=d[O];x.high^=j.high,x.low^=j.low}},_doFinalize:function(){var m=this._data,h=m.words,g=this._nDataBytes*8,y=m.sigBytes*8,b=this.blockSize*32;h[y>>>5]|=1<<24-y%32,h[(e.ceil((y+1)/b)*b>>>5)-1]|=128,m.sigBytes=h.length*4,this._process();for(var _=this._state,w=this.cfg.outputLength/8,x=w/8,O=[],E=0;E>>24)&16711935|(R<<24|R>>>8)&4278255360,N=(N<<8|N>>>24)&16711935|(N<<24|N>>>8)&4278255360,O.push(N),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),g=0;g<25;g++)h[g]=h[g].clone();return m}});r.SHA3=i._createHelper(p),r.HmacSHA3=i._createHmacHelper(p)}(Math),t.SHA3})});var Rmr=S((Gxe,Mmr)=>{(function(t,e){typeof Gxe=="object"?Mmr.exports=Gxe=e(Pi()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(Gxe,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,x){for(var O=0;O<16;O++){var E=x+O,T=w[E];w[E]=(T<<8|T>>>24)&16711935|(T<<24|T>>>8)&4278255360}var R=this._hash.words,N=d.words,D=f.words,F=s.words,B=u.words,U=l.words,H=c.words,G,ie,oe,z,Q,re,Z,$,q,Y;re=G=R[0],Z=ie=R[1],$=oe=R[2],q=z=R[3],Y=Q=R[4];for(var j,O=0;O<80;O+=1)j=G+w[x+F[O]]|0,O<16?j+=m(ie,oe,z)+N[0]:O<32?j+=h(ie,oe,z)+N[1]:O<48?j+=g(ie,oe,z)+N[2]:O<64?j+=y(ie,oe,z)+N[3]:j+=b(ie,oe,z)+N[4],j=j|0,j=_(j,U[O]),j=j+Q|0,G=Q,Q=z,z=_(oe,10),oe=ie,ie=j,j=re+w[x+B[O]]|0,O<16?j+=b(Z,$,q)+D[0]:O<32?j+=y(Z,$,q)+D[1]:O<48?j+=g(Z,$,q)+D[2]:O<64?j+=h(Z,$,q)+D[3]:j+=m(Z,$,q)+D[4],j=j|0,j=_(j,H[O]),j=j+Y|0,re=Y,Y=q,q=_($,10),$=Z,Z=j;j=R[1]+oe+q|0,R[1]=R[2]+z+Y|0,R[2]=R[3]+Q+re|0,R[3]=R[4]+G+Z|0,R[4]=R[0]+ie+$|0,R[0]=j},_doFinalize:function(){var w=this._data,x=w.words,O=this._nDataBytes*8,E=w.sigBytes*8;x[E>>>5]|=128<<24-E%32,x[(E+64>>>9<<4)+14]=(O<<8|O>>>24)&16711935|(O<<24|O>>>8)&4278255360,w.sigBytes=(x.length+1)*4,this._process();for(var T=this._hash,R=T.words,N=0;N<5;N++){var D=R[N];R[N]=(D<<8|D>>>24)&16711935|(D<<24|D>>>8)&4278255360}return T},clone:function(){var w=i.clone.call(this);return w._hash=this._hash.clone(),w}});function m(w,x,O){return w^x^O}function h(w,x,O){return w&x|~w&O}function g(w,x,O){return(w|~x)^O}function y(w,x,O){return w&O|x&~O}function b(w,x,O){return w^(x|~O)}function _(w,x){return w<>>32-x}r.RIPEMD160=i._createHelper(p),r.HmacRIPEMD160=i._createHmacHelper(p)}(Math),t.RIPEMD160})});var Xxe=S((Zxe,Amr)=>{(function(t,e){typeof Zxe=="object"?Amr.exports=Zxe=e(Pi()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(Zxe,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,g=0;g{(function(t,e,r){typeof Yxe=="object"?Imr.exports=Yxe=e(Pi(),Hxe(),Xxe()):typeof define=="function"&&define.amd?define(["./core","./sha256","./hmac"],e):e(t.CryptoJS)})(Yxe,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,g=m.words,y=d.keySize,b=d.iterations;h.length{(function(t,e,r){typeof Qxe=="object"?jmr.exports=Qxe=e(Pi(),Hnt(),Xxe()):typeof define=="function"&&define.amd?define(["./core","./sha1","./hmac"],e):e(t.CryptoJS)})(Qxe,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,g=d.iterations;m.length{(function(t,e,r){typeof eOe=="object"?Dmr.exports=eOe=e(Pi(),W1()):typeof define=="function"&&define.amd?define(["./core","./evpkdf"],e):e(t.CryptoJS)})(eOe,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(D,F){return this.create(this._ENC_XFORM_MODE,D,F)},createDecryptor:function(D,F){return this.create(this._DEC_XFORM_MODE,D,F)},init:function(D,F,B){this.cfg=this.cfg.extend(B),this._xformMode=D,this._key=F,this.reset()},reset:function(){a.reset.call(this),this._doReset()},process:function(D){return this._append(D),this._process()},finalize:function(D){D&&this._append(D);var F=this._doFinalize();return F},keySize:128/32,ivSize:128/32,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function D(F){return typeof F=="string"?N:E}return function(F){return{encrypt:function(B,U,H){return D(U).encrypt(F,B,U,H)},decrypt:function(B,U,H){return D(U).decrypt(F,B,U,H)}}}}()}),p=n.StreamCipher=f.extend({_doFinalize:function(){var D=this._process(!0);return D},blockSize:1}),m=r.mode={},h=n.BlockCipherMode=o.extend({createEncryptor:function(D,F){return this.Encryptor.create(D,F)},createDecryptor:function(D,F){return this.Decryptor.create(D,F)},init:function(D,F){this._cipher=D,this._iv=F}}),g=m.CBC=function(){var D=h.extend();D.Encryptor=D.extend({processBlock:function(B,U){var H=this._cipher,G=H.blockSize;F.call(this,B,U,G),H.encryptBlock(B,U),this._prevBlock=B.slice(U,U+G)}}),D.Decryptor=D.extend({processBlock:function(B,U){var H=this._cipher,G=H.blockSize,ie=B.slice(U,U+G);H.decryptBlock(B,U),F.call(this,B,U,G),this._prevBlock=ie}});function F(B,U,H){var G,ie=this._iv;ie?(G=ie,this._iv=e):G=this._prevBlock;for(var oe=0;oe>>2]&255;D.sigBytes-=F}},_=n.BlockCipher=f.extend({cfg:f.cfg.extend({mode:g,padding:b}),reset:function(){var D;f.reset.call(this);var F=this.cfg,B=F.iv,U=F.mode;this._xformMode==this._ENC_XFORM_MODE?D=U.createEncryptor:(D=U.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==D?this._mode.init(this,B&&B.words):(this._mode=D.call(U,this,B&&B.words),this._mode.__creator=D)},_doProcessBlock:function(D,F){this._mode.processBlock(D,F)},_doFinalize:function(){var D,F=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(F.pad(this._data,this.blockSize),D=this._process(!0)):(D=this._process(!0),F.unpad(D)),D},blockSize:128/32}),w=n.CipherParams=o.extend({init:function(D){this.mixIn(D)},toString:function(D){return(D||this.formatter).stringify(this)}}),x=r.format={},O=x.OpenSSL={stringify:function(D){var F,B=D.ciphertext,U=D.salt;return U?F=i.create([1398893684,1701076831]).concat(U).concat(B):F=B,F.toString(l)},parse:function(D){var F,B=l.parse(D),U=B.words;return U[0]==1398893684&&U[1]==1701076831&&(F=i.create(U.slice(2,4)),U.splice(0,4),B.sigBytes-=16),w.create({ciphertext:B,salt:F})}},E=n.SerializableCipher=o.extend({cfg:o.extend({format:O}),encrypt:function(D,F,B,U){U=this.cfg.extend(U);var H=D.createEncryptor(B,U),G=H.finalize(F),ie=H.cfg;return w.create({ciphertext:G,key:B,iv:ie.iv,algorithm:D,mode:ie.mode,padding:ie.padding,blockSize:D.blockSize,formatter:U.format})},decrypt:function(D,F,B,U){U=this.cfg.extend(U),F=this._parse(F,U.format);var H=D.createDecryptor(B,U).finalize(F.ciphertext);return H},_parse:function(D,F){return typeof D=="string"?F.parse(D,this):D}}),T=r.kdf={},R=T.OpenSSL={execute:function(D,F,B,U,H){if(U||(U=i.random(64/8)),H)var G=d.create({keySize:F+B,hasher:H}).compute(D,U);else var G=d.create({keySize:F+B}).compute(D,U);var ie=i.create(G.words.slice(F),B*4);return G.sigBytes=F*4,w.create({key:G,iv:ie,salt:U})}},N=n.PasswordBasedCipher=E.extend({cfg:E.cfg.extend({kdf:R}),encrypt:function(D,F,B,U){U=this.cfg.extend(U);var H=U.kdf.execute(B,D.keySize,D.ivSize,U.salt,U.hasher);U.iv=H.iv;var G=E.encrypt.call(this,D,F,H.key,U);return G.mixIn(H),G},decrypt:function(D,F,B,U){U=this.cfg.extend(U),F=this._parse(F,U.format);var H=U.kdf.execute(B,D.keySize,D.ivSize,F.salt,U.hasher);U.iv=H.iv;var G=E.decrypt.call(this,D,F,H.key,U);return G}})}()})});var Lmr=S((tOe,$mr)=>{(function(t,e,r){typeof tOe=="object"?$mr.exports=tOe=e(Pi(),Nm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(tOe,function(t){return t.mode.CFB=function(){var e=t.lib.BlockCipherMode.extend();e.Encryptor=e.extend({processBlock:function(n,o){var i=this._cipher,a=i.blockSize;r.call(this,n,o,a,i),this._prevBlock=n.slice(o,o+a)}}),e.Decryptor=e.extend({processBlock:function(n,o){var i=this._cipher,a=i.blockSize,s=n.slice(o,o+a);r.call(this,n,o,a,i),this._prevBlock=s}});function r(n,o,i,a){var s,u=this._iv;u?(s=u.slice(0),this._iv=void 0):s=this._prevBlock,a.encryptBlock(s,0);for(var l=0;l{(function(t,e,r){typeof rOe=="object"?Fmr.exports=rOe=e(Pi(),Nm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(rOe,function(t){return t.mode.CTR=function(){var e=t.lib.BlockCipherMode.extend(),r=e.Encryptor=e.extend({processBlock:function(n,o){var i=this._cipher,a=i.blockSize,s=this._iv,u=this._counter;s&&(u=this._counter=s.slice(0),this._iv=void 0);var l=u.slice(0);i.encryptBlock(l,0),u[a-1]=u[a-1]+1|0;for(var c=0;c{(function(t,e,r){typeof nOe=="object"?qmr.exports=nOe=e(Pi(),Nm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(nOe,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 oOe=="object"?Umr.exports=oOe=e(Pi(),Nm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(oOe,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 iOe=="object"?Hmr.exports=iOe=e(Pi(),Nm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(iOe,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 Kmr=S((aOe,Jmr)=>{(function(t,e,r){typeof aOe=="object"?Jmr.exports=aOe=e(Pi(),Nm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(aOe,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 Gmr=S((sOe,Wmr)=>{(function(t,e,r){typeof sOe=="object"?Wmr.exports=sOe=e(Pi(),Nm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(sOe,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 Xmr=S((uOe,Zmr)=>{(function(t,e,r){typeof uOe=="object"?Zmr.exports=uOe=e(Pi(),Nm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(uOe,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 Qmr=S((lOe,Ymr)=>{(function(t,e,r){typeof lOe=="object"?Ymr.exports=lOe=e(Pi(),Nm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(lOe,function(t){return t.pad.ZeroPadding={pad:function(e,r){var n=r*4;e.clamp(),e.sigBytes+=n-(e.sigBytes%n||n)},unpad:function(e){for(var r=e.words,n=e.sigBytes-1,n=e.sigBytes-1;n>=0;n--)if(r[n>>>2]>>>24-n%4*8&255){e.sigBytes=n+1;break}}},t.pad.ZeroPadding})});var thr=S((cOe,ehr)=>{(function(t,e,r){typeof cOe=="object"?ehr.exports=cOe=e(Pi(),Nm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(cOe,function(t){return t.pad.NoPadding={pad:function(){},unpad:function(){}},t.pad.NoPadding})});var nhr=S((dOe,rhr)=>{(function(t,e,r){typeof dOe=="object"?rhr.exports=dOe=e(Pi(),Nm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(dOe,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 ihr=S((fOe,ohr)=>{(function(t,e,r){typeof fOe=="object"?ohr.exports=fOe=e(Pi(),Pk(),Mk(),W1(),Nm()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})(fOe,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 y=[],b=0;b<256;b++)b<128?y[b]=b<<1:y[b]=b<<1^283;for(var _=0,w=0,b=0;b<256;b++){var x=w^w<<1^w<<2^w<<3^w<<4;x=x>>>8^x&255^99,i[_]=x,a[x]=_;var O=y[_],E=y[O],T=y[E],R=y[x]*257^x*16843008;s[_]=R<<24|R>>>8,u[_]=R<<16|R>>>16,l[_]=R<<8|R>>>24,c[_]=R;var R=T*16843009^E*65537^O*257^_*16843008;d[x]=R<<24|R>>>8,f[x]=R<<16|R>>>16,p[x]=R<<8|R>>>24,m[x]=R,_?(_=O^y[y[y[T^O]]],w^=y[y[w]]):_=w=1}})();var h=[0,1,2,4,8,16,32,64,128,27,54],g=o.AES=n.extend({_doReset:function(){var y;if(!(this._nRounds&&this._keyPriorReset===this._key)){for(var b=this._keyPriorReset=this._key,_=b.words,w=b.sigBytes/4,x=this._nRounds=w+6,O=(x+1)*4,E=this._keySchedule=[],T=0;T6&&T%w==4&&(y=i[y>>>24]<<24|i[y>>>16&255]<<16|i[y>>>8&255]<<8|i[y&255]):(y=y<<8|y>>>24,y=i[y>>>24]<<24|i[y>>>16&255]<<16|i[y>>>8&255]<<8|i[y&255],y^=h[T/w|0]<<24),E[T]=E[T-w]^y);for(var R=this._invKeySchedule=[],N=0;N>>24]]^f[i[y>>>16&255]]^p[i[y>>>8&255]]^m[i[y&255]]}}},encryptBlock:function(y,b){this._doCryptBlock(y,b,this._keySchedule,s,u,l,c,i)},decryptBlock:function(y,b){var _=y[b+1];y[b+1]=y[b+3],y[b+3]=_,this._doCryptBlock(y,b,this._invKeySchedule,d,f,p,m,a);var _=y[b+1];y[b+1]=y[b+3],y[b+3]=_},_doCryptBlock:function(y,b,_,w,x,O,E,T){for(var R=this._nRounds,N=y[b]^_[0],D=y[b+1]^_[1],F=y[b+2]^_[2],B=y[b+3]^_[3],U=4,H=1;H>>24]^x[D>>>16&255]^O[F>>>8&255]^E[B&255]^_[U++],ie=w[D>>>24]^x[F>>>16&255]^O[B>>>8&255]^E[N&255]^_[U++],oe=w[F>>>24]^x[B>>>16&255]^O[N>>>8&255]^E[D&255]^_[U++],z=w[B>>>24]^x[N>>>16&255]^O[D>>>8&255]^E[F&255]^_[U++];N=G,D=ie,F=oe,B=z}var G=(T[N>>>24]<<24|T[D>>>16&255]<<16|T[F>>>8&255]<<8|T[B&255])^_[U++],ie=(T[D>>>24]<<24|T[F>>>16&255]<<16|T[B>>>8&255]<<8|T[N&255])^_[U++],oe=(T[F>>>24]<<24|T[B>>>16&255]<<16|T[N>>>8&255]<<8|T[D&255])^_[U++],z=(T[B>>>24]<<24|T[N>>>16&255]<<16|T[D>>>8&255]<<8|T[F&255])^_[U++];y[b]=G,y[b+1]=ie,y[b+2]=oe,y[b+3]=z},keySize:256/32});e.AES=n._createHelper(g)}(),t.AES})});var shr=S((pOe,ahr)=>{(function(t,e,r){typeof pOe=="object"?ahr.exports=pOe=e(Pi(),Pk(),Mk(),W1(),Nm()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})(pOe,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,g=h.words,y=[],b=0;b<56;b++){var _=a[b]-1;y[b]=g[_>>>5]>>>31-_%32&1}for(var w=this._subKeys=[],x=0;x<16;x++){for(var O=w[x]=[],E=u[x],b=0;b<24;b++)O[b/6|0]|=y[(s[b]-1+E)%28]<<31-b%6,O[4+(b/6|0)]|=y[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 T=this._invSubKeys=[],b=0;b<16;b++)T[b]=w[15-b]},encryptBlock:function(h,g){this._doCryptBlock(h,g,this._subKeys)},decryptBlock:function(h,g){this._doCryptBlock(h,g,this._invSubKeys)},_doCryptBlock:function(h,g,y){this._lBlock=h[g],this._rBlock=h[g+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 _=y[b],w=this._lBlock,x=this._rBlock,O=0,E=0;E<8;E++)O|=l[E][((x^_[E])&c[E])>>>0];this._lBlock=x,this._rBlock=w^O}var T=this._lBlock;this._lBlock=this._rBlock,this._rBlock=T,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[g]=this._lBlock,h[g+1]=this._rBlock},keySize:64/32,ivSize:64/32,blockSize:64/32});function f(h,g){var y=(this._lBlock>>>h^this._rBlock)&g;this._rBlock^=y,this._lBlock^=y<>>h^this._lBlock)&g;this._lBlock^=y,this._rBlock^=y<192.");var y=g.slice(0,2),b=g.length<4?g.slice(0,2):g.slice(2,4),_=g.length<6?g.slice(0,2):g.slice(4,6);this._des1=d.createEncryptor(n.create(y)),this._des2=d.createEncryptor(n.create(b)),this._des3=d.createEncryptor(n.create(_))},encryptBlock:function(h,g){this._des1.encryptBlock(h,g),this._des2.decryptBlock(h,g),this._des3.encryptBlock(h,g)},decryptBlock:function(h,g){this._des3.decryptBlock(h,g),this._des2.encryptBlock(h,g),this._des1.decryptBlock(h,g)},keySize:192/32,ivSize:64/32,blockSize:64/32});e.TripleDES=o._createHelper(m)}(),t.TripleDES})});var lhr=S((mOe,uhr)=>{(function(t,e,r){typeof mOe=="object"?uhr.exports=mOe=e(Pi(),Pk(),Mk(),W1(),Nm()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})(mOe,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 g=d[f];d[f]=d[p],d[p]=g}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 dhr=S((hOe,chr)=>{(function(t,e,r){typeof hOe=="object"?chr.exports=hOe=e(Pi(),Pk(),Mk(),W1(),Nm()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})(hOe,function(t){return function(){var e=t,r=e.lib,n=r.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,g=h[0],y=h[1],b=(g<<8|g>>>24)&16711935|(g<<24|g>>>8)&4278255360,_=(y<<8|y>>>24)&16711935|(y<<24|y>>>8)&4278255360,w=b>>>16|_&4294901760,x=_<<16|b&65535;m[0]^=b,m[1]^=w,m[2]^=_,m[3]^=x,m[4]^=b,m[5]^=w,m[6]^=_,m[7]^=x;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,g=((m*m>>>17)+m*h>>>15)+h*h,y=((p&4294901760)*p|0)+((p&65535)*p|0);s[f]=g^y}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 phr=S((gOe,fhr)=>{(function(t,e,r){typeof gOe=="object"?fhr.exports=gOe=e(Pi(),Pk(),Mk(),W1(),Nm()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})(gOe,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,g=h[0],y=h[1],b=(g<<8|g>>>24)&16711935|(g<<24|g>>>8)&4278255360,_=(y<<8|y>>>24)&16711935|(y<<24|y>>>8)&4278255360,w=b>>>16|_&4294901760,x=_<<16|b&65535;p[0]^=b,p[1]^=w,p[2]^=_,p[3]^=x,p[4]^=b,p[5]^=w,p[6]^=_,p[7]^=x;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,g=((m*m>>>17)+m*h>>>15)+h*h,y=((p&4294901760)*p|0)+((p&65535)*p|0);s[f]=g^y}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 hhr=S((yOe,mhr)=>{(function(t,e,r){typeof yOe=="object"?mhr.exports=yOe=e(Pi(),Pk(),Mk(),W1(),Nm()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})(yOe,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 g=h>>24&255,y=h>>16&255,b=h>>8&255,_=h&255,w=m.sbox[0][g]+m.sbox[1][y];return w=w^m.sbox[2][b],w=w+m.sbox[3][_],w}function c(m,h,g){let y=h,b=g,_;for(let w=0;w1;--w)y=y^m.pbox[w],b=l(m,y)^b,_=y,y=b,b=_;return _=y,y=b,b=_,b=b^m.pbox[1],y=y^m.pbox[0],{left:y,right:b}}function f(m,h,g){for(let x=0;x<4;x++){m.sbox[x]=[];for(let O=0;O<256;O++)m.sbox[x][O]=s[x][O]}let y=0;for(let x=0;x=g&&(y=0);let b=0,_=0,w=0;for(let x=0;x{(function(t,e,r){typeof bOe=="object"?ghr.exports=bOe=e(Pi(),uie(),pmr(),hmr(),Pk(),bmr(),Mk(),Hnt(),Hxe(),Cmr(),Vnt(),Tmr(),Pmr(),Rmr(),Xxe(),Nmr(),W1(),Nm(),Lmr(),kmr(),Bmr(),zmr(),Vmr(),Kmr(),Gmr(),Xmr(),Qmr(),thr(),nhr(),ihr(),shr(),lhr(),dhr(),phr(),hhr()):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)})(bOe,function(t){return t})});var Jnt,Hio,_Oe,yhr=v(()=>{MN();Pt();jxe();Jnt="copilot-index-chunk-",Hio=".json",_Oe=class{constructor(e,r,n){this.app=e;this.baseDir=r;this.identifier=n}getChunkPath(e){return`${this.baseDir}/${Jnt}${this.identifier}-${e}.json`}getMetadataPath(){return`${this.baseDir}/${Jnt}${this.identifier}-metadata.json`}getLegacyPath(){return`${this.baseDir}/copilot-index-${this.identifier}${Hio}`}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,ce().debug&&console.log(`Partition ${s+1}: ${a.length} documents`)}),ce().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 Bnt(e),n=ce().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(ce().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)),ce().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)),ce().debug&&console.log(`Saved partition ${l+1}/${n}`)}ce().debug&&console.log("Saved all partitions")}catch(r){throw console.error("Error saving database:",r),new Po(`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 Po("Invalid legacy database format");let l=await B8({schema:u.schema,components:{tokenizer:{stemmer:void 0,stopWords:void 0}}});return await Nxe(l,u),l}let r=await this.loadMetadata(),n=await B8({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++):ce().debug&&console.warn(`Document ${u} not found in any chunk`)}return o.docs.docs=a,o.docs.count=Object.keys(a).length,o.index.vectorIndexes.embedding.vectors=Object.assign({},...i.map(u=>u.index?.vectorIndexes?.embedding?.vectors||{})),await Nxe(n,o),n}catch(e){throw console.error("Error loading database:",e),new Po(`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}/${Jnt}${this.identifier}`)&&await this.app.vault.adapter.remove(n)}catch(e){throw console.error("Error clearing storage:",e),new Po(`Failed to clear storage: ${e.message}`)}}async exists(){let e=this.getLegacyPath();if(ce().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 Po("No existing database found");let r=JSON.parse(await this.app.vault.adapter.read(e));if(!r?.schema)throw new Po("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 whr={};Xn(whr,{categorizePatterns:()=>J8,createPatternSettingsValue:()=>K8,extractAppIgnoreSettings:()=>lie,getAllQAMarkdownContent:()=>Gnt,getDecodedPatterns:()=>P_,getExtensionPattern:()=>Znt,getFilePattern:()=>W8,getInternalExcludePaths:()=>_hr,getMatchingPatterns:()=>id,getTagPattern:()=>cie,getVectorLength:()=>Wnt,isInternalExcludedFile:()=>G8,isInternalExcludedPath:()=>vhr,previewPatternValue:()=>Kio,shouldIndexFile:()=>ml});async function Wnt(t){if(!t)throw new Po("Embedding instance not found.");try{let r=await t.embedQuery("Sample text for embedding");if(!r||r.length===0)throw new Po("Failed to get valid embedding vector length");return console.log(`Detected vector length: ${r.length} for model: ${wd.getModelName(t)}`),r.length}catch(e){throw console.error("Error getting vector length:",e),new Po("Failed to determine embedding vector length. Please check your embedding model settings.")}}async function Gnt(t){let e="",{inclusions:r,exclusions:n}=id(),o=t.vault.getMarkdownFiles().filter(i=>ml(i,r,n));return await Promise.all(o.map(i=>t.vault.cachedRead(i))).then(i=>i.map(a=>e+=a+" ")),e}function P_(t){let e=[];return e.push(...t.split(",").map(r=>decodeURIComponent(r.trim())).filter(r=>r.length>0)),e}function Vio(){return ce().qaExclusions?P_(ce().qaExclusions):[]}function Jio(){return ce().qaInclusions?P_(ce().qaInclusions):[]}function id(t){let e=t?.inclusions?P_(t.inclusions):t?.isProject?[]:Jio(),r=t?.exclusions?P_(t.exclusions):t?.isProject?[]:Vio();return{inclusions:e.length>0?J8(e):null,exclusions:r.length>0?J8(r):null}}function ml(t,e,r,n){return!(G8(t)||r&&bhr(t.path,r)||e&&!bhr(t.path,e)||n&&!e)}function J8(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 Kio(t){return P_(t).join(", ")}function K8({tagPatterns:t,extensionPatterns:e,folderPatterns:r,notePatterns:n}){return[...t??[],...e??[],...n??[],...r??[]].map(i=>encodeURIComponent(i)).join(",")}function Wio(t,e){if(e.length===0)return!1;let r=app.vault.getAbstractFileByPath(t);if(r instanceof Knt.TFile){let n=CO(r);if(e.some(o=>n.some(i=>i.toLowerCase()===k6(o).toLowerCase())))return!0}return!1}function Gio(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 Zio(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 Xio(t,e){if(e.length===0)return!1;let r=app.vault.getAbstractFileByPath(t);return!!(r instanceof Knt.TFile&&e.some(n=>n.slice(2,-2)===r.basename))}function bhr(t,e){if(!e)return!1;let{tagPatterns:r,extensionPatterns:n,folderPatterns:o,notePatterns:i}=e;return Wio(t,r??[])||Gio(t,n??[])||Zio(t,o??[])||Xio(t,i??[])}function lie(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 cie(t){return`#${t}`}function W8(t){return`[[${t.basename}]]`}function Znt(t){return`*.${t}`}function _hr(){return[ey.getLogPath()]}function vhr(t){return new Set(_hr()).has(t)}function G8(t){return vhr(t.path)}var Knt,vb=v(()=>{MN();dH();Pt();L6();wr();Knt=require("obsidian")});var Shr,EA,G1,vOe=v(()=>{dH();MN();Dt();Pt();wr();jxe();znt();Shr=L(V8()),EA=require("obsidian");yhr();vb();G1=class t{constructor(e){this.app=e;this.isInitialized=!1;this.isIndexLoaded=!1;this.hasUnsavedChanges=!1;this.filesWithoutEmbeddings=new Set;this.upsertMutex=new bH;Ou(async()=>{let r=ce();EA.Platform.isMobile&&r.disableIndexOnMobile?(this.isIndexLoaded=!1,this.oramaDb=void 0):EA.Platform.isMobile&&!r.disableIndexOnMobile&&!this.oramaDb&&await this.initializeDB(await wd.getInstance().getEmbeddingsAPI());let n=await this.getDbPath();this.dbPath&&n!==this.dbPath&&(J("Path change detected, reinitializing database..."),this.dbPath=n,await this.initializeChunkedStorage(),await this.initializeDB(await wd.getInstance().getEmbeddingsAPI()),J("Database reinitialized with new path:",n))})}async initializeChunkedStorage(){if(!this.app.vault.adapter)throw new Po("Vault adapter not available. Please try again later.");let e=await this.getDbPath();this.chunkedStorage=new _Oe(this.app,e,this.getVaultIdentifier()),this.isInitialized=!0}async initializeDB(e){try{if(this.isInitialized||(this.dbPath=await this.getDbPath(),await this.initializeChunkedStorage()),EA.Platform.isMobile&&ce().disableIndexOnMobile){this.isIndexLoaded=!1,this.oramaDb=void 0;return}if(!this.chunkedStorage)throw new Po("Storage not initialized properly");try{if(await this.chunkedStorage.exists())return this.oramaDb=await this.chunkedStorage.loadDatabase(),J("Loaded existing chunked semantic index database from disk."),this.oramaDb}catch(n){ue("Failed to load existing semantic index database, creating new one:",n)}let r=await this.createNewDb(e);return this.oramaDb=r,r}catch(r){ue("Error initializing semantic index database:",r),new EA.Notice("Failed to initialize Copilot database. Some features may be limited.");return}}async saveDB(){if(!(EA.Platform.isMobile&&ce().disableIndexOnMobile)){if(!this.oramaDb||!this.chunkedStorage)try{if(await this.initializeDB(await wd.getInstance().getEmbeddingsAPI()),!this.oramaDb||!this.chunkedStorage)throw new Po("Semantic index database not found.")}catch(e){throw ue("Failed to initialize database during save:",e),new Po("Failed to initialize and save database.")}try{await this.chunkedStorage.saveDatabase(this.oramaDb),this.hasUnsavedChanges=!1,ce().debug&&J("Semantic index database saved successfully at:",this.dbPath)}catch(e){throw ue("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 EA.Notice("Local Copilot index cleared successfully."),J("Local Copilot index cleared successfully, new instance created.")}catch(r){throw ue("Error clearing the local Copilot index:",r),new EA.Notice("An error occurred while clearing the local Copilot index."),r}}async removeDocs(e){if(!this.oramaDb)throw new Po("Semantic index database not found.");try{let r=await _b(this.oramaDb,{term:e,properties:["path"]});r.hits.length>0&&(await sie(this.oramaDb,r.hits.map(n=>n.id),500),ce().debug&&J(`Deleted document from local Copilot index: ${e}`)),this.markUnsavedChanges()}catch(r){ue("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(ce().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),J("Created directory:",r))}return r}getVaultIdentifier(){let e=this.app.vault.getName();return(0,Shr.MD5)(e).toString()}markUnsavedChanges(){this.hasUnsavedChanges=!0}async createNewDb(e){if(!e)throw new Po("Embedding instance not found.");let r=await Wnt(e);if(!r||r===0)throw new Po("Invalid vector length detected. Please check if your embedding model is working.");let n=this.createDynamicSchema(r),o=await B8({schema:n,components:{tokenizer:{stemmer:void 0,stopWords:void 0}}});return J(`Created new semantic index database for ${this.dbPath}. Embedding model: ${wd.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 _b(e,{term:r,properties:["path"],exact:!0,includeVectors:!0})).hits:void 0}static async getDocsByEmbedding(e,r,n){return(await _b(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 _b(e,{term:"",limit:1,sortBy:{property:"mtime",order:"DESC"}});return r.hits.length>0?r.hits[0].document.mtime:0}catch(r){return ue("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"}}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,ce().numPartitions),o=await _b(r,{term:e.id,properties:["id"],limit:1});o.hits.length>0&&await hH(r,o.hits[0].id);try{return await aie(r,e),J(`${o.hits.length>0?"Updated":"Inserted"} document ${e.id} in partition ${n}`),this.markUnsavedChanges(),e}catch(i){if(ue(`Failed to ${o.hits.length>0?"update":"insert"} document ${e.id}:`,i),o.hits.length>0)try{await aie(r,o.hits[0].document)}catch(a){ue("Failed to restore previous document version:",a)}return}}catch(n){ue(`Error upserting document ${e.id}:`,n);return}})}async getLatestFileMtime(){if(!this.oramaDb)throw new Error("DB not initialized");try{let e=await _b(this.oramaDb,{term:"",limit:1,sortBy:{property:"mtime",order:"DESC"}});return e.hits.length>0?e.hits[0].document.mtime:0}catch(e){return ue("Error getting latest file mtime from VectorDB:",e),0}}async checkAndHandleEmbeddingModelChange(e){if(!this.oramaDb){J("Semantic index database not loaded in memory. Checking for existing index...");try{await this.initializeDB(e)}catch(o){throw ue("Failed to initialize database:",o),new Po("Failed to initialize semantic index database. Please check your embedding model settings.")}if(!this.oramaDb)return J("No existing index found. Will create new index."),!1}let r=await _b(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=wd.getModelName(e);if(!wAt(n,o))return new EA.Notice("New embedding model detected. Rebuilding Copilot index from scratch."),J(`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 J("No previous embedding model found in the database.");return!1}static async getAllDocuments(e){return(await _b(e,{term:"",limit:1e5,includeVectors:!0})).hits.map(n=>n.document)}async garbageCollect(){if(!this.oramaDb){J("Semantic index database not found during garbage collection. Attempting to initialize...");try{let e=await wd.getInstance().getEmbeddingsAPI();if(!e)throw new Po("No embedding model available.");if(await this.initializeDB(e),!this.oramaDb)throw new Po("Failed to initialize database after attempt.")}catch(e){throw ue("Failed to initialize database during garbage collection:",e),new Po("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}=id(),i=new Set(e.filter(u=>ml(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:(J("Copilot index: Docs to remove during garbage collection:",Array.from(new Set(s.map(u=>u.path))).join(", ")),s.length===1?await hH(this.oramaDb,s[0].id):await sie(this.oramaDb,s.map(u=>u.id),500),await this.saveDB(),s.length)}catch(e){throw ue("Error garbage collecting the Copilot index:",e),new Po("Failed to garbage collect the Copilot index.")}}async getIndexedFiles(){if(!this.oramaDb)throw new Po("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 ue("Error getting indexed files:",e),new Po("Failed to retrieve indexed files.")}}async isIndexEmpty(){if(!this.oramaDb)return!0;try{return(await _b(this.oramaDb,{term:"",limit:1})).hits.length===0}catch(e){throw ue("Error checking if database is empty:",e),new Po("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 Po("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 Po("Orama database not found.");try{let e=await this.getIndexedFiles();for(let n of e)await this.hasEmbeddings(n)||this.markFileMissingEmbeddings(n);let r=this.getFilesMissingEmbeddings();r.length>0?J("Files missing embeddings after integrity check:",r.join(", ")):J("Index integrity check completed. All documents have embeddings.")}catch(e){throw ue("Error checking index integrity:",e),new Po("Failed to check index integrity.")}}}});var Z8,Yio,wOe,Chr=v(()=>{Tu();gd();Dt();Pt();Z8=require("obsidian");vb();Yio=5e3,wOe=class{constructor(e,r,n){this.app=e;this.indexOps=r;this.dbOps=n;this.debounceTimer=null;this.lastActiveFile=null;this.lastActiveFileMtime=null;this.listenersActive=!1;this.handleActiveLeafChange=async e=>{if(!this.shouldHandleEvents()||Z8.Platform.isMobile&&ce().disableIndexOnMobile||jN()!=="copilot_plus")return;let n=this.lastActiveFile,o=this.lastActiveFileMtime,i=e?.view;if(this.lastActiveFile=i instanceof Z8.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}=id(),u=ml(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(()=>{ce().debug&&console.log("Copilot Plus: Triggering reindex for file ",e.path),this.indexOps.reindexFile(e),this.debounceTimer=null},Yio))};this.handleFileDelete=async e=>{this.shouldHandleEvents()&&e instanceof Z8.TFile&&await this.dbOps.removeDocs(e.path)};this.syncEventListeners(),Ou(()=>{this.syncEventListeners()})}shouldHandleEvents(){return ce().enableSemanticSearchV3}syncEventListeners(){let e=this.shouldHandleEvents();e&&!this.listenersActive?(J("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()}}});var die,xhr=v(()=>{die=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 jm,Xnt=v(()=>{jm=class{constructor(t){M(this,"pageContent");M(this,"metadata");M(this,"id");this.pageContent=t.pageContent!==void 0?t.pageContent.toString():"",this.metadata=t.metadata??{},this.id=t.id}}});var fie,Ohr,Thr=v(()=>{Gh();fie=class extends Lo{constructor(){super(...arguments);M(this,"lc_namespace",["langchain_core","documents","transformers"])}invoke(e,r){return this.transformDocuments(e)}},Ohr=class extends fie{async transformDocuments(t){let e=[];for(let r of t){let n=await this._transformDocument(r);e.push(n)}return e}}});var Qio,X8=v(()=>{Do();Xnt();Thr();Qio={};Et(Qio,{BaseDocumentTransformer:()=>fie,Document:()=>jm,MappingDocumentTransformer:()=>Ohr})});var Ehr,pie,Phr=v(()=>{X8();jYe();Ehr=class extends fie{constructor(e){super(e);M(this,"lc_namespace",["langchain","document_transformers","text_splitters"]);M(this,"chunkSize",1e3);M(this,"chunkOverlap",200);M(this,"keepSeparator",!1);M(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;lg){let x=this.numberOfNewLines(c,g,w);d-=x}s&&(h+=a)}let y=this.numberOfNewLines(m),b=o[l].loc&&typeof o[l].loc=="object"?{...o[l].loc}:{};b.lines={from:d,to:d+y};let _={...o[l],loc:b};h+=m,u.push(new jm({pageContent:h,metadata:_})),d+=y,f=m,p=g}}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}},pie=class Ynt extends Ehr{constructor(r){super(r);M(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","
","

","
","

  • ","

    ","

    ","

    ","

    ","

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