/* 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 Yln=Object.create;var SQ=Object.defineProperty;var Qln=Object.getOwnPropertyDescriptor;var ecn=Object.getOwnPropertyNames;var tcn=Object.getPrototypeOf,rcn=Object.prototype.hasOwnProperty;var B0t=t=>{throw TypeError(t)};var ncn=(t,e,r)=>e in t?SQ(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r;var v=(t,e)=>()=>(t&&(e=t(t=0)),e);var S=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),En=(t,e)=>{for(var r in e)SQ(t,r,{get:e[r],enumerable:!0})},U0t=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of ecn(e))!rcn.call(t,o)&&o!==r&&SQ(t,o,{get:()=>e[o],enumerable:!(n=Qln(e,o))||n.enumerable});return t};var $=(t,e,r)=>(r=t!=null?Yln(tcn(t)):{},U0t(e||!t||!t.__esModule?SQ(r,"default",{value:t,enumerable:!0}):r,t)),wpe=t=>U0t(SQ({},"__esModule",{value:!0}),t);var x=(t,e,r)=>ncn(t,typeof e!="symbol"?e+"":e,r),ocn=(t,e,r)=>e.has(t)||B0t("Cannot "+r);var PBe=(t,e,r)=>e.has(t)?B0t("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r);var z0t=(t,e,r)=>(ocn(t,e,"access private method"),r);var V0t,H0t=v(()=>{V0t=/^(?:[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 icn(t){return typeof t=="string"&&V0t.test(t)}var j6,W0t=v(()=>{H0t();j6=icn});function Spe(t,e=0){return(hg[t[e+0]]+hg[t[e+1]]+hg[t[e+2]]+hg[t[e+3]]+"-"+hg[t[e+4]]+hg[t[e+5]]+"-"+hg[t[e+6]]+hg[t[e+7]]+"-"+hg[t[e+8]]+hg[t[e+9]]+"-"+hg[t[e+10]]+hg[t[e+11]]+hg[t[e+12]]+hg[t[e+13]]+hg[t[e+14]]+hg[t[e+15]]).toLowerCase()}var hg,MBe=v(()=>{hg=[];for(let t=0;t<256;++t)hg.push((t+256).toString(16).slice(1))});function $6(){if(!RBe){if(typeof crypto>"u"||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");RBe=crypto.getRandomValues.bind(crypto)}return RBe(acn)}var RBe,acn,IBe=v(()=>{acn=new Uint8Array(16)});var scn,ABe,J0t=v(()=>{scn=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),ABe={randomUUID:scn}});function ucn(t,e,r){if(ABe.randomUUID&&!e&&!t)return ABe.randomUUID();t=t||{};let n=t.random??t.rng?.()??$6();if(n.length<16)throw new Error("Random bytes length must be >= 16");if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,e){if(r=r||0,r<0||r+16>e.length)throw new RangeError(`UUID byte range ${r}:${r+15} is out of buffer bounds`);for(let o=0;o<16;++o)e[r+o]=n[o];return e}return Spe(n)}var gu,K0t=v(()=>{J0t();IBe();MBe();gu=ucn});function lcn(t,e,r){let n;if(t)n=G0t(t.random??t.rng?.()??$6(),t.msecs,t.seq,e,r);else{let o=Date.now(),i=$6();ccn(NBe,o,i),n=G0t(i,NBe.msecs,NBe.seq,e,r)}return e??Spe(n)}function ccn(t,e,r){return t.msecs??(t.msecs=-1/0),t.seq??(t.seq=0),e>t.msecs?(t.seq=r[6]<<23|r[7]<<16|r[8]<<8|r[9],t.msecs=e):(t.seq=t.seq+1|0,t.seq===0&&t.msecs++),t}function G0t(t,e,r,n,o=0){if(t.length<16)throw new Error("Random bytes length must be >= 16");if(!n)n=new Uint8Array(16),o=0;else if(o<0||o+16>n.length)throw new RangeError(`UUID byte range ${o}:${o+15} is out of buffer bounds`);return e??(e=Date.now()),r??(r=t[6]*127<<24|t[7]<<16|t[8]<<8|t[9]),n[o++]=e/1099511627776&255,n[o++]=e/4294967296&255,n[o++]=e/16777216&255,n[o++]=e/65536&255,n[o++]=e/256&255,n[o++]=e&255,n[o++]=112|r>>>28&15,n[o++]=r>>>20&255,n[o++]=128|r>>>14&63,n[o++]=r>>>6&255,n[o++]=r<<2&255|t[10]&3,n[o++]=t[11],n[o++]=t[12],n[o++]=t[13],n[o++]=t[14],n[o++]=t[15],n}var NBe,FT,X0t=v(()=>{IBe();MBe();NBe={};FT=lcn});var y_=v(()=>{K0t();X0t();W0t()});var Z0t,Uo,zo=v(()=>{Z0t=Object.defineProperty,Uo=(t,e)=>{let r={};for(var n in t)Z0t(r,n,{get:t[n],enumerable:!0});return e||Z0t(r,Symbol.toStringTag,{value:"Module"}),r}});function Cpe(t,e=L6){t=t.trim();let r=t.indexOf("```");if(r===-1)return e(t);let n=t.substring(r+3);n.startsWith(`json `)?n=n.substring(5):n.startsWith("json")?n=n.substring(4):n.startsWith(` `)&&(n=n.substring(1));let o=n.indexOf("```"),i=n;return o!==-1&&(i=n.substring(0,o)),e(i.trim())}function fcn(t){try{return JSON.parse(t)}catch{}let e=t.trim();if(e.length===0)throw new Error("Unexpected end of JSON input");let r=0;function n(){for(;r="0"&&e[r]<="9"))throw new Error(`Invalid number at position ${c}`);if(r="1"&&e[r]<="9")for(;r="0"&&e[r]<="9";)d+=e[r],r+=1;if(r="0"&&e[r]<="9";)d+=e[r],r+=1;if(r="0"&&e[r]<="9";)d+=e[r],r+=1;if(d==="-")return-0;let f=Number.parseFloat(d);if(Number.isNaN(f))throw r=c,new Error(`Invalid number '${d}' at position ${c}`);return f}function a(){if(n(),r>=e.length)throw new Error(`Unexpected end of input at position ${r}`);let c=e[r];if(c==="{")return u();if(c==="[")return s();if(c==='"')return o();if("null".startsWith(e.substring(r,r+4)))return r+=Math.min(4,e.length-r),null;if("true".startsWith(e.substring(r,r+4)))return r+=Math.min(4,e.length-r),!0;if("false".startsWith(e.substring(r,r+5)))return r+=Math.min(5,e.length-r),!1;if(c==="-"||c>="0"&&c<="9")return i();throw new Error(`Unexpected character '${c}' at position ${r}`)}function s(){if(e[r]!=="[")throw new Error(`Expected '[' at position ${r}, got '${e[r]}'`);let c=[];if(r+=1,n(),r>=e.length)return c;if(e[r]==="]")return r+=1,c;for(;r=e.length||(c.push(a()),n(),r>=e.length))return c;if(e[r]==="]")return r+=1,c;if(e[r]===","){r+=1;continue}throw new Error(`Expected ',' or ']' at position ${r}, got '${e[r]}'`)}return c}function u(){if(e[r]!=="{")throw new Error(`Expected '{' at position ${r}, got '${e[r]}'`);let c={};if(r+=1,n(),r>=e.length)return c;if(e[r]==="}")return r+=1,c;for(;r=e.length)return c;let d=o();if(n(),r>=e.length)return c;if(e[r]!==":")throw new Error(`Expected ':' at position ${r}, got '${e[r]}'`);if(r+=1,n(),r>=e.length||(c[d]=a(),n(),r>=e.length))return c;if(e[r]==="}")return r+=1,c;if(e[r]===","){r+=1;continue}throw new Error(`Expected ',' or '}' at position ${r}, got '${e[r]}'`)}return c}let l=a();if(n(),r"u"?null:fcn(t)}catch{return null}}var CQ=v(()=>{});function Y0t(t){let e=Symbol.for(t);return{brand(r,n){var a,s;let o=n?Symbol.for(`${t}.${n}`):e;class i extends(s=r,a=o,s){constructor(...c){super(...c);x(this,a,!0)}static isInstance(c){return typeof c=="object"&&c!==null&&o in c&&c[o]===!0}}return Object.defineProperty(i,"name",{value:r.name}),i},sub(r){return Y0t(`${t}.${r}`)},isInstance(r){return typeof r=="object"&&r!==null&&e in r&&r[e]===!0}}}var Q0t,eCt=v(()=>{Q0t=Y0t("langchain")});function AL(t,e){return t.lc_error_code=e,t.message=`${t.message} Troubleshooting URL: https://docs.langchain.com/oss/javascript/langchain/errors/${e}/ `,t}var DBe,tCt,jBe,aCi,F6=v(()=>{zo();eCt();DBe=Q0t.sub("error"),tCt=class extends DBe.brand(Error){constructor(e){super(e);x(this,"name","LangChainError");Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}},jBe=class extends DBe.brand(tCt,"model-abort"){constructor(e,r){super(e);x(this,"name","ModelAbortError");x(this,"partialOutput");this.partialOutput=r}},aCi=class rCt extends DBe.brand(tCt,"context-overflow"){constructor(r){super(r??"Input exceeded the model's context window.");x(this,"name","ContextOverflowError");x(this,"cause")}static fromError(r){let n=new rCt(r.message);return n.cause=r,n}}});function NL(t){return!!(t&&typeof t=="object"&&"type"in t&&t.type==="tool_call")}function nCt(t){return!!(t&&typeof t=="object"&&"toolCall"in t&&t.toolCall!=null&&typeof t.toolCall=="object"&&"id"in t.toolCall&&typeof t.toolCall.id=="string")}var xQ,xpe=v(()=>{xQ=class extends Error{constructor(e,r){super(e);x(this,"output");this.output=r}}});var iCt=S((mCi,oCt)=>{"use strict";oCt.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 fCt=S((hCi,$Be)=>{"use strict";var pcn=/[\p{Lu}]/u,mcn=/[\p{Ll}]/u,aCt=/^[\p{Lu}](?![\p{Lu}])/gu,lCt=/([\p{Alpha}\p{N}_]|$)/u,cCt=/[_.\- ]+/,hcn=new RegExp("^"+cCt.source),sCt=new RegExp(cCt.source+lCt.source,"gu"),uCt=new RegExp("\\d+"+lCt.source,"gu"),gcn=(t,e,r)=>{let n=!1,o=!1,i=!1;for(let a=0;a(aCt.lastIndex=0,t.replace(aCt,r=>e(r))),bcn=(t,e)=>(sCt.lastIndex=0,uCt.lastIndex=0,t.replace(sCt,(r,n)=>e(n)).replace(uCt,r=>e(r))),dCt=(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=gcn(t,r,n)),t=t.replace(hcn,""),e.preserveConsecutiveUppercase?t=ycn(t,r):t=r(t),e.pascalCase&&(t=n(t.charAt(0))+t.slice(1)),bcn(t,n))};$Be.exports=dCt;$Be.exports.default=dCt});function mCt(t,e){return e?.[t]||(0,pCt.default)(t)}function hCt(t,e,r){let n={};for(let o in t)Object.hasOwn(t,o)&&(n[e(o,r)]=t[o]);return n}var pCt,_cn,gCt=v(()=>{pCt=$(iCt(),1),_cn=$(fCt(),1)});function vcn(t){return"lc"in t||Object.keys(t).length===1&&yCt in t}function wcn(t){return{[yCt]:t}}function Scn(t){return t!==null&&typeof t=="object"&&"lc_serializable"in t&&typeof t.toJSON=="function"}function Ccn(t){let e;return t!==null&&typeof t=="object"?"lc_id"in t&&Array.isArray(t.lc_id)?e=t.lc_id:e=[t.constructor?.name??"Object"]:e=[typeof t],{lc:1,type:"not_implemented",id:e}}function Tpe(t,e=new WeakSet){if(t!==null&&typeof t=="object"&&!Array.isArray(t)){if(e.has(t))return Ccn(t);if(Scn(t))return t;e.add(t);let r=t;if(vcn(r))return e.delete(t),wcn(r);let n={};for(let[o,i]of Object.entries(r))n[o]=Tpe(i,e);return e.delete(t),n}return Array.isArray(t)?t.map(r=>Tpe(r,e)):t}var yCt,bCt=v(()=>{yCt="__lc_escaped__"});function _Ct(t){return Array.isArray(t)?[...t]:{...t}}function xcn(t,e){let r=_Ct(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]=_Ct(s[u]),s=s[u]}s[i]!==void 0&&(s[i]={lc:1,type:"secret",id:[o]})}return r}function LBe(t){let e=Object.getPrototypeOf(t);return typeof t.lc_name=="function"&&(typeof e.lc_name!="function"||t.lc_name()!==e.lc_name())?t.lc_name():t.name}var b_,DL=v(()=>{zo();gCt();bCt();b_=class vCt{constructor(e,...r){x(this,"lc_serializable",!1);x(this,"lc_kwargs");this.lc_serializable_keys!==void 0?this.lc_kwargs=Object.fromEntries(Object.entries(e||{}).filter(([n])=>this.lc_serializable_keys?.includes(n))):this.lc_kwargs=e??{}}static lc_name(){return this.name}get lc_id(){return[...this.lc_namespace,LBe(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 vCt||typeof this.lc_kwargs!="object"||Array.isArray(this.lc_kwargs))return this.toJSONNotImplemented();let e={},r={},n=Object.keys(this.lc_kwargs).reduce((s,u)=>(s[u]=u in this?this[u]:this.lc_kwargs[u],s),{});for(let s=Object.getPrototypeOf(this);s;s=Object.getPrototypeOf(s))Object.assign(e,Reflect.get(s,"lc_aliases",this)),Object.assign(r,Reflect.get(s,"lc_secrets",this)),Object.assign(n,Reflect.get(s,"lc_attributes",this));Object.keys(r).forEach(s=>{let u=this,l=n,[c,...d]=s.split(".").reverse();for(let f of d.reverse()){if(!(f in u)||u[f]===void 0)return;(!(f in l)||l[f]===void 0)&&(typeof u[f]=="object"&&u[f]!=null?l[f]={}:Array.isArray(u[f])&&(l[f]=[])),u=u[f],l=l[f]}c in u&&u[c]!==void 0&&(l[c]=l[c]||u[c])});let o={},i=new WeakSet;i.add(this);for(let[s,u]of Object.entries(n))o[s]=Tpe(u,i);let a=hCt(Object.keys(r).length?xcn(o,r):o,mCt,e);return{lc:1,type:"constructor",id:this.lc_id,kwargs:a}}toJSONNotImplemented(){return{lc:1,type:"not_implemented",id:this.lc_id}}}});var wCt,bz,SCt,jL,TQ=v(()=>{wCt=Symbol.for("ls:tracing_async_local_storage"),bz=Symbol.for("lc:context_variables"),SCt=t=>{globalThis[wCt]=t},jL=()=>globalThis[wCt]});function py(t){return typeof t=="object"&&t!==null&&"type"in t&&typeof t.type=="string"&&"source_type"in t&&(t.source_type==="url"||t.source_type==="base64"||t.source_type==="text"||t.source_type==="id")}function OQ(t){return py(t)&&t.source_type==="url"&&"url"in t&&typeof t.url=="string"}function EQ(t){return py(t)&&t.source_type==="base64"&&"data"in t&&typeof t.data=="string"}function FBe(t){return py(t)&&t.source_type==="id"&&"id"in t&&typeof t.id=="string"}function kBe(t){if(py(t)){if(t.source_type==="url")return{type:"image_url",image_url:{url:t.url}};if(t.source_type==="base64"){if(!t.mime_type)throw new Error("mime_type key is required for base64 data.");return{type:"image_url",image_url:{url:`data:${t.mime_type};base64,${t.data}`}}}}throw new Error("Unsupported source type. Only 'url' and 'base64' are supported.")}function Ope(t){let e=t.split(";")[0].split("/");if(e.length!==2)throw new Error(`Invalid mime type: "${t}" - does not match type/subtype format.`);let r=e[0].trim(),n=e[1].trim();if(r===""||n==="")throw new Error(`Invalid mime type: "${t}" - type or subtype is empty.`);let o={};for(let i of t.split(";").slice(1)){let a=i.split("=");if(a.length!==2)throw new Error(`Invalid parameter syntax in mime type: "${t}".`);let s=a[0].trim(),u=a[1].trim();if(s==="")throw new Error(`Invalid parameter syntax in mime type: "${t}".`);o[s]=u}return{type:r,subtype:n,parameters:o}}function bb({dataUrl:t,asTypedArray:e=!1}){let r=t.match(/^data:(\w+\/\w+);base64,([A-Za-z0-9+/]+=*)$/),n;if(r){n=r[1].toLowerCase();let o=e?Uint8Array.from(atob(r[2]),i=>i.charCodeAt(0)):r[2];return{mime_type:n,data:o}}}function AN(t,e){if(t.type==="text"){if(!e.fromStandardTextBlock)throw new Error(`Converter for ${e.providerName} does not implement \`fromStandardTextBlock\` method.`);return e.fromStandardTextBlock(t)}if(t.type==="image"){if(!e.fromStandardImageBlock)throw new Error(`Converter for ${e.providerName} does not implement \`fromStandardImageBlock\` method.`);return e.fromStandardImageBlock(t)}if(t.type==="audio"){if(!e.fromStandardAudioBlock)throw new Error(`Converter for ${e.providerName} does not implement \`fromStandardAudioBlock\` method.`);return e.fromStandardAudioBlock(t)}if(t.type==="file"){if(!e.fromStandardFileBlock)throw new Error(`Converter for ${e.providerName} does not implement \`fromStandardFileBlock\` method.`);return e.fromStandardFileBlock(t)}throw new Error(`Unable to convert content block type '${t.type}' to provider-specific format: not recognized.`)}var PQ=v(()=>{});function cr(t,e){return Ur(t)&&t.type===e}function Ur(t){return typeof t=="object"&&t!==null}function Ch(t){return Array.isArray(t)}function ot(t){return typeof t=="string"}function Wv(t){return typeof t=="number"}function Epe(t){return t instanceof Uint8Array}function qBe(t){try{return JSON.parse(t)}catch{return}}var Jv,fS=v(()=>{Jv=t=>t()});function Tcn(t){if(t.type==="char_location"&&ot(t.document_title)&&Wv(t.start_char_index)&&Wv(t.end_char_index)&&ot(t.cited_text)){let{document_title:e,start_char_index:r,end_char_index:n,cited_text:o,...i}=t;return{...i,type:"citation",source:"char",title:e??void 0,startIndex:r,endIndex:n,citedText:o}}if(t.type==="page_location"&&ot(t.document_title)&&Wv(t.start_page_number)&&Wv(t.end_page_number)&&ot(t.cited_text)){let{document_title:e,start_page_number:r,end_page_number:n,cited_text:o,...i}=t;return{...i,type:"citation",source:"page",title:e??void 0,startIndex:r,endIndex:n,citedText:o}}if(t.type==="content_block_location"&&ot(t.document_title)&&Wv(t.start_block_index)&&Wv(t.end_block_index)&&ot(t.cited_text)){let{document_title:e,start_block_index:r,end_block_index:n,cited_text:o,...i}=t;return{...i,type:"citation",source:"block",title:e??void 0,startIndex:r,endIndex:n,citedText:o}}if(t.type==="web_search_result_location"&&ot(t.url)&&ot(t.title)&&ot(t.encrypted_index)&&ot(t.cited_text)){let{url:e,title:r,encrypted_index:n,cited_text:o,...i}=t;return{...i,type:"citation",source:"url",url:e,title:r,startIndex:Number(n),endIndex:Number(n),citedText:o}}if(t.type==="search_result_location"&&ot(t.source)&&ot(t.title)&&Wv(t.start_block_index)&&Wv(t.end_block_index)&&ot(t.cited_text)){let{source:e,title:r,start_block_index:n,end_block_index:o,cited_text:i,...a}=t;return{...a,type:"citation",source:"search",url:e,title:r??void 0,startIndex:n,endIndex:o,citedText:i}}}function xCt(t){if(cr(t,"document")&&Ur(t.source)&&"type"in t.source){if(t.source.type==="base64"&&ot(t.source.media_type)&&ot(t.source.data))return{type:"file",mimeType:t.source.media_type,data:t.source.data};if(t.source.type==="url"&&ot(t.source.url))return{type:"file",url:t.source.url};if(t.source.type==="file"&&ot(t.source.file_id))return{type:"file",fileId:t.source.file_id};if(t.source.type==="text"&&ot(t.source.data))return{type:"file",mimeType:String(t.source.media_type??"text/plain"),data:t.source.data}}else if(cr(t,"image")&&Ur(t.source)&&"type"in t.source){if(t.source.type==="base64"&&ot(t.source.media_type)&&ot(t.source.data))return{type:"image",mimeType:t.source.media_type,data:t.source.data};if(t.source.type==="url"&&ot(t.source.url))return{type:"image",url:t.source.url};if(t.source.type==="file"&&ot(t.source.file_id))return{type:"image",fileId:t.source.file_id}}}function TCt(t){function*e(){for(let r of t){let n=xCt(r);n?yield n:yield r}}return Array.from(e())}function CCt(t){function*e(){let r=typeof t.content=="string"?[{type:"text",text:t.content}]:t.content;for(let n of r){if(cr(n,"text")&&ot(n.text)){let{text:o,citations:i,...a}=n;if(Ch(i)&&i.length){let s=i.reduce((u,l)=>{let c=Tcn(l);return c?[...u,c]:u},[]);yield{...a,type:"text",text:o,annotations:s};continue}else{yield{...a,type:"text",text:o};continue}}else if(cr(n,"thinking")&&ot(n.thinking)){let{thinking:o,signature:i,...a}=n;yield{...a,type:"reasoning",reasoning:o,signature:i};continue}else if(cr(n,"redacted_thinking")){yield{type:"non_standard",value:n};continue}else if(cr(n,"tool_use")&&ot(n.name)&&ot(n.id)){yield{type:"tool_call",id:n.id,name:n.name,args:n.input};continue}else if(cr(n,"input_json_delta")){if(Ocn(t)&&t.tool_call_chunks?.length){let o=t.tool_call_chunks[0];yield{type:"tool_call_chunk",id:o.id,name:o.name,args:o.args,index:o.index};continue}}else if(cr(n,"server_tool_use")&&ot(n.name)&&ot(n.id)){let{name:o,id:i}=n;if(o==="web_search"){yield{id:i,type:"server_tool_call",name:"web_search",args:{query:Jv(()=>{if(typeof n.input=="string")return n.input;if(Ur(n.input)&&ot(n.input.query))return n.input.query;if(ot(n.partial_json)){let a=qBe(n.partial_json);if(a?.query)return a.query}return""})}};continue}else if(n.name==="code_execution"){yield{id:i,type:"server_tool_call",name:"code_execution",args:{code:Jv(()=>{if(typeof n.input=="string")return n.input;if(Ur(n.input)&&ot(n.input.code))return n.input.code;if(ot(n.partial_json)){let a=qBe(n.partial_json);if(a?.code)return a.code}return""})}};continue}}else if(cr(n,"web_search_tool_result")&&ot(n.tool_use_id)&&Ch(n.content)){let{content:o,tool_use_id:i}=n;yield{type:"server_tool_call_result",name:"web_search",toolCallId:i,status:"success",output:{urls:o.reduce((a,s)=>cr(s,"web_search_result")?[...a,s.url]:a,[])}};continue}else if(cr(n,"code_execution_tool_result")&&ot(n.tool_use_id)&&Ur(n.content)){yield{type:"server_tool_call_result",name:"code_execution",toolCallId:n.tool_use_id,status:"success",output:n.content};continue}else if(cr(n,"mcp_tool_use")){yield{id:n.id,type:"server_tool_call",name:"mcp_tool_use",args:n.input};continue}else if(cr(n,"mcp_tool_result")&&ot(n.tool_use_id)&&Ur(n.content)){yield{type:"server_tool_call_result",name:"mcp_tool_use",toolCallId:n.tool_use_id,status:"success",output:n.content};continue}else if(cr(n,"container_upload")){yield{type:"server_tool_call",name:"container_upload",args:n.input};continue}else if(cr(n,"search_result")){yield{id:n.id,type:"non_standard",value:n};continue}else if(cr(n,"tool_result")){yield{id:n.id,type:"non_standard",value:n};continue}else{let o=xCt(n);if(o){yield o;continue}}yield{type:"non_standard",value:n}}}return Array.from(e())}function Ocn(t){return typeof t?._getType=="function"&&typeof t.concat=="function"&&t._getType()==="ai"}var OCt,BBe=v(()=>{fS();OCt={translateContent:CCt,translateContentChunk:CCt}});function Ecn(t){return OQ(t)?{type:t.type,mimeType:t.mime_type,url:t.url,metadata:t.metadata}:EQ(t)?{type:t.type,mimeType:t.mime_type??"application/octet-stream",data:t.data,metadata:t.metadata}:FBe(t)?{type:t.type,mimeType:t.mime_type,fileId:t.id,metadata:t.metadata}:t}function ECt(t){return t.map(Ecn)}function PCt(t){return!!(cr(t,"image_url")&&Ur(t.image_url)||cr(t,"input_audio")&&Ur(t.input_audio)||cr(t,"file")&&Ur(t.file))}function MCt(t){if(cr(t,"image_url")&&Ur(t.image_url)&&ot(t.image_url.url)){let e=bb({dataUrl:t.image_url.url});return e?{type:"image",mimeType:e.mime_type,data:e.data}:{type:"image",url:t.image_url.url}}else{if(cr(t,"input_audio")&&Ur(t.input_audio)&&ot(t.input_audio.data)&&ot(t.input_audio.format))return{type:"audio",data:t.input_audio.data,mimeType:`audio/${t.input_audio.format}`};if(cr(t,"file")&&Ur(t.file)&&ot(t.file.data)){let e=bb({dataUrl:t.file.data});if(e)return{type:"file",data:e.data,mimeType:e.mime_type};if(ot(t.file.file_id))return{type:"file",fileId:t.file.file_id}}}return t}var UBe=v(()=>{PQ();fS()});function Pcn(t){let e=[];typeof t.content=="string"?t.content.length>0&&e.push({type:"text",text:t.content}):e.push(...Ppe(t.content));for(let r of t.tool_calls??[])e.push({type:"tool_call",id:r.id,name:r.name,args:r.args});return e}function Mcn(t){let e=[];typeof t.content=="string"?t.content.length>0&&e.push({type:"text",text:t.content}):e.push(...Ppe(t.content));for(let r of t.tool_calls??[])e.push({type:"tool_call",id:r.id,name:r.name,args:r.args});return e}function Ppe(t){let e=[];for(let r of t)PCt(r)?e.push(MCt(r)):e.push(r);return e}function Rcn(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 RCt(t){function*e(){Ur(t.additional_kwargs?.reasoning)&&Ch(t.additional_kwargs.reasoning.summary)&&(yield{type:"reasoning",reasoning:t.additional_kwargs.reasoning.summary.reduce((n,o)=>Ur(o)&&ot(o.text)?`${n}${o.text}`:n,"")});let r=typeof t.content=="string"?[{type:"text",text:t.content}]:t.content;for(let n of r)if(cr(n,"text")){let{text:o,annotations:i,...a}=n;Array.isArray(i)?yield{...a,type:"text",text:String(o),annotations:i.map(Rcn)}:yield{...a,type:"text",text:String(o)}}for(let n of t.tool_calls??[])yield{type:"tool_call",id:n.id,name:n.name,args:n.args};if(Ur(t.additional_kwargs)&&Ch(t.additional_kwargs.tool_outputs))for(let n of t.additional_kwargs.tool_outputs){if(cr(n,"web_search_call")){let o={};if(Ur(n.action)&&ot(n.action.query)&&(o.query=n.action.query),yield{id:n.id,type:"server_tool_call",name:"web_search",args:o},n.status==="completed"||n.status==="failed"){let i={};Ur(n.action)&&(i.action=n.action),yield{type:"server_tool_call_result",toolCallId:ot(n.id)?n.id:"",status:n.status==="completed"?"success":"error",output:i}}continue}else if(cr(n,"file_search_call")){yield{id:n.id,type:"server_tool_call",name:"file_search",args:{queries:Ch(n.queries)?n.queries:[]}},(n.status==="completed"||n.status==="failed")&&(yield{type:"server_tool_call_result",toolCallId:ot(n.id)?n.id:"",status:n.status==="completed"?"success":"error",output:Ch(n.results)?{results:n.results}:{}});continue}else if(cr(n,"computer_call")){yield{type:"non_standard",value:n};continue}else if(cr(n,"code_interpreter_call")){if(ot(n.code)&&(yield{id:n.id,type:"server_tool_call",name:"code_interpreter",args:{code:n.code}}),Ch(n.outputs)){let o=Jv(()=>{if(n.status!=="in_progress"){if(n.status==="completed")return 0;if(n.status==="incomplete")return 127;if(n.status!=="interpreting"&&n.status==="failed")return 1}});for(let i of n.outputs)if(cr(i,"logs")){yield{type:"server_tool_call_result",toolCallId:n.id??"",status:"success",output:{type:"code_interpreter_output",returnCode:o??0,stderr:[0,void 0].includes(o)?void 0:String(i.logs),stdout:[0,void 0].includes(o)?String(i.logs):void 0}};continue}}continue}else if(cr(n,"mcp_call")){yield{id:n.id,type:"server_tool_call",name:"mcp_call",args:n.input};continue}else if(cr(n,"mcp_list_tools")){yield{id:n.id,type:"server_tool_call",name:"mcp_list_tools",args:n.input};continue}else if(cr(n,"mcp_approval_request")){yield{type:"non_standard",value:n};continue}else if(cr(n,"image_generation_call")){ot(n.result)&&(yield{type:"image",mimeType:"image/png",data:n.result,id:ot(n.id)?n.id:void 0,metadata:{status:ot(n.status)?n.status:void 0}}),yield{type:"non_standard",value:n};continue}Ur(n)&&(yield{type:"non_standard",value:n})}}return Array.from(e())}function Icn(t){function*e(){yield*RCt(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 ICt,zBe=v(()=>{fS();UBe();ICt={translateContent:t=>typeof t.content=="string"?Pcn(t):RCt(t),translateContentChunk:t=>typeof t.content=="string"?Mcn(t):Icn(t)}});function VBe(t){return typeof t=="object"&&t!==null&&"type"in t&&"content"in t&&(typeof t.content=="string"||Array.isArray(t.content))}var HBe=v(()=>{});function ACt(t,e="pretty"){return e==="pretty"?Acn(t):JSON.stringify(t)}function Acn(t){let e=[],r=` ${t.type.charAt(0).toUpperCase()+t.type.slice(1)} Message `,n=Math.floor((80-r.length)/2),o="=".repeat(n),i=r.length%2===0?o:`${o}=`;if(e.push(`${o}${r}${i}`),t.type==="ai"){let a=t;if(a.tool_calls&&a.tool_calls.length>0){e.push("Tool Calls:");for(let s of a.tool_calls){e.push(` ${s.name} (${s.id})`),e.push(` Call ID: ${s.id}`),e.push(" Args:");for(let[u,l]of Object.entries(s.args))e.push(` ${u}: ${typeof l=="object"?JSON.stringify(l):l}`)}}}if(t.type==="tool"){let a=t;a.name&&e.push(`Name: ${a.name}`)}return typeof t.content=="string"&&t.content.trim()&&(e.length>1&&e.push(""),e.push(t.content)),e.join(` `)}var NCt=v(()=>{});function _b(t,e){return typeof t=="string"?t===""?e:typeof e=="string"?t+e:Array.isArray(e)&&e.length===0?t:Array.isArray(e)&&e.some(r=>py(r))?[{type:"text",source_type:"text",text:t},...e]:[{type:"text",text:t},...e]:Array.isArray(e)?_z(t,e)??[...t,...e]:e===""?t:Array.isArray(t)&&t.some(r=>py(r))?[...t,{type:"file",source_type:"text",text:e}]:[...t,{type:"text",text:e}]}function JBe(t,e){return t==="error"||e==="error"?"error":"success"}function Ncn(t,e){function r(n,o){if(typeof n!="object"||n===null||n===void 0)return n;if(o>=e)return Array.isArray(n)?"[Array]":"[Object]";if(Array.isArray(n))return n.map(a=>r(a,o+1));let i={};for(let a of Object.keys(n))i[a]=r(n[a],o+1);return i}return JSON.stringify(r(t,0),null,2)}function pc(t,e,r){let n=r?.ignoreKeys??$Ct;if(t==null&&e==null)return;if(t==null||e==null)return t??e;let o={...t};for(let[i,a]of Object.entries(e))if(o[i]==null)o[i]=a;else{if(a==null)continue;if(typeof o[i]!=typeof a||Array.isArray(o[i])!==Array.isArray(a))throw new Error(`field[${i}] already exists in the message chunk, but with a different type.`);if(typeof o[i]=="string"){if(i==="type")continue;if(["id","name","output_version","model_provider"].includes(i))a&&(o[i]=a);else{if(n.includes(i))continue;o[i]+=a}}else if(typeof o[i]=="number"){if(n.includes(i))continue;o[i]=o[i]+a}else if(typeof o[i]=="object"&&!Array.isArray(o[i]))o[i]=pc(o[i],a,r);else if(Array.isArray(o[i]))o[i]=_z(o[i],a,r);else{if(o[i]===a)continue;console.warn(`field[${i}] already exists in this message chunk and value has unsupported type.`)}}return o}function Dcn(t){return typeof t=="number"||typeof t=="string"}function DCt(t){return typeof t!="object"||t===null||!("index"in t)?!1:Dcn(t.index)}function _z(t,e,r){if(!(t==null&&e==null)){if(t==null||e==null)return t||e;{let n=[...t];for(let o of e)if(DCt(o)){let i=n.findIndex(a=>{if(!DCt(a))return!1;let s=a.index===o.index,u=a.id!=null&&o.id!=null&&a.id===o.id,l=a.id==null||o.id==null;return s&&(u||l)});i!==-1&&typeof n[i]=="object"&&n[i]!==null?n[i]=pc(n[i],o,r):n.push(o)}else{if(typeof o=="object"&&o!==null&&"text"in o&&o.text==="")continue;n.push(o)}return n}}}function KBe(t,e,r){if(!(t==null&&e==null)){if(t==null||e==null)return t??e;if(typeof t!=typeof e)throw new Error(`Cannot merge objects of different types. Left ${typeof t} Right ${typeof e}`);if(typeof t=="string"&&typeof e=="string")return t+e;if(Array.isArray(t)&&Array.isArray(e))return _z(t,e,r);if(typeof t=="object"&&typeof e=="object")return pc(t,e,r);if(t===e)return t;throw new Error(`Can not merge objects of different types. Left ${t} Right ${e}`)}}function GBe(t){return typeof t.role=="string"}function pS(t){return typeof t?._getType=="function"}function Mpe(t){return __.isInstance(t)}var WBe,jCt,Sm,$Ct,__,my=v(()=>{DL();PQ();BBe();UBe();zBe();HBe();NCt();WBe=Symbol.for("langchain.message");Sm=class extends b_{constructor(e){let r=typeof e=="string"||Array.isArray(e)?{content:e}:e;r.additional_kwargs||(r.additional_kwargs={}),r.response_metadata||(r.response_metadata={});super(r);x(this,"lc_namespace",["langchain_core","messages"]);x(this,"lc_serializable",!0);x(this,jCt,!0);x(this,"id");x(this,"name");x(this,"content");x(this,"additional_kwargs");x(this,"response_metadata");this.name=r.name,r.content===void 0&&r.contentBlocks!==void 0?(this.content=r.contentBlocks,this.response_metadata={output_version:"v1",...r.response_metadata}):r.content!==void 0?(this.content=r.content??[],this.response_metadata=r.response_metadata):(this.content=[],this.response_metadata=r.response_metadata),this.additional_kwargs=r.additional_kwargs,this.id=r.id}get lc_aliases(){return{additional_kwargs:"additional_kwargs",response_metadata:"response_metadata"}}_getType(){return this.type}getType(){return this._getType()}get text(){return typeof this.content=="string"?this.content:Array.isArray(this.content)?this.content.map(e=>typeof e=="string"?e:e.type==="text"?e.text:"").join(""):""}get contentBlocks(){let e=typeof this.content=="string"?[{type:"text",text:this.content}]:this.content;return[ECt,Ppe,TCt].reduce((r,n)=>n(r),e)}toDict(){return{type:this.getType(),data:this.toJSON().kwargs}}static lc_name(){return"BaseMessage"}get _printableFields(){return{id:this.id,content:this.content,name:this.name,additional_kwargs:this.additional_kwargs,response_metadata:this.response_metadata}}static isInstance(e){return typeof e=="object"&&e!==null&&WBe in e&&e[WBe]===!0&&VBe(e)}_updateId(e){this.id=e,this.lc_kwargs.id=e}get[(jCt=WBe,Symbol.toStringTag)](){return this.constructor.lc_name()}[Symbol.for("nodejs.util.inspect.custom")](e){if(e===null)return this;let r=Ncn(this._printableFields,Math.max(4,e));return`${this.constructor.lc_name()} ${r}`}toFormattedString(e="pretty"){return ACt(this,e)}},$Ct=["index","created","timestamp"];__=class LCt extends Sm{static isInstance(e){if(!super.isInstance(e))return!1;let r=Object.getPrototypeOf(e);for(;r!==null;){if(r===LCt.prototype)return!0;r=Object.getPrototypeOf(r)}return!1}}});function XBe(t){return t!=null&&typeof t=="object"&&"lc_direct_tool_output"in t&&t.lc_direct_tool_output===!0}function ZBe(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 YBe(t){return typeof t=="object"&&t!==null&&"getType"in t&&typeof t.getType=="function"&&t.getType()==="tool"}var Kv,$L,k6=v(()=>{zo();my();Kv=class extends Sm{constructor(e,r,n){let o=typeof e=="string"||Array.isArray(e)?{content:e,name:n,tool_call_id:r}:e;super(o);x(this,"lc_direct_tool_output",!0);x(this,"type","tool");x(this,"status");x(this,"tool_call_id");x(this,"metadata");x(this,"artifact");this.tool_call_id=o.tool_call_id,this.artifact=o.artifact,this.status=o.status,this.metadata=o.metadata}static lc_name(){return"ToolMessage"}get lc_aliases(){return{tool_call_id:"tool_call_id"}}static isInstance(e){return super.isInstance(e)&&e.type==="tool"}get _printableFields(){return{...super._printableFields,tool_call_id:this.tool_call_id,artifact:this.artifact}}},$L=class extends __{constructor(e){super(e);x(this,"type","tool");x(this,"tool_call_id");x(this,"status");x(this,"artifact");this.tool_call_id=e.tool_call_id,this.artifact=e.artifact,this.status=e.status}static lc_name(){return"ToolMessageChunk"}concat(e){let r=this.constructor;return new r({content:_b(this.content,e.content),additional_kwargs:pc(this.additional_kwargs,e.additional_kwargs),response_metadata:pc(this.response_metadata,e.response_metadata),artifact:KBe(this.artifact,e.artifact),tool_call_id:this.tool_call_id,id:this.id??e.id,status:JBe(this.status,e.status)})}get _printableFields(){return{...super._printableFields,tool_call_id:this.tool_call_id,artifact:this.artifact}}}});function QBe(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 jcn(t){if(Ur(t.document)&&Ur(t.document.source)){let e=QBe(Ur(t.document)&&ot(t.document.format)?t.document.format:"");if(Ur(t.document.source)){if(Ur(t.document.source.s3Location)&&ot(t.document.source.s3Location.uri))return{type:"file",mimeType:e,fileId:t.document.source.s3Location.uri};if(Epe(t.document.source.bytes))return{type:"file",mimeType:e,data:t.document.source.bytes};if(ot(t.document.source.text))return{type:"file",mimeType:e,data:Buffer.from(t.document.source.text).toString("base64")};if(Ch(t.document.source.content))return{type:"file",mimeType:e,data:t.document.source.content.reduce((r,n)=>Ur(n)&&ot(n.text)?r+n.text:r,"")}}}return{type:"non_standard",value:t}}function $cn(t){if(cr(t,"image")&&Ur(t.image)){let e=QBe(Ur(t.image)&&ot(t.image.format)?t.image.format:"");if(Ur(t.image.source)){if(Ur(t.image.source.s3Location)&&ot(t.image.source.s3Location.uri))return{type:"image",mimeType:e,fileId:t.image.source.s3Location.uri};if(Epe(t.image.source.bytes))return{type:"image",mimeType:e,data:t.image.source.bytes}}}return{type:"non_standard",value:t}}function Lcn(t){if(cr(t,"video")&&Ur(t.video)){let e=QBe(Ur(t.video)&&ot(t.video.format)?t.video.format:"");if(Ur(t.video.source)){if(Ur(t.video.source.s3Location)&&ot(t.video.source.s3Location.uri))return{type:"video",mimeType:e,fileId:t.video.source.s3Location.uri};if(Epe(t.video.source.bytes))return{type:"video",mimeType:e,data:t.video.source.bytes}}}return{type:"non_standard",value:t}}function FCt(t){function*e(){let r=typeof t.content=="string"?[{type:"text",text:t.content}]:t.content;for(let n of r){if(cr(n,"cache_point")){yield{type:"non_standard",value:n};continue}else if(cr(n,"citations_content")&&Ur(n.citationsContent)){yield{type:"text",text:Ch(n.citationsContent.content)?n.citationsContent.content.reduce((o,i)=>Ur(i)&&ot(i.text)?o+i.text:o,""):"",annotations:Ch(n.citationsContent.citations)?n.citationsContent.citations.reduce((o,i)=>{if(Ur(i)){let a=Ch(i.sourceContent)?i.sourceContent.reduce((u,l)=>Ur(l)&&ot(l.text)?u+l.text:u,""):"",s=Jv(()=>{if(Ur(i.location)){let u=i.location.documentChar||i.location.documentPage||i.location.documentChunk;if(Ur(u))return{source:Wv(u.documentIndex)?u.documentIndex.toString():void 0,startIndex:Wv(u.start)?u.start:void 0,endIndex:Wv(u.end)?u.end:void 0}}return{}});o.push({type:"citation",citedText:a,...s})}return o},[]):[]};continue}else if(cr(n,"document")&&Ur(n.document)){yield jcn(n);continue}else if(cr(n,"guard_content")){yield{type:"non_standard",value:n};continue}else if(cr(n,"image")&&Ur(n.image)){yield $cn(n);continue}else if(cr(n,"reasoning_content")&&ot(n.reasoningText)){yield{type:"reasoning",reasoning:n.reasoningText};continue}else if(cr(n,"text")&&ot(n.text)){yield{type:"text",text:n.text};continue}else if(cr(n,"tool_result")){yield{type:"non_standard",value:n};continue}else{if(cr(n,"tool_call"))continue;if(cr(n,"video")&&Ur(n.video)){yield Lcn(n);continue}}yield{type:"non_standard",value:n}}}return Array.from(e())}var kCt,qCt=v(()=>{fS();kCt={translateContent:FCt,translateContentChunk:FCt}});function BCt(t){let e=[],r=t.additional_kwargs?.reasoning_content;if(ot(r)&&r.length>0&&e.push({type:"reasoning",reasoning:r}),typeof t.content=="string")t.content.length>0&&e.push({type:"text",text:t.content});else for(let n of t.content)typeof n=="object"&&"type"in n&&n.type==="text"&&"text"in n&&ot(n.text)&&e.push({type:"text",text:n.text});for(let n of t.tool_calls??[])e.push({type:"tool_call",id:n.id,name:n.name,args:n.args});return e}var UCt,zCt=v(()=>{fS();UCt={translateContent:BCt,translateContentChunk:BCt}});function VCt(t){function*e(){let r=typeof t.content=="string"?[{type:"text",text:t.content}]:t.content;for(let n of r){if(cr(n,"text")&&ot(n.text)){yield{type:"text",text:n.text};continue}else if(cr(n,"thinking")&&ot(n.thinking)){yield{type:"reasoning",reasoning:n.thinking,...n.signature?{signature:n.signature}:{}};continue}else if(cr(n,"inlineData")&&Ur(n.inlineData)&&ot(n.inlineData.mimeType)&&ot(n.inlineData.data)){yield{type:"file",mimeType:n.inlineData.mimeType,data:n.inlineData.data};continue}else if(cr(n,"functionCall")&&Ur(n.functionCall)&&ot(n.functionCall.name)&&Ur(n.functionCall.args)){yield{type:"tool_call",id:t.id,name:n.functionCall.name,args:n.functionCall.args};continue}else if(cr(n,"functionResponse")){yield{type:"non_standard",value:n};continue}else if(cr(n,"fileData")&&Ur(n.fileData)&&ot(n.fileData.mimeType)&&ot(n.fileData.fileUri)){yield{type:"file",mimeType:n.fileData.mimeType,fileId:n.fileData.fileUri};continue}else if(cr(n,"executableCode")){yield{type:"non_standard",value:n};continue}else if(cr(n,"codeExecutionResult")){yield{type:"non_standard",value:n};continue}yield{type:"non_standard",value:n}}}return Array.from(e())}var HCt,WCt=v(()=>{fS();HCt={translateContent:VCt,translateContentChunk:VCt}});function JCt(t){function*e(){let r=typeof t.content=="string"?[{type:"text",text:t.content}]:t.content;for(let n of r){if(cr(n,"reasoning")&&ot(n.reasoning)){let o=Jv(()=>{let i=r.indexOf(n);if(Ch(t.additional_kwargs?.signatures)&&i>=0)return t.additional_kwargs.signatures.at(i)});ot(o)?yield{type:"reasoning",reasoning:n.reasoning,signature:o}:yield{type:"reasoning",reasoning:n.reasoning};continue}else if(cr(n,"thinking")&&ot(n.thinking)){yield{type:"reasoning",reasoning:n.thinking,...n.signature?{signature:n.signature}:{}};continue}else if(cr(n,"text")&&ot(n.text)){yield{type:"text",text:n.text};continue}else if(cr(n,"image_url")){if(ot(n.image_url))if(n.image_url.startsWith("data:")){let o=n.image_url.match(/^data:([^;]+);base64,(.+)$/);o?yield{type:"image",data:o[2],mimeType:o[1]}:yield{type:"image",url:n.image_url}}else yield{type:"image",url:n.image_url};continue}else if(cr(n,"media")&&ot(n.mimeType)&&ot(n.data)){yield{type:"file",mimeType:n.mimeType,data:n.data};continue}yield{type:"non_standard",value:n}}}return Array.from(e())}var KCt,GCt=v(()=>{fS();KCt={translateContent:JCt,translateContentChunk:JCt}});function XCt(t){let e=[],r=t.additional_kwargs?.reasoning;if(ot(r)&&r.length>0&&e.push({type:"reasoning",reasoning:r}),typeof t.content=="string"){let n=t.content,o=n.match(/([\s\S]*?)<\/think>/);if(o){let i=o[1].trim();i.length>0&&e.push({type:"reasoning",reasoning:i}),n=n.replace(/[\s\S]*?<\/think>/,"").trim()}n.length>0&&e.push({type:"text",text:n})}else for(let n of t.content)if(typeof n=="object"&&"type"in n&&n.type==="text"&&"text"in n&&ot(n.text)){let o=n.text,i=o.match(/([\s\S]*?)<\/think>/);if(i){let a=i[1].trim();a.length>0&&e.push({type:"reasoning",reasoning:a}),o=o.replace(/[\s\S]*?<\/think>/,"").trim()}o.length>0&&e.push({type:"text",text:o})}for(let n of t.tool_calls??[])e.push({type:"tool_call",id:n.id,name:n.name,args:n.args});return e}var ZCt,YCt=v(()=>{fS();ZCt={translateContent:XCt,translateContentChunk:XCt}});function QCt(t){let e=[],r=t.additional_kwargs?.reasoning_content;if(ot(r)&&r.length>0&&e.push({type:"reasoning",reasoning:r}),typeof t.content=="string")t.content.length>0&&e.push({type:"text",text:t.content});else for(let n of t.content)typeof n=="object"&&"type"in n&&n.type==="text"&&"text"in n&&ot(n.text)&&e.push({type:"text",text:n.text});for(let n of t.tool_calls??[])e.push({type:"tool_call",id:n.id,name:n.name,args:n.args});return e}var ext,txt=v(()=>{fS();ext={translateContent:QCt,translateContentChunk:QCt}});function rxt(t){let e=[];if(Ur(t.additional_kwargs?.reasoning)){let n=t.additional_kwargs.reasoning;if(Ch(n.summary)){let o=n.summary.reduce((i,a)=>Ur(a)&&ot(a.text)?`${i}${a.text}`:i,"");o.length>0&&e.push({type:"reasoning",reasoning:o})}}let r=t.additional_kwargs?.reasoning_content;if(ot(r)&&r.length>0&&e.push({type:"reasoning",reasoning:r}),typeof t.content=="string")t.content.length>0&&e.push({type:"text",text:t.content});else for(let n of t.content)typeof n=="object"&&"type"in n&&n.type==="text"&&"text"in n&&ot(n.text)&&e.push({type:"text",text:n.text});for(let n of t.tool_calls??[])e.push({type:"tool_call",id:n.id,name:n.name,args:n.args});return e}var nxt,oxt=v(()=>{fS();nxt={translateContent:rxt,translateContentChunk:rxt}});function ixt(t){function*e(){let r=Jv(()=>typeof t.content=="string"?t.additional_kwargs.originalTextContentBlock?[{...t.additional_kwargs.originalTextContentBlock,type:"text"}]:[{type:"text",text:t.content}]:t.content);for(let n of r){let o=Jv(()=>cr(n,"text")&&ot(n.text)?{type:"text",text:n.text}:cr(n,"inlineData")&&Ur(n.inlineData)&&ot(n.inlineData.mimeType)&&ot(n.inlineData.data)?{type:"file",mimeType:n.inlineData.mimeType,data:n.inlineData.data}:cr(n,"functionCall")&&Ur(n.functionCall)&&ot(n.functionCall.name)&&Ur(n.functionCall.args)?{type:"tool_call",id:t.id,name:n.functionCall.name,args:n.functionCall.args}:cr(n,"functionResponse")?{type:"non_standard",value:n}:cr(n,"fileData")&&Ur(n.fileData)&&ot(n.fileData.mimeType)&&ot(n.fileData.fileUri)?{type:"file",mimeType:n.fileData.mimeType,fileId:n.fileData.fileUri}:cr(n,"executableCode")?{type:"non_standard",value:n}:cr(n,"codeExecutionResult")?{type:"non_standard",value:n}:{type:"non_standard",value:n}),i=Jv(()=>"thought"in n&&n.thought?{type:"reasoning",reasoning:o.type==="text"?o.text:"",reasoningContentBlock:o}:o),a={thought:n.thought,thoughtSignature:n.thoughtSignature,partMetadata:n.partMetadata,...i};for(let s in a)a[s]===void 0&&delete a[s];yield a}}return Array.from(e())}var axt,sxt=v(()=>{fS();axt={translateContent:ixt,translateContentChunk:ixt}});function eUe(t){return globalThis.lc_block_translators_registry.get(t)}var uxt=v(()=>{BBe();zBe();qCt();zCt();WCt();GCt();YCt();txt();oxt();sxt();globalThis.lc_block_translators_registry??(globalThis.lc_block_translators_registry=new Map([["anthropic",OCt],["bedrock-converse",kCt],["deepseek",UCt],["google",axt],["google-genai",HCt],["google-vertexai",KCt],["groq",ZCt],["ollama",ext],["openai",ICt],["xai",nxt]]))});function tUe(t,e){return pc(t,e)??{}}function lxt(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 Fcn(t,e){let r={...lxt(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 kcn(t,e){let r={...lxt(t,e)};return(t?.reasoning!==void 0||e?.reasoning!==void 0)&&(r.reasoning=(t?.reasoning??0)+(e?.reasoning??0)),r}function MQ(t,e){return{input_tokens:(t?.input_tokens??0)+(e?.input_tokens??0),output_tokens:(t?.output_tokens??0)+(e?.output_tokens??0),total_tokens:(t?.total_tokens??0)+(e?.total_tokens??0),input_token_details:Fcn(t?.input_token_details,e?.input_token_details),output_token_details:kcn(t?.output_token_details,e?.output_token_details)}}var Rpe=v(()=>{my()});function mc(t){return t._getType()==="ai"}function Ipe(t){return t._getType()==="ai"}var uo,Hr,mS=v(()=>{my();uxt();Rpe();k6();TC();uo=class extends Sm{constructor(e){let r;if(typeof e=="string"||Array.isArray(e))r={content:e,tool_calls:[],invalid_tool_calls:[],additional_kwargs:{}};else{r=e;let n=r.additional_kwargs?.tool_calls,o=r.tool_calls;n!=null&&n.length>0&&(o===void 0||o.length===0)&&console.warn(["New LangChain packages are available that more efficiently handle",`tool calling. Please upgrade your packages to versions that set`,"message tool calls. e.g., `pnpm install @langchain/anthropic`,","pnpm install @langchain/openai`, etc."].join(" "));try{if(n!=null&&o===void 0){let[i,a]=ZBe(n);r.tool_calls=i??[],r.invalid_tool_calls=a??[]}else r.tool_calls=r.tool_calls??[],r.invalid_tool_calls=r.invalid_tool_calls??[]}catch{r.tool_calls=[],r.invalid_tool_calls=[]}if(r.response_metadata!==void 0&&"output_version"in r.response_metadata&&r.response_metadata.output_version==="v1"&&(r.contentBlocks=r.content,r.content=void 0),r.contentBlocks!==void 0){r.tool_calls&&r.contentBlocks.push(...r.tool_calls.map(a=>({type:"tool_call",id:a.id,name:a.name,args:a.args})));let i=r.contentBlocks.filter(a=>a.type==="tool_call").filter(a=>!r.tool_calls?.some(s=>s.id===a.id&&s.name===a.name));i.length>0&&(r.tool_calls=i.map(a=>({type:"tool_call",id:a.id,name:a.name,args:a.args})))}}super(r);x(this,"type","ai");x(this,"tool_calls",[]);x(this,"invalid_tool_calls",[]);x(this,"usage_metadata");typeof r!="string"&&(this.tool_calls=r.tool_calls??this.tool_calls,this.invalid_tool_calls=r.invalid_tool_calls??this.invalid_tool_calls),this.usage_metadata=r.usage_metadata}get lc_aliases(){return{...super.lc_aliases,tool_calls:"tool_calls",invalid_tool_calls:"invalid_tool_calls",usage_metadata:"usage_metadata"}}static lc_name(){return"AIMessage"}get contentBlocks(){if(this.response_metadata&&"output_version"in this.response_metadata&&this.response_metadata.output_version==="v1")return this.content;if(this.response_metadata&&"model_provider"in this.response_metadata&&typeof this.response_metadata.model_provider=="string"){let r=eUe(this.response_metadata.model_provider);if(r)return r.translateContent(this)}let e=super.contentBlocks;if(this.tool_calls){let r=this.tool_calls.filter(n=>!e.some(o=>o.id===n.id&&o.name===n.name));e.push(...r.map(n=>({type:"tool_call",id:n.id,name:n.name,args:n.args})))}return e}get _printableFields(){return{...super._printableFields,tool_calls:this.tool_calls,invalid_tool_calls:this.invalid_tool_calls,usage_metadata:this.usage_metadata}}static isInstance(e){return super.isInstance(e)&&e.type==="ai"}};Hr=class extends __{constructor(e){let r;if(typeof e=="string"||Array.isArray(e))r={content:e,tool_calls:[],invalid_tool_calls:[],tool_call_chunks:[]};else if(e.tool_call_chunks===void 0||e.tool_call_chunks.length===0)r={...e,tool_calls:e.tool_calls??[],invalid_tool_calls:[],tool_call_chunks:[],usage_metadata:e.usage_metadata!==void 0?e.usage_metadata:void 0};else{let n=rUe(e.tool_call_chunks??[]);r={...e,tool_call_chunks:n.tool_call_chunks,tool_calls:n.tool_calls,invalid_tool_calls:n.invalid_tool_calls,usage_metadata:e.usage_metadata!==void 0?e.usage_metadata:void 0}}super(r);x(this,"type","ai");x(this,"tool_calls",[]);x(this,"invalid_tool_calls",[]);x(this,"tool_call_chunks",[]);x(this,"usage_metadata");this.tool_call_chunks=r.tool_call_chunks??this.tool_call_chunks,this.tool_calls=r.tool_calls??this.tool_calls,this.invalid_tool_calls=r.invalid_tool_calls??this.invalid_tool_calls,this.usage_metadata=r.usage_metadata}get lc_aliases(){return{...super.lc_aliases,tool_calls:"tool_calls",invalid_tool_calls:"invalid_tool_calls",tool_call_chunks:"tool_call_chunks",usage_metadata:"usage_metadata"}}static lc_name(){return"AIMessageChunk"}get contentBlocks(){if(this.response_metadata&&"output_version"in this.response_metadata&&this.response_metadata.output_version==="v1")return this.content;if(this.response_metadata&&"model_provider"in this.response_metadata&&typeof this.response_metadata.model_provider=="string"){let r=eUe(this.response_metadata.model_provider);if(r)return r.translateContent(this)}let e=super.contentBlocks;if(this.tool_calls&&typeof this.content!="string"){let r=this.content.filter(n=>n.type==="tool_call").map(n=>n.id);for(let n of this.tool_calls)n.id&&!r.includes(n.id)&&e.push({...n,type:"tool_call",id:n.id,name:n.name,args:n.args})}return e}get _printableFields(){return{...super._printableFields,tool_calls:this.tool_calls,tool_call_chunks:this.tool_call_chunks,invalid_tool_calls:this.invalid_tool_calls,usage_metadata:this.usage_metadata}}concat(e){let r={content:_b(this.content,e.content),additional_kwargs:pc(this.additional_kwargs,e.additional_kwargs),response_metadata:tUe(this.response_metadata,e.response_metadata),tool_call_chunks:[],tool_calls:[],id:this.id??e.id};if(this.tool_call_chunks!==void 0||e.tool_call_chunks!==void 0){let o=_z(this.tool_call_chunks,e.tool_call_chunks);o!==void 0&&o.length>0&&(r.tool_call_chunks=o)}if(this.tool_calls!==void 0||e.tool_calls!==void 0){let o=_z(this.tool_calls,e.tool_calls);o!==void 0&&o.length>0&&(r.tool_calls=o)}(this.usage_metadata!==void 0||e.usage_metadata!==void 0)&&(r.usage_metadata=MQ(this.usage_metadata,e.usage_metadata));let n=this.constructor;return new n(r)}static isInstance(e){return super.isInstance(e)&&e.type==="ai"}}});var hy,kT,RQ=v(()=>{my();hy=class cxt extends Sm{constructor(r,n){(typeof r=="string"||Array.isArray(r))&&(r={content:r,role:n});super(r);x(this,"type","generic");x(this,"role");this.role=r.role}static lc_name(){return"ChatMessage"}static _chatMessageClass(){return cxt}static isInstance(r){return super.isInstance(r)&&r.type==="generic"}get _printableFields(){return{...super._printableFields,role:this.role}}},kT=class extends __{constructor(e,r){(typeof e=="string"||Array.isArray(e))&&(e={content:e,role:r});super(e);x(this,"type","generic");x(this,"role");this.role=e.role}static lc_name(){return"ChatMessageChunk"}concat(e){let r=this.constructor;return new r({content:_b(this.content,e.content),additional_kwargs:pc(this.additional_kwargs,e.additional_kwargs),response_metadata:pc(this.response_metadata,e.response_metadata),role:this.role,id:this.id??e.id})}static isInstance(e){return super.isInstance(e)&&e.type==="generic"}get _printableFields(){return{...super._printableFields,role:this.role}}}});var qT,Ape=v(()=>{my();qT=class extends __{constructor(){super(...arguments);x(this,"type","function")}static lc_name(){return"FunctionMessageChunk"}concat(e){let r=this.constructor;return new r({content:_b(this.content,e.content),additional_kwargs:pc(this.additional_kwargs,e.additional_kwargs),response_metadata:pc(this.response_metadata,e.response_metadata),name:this.name??"",id:this.id??e.id})}}});var Au,BT,LL=v(()=>{my();Au=class extends Sm{constructor(e){super(e);x(this,"type","human")}static lc_name(){return"HumanMessage"}static isInstance(e){return super.isInstance(e)&&e.type==="human"}},BT=class extends __{constructor(e){super(e);x(this,"type","human")}static lc_name(){return"HumanMessageChunk"}concat(e){let r=this.constructor;return new r({content:_b(this.content,e.content),additional_kwargs:pc(this.additional_kwargs,e.additional_kwargs),response_metadata:pc(this.response_metadata,e.response_metadata),id:this.id??e.id})}static isInstance(e){return super.isInstance(e)&&e.type==="human"}}});var Npe,Dpe=v(()=>{my();Npe=class extends Sm{constructor(e){super({...e,content:[]});x(this,"type","remove");x(this,"id");this.id=e.id}get _printableFields(){return{...super._printableFields,id:this.id}}static isInstance(e){return super.isInstance(e)&&e.type==="remove"}}});var v_,UT,IQ=v(()=>{my();v_=class jpe extends Sm{constructor(r){super(r);x(this,"type","system")}static lc_name(){return"SystemMessage"}concat(r){if(typeof r=="string")return new jpe({...this,content:_b(this.content,r)});if(jpe.isInstance(r))return new jpe({...this,additional_kwargs:{...this.additional_kwargs,...r.additional_kwargs},response_metadata:{...this.response_metadata,...r.response_metadata},content:_b(this.content,r.content)});throw new Error("Unexpected chunk type for system message")}static isInstance(r){return super.isInstance(r)&&r.type==="system"}},UT=class extends __{constructor(e){super(e);x(this,"type","system")}static lc_name(){return"SystemMessageChunk"}concat(e){let r=this.constructor;return new r({content:_b(this.content,e.content),additional_kwargs:pc(this.additional_kwargs,e.additional_kwargs),response_metadata:pc(this.response_metadata,e.response_metadata),id:this.id??e.id})}static isInstance(e){return super.isInstance(e)&&e.type==="system"}}});function qcn(t){return NL(t)?t:typeof t.id=="string"&&t.type==="function"&&typeof t.function=="object"&&t.function!==null&&"arguments"in t.function&&typeof t.function.arguments=="string"&&"name"in t.function&&typeof t.function.name=="string"?{id:t.id,args:JSON.parse(t.function.arguments),name:t.function.name,type:"tool_call"}:t}function Bcn(t){return typeof t=="object"&&t!=null&&t.lc===1&&Array.isArray(t.id)&&t.kwargs!=null&&typeof t.kwargs=="object"}function nUe(t){let e,r;if(Bcn(t)){let n=t.id.at(-1);n==="HumanMessage"||n==="HumanMessageChunk"?e="user":n==="AIMessage"||n==="AIMessageChunk"?e="assistant":n==="SystemMessage"||n==="SystemMessageChunk"?e="system":n==="FunctionMessage"||n==="FunctionMessageChunk"?e="function":n==="ToolMessage"||n==="ToolMessageChunk"?e="tool":e="unknown",r=t.kwargs}else{let{type:n,...o}=t;e=n,r=o}if(e==="human"||e==="user")return new Au(r);if(e==="ai"||e==="assistant"){let{tool_calls:n,...o}=r;if(!Array.isArray(n))return new uo(r);let i=n.map(qcn);return new uo({...o,tool_calls:i})}else{if(e==="system")return new v_(r);if(e==="developer")return new v_({...r,additional_kwargs:{...r.additional_kwargs,__openai_role__:"developer"}});if(e==="tool"&&"tool_call_id"in r)return new Kv({...r,content:r.content,tool_call_id:r.tool_call_id,name:r.name});if(e==="remove"&&"id"in r&&typeof r.id=="string")return new Npe({...r,id:r.id});throw AL(new Error(`Unable to coerce message from array: only human, AI, system, developer, or tool message coercion is currently supported. Received: ${JSON.stringify(t,null,2)}`),"MESSAGE_COERCION_FAILURE")}}function OC(t){if(typeof t=="string")return new Au(t);if(pS(t))return t;if(Array.isArray(t)){let[e,r]=t;return nUe({type:e,content:r})}else if(GBe(t)){let{role:e,...r}=t;return nUe({...r,type:e})}else return nUe(t)}function Ll(t,e="Human",r="AI"){let n=[];for(let o of t){let i;if(o.type==="human")i=e;else if(o.type==="ai")i=r;else if(o.type==="system")i="System";else if(o.type==="tool")i="Tool";else if(o.type==="generic")i=o.role;else throw new Error(`Got unsupported message type: ${o.type}`);let a=o.name?`${o.name}, `:"",s=o.text,u=`${i}: ${a}${s}`;if(o.type==="ai"){let l=o;l.tool_calls&&l.tool_calls.length>0?u+=JSON.stringify(l.tool_calls):l.additional_kwargs&&"function_call"in l.additional_kwargs&&(u+=JSON.stringify(l.additional_kwargs.function_call))}n.push(u)}return n.join(` `)}function $pe(t){let e=t._getType();if(e==="human")return new BT({...t});if(e==="ai"){let r={...t};return"tool_calls"in r&&(r={...r,tool_call_chunks:r.tool_calls?.map(n=>({...n,type:"tool_call_chunk",index:void 0,args:JSON.stringify(n.args)}))}),new Hr({...r})}else{if(e==="system")return new UT({...t});if(e==="function")return new qT({...t});if(hy.isInstance(t))return new kT({...t});throw new Error("Unknown message type.")}}function rUe(t){let e=t.reduce((o,i)=>{let a=o.findIndex(([s])=>"id"in i&&i.id&&"index"in i&&i.index!==void 0?i.id===s.id&&i.index===s.index:"id"in i&&i.id?i.id===s.id:"index"in i&&i.index!==void 0?i.index===s.index:!1);return a!==-1?o[a].push(i):o.push([i]),o},[]),r=[],n=[];for(let o of e){let i=null,a=o[0]?.name??"",s=o.map(c=>c.args||"").join("").trim(),u=s.length?s:"{}",l=o[0]?.id;try{if(i=L6(u),!l||i===null||typeof i!="object"||Array.isArray(i))throw new Error("Malformed tool call chunk args.");r.push({name:a,args:i,id:l,type:"tool_call"})}catch{n.push({name:a,args:u,id:l,error:"Malformed args.",type:"invalid_tool_call"})}}return{tool_call_chunks:t,tool_calls:r,invalid_tool_calls:n}}var oUe,TC=v(()=>{F6();xpe();CQ();my();k6();mS();RQ();Ape();LL();Dpe();IQ();oUe=t=>t()});function fxt(){return iUe===void 0&&(iUe={library:"langchain-js",runtime:sUe()}),iUe}function un(t){try{return typeof process<"u"?process.env?.[t]:aUe()?Deno?.env.get(t):void 0}catch{return}}var Ucn,zcn,Vcn,aUe,Hcn,sUe,iUe,su=v(()=>{zo();Ucn=()=>typeof window<"u"&&typeof window.document<"u",zcn=()=>typeof globalThis=="object"&&globalThis.constructor&&globalThis.constructor.name==="DedicatedWorkerGlobalScope",Vcn=()=>typeof window<"u"&&window.name==="nodejs"||typeof navigator<"u"&&navigator.userAgent.includes("jsdom"),aUe=()=>typeof Deno<"u",Hcn=()=>typeof process<"u"&&typeof process.versions<"u"&&typeof process.versions.node<"u"&&!aUe(),sUe=()=>{let t;return Ucn()?t="browser":Hcn()?t="node":zcn()?t="webworker":Vcn()?t="jsdom":aUe()?t="deno":t="other",t}});function uUe(t){return"lc_prefer_streaming"in t&&t.lc_prefer_streaming}var Wcn,q6,pxt,AQ=v(()=>{zo();DL();su();y_();Wcn=class{};q6=class extends Wcn{constructor(e){super();x(this,"lc_serializable",!1);x(this,"lc_kwargs");x(this,"ignoreLLM",!1);x(this,"ignoreChain",!1);x(this,"ignoreAgent",!1);x(this,"ignoreRetriever",!1);x(this,"ignoreCustomEvent",!1);x(this,"raiseError",!1);x(this,"awaitHandlers",un("LANGCHAIN_CALLBACKS_BACKGROUND")==="false");this.lc_kwargs=e||{},e&&(this.ignoreLLM=e.ignoreLLM??this.ignoreLLM,this.ignoreChain=e.ignoreChain??this.ignoreChain,this.ignoreAgent=e.ignoreAgent??this.ignoreAgent,this.ignoreRetriever=e.ignoreRetriever??this.ignoreRetriever,this.ignoreCustomEvent=e.ignoreCustomEvent??this.ignoreCustomEvent,this.raiseError=e.raiseError??this.raiseError,this.awaitHandlers=this.raiseError||(e._awaitHandler??this.awaitHandlers))}get lc_namespace(){return["langchain_core","callbacks",this.name]}get lc_secrets(){}get lc_attributes(){}get lc_aliases(){}get lc_serializable_keys(){}static lc_name(){return this.name}get lc_id(){return[...this.lc_namespace,LBe(this.constructor)]}copy(){return new this.constructor(this)}toJSON(){return b_.prototype.toJSON.call(this)}toJSONNotImplemented(){return b_.prototype.toJSONNotImplemented.call(this)}static fromMethods(e){class r extends q6{constructor(){super();x(this,"name",FT());Object.assign(this,e)}}return new r}},pxt=t=>{let e=t;return e!==void 0&&typeof e.copy=="function"&&typeof e.name=="string"&&typeof e.awaitHandlers=="boolean"}});var mxt,hxt=v(()=>{mxt=/^(?:[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 Jcn(t){return typeof t=="string"&&mxt.test(t)}var gxt,yxt=v(()=>{hxt();gxt=Jcn});function Kcn(t){if(!gxt(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 bxt,_xt=v(()=>{yxt();bxt=Kcn});function B6(t,e=0){return(gg[t[e+0]]+gg[t[e+1]]+gg[t[e+2]]+gg[t[e+3]]+"-"+gg[t[e+4]]+gg[t[e+5]]+"-"+gg[t[e+6]]+gg[t[e+7]]+"-"+gg[t[e+8]]+gg[t[e+9]]+"-"+gg[t[e+10]]+gg[t[e+11]]+gg[t[e+12]]+gg[t[e+13]]+gg[t[e+14]]+gg[t[e+15]]).toLowerCase()}var gg,Lpe,Fpe=v(()=>{gg=[];for(Lpe=0;Lpe<256;++Lpe)gg.push((Lpe+256).toString(16).slice(1))});function NQ(){if(!kpe&&(kpe=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!kpe))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return kpe(Gcn)}var kpe,Gcn,lUe=v(()=>{Gcn=new Uint8Array(16)});function Xcn(t){t=unescape(encodeURIComponent(t));for(var e=[],r=0;r{Fpe();_xt();Zcn="6ba7b810-9dad-11d1-80b4-00c04fd430c8",Ycn="6ba7b811-9dad-11d1-80b4-00c04fd430c8"});var Qcn,dUe,wxt=v(()=>{Qcn=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),dUe={randomUUID:Qcn}});function edn(t,e,r){if(dUe.randomUUID&&!e&&!t)return dUe.randomUUID();t=t||{};var n=t.random||(t.rng||NQ)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,e){r=r||0;for(var o=0;o<16;++o)e[r+o]=n[o];return e}return B6(n)}var vz,Sxt=v(()=>{wxt();lUe();Fpe();vz=edn});function tdn(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 fUe(t,e){return t<>>32-e}function rdn(t){var e=[1518500249,1859775393,2400959708,3395469782],r=[1732584193,4023233417,2562383102,271733878,3285377520];if(typeof t=="string"){var n=unescape(encodeURIComponent(t));t=[];for(var o=0;o>>0;_=b,b=g,g=fUe(y,30)>>>0,y=h,h=O}r[0]=r[0]+h>>>0,r[1]=r[1]+y>>>0,r[2]=r[2]+g>>>0,r[3]=r[3]+b>>>0,r[4]=r[4]+_>>>0}return[r[0]>>24&255,r[0]>>16&255,r[0]>>8&255,r[0]&255,r[1]>>24&255,r[1]>>16&255,r[1]>>8&255,r[1]&255,r[2]>>24&255,r[2]>>16&255,r[2]>>8&255,r[2]&255,r[3]>>24&255,r[3]>>16&255,r[3]>>8&255,r[3]&255,r[4]>>24&255,r[4]>>16&255,r[4]>>8&255,r[4]&255]}var Cxt,xxt=v(()=>{Cxt=rdn});var ndn,pUe,Txt=v(()=>{vxt();xxt();ndn=cUe("v5",80,Cxt),pUe=ndn});function odn(t,e,r){t=t||{};var n=e&&r||0,o=e||new Uint8Array(16),i=t.random||(t.rng||NQ)(),a=t.msecs!==void 0?t.msecs:Date.now(),s=t.seq!==void 0?t.seq:null,u=Ext,l=Oxt;return a>EC&&t.msecs===void 0&&(EC=a,s!==null&&(u=null,l=null)),s!==null&&(s>2147483647&&(s=2147483647),u=s>>>19&4095,l=s&524287),(u===null||l===null)&&(u=i[6]&127,u=u<<8|i[7],l=i[8]&63,l=l<<8|i[9],l=l<<5|i[10]>>>3),a+1e4>EC&&s===null?++l>524287&&(l=0,++u>4095&&(u=0,EC++)):EC=a,Ext=u,Oxt=l,o[n++]=EC/1099511627776&255,o[n++]=EC/4294967296&255,o[n++]=EC/16777216&255,o[n++]=EC/65536&255,o[n++]=EC/256&255,o[n++]=EC&255,o[n++]=u>>>4&15|112,o[n++]=u&255,o[n++]=l>>>13&63|128,o[n++]=l>>>5&255,o[n++]=l<<3&255|i[10]&7,o[n++]=i[11],o[n++]=i[12],o[n++]=i[13],o[n++]=i[14],o[n++]=i[15],e||B6(o)}var Oxt,Ext,EC,mUe,Pxt=v(()=>{lUe();Fpe();Oxt=null,Ext=null,EC=0;mUe=odn});var qpe=v(()=>{Sxt();Txt();Pxt()});var Mxt,Rxt,hUe,Ixt,gUe,yUe,bUe,Axt,Nxt,Dxt,jxt,$xt,Lxt,Fxt,kxt,qxt,Bxt,Uxt,zxt,Vxt,Hxt,Wxt,Jxt,Kxt,Gxt,Xxt,Zxt,Yxt,Qxt,eTt,_Ue,tTt,rTt,nTt=v(()=>{Mxt="gen_ai.operation.name",Rxt="gen_ai.system",hUe="gen_ai.request.model",Ixt="gen_ai.response.model",gUe="gen_ai.usage.input_tokens",yUe="gen_ai.usage.output_tokens",bUe="gen_ai.usage.total_tokens",Axt="gen_ai.request.max_tokens",Nxt="gen_ai.request.temperature",Dxt="gen_ai.request.top_p",jxt="gen_ai.request.frequency_penalty",$xt="gen_ai.request.presence_penalty",Lxt="gen_ai.response.finish_reasons",Fxt="gen_ai.prompt",kxt="gen_ai.completion",qxt="gen_ai.request.extra_query",Bxt="gen_ai.request.extra_body",Uxt="gen_ai.serialized.name",zxt="gen_ai.serialized.signature",Vxt="gen_ai.serialized.doc",Hxt="gen_ai.response.id",Wxt="gen_ai.response.service_tier",Jxt="gen_ai.response.system_fingerprint",Kxt="gen_ai.usage.input_token_details",Gxt="gen_ai.usage.output_token_details",Xxt="langsmith.trace.session_id",Zxt="langsmith.trace.session_name",Yxt="langsmith.span.kind",Qxt="langsmith.trace.name",eTt="langsmith.metadata",_Ue="langsmith.span.tags",tTt="langsmith.request.streaming",rTt="langsmith.request.headers"});var sdn,udn,oTt,iTt,aTt,vUe=v(()=>{NN();sdn=(...t)=>fetch(...t),oTt=Symbol.for("ls:fetch_implementation"),iTt=()=>globalThis[oTt]===void 0?!0:udn??!1,aTt=t=>async(...e)=>{if(t||td("DEBUG")==="true"){let[n,o]=e;console.log(`\u2192 ${o?.method||"GET"} ${n}`)}let r=await(globalThis[oTt]??sdn)(...e);return(t||td("DEBUG")==="true")&&console.log(`\u2190 ${r.status} ${r.statusText} ${r.url}`),r}});var DQ,wUe=v(()=>{NN();DQ=()=>td("PROJECT")??Gv("LANGCHAIN_SESSION")??"default"});function wz(t){sTt[t]||(console.warn(t),sTt[t]=!0)}var sTt,Bpe=v(()=>{sTt={}});function pdn(t){let e=new Uint8Array(t.length/2);for(let r=0;r>et(32)-e)&Hpe}function hTt(t,e,r){for(let n=0;n>et(32))}return t}function uTt(t,e,r,n){for(let o=0;o128),n=vdn(n,t,e,hTt,_dn),V6(n.length*8==64);{let o=lTt(n,Ju(e,11),et(t.byteLength)*FL&ii);return lTt(n,Ju(e,e.byteLength-DN-11),~(et(t.byteLength)*Sz)&ii)<>et(64)}function cTt(t,e,r){return gTt((cl(t,0)^cl(e,0)+r)&ii,(cl(t,8)^cl(e,8)-r)&ii)}function Vpe(t,e,r,n,o){let i=t&ii,a=t>>et(64)ⅈreturn i+=cTt(e,n,o),i^=cl(r,0)+cl(r,8),i&=ii,a+=cTt(r,Ju(n,16),o),a^=cl(e,0)+cl(e,8),a&=ii,a<>et(37),t*=ddn,t&=ii,t^=t>>et(32),t}function Wpe(t){return t^=t>>et(33),t*=Sz,t&=ii,t^=t>>et(29),t*=pTt,t&=ii,t^=t>>et(32),t}function Sdn(t,e,r){let n=t.byteLength;V6(n>0&&n<=3);let o=et(SUe(t,n-1))|et(n<<8)|et(SUe(t,0)<<16)|et(SUe(t,n>>1)<<24),i=(et(U6(e,0))^et(U6(e,4)))+r,a=(o^i)&ii,s=(et(U6(e,8))^et(U6(e,12)))-r,u=(bdn(gdn(o),et(13))^s)ⅈreturn(Wpe(u)&ii)<>e}function Cdn(t,e,r){let n=t.byteLength;V6(n>=4&&n<=8);{let o=U6(t,0),i=U6(t,n-4),a=et(o)|et(i)<>et(67),CUe(CUe(l&ii,et(35))*fdn&ii,et(28))|VT(l>>et(64))<=9&&n<=16);{let o=(cl(e,32)^cl(e,40))+r&ii,i=(cl(e,48)^cl(e,56))-r&ii,a=cl(t),s=cl(t,n-8),u=(a^s^o)*FL,l=(u&ii)+(et(n-1)<>et(64));let c=(u&ii)*Sz;return c+=(u>>et(64))*Sz<>et(64))<8?xdn(t,zT,e):r>=4?Cdn(t,zT,e):r>0?Sdn(t,zT,e):Wpe(e^cl(zT,64)^cl(zT,72))|Wpe(e^cl(zT,80)^cl(zT,88))<=0;){let s=Number(o);n=Vpe(n,Ju(t,16*s),Ju(t,t.byteLength-16*(s+1)),Ju(e,32*s),r),o--}let i=n+(n>>et(64))ⅈi=VT(i);let a=(n&ii)*FL+(n>>et(64))*TUe+(et(t.byteLength)-r&ii)*Sz;return a&=ii,a=xUe(VT(a)),i|a<>et(64))<>et(64))ⅈo=VT(o);let i=(n&ii)*FL+(n>>et(64))*TUe+(et(t.byteLength)-r&ii)*Sz;return i&=ii,i=xUe(VT(i)),o|i<>et(64);return r.setBigUint64(0,o,!1),r.setBigUint64(8,n,!1),e}var et,dTt,fTt,ldn,FL,Sz,pTt,TUe,cdn,ddn,fdn,zT,z6,ii,Hpe,DN,mTt,mdn,Upe,hdn,gdn,ydn,V6,_Tt=v(()=>{et=t=>BigInt(t),dTt=et("0x9E3779B1"),fTt=et("0x85EBCA77"),ldn=et("0xC2B2AE3D"),FL=et("0x9E3779B185EBCA87"),Sz=et("0xC2B2AE3D27D4EB4F"),pTt=et("0x165667B19E3779F9"),TUe=et("0x85EBCA77C2B2AE63"),cdn=et("0x27D4EB2F165667C5"),ddn=et("0x165667919E3779F9"),fdn=et("0x9FB21C651E98DF25");zT=pdn("b8fe6c3923a44bbe7c01812cf721ad1cded46de9839097db7240a4a4b7b3671fcb79e64eccc0e578825ad07dccff7221b8084674f743248ee03590e6813a264c3c2852bb91c300cb88d0658b1b532ea371644897a20df94e3819ef46a9deacd8a8fa763fe39c343ff9dcbbc7c70b4f1d8a51e04bcdb45931c89f7ec9d9787364eac5ac8334d3ebc3c581a0fffa1363eb170ddd51b7f0da49d316552629d4689e2b16be587d47a1fc8ff8b8d17ad031ce45cb3a8f95160428afd7fbcabb4b407e"),z6=(et(1)<(t&et(255))<>et(8)|(t&et(0xff0000000000))>>et(24)|(t&et(0xff000000000000))>>et(40)|(t&et(0xff00000000000000))>>et(56),gdn=t=>(t=(t&et(65535))<>et(16),t=(t&et(16711935))<>et(8),t),ydn=(t,e)=>(t&Hpe)*(e&Hpe)&ii,V6=t=>{if(!t)throw new Error("Assert failed")}});function No(t,e){if(!vTt.test(t)){let r=e!==void 0?`Invalid UUID for ${e}: ${t}`:`Invalid UUID: ${t}`;throw new Error(r)}return t}function Jpe(t){let e=typeof t=="string"?Date.parse(t):t;return mUe({msecs:e,seq:0})}function Pdn(t){if(!vTt.test(t))return null;let e=t[14];return parseInt(e,16)}function Mdn(t){let e=t.replace(/-/g,""),r=new Uint8Array(16);for(let n=0;n<16;n++)r[n]=parseInt(e.slice(n*2,n*2+2),16);return r}function Rdn(t){let e=Array.from(t).map(r=>r.toString(16).padStart(2,"0")).join("");return`${e.slice(0,8)}-${e.slice(8,12)}-${e.slice(12,16)}-${e.slice(16,20)}-${e.slice(20)}`}function Adn(t){let e=Idn.encode(t),r=yTt(e);return bTt(r)}function jQ(t,e){let r=`${t}:${e}`,n=Adn(r),o=new Uint8Array(16);if(Pdn(t)===7){let a=Mdn(t);o.set(a.slice(0,6),0)}else{let a=Date.now();o[0]=a/1099511627776&255,o[1]=a/4294967296&255,o[2]=a/16777216&255,o[3]=a/65536&255,o[4]=a/256&255,o[5]=a&255}return o[6]=112|n[0]&15,o[7]=n[1],o[8]=128|n[2]&63,o.set(n.slice(3,10),9),Rdn(o)}var vTt,Idn,Kpe=v(()=>{qpe();Bpe();_Tt();vTt=/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i;Idn=new TextEncoder});var wTt=v(()=>{Kpe()});function STt(t,e){throw new Error("dump() is not supported in browser environments.")}function CTt(t){throw new Error("load() is not supported in browser environments.")}var xTt=v(()=>{});function Ndn(t,e){return e===null?!1:Date.now()-t.createdAt>e*1e3}var Gpe,Xpe,OUe=v(()=>{xTt();Gpe=class{constructor(e={}){Object.defineProperty(this,"cache",{enumerable:!0,configurable:!0,writable:!0,value:new Map}),Object.defineProperty(this,"maxSize",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"ttlSeconds",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"refreshIntervalSeconds",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"refreshTimer",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_metrics",{enumerable:!0,configurable:!0,writable:!0,value:{hits:0,misses:0,refreshes:0,refreshErrors:0}}),this.configure(e)}get metrics(){return{...this._metrics}}get totalRequests(){return this._metrics.hits+this._metrics.misses}get hitRate(){let e=this.totalRequests;return e>0?this._metrics.hits/e:0}resetMetrics(){this._metrics={hits:0,misses:0,refreshes:0,refreshErrors:0}}get(e,r){if(this.maxSize===0)return;let n=this.cache.get(e);if(!n){this._metrics.misses+=1;return}return this.cache.delete(e),this.cache.set(e,{...n,refreshFunc:r}),this._metrics.hits+=1,n.value}set(e,r,n){if(this.maxSize===0)return;if(this.refreshTimer===void 0&&this.startRefreshLoop(),!this.cache.has(e)&&this.cache.size>=this.maxSize){let i=this.cache.keys().next().value;i!==void 0&&this.cache.delete(i)}let o={value:r,createdAt:Date.now(),refreshFunc:n};this.cache.delete(e),this.cache.set(e,o)}invalidate(e){this.cache.delete(e)}clear(){this.cache.clear()}get size(){return this.cache.size}stop(){this.refreshTimer&&(clearInterval(this.refreshTimer),this.refreshTimer=void 0)}dump(e){let r={};for(let[n,o]of this.cache.entries())r[n]=o.value;STt(e,r)}load(e){let r=CTt(e);if(!r)return 0;let n=0,o=Date.now();for(let[i,a]of Object.entries(r)){if(this.cache.size>=this.maxSize)break;let s={value:a,createdAt:o};this.cache.set(i,s),n+=1}return n}startRefreshLoop(){this.stop(),this.ttlSeconds!==null&&(this.refreshTimer=setInterval(()=>{this.refreshStaleEntries().catch(e=>{console.warn("Unexpected error in cache refresh loop:",e)})},this.refreshIntervalSeconds*1e3),this.refreshTimer.unref&&this.refreshTimer.unref())}getStaleEntries(){let e=[];for(let[r,n]of this.cache.entries())Ndn(n,this.ttlSeconds)&&e.push([r,n]);return e}async refreshStaleEntries(){let e=this.getStaleEntries();if(e.length!==0){for(let[r,n]of e)if(n.refreshFunc!==void 0)try{let o=await n.refreshFunc();this.set(r,o,n.refreshFunc),this._metrics.refreshes+=1}catch(o){this._metrics.refreshErrors+=1,console.warn(`Failed to refresh cache entry ${r}:`,o)}}}configure(e){this.stop(),this.refreshIntervalSeconds=e.refreshIntervalSeconds??60,this.maxSize=e.maxSize??100,this.ttlSeconds=e.ttlSeconds??5*60}},Xpe=new Gpe});var Zpe,Ype=v(()=>{EUe();PUe();vUe();wUe();wTt();OUe();Zpe="0.5.4"});function Qpe(){if(MUe===void 0){let t=IUe(),e=kdn();MUe={library:"langsmith",runtime:t,sdk:"langsmith-js",sdk_version:Zpe,...e}}return MUe}function AUe(){let t=Fdn(),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 Fdn(){let t={};try{if(typeof process<"u"&&process.env)for(let[e,r]of Object.entries(process.env))(e.startsWith("LANGCHAIN_")||e.startsWith("LANGSMITH_"))&&r!=null&&((e.toLowerCase().includes("key")||e.toLowerCase().includes("secret")||e.toLowerCase().includes("token"))&&typeof r=="string"?t[e]=r.slice(0,2)+"*".repeat(r.length-4)+r.slice(-2):t[e]=r)}catch{}return t}function Gv(t){try{return typeof process<"u"?process.env?.[t]:void 0}catch{return}}function td(t){return Gv(`LANGSMITH_${t}`)||Gv(`LANGCHAIN_${t}`)}function kdn(){if(RUe!==void 0)return RUe;let t=["VERCEL_GIT_COMMIT_SHA","NEXT_PUBLIC_VERCEL_GIT_COMMIT_SHA","COMMIT_REF","RENDER_GIT_COMMIT","CI_COMMIT_SHA","CIRCLE_SHA1","CF_PAGES_COMMIT_SHA","REACT_APP_GIT_SHA","SOURCE_VERSION","GITHUB_SHA","TRAVIS_COMMIT","GIT_COMMIT","BUILD_VCS_NUMBER","bamboo_planRepository_revision","Build.SourceVersion","BITBUCKET_COMMIT","DRONE_COMMIT_SHA","SEMAPHORE_GIT_SHA","BUILDKITE_COMMIT"],e={};for(let r of t){let n=Gv(r);n!==void 0&&(e[r]=n)}return RUe=e,e}function eme(){return Gv("OTEL_ENABLED")==="true"||td("OTEL_ENABLED")==="true"}var HT,Ddn,jdn,$dn,TTt,Ldn,IUe,MUe,RUe,NN=v(()=>{Ype();Ddn=()=>typeof window<"u"&&typeof window.document<"u",jdn=()=>typeof globalThis=="object"&&globalThis.constructor&&globalThis.constructor.name==="DedicatedWorkerGlobalScope",$dn=()=>typeof window<"u"&&window.name==="nodejs"||typeof navigator<"u"&&navigator.userAgent.includes("jsdom"),TTt=()=>typeof Deno<"u",Ldn=()=>typeof process<"u"&&typeof process.versions<"u"&&typeof process.versions.node<"u"&&!TTt(),IUe=()=>HT||(typeof Bun<"u"?HT="bun":Ddn()?HT="browser":Ldn()?HT="node":jdn()?HT="webworker":$dn()?HT="jsdom":TTt()?HT="deno":HT="other",HT)});function tme(){return kUe.getTraceInstance()}function ETt(){return kUe.getContextInstance()}function PTt(){return kUe.getDefaultOTLPTracerComponents()}var jUe,$Ue,LUe,NUe,DUe,OTt,qdn,Bdn,FUe,kUe,qUe=v(()=>{NN();jUe=class{constructor(){Object.defineProperty(this,"hasWarned",{enumerable:!0,configurable:!0,writable:!0,value:!1})}startActiveSpan(e,...r){!this.hasWarned&&eme()&&(console.warn('You have enabled OTEL export via the `OTEL_ENABLED` or `LANGSMITH_OTEL_ENABLED` environment variable, but have not initialized the required OTEL instances. Please add:\n```\nimport { initializeOTEL } from "langsmith/experimental/otel/setup";\ninitializeOTEL();\n```\nat the beginning of your code.'),this.hasWarned=!0);let n;if(r.length===1&&typeof r[0]=="function"?n=r[0]:r.length===2&&typeof r[1]=="function"?n=r[1]:r.length===3&&typeof r[2]=="function"&&(n=r[2]),typeof n=="function")return n()}},$Ue=class{constructor(){Object.defineProperty(this,"mockTracer",{enumerable:!0,configurable:!0,writable:!0,value:new jUe})}getTracer(e,r){return this.mockTracer}getActiveSpan(){}setSpan(e,r){return e}getSpan(e){}setSpanContext(e,r){return e}getTracerProvider(){}setGlobalTracerProvider(e){return!1}},LUe=class{active(){return{}}with(e,r){return r()}},NUe=Symbol.for("ls:otel_trace"),DUe=Symbol.for("ls:otel_context"),OTt=Symbol.for("ls:otel_get_default_otlp_tracer_provider"),qdn=new $Ue,Bdn=new LUe,FUe=class{getTraceInstance(){return globalThis[NUe]??qdn}getContextInstance(){return globalThis[DUe]??Bdn}initializeGlobalInstances(e){globalThis[NUe]===void 0&&(globalThis[NUe]=e.trace),globalThis[DUe]===void 0&&(globalThis[DUe]=e.context)}setDefaultOTLPTracerComponents(e){globalThis[OTt]=e}getDefaultOTLPTracerComponents(){return globalThis[OTt]??void 0}},kUe=new FUe});function zdn(t){return Udn[t]||t}var Udn,rme,MTt=v(()=>{nTt();qUe();Udn={llm:"chat",tool:"execute_tool",retriever:"embeddings",embedding:"embeddings",prompt:"chat"};rme=class{constructor(){Object.defineProperty(this,"spans",{enumerable:!0,configurable:!0,writable:!0,value:new Map})}exportBatch(e,r){for(let n of e)try{if(!n.run)continue;if(n.operation==="post"){let o=this.createSpanForRun(n,n.run,r.get(n.id));o&&!n.run.end_time&&this.spans.set(n.id,o)}else this.updateSpanForRun(n,n.run)}catch(o){console.error(`Error processing operation ${n.id}:`,o)}}createSpanForRun(e,r,n){let o=n&&tme().getSpan(n);if(o)try{return this.finishSpanSetup(o,r,e)}catch(i){console.error(`Failed to create span for run ${e.id}:`,i);return}}finishSpanSetup(e,r,n){return this.setSpanAttributes(e,r,n),r.error?(e.setStatus({code:2}),e.recordException(new Error(r.error))):e.setStatus({code:1}),r.end_time&&e.end(new Date(r.end_time)),e}updateSpanForRun(e,r){try{let n=this.spans.get(e.id);if(!n){console.debug(`No span found for run ${e.id} during update`);return}this.setSpanAttributes(n,r,e),r.error?(n.setStatus({code:2}),n.recordException(new Error(r.error))):n.setStatus({code:1});let o=r.end_time;o&&(n.end(new Date(o)),this.spans.delete(e.id))}catch(n){console.error(`Failed to update span for run ${e.id}:`,n)}}extractModelName(e){if(e.extra?.metadata){let r=e.extra.metadata;if(r.ls_model_name)return r.ls_model_name;if(r.invocation_params){let n=r.invocation_params;if(n.model)return n.model;if(n.model_name)return n.model_name}}}setSpanAttributes(e,r,n){if("run_type"in r&&r.run_type){e.setAttribute(Yxt,r.run_type);let s=zdn(r.run_type||"chain");e.setAttribute(Mxt,s)}"name"in r&&r.name&&e.setAttribute(Qxt,r.name),"session_id"in r&&r.session_id&&e.setAttribute(Xxt,r.session_id),"session_name"in r&&r.session_name&&e.setAttribute(Zxt,r.session_name),this.setGenAiSystem(e,r);let o=this.extractModelName(r);o&&e.setAttribute(hUe,o),"prompt_tokens"in r&&typeof r.prompt_tokens=="number"&&e.setAttribute(gUe,r.prompt_tokens),"completion_tokens"in r&&typeof r.completion_tokens=="number"&&e.setAttribute(yUe,r.completion_tokens),"total_tokens"in r&&typeof r.total_tokens=="number"&&e.setAttribute(bUe,r.total_tokens),this.setInvocationParameters(e,r);let i=r.extra?.metadata||{};for(let[s,u]of Object.entries(i))u!=null&&e.setAttribute(`${eTt}.${s}`,String(u));let a=r.tags;if(a&&Array.isArray(a)?e.setAttribute(_Ue,a.join(", ")):a&&e.setAttribute(_Ue,String(a)),"serialized"in r&&typeof r.serialized=="object"){let s=r.serialized;s.name&&e.setAttribute(Uxt,String(s.name)),s.signature&&e.setAttribute(zxt,String(s.signature)),s.doc&&e.setAttribute(Vxt,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(Rxt,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(Axt,n.max_tokens),n.temperature!==void 0&&e.setAttribute(Nxt,n.temperature),n.top_p!==void 0&&e.setAttribute(Dxt,n.top_p),n.frequency_penalty!==void 0&&e.setAttribute(jxt,n.frequency_penalty),n.presence_penalty!==void 0&&e.setAttribute($xt,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(hUe,n.model),n.stream!==void 0&&e.setAttribute(tTt,n.stream),n.extra_headers&&e.setAttribute(rTt,JSON.stringify(n.extra_headers)),n.extra_query&&e.setAttribute(qxt,JSON.stringify(n.extra_query)),n.extra_body&&e.setAttribute(Bxt,JSON.stringify(n.extra_body))),e.setAttribute(Fxt,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(gUe,o[0]),e.setAttribute(yUe,o[1]),e.setAttribute(bUe,o[0]+o[1])),n&&typeof n=="object"){if(n.model&&e.setAttribute(Ixt,String(n.model)),n.id&&e.setAttribute(Hxt,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(Lxt,i.join(", "))}if(n.service_tier&&e.setAttribute(Wxt,n.service_tier),n.system_fingerprint&&e.setAttribute(Jxt,n.system_fingerprint),n.usage_metadata&&typeof n.usage_metadata=="object"){let i=n.usage_metadata;i.input_token_details&&e.setAttribute(Kxt,JSON.stringify(i.input_token_details)),i.output_token_details&&e.setAttribute(Gxt,JSON.stringify(i.output_token_details))}}e.setAttribute(kxt,JSON.stringify(n))}catch(n){console.debug(`Failed to process outputs for run ${r.id}`,n)}}getUnifiedRunTokens(e){if(!e)return null;let r=this.extractUnifiedRunTokens(e.usage_metadata);if(r)return r;let n=Object.keys(e);for(let a of n){let s=e[a];if(!(!s||typeof s!="object")&&(r=this.extractUnifiedRunTokens(s.usage_metadata),r||s.lc===1&&s.kwargs&&typeof s.kwargs=="object"&&(r=this.extractUnifiedRunTokens(s.kwargs.usage_metadata),r)))return r}let o=e.generations||[];if(!Array.isArray(o))return null;let i=Array.isArray(o[0])?o.flat():o;for(let a of i)if(typeof a=="object"&&a.message&&typeof a.message=="object"&&a.message.kwargs&&typeof a.message.kwargs=="object"&&(r=this.extractUnifiedRunTokens(a.message.kwargs.usage_metadata),r))return r;return null}extractUnifiedRunTokens(e){return!e||typeof e!="object"||typeof e.input_tokens!="number"||typeof e.output_tokens!="number"?null:[e.input_tokens,e.output_tokens]}}});function BUe(t){if(!(t&&Hdn(t)&&t.name==="TypeError"&&typeof t.message=="string"))return!1;let{message:r,stack:n}=t;return r==="Load failed"?n===void 0||"__sentry_captured__"in t:r.startsWith("error sending request for url")?!0:Wdn.has(r)}var Vdn,Hdn,Wdn,RTt=v(()=>{Vdn=Object.prototype.toString,Hdn=t=>Vdn.call(t)==="[object Error]",Wdn=new Set(["network error","Failed to fetch","NetworkError when attempting to fetch resource.","The Internet connection appears to be offline.","Network request failed","fetch failed","terminated"," A network error occurred.","Network connection lost"])});function Jdn(t){if(typeof t=="number"){if(t<0)throw new TypeError("Expected `retries` to be a non-negative number.");if(Number.isNaN(t))throw new TypeError("Expected `retries` to be a valid number or Infinity, got NaN.")}else if(t!==void 0)throw new TypeError("Expected `retries` to be a number or Infinity.")}function nme(t,e,{min:r=0,allowInfinity:n=!1}={}){if(e!==void 0){if(typeof e!="number"||Number.isNaN(e))throw new TypeError(`Expected \`${t}\` to be a number${n?" or Infinity":""}.`);if(!n&&!Number.isFinite(e))throw new TypeError(`Expected \`${t}\` to be a finite number.`);if(e0&&await new Promise((p,m)=>{let h=()=>{clearTimeout(y),o.signal?.removeEventListener("abort",h),m(o.signal.reason)},y=setTimeout(()=>{o.signal?.removeEventListener("abort",h),p()},f);o.unref&&y.unref?.(),o.signal?.addEventListener("abort",h,{once:!0})}),o.signal?.throwIfAborted(),!0}async function zUe(t,e={}){if(e={...e},Jdn(e.retries),Object.hasOwn(e,"forever"))throw new Error("The `forever` option is no longer supported. For many use-cases, you can set `retries: Infinity` instead.");e.retries??(e.retries=10),e.factor??(e.factor=2),e.minTimeout??(e.minTimeout=1e3),e.maxTimeout??(e.maxTimeout=Number.POSITIVE_INFINITY),e.maxRetryTime??(e.maxRetryTime=Number.POSITIVE_INFINITY),e.randomize??(e.randomize=!1),e.onFailedAttempt??(e.onFailedAttempt=()=>{}),e.shouldRetry??(e.shouldRetry=()=>!0),e.shouldConsumeRetry??(e.shouldConsumeRetry=()=>!0),nme("factor",e.factor,{min:0,allowInfinity:!1}),nme("minTimeout",e.minTimeout,{min:0,allowInfinity:!1}),nme("maxTimeout",e.maxTimeout,{min:0,allowInfinity:!0}),nme("maxRetryTime",e.maxRetryTime,{min:0,allowInfinity:!0}),e.factor>0||(e.factor=1),e.signal?.throwIfAborted();let r=0,n=0,o=performance.now();for(;!Number.isFinite(e.retries)||n<=e.retries;){r++;try{e.signal?.throwIfAborted();let i=await t(r);return e.signal?.throwIfAborted(),i}catch(i){await Gdn({error:i,attemptNumber:r,retriesConsumed:n,startTime:o,options:e})&&n++}}throw new Error("Retry attempts exhausted without throwing an error.")}var UUe,ATt=v(()=>{RTt();UUe=class extends Error{constructor(e){super(),e instanceof Error?(this.originalError=e,{message:e}=e):(this.originalError=new Error(e),this.originalError.stack=this.stack),this.name="AbortError",this.message=e}}});var HUe=S((ROi,VUe)=>{"use strict";var Xdn=Object.prototype.hasOwnProperty,vb="~";function $Q(){}Object.create&&($Q.prototype=Object.create(null),new $Q().__proto__||(vb=!1));function Zdn(t,e,r){this.fn=t,this.context=e,this.once=r||!1}function NTt(t,e,r,n,o){if(typeof r!="function")throw new TypeError("The listener must be a function");var i=new Zdn(r,n||t,o),a=vb?vb+e:e;return t._events[a]?t._events[a].fn?t._events[a]=[t._events[a],i]:t._events[a].push(i):(t._events[a]=i,t._eventsCount++),t}function ome(t,e){--t._eventsCount===0?t._events=new $Q:delete t._events[e]}function gy(){this._events=new $Q,this._eventsCount=0}gy.prototype.eventNames=function(){var e=[],r,n;if(this._eventsCount===0)return e;for(n in r=this._events)Xdn.call(r,n)&&e.push(vb?n.slice(1):n);return Object.getOwnPropertySymbols?e.concat(Object.getOwnPropertySymbols(r)):e};gy.prototype.listeners=function(e){var r=vb?vb+e:e,n=this._events[r];if(!n)return[];if(n.fn)return[n.fn];for(var o=0,i=n.length,a=new Array(i);o{"use strict";DTt.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 $Tt=S((AOi,ame)=>{"use strict";var Ydn=WUe(),ime=class extends Error{constructor(e){super(e),this.name="TimeoutError"}},jTt=(t,e,r)=>new Promise((n,o)=>{if(typeof e!="number"||e<0)throw new TypeError("Expected `milliseconds` to be a positive number");if(e===1/0){n(t);return}let i=setTimeout(()=>{if(typeof r=="function"){try{n(r())}catch(u){o(u)}return}let a=typeof r=="string"?r:`Promise timed out after ${e} milliseconds`,s=r instanceof Error?r:new ime(a);typeof t.cancel=="function"&&t.cancel(),o(s)},e);Ydn(t.then(n,o),()=>{clearTimeout(i)})});ame.exports=jTt;ame.exports.default=jTt;ame.exports.TimeoutError=ime});var LTt=S(JUe=>{"use strict";Object.defineProperty(JUe,"__esModule",{value:!0});function Qdn(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}JUe.default=Qdn});var FTt=S(GUe=>{"use strict";Object.defineProperty(GUe,"__esModule",{value:!0});var efn=LTt(),KUe=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=efn.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}};GUe.default=KUe});var qTt=S(ZUe=>{"use strict";Object.defineProperty(ZUe,"__esModule",{value:!0});var tfn=HUe(),kTt=$Tt(),rfn=FTt(),sme=()=>{},nfn=new kTt.TimeoutError,XUe=class extends tfn{constructor(e){var r,n,o,i;if(super(),this._intervalCount=0,this._intervalEnd=0,this._pendingCount=0,this._resolveEmpty=sme,this._resolveIdle=sme,e=Object.assign({carryoverConcurrencyCount:!1,intervalCap:1/0,interval:0,concurrency:1/0,autoStart:!0,queueClass:rfn.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():kTt.default(Promise.resolve(e()),r.timeout===void 0?this._timeout:r.timeout,()=>{(r.throwOnTimeout===void 0?this._throwOnTimeout:r.throwOnTimeout)&&o(nfn)});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}};ZUe.default=XUe});var ume,BTt,UTt=v(()=>{ume=$(qTt(),1),BTt="default"in ume.default?ume.default.default:ume.default});var ofn,LQ,zTt=v(()=>{ATt();UTt();ofn=[408,425,429,500,502,503,504],LQ=class{constructor(e){Object.defineProperty(this,"maxConcurrency",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"maxRetries",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"maxQueueSizeBytes",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"queue",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"onFailedResponseHook",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"queueSizeBytes",{enumerable:!0,configurable:!0,writable:!0,value:0}),this.maxConcurrency=e.maxConcurrency??1/0,this.maxRetries=e.maxRetries??6,this.maxQueueSizeBytes=e.maxQueueSizeBytes,this.queue=new BTt({concurrency:this.maxConcurrency}),this.onFailedResponseHook=e?.onFailedResponseHook}call(e,...r){return this.callWithOptions({},e,...r)}callWithOptions(e,r,...n){let o=e.sizeBytes??0;if(this.maxQueueSizeBytes!==void 0&&o>0&&this.queueSizeBytes+o>this.maxQueueSizeBytes)return Promise.reject(new Error(`Queue size limit (${this.maxQueueSizeBytes} bytes) exceeded. Current queue size: ${this.queueSizeBytes} bytes, attempted addition: ${o} bytes.`));o>0&&(this.queueSizeBytes+=o);let i=this.onFailedResponseHook,a=this.queue.add(()=>zUe(()=>r(...n).catch(s=>{throw s instanceof Error?s:new Error(s)}),{async onFailedAttempt({error:s}){if(typeof s!="object"||s==null)throw s;let u="message"in s&&typeof s.message=="string"?s.message:void 0;if(u?.startsWith("Cancel")||u?.startsWith("TimeoutError")||u?.startsWith("AbortError")||"name"in s&&s.name==="TimeoutError"||"code"in s&&s.code==="ECONNABORTED")throw s;let l="response"in s?s.response:void 0;if(i&&await i(l))return;let c=l?.status??("status"in s?s.status:void 0);if(c!=null&&(typeof c=="number"||typeof c=="string")&&!ofn.includes(+c))throw s},retries:this.maxRetries,randomize:!0}),{throwOnTimeout:!0});return o>0&&(a=a.finally(()=>{this.queueSizeBytes-=o})),e.signal?Promise.race([a,new Promise((s,u)=>{e.signal?.addEventListener("abort",()=>{u(new Error("AbortError"))})})]):a}}});function YUe(t){return typeof t?._getType=="function"}function QUe(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 VTt=v(()=>{});var FQ=S((BOi,HTt)=>{"use strict";var ifn="2.0.0",afn=Number.MAX_SAFE_INTEGER||9007199254740991,sfn=16,ufn=250,lfn=["major","premajor","minor","preminor","patch","prepatch","prerelease"];HTt.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:sfn,MAX_SAFE_BUILD_LENGTH:ufn,MAX_SAFE_INTEGER:afn,RELEASE_TYPES:lfn,SEMVER_SPEC_VERSION:ifn,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var kQ=S((UOi,WTt)=>{"use strict";var cfn=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};WTt.exports=cfn});var H6=S((WT,JTt)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:eze,MAX_SAFE_BUILD_LENGTH:dfn,MAX_LENGTH:ffn}=FQ(),pfn=kQ();WT=JTt.exports={};var mfn=WT.re=[],hfn=WT.safeRe=[],Cr=WT.src=[],gfn=WT.safeSrc=[],xr=WT.t={},yfn=0,tze="[a-zA-Z0-9-]",bfn=[["\\s",1],["\\d",ffn],[tze,dfn]],_fn=t=>{for(let[e,r]of bfn)t=t.split(`${e}*`).join(`${e}{0,${r}}`).split(`${e}+`).join(`${e}{1,${r}}`);return t},Vo=(t,e,r)=>{let n=_fn(e),o=yfn++;pfn(t,o,e),xr[t]=o,Cr[o]=e,gfn[o]=n,mfn[o]=new RegExp(e,r?"g":void 0),hfn[o]=new RegExp(n,r?"g":void 0)};Vo("NUMERICIDENTIFIER","0|[1-9]\\d*");Vo("NUMERICIDENTIFIERLOOSE","\\d+");Vo("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${tze}*`);Vo("MAINVERSION",`(${Cr[xr.NUMERICIDENTIFIER]})\\.(${Cr[xr.NUMERICIDENTIFIER]})\\.(${Cr[xr.NUMERICIDENTIFIER]})`);Vo("MAINVERSIONLOOSE",`(${Cr[xr.NUMERICIDENTIFIERLOOSE]})\\.(${Cr[xr.NUMERICIDENTIFIERLOOSE]})\\.(${Cr[xr.NUMERICIDENTIFIERLOOSE]})`);Vo("PRERELEASEIDENTIFIER",`(?:${Cr[xr.NONNUMERICIDENTIFIER]}|${Cr[xr.NUMERICIDENTIFIER]})`);Vo("PRERELEASEIDENTIFIERLOOSE",`(?:${Cr[xr.NONNUMERICIDENTIFIER]}|${Cr[xr.NUMERICIDENTIFIERLOOSE]})`);Vo("PRERELEASE",`(?:-(${Cr[xr.PRERELEASEIDENTIFIER]}(?:\\.${Cr[xr.PRERELEASEIDENTIFIER]})*))`);Vo("PRERELEASELOOSE",`(?:-?(${Cr[xr.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${Cr[xr.PRERELEASEIDENTIFIERLOOSE]})*))`);Vo("BUILDIDENTIFIER",`${tze}+`);Vo("BUILD",`(?:\\+(${Cr[xr.BUILDIDENTIFIER]}(?:\\.${Cr[xr.BUILDIDENTIFIER]})*))`);Vo("FULLPLAIN",`v?${Cr[xr.MAINVERSION]}${Cr[xr.PRERELEASE]}?${Cr[xr.BUILD]}?`);Vo("FULL",`^${Cr[xr.FULLPLAIN]}$`);Vo("LOOSEPLAIN",`[v=\\s]*${Cr[xr.MAINVERSIONLOOSE]}${Cr[xr.PRERELEASELOOSE]}?${Cr[xr.BUILD]}?`);Vo("LOOSE",`^${Cr[xr.LOOSEPLAIN]}$`);Vo("GTLT","((?:<|>)?=?)");Vo("XRANGEIDENTIFIERLOOSE",`${Cr[xr.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);Vo("XRANGEIDENTIFIER",`${Cr[xr.NUMERICIDENTIFIER]}|x|X|\\*`);Vo("XRANGEPLAIN",`[v=\\s]*(${Cr[xr.XRANGEIDENTIFIER]})(?:\\.(${Cr[xr.XRANGEIDENTIFIER]})(?:\\.(${Cr[xr.XRANGEIDENTIFIER]})(?:${Cr[xr.PRERELEASE]})?${Cr[xr.BUILD]}?)?)?`);Vo("XRANGEPLAINLOOSE",`[v=\\s]*(${Cr[xr.XRANGEIDENTIFIERLOOSE]})(?:\\.(${Cr[xr.XRANGEIDENTIFIERLOOSE]})(?:\\.(${Cr[xr.XRANGEIDENTIFIERLOOSE]})(?:${Cr[xr.PRERELEASELOOSE]})?${Cr[xr.BUILD]}?)?)?`);Vo("XRANGE",`^${Cr[xr.GTLT]}\\s*${Cr[xr.XRANGEPLAIN]}$`);Vo("XRANGELOOSE",`^${Cr[xr.GTLT]}\\s*${Cr[xr.XRANGEPLAINLOOSE]}$`);Vo("COERCEPLAIN",`(^|[^\\d])(\\d{1,${eze}})(?:\\.(\\d{1,${eze}}))?(?:\\.(\\d{1,${eze}}))?`);Vo("COERCE",`${Cr[xr.COERCEPLAIN]}(?:$|[^\\d])`);Vo("COERCEFULL",Cr[xr.COERCEPLAIN]+`(?:${Cr[xr.PRERELEASE]})?(?:${Cr[xr.BUILD]})?(?:$|[^\\d])`);Vo("COERCERTL",Cr[xr.COERCE],!0);Vo("COERCERTLFULL",Cr[xr.COERCEFULL],!0);Vo("LONETILDE","(?:~>?)");Vo("TILDETRIM",`(\\s*)${Cr[xr.LONETILDE]}\\s+`,!0);WT.tildeTrimReplace="$1~";Vo("TILDE",`^${Cr[xr.LONETILDE]}${Cr[xr.XRANGEPLAIN]}$`);Vo("TILDELOOSE",`^${Cr[xr.LONETILDE]}${Cr[xr.XRANGEPLAINLOOSE]}$`);Vo("LONECARET","(?:\\^)");Vo("CARETTRIM",`(\\s*)${Cr[xr.LONECARET]}\\s+`,!0);WT.caretTrimReplace="$1^";Vo("CARET",`^${Cr[xr.LONECARET]}${Cr[xr.XRANGEPLAIN]}$`);Vo("CARETLOOSE",`^${Cr[xr.LONECARET]}${Cr[xr.XRANGEPLAINLOOSE]}$`);Vo("COMPARATORLOOSE",`^${Cr[xr.GTLT]}\\s*(${Cr[xr.LOOSEPLAIN]})$|^$`);Vo("COMPARATOR",`^${Cr[xr.GTLT]}\\s*(${Cr[xr.FULLPLAIN]})$|^$`);Vo("COMPARATORTRIM",`(\\s*)${Cr[xr.GTLT]}\\s*(${Cr[xr.LOOSEPLAIN]}|${Cr[xr.XRANGEPLAIN]})`,!0);WT.comparatorTrimReplace="$1$2$3";Vo("HYPHENRANGE",`^\\s*(${Cr[xr.XRANGEPLAIN]})\\s+-\\s+(${Cr[xr.XRANGEPLAIN]})\\s*$`);Vo("HYPHENRANGELOOSE",`^\\s*(${Cr[xr.XRANGEPLAINLOOSE]})\\s+-\\s+(${Cr[xr.XRANGEPLAINLOOSE]})\\s*$`);Vo("STAR","(<|>)?=?\\s*\\*");Vo("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");Vo("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var lme=S((zOi,KTt)=>{"use strict";var vfn=Object.freeze({loose:!0}),wfn=Object.freeze({}),Sfn=t=>t?typeof t!="object"?vfn:t:wfn;KTt.exports=Sfn});var rze=S((VOi,ZTt)=>{"use strict";var GTt=/^[0-9]+$/,XTt=(t,e)=>{if(typeof t=="number"&&typeof e=="number")return t===e?0:tXTt(e,t);ZTt.exports={compareIdentifiers:XTt,rcompareIdentifiers:Cfn}});var yy=S((HOi,QTt)=>{"use strict";var cme=kQ(),{MAX_LENGTH:YTt,MAX_SAFE_INTEGER:dme}=FQ(),{safeRe:fme,t:pme}=H6(),xfn=lme(),{compareIdentifiers:nze}=rze(),oze=class t{constructor(e,r){if(r=xfn(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>YTt)throw new TypeError(`version is longer than ${YTt} characters`);cme("SemVer",e,r),this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease;let n=e.trim().match(r.loose?fme[pme.LOOSE]:fme[pme.FULL]);if(!n)throw new TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>dme||this.major<0)throw new TypeError("Invalid major version");if(this.minor>dme||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>dme||this.patch<0)throw new TypeError("Invalid patch version");n[4]?this.prerelease=n[4].split(".").map(o=>{if(/^[0-9]+$/.test(o)){let i=+o;if(i>=0&&ie.major?1:this.minore.minor?1:this.patche.patch?1:0}comparePre(e){if(e instanceof t||(e=new t(e,this.options)),this.prerelease.length&&!e.prerelease.length)return-1;if(!this.prerelease.length&&e.prerelease.length)return 1;if(!this.prerelease.length&&!e.prerelease.length)return 0;let r=0;do{let n=this.prerelease[r],o=e.prerelease[r];if(cme("prerelease compare",r,n,o),n===void 0&&o===void 0)return 0;if(o===void 0)return 1;if(n===void 0)return-1;if(n===o)continue;return nze(n,o)}while(++r)}compareBuild(e){e instanceof t||(e=new t(e,this.options));let r=0;do{let n=this.build[r],o=e.build[r];if(cme("build compare",r,n,o),n===void 0&&o===void 0)return 0;if(o===void 0)return 1;if(n===void 0)return-1;if(n===o)continue;return nze(n,o)}while(++r)}inc(e,r,n){if(e.startsWith("pre")){if(!r&&n===!1)throw new Error("invalid increment argument: identifier is empty");if(r){let o=`-${r}`.match(this.options.loose?fme[pme.PRERELEASELOOSE]:fme[pme.PRERELEASE]);if(!o||o[1]!==r)throw new Error(`invalid identifier: ${r}`)}}switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",r,n);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",r,n);break;case"prepatch":this.prerelease.length=0,this.inc("patch",r,n),this.inc("pre",r,n);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",r,n),this.inc("pre",r,n);break;case"release":if(this.prerelease.length===0)throw new Error(`version ${this.raw} is not a prerelease`);this.prerelease.length=0;break;case"major":(this.minor!==0||this.patch!==0||this.prerelease.length===0)&&this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":(this.patch!==0||this.prerelease.length===0)&&this.minor++,this.patch=0,this.prerelease=[];break;case"patch":this.prerelease.length===0&&this.patch++,this.prerelease=[];break;case"pre":{let o=Number(n)?1:0;if(this.prerelease.length===0)this.prerelease=[o];else{let i=this.prerelease.length;for(;--i>=0;)typeof this.prerelease[i]=="number"&&(this.prerelease[i]++,i=-2);if(i===-1){if(r===this.prerelease.join(".")&&n===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(o)}}if(r){let i=[r,o];n===!1&&(i=[r]),nze(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}};QTt.exports=oze});var xz=S((WOi,tOt)=>{"use strict";var eOt=yy(),Tfn=(t,e,r=!1)=>{if(t instanceof eOt)return t;try{return new eOt(t,e)}catch(n){if(!r)return null;throw n}};tOt.exports=Tfn});var nOt=S((JOi,rOt)=>{"use strict";var Ofn=xz(),Efn=(t,e)=>{let r=Ofn(t,e);return r?r.version:null};rOt.exports=Efn});var iOt=S((KOi,oOt)=>{"use strict";var Pfn=xz(),Mfn=(t,e)=>{let r=Pfn(t.trim().replace(/^[=v]+/,""),e);return r?r.version:null};oOt.exports=Mfn});var uOt=S((GOi,sOt)=>{"use strict";var aOt=yy(),Rfn=(t,e,r,n,o)=>{typeof r=="string"&&(o=n,n=r,r=void 0);try{return new aOt(t instanceof aOt?t.version:t,r).inc(e,n,o).version}catch{return null}};sOt.exports=Rfn});var dOt=S((XOi,cOt)=>{"use strict";var lOt=xz(),Ifn=(t,e)=>{let r=lOt(t,null,!0),n=lOt(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"};cOt.exports=Ifn});var pOt=S((ZOi,fOt)=>{"use strict";var Afn=yy(),Nfn=(t,e)=>new Afn(t,e).major;fOt.exports=Nfn});var hOt=S((YOi,mOt)=>{"use strict";var Dfn=yy(),jfn=(t,e)=>new Dfn(t,e).minor;mOt.exports=jfn});var yOt=S((QOi,gOt)=>{"use strict";var $fn=yy(),Lfn=(t,e)=>new $fn(t,e).patch;gOt.exports=Lfn});var _Ot=S((eEi,bOt)=>{"use strict";var Ffn=xz(),kfn=(t,e)=>{let r=Ffn(t,e);return r&&r.prerelease.length?r.prerelease:null};bOt.exports=kfn});var hS=S((tEi,wOt)=>{"use strict";var vOt=yy(),qfn=(t,e,r)=>new vOt(t,r).compare(new vOt(e,r));wOt.exports=qfn});var COt=S((rEi,SOt)=>{"use strict";var Bfn=hS(),Ufn=(t,e,r)=>Bfn(e,t,r);SOt.exports=Ufn});var TOt=S((nEi,xOt)=>{"use strict";var zfn=hS(),Vfn=(t,e)=>zfn(t,e,!0);xOt.exports=Vfn});var mme=S((oEi,EOt)=>{"use strict";var OOt=yy(),Hfn=(t,e,r)=>{let n=new OOt(t,r),o=new OOt(e,r);return n.compare(o)||n.compareBuild(o)};EOt.exports=Hfn});var MOt=S((iEi,POt)=>{"use strict";var Wfn=mme(),Jfn=(t,e)=>t.sort((r,n)=>Wfn(r,n,e));POt.exports=Jfn});var IOt=S((aEi,ROt)=>{"use strict";var Kfn=mme(),Gfn=(t,e)=>t.sort((r,n)=>Kfn(n,r,e));ROt.exports=Gfn});var qQ=S((sEi,AOt)=>{"use strict";var Xfn=hS(),Zfn=(t,e,r)=>Xfn(t,e,r)>0;AOt.exports=Zfn});var hme=S((uEi,NOt)=>{"use strict";var Yfn=hS(),Qfn=(t,e,r)=>Yfn(t,e,r)<0;NOt.exports=Qfn});var ize=S((lEi,DOt)=>{"use strict";var epn=hS(),tpn=(t,e,r)=>epn(t,e,r)===0;DOt.exports=tpn});var aze=S((cEi,jOt)=>{"use strict";var rpn=hS(),npn=(t,e,r)=>rpn(t,e,r)!==0;jOt.exports=npn});var gme=S((dEi,$Ot)=>{"use strict";var opn=hS(),ipn=(t,e,r)=>opn(t,e,r)>=0;$Ot.exports=ipn});var yme=S((fEi,LOt)=>{"use strict";var apn=hS(),spn=(t,e,r)=>apn(t,e,r)<=0;LOt.exports=spn});var sze=S((pEi,FOt)=>{"use strict";var upn=ize(),lpn=aze(),cpn=qQ(),dpn=gme(),fpn=hme(),ppn=yme(),mpn=(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 upn(t,r,n);case"!=":return lpn(t,r,n);case">":return cpn(t,r,n);case">=":return dpn(t,r,n);case"<":return fpn(t,r,n);case"<=":return ppn(t,r,n);default:throw new TypeError(`Invalid operator: ${e}`)}};FOt.exports=mpn});var qOt=S((mEi,kOt)=>{"use strict";var hpn=yy(),gpn=xz(),{safeRe:bme,t:_me}=H6(),ypn=(t,e)=>{if(t instanceof hpn)return t;if(typeof t=="number"&&(t=String(t)),typeof t!="string")return null;e=e||{};let r=null;if(!e.rtl)r=t.match(e.includePrerelease?bme[_me.COERCEFULL]:bme[_me.COERCE]);else{let u=e.includePrerelease?bme[_me.COERCERTLFULL]:bme[_me.COERCERTL],l;for(;(l=u.exec(t))&&(!r||r.index+r[0].length!==t.length);)(!r||l.index+l[0].length!==r.index+r[0].length)&&(r=l),u.lastIndex=l.index+l[1].length+l[2].length;u.lastIndex=-1}if(r===null)return null;let n=r[2],o=r[3]||"0",i=r[4]||"0",a=e.includePrerelease&&r[5]?`-${r[5]}`:"",s=e.includePrerelease&&r[6]?`+${r[6]}`:"";return gpn(`${n}.${o}.${i}${a}${s}`,e)};kOt.exports=ypn});var UOt=S((hEi,BOt)=>{"use strict";var uze=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}};BOt.exports=uze});var gS=S((gEi,WOt)=>{"use strict";var bpn=/\s+/g,lze=class t{constructor(e,r){if(r=vpn(r),e instanceof t)return e.loose===!!r.loose&&e.includePrerelease===!!r.includePrerelease?e:new t(e.raw,r);if(e instanceof cze)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(bpn," "),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=>!VOt(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&&Epn(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&&Tpn)|(this.options.loose&&Opn))+":"+e,o=zOt.get(n);if(o)return o;let i=this.options.loose,a=i?wb[by.HYPHENRANGELOOSE]:wb[by.HYPHENRANGE];e=e.replace(a,Lpn(this.options.includePrerelease)),dl("hyphen replace",e),e=e.replace(wb[by.COMPARATORTRIM],Spn),dl("comparator trim",e),e=e.replace(wb[by.TILDETRIM],Cpn),dl("tilde trim",e),e=e.replace(wb[by.CARETTRIM],xpn),dl("caret trim",e);let s=e.split(" ").map(d=>Ppn(d,this.options)).join(" ").split(/\s+/).map(d=>$pn(d,this.options));i&&(s=s.filter(d=>(dl("loose invalid filter",d,this.options),!!d.match(wb[by.COMPARATORLOOSE])))),dl("range list",s);let u=new Map,l=s.map(d=>new cze(d,this.options));for(let d of l){if(VOt(d))return[d];u.set(d.value,d)}u.size>1&&u.has("")&&u.delete("");let c=[...u.values()];return zOt.set(n,c),c}intersects(e,r){if(!(e instanceof t))throw new TypeError("a Range is required");return this.set.some(n=>HOt(n,r)&&e.set.some(o=>HOt(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 wpn(e,this.options)}catch{return!1}for(let r=0;rt.value==="<0.0.0-0",Epn=t=>t.value==="",HOt=(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},Ppn=(t,e)=>(t=t.replace(wb[by.BUILD],""),dl("comp",t,e),t=Ipn(t,e),dl("caret",t),t=Mpn(t,e),dl("tildes",t),t=Npn(t,e),dl("xrange",t),t=jpn(t,e),dl("stars",t),t),Sb=t=>!t||t.toLowerCase()==="x"||t==="*",Mpn=(t,e)=>t.trim().split(/\s+/).map(r=>Rpn(r,e)).join(" "),Rpn=(t,e)=>{let r=e.loose?wb[by.TILDELOOSE]:wb[by.TILDE];return t.replace(r,(n,o,i,a,s)=>{dl("tilde",t,n,o,i,a,s);let u;return Sb(o)?u="":Sb(i)?u=`>=${o}.0.0 <${+o+1}.0.0-0`:Sb(a)?u=`>=${o}.${i}.0 <${o}.${+i+1}.0-0`:s?(dl("replaceTilde pr",s),u=`>=${o}.${i}.${a}-${s} <${o}.${+i+1}.0-0`):u=`>=${o}.${i}.${a} <${o}.${+i+1}.0-0`,dl("tilde return",u),u})},Ipn=(t,e)=>t.trim().split(/\s+/).map(r=>Apn(r,e)).join(" "),Apn=(t,e)=>{dl("caret",t,e);let r=e.loose?wb[by.CARETLOOSE]:wb[by.CARET],n=e.includePrerelease?"-0":"";return t.replace(r,(o,i,a,s,u)=>{dl("caret",t,o,i,a,s,u);let l;return Sb(i)?l="":Sb(a)?l=`>=${i}.0.0${n} <${+i+1}.0.0-0`:Sb(s)?i==="0"?l=`>=${i}.${a}.0${n} <${i}.${+a+1}.0-0`:l=`>=${i}.${a}.0${n} <${+i+1}.0.0-0`:u?(dl("replaceCaret pr",u),i==="0"?a==="0"?l=`>=${i}.${a}.${s}-${u} <${i}.${a}.${+s+1}-0`:l=`>=${i}.${a}.${s}-${u} <${i}.${+a+1}.0-0`:l=`>=${i}.${a}.${s}-${u} <${+i+1}.0.0-0`):(dl("no pr"),i==="0"?a==="0"?l=`>=${i}.${a}.${s}${n} <${i}.${a}.${+s+1}-0`:l=`>=${i}.${a}.${s}${n} <${i}.${+a+1}.0-0`:l=`>=${i}.${a}.${s} <${+i+1}.0.0-0`),dl("caret return",l),l})},Npn=(t,e)=>(dl("replaceXRanges",t,e),t.split(/\s+/).map(r=>Dpn(r,e)).join(" ")),Dpn=(t,e)=>{t=t.trim();let r=e.loose?wb[by.XRANGELOOSE]:wb[by.XRANGE];return t.replace(r,(n,o,i,a,s,u)=>{dl("xRange",t,n,o,i,a,s,u);let l=Sb(i),c=l||Sb(a),d=c||Sb(s),f=d;return o==="="&&f&&(o=""),u=e.includePrerelease?"-0":"",l?o===">"||o==="<"?n="<0.0.0-0":n="*":o&&f?(c&&(a=0),s=0,o===">"?(o=">=",c?(i=+i+1,a=0,s=0):(a=+a+1,s=0)):o==="<="&&(o="<",c?i=+i+1:a=+a+1),o==="<"&&(u="-0"),n=`${o+i}.${a}.${s}${u}`):c?n=`>=${i}.0.0${u} <${+i+1}.0.0-0`:d&&(n=`>=${i}.${a}.0${u} <${i}.${+a+1}.0-0`),dl("xRange return",n),n})},jpn=(t,e)=>(dl("replaceStars",t,e),t.trim().replace(wb[by.STAR],"")),$pn=(t,e)=>(dl("replaceGTE0",t,e),t.trim().replace(wb[e.includePrerelease?by.GTE0PRE:by.GTE0],"")),Lpn=t=>(e,r,n,o,i,a,s,u,l,c,d,f)=>(Sb(n)?r="":Sb(o)?r=`>=${n}.0.0${t?"-0":""}`:Sb(i)?r=`>=${n}.${o}.0${t?"-0":""}`:a?r=`>=${r}`:r=`>=${r}${t?"-0":""}`,Sb(l)?u="":Sb(c)?u=`<${+l+1}.0.0-0`:Sb(d)?u=`<${l}.${+c+1}.0-0`:f?u=`<=${l}.${c}.${d}-${f}`:t?u=`<${l}.${c}.${+d+1}-0`:u=`<=${u}`,`${r} ${u}`.trim()),Fpn=(t,e,r)=>{for(let n=0;n0){let o=t[n].semver;if(o.major===e.major&&o.minor===e.minor&&o.patch===e.patch)return!0}return!1}return!0}});var BQ=S((yEi,YOt)=>{"use strict";var UQ=Symbol("SemVer ANY"),pze=class t{static get ANY(){return UQ}constructor(e,r){if(r=JOt(r),e instanceof t){if(e.loose===!!r.loose)return e;e=e.value}e=e.trim().split(/\s+/).join(" "),fze("comparator",e,r),this.options=r,this.loose=!!r.loose,this.parse(e),this.semver===UQ?this.value="":this.value=this.operator+this.semver.version,fze("comp",this)}parse(e){let r=this.options.loose?KOt[GOt.COMPARATORLOOSE]:KOt[GOt.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 XOt(n[2],this.options.loose):this.semver=UQ}toString(){return this.value}test(e){if(fze("Comparator.test",e,this.options.loose),this.semver===UQ||e===UQ)return!0;if(typeof e=="string")try{e=new XOt(e,this.options)}catch{return!1}return dze(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 ZOt(e.value,r).test(this.value):e.operator===""?e.value===""?!0:new ZOt(this.value,r).test(e.semver):(r=JOt(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("=")||dze(this.semver,"<",e.semver,r)&&this.operator.startsWith(">")&&e.operator.startsWith("<")||dze(this.semver,">",e.semver,r)&&this.operator.startsWith("<")&&e.operator.startsWith(">")))}};YOt.exports=pze;var JOt=lme(),{safeRe:KOt,t:GOt}=H6(),dze=sze(),fze=kQ(),XOt=yy(),ZOt=gS()});var zQ=S((bEi,QOt)=>{"use strict";var kpn=gS(),qpn=(t,e,r)=>{try{e=new kpn(e,r)}catch{return!1}return e.test(t)};QOt.exports=qpn});var tEt=S((_Ei,eEt)=>{"use strict";var Bpn=gS(),Upn=(t,e)=>new Bpn(t,e).set.map(r=>r.map(n=>n.value).join(" ").trim().split(" "));eEt.exports=Upn});var nEt=S((vEi,rEt)=>{"use strict";var zpn=yy(),Vpn=gS(),Hpn=(t,e,r)=>{let n=null,o=null,i=null;try{i=new Vpn(e,r)}catch{return null}return t.forEach(a=>{i.test(a)&&(!n||o.compare(a)===-1)&&(n=a,o=new zpn(n,r))}),n};rEt.exports=Hpn});var iEt=S((wEi,oEt)=>{"use strict";var Wpn=yy(),Jpn=gS(),Kpn=(t,e,r)=>{let n=null,o=null,i=null;try{i=new Jpn(e,r)}catch{return null}return t.forEach(a=>{i.test(a)&&(!n||o.compare(a)===1)&&(n=a,o=new Wpn(n,r))}),n};oEt.exports=Kpn});var uEt=S((SEi,sEt)=>{"use strict";var mze=yy(),Gpn=gS(),aEt=qQ(),Xpn=(t,e)=>{t=new Gpn(t,e);let r=new mze("0.0.0");if(t.test(r)||(r=new mze("0.0.0-0"),t.test(r)))return r;r=null;for(let n=0;n{let s=new mze(a.semver.version);switch(a.operator){case">":s.prerelease.length===0?s.patch++:s.prerelease.push(0),s.raw=s.format();case"":case">=":(!i||aEt(s,i))&&(i=s);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${a.operator}`)}}),i&&(!r||aEt(r,i))&&(r=i)}return r&&t.test(r)?r:null};sEt.exports=Xpn});var cEt=S((CEi,lEt)=>{"use strict";var Zpn=gS(),Ypn=(t,e)=>{try{return new Zpn(t,e).range||"*"}catch{return null}};lEt.exports=Ypn});var vme=S((xEi,mEt)=>{"use strict";var Qpn=yy(),pEt=BQ(),{ANY:emn}=pEt,tmn=gS(),rmn=zQ(),dEt=qQ(),fEt=hme(),nmn=yme(),omn=gme(),imn=(t,e,r,n)=>{t=new Qpn(t,n),e=new tmn(e,n);let o,i,a,s,u;switch(r){case">":o=dEt,i=nmn,a=fEt,s=">",u=">=";break;case"<":o=fEt,i=omn,a=dEt,s="<",u="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(rmn(t,e,n))return!1;for(let l=0;l{p.semver===emn&&(p=new pEt(">=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};mEt.exports=imn});var gEt=S((TEi,hEt)=>{"use strict";var amn=vme(),smn=(t,e,r)=>amn(t,e,">",r);hEt.exports=smn});var bEt=S((OEi,yEt)=>{"use strict";var umn=vme(),lmn=(t,e,r)=>umn(t,e,"<",r);yEt.exports=lmn});var wEt=S((EEi,vEt)=>{"use strict";var _Et=gS(),cmn=(t,e,r)=>(t=new _Et(t,r),e=new _Et(e,r),t.intersects(e,r));vEt.exports=cmn});var CEt=S((PEi,SEt)=>{"use strict";var dmn=zQ(),fmn=hS();SEt.exports=(t,e,r)=>{let n=[],o=null,i=null,a=t.sort((c,d)=>fmn(c,d,r));for(let c of a)dmn(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 xEt=gS(),gze=BQ(),{ANY:hze}=gze,VQ=zQ(),yze=hS(),pmn=(t,e,r={})=>{if(t===e)return!0;t=new xEt(t,r),e=new xEt(e,r);let n=!1;e:for(let o of t.set){for(let i of e.set){let a=hmn(o,i,r);if(n=n||a!==null,a)continue e}if(n)return!1}return!0},mmn=[new gze(">=0.0.0-0")],TEt=[new gze(">=0.0.0")],hmn=(t,e,r)=>{if(t===e)return!0;if(t.length===1&&t[0].semver===hze){if(e.length===1&&e[0].semver===hze)return!0;r.includePrerelease?t=mmn:t=TEt}if(e.length===1&&e[0].semver===hze){if(r.includePrerelease)return!0;e=TEt}let n=new Set,o,i;for(let p of t)p.operator===">"||p.operator===">="?o=OEt(o,p,r):p.operator==="<"||p.operator==="<="?i=EEt(i,p,r):n.add(p.semver);if(n.size>1)return null;let a;if(o&&i){if(a=yze(o.semver,i.semver,r),a>0)return null;if(a===0&&(o.operator!==">="||i.operator!=="<="))return null}for(let p of n){if(o&&!VQ(p,String(o),r)||i&&!VQ(p,String(i),r))return null;for(let m of e)if(!VQ(p,String(m),r))return!1;return!0}let s,u,l,c,d=i&&!r.includePrerelease&&i.semver.prerelease.length?i.semver:!1,f=o&&!r.includePrerelease&&o.semver.prerelease.length?o.semver:!1;d&&d.prerelease.length===1&&i.operator==="<"&&d.prerelease[0]===0&&(d=!1);for(let p of e){if(c=c||p.operator===">"||p.operator===">=",l=l||p.operator==="<"||p.operator==="<=",o){if(f&&p.semver.prerelease&&p.semver.prerelease.length&&p.semver.major===f.major&&p.semver.minor===f.minor&&p.semver.patch===f.patch&&(f=!1),p.operator===">"||p.operator===">="){if(s=OEt(o,p,r),s===p&&s!==o)return!1}else if(o.operator===">="&&!VQ(o.semver,String(p),r))return!1}if(i){if(d&&p.semver.prerelease&&p.semver.prerelease.length&&p.semver.major===d.major&&p.semver.minor===d.minor&&p.semver.patch===d.patch&&(d=!1),p.operator==="<"||p.operator==="<="){if(u=EEt(i,p,r),u===p&&u!==i)return!1}else if(i.operator==="<="&&!VQ(i.semver,String(p),r))return!1}if(!p.operator&&(i||o)&&a!==0)return!1}return!(o&&l&&!i&&a!==0||i&&c&&!o&&a!==0||f||d)},OEt=(t,e,r)=>{if(!t)return e;let n=yze(t.semver,e.semver,r);return n>0?t:n<0||e.operator===">"&&t.operator===">="?e:t},EEt=(t,e,r)=>{if(!t)return e;let n=yze(t.semver,e.semver,r);return n<0?t:n>0||e.operator==="<"&&t.operator==="<="?e:t};PEt.exports=pmn});var NEt=S((REi,AEt)=>{"use strict";var bze=H6(),REt=FQ(),gmn=yy(),IEt=rze(),ymn=xz(),bmn=nOt(),_mn=iOt(),vmn=uOt(),wmn=dOt(),Smn=pOt(),Cmn=hOt(),xmn=yOt(),Tmn=_Ot(),Omn=hS(),Emn=COt(),Pmn=TOt(),Mmn=mme(),Rmn=MOt(),Imn=IOt(),Amn=qQ(),Nmn=hme(),Dmn=ize(),jmn=aze(),$mn=gme(),Lmn=yme(),Fmn=sze(),kmn=qOt(),qmn=BQ(),Bmn=gS(),Umn=zQ(),zmn=tEt(),Vmn=nEt(),Hmn=iEt(),Wmn=uEt(),Jmn=cEt(),Kmn=vme(),Gmn=gEt(),Xmn=bEt(),Zmn=wEt(),Ymn=CEt(),Qmn=MEt();AEt.exports={parse:ymn,valid:bmn,clean:_mn,inc:vmn,diff:wmn,major:Smn,minor:Cmn,patch:xmn,prerelease:Tmn,compare:Omn,rcompare:Emn,compareLoose:Pmn,compareBuild:Mmn,sort:Rmn,rsort:Imn,gt:Amn,lt:Nmn,eq:Dmn,neq:jmn,gte:$mn,lte:Lmn,cmp:Fmn,coerce:kmn,Comparator:qmn,Range:Bmn,satisfies:Umn,toComparators:zmn,maxSatisfying:Vmn,minSatisfying:Hmn,minVersion:Wmn,validRange:Jmn,outside:Kmn,gtr:Gmn,ltr:Xmn,intersects:Zmn,simplifyRange:Ymn,subset:Qmn,SemVer:gmn,re:bze.re,src:bze.src,tokens:bze.t,SEMVER_SPEC_VERSION:REt.SEMVER_SPEC_VERSION,RELEASE_TYPES:REt.RELEASE_TYPES,compareIdentifiers:IEt.compareIdentifiers,rcompareIdentifiers:IEt.rcompareIdentifiers}});function jN(t){if(!t||t.split("/").length>2||t.startsWith("/")||t.endsWith("/")||t.split(":").length>2)throw new Error(`Invalid identifier format: ${t}`);let[e,r]=t.split(":"),n=r||"latest";if(e.includes("/")){let[o,i]=e.split("/",2);if(!o||!i)throw new Error(`Invalid identifier format: ${t}`);return[o,i,n]}else{if(!e)throw new Error(`Invalid identifier format: ${t}`);return["-",e,n]}}var ehn,DEt=v(()=>{ehn=$(NEt(),1)});function wze(t){return t!=null&&typeof t=="object"&&"name"in t&&t?.name==="LangSmithNotFoundError"}async function Dr(t,e,r){let n;if(t.ok){r&&(n=await t.text());return}if(t.status===403)try{(await t.json())?.error==="org_scoped_key_requires_workspace"&&(n="This API key is org-scoped and requires workspace specification. Please provide 'workspaceId' parameter, or set LANGSMITH_WORKSPACE_ID environment variable.")}catch{let s=new Error(`${t.status} ${t.statusText}`);throw s.status=t?.status,s}if(n===void 0)try{n=await t.text()}catch{n=""}let o=`Failed to ${e}. Received status [${t.status}]: ${t.statusText}. Message: ${n}`;if(t.status===404)throw new vze(o);if(t.status===409)throw new _ze(o);let i=new Error(o);throw i.status=t.status,i}function $Et(t){return typeof t=="object"&&t!==null&&t.code===jEt}var _ze,vze,jEt,wme,Sze=v(()=>{_ze=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}},vze=class extends Error{constructor(e){super(e),Object.defineProperty(this,"status",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.name="LangSmithNotFoundError",this.status=404}};jEt="ERR_CONFLICTING_ENDPOINTS",wme=class extends Error{constructor(){super("You cannot provide both LANGSMITH_ENDPOINT / LANGCHAIN_ENDPOINT and LANGSMITH_RUNS_ENDPOINTS."),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:jEt}),this.name="ConflictingEndpointsError"}}});function nhn(){return{depthLimit:Number.MAX_SAFE_INTEGER,edgesLimit:Number.MAX_SAFE_INTEGER}}function Sme(t){return rhn.encode(t)}function FEt(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 ohn(t){return function(e,r){if(t){let n=t.call(this,e,r);if(n!==void 0)return n}return FEt(r)}}function w_(t,e,r,n,o){try{let i=JSON.stringify(t,ohn(r),n);return Sme(i)}catch(i){if(!i.message?.includes("Converting circular structure to JSON"))return console.warn(`[WARNING]: LangSmith received unserializable value.${e?` Context: ${e}`:""}`),Sme("[Unserializable]");td("SUPPRESS_CIRCULAR_JSON_WARNINGS")!=="true"&&console.warn(`[WARNING]: LangSmith received circular JSON. This will decrease tracer performance. ${e?` Context: ${e}`:""}`),typeof o>"u"&&(o=nhn()),xze(t,"",0,[],void 0,0,o);let a;try{W6.length===0?a=JSON.stringify(t,r,n):a=JSON.stringify(t,ihn(r),n)}catch{return Sme("[unable to serialize, circular reference is too complex to analyze]")}finally{for(;Cme.length!==0;){let s=Cme.pop();s.length===4?Object.defineProperty(s[0],s[1],s[3]):s[0][s[1]]=s[2]}}return Sme(a)}}function Cze(t,e,r,n){var o=Object.getOwnPropertyDescriptor(n,r);o.get!==void 0?o.configurable?(Object.defineProperty(n,r,{value:t}),Cme.push([n,r,e,o])):W6.push([e,r,t]):(n[r]=t,Cme.push([n,r,e]))}function xze(t,e,r,n,o,i,a){i+=1;var s;if(typeof t=="object"&&t!==null){for(s=0;sa.depthLimit){Cze(LEt,t,e,o);return}if(typeof a.edgesLimit<"u"&&r+1>a.edgesLimit){Cze(LEt,t,e,o);return}if(n.push(t),Array.isArray(t))for(s=0;s0)for(var n=0;n{NN();LEt="[...]",thn={result:"[Circular]"},Cme=[],W6=[],rhn=new TextEncoder});function qEt(t,e,r){if(r)return t;let n=Qpe(),o=e??AUe(),i=t.extra??{},a=i.metadata;return t.extra={...i,runtime:{...n,...i?.runtime},metadata:{...o,...o.revision_id||"revision_id"in t&&t.revision_id?{revision_id:("revision_id"in t?t.revision_id:void 0)??o.revision_id}:{},...a}},t}async function uhn(t){let e=[];for await(let r of t)e.push(r);return e}function xme(t){if(t!==void 0)return t.trim().replace(/^"(.*)"$/,"$1").replace(/^'(.*)'$/,"$1")}function BEt(t){return typeof t=="number"?Number(t.toFixed(4)):t}function zEt(t){return"dataset_id"in t||"dataset_name"in t}var ahn,shn,lhn,chn,VEt,dhn,fhn,UEt,Tze,Cz,EUe=v(()=>{qpe();MTt();qUe();zTt();VTt();NN();Ype();Kpe();Bpe();DEt();Sze();OUe();vUe();kEt();ahn=t=>{let e=t?.toString()??td("TRACING_SAMPLING_RATE");if(e===void 0)return;let r=parseFloat(e);if(r<0||r>1)throw new Error(`LANGSMITH_TRACING_SAMPLING_RATE must be between 0 and 1 if set. Got: ${r}`);return r},shn=t=>{let r=t.replace("http://","").replace("https://","").split("/")[0].split(":")[0];return r==="localhost"||r==="127.0.0.1"||r==="::1"};lhn=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};chn=24*1024*1024,VEt=1024*1024*1024,dhn=1e4,fhn=100,UEt="https://api.smith.langchain.com",Tze=class{constructor(e){Object.defineProperty(this,"items",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"sizeBytes",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"maxSizeBytes",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.maxSizeBytes=e??VEt}peek(){return this.items[0]}push(e){let r,n=new Promise(i=>{r=i}),o=w_(e.item,`Serializing run with id: ${e.item.id}`).length;return this.sizeBytes+o>this.maxSizeBytes&&this.items.length>0?(console.warn(`AutoBatchQueue size limit (${this.maxSizeBytes} bytes) exceeded. Dropping run with id: ${e.item.id}. Current queue size: ${this.sizeBytes} bytes, attempted addition: ${o} bytes.`),r(),n):(this.items.push({action:e.action,payload:e.item,otelContext:e.otelContext,apiKey:e.apiKey,apiUrl:e.apiUrl,itemPromiseResolve:r,itemPromise:n,size:o}),this.sizeBytes+=o,n)}pop({upToSizeBytes:e,upToSize:r}){if(e<1)throw new Error("Number of bytes to pop off may not be less than 1.");let n=[],o=0;for(;o+(this.peek()?.size??0)0&&n.length0){let i=this.items.shift();n.push(i),o+=i.size,this.sizeBytes-=i.size}return[n.map(i=>({action:i.action,item:i.payload,otelContext:i.otelContext,apiKey:i.apiKey,apiUrl:i.apiUrl,size:i.size})),()=>n.forEach(i=>i.itemPromiseResolve())]}},Cz=class t{get _fetch(){return this.fetchImplementation||aTt(this.debug)}constructor(e={}){Object.defineProperty(this,"apiKey",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"apiUrl",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"webUrl",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"workspaceId",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"caller",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"batchIngestCaller",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"timeout_ms",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_tenantId",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"hideInputs",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"hideOutputs",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"omitTracedRuntimeInfo",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"tracingSampleRate",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"filteredPostUuids",{enumerable:!0,configurable:!0,writable:!0,value:new Set}),Object.defineProperty(this,"autoBatchTracing",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"autoBatchQueue",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"autoBatchTimeout",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"autoBatchAggregationDelayMs",{enumerable:!0,configurable:!0,writable:!0,value:250}),Object.defineProperty(this,"batchSizeBytesLimit",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"batchSizeLimit",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"fetchOptions",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"settings",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"blockOnRootRunFinalization",{enumerable:!0,configurable:!0,writable:!0,value:Gv("LANGSMITH_TRACING_BACKGROUND")==="false"}),Object.defineProperty(this,"traceBatchConcurrency",{enumerable:!0,configurable:!0,writable:!0,value:5}),Object.defineProperty(this,"_serverInfo",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_getServerInfoPromise",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"manualFlushMode",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"langSmithToOTELTranslator",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"fetchImplementation",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"cachedLSEnvVarsForMetadata",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_promptCache",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"multipartStreamingDisabled",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"_multipartDisabled",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"_runCompressionDisabled",{enumerable:!0,configurable:!0,writable:!0,value:td("DISABLE_RUN_COMPRESSION")==="true"}),Object.defineProperty(this,"debug",{enumerable:!0,configurable:!0,writable:!0,value:Gv("LANGSMITH_DEBUG")==="true"});let r=t.getDefaultClientConfig();if(this.tracingSampleRate=ahn(e.tracingSamplingRate),this.apiUrl=xme(e.apiUrl??r.apiUrl)??"",this.apiUrl.endsWith("/")&&(this.apiUrl=this.apiUrl.slice(0,-1)),this.apiKey=xme(e.apiKey??r.apiKey),this.webUrl=xme(e.webUrl??r.webUrl),this.webUrl?.endsWith("/")&&(this.webUrl=this.webUrl.slice(0,-1)),this.workspaceId=xme(e.workspaceId??td("WORKSPACE_ID")),this.timeout_ms=e.timeout_ms??9e4,this.caller=new LQ({...e.callerOptions??{},maxRetries:4,debug:e.debug??this.debug}),this.traceBatchConcurrency=e.traceBatchConcurrency??this.traceBatchConcurrency,this.traceBatchConcurrency<1)throw new Error("Trace batch concurrency must be positive.");this.debug=e.debug??this.debug,this.fetchImplementation=e.fetchImplementation;let n=e.maxIngestMemoryBytes??VEt;this.batchIngestCaller=new LQ({maxRetries:4,maxConcurrency:this.traceBatchConcurrency,maxQueueSizeBytes:n,...e.callerOptions??{},onFailedResponseHook:lhn,debug:e.debug??this.debug}),this.hideInputs=e.hideInputs??e.anonymizer??r.hideInputs,this.hideOutputs=e.hideOutputs??e.anonymizer??r.hideOutputs,this.omitTracedRuntimeInfo=e.omitTracedRuntimeInfo??!1,this.autoBatchTracing=e.autoBatchTracing??this.autoBatchTracing,this.autoBatchQueue=new Tze(n),this.blockOnRootRunFinalization=e.blockOnRootRunFinalization??this.blockOnRootRunFinalization,this.batchSizeBytesLimit=e.batchSizeBytesLimit,this.batchSizeLimit=e.batchSizeLimit,this.fetchOptions=e.fetchOptions||{},this.manualFlushMode=e.manualFlushMode??this.manualFlushMode,eme()&&(this.langSmithToOTELTranslator=new rme),this.cachedLSEnvVarsForMetadata=AUe(),e.cache!==void 0&&e.disablePromptCache&&wz("Both 'cache' and 'disablePromptCache' were provided. The 'cache' parameter is deprecated and will be removed in a future version. Using 'cache' parameter value."),e.cache!==void 0?(wz("The 'cache' parameter is deprecated and will be removed in a future version. Use 'configureGlobalPromptCache()' to configure the global cache, or 'disablePromptCache: true' to disable caching for this client."),e.cache===!1?this._promptCache=void 0:e.cache===!0?this._promptCache=Xpe:this._promptCache=e.cache):e.disablePromptCache||(this._promptCache=Xpe)}static getDefaultClientConfig(){let e=td("API_KEY"),r=td("ENDPOINT")??UEt,n=td("HIDE_INPUTS")==="true",o=td("HIDE_OUTPUTS")==="true";return{apiUrl:r,apiKey:e,webUrl:void 0,hideInputs:n,hideOutputs:o}}getHostUrl(){return this.webUrl?this.webUrl:shn(this.apiUrl)?(this.webUrl="http://localhost:3000",this.webUrl):this.apiUrl.endsWith("/api/v1")?(this.webUrl=this.apiUrl.replace("/api/v1",""),this.webUrl):this.apiUrl.includes("/api")&&!this.apiUrl.split(".",1)[0].endsWith("api")?(this.webUrl=this.apiUrl.replace("/api",""),this.webUrl):this.apiUrl.split(".",1)[0].includes("dev")?(this.webUrl="https://dev.smith.langchain.com",this.webUrl):this.apiUrl.split(".",1)[0].includes("eu")?(this.webUrl="https://eu.smith.langchain.com",this.webUrl):this.apiUrl.split(".",1)[0].includes("beta")?(this.webUrl="https://beta.smith.langchain.com",this.webUrl):(this.webUrl="https://smith.langchain.com",this.webUrl)}get headers(){let e={"User-Agent":`langsmith-js/${Zpe}`};return this.apiKey&&(e["x-api-key"]=`${this.apiKey}`),this.workspaceId&&(e["x-tenant-id"]=this.workspaceId),e}_getPlatformEndpointPath(e){return this.apiUrl.slice(-3)!=="/v1"&&this.apiUrl.slice(-4)!=="/v1/"?`/v1/platform/${e}`:`/platform/${e}`}async processInputs(e){return this.hideInputs===!1?e:this.hideInputs===!0?{}:typeof this.hideInputs=="function"?this.hideInputs(e):e}async processOutputs(e){return this.hideOutputs===!1?e:this.hideOutputs===!0?{}:typeof this.hideOutputs=="function"?this.hideOutputs(e):e}async prepareRunCreateOrUpdateInputs(e){let r={...e};return r.inputs!==void 0&&(r.inputs=await this.processInputs(r.inputs)),r.outputs!==void 0&&(r.outputs=await this.processOutputs(r.outputs)),r}async _getResponse(e,r){let n=r?.toString()??"",o=`${this.apiUrl}${e}?${n}`;return await this.caller.call(async()=>{let a=await this._fetch(o,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(a,`fetch ${e}`),a})}async _get(e,r){return(await this._getResponse(e,r)).json()}async*_getPaginated(e,r=new URLSearchParams,n){let o=Number(r.get("offset"))||0,i=Number(r.get("limit"))||100;for(;;){r.set("offset",String(o)),r.set("limit",String(i));let a=`${this.apiUrl}${e}?${r}`,s=await this.caller.call(async()=>{let l=await this._fetch(a,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(l,`fetch ${e}`),l}),u=n?n(await s.json()):await s.json();if(u.length===0||(yield u,u.length{let c=await this._fetch(`${this.apiUrl}${e}`,{method:n,headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:a});return await Dr(c,`fetch ${e}`),c})).json();if(!u||!u[o])break;yield u[o];let l=u.cursors;if(!l||!l.next)break;i.cursor=l.next}}_shouldSample(){return this.tracingSampleRate===void 0?!0:Math.random()0;){let[o,i]=this.autoBatchQueue.pop({upToSizeBytes:e,upToSize:r});if(!o.length){i();break}let a=o.reduce((l,c)=>{let d=c.apiUrl??this.apiUrl,f=c.apiKey??this.apiKey,m=c.apiKey===this.apiKey&&c.apiUrl===this.apiUrl?"default":`${d}|${f}`;return l[m]||(l[m]=[]),l[m].push(c),l},{}),s=[];for(let[l,c]of Object.entries(a)){let d=this._processBatch(c,{apiUrl:l==="default"?void 0:l.split("|")[0],apiKey:l==="default"?void 0:l.split("|")[1]});s.push(d)}let u=Promise.all(s).finally(i);n.push(u)}return Promise.all(n)}async _processBatch(e,r){if(!e.length)return;let n=e.reduce((o,i)=>o+(i.size??0),0);try{if(this.langSmithToOTELTranslator!==void 0)this._sendBatchToOTELTranslator(e);else{let o={runCreates:e.filter(s=>s.action==="create").map(s=>s.item),runUpdates:e.filter(s=>s.action==="update").map(s=>s.item)},i=await this._ensureServerInfo();if(!this._multipartDisabled&&(i?.batch_ingest_config?.use_multipart_endpoint??!0)){let s=!this._runCompressionDisabled&&i?.instance_flags?.gzip_body_enabled;try{await this.multipartIngestRuns(o,{...r,useGzip:s,sizeBytes:n})}catch(u){if(wze(u))this._multipartDisabled=!0,await this.batchIngestRuns(o,{...r,sizeBytes:n});else throw u}}else await this.batchIngestRuns(o,{...r,sizeBytes:n})}}catch(o){console.error("Error exporting batch:",o)}}_sendBatchToOTELTranslator(e){if(this.langSmithToOTELTranslator!==void 0){let r=new Map,n=[];for(let o of e)o.item.id&&o.otelContext&&(r.set(o.item.id,o.otelContext),o.action==="create"?n.push({operation:"post",id:o.item.id,trace_id:o.item.trace_id??o.item.id,run:o.item}):n.push({operation:"patch",id:o.item.id,trace_id:o.item.trace_id??o.item.id,run:o.item}));this.langSmithToOTELTranslator.exportBatch(n,r)}}async processRunOperation(e){clearTimeout(this.autoBatchTimeout),this.autoBatchTimeout=void 0,e.item=qEt(e.item,this.cachedLSEnvVarsForMetadata,this.omitTracedRuntimeInfo);let r=this.autoBatchQueue.push(e);if(this.manualFlushMode)return r;let n=await this._getBatchSizeLimitBytes(),o=await this._getBatchSizeLimit();return(this.autoBatchQueue.sizeBytes>n||this.autoBatchQueue.items.length>o)&&this.drainAutoBatchQueue({batchSizeLimitBytes:n,batchSizeLimit:o}),this.autoBatchQueue.items.length>0&&(this.autoBatchTimeout=setTimeout(()=>{this.autoBatchTimeout=void 0,this.drainAutoBatchQueue({batchSizeLimitBytes:n,batchSizeLimit:o})},this.autoBatchAggregationDelayMs)),r}async _getServerInfo(){let r=await(await this.caller.call(async()=>{let n=await this._fetch(`${this.apiUrl}/info`,{method:"GET",headers:{Accept:"application/json"},signal:AbortSignal.timeout(dhn),...this.fetchOptions});return await Dr(n,"get server info"),n})).json();return this.debug&&console.log(` === LangSmith Server Configuration === `+JSON.stringify(r,null,2)+` `),r}async _ensureServerInfo(){return this._getServerInfoPromise===void 0&&(this._getServerInfoPromise=(async()=>{if(this._serverInfo===void 0)try{this._serverInfo=await this._getServerInfo()}catch(e){console.warn(`[LANGSMITH]: Failed to fetch info on supported operations. Falling back to batch operations and default limits. Info: ${e.status??"Unspecified status code"} ${e.message}`)}return this._serverInfo??{}})()),this._getServerInfoPromise.then(e=>(this._serverInfo===void 0&&(this._getServerInfoPromise=void 0),e))}async _getSettings(){return this.settings||(this.settings=this._get("/settings")),await this.settings}async flush(){let e=await this._getBatchSizeLimitBytes(),r=await this._getBatchSizeLimit();await this.drainAutoBatchQueue({batchSizeLimitBytes:e,batchSizeLimit:r})}_cloneCurrentOTELContext(){let e=tme(),r=ETt();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=qEt(i,this.cachedLSEnvVarsForMetadata,this.omitTracedRuntimeInfo);r?.apiKey!==void 0&&(n["x-api-key"]=r.apiKey),r?.workspaceId!==void 0&&(n["x-tenant-id"]=r.workspaceId);let s=w_(a,`Creating run with id: ${a.id}`);await this.caller.call(async()=>{let u=await this._fetch(`${r?.apiUrl??this.apiUrl}/runs`,{method:"POST",headers:n,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:s});return await Dr(u,"create run",!0),u})}async batchIngestRuns({runCreates:e,runUpdates:r},n){if(e===void 0&&r===void 0)return;let o=await Promise.all(e?.map(u=>this.prepareRunCreateOrUpdateInputs(u))??[]),i=await Promise.all(r?.map(u=>this.prepareRunCreateOrUpdateInputs(u))??[]);if(o.length>0&&i.length>0){let u=o.reduce((c,d)=>(d.id&&(c[d.id]=d),c),{}),l=[];for(let c of i)c.id!==void 0&&u[c.id]?u[c.id]={...u[c.id],...c}:l.push(c);o=Object.values(u),i=l}let a={post:o,patch:i};if(!a.post.length&&!a.patch.length)return;let s={post:[],patch:[]};for(let u of["post","patch"]){let l=u,c=a[l].reverse(),d=c.pop();for(;d!==void 0;)s[l].push(d),d=c.pop()}if(s.post.length>0||s.patch.length>0){let u=s.post.map(l=>l.id).concat(s.patch.map(l=>l.id)).join(",");await this._postBatchIngestRuns(w_(s,`Ingesting runs with ids: ${u}`),n)}}async _postBatchIngestRuns(e,r){let n={...this.headers,"Content-Type":"application/json",Accept:"application/json"};r?.apiKey!==void 0&&(n["x-api-key"]=r.apiKey),await this.batchIngestCaller.callWithOptions({sizeBytes:r?.sizeBytes},async()=>{let o=await this._fetch(`${r?.apiUrl??this.apiUrl}/runs/batch`,{method:"POST",headers:n,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:e});return await Dr(o,"batch create run",!0),o})}async multipartIngestRuns({runCreates:e,runUpdates:r},n){if(e===void 0&&r===void 0)return;let o={},i=[];for(let d of e??[]){let f=await this.prepareRunCreateOrUpdateInputs(d);f.id!==void 0&&f.attachments!==void 0&&(o[f.id]=f.attachments),delete f.attachments,i.push(f)}let a=[];for(let d of r??[])a.push(await this.prepareRunCreateOrUpdateInputs(d));if(i.find(d=>d.trace_id===void 0||d.dotted_order===void 0)!==void 0)throw new Error('Multipart ingest requires "trace_id" and "dotted_order" to be set when creating a run');if(a.find(d=>d.trace_id===void 0||d.dotted_order===void 0)!==void 0)throw new Error('Multipart ingest requires "trace_id" and "dotted_order" to be set when updating a run');if(i.length>0&&a.length>0){let d=i.reduce((p,m)=>(m.id&&(p[m.id]=m),p),{}),f=[];for(let p of a)p.id!==void 0&&d[p.id]?d[p.id]={...d[p.id],...p}:f.push(p);i=Object.values(d),a=f}if(i.length===0&&a.length===0)return;let l=[],c=[];for(let[d,f]of[["post",i],["patch",a]])for(let p of f){let{inputs:m,outputs:h,events:y,extra:g,error:b,serialized:_,attachments:w,...T}=p,O={inputs:m,outputs:h,events:y,extra:g,error:b,serialized:_},E=w_(T,`Serializing for multipart ingestion of run with id: ${T.id}`);c.push({name:`${d}.${T.id}`,payload:new Blob([E],{type:`application/json; length=${E.length}`})});for(let[P,R]of Object.entries(O)){if(R===void 0)continue;let I=w_(R,`Serializing ${P} for multipart ingestion of run with id: ${T.id}`);c.push({name:`${d}.${T.id}.${P}`,payload:new Blob([I],{type:`application/json; length=${I.length}`})})}if(T.id!==void 0){let P=o[T.id];if(P){delete o[T.id];for(let[R,I]of Object.entries(P)){let A,B;if(Array.isArray(I)?[A,B]=I:(A=I.mimeType,B=I.data),R.includes(".")){console.warn(`Skipping attachment '${R}' for run ${T.id}: Invalid attachment name. Attachment names must not contain periods ('.'). Please rename the attachment and try again.`);continue}c.push({name:`attachment.${T.id}.${R}`,payload:new Blob([B],{type:`${A}; length=${B.byteLength}`})})}}}l.push(`trace=${T.trace_id},id=${T.id}`)}await this._sendMultipartRequest(c,l.join("; "),n)}async _createNodeFetchBody(e,r){let n=[];for(let a of e)n.push(new Blob([`--${r}\r `])),n.push(new Blob([`Content-Disposition: form-data; name="${a.name}"\r `,`Content-Type: ${a.payload.type}\r \r `])),n.push(a.payload),n.push(new Blob([`\r `]));return n.push(new Blob([`--${r}--\r `])),await new Blob(n).arrayBuffer()}async _createMultipartStream(e,r){let n=new TextEncoder;return new ReadableStream({async start(i){let a=async s=>{typeof s=="string"?i.enqueue(n.encode(s)):i.enqueue(s)};for(let s of e){await a(`--${r}\r `),await a(`Content-Disposition: form-data; name="${s.name}"\r `),await a(`Content-Type: ${s.payload.type}\r \r `);let l=s.payload.stream().getReader();try{let c;for(;!(c=await l.read()).done;)i.enqueue(c.value)}finally{l.releaseLock()}await a(`\r `)}await a(`--${r}--\r `),i.close()}})}async _sendMultipartRequest(e,r,n){let o="----LangSmithFormBoundary"+Math.random().toString(36).slice(2),i=()=>this._createNodeFetchBody(e,o),a=()=>this._createMultipartStream(e,o),s=async u=>this.batchIngestCaller.callWithOptions({sizeBytes:n?.sizeBytes},async()=>{let l=await u(),c={...this.headers,"Content-Type":`multipart/form-data; boundary=${o}`};n?.apiKey!==void 0&&(c["x-api-key"]=n.apiKey);let d=l;n?.useGzip&&typeof l=="object"&&"pipeThrough"in l&&(d=l.pipeThrough(new CompressionStream("gzip")),c["Content-Encoding"]="gzip");let f=await this._fetch(`${n?.apiUrl??this.apiUrl}/runs/multipart`,{method:"POST",headers:c,body:d,duplex:"half",signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(f,"Failed to send multipart request",!0),f});try{let u,l=!1;iTt()&&!this.multipartStreamingDisabled&&IUe()!=="bun"?(l=!0,u=await s(a)):u=await s(i),(!this.multipartStreamingDisabled||l)&&u.status===422&&(n?.apiUrl??this.apiUrl)!==UEt&&(console.warn(`Streaming multipart upload to ${n?.apiUrl??this.apiUrl}/runs/multipart failed. This usually means the host does not support chunked uploads. Retrying with a buffered upload for operation "${r}".`),this.multipartStreamingDisabled=!0,u=await s(i))}catch(u){if(wze(u))throw u;console.warn(`${u.message.trim()} Context: ${r}`)}}async updateRun(e,r,n){No(e),r.inputs&&(r.inputs=await this.processInputs(r.inputs)),r.outputs&&(r.outputs=await this.processOutputs(r.outputs));let o={...r,id:e};if(!this._filterForSampling([o],!0).length)return;if(this.autoBatchTracing&&o.trace_id!==void 0&&o.dotted_order!==void 0){let s=this._cloneCurrentOTELContext();if(r.end_time!==void 0&&o.parent_run_id===void 0&&this.blockOnRootRunFinalization&&!this.manualFlushMode){await this.processRunOperation({action:"update",item:o,otelContext:s,apiKey:n?.apiKey,apiUrl:n?.apiUrl}).catch(console.error);return}else this.processRunOperation({action:"update",item:o,otelContext:s,apiKey:n?.apiKey,apiUrl:n?.apiUrl}).catch(console.error);return}let i={...this.headers,"Content-Type":"application/json"};n?.apiKey!==void 0&&(i["x-api-key"]=n.apiKey),n?.workspaceId!==void 0&&(i["x-tenant-id"]=n.workspaceId);let a=w_(r,`Serializing payload to update run with id: ${e}`);await this.caller.call(async()=>{let s=await this._fetch(`${n?.apiUrl??this.apiUrl}/runs/${e}`,{method:"PATCH",headers:i,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:a});return await Dr(s,"update run",!0),s})}async readRun(e,{loadChildRuns:r}={loadChildRuns:!1}){No(e);let n=await this._get(`/runs/${e}`);return r&&(n=await this._loadChildRuns(n)),n}async getRunUrl({runId:e,run:r,projectOpts:n}){if(r!==void 0){let o;r.session_id?o=r.session_id:n?.projectName?o=(await this.readProject({projectName:n?.projectName})).id:n?.projectId?o=n?.projectId:o=(await this.readProject({projectName:td("PROJECT")||"default"})).id;let i=await this._getTenantId();return`${this.getHostUrl()}/o/${i}/projects/p/${o}/r/${r.id}?poll=true`}else if(e!==void 0){let o=await this.readRun(e);if(!o.app_path)throw new Error(`Run ${e} has no app_path`);return`${this.getHostUrl()}${o.app_path}`}else throw new Error("Must provide either runId or run")}async _loadChildRuns(e){let r=await uhn(this.listRuns({isRoot:!1,projectId:e.session_id,traceId:e.trace_id})),n={},o={};r.sort((i,a)=>(i?.dotted_order??"").localeCompare(a?.dotted_order??""));for(let i of r){if(i.parent_run_id===null||i.parent_run_id===void 0)throw new Error(`Child run ${i.id} has no parent`);i.dotted_order?.startsWith(e.dotted_order??"")&&i.id!==e.id&&(i.parent_run_id in n||(n[i.parent_run_id]=[]),n[i.parent_run_id].push(i),o[i.id]=i)}e.child_runs=n[e.id]||[];for(let i in n)i!==e.id&&(o[i].child_runs=n[i]);return e}async*listRuns(e){let{projectId:r,projectName:n,parentRunId:o,traceId:i,referenceExampleId:a,startTime:s,executionOrder:u,isRoot:l,runType:c,error:d,id:f,query:p,filter:m,traceFilter:h,treeFilter:y,limit:g,select:b,order:_}=e,w=[];if(r&&(w=Array.isArray(r)?r:[r]),n){let P=Array.isArray(n)?n:[n],R=await Promise.all(P.map(I=>this.readProject({projectName:I}).then(A=>A.id)));w.push(...R)}let T=["app_path","completion_cost","completion_tokens","dotted_order","end_time","error","events","extra","feedback_stats","first_token_time","id","inputs","name","outputs","parent_run_id","parent_run_ids","prompt_cost","prompt_tokens","reference_example_id","run_type","session_id","start_time","status","tags","total_cost","total_tokens","trace_id"],O={session:w.length?w:null,run_type:c,reference_example:a,query:p,filter:m,trace_filter:h,tree_filter:y,execution_order:u,parent_run:o,start_time:s?s.toISOString():null,error:d,id:f,limit:g,trace:i,select:b||T,is_root:l,order:_};O.select.includes("child_run_ids")&&wz("Deprecated: 'child_run_ids' in the listRuns select parameter is deprecated and will be removed in a future version.");let E=0;for await(let P of this._getCursorPaginatedList("/runs/query",O))if(g){if(E>=g)break;if(P.length+E>g){yield*P.slice(0,g-E);break}E+=P.length,yield*P}else yield*P}async*listGroupRuns(e){let{projectId:r,projectName:n,groupBy:o,filter:i,startTime:a,endTime:s,limit:u,offset:l}=e,d={session_id:r||(await this.readProject({projectName:n})).id,group_by:o,filter:i,start_time:a?a.toISOString():null,end_time:s?s.toISOString():null,limit:Number(u)||100},f=Number(l)||0,p="/runs/group",m=`${this.apiUrl}${p}`;for(;;){let h={...d,offset:f},y=Object.fromEntries(Object.entries(h).filter(([O,E])=>E!==void 0)),g=JSON.stringify(y),_=await(await this.caller.call(async()=>{let O=await this._fetch(m,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:g});return await Dr(O,`Failed to fetch ${p}`),O})).json(),{groups:w,total:T}=_;if(w.length===0)break;for(let O of w)yield O;if(f+=w.length,f>=T)break}}async getRunStats({id:e,trace:r,parentRun:n,runType:o,projectNames:i,projectIds:a,referenceExampleIds:s,startTime:u,endTime:l,error:c,query:d,filter:f,traceFilter:p,treeFilter:m,isRoot:h,dataSourceType:y}){let g=a||[];i&&(g=[...a||[],...await Promise.all(i.map(E=>this.readProject({projectName:E}).then(P=>P.id)))]);let _=Object.fromEntries(Object.entries({id:e,trace:r,parent_run:n,run_type:o,session:g,reference_example:s,start_time:u,end_time:l,error:c,query:d,filter:f,trace_filter:p,tree_filter:m,is_root:h,data_source_type:y}).filter(([E,P])=>P!==void 0)),w=JSON.stringify(_);return await(await this.caller.call(async()=>{let E=await this._fetch(`${this.apiUrl}/runs/stats`,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:w});return await Dr(E,"get run stats"),E})).json()}async shareRun(e,{shareId:r}={}){let n={run_id:e,share_token:r||vz()};No(e);let o=JSON.stringify(n),a=await(await this.caller.call(async()=>{let s=await this._fetch(`${this.apiUrl}/runs/${e}/share`,{method:"PUT",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:o});return await Dr(s,"share run"),s})).json();if(a===null||!("share_token"in a))throw new Error("Invalid response from server");return`${this.getHostUrl()}/public/${a.share_token}/r`}async unshareRun(e){No(e),await this.caller.call(async()=>{let r=await this._fetch(`${this.apiUrl}/runs/${e}/share`,{method:"DELETE",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(r,"unshare run",!0),r})}async readRunSharedLink(e){No(e);let n=await(await this.caller.call(async()=>{let o=await this._fetch(`${this.apiUrl}/runs/${e}/share`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(o,"read run shared link"),o})).json();if(!(n===null||!("share_token"in n)))return`${this.getHostUrl()}/public/${n.share_token}/r`}async listSharedRuns(e,{runIds:r}={}){let n=new URLSearchParams({share_token:e});if(r!==void 0)for(let a of r)n.append("id",a);return No(e),await(await this.caller.call(async()=>{let a=await this._fetch(`${this.apiUrl}/public/${e}/runs${n}`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(a,"list shared runs"),a})).json()}async readDatasetSharedSchema(e,r){if(!e&&!r)throw new Error("Either datasetId or datasetName must be given");e||(e=(await this.readDataset({datasetName:r})).id),No(e);let o=await(await this.caller.call(async()=>{let i=await this._fetch(`${this.apiUrl}/datasets/${e}/share`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(i,"read dataset shared schema"),i})).json();return o.url=`${this.getHostUrl()}/public/${o.share_token}/d`,o}async shareDataset(e,r){if(!e&&!r)throw new Error("Either datasetId or datasetName must be given");e||(e=(await this.readDataset({datasetName:r})).id);let n={dataset_id:e};No(e);let o=JSON.stringify(n),a=await(await this.caller.call(async()=>{let s=await this._fetch(`${this.apiUrl}/datasets/${e}/share`,{method:"PUT",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:o});return await Dr(s,"share dataset"),s})).json();return a.url=`${this.getHostUrl()}/public/${a.share_token}/d`,a}async unshareDataset(e){No(e),await this.caller.call(async()=>{let r=await this._fetch(`${this.apiUrl}/datasets/${e}/share`,{method:"DELETE",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(r,"unshare dataset",!0),r})}async readSharedDataset(e){return No(e),await(await this.caller.call(async()=>{let o=await this._fetch(`${this.apiUrl}/public/${e}/datasets`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(o,"read shared dataset"),o})).json()}async listSharedExamples(e,r){let n={};r?.exampleIds&&(n.id=r.exampleIds);let o=new URLSearchParams;Object.entries(n).forEach(([s,u])=>{Array.isArray(u)?u.forEach(l=>o.append(s,l)):o.append(s,u)});let i=await this.caller.call(async()=>{let s=await this._fetch(`${this.apiUrl}/public/${e}/examples?${o.toString()}`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(s,"list shared examples"),s}),a=await i.json();if(!i.ok)throw"detail"in a?new Error(`Failed to list shared examples. Status: ${i.status} Message: ${Array.isArray(a.detail)?a.detail.join(` `):"Unspecified error"}`):new Error(`Failed to list shared examples: ${i.status} ${i.statusText}`);return a.map(s=>({...s,_hostUrl:this.getHostUrl()}))}async createProject({projectName:e,description:r=null,metadata:n=null,upsert:o=!1,projectExtra:i=null,referenceDatasetId:a=null}){let s=o?"?upsert=true":"",u=`${this.apiUrl}/sessions${s}`,l=i||{};n&&(l.metadata=n);let c={name:e,extra:l,description:r};a!==null&&(c.reference_dataset_id=a);let d=JSON.stringify(c);return await(await this.caller.call(async()=>{let m=await this._fetch(u,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:d});return await Dr(m,"create project"),m})).json()}async updateProject(e,{name:r=null,description:n=null,metadata:o=null,projectExtra:i=null,endTime:a=null}){let s=`${this.apiUrl}/sessions/${e}`,u=i;o&&(u={...u||{},metadata:o});let l=JSON.stringify({name:r,extra:u,description:n,end_time:a?new Date(a).toISOString():null});return await(await this.caller.call(async()=>{let f=await this._fetch(s,{method:"PATCH",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:l});return await Dr(f,"update project"),f})).json()}async hasProject({projectId:e,projectName:r}){let n="/sessions",o=new URLSearchParams;if(e!==void 0&&r!==void 0)throw new Error("Must provide either projectName or projectId, not both");if(e!==void 0)No(e),n+=`/${e}`;else if(r!==void 0)o.append("name",r);else throw new Error("Must provide projectName or projectId");let i=await this.caller.call(async()=>{let a=await this._fetch(`${this.apiUrl}${n}?${o}`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(a,"has project"),a});try{let a=await i.json();return i.ok?Array.isArray(a)?a.length>0:!0:!1}catch{return!1}}async readProject({projectId:e,projectName:r,includeStats:n}){let o="/sessions",i=new URLSearchParams;if(e!==void 0&&r!==void 0)throw new Error("Must provide either projectName or projectId, not both");if(e!==void 0)No(e),o+=`/${e}`;else if(r!==void 0)i.append("name",r);else throw new Error("Must provide projectName or projectId");n!==void 0&&i.append("include_stats",n.toString());let a=await this._get(o,i),s;if(Array.isArray(a)){if(a.length===0)throw new Error(`Project[id=${e}, name=${r}] not found`);s=a[0]}else s=a;return s}async getProjectUrl({projectId:e,projectName:r}){if(e===void 0&&r===void 0)throw new Error("Must provide either projectName or projectId");let n=await this.readProject({projectId:e,projectName:r}),o=await this._getTenantId();return`${this.getHostUrl()}/o/${o}/projects/p/${n.id}`}async getDatasetUrl({datasetId:e,datasetName:r}){if(e===void 0&&r===void 0)throw new Error("Must provide either datasetName or datasetId");let n=await this.readDataset({datasetId:e,datasetName:r}),o=await this._getTenantId();return`${this.getHostUrl()}/o/${o}/datasets/${n.id}`}async _getTenantId(){if(this._tenantId!==null)return this._tenantId;let e=new URLSearchParams({limit:"1"});for await(let r of this._getPaginated("/sessions",e))return this._tenantId=r[0].tenant_id,r[0].tenant_id;throw new Error("No projects found to resolve tenant.")}async*listProjects({projectIds:e,name:r,nameContains:n,referenceDatasetId:o,referenceDatasetName:i,includeStats:a,datasetVersion:s,referenceFree:u,metadata:l}={}){let c=new URLSearchParams;if(e!==void 0)for(let d of e)c.append("id",d);if(r!==void 0&&c.append("name",r),n!==void 0&&c.append("name_contains",n),o!==void 0)c.append("reference_dataset",o);else if(i!==void 0){let d=await this.readDataset({datasetName:i});c.append("reference_dataset",d.id)}a!==void 0&&c.append("include_stats",a.toString()),s!==void 0&&c.append("dataset_version",s),u!==void 0&&c.append("reference_free",u.toString()),l!==void 0&&c.append("metadata",JSON.stringify(l));for await(let d of this._getPaginated("/sessions",c))yield*d}async deleteProject({projectId:e,projectName:r}){let n;if(e===void 0&&r===void 0)throw new Error("Must provide projectName or projectId");if(e!==void 0&&r!==void 0)throw new Error("Must provide either projectName or projectId, not both");e===void 0?n=(await this.readProject({projectName:r})).id:n=e,No(n),await this.caller.call(async()=>{let o=await this._fetch(`${this.apiUrl}/sessions/${n}`,{method:"DELETE",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(o,`delete session ${n} (${r})`,!0),o})}async uploadCsv({csvFile:e,fileName:r,inputKeys:n,outputKeys:o,description:i,dataType:a,name:s}){let u=`${this.apiUrl}/datasets/upload`,l=new FormData,c=new Blob([e],{type:"text/csv"});return l.append("file",c,r),n.forEach(p=>{l.append("input_keys",p)}),o.forEach(p=>{l.append("output_keys",p)}),i&&l.append("description",i),a&&l.append("data_type",a),s&&l.append("name",s),await(await this.caller.call(async()=>{let p=await this._fetch(u,{method:"POST",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:l});return await Dr(p,"upload CSV"),p})).json()}async createDataset(e,{description:r,dataType:n,inputsSchema:o,outputsSchema:i,metadata:a}={}){let s={name:e,description:r,extra:a?{metadata:a}:void 0};n&&(s.data_type=n),o&&(s.inputs_schema_definition=o),i&&(s.outputs_schema_definition=i);let u=JSON.stringify(s);return await(await this.caller.call(async()=>{let d=await this._fetch(`${this.apiUrl}/datasets`,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:u});return await Dr(d,"create dataset"),d})).json()}async readDataset({datasetId:e,datasetName:r}){let n="/datasets",o=new URLSearchParams({limit:"1"});if(e&&r)throw new Error("Must provide either datasetName or datasetId, not both");if(e)No(e),n+=`/${e}`;else if(r)o.append("name",r);else throw new Error("Must provide datasetName or datasetId");let i=await this._get(n,o),a;if(Array.isArray(i)){if(i.length===0)throw new Error(`Dataset[id=${e}, name=${r}] not found`);a=i[0]}else a=i;return a}async hasDataset({datasetId:e,datasetName:r}){try{return await this.readDataset({datasetId:e,datasetName:r}),!0}catch(n){if(n instanceof Error&&n.message.toLocaleLowerCase().includes("not found"))return!1;throw n}}async diffDatasetVersions({datasetId:e,datasetName:r,fromVersion:n,toVersion:o}){let i=e;if(i===void 0&&r===void 0)throw new Error("Must provide either datasetName or datasetId");if(i!==void 0&&r!==void 0)throw new Error("Must provide either datasetName or datasetId, not both");i===void 0&&(i=(await this.readDataset({datasetName:r})).id);let a=new URLSearchParams({from_version:typeof n=="string"?n:n.toISOString(),to_version:typeof o=="string"?o:o.toISOString()});return await this._get(`/datasets/${i}/versions/diff`,a)}async readDatasetOpenaiFinetuning({datasetId:e,datasetName:r}){let n="/datasets";if(e===void 0)if(r!==void 0)e=(await this.readDataset({datasetName:r})).id;else throw new Error("Must provide either datasetName or datasetId");return(await(await this._getResponse(`${n}/${e}/openai_ft`)).text()).trim().split(` `).map(s=>JSON.parse(s))}async*listDatasets({limit:e=100,offset:r=0,datasetIds:n,datasetName:o,datasetNameContains:i,metadata:a}={}){let s="/datasets",u=new URLSearchParams({limit:e.toString(),offset:r.toString()});if(n!==void 0)for(let l of n)u.append("id",l);o!==void 0&&u.append("name",o),i!==void 0&&u.append("name_contains",i),a!==void 0&&u.append("metadata",JSON.stringify(a));for await(let l of this._getPaginated(s,u))yield*l}async updateDataset(e){let{datasetId:r,datasetName:n,...o}=e;if(!r&&!n)throw new Error("Must provide either datasetName or datasetId");let i=r??(await this.readDataset({datasetName:n})).id;No(i);let a=JSON.stringify(o);return await(await this.caller.call(async()=>{let u=await this._fetch(`${this.apiUrl}/datasets/${i}`,{method:"PATCH",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:a});return await Dr(u,"update dataset"),u})).json()}async updateDatasetTag(e){let{datasetId:r,datasetName:n,asOf:o,tag:i}=e;if(!r&&!n)throw new Error("Must provide either datasetName or datasetId");let a=r??(await this.readDataset({datasetName:n})).id;No(a);let s=JSON.stringify({as_of:typeof o=="string"?o:o.toISOString(),tag:i});await this.caller.call(async()=>{let u=await this._fetch(`${this.apiUrl}/datasets/${a}/tags`,{method:"PUT",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:s});return await Dr(u,"update dataset tags",!0),u})}async deleteDataset({datasetId:e,datasetName:r}){let n="/datasets",o=e;if(e!==void 0&&r!==void 0)throw new Error("Must provide either datasetName or datasetId, not both");if(r!==void 0&&(o=(await this.readDataset({datasetName:r})).id),o!==void 0)No(o),n+=`/${o}`;else throw new Error("Must provide datasetName or datasetId");await this.caller.call(async()=>{let i=await this._fetch(this.apiUrl+n,{method:"DELETE",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(i,`delete ${n}`,!0),i})}async indexDataset({datasetId:e,datasetName:r,tag:n}){let o=e;if(!o&&!r)throw new Error("Must provide either datasetName or datasetId");if(o&&r)throw new Error("Must provide either datasetName or datasetId, not both");o||(o=(await this.readDataset({datasetName:r})).id),No(o);let a=JSON.stringify({tag:n});await(await this.caller.call(async()=>{let u=await this._fetch(`${this.apiUrl}/datasets/${o}/index`,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:a});return await Dr(u,"index dataset"),u})).json()}async similarExamples(e,r,n,{filter:o}={}){let i={limit:n,inputs:e};o!==void 0&&(i.filter=o),No(r);let a=JSON.stringify(i);return(await(await this.caller.call(async()=>{let l=await this._fetch(`${this.apiUrl}/datasets/${r}/search`,{headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,method:"POST",body:a});return await Dr(l,"fetch similar examples"),l})).json()).examples}async createExample(e,r,n){if(zEt(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;zEt(e)?s=e:s={inputs:e,outputs:r,created_at:a?.toISOString(),id:n?.exampleId,metadata:n?.metadata,split:n?.split,source_run_id:n?.sourceRunId,use_source_run_io:n?.useSourceRunIO,use_source_run_attachments:n?.useSourceRunAttachments,attachments:n?.attachments};let u=await this._uploadExamplesMultipart(o,[s]);return await this.readExample(u.example_ids?.[0]??vz())}async createExamples(e){if(Array.isArray(e)){if(e.length===0)return[];let b=e,_=b[0].dataset_id,w=b[0].dataset_name;if(_===void 0&&w===void 0)throw new Error("Must provide either datasetName or datasetId");if(_!==void 0&&w!==void 0)throw new Error("Must provide either datasetName or datasetId, not both");_===void 0&&(_=(await this.readDataset({datasetName:w})).id);let T=await this._uploadExamplesMultipart(_,b);return await Promise.all(T.example_ids.map(E=>this.readExample(E)))}let{inputs:r,outputs:n,metadata:o,splits:i,sourceRunIds:a,useSourceRunIOs:s,useSourceRunAttachments:u,attachments:l,exampleIds:c,datasetId:d,datasetName:f}=e;if(r===void 0)throw new Error("Must provide inputs when using legacy parameters");let p=d,m=f;if(p===void 0&&m===void 0)throw new Error("Must provide either datasetName or datasetId");if(p!==void 0&&m!==void 0)throw new Error("Must provide either datasetName or datasetId, not both");p===void 0&&(p=(await this.readDataset({datasetName:m})).id);let h=r.map((b,_)=>({dataset_id:p,inputs:b,outputs:n?.[_],metadata:o?.[_],split:i?.[_],id:c?.[_],attachments:l?.[_],source_run_id:a?.[_],use_source_run_io:s?.[_],use_source_run_attachments:u?.[_]})),y=await this._uploadExamplesMultipart(p,h);return await Promise.all(y.example_ids.map(b=>this.readExample(b)))}async createLLMExample(e,r,n){return this.createExample({input:e},{output:r},n)}async createChatExample(e,r,n){let o=e.map(a=>YUe(a)?QUe(a):a),i=YUe(r)?QUe(r):r;return this.createExample({input:o},{output:i},n)}async readExample(e){No(e);let r=`/examples/${e}`,n=await this._get(r),{attachment_urls:o,...i}=n,a=i;return o&&(a.attachments=Object.entries(o).reduce((s,[u,l])=>(s[u.slice(11)]={presigned_url:l.presigned_url,mime_type:l.mime_type},s),{})),a}async*listExamples({datasetId:e,datasetName:r,exampleIds:n,asOf:o,splits:i,inlineS3Urls:a,metadata:s,limit:u,offset:l,filter:c,includeAttachments:d}={}){let f;if(e!==void 0&&r!==void 0)throw new Error("Must provide either datasetName or datasetId, not both");if(e!==void 0)f=e;else if(r!==void 0)f=(await this.readDataset({datasetName:r})).id;else throw new Error("Must provide a datasetName or datasetId");let p=new URLSearchParams({dataset:f}),m=o?typeof o=="string"?o:o?.toISOString():void 0;m&&p.append("as_of",m);let h=a??!0;if(p.append("inline_s3_urls",h.toString()),n!==void 0)for(let g of n)p.append("id",g);if(i!==void 0)for(let g of i)p.append("splits",g);if(s!==void 0){let g=JSON.stringify(s);p.append("metadata",g)}u!==void 0&&p.append("limit",u.toString()),l!==void 0&&p.append("offset",l.toString()),c!==void 0&&p.append("filter",c),d===!0&&["attachment_urls","outputs","metadata"].forEach(g=>p.append("select",g));let y=0;for await(let g of this._getPaginated("/examples",p)){for(let b of g){let{attachment_urls:_,...w}=b,T=w;_&&(T.attachments=Object.entries(_).reduce((O,[E,P])=>(O[E.slice(11)]={presigned_url:P.presigned_url,mime_type:P.mime_type||void 0},O),{})),yield T,y++}if(u!==void 0&&y>=u)break}}async deleteExample(e){No(e);let r=`/examples/${e}`;await this.caller.call(async()=>{let n=await this._fetch(this.apiUrl+r,{method:"DELETE",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(n,`delete ${r}`,!0),n})}async deleteExamples(e,r){if(e.forEach(n=>No(n)),r?.hardDelete){let n=this._getPlatformEndpointPath("datasets/examples/delete");await this.caller.call(async()=>{let o=await this._fetch(`${this.apiUrl}${n}`,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},body:JSON.stringify({example_ids:e,hard_delete:!0}),signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(o,"hard delete examples",!0),o})}else{let n=new URLSearchParams;e.forEach(o=>n.append("example_ids",o)),await this.caller.call(async()=>{let o=await this._fetch(`${this.apiUrl}/examples?${n.toString()}`,{method:"DELETE",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(o,"delete examples",!0),o})}}async updateExample(e,r){let n;r?n=e:n=e.id,No(n);let o;r?o={id:n,...r}:o=e;let i;return o.dataset_id!==void 0?i=o.dataset_id:i=(await this.readExample(n)).dataset_id,this._updateExamplesMultipart(i,[o])}async updateExamples(e){let r;return e[0].dataset_id===void 0?r=(await this.readExample(e[0].id)).dataset_id:r=e[0].dataset_id,this._updateExamplesMultipart(r,e)}async readDatasetVersion({datasetId:e,datasetName:r,asOf:n,tag:o}){let i;if(e?i=e:i=(await this.readDataset({datasetName:r})).id,No(i),n&&o||!n&&!o)throw new Error("Exactly one of asOf and tag must be specified.");let a=new URLSearchParams;return n!==void 0&&a.append("as_of",typeof n=="string"?n:n.toISOString()),o!==void 0&&a.append("tag",o),await(await this.caller.call(async()=>{let u=await this._fetch(`${this.apiUrl}/datasets/${i}/version?${a.toString()}`,{method:"GET",headers:{...this.headers},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(u,"read dataset version"),u})).json()}async listDatasetSplits({datasetId:e,datasetName:r,asOf:n}){let o;if(e===void 0&&r===void 0)throw new Error("Must provide dataset name or ID");if(e!==void 0&&r!==void 0)throw new Error("Must provide either datasetName or datasetId, not both");e===void 0?o=(await this.readDataset({datasetName:r})).id:o=e,No(o);let i=new URLSearchParams,a=n?typeof n=="string"?n:n?.toISOString():void 0;return a&&i.append("as_of",a),await this._get(`/datasets/${o}/splits`,i)}async updateDatasetSplits({datasetId:e,datasetName:r,splitName:n,exampleIds:o,remove:i=!1}){let a;if(e===void 0&&r===void 0)throw new Error("Must provide dataset name or ID");if(e!==void 0&&r!==void 0)throw new Error("Must provide either datasetName or datasetId, not both");e===void 0?a=(await this.readDataset({datasetName:r})).id:a=e,No(a);let s={split_name:n,examples:o.map(l=>(No(l),l)),remove:i},u=JSON.stringify(s);await this.caller.call(async()=>{let l=await this._fetch(`${this.apiUrl}/datasets/${a}/splits`,{method:"PUT",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:u});return await Dr(l,"update dataset splits",!0),l})}async createFeedback(e,r,{score:n,value:o,correction:i,comment:a,sourceInfo:s,feedbackSourceType:u="api",sourceRunId:l,feedbackId:c,feedbackConfig:d,projectId:f,comparativeExperimentId:p,sessionId:m,startTime:h}){if(!e&&!f)throw new Error("One of runId or projectId must be provided");if(e&&f)throw new Error("Only one of runId or projectId can be provided");let y={type:u??"api",metadata:s??{}};l!==void 0&&y?.metadata!==void 0&&!y.metadata.__run&&(y.metadata.__run={run_id:l}),y?.metadata!==void 0&&y.metadata.__run?.run_id!==void 0&&No(y.metadata.__run.run_id);let g={id:c??vz(),run_id:e,key:r,score:BEt(n),value:o,correction:i,comment:a,feedback_source:y,comparative_experiment_id:p,feedbackConfig:d,session_id:m??f,start_time:h},b=JSON.stringify(g),_=`${this.apiUrl}/feedback`;return await this.caller.call(async()=>{let w=await this._fetch(_,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:b});return await Dr(w,"create feedback",!0),w}),g}async updateFeedback(e,{score:r,value:n,correction:o,comment:i}){let a={};r!=null&&(a.score=BEt(r)),n!=null&&(a.value=n),o!=null&&(a.correction=o),i!=null&&(a.comment=i),No(e);let s=JSON.stringify(a);await this.caller.call(async()=>{let u=await this._fetch(`${this.apiUrl}/feedback/${e}`,{method:"PATCH",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:s});return await Dr(u,"update feedback",!0),u})}async readFeedback(e){No(e);let r=`/feedback/${e}`;return await this._get(r)}async deleteFeedback(e){No(e);let r=`/feedback/${e}`;await this.caller.call(async()=>{let n=await this._fetch(this.apiUrl+r,{method:"DELETE",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(n,`delete ${r}`,!0),n})}async*listFeedback({runIds:e,feedbackKeys:r,feedbackSourceTypes:n}={}){let o=new URLSearchParams;if(e)for(let i of e)No(i),o.append("run",i);if(r)for(let i of r)o.append("key",i);if(n)for(let i of n)o.append("source",i);for await(let i of this._getPaginated("/feedback",o))yield*i}async createPresignedFeedbackToken(e,r,{expiration:n,feedbackConfig:o}={}){let i={run_id:e,feedback_key:r,feedback_config:o};n?typeof n=="string"?i.expires_at=n:(n?.hours||n?.minutes||n?.days)&&(i.expires_in=n):i.expires_in={hours:3};let a=JSON.stringify(i);return await(await this.caller.call(async()=>{let u=await this._fetch(`${this.apiUrl}/feedback/tokens`,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:a});return await Dr(u,"create presigned feedback token"),u})).json()}async createComparativeExperiment({name:e,experimentIds:r,referenceDatasetId:n,createdAt:o,description:i,metadata:a,id:s}){if(r.length===0)throw new Error("At least one experiment is required");if(n||(n=(await this.readProject({projectId:r[0]})).reference_dataset_id),!n==null)throw new Error("A reference dataset is required");let u={id:s,name:e,experiment_ids:r,reference_dataset_id:n,description:i,created_at:(o??new Date)?.toISOString(),extra:{}};a&&(u.extra.metadata=a);let l=JSON.stringify(u);return(await this.caller.call(async()=>{let d=await this._fetch(`${this.apiUrl}/datasets/comparative`,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:l});return await Dr(d,"create comparative experiment"),d})).json()}async*listPresignedFeedbackTokens(e){No(e);let r=new URLSearchParams({run_id:e});for await(let n of this._getPaginated("/feedback/tokens",r))yield*n}_selectEvalResults(e){let r;return"results"in e?r=e.results:Array.isArray(e)?r=e:r=[e],r}async _logEvaluationFeedback(e,r,n){let o=this._selectEvalResults(e),i=[];for(let a of o){let s=n||{};a.evaluatorInfo&&(s={...a.evaluatorInfo,...s});let u=null;a.targetRunId?u=a.targetRunId:r&&(u=r.id),i.push(await this.createFeedback(u,a.key,{score:a.score,value:a.value,comment:a.comment,correction:a.correction,sourceInfo:s,sourceRunId:a.sourceRunId,feedbackConfig:a.feedbackConfig,feedbackSourceType:"model",sessionId:r?.session_id,startTime:r?.start_time}))}return[o,i]}async logEvaluationFeedback(e,r,n){let[o]=await this._logEvaluationFeedback(e,r,n);return o}async createFeedbackConfig(e){let{feedbackKey:r,feedbackConfig:n,isLowerScoreBetter:o=!1}=e,i={feedback_key:r,feedback_config:n,is_lower_score_better:o};return(await this.caller.call(async()=>{let s=await this._fetch(`${this.apiUrl}/feedback-configs`,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:JSON.stringify(i)});return await Dr(s,"create feedback config"),s})).json()}async*listFeedbackConfigs(e={}){let{feedbackKeys:r,nameContains:n,limit:o}=e,i=new URLSearchParams;r&&r.forEach(s=>{i.append("key",s)}),n&&i.append("name_contains",n),i.append("limit",(o!==void 0?Math.min(o,100):100).toString());let a=0;for await(let s of this._getPaginated("/feedback-configs",i))if(yield*s,a+=s.length,o!==void 0&&a>=o)break}async updateFeedbackConfig(e,r={}){let{feedbackConfig:n,isLowerScoreBetter:o}=r,i={feedback_key:e};return n!==void 0&&(i.feedback_config=n),o!==void 0&&(i.is_lower_score_better=o),(await this.caller.call(async()=>{let s=await this._fetch(`${this.apiUrl}/feedback-configs`,{method:"PATCH",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:JSON.stringify(i)});return await Dr(s,"update feedback config"),s})).json()}async deleteFeedbackConfig(e){let r=new URLSearchParams({feedback_key:e});await this.caller.call(async()=>{let n=await this._fetch(`${this.apiUrl}/feedback-configs?${r}`,{method:"DELETE",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(n,"delete feedback config",!0),n})}async*listAnnotationQueues(e={}){let{queueIds:r,name:n,nameContains:o,limit:i}=e,a=new URLSearchParams;r&&r.forEach((u,l)=>{No(u,`queueIds[${l}]`),a.append("ids",u)}),n&&a.append("name",n),o&&a.append("name_contains",o),a.append("limit",(i!==void 0?Math.min(i,100):100).toString());let s=0;for await(let u of this._getPaginated("/annotation-queues",a))if(yield*u,s++,i!==void 0&&s>=i)break}async createAnnotationQueue(e){let{name:r,description:n,queueId:o,rubricInstructions:i,rubricItems:a}=e,s={name:r,description:n,id:o||vz(),rubric_instructions:i,rubric_items:a},u=JSON.stringify(Object.fromEntries(Object.entries(s).filter(([c,d])=>d!==void 0)));return(await this.caller.call(async()=>{let c=await this._fetch(`${this.apiUrl}/annotation-queues`,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:u});return await Dr(c,"create annotation queue"),c})).json()}async readAnnotationQueue(e){return(await this.caller.call(async()=>{let n=await this._fetch(`${this.apiUrl}/annotation-queues/${No(e,"queueId")}`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(n,"read annotation queue"),n})).json()}async updateAnnotationQueue(e,r){let{name:n,description:o,rubricInstructions:i,rubricItems:a}=r,s={};n!==void 0&&(s.name=n),o!==void 0&&(s.description=o),i!==void 0&&(s.rubric_instructions=i),a!==void 0&&(s.rubric_items=a);let u=JSON.stringify(s);await this.caller.call(async()=>{let l=await this._fetch(`${this.apiUrl}/annotation-queues/${No(e,"queueId")}`,{method:"PATCH",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:u});return await Dr(l,"update annotation queue",!0),l})}async deleteAnnotationQueue(e){await this.caller.call(async()=>{let r=await this._fetch(`${this.apiUrl}/annotation-queues/${No(e,"queueId")}`,{method:"DELETE",headers:{...this.headers,Accept:"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(r,"delete annotation queue",!0),r})}async addRunsToAnnotationQueue(e,r){let n=JSON.stringify(r.map((o,i)=>No(o,`runIds[${i}]`).toString()));await this.caller.call(async()=>{let o=await this._fetch(`${this.apiUrl}/annotation-queues/${No(e,"queueId")}/runs`,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:n});return await Dr(o,"add runs to annotation queue",!0),o})}async getRunFromAnnotationQueue(e,r){let n=`/annotation-queues/${No(e,"queueId")}/run`;return(await this.caller.call(async()=>{let i=await this._fetch(`${this.apiUrl}${n}/${r}`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(i,"get run from annotation queue"),i})).json()}async deleteRunFromAnnotationQueue(e,r){await this.caller.call(async()=>{let n=await this._fetch(`${this.apiUrl}/annotation-queues/${No(e,"queueId")}/runs/${No(r,"queueRunId")}`,{method:"DELETE",headers:{...this.headers,Accept:"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(n,"delete run from annotation queue",!0),n})}async getSizeFromAnnotationQueue(e){return(await this.caller.call(async()=>{let n=await this._fetch(`${this.apiUrl}/annotation-queues/${No(e,"queueId")}/size`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(n,"get size from annotation queue"),n})).json()}async _currentTenantIsOwner(e){let r=await this._getSettings();return e=="-"||r.tenant_handle===e}async _ownerConflictError(e,r){let n=await this._getSettings();return new Error(`Cannot ${e} for another tenant. Current tenant: ${n.tenant_handle} Requested tenant: ${r}`)}async _getLatestCommitHash(e){let n=await(await this.caller.call(async()=>{let o=await this._fetch(`${this.apiUrl}/commits/${e}/?limit=1&offset=0`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(o,"get latest commit hash"),o})).json();if(n.commits.length!==0)return n.commits[0].commit_hash}async _likeOrUnlikePrompt(e,r){let[n,o,i]=jN(e),a=JSON.stringify({like:r});return(await this.caller.call(async()=>{let u=await this._fetch(`${this.apiUrl}/likes/${n}/${o}`,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:a});return await Dr(u,`${r?"like":"unlike"} prompt`),u})).json()}async _getPromptUrl(e){let[r,n,o]=jN(e);if(await this._currentTenantIsOwner(r)){let i=await this._getSettings();return o!=="latest"?`${this.getHostUrl()}/prompts/${n}/${o.substring(0,8)}?organizationId=${i.id}`:`${this.getHostUrl()}/prompts/${n}?organizationId=${i.id}`}else return o!=="latest"?`${this.getHostUrl()}/hub/${r}/${n}/${o.substring(0,8)}`:`${this.getHostUrl()}/hub/${r}/${n}`}async promptExists(e){return!!await this.getPrompt(e)}async likePrompt(e){return this._likeOrUnlikePrompt(e,!0)}async unlikePrompt(e){return this._likeOrUnlikePrompt(e,!1)}async*listCommits(e){for await(let r of this._getPaginated(`/commits/${e}/`,new URLSearchParams,n=>n.commits))yield*r}async*listPrompts(e){let r=new URLSearchParams;r.append("sort_field",e?.sortField??"updated_at"),r.append("sort_direction","desc"),r.append("is_archived",(!!e?.isArchived).toString()),e?.isPublic!==void 0&&r.append("is_public",e.isPublic.toString()),e?.query&&r.append("query",e.query);for await(let n of this._getPaginated("/repos",r,o=>o.repos))yield*n}async getPrompt(e){let[r,n,o]=jN(e),a=await(await this.caller.call(async()=>{let s=await this._fetch(`${this.apiUrl}/repos/${r}/${n}`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return s?.status===404?null:(await Dr(s,"get prompt"),s)}))?.json();return a?.repo?a.repo:null}async createPrompt(e,r){let n=await this._getSettings();if(r?.isPublic&&!n.tenant_handle)throw new Error(`Cannot create a public prompt without first creating a LangChain Hub handle. You can add a handle by creating a public prompt at: https://smith.langchain.com/prompts`);let[o,i,a]=jN(e);if(!await this._currentTenantIsOwner(o))throw await this._ownerConflictError("create a prompt",o);let s={repo_handle:i,...r?.description&&{description:r.description},...r?.readme&&{readme:r.readme},...r?.tags&&{tags:r.tags},is_public:!!r?.isPublic},u=JSON.stringify(s),l=await this.caller.call(async()=>{let d=await this._fetch(`${this.apiUrl}/repos/`,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:u});return await Dr(d,"create prompt"),d}),{repo:c}=await l.json();return c}async createCommit(e,r,n){if(!await this.promptExists(e))throw new Error("Prompt does not exist, you must create it first.");let[o,i,a]=jN(e),s=n?.parentCommitHash==="latest"||!n?.parentCommitHash?await this._getLatestCommitHash(`${o}/${i}`):n?.parentCommitHash,u={manifest:JSON.parse(JSON.stringify(r)),parent_commit:s},l=JSON.stringify(u),d=await(await this.caller.call(async()=>{let f=await this._fetch(`${this.apiUrl}/commits/${o}/${i}`,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:l});return await Dr(f,"create commit"),f})).json();return this._getPromptUrl(`${o}/${i}${d.commit_hash?`:${d.commit_hash}`:""}`)}async updateExamplesMultipart(e,r=[]){return this._updateExamplesMultipart(e,r)}async _updateExamplesMultipart(e,r=[]){if(!await this._getDatasetExamplesMultiPartSupport())throw new Error("Your LangSmith deployment does not allow using the multipart examples endpoint, please upgrade your deployment to the latest version.");let n=new FormData;for(let a of r){let s=a.id,u={...a.metadata&&{metadata:a.metadata},...a.split&&{split:a.split}},l=w_(u,`Serializing body for example with id: ${s}`),c=new Blob([l],{type:"application/json"});if(n.append(s,c),a.inputs){let d=w_(a.inputs,`Serializing inputs for example with id: ${s}`),f=new Blob([d],{type:"application/json"});n.append(`${s}.inputs`,f)}if(a.outputs){let d=w_(a.outputs,`Serializing outputs whle updating example with id: ${s}`),f=new Blob([d],{type:"application/json"});n.append(`${s}.outputs`,f)}if(a.attachments)for(let[d,f]of Object.entries(a.attachments)){let p,m;Array.isArray(f)?[p,m]=f:(p=f.mimeType,m=f.data);let h=new Blob([m],{type:`${p}; length=${m.byteLength}`});n.append(`${s}.attachment.${d}`,h)}if(a.attachments_operations){let d=w_(a.attachments_operations,`Serializing attachments while updating example with id: ${s}`),f=new Blob([d],{type:"application/json"});n.append(`${s}.attachments_operations`,f)}}let o=e??r[0]?.dataset_id;return(await this.caller.call(async()=>{let a=await this._fetch(`${this.apiUrl}${this._getPlatformEndpointPath(`datasets/${o}/examples`)}`,{method:"PATCH",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:n});return await Dr(a,"update examples"),a})).json()}async uploadExamplesMultipart(e,r=[]){return this._uploadExamplesMultipart(e,r)}async _uploadExamplesMultipart(e,r=[]){if(!await this._getDatasetExamplesMultiPartSupport())throw new Error("Your LangSmith deployment does not allow using the multipart examples endpoint, please upgrade your deployment to the latest version.");let n=new FormData;for(let i of r){let a=(i.id??vz()).toString(),s={created_at:i.created_at,...i.metadata&&{metadata:i.metadata},...i.split&&{split:i.split},...i.source_run_id&&{source_run_id:i.source_run_id},...i.use_source_run_io&&{use_source_run_io:i.use_source_run_io},...i.use_source_run_attachments&&{use_source_run_attachments:i.use_source_run_attachments}},u=w_(s,`Serializing body for uploaded example with id: ${a}`),l=new Blob([u],{type:"application/json"});if(n.append(a,l),i.inputs){let c=w_(i.inputs,`Serializing inputs for uploaded example with id: ${a}`),d=new Blob([c],{type:"application/json"});n.append(`${a}.inputs`,d)}if(i.outputs){let c=w_(i.outputs,`Serializing outputs for uploaded example with id: ${a}`),d=new Blob([c],{type:"application/json"});n.append(`${a}.outputs`,d)}if(i.attachments)for(let[c,d]of Object.entries(i.attachments)){let f,p;Array.isArray(d)?[f,p]=d:(f=d.mimeType,p=d.data);let m=new Blob([p],{type:`${f}; length=${p.byteLength}`});n.append(`${a}.attachment.${c}`,m)}}return(await this.caller.call(async()=>{let i=await this._fetch(`${this.apiUrl}${this._getPlatformEndpointPath(`datasets/${e}/examples`)}`,{method:"POST",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:n});return await Dr(i,"upload examples"),i})).json()}async updatePrompt(e,r){if(!await this.promptExists(e))throw new Error("Prompt does not exist, you must create it first.");let[n,o]=jN(e);if(!await this._currentTenantIsOwner(n))throw await this._ownerConflictError("update a prompt",n);let i={};if(r?.description!==void 0&&(i.description=r.description),r?.readme!==void 0&&(i.readme=r.readme),r?.tags!==void 0&&(i.tags=r.tags),r?.isPublic!==void 0&&(i.is_public=r.isPublic),r?.isArchived!==void 0&&(i.is_archived=r.isArchived),Object.keys(i).length===0)throw new Error("No valid update options provided");let a=JSON.stringify(i);return(await this.caller.call(async()=>{let u=await this._fetch(`${this.apiUrl}/repos/${n}/${o}`,{method:"PATCH",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:a});return await Dr(u,"update prompt"),u})).json()}async deletePrompt(e){if(!await this.promptExists(e))throw new Error("Prompt does not exist, you must create it first.");let[r,n,o]=jN(e);if(!await this._currentTenantIsOwner(r))throw await this._ownerConflictError("delete a prompt",r);return(await this.caller.call(async()=>{let a=await this._fetch(`${this.apiUrl}/repos/${r}/${n}`,{method:"DELETE",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(a,"delete prompt"),a})).json()}_getPromptCacheKey(e,r){return`${e}${r?":with_model":""}`}async _fetchPromptFromApi(e,r){let[n,o,i]=jN(e),s=await(await this.caller.call(async()=>{let u=await this._fetch(`${this.apiUrl}/commits/${n}/${o}/${i}${r?.includeModel?"?include_model=true":""}`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Dr(u,"pull prompt commit"),u})).json();return{owner:n,repo:o,commit_hash:s.commit_hash,manifest:s.manifest,examples:s.examples}}async pullPromptCommit(e,r){let n=this._fetchPromptFromApi.bind(this,e,r);if(!r?.skipCache&&this._promptCache){let o=this._getPromptCacheKey(e,r?.includeModel),i=this._promptCache.get(o,n);if(i)return i;let a=await n();return this._promptCache.set(o,a,n),a}return this._fetchPromptFromApi(e,r)}async _pullPrompt(e,r){let n=await this.pullPromptCommit(e,{includeModel:r?.includeModel,skipCache:r?.skipCache});return JSON.stringify(n.manifest)}async pushPrompt(e,r){return await this.promptExists(e)?r&&Object.keys(r).some(o=>o!=="object")&&await this.updatePrompt(e,{description:r?.description,readme:r?.readme,tags:r?.tags,isPublic:r?.isPublic}):await this.createPrompt(e,{description:r?.description,readme:r?.readme,tags:r?.tags,isPublic:r?.isPublic}),r?.object?await this.createCommit(e,r?.object,{parentCommitHash:r?.parentCommitHash}):await this._getPromptUrl(e)}async clonePublicDataset(e,r={}){let{sourceApiUrl:n=this.apiUrl,datasetName:o}=r,[i,a]=this.parseTokenOrUrl(e,n),s=new t({apiUrl:i,apiKey:"placeholder"}),u=await s.readSharedDataset(a),l=o||u.name;try{if(await this.hasDataset({datasetId:l})){console.log(`Dataset ${l} already exists in your tenant. Skipping.`);return}}catch{}let c=await s.listSharedExamples(a),d=await this.createDataset(l,{description:u.description,dataType:u.data_type||"kv",inputsSchema:u.inputs_schema_definition??void 0,outputsSchema:u.outputs_schema_definition??void 0});try{await this.createExamples({inputs:c.map(f=>f.inputs),outputs:c.flatMap(f=>f.outputs?[f.outputs]:[]),datasetId:d.id})}catch(f){throw console.error(`An error occurred while creating dataset ${l}. You should delete it manually.`),f}}parseTokenOrUrl(e,r,n=2,o="dataset"){try{return No(e),[r,e]}catch{}try{let a=new URL(e).pathname.split("/").filter(s=>s!=="");if(a.length>=n){let s=a[a.length-n];return[r,s]}else throw new Error(`Invalid public ${o} URL: ${e}`)}catch{throw new Error(`Invalid public ${o} URL or token: ${e}`)}}cleanup(){this._promptCache&&this._promptCache.stop()}async awaitPendingTraceBatches(){if(this.manualFlushMode)return console.warn("[WARNING]: When tracing in manual flush mode, you must call `await client.flush()` manually to submit trace batches."),Promise.resolve();await new Promise(e=>setTimeout(e,1)),await Promise.all([...this.autoBatchQueue.items.map(({itemPromise:e})=>e),this.batchIngestCaller.queue.onIdle()]),this.langSmithToOTELTranslator!==void 0&&await PTt()?.DEFAULT_LANGSMITH_SPAN_PROCESSOR?.forceFlush()}}});var HEt,WEt=v(()=>{NN();HEt=t=>t!==void 0?t:!!["TRACING_V2","TRACING"].find(r=>td(r)==="true")});var JT,ZEi,Tme,Oze=v(()=>{JT=Symbol.for("lc:context_variables"),ZEi=Symbol.for("lc:child_run_end_promises"),Tme=Symbol.for("langsmith:replica_trace_roots")});function Eze(t,e){if(JT in t)return t[JT][e]}function JEt(t,e,r){let n=JT in t?t[JT]:{};n[e]=r,t[JT]=n}var KEt=v(()=>{Oze()});function GEt(t){let r=Object.keys(t).sort().map(n=>`${n}:${t[n]??""}`).join("|");return pUe(r,phn)}function mhn(t){return t.replace(/[-:.]/g,"")}function ZEt(t,e=1){let r=e.toFixed(0).slice(0,3).padStart(3,"0");return`${new Date(t).toISOString().slice(0,-1)}${r}Z`}function Pze(t,e,r=1){let n=ZEt(t,r);return{dottedOrder:mhn(n)+e,microsecondPrecisionDatestring:n}}function ghn(t){let e={};for(let r of Object.keys(t))hhn.has(r)&&(e[r]=t[r]);return e}function YEt(t){return t!=null&&typeof t.createChild=="function"&&typeof t.postRun=="function"}function QEt(t){return typeof t=="object"&&t!=null&&typeof t.name=="string"&&t.name==="langchain_tracer"}function XEt(t){return Array.isArray(t)&&t.some(e=>QEt(e))}function yhn(t){return typeof t=="object"&&t!=null&&Array.isArray(t.handlers)}function bhn(t){let e=t?.callbacks;return t!=null&&typeof e=="object"&&(XEt(e?.handlers)||XEt(e))}function _hn(){let t=Gv("LANGSMITH_RUNS_ENDPOINTS");if(!t)return[];try{let e=JSON.parse(t);if(Array.isArray(e)){let r=[];for(let n of e){if(typeof n!="object"||n===null){console.warn(`Invalid item type in LANGSMITH_RUNS_ENDPOINTS: expected object, got ${typeof n}`);continue}if(typeof n.api_url!="string"){console.warn(`Invalid api_url type in LANGSMITH_RUNS_ENDPOINTS: expected string, got ${typeof n.api_url}`);continue}if(typeof n.api_key!="string"){console.warn(`Invalid api_key type in LANGSMITH_RUNS_ENDPOINTS: expected string, got ${typeof n.api_key}`);continue}r.push({apiUrl:n.api_url.replace(/\/$/,""),apiKey:n.api_key})}return r}else if(typeof e=="object"&&e!==null){whn(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($Et(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 vhn(t){return t?t.map(e=>Array.isArray(e)?{projectName:e[0],updates:e[1]}:e):_hn()}function whn(t){if(Object.keys(t).length>0&&td("ENDPOINT"))throw new wme}var HQ,phn,hhn,Ome,PC,PUe=v(()=>{EUe();WEt();Sze();Oze();KEt();NN();wUe();NN();Bpe();Kpe();qpe();HQ=36,phn="6ba7b810-9dad-11d1-80b4-00c04fd430c8";hhn=new Set(["projectName","updates","reroot"]);Ome=class t{constructor(e,r,n,o){Object.defineProperty(this,"metadata",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"tags",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"project_name",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"replicas",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.metadata=e,this.tags=r,this.project_name=n,this.replicas=o}static fromHeader(e){let r=e.split(","),n={},o=[],i,a;for(let s of r){let[u,l]=s.split("="),c=decodeURIComponent(l);u==="langsmith-metadata"?n=JSON.parse(c):u==="langsmith-tags"?o=c.split(","):u==="langsmith-project"?i=c:u==="langsmith-replicas"&&(a=JSON.parse(c).map(f=>Array.isArray(f)?f:ghn(f)))}return new t(n,o,i,a)}toHeader(){let e=[];return this.metadata&&Object.keys(this.metadata).length>0&&e.push(`langsmith-metadata=${encodeURIComponent(JSON.stringify(this.metadata))}`),this.tags&&this.tags.length>0&&e.push(`langsmith-tags=${encodeURIComponent(this.tags.join(","))}`),this.project_name&&e.push(`langsmith-project=${encodeURIComponent(this.project_name)}`),e.join(",")}},PC=class t{constructor(e){if(Object.defineProperty(this,"id",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"run_type",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"project_name",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"parent_run",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"parent_run_id",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"child_runs",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"start_time",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"end_time",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"extra",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"tags",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"error",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"serialized",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"inputs",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"outputs",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"reference_example_id",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"client",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"events",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"trace_id",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"dotted_order",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"tracingEnabled",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"execution_order",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"child_execution_order",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"attachments",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"replicas",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"distributedParentId",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_serialized_start_time",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_awaitInputsOnPost",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),YEt(e)){Object.assign(this,{...e});return}let r=t.getDefaultConfig(),{metadata:n,...o}=e,i=o.client??t.getSharedClient(),a={...n,...o?.extra?.metadata};if(o.extra={...o.extra,metadata:a},"id"in o&&o.id==null&&delete o.id,Object.assign(this,{...r,...o,client:i}),this.execution_order??(this.execution_order=1),this.child_execution_order??(this.child_execution_order=1),this.dotted_order||(this._serialized_start_time=ZEt(this.start_time,this.execution_order)),this.id||(this.id=Jpe(this._serialized_start_time??this.start_time)),this.trace_id||(this.parent_run?this.trace_id=this.parent_run.trace_id??this.id:this.trace_id=this.id),this.replicas=vhn(this.replicas),!this.dotted_order){let{dottedOrder:s}=Pze(this.start_time,this.id,this.execution_order);this.parent_run?this.dotted_order=this.parent_run.dotted_order+"."+s:this.dotted_order=s}}set metadata(e){this.extra={...this.extra,metadata:{...this.extra?.metadata,...e}}}get metadata(){return this.extra?.metadata}static getDefaultConfig(){let e=Date.now();return{run_type:"chain",project_name:DQ(),child_runs:[],api_url:Gv("LANGCHAIN_ENDPOINT")??"http://localhost:1984",api_key:Gv("LANGCHAIN_API_KEY"),caller_options:{},start_time:e,serialized:{},inputs:{},extra:{}}}static getSharedClient(){return t.sharedClient||(t.sharedClient=new Cz),t.sharedClient}createChild(e){let r=this.child_execution_order+1,n=this.replicas?.map(c=>{let{reroot:d,...f}=c;return f}),o=e.replicas??n,i=new t({...e,parent_run:this,project_name:this.project_name,replicas:o,client:this.client,tracingEnabled:this.tracingEnabled,execution_order:r,child_execution_order:r});JT in this&&(i[JT]=this[JT]);let a=Symbol.for("lc:child_config"),s=e.extra?.[a]??this.extra[a];if(bhn(s)){let c={...s},d=yhn(c.callbacks)?c.callbacks.copy?.():void 0;d&&(Object.assign(d,{_parentRunId:i.id}),d.handlers?.find(QEt)?.updateFromRunTree?.(i),c.callbacks=d),i.extra[a]=c}let u=new Set,l=this;for(;l!=null&&!u.has(l.id);)u.add(l.id),l.child_execution_order=Math.max(l.child_execution_order,r),l=l.parent_run;return this.child_runs.push(i),i}async end(e,r,n=Date.now(),o){this.outputs=this.outputs??e,this.error=this.error??r,this.end_time=this.end_time??n,o&&Object.keys(o).length>0&&(this.extra=this.extra?{...this.extra,metadata:{...this.extra.metadata,...o}}:{metadata:o})}_convertToCreate(e,r,n=!0){let o=e.extra??{};if(o?.runtime?.library===void 0&&(o.runtime||(o.runtime={}),r))for(let[s,u]of Object.entries(r))o.runtime[s]||(o.runtime[s]=u);let i,a;return n?(a=e.parent_run?.id??e.parent_run_id,i=[]):(i=e.child_runs.map(s=>this._convertToCreate(s,r,n)),a=void 0),{id:e.id,name:e.name,start_time:e._serialized_start_time??e.start_time,end_time:e.end_time,run_type:e.run_type,reference_example_id:e.reference_example_id,extra:o,serialized:e.serialized,error:e.error,inputs:e.inputs,outputs:e.outputs,session_name:e.project_name,child_runs:i,parent_run_id:a,trace_id:e.trace_id,dotted_order:e.dotted_order,tags:e.tags,attachments:e.attachments,events:e.events}}_sliceParentId(e,r){if(r.dotted_order){let n=r.dotted_order.split("."),o=null;for(let i=0;i0?r.trace_id=i[0].slice(-HQ):r.trace_id=r.id}}r.parent_run_id===e&&(r.parent_run_id=void 0)}_setReplicaTraceRoot(e,r){let n=Eze(this,Tme)??{};n[e]=r,JEt(this,Tme,n);for(let o of this.child_runs)o._setReplicaTraceRoot(e,r)}_remapForProject(e){let{projectName:r,runtimeEnv:n,excludeChildRuns:o=!0,reroot:i=!1,distributedParentId:a,apiUrl:s,apiKey:u,workspaceId:l}=e,c=this._convertToCreate(this,n,o);if(r===this.project_name)return{...c,session_name:r};if(i){if(a)this._sliceParentId(a,c);else if(c.parent_run_id=void 0,c.dotted_order){let b=c.dotted_order.split(".");b.length>0&&(c.dotted_order=b[b.length-1],c.trace_id=c.id)}let g=GEt({projectName:r,apiUrl:s,apiKey:u,workspaceId:l});this._setReplicaTraceRoot(g,c.id)}let d;if(!i){let g=Eze(this,Tme)??{},b=GEt({projectName:r,apiUrl:s,apiKey:u,workspaceId:l});if(d=g[b],d&&(c.trace_id=d,c.dotted_order)){let _=c.dotted_order.split("."),w=null;for(let T=0;T<_.length;T++)if(_[T].slice(-HQ)===d){w=T;break}if(w!==null){let T=_.slice(w);c.dotted_order=T.join(".")}}}let f=c.id,p=jQ(f,r),m;c.trace_id?m=jQ(c.trace_id,r):m=p;let h;c.parent_run_id&&(h=jQ(c.parent_run_id,r));let y;return c.dotted_order&&(y=c.dotted_order.split(".").map(_=>{let w=_.slice(-HQ),T=jQ(w,r);return _.slice(0,-HQ)+T}).join(".")),{...c,id:p,trace_id:m,parent_run_id:h,dotted_order:y,session_name:r}}async postRun(e=!0){this._awaitInputsOnPost&&(this.inputs=await this.inputs);try{let r=Qpe();if(this.replicas&&this.replicas.length>0)for(let{projectName:n,apiKey:o,apiUrl:i,workspaceId:a,reroot:s}of this.replicas){let u=this._remapForProject({projectName:n??this.project_name,runtimeEnv:r,excludeChildRuns:!0,reroot:s,distributedParentId:this.distributedParentId,apiUrl:i,apiKey:o,workspaceId:a});await this.client.createRun(u,{apiKey:o,apiUrl:i,workspaceId:a})}else{let n=this._convertToCreate(this,r,e);await this.client.createRun(n)}if(!e){wz("Posting with excludeChildRuns=false is deprecated and will be removed in a future version.");for(let n of this.child_runs)await n.postRun(!1)}this.child_runs=[]}catch(r){console.error(`Error in postRun for run ${this.id}:`,r)}}async patchRun(e){if(this.replicas&&this.replicas.length>0)for(let{projectName:r,apiKey:n,apiUrl:o,workspaceId:i,updates:a,reroot:s}of this.replicas){let u=this._remapForProject({projectName:r??this.project_name,runtimeEnv:void 0,excludeChildRuns:!0,reroot:s,distributedParentId:this.distributedParentId,apiUrl:o,apiKey:n,workspaceId:i}),l={id:u.id,name:u.name,run_type:u.run_type,start_time:u.start_time,outputs:u.outputs,error:u.error,parent_run_id:u.parent_run_id,session_name:u.session_name,reference_example_id:u.reference_example_id,end_time:u.end_time,dotted_order:u.dotted_order,trace_id:u.trace_id,events:u.events,tags:u.tags,extra:u.extra,attachments:this.attachments,...a};e?.excludeInputs||(l.inputs=u.inputs),await this.client.updateRun(u.id,l,{apiKey:n,apiUrl:o,workspaceId:i})}else try{let r={name:this.name,run_type:this.run_type,start_time:this._serialized_start_time??this.start_time,end_time:this.end_time,error:this.error,outputs:this.outputs,parent_run_id:this.parent_run?.id??this.parent_run_id,reference_example_id:this.reference_example_id,extra:this.extra,events:this.events,dotted_order:this.dotted_order,trace_id:this.trace_id,tags:this.tags,attachments:this.attachments,session_name:this.project_name};e?.excludeInputs||(r.inputs=this.inputs),await this.client.updateRun(this.id,r)}catch(r){console.error(`Error in patchRun for run ${this.id}`,r)}this.child_runs=[]}toJSON(){return this._convertToCreate(this,void 0,!1)}addEvent(e){this.events||(this.events=[]),typeof e=="string"?this.events.push({name:"event",time:new Date().toISOString(),message:e}):this.events.push({...e,time:e.time??new Date().toISOString()})}static fromRunnableConfig(e,r){let n=e?.callbacks,o,i,a,s=HEt();if(n){let l=n?.getParentRunId?.()??"",c=n?.handlers?.find(d=>d?.name=="langchain_tracer");o=c?.getRun?.(l),i=c?.projectName,a=c?.client,s=s||!!c}return o?new t({name:o.name,id:o.id,trace_id:o.trace_id,dotted_order:o.dotted_order,client:a,tracingEnabled:s,project_name:i,tags:[...new Set((o?.tags??[]).concat(e?.tags??[]))],extra:{metadata:{...o?.extra?.metadata,...e?.metadata}}}).createChild(r):new t({...r,client:a,tracingEnabled:s,project_name:i})}static fromDottedOrder(e){return this.fromHeaders({"langsmith-trace":e})}static fromHeaders(e,r){let n="get"in e&&typeof e.get=="function"?{"langsmith-trace":e.get("langsmith-trace"),baggage:e.get("baggage")}:e,o=n["langsmith-trace"];if(!o||typeof o!="string")return;let i=o.trim(),a=i.split(".").map(c=>{let[d,f]=c.split("Z");return{strTime:d,time:Date.parse(d+"Z"),uuid:f}}),s=a[0].uuid,u={...r,name:r?.name??"parent",run_type:r?.run_type??"chain",start_time:r?.start_time??Date.now(),id:a.at(-1)?.uuid,trace_id:s,dotted_order:i};if(n.baggage&&typeof n.baggage=="string"){let c=Ome.fromHeader(n.baggage);u.metadata=c.metadata,u.tags=c.tags,u.project_name=c.project_name,u.replicas=c.replicas}let l=new t(u);return l.distributedParentId=l.id,l}toHeaders(e){let r={"langsmith-trace":this.dotted_order,baggage:new Ome(this.extra?.metadata,this.tags,this.project_name,this.replicas).toHeader()};if(e)for(let[n,o]of Object.entries(r))e.set(n,o);return r}};Object.defineProperty(PC,"sharedClient",{enumerable:!0,configurable:!0,writable:!0,value:null})});var Eme=v(()=>{PUe()});function Rze(t,e){if(t)return new PC({...t,start_time:t._serialized_start_time??t.start_time,parent_run:Rze(e),child_runs:t.child_runs.map(r=>Rze(r)).filter(r=>r!==void 0),extra:{...t.extra,runtime:fxt()},tracingEnabled:!1})}function Mze(t,e){return t&&!Array.isArray(t)&&typeof t=="object"?t:{[e]:t}}function J6(t){return typeof t._addRunToRunMap=="function"}var Shn,KT,Tz=v(()=>{zo();su();AQ();Eme();Shn=t=>{if(t)return t.events=t.events??[],t.child_runs=t.child_runs??[],t};KT=class extends q6{constructor(e){super(...arguments);x(this,"runMap",new Map);x(this,"runTreeMap",new Map);x(this,"usesRunTreeMap",!1)}copy(){return this}getRunById(e){if(e!==void 0)return this.usesRunTreeMap?Shn(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}=Pze(new Date(e.start_time).getTime(),e.id,e.execution_order),o={...e},i=this.getRunById(o.parent_run_id);if(o.parent_run_id!==void 0?i?(this._addChildRun(i,o),i.child_execution_order=Math.max(i.child_execution_order,o.child_execution_order),o.trace_id=i.trace_id,i.dotted_order!==void 0&&(o.dotted_order=[i.dotted_order,r].join("."),o._serialized_start_time=n)):o.parent_run_id=void 0:(o.trace_id=o.id,o.dotted_order=r,o._serialized_start_time=n),this.usesRunTreeMap){let a=Rze(o,i);a!==void 0&&this.runTreeMap.set(o.id,a)}else this.runMap.set(o.id,o);return o}async _endTrace(e){let r=e.parent_run_id!==void 0&&this.getRunById(e.parent_run_id);r?r.child_execution_order=Math.max(r.child_execution_order,e.child_execution_order):await this.persistRun(e),await this.onRunUpdate?.(e),this.usesRunTreeMap?this.runTreeMap.delete(e.id):this.runMap.delete(e.id)}_getExecutionOrder(e){let r=e!==void 0&&this.getRunById(e);return r?r.child_execution_order+1:1}_createRunForLLMStart(e,r,n,o,i,a,s,u){let l=this._getExecutionOrder(o),c=Date.now(),d=s?{...i,metadata:s}:i,f={id:n,name:u??e.id[e.id.length-1],parent_run_id:o,start_time:c,serialized:e,events:[{name:"start",time:new Date(c).toISOString()}],inputs:{prompts:r},execution_order:l,child_runs:[],child_execution_order:l,run_type:"llm",extra:d??{},tags:a||[]};return this._addRunToRunMap(f)}async handleLLMStart(e,r,n,o,i,a,s,u){let l=this.getRunById(n)??this._createRunForLLMStart(e,r,n,o,i,a,s,u);return await this.onRunCreate?.(l),await this.onLLMStart?.(l),l}_createRunForChatModelStart(e,r,n,o,i,a,s,u){let l=this._getExecutionOrder(o),c=Date.now(),d=s?{...i,metadata:s}:i,f={id:n,name:u??e.id[e.id.length-1],parent_run_id:o,start_time:c,serialized:e,events:[{name:"start",time:new Date(c).toISOString()}],inputs:{messages:r},execution_order:l,child_runs:[],child_execution_order:l,run_type:"llm",extra:d??{},tags:a||[]};return this._addRunToRunMap(f)}async handleChatModelStart(e,r,n,o,i,a,s,u){let l=this.getRunById(n)??this._createRunForChatModelStart(e,r,n,o,i,a,s,u);return await this.onRunCreate?.(l),await this.onLLMStart?.(l),l}async handleLLMEnd(e,r,n,o,i){let a=this.getRunById(r);if(!a||a?.run_type!=="llm")throw new Error("No LLM run to end.");return a.end_time=Date.now(),a.outputs=e,a.events.push({name:"end",time:new Date(a.end_time).toISOString()}),a.extra={...a.extra,...i},await this.onLLMEnd?.(a),await this._endTrace(a),a}async handleLLMError(e,r,n,o,i){let a=this.getRunById(r);if(!a||a?.run_type!=="llm")throw new Error("No LLM run to end.");return a.end_time=Date.now(),a.error=this.stringifyError(e),a.events.push({name:"error",time:new Date(a.end_time).toISOString()}),a.extra={...a.extra,...i},await this.onLLMError?.(a),await this._endTrace(a),a}_createRunForChainStart(e,r,n,o,i,a,s,u,l){let c=this._getExecutionOrder(o),d=Date.now(),f={id:n,name:u??e.id[e.id.length-1],parent_run_id:o,start_time:d,serialized:e,events:[{name:"start",time:new Date(d).toISOString()}],inputs:r,execution_order:c,child_execution_order:c,run_type:s??"chain",child_runs:[],extra:a?{...l,metadata:a}:{...l},tags:i||[]};return this._addRunToRunMap(f)}async handleChainStart(e,r,n,o,i,a,s,u){let l=this.getRunById(n)??this._createRunForChainStart(e,r,n,o,i,a,s,u);return await this.onRunCreate?.(l),await this.onChainStart?.(l),l}async handleChainEnd(e,r,n,o,i){let a=this.getRunById(r);if(!a)throw new Error("No chain run to end.");return a.end_time=Date.now(),a.outputs=Mze(e,"output"),a.events.push({name:"end",time:new Date(a.end_time).toISOString()}),i?.inputs!==void 0&&(a.inputs=Mze(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=Mze(i.inputs,"input")),await this.onChainError?.(a),await this._endTrace(a),a}_createRunForToolStart(e,r,n,o,i,a,s){let u=this._getExecutionOrder(o),l=Date.now(),c={id:n,name:s??e.id[e.id.length-1],parent_run_id:o,start_time:l,serialized:e,events:[{name:"start",time:new Date(l).toISOString()}],inputs:{input:r},execution_order:u,child_execution_order:u,run_type:"tool",child_runs:[],extra:a?{metadata:a}:{},tags:i||[]};return this._addRunToRunMap(c)}async handleToolStart(e,r,n,o,i,a,s){let u=this.getRunById(n)??this._createRunForToolStart(e,r,n,o,i,a,s);return await this.onRunCreate?.(u),await this.onToolStart?.(u),u}async handleToolEnd(e,r){let n=this.getRunById(r);if(!n||n?.run_type!=="tool")throw new Error("No tool run to end");return n.end_time=Date.now(),n.outputs={output:e},n.events.push({name:"end",time:new Date(n.end_time).toISOString()}),await this.onToolEnd?.(n),await this._endTrace(n),n}async handleToolError(e,r){let n=this.getRunById(r);if(!n||n?.run_type!=="tool")throw new Error("No tool run to end");return n.end_time=Date.now(),n.error=this.stringifyError(e),n.events.push({name:"error",time:new Date(n.end_time).toISOString()}),await this.onToolError?.(n),await this._endTrace(n),n}async handleAgentAction(e,r){let n=this.getRunById(r);if(!n||n?.run_type!=="chain")return;let o=n;o.actions=o.actions||[],o.actions.push(e),o.events.push({name:"agent_action",time:new Date().toISOString(),kwargs:{action:e}}),await this.onAgentAction?.(n)}async handleAgentEnd(e,r){let n=this.getRunById(r);!n||n?.run_type!=="chain"||(n.events.push({name:"agent_end",time:new Date().toISOString(),kwargs:{action:e}}),await this.onAgentEnd?.(n))}_createRunForRetrieverStart(e,r,n,o,i,a,s){let u=this._getExecutionOrder(o),l=Date.now(),c={id:n,name:s??e.id[e.id.length-1],parent_run_id:o,start_time:l,serialized:e,events:[{name:"start",time:new Date(l).toISOString()}],inputs:{query:r},execution_order:u,child_execution_order:u,run_type:"retriever",child_runs:[],extra:a?{metadata:a}:{},tags:i||[]};return this._addRunToRunMap(c)}async handleRetrieverStart(e,r,n,o,i,a,s){let u=this.getRunById(n)??this._createRunForRetrieverStart(e,r,n,o,i,a,s);return await this.onRunCreate?.(u),await this.onRetrieverStart?.(u),u}async handleRetrieverEnd(e,r){let n=this.getRunById(r);if(!n||n?.run_type!=="retriever")throw new Error("No retriever run to end");return n.end_time=Date.now(),n.outputs={documents:e},n.events.push({name:"end",time:new Date(n.end_time).toISOString()}),await this.onRetrieverEnd?.(n),await this._endTrace(n),n}async handleRetrieverError(e,r){let n=this.getRunById(r);if(!n||n?.run_type!=="retriever")throw new Error("No retriever run to end");return n.end_time=Date.now(),n.error=this.stringifyError(e),n.events.push({name:"error",time:new Date(n.end_time).toISOString()}),await this.onRetrieverError?.(n),await this._endTrace(n),n}async handleText(e,r){let n=this.getRunById(r);!n||n?.run_type!=="chain"||(n.events.push({name:"text",time:new Date().toISOString(),kwargs:{text:e}}),await this.onText?.(n))}async handleLLMNewToken(e,r,n,o,i,a){let s=this.getRunById(n);if(!s||s?.run_type!=="llm")throw new Error('Invalid "runId" provided to "handleLLMNewToken" callback.');return s.events.push({name:"new_token",time:new Date().toISOString(),kwargs:{token:e,idx:r,chunk:a?.chunk}}),await this.onLLMNewToken?.(s,e,{chunk:a?.chunk}),s}}});var nPt=S((SPi,rPt)=>{"use strict";var ePt=(t=0)=>e=>`\x1B[${38+t};5;${e}m`,tPt=(t=0)=>(e,r,n)=>`\x1B[${38+t};2;${e};${r};${n}m`;function Chn(){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=ePt(),e.color.ansi16m=tPt(),e.bgColor.ansi256=ePt(10),e.bgColor.ansi16m=tPt(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(rPt,"exports",{enumerable:!0,get:Chn})});function Cb(t,e){return`${t.open}${e}${t.close}`}function yS(t,e){try{return JSON.stringify(t,null,2)}catch{return e}}function oPt(t){return typeof t=="string"?t.trim():t==null?t:yS(t,t.toString())}function kL(t){if(!t.end_time)return"";let e=t.end_time-t.start_time;return e<1e3?`${e}ms`:`${(e/1e3).toFixed(2)}s`}var Ize,S_,Aze,iPt=v(()=>{zo();Tz();Ize=$(nPt(),1);({color:S_}=Ize.default),Aze=class extends KT{constructor(){super(...arguments);x(this,"name","console_callback_handler")}persistRun(e){return Promise.resolve()}getParents(e){let r=[],n=e;for(;n.parent_run_id;){let o=this.runMap.get(n.parent_run_id);if(o)r.push(o),n=o;else break}return r}getBreadcrumbs(e){let r=[...this.getParents(e).reverse(),e].map((n,o,i)=>{let a=`${n.execution_order}:${n.run_type}:${n.name}`;return o===i.length-1?Cb(Ize.default.bold,a):a}).join(" > ");return Cb(S_.grey,r)}onChainStart(e){let r=this.getBreadcrumbs(e);console.log(`${Cb(S_.green,"[chain/start]")} [${r}] Entering Chain run with input: ${yS(e.inputs,"[inputs]")}`)}onChainEnd(e){let r=this.getBreadcrumbs(e);console.log(`${Cb(S_.cyan,"[chain/end]")} [${r}] [${kL(e)}] Exiting Chain run with output: ${yS(e.outputs,"[outputs]")}`)}onChainError(e){let r=this.getBreadcrumbs(e);console.log(`${Cb(S_.red,"[chain/error]")} [${r}] [${kL(e)}] Chain run errored with error: ${yS(e.error,"[error]")}`)}onLLMStart(e){let r=this.getBreadcrumbs(e),n="prompts"in e.inputs?{prompts:e.inputs.prompts.map(o=>o.trim())}:e.inputs;console.log(`${Cb(S_.green,"[llm/start]")} [${r}] Entering LLM run with input: ${yS(n,"[inputs]")}`)}onLLMEnd(e){let r=this.getBreadcrumbs(e);console.log(`${Cb(S_.cyan,"[llm/end]")} [${r}] [${kL(e)}] Exiting LLM run with output: ${yS(e.outputs,"[response]")}`)}onLLMError(e){let r=this.getBreadcrumbs(e);console.log(`${Cb(S_.red,"[llm/error]")} [${r}] [${kL(e)}] LLM run errored with error: ${yS(e.error,"[error]")}`)}onToolStart(e){let r=this.getBreadcrumbs(e);console.log(`${Cb(S_.green,"[tool/start]")} [${r}] Entering Tool run with input: "${oPt(e.inputs.input)}"`)}onToolEnd(e){let r=this.getBreadcrumbs(e);console.log(`${Cb(S_.cyan,"[tool/end]")} [${r}] [${kL(e)}] Exiting Tool run with output: "${oPt(e.outputs?.output)}"`)}onToolError(e){let r=this.getBreadcrumbs(e);console.log(`${Cb(S_.red,"[tool/error]")} [${r}] [${kL(e)}] Tool run errored with error: ${yS(e.error,"[error]")}`)}onRetrieverStart(e){let r=this.getBreadcrumbs(e);console.log(`${Cb(S_.green,"[retriever/start]")} [${r}] Entering Retriever run with input: ${yS(e.inputs,"[inputs]")}`)}onRetrieverEnd(e){let r=this.getBreadcrumbs(e);console.log(`${Cb(S_.cyan,"[retriever/end]")} [${r}] [${kL(e)}] Exiting Retriever run with output: ${yS(e.outputs,"[outputs]")}`)}onRetrieverError(e){let r=this.getBreadcrumbs(e);console.log(`${Cb(S_.red,"[retriever/error]")} [${r}] [${kL(e)}] Retriever run errored with error: ${yS(e.error,"[error]")}`)}onAgentAction(e){let r=e,n=this.getBreadcrumbs(e);console.log(`${Cb(S_.blue,"[agent/action]")} [${n}] Agent selected action: ${yS(r.actions[r.actions.length-1],"[action]")}`)}}});var Pme=v(()=>{Ype()});var Nze,Dze,jze=v(()=>{su();Pme();Dze=()=>(Nze===void 0&&(Nze=new Cz(un("LANGCHAIN_CALLBACKS_BACKGROUND")==="false"?{blockOnRootRunFinalization:!0}:{})),Nze)});function aPt(t=!1){let e=Thn.getInstance().getStore();if(!t&&e===void 0)throw new Error(`Could not get the current run tree. Please make sure you are calling this method within a traceable function and that tracing is enabled.`);return e}function Mme(t){return typeof t=="function"&&"langsmith:traceable"in t}var Lze,$ze,xhn,Fze,Thn,NPi,sPt=v(()=>{Lze=class{getStore(){}run(e,r){return r()}},$ze=Symbol.for("ls:tracing_async_local_storage"),xhn=new Lze,Fze=class{getInstance(){return globalThis[$ze]??xhn}initializeGlobalInstance(e){globalThis[$ze]===void 0&&(globalThis[$ze]=e)}},Thn=new Fze;NPi=Symbol.for("langsmith:traceable:root")});var kze=v(()=>{sPt()});function Ohn(t){let e;for(let r of t)for(let n of r)uo.isInstance(n.message)&&n.message.usage_metadata!==void 0&&(e=MQ(e,n.message.usage_metadata));return e}var qze,lPt=v(()=>{zo();Rpe();mS();Tz();jze();Eme();Pme();kze();qze=class uPt extends KT{constructor(r={}){super(r);x(this,"name","langchain_tracer");x(this,"projectName");x(this,"exampleId");x(this,"client");x(this,"replicas");x(this,"usesRunTreeMap",!0);let{exampleId:n,projectName:o,client:i,replicas:a}=r;this.projectName=o??DQ(),this.replicas=a,this.exampleId=n,this.client=i??Dze();let s=uPt.getTraceableRunTree();s&&this.updateFromRunTree(s)}async persistRun(r){}async onRunCreate(r){r.extra?.lc_defers_inputs||await this.getRunTreeWithTracingConfig(r.id)?.postRun()}async onRunUpdate(r){let n=this.getRunTreeWithTracingConfig(r.id);r.extra?.lc_defers_inputs?await n?.postRun():await n?.patchRun()}onLLMEnd(r){let n=r.outputs;if(n?.generations){let o=Ohn(n.generations);if(o!==void 0){r.extra=r.extra??{};let i=r.extra.metadata??{};i.usage_metadata=o,r.extra.metadata=i}}}getRun(r){return this.runTreeMap.get(r)}updateFromRunTree(r){this.runTreeMap.set(r.id,r);let n=r,o=new Set;for(;n.parent_run&&!(o.has(n.id)||(o.add(n.id),!n.parent_run));)n=n.parent_run;o.clear();let i=[n];for(;i.length>0;){let a=i.shift();!a||o.has(a.id)||(o.add(a.id),this.runTreeMap.set(a.id,a),a.child_runs&&i.push(...a.child_runs))}this.client=r.client??this.client,this.replicas=r.replicas??this.replicas,this.projectName=r.project_name??this.projectName,this.exampleId=r.reference_example_id??this.exampleId}getRunTreeWithTracingConfig(r){let n=this.runTreeMap.get(r);if(n)return new PC({...n,client:this.client,project_name:this.projectName,replicas:this.replicas,reference_example_id:this.exampleId,tracingEnabled:!0})}static getTraceableRunTree(){try{return aPt(!0)}catch{return}}}});var dPt=S((JPi,Ime)=>{"use strict";var Ehn=WUe(),Rme=class extends Error{constructor(e){super(e),this.name="TimeoutError"}},cPt=(t,e,r)=>new Promise((n,o)=>{if(typeof e!="number"||e<0)throw new TypeError("Expected `milliseconds` to be a positive number");if(e===1/0){n(t);return}let i=setTimeout(()=>{if(typeof r=="function"){try{n(r())}catch(u){o(u)}return}let a=typeof r=="string"?r:`Promise timed out after ${e} milliseconds`,s=r instanceof Error?r:new Rme(a);typeof t.cancel=="function"&&t.cancel(),o(s)},e);Ehn(t.then(n,o),()=>{clearTimeout(i)})});Ime.exports=cPt;Ime.exports.default=cPt;Ime.exports.TimeoutError=Rme});var fPt=S(Bze=>{"use strict";Object.defineProperty(Bze,"__esModule",{value:!0});function Phn(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}Bze.default=Phn});var pPt=S(zze=>{"use strict";Object.defineProperty(zze,"__esModule",{value:!0});var Mhn=fPt(),Uze=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=Mhn.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}};zze.default=Uze});var Wze=S(Hze=>{"use strict";Object.defineProperty(Hze,"__esModule",{value:!0});var Rhn=HUe(),mPt=dPt(),Ihn=pPt(),Ame=()=>{},Ahn=new mPt.TimeoutError,Vze=class extends Rhn{constructor(e){var r,n,o,i;if(super(),this._intervalCount=0,this._intervalEnd=0,this._pendingCount=0,this._resolveEmpty=Ame,this._resolveIdle=Ame,e=Object.assign({carryoverConcurrencyCount:!1,intervalCap:1/0,interval:0,concurrency:1/0,autoStart:!0,queueClass:Ihn.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():mPt.default(Promise.resolve(e()),r.timeout===void 0?this._timeout:r.timeout,()=>{(r.throwOnTimeout===void 0?this._throwOnTimeout:r.throwOnTimeout)&&o(Ahn)});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}};Hze.default=Vze});function Nhn(){return new("default"in Nme.default?Nme.default.default:Nme.default)({autoStart:!0,concurrency:1})}function Dhn(){return typeof WQ>"u"&&(WQ=Nhn()),WQ}async function Ac(t,e){if(e===!0){let r=jL();r!==void 0?await r.run(void 0,async()=>t()):await t()}else WQ=Dhn(),WQ.add(async()=>{let r=jL();r!==void 0?await r.run(void 0,async()=>t()):await t()})}var Nme,WQ,Jze=v(()=>{jze();TQ();Nme=$(Wze(),1)});var hPt=v(()=>{zo();Jze()});var gPt,yPt=v(()=>{su();gPt=t=>t!==void 0?t:!!["LANGSMITH_TRACING_V2","LANGCHAIN_TRACING_V2","LANGSMITH_TRACING","LANGCHAIN_TRACING"].find(e=>un(e)==="true")});function Kze(t){let e=jL();if(e!==void 0)return e.getStore()?.[bz]?.[t]}var jhn,bPt,_Pt=v(()=>{TQ();Eme();jhn=Symbol("lc:configure_hooks"),bPt=()=>Kze(jhn)||[]});function qL(t){return t?Array.isArray(t)||"name"in t?{callbacks:t}:t:{}}function KQ(t){return"name"in t?t:q6.fromMethods(t)}var $hn,Dme,Lhn,vPt,Fhn,khn,Cm,BL=v(()=>{zo();TC();su();AQ();Tz();iPt();lPt();Jze();hPt();yPt();_Pt();y_();$hn=class{setHandler(t){return this.setHandlers([t])}},Dme=class{constructor(t,e,r,n,o,i,a,s){this.runId=t,this.handlers=e,this.inheritableHandlers=r,this.tags=n,this.inheritableTags=o,this.metadata=i,this.inheritableMetadata=a,this._parentRunId=s}get parentRunId(){return this._parentRunId}async handleText(t){await Promise.all(this.handlers.map(e=>Ac(async()=>{try{await e.handleText?.(t,this.runId,this._parentRunId,this.tags)}catch(r){if((e.raiseError?console.error:console.warn)(`Error in handler ${e.constructor.name}, handleText: ${r}`),e.raiseError)throw r}},e.awaitHandlers)))}async handleCustomEvent(t,e,r,n,o){await Promise.all(this.handlers.map(i=>Ac(async()=>{try{await i.handleCustomEvent?.(t,e,this.runId,this.tags,this.metadata)}catch(a){if((i.raiseError?console.error:console.warn)(`Error in handler ${i.constructor.name}, handleCustomEvent: ${a}`),i.raiseError)throw a}},i.awaitHandlers)))}},Lhn=class extends Dme{getChild(t){let e=new Cm(this.runId);return e.setHandlers(this.inheritableHandlers),e.addTags(this.inheritableTags),e.addMetadata(this.inheritableMetadata),t&&e.addTags([t],!1),e}async handleRetrieverEnd(t){await Promise.all(this.handlers.map(e=>Ac(async()=>{if(!e.ignoreRetriever)try{await e.handleRetrieverEnd?.(t,this.runId,this._parentRunId,this.tags)}catch(r){if((e.raiseError?console.error:console.warn)(`Error in handler ${e.constructor.name}, handleRetriever`),e.raiseError)throw r}},e.awaitHandlers)))}async handleRetrieverError(t){await Promise.all(this.handlers.map(e=>Ac(async()=>{if(!e.ignoreRetriever)try{await e.handleRetrieverError?.(t,this.runId,this._parentRunId,this.tags)}catch(r){if((e.raiseError?console.error:console.warn)(`Error in handler ${e.constructor.name}, handleRetrieverError: ${r}`),e.raiseError)throw t}},e.awaitHandlers)))}},vPt=class extends Dme{async handleLLMNewToken(t,e,r,n,o,i){await Promise.all(this.handlers.map(a=>Ac(async()=>{if(!a.ignoreLLM)try{await a.handleLLMNewToken?.(t,e??{prompt:0,completion:0},this.runId,this._parentRunId,this.tags,i)}catch(s){if((a.raiseError?console.error:console.warn)(`Error in handler ${a.constructor.name}, handleLLMNewToken: ${s}`),a.raiseError)throw s}},a.awaitHandlers)))}async handleLLMError(t,e,r,n,o){await Promise.all(this.handlers.map(i=>Ac(async()=>{if(!i.ignoreLLM)try{await i.handleLLMError?.(t,this.runId,this._parentRunId,this.tags,o)}catch(a){if((i.raiseError?console.error:console.warn)(`Error in handler ${i.constructor.name}, handleLLMError: ${a}`),i.raiseError)throw a}},i.awaitHandlers)))}async handleLLMEnd(t,e,r,n,o){await Promise.all(this.handlers.map(i=>Ac(async()=>{if(!i.ignoreLLM)try{await i.handleLLMEnd?.(t,this.runId,this._parentRunId,this.tags,o)}catch(a){if((i.raiseError?console.error:console.warn)(`Error in handler ${i.constructor.name}, handleLLMEnd: ${a}`),i.raiseError)throw a}},i.awaitHandlers)))}},Fhn=class extends Dme{getChild(t){let e=new Cm(this.runId);return e.setHandlers(this.inheritableHandlers),e.addTags(this.inheritableTags),e.addMetadata(this.inheritableMetadata),t&&e.addTags([t],!1),e}async handleChainError(t,e,r,n,o){await Promise.all(this.handlers.map(i=>Ac(async()=>{if(!i.ignoreChain)try{await i.handleChainError?.(t,this.runId,this._parentRunId,this.tags,o)}catch(a){if((i.raiseError?console.error:console.warn)(`Error in handler ${i.constructor.name}, handleChainError: ${a}`),i.raiseError)throw a}},i.awaitHandlers)))}async handleChainEnd(t,e,r,n,o){await Promise.all(this.handlers.map(i=>Ac(async()=>{if(!i.ignoreChain)try{await i.handleChainEnd?.(t,this.runId,this._parentRunId,this.tags,o)}catch(a){if((i.raiseError?console.error:console.warn)(`Error in handler ${i.constructor.name}, handleChainEnd: ${a}`),i.raiseError)throw a}},i.awaitHandlers)))}async handleAgentAction(t){await Promise.all(this.handlers.map(e=>Ac(async()=>{if(!e.ignoreAgent)try{await e.handleAgentAction?.(t,this.runId,this._parentRunId,this.tags)}catch(r){if((e.raiseError?console.error:console.warn)(`Error in handler ${e.constructor.name}, handleAgentAction: ${r}`),e.raiseError)throw r}},e.awaitHandlers)))}async handleAgentEnd(t){await Promise.all(this.handlers.map(e=>Ac(async()=>{if(!e.ignoreAgent)try{await e.handleAgentEnd?.(t,this.runId,this._parentRunId,this.tags)}catch(r){if((e.raiseError?console.error:console.warn)(`Error in handler ${e.constructor.name}, handleAgentEnd: ${r}`),e.raiseError)throw r}},e.awaitHandlers)))}},khn=class extends Dme{getChild(t){let e=new Cm(this.runId);return e.setHandlers(this.inheritableHandlers),e.addTags(this.inheritableTags),e.addMetadata(this.inheritableMetadata),t&&e.addTags([t],!1),e}async handleToolError(t){await Promise.all(this.handlers.map(e=>Ac(async()=>{if(!e.ignoreAgent)try{await e.handleToolError?.(t,this.runId,this._parentRunId,this.tags)}catch(r){if((e.raiseError?console.error:console.warn)(`Error in handler ${e.constructor.name}, handleToolError: ${r}`),e.raiseError)throw r}},e.awaitHandlers)))}async handleToolEvent(t){await Promise.all(this.handlers.map(e=>Ac(async()=>{if(!e.ignoreAgent)try{await e.handleToolEvent?.(t,this.runId,this._parentRunId,this.tags)}catch(r){if(e.raiseError)throw r}},e.awaitHandlers)))}async handleToolEnd(t){await Promise.all(this.handlers.map(e=>Ac(async()=>{if(!e.ignoreAgent)try{await e.handleToolEnd?.(t,this.runId,this._parentRunId,this.tags)}catch(r){if((e.raiseError?console.error:console.warn)(`Error in handler ${e.constructor.name}, handleToolEnd: ${r}`),e.raiseError)throw r}},e.awaitHandlers)))}},Cm=class JQ extends $hn{constructor(r,n){super();x(this,"handlers",[]);x(this,"inheritableHandlers",[]);x(this,"tags",[]);x(this,"inheritableTags",[]);x(this,"metadata",{});x(this,"inheritableMetadata",{});x(this,"name","callback_manager");x(this,"_parentRunId");this.handlers=n?.handlers??this.handlers,this.inheritableHandlers=n?.inheritableHandlers??this.inheritableHandlers,this.tags=n?.tags??this.tags,this.inheritableTags=n?.inheritableTags??this.inheritableTags,this.metadata=n?.metadata??this.metadata,this.inheritableMetadata=n?.inheritableMetadata??this.inheritableMetadata,this._parentRunId=r}getParentRunId(){return this._parentRunId}async handleLLMStart(r,n,o=void 0,i=void 0,a=void 0,s=void 0,u=void 0,l=void 0){return Promise.all(n.map(async(c,d)=>{let f=d===0&&o?o:FT();return await Promise.all(this.handlers.map(p=>{if(!p.ignoreLLM)return J6(p)&&p._createRunForLLMStart(r,[c],f,this._parentRunId,a,this.tags,this.metadata,l),Ac(async()=>{try{await p.handleLLMStart?.(r,[c],f,this._parentRunId,a,this.tags,this.metadata,l)}catch(m){if((p.raiseError?console.error:console.warn)(`Error in handler ${p.constructor.name}, handleLLMStart: ${m}`),p.raiseError)throw m}},p.awaitHandlers)})),new vPt(f,this.handlers,this.inheritableHandlers,this.tags,this.inheritableTags,this.metadata,this.inheritableMetadata,this._parentRunId)}))}async handleChatModelStart(r,n,o=void 0,i=void 0,a=void 0,s=void 0,u=void 0,l=void 0){return Promise.all(n.map(async(c,d)=>{let f=d===0&&o?o:FT();return await Promise.all(this.handlers.map(p=>{if(!p.ignoreLLM)return J6(p)&&p._createRunForChatModelStart(r,[c],f,this._parentRunId,a,this.tags,this.metadata,l),Ac(async()=>{try{if(p.handleChatModelStart)await p.handleChatModelStart?.(r,[c],f,this._parentRunId,a,this.tags,this.metadata,l);else if(p.handleLLMStart){let m=Ll(c);await p.handleLLMStart?.(r,[m],f,this._parentRunId,a,this.tags,this.metadata,l)}}catch(m){if((p.raiseError?console.error:console.warn)(`Error in handler ${p.constructor.name}, handleLLMStart: ${m}`),p.raiseError)throw m}},p.awaitHandlers)})),new vPt(f,this.handlers,this.inheritableHandlers,this.tags,this.inheritableTags,this.metadata,this.inheritableMetadata,this._parentRunId)}))}async handleChainStart(r,n,o=FT(),i=void 0,a=void 0,s=void 0,u=void 0,l=void 0,c=void 0){return await Promise.all(this.handlers.map(d=>{if(!d.ignoreChain)return J6(d)&&d._createRunForChainStart(r,n,o,this._parentRunId,this.tags,this.metadata,i,u,c),Ac(async()=>{try{await d.handleChainStart?.(r,n,o,this._parentRunId,this.tags,this.metadata,i,u,c)}catch(f){if((d.raiseError?console.error:console.warn)(`Error in handler ${d.constructor.name}, handleChainStart: ${f}`),d.raiseError)throw f}},d.awaitHandlers)})),new Fhn(o,this.handlers,this.inheritableHandlers,this.tags,this.inheritableTags,this.metadata,this.inheritableMetadata,this._parentRunId)}async handleToolStart(r,n,o=FT(),i=void 0,a=void 0,s=void 0,u=void 0,l=void 0){return await Promise.all(this.handlers.map(c=>{if(!c.ignoreAgent)return J6(c)&&c._createRunForToolStart(r,n,o,this._parentRunId,this.tags,this.metadata,u),Ac(async()=>{try{await c.handleToolStart?.(r,n,o,this._parentRunId,this.tags,this.metadata,u,l)}catch(d){if((c.raiseError?console.error:console.warn)(`Error in handler ${c.constructor.name}, handleToolStart: ${d}`),c.raiseError)throw d}},c.awaitHandlers)})),new khn(o,this.handlers,this.inheritableHandlers,this.tags,this.inheritableTags,this.metadata,this.inheritableMetadata,this._parentRunId)}async handleRetrieverStart(r,n,o=FT(),i=void 0,a=void 0,s=void 0,u=void 0){return await Promise.all(this.handlers.map(l=>{if(!l.ignoreRetriever)return J6(l)&&l._createRunForRetrieverStart(r,n,o,this._parentRunId,this.tags,this.metadata,u),Ac(async()=>{try{await l.handleRetrieverStart?.(r,n,o,this._parentRunId,this.tags,this.metadata,u)}catch(c){if((l.raiseError?console.error:console.warn)(`Error in handler ${l.constructor.name}, handleRetrieverStart: ${c}`),l.raiseError)throw c}},l.awaitHandlers)})),new Lhn(o,this.handlers,this.inheritableHandlers,this.tags,this.inheritableTags,this.metadata,this.inheritableMetadata,this._parentRunId)}async handleCustomEvent(r,n,o,i,a){await Promise.all(this.handlers.map(s=>Ac(async()=>{if(!s.ignoreCustomEvent)try{await s.handleCustomEvent?.(r,n,o,this.tags,this.metadata)}catch(u){if((s.raiseError?console.error:console.warn)(`Error in handler ${s.constructor.name}, handleCustomEvent: ${u}`),s.raiseError)throw u}},s.awaitHandlers)))}addHandler(r,n=!0){this.handlers.push(r),n&&this.inheritableHandlers.push(r)}removeHandler(r){this.handlers=this.handlers.filter(n=>n!==r),this.inheritableHandlers=this.inheritableHandlers.filter(n=>n!==r)}setHandlers(r,n=!0){this.handlers=[],this.inheritableHandlers=[];for(let o of r)this.addHandler(o,n)}addTags(r,n=!0){this.removeTags(r),this.tags.push(...r),n&&this.inheritableTags.push(...r)}removeTags(r){this.tags=this.tags.filter(n=>!r.includes(n)),this.inheritableTags=this.inheritableTags.filter(n=>!r.includes(n))}addMetadata(r,n=!0){this.metadata={...this.metadata,...r},n&&(this.inheritableMetadata={...this.inheritableMetadata,...r})}removeMetadata(r){for(let n of Object.keys(r))delete this.metadata[n],delete this.inheritableMetadata[n]}copy(r=[],n=!0){let o=new JQ(this._parentRunId);for(let i of this.handlers){let a=this.inheritableHandlers.includes(i);o.addHandler(i,a)}for(let i of this.tags){let a=this.inheritableTags.includes(i);o.addTags([i],a)}for(let i of Object.keys(this.metadata)){let a=Object.keys(this.inheritableMetadata).includes(i);o.addMetadata({[i]:this.metadata[i]},a)}for(let i of r)o.handlers.filter(a=>a.name==="console_callback_handler").some(a=>a.name===i.name)||o.addHandler(i,n);return o}static fromHandlers(r){class n extends q6{constructor(){super();x(this,"name",FT());Object.assign(this,r)}}let o=new this;return o.addHandler(new n),o}static configure(r,n,o,i,a,s,u){return this._configureSync(r,n,o,i,a,s,u)}static _configureSync(r,n,o,i,a,s,u){let l;(r||n)&&(Array.isArray(r)||!r?(l=new JQ,l.setHandlers(r?.map(KQ)??[],!0)):l=r,l=l.copy(Array.isArray(n)?n.map(KQ):n?.handlers,!1));let c=un("LANGCHAIN_VERBOSE")==="true"||u?.verbose,d=qze.getTraceableRunTree(),f=d?.tracingEnabled??gPt();if(d?.tracingEnabled===!1&&l){let m=l.handlers.filter(h=>h.name==="langchain_tracer");for(let h of m)l.removeHandler(h)}let p=f||(un("LANGCHAIN_TRACING")??!1);if(c||p){if(l||(l=new JQ),c&&!l.handlers.some(m=>m.name===Aze.prototype.name)){let m=new Aze;l.addHandler(m,!0)}if(p&&!l.handlers.some(m=>m.name==="langchain_tracer")&&f){let m=new qze;l.addHandler(m,!0)}f&&d&&l._parentRunId===void 0&&(l._parentRunId=d.id,l.handlers.find(m=>m.name==="langchain_tracer")?.updateFromRunTree(d))}for(let{contextVar:m,inheritable:h=!0,handlerClass:y,envVar:g}of bPt()){let b=g&&un(g)==="true"&&y,_,w=m!==void 0?Kze(m):void 0;w&&pxt(w)?_=w:b&&(_=new y({})),_!==void 0&&(l||(l=new JQ),l.handlers.some(T=>T.name===_.name)||l.addHandler(_,h))}return(o||i)&&l&&(l.addTags(o??[]),l.addTags(i??[],!1)),(a||s)&&l&&(l.addMetadata(a??{}),l.addMetadata(s??{},!1)),l}}});var SPt,qhn,wPt,Bhn,yg,Oz=v(()=>{TQ();BL();Pme();SPt=class{getStore(){}run(t,e){return e()}enterWith(t){}},qhn=new SPt,wPt=Symbol.for("lc:child_config"),Bhn=class{getInstance(){return jL()??qhn}getRunnableConfig(){return this.getInstance().getStore()?.extra?.[wPt]}runWithConfig(t,e,r){let n=Cm._configureSync(t?.callbacks,void 0,t?.tags,void 0,t?.metadata),o=this.getInstance(),i=o.getStore(),a=n?.getParentRunId(),s=n?.handlers?.find(l=>l?.name==="langchain_tracer"),u;return s&&a?u=s.getRunTreeWithTracingConfig(a):r||(u=new PC({name:"",tracingEnabled:!1})),u&&(u.extra={...u.extra,[wPt]:t}),i!==void 0&&i[bz]!==void 0&&(u===void 0&&(u={}),u[bz]=i[bz]),o.run(u,e)}initializeGlobalInstance(t){jL()===void 0&&SCt(t)}},yg=new Bhn});var Ez=v(()=>{zo();TQ();Oz()});async function C_(t){return Cm._configureSync(t?.callbacks,void 0,t?.tags,void 0,t?.metadata)}function K6(...t){let e={};for(let r of t.filter(n=>!!n))for(let n of Object.keys(r))if(n==="metadata")e[n]={...e[n],...r[n]};else if(n==="tags"){let o=e[n]??[];e[n]=[...new Set(o.concat(r[n]??[]))]}else if(n==="configurable")e[n]={...e[n],...r[n]};else if(n==="timeout")e.timeout===void 0?e.timeout=r.timeout:r.timeout!==void 0&&(e.timeout=Math.min(e.timeout,r.timeout));else if(n==="signal")e.signal===void 0?e.signal=r.signal:r.signal!==void 0&&("any"in AbortSignal?e.signal=AbortSignal.any([e.signal,r.signal]):e.signal=r.signal);else if(n==="callbacks"){let o=e.callbacks,i=r.callbacks;if(Array.isArray(i))if(!o)e.callbacks=i;else if(Array.isArray(o))e.callbacks=o.concat(i);else{let a=o.copy();for(let s of i)a.addHandler(KQ(s),!0);e.callbacks=a}else if(i)if(!o)e.callbacks=i;else if(Array.isArray(o)){let a=i.copy();for(let s of o)a.addHandler(KQ(s),!0);e.callbacks=a}else e.callbacks=new Cm(i._parentRunId,{handlers:o.handlers.concat(i.handlers),inheritableHandlers:o.inheritableHandlers.concat(i.inheritableHandlers),tags:Array.from(new Set(o.tags.concat(i.tags))),inheritableTags:Array.from(new Set(o.inheritableTags.concat(i.inheritableTags))),metadata:{...o.metadata,...i.metadata}})}else{let o=n;e[o]=r[o]??e[o]}return e}function vi(t){let e=yg.getRunnableConfig(),r={tags:[],metadata:{},recursionLimit:25,runId:void 0};if(e){let{runId:n,runName:o,...i}=e;r=Object.entries(i).reduce((a,[s,u])=>(u!==void 0&&(a[s]=u),a),r)}if(t&&(r=Object.entries(t).reduce((n,[o,i])=>(i!==void 0&&(n[o]=i),n),r)),r?.configurable)for(let n of Object.keys(r.configurable))Uhn.has(typeof r.configurable[n])&&!r.metadata?.[n]&&(r.metadata||(r.metadata={}),r.metadata[n]=r.configurable[n]);if(r.timeout!==void 0){if(r.timeout<=0)throw new Error("Timeout must be a positive number");let n=r.timeout,o=AbortSignal.timeout(n);r.metadata||(r.metadata={}),r.metadata.timeoutMs===void 0&&(r.metadata.timeoutMs=n),r.signal!==void 0?"any"in AbortSignal&&(r.signal=AbortSignal.any([r.signal,o])):r.signal=o,delete r.timeout}return r}function Nc(t={},{callbacks:e,maxConcurrency:r,recursionLimit:n,runName:o,configurable:i,runId:a}={}){let s=vi(t);return e!==void 0&&(delete s.runName,s.callbacks=e),n!==void 0&&(s.recursionLimit=n),r!==void 0&&(s.maxConcurrency=r),o!==void 0&&(s.runName=o),i!==void 0&&(s.configurable={...s.configurable,...i}),a!==void 0&&delete s.runId,s}function x_(t){if(t)return{configurable:t.configurable,recursionLimit:t.recursionLimit,callbacks:t.callbacks,tags:t.tags,metadata:t.metadata,maxConcurrency:t.maxConcurrency,timeout:t.timeout,signal:t.signal,store:t.store}}var jme,Uhn,GT=v(()=>{BL();Oz();Ez();jme=25;Uhn=new Set(["string","number","boolean"])});async function MC(t,e){if(e===void 0)return t;let r;return Promise.race([t.catch(n=>{if(!e?.aborted)throw n}),new Promise((n,o)=>{r=()=>{o(UL(e))},e.addEventListener("abort",r,{once:!0}),e.aborted&&o(UL(e))})]).finally(()=>e.removeEventListener("abort",r))}function UL(t){return t?.reason instanceof Error?t.reason:typeof t?.reason=="string"?new Error(t.reason):new Error("Aborted")}var G6=v(()=>{});function Xze(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 RC(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]=RC(r[n],o):r[n]=o;return r}else throw new Error(`Cannot concat ${typeof t} and ${typeof e}`)}async function CPt(t,e,r,n,...o){let i=new Pz({generator:e,startSetup:r,signal:n}),a=await i.setup;return{output:t(i,a,...o),setup:a}}var T_,Pz,XT=v(()=>{zo();Oz();Ez();GT();G6();T_=class Gze extends ReadableStream{constructor(){super(...arguments);x(this,"reader")}ensureReader(){this.reader||(this.reader=this.getReader())}async next(){this.ensureReader();try{let r=await this.reader.read();return r.done?(this.reader.releaseLock(),{done:!0,value:void 0}):{done:!1,value:r.value}}catch(r){throw this.reader.releaseLock(),r}}async return(){if(this.ensureReader(),this.locked){let r=this.reader.cancel();this.reader.releaseLock(),await r}return{done:!0,value:void 0}}async throw(r){if(this.ensureReader(),this.locked){let n=this.reader.cancel();this.reader.releaseLock(),await n}throw r}[Symbol.asyncIterator](){return this}async[Symbol.asyncDispose](){await this.return()}static fromReadableStream(r){let n=r.getReader();return new Gze({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 Gze({async pull(n){let{value:o,done:i}=await r.next();i&&n.close(),n.enqueue(o)},async cancel(n){await r.return(n)}})}};Pz=class{constructor(t){x(this,"generator");x(this,"setup");x(this,"config");x(this,"signal");x(this,"firstResult");x(this,"firstResultUsed",!1);this.generator=t.generator,this.config=t.config,this.signal=t.signal??this.config?.signal,this.setup=new Promise((e,r)=>{yg.runWithConfig(x_(t.config),async()=>{this.firstResult=t.generator.next(),t.startSetup?this.firstResult.then(t.startSetup).then(e,r):this.firstResult.then(n=>e(void 0),r)},!0)})}async next(...t){return this.signal?.throwIfAborted(),this.firstResultUsed?yg.runWithConfig(x_(this.config),this.signal?async()=>MC(this.generator.next(...t),this.signal):async()=>this.generator.next(...t),!0):(this.firstResultUsed=!0,this.firstResult)}async return(t){return this.generator.return(t)}async throw(t){return this.generator.throw(t)}[Symbol.asyncIterator](){return this}async[Symbol.asyncDispose](){await this.return()}}});function Lme(t,e){return zhn.call(t,e)}function Fme(t){if(Array.isArray(t)){let r=new Array(t.length);for(let n=0;n=48&&n<=57){e++;continue}return!1}return!0}function $N(t){return t.indexOf("/")===-1&&t.indexOf("~")===-1?t:t.replace(/~/g,"~0").replace(/\//g,"~1")}function qme(t){return t.replace(/~1/g,"/").replace(/~0/g,"~")}function $me(t){if(t===void 0)return!0;if(t){if(Array.isArray(t)){for(let r=0,n=t.length;r{zhn=Object.prototype.hasOwnProperty;Bme=class extends Error{constructor(t,e,r,n,o){super(xPt(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=xPt(t,{name:e,index:r,operation:n,tree:o})}}});function zme(t,e){if(e=="")return t;var r={op:"_get",path:e};return Mz(t,r),r.value}function Mz(t,e,r=!1,n=!0,o=!0,i=0){if(r&&(typeof r=="function"?r(e,0,t,e.path):Vme(e,0)),e.path===""){let a={newDocument:t};if(e.op==="add")return a.newDocument=e.value,a;if(e.op==="replace")return a.newDocument=e.value,a.removed=t,a;if(e.op==="move"||e.op==="copy")return a.newDocument=zme(t,e.from),e.op==="move"&&(a.removed=t),a;if(e.op==="test"){if(a.test=GQ(t,e.value),a.test===!1)throw new Dc("Test operation failed","TEST_OPERATION_FAILED",i,e,t);return a.newDocument=t,a}else{if(e.op==="remove")return a.removed=t,a.newDocument=null,a;if(e.op==="_get")return e.value=t,a;if(r)throw new Dc("Operation `op` property is not one of operations defined in RFC-6902","OPERATION_OP_INVALID",i,e,t);return a}}else{n||(t=xb(t));let a=(e.path||"").split("/"),s=t,u=1,l=a.length,c,d,f;for(typeof r=="function"?f=r:f=Vme;;){if(d=a[u],d&&d.indexOf("~")!=-1&&(d=qme(d)),o&&(d=="__proto__"||d=="prototype"&&u>0&&a[u-1]=="constructor"))throw new TypeError("JSON-Patch: modifying `__proto__` or `constructor/prototype` prop is banned for security reasons, if this was on purpose, please set `banPrototypeModifications` flag false and pass it to this function. More info in fast-json-patch README");if(r&&c===void 0&&(s[d]===void 0?c=a.slice(0,u).join("/"):u==l-1&&(c=e.path),c!==void 0&&f(e,0,t,c)),u++,Array.isArray(s)){if(d==="-")d=s.length;else{if(r&&!kme(d))throw new Dc("Expected an unsigned base-10 integer value, making the new referenced value the array element with the zero-based index","OPERATION_PATH_ILLEGAL_ARRAY_INDEX",i,e,t);kme(d)&&(d=~~d)}if(u>=l){if(r&&e.op==="add"&&d>s.length)throw new Dc("The specified index MUST NOT be greater than the number of elements in the array","OPERATION_VALUE_OUT_OF_BOUNDS",i,e,t);let p=Hhn[e.op].call(e,s,d,t);if(p.test===!1)throw new Dc("Test operation failed","TEST_OPERATION_FAILED",i,e,t);return p}}else if(u>=l){let p=X6[e.op].call(e,s,d,t);if(p.test===!1)throw new Dc("Test operation failed","TEST_OPERATION_FAILED",i,e,t);return p}if(s=s[d],r&&u0)throw new Dc('Operation `path` property must start with "/"',"OPERATION_PATH_INVALID",e,t,r);if((t.op==="move"||t.op==="copy")&&typeof t.from!="string")throw new Dc("Operation `from` property is not present (applicable in `move` and `copy` operations)","OPERATION_FROM_REQUIRED",e,t,r);if((t.op==="add"||t.op==="replace"||t.op==="test")&&t.value===void 0)throw new Dc("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_REQUIRED",e,t,r);if((t.op==="add"||t.op==="replace"||t.op==="test")&&$me(t.value))throw new Dc("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_CANNOT_CONTAIN_UNDEFINED",e,t,r);if(r){if(t.op=="add"){var o=t.path.split("/").length,i=n.split("/").length;if(o!==i+1&&o!==i)throw new Dc("Cannot perform an `add` operation at the desired path","OPERATION_PATH_CANNOT_ADD",e,t,r)}else if(t.op==="replace"||t.op==="remove"||t.op==="_get"){if(t.path!==n)throw new Dc("Cannot perform the operation at a path that does not exist","OPERATION_PATH_UNRESOLVABLE",e,t,r)}else if(t.op==="move"||t.op==="copy"){var a=OPt([{op:"_get",path:t.from,value:void 0}],r);if(a&&a.name==="OPERATION_PATH_UNRESOLVABLE")throw new Dc("Cannot perform the operation from a path that does not exist","OPERATION_FROM_UNRESOLVABLE",e,t,r)}}}else throw new Dc("Operation `op` property is not one of operations defined in RFC-6902","OPERATION_OP_INVALID",e,t,r)}function OPt(t,e,r){try{if(!Array.isArray(t))throw new Dc("Patch sequence must be an array","SEQUENCE_NOT_AN_ARRAY");if(e)Rz(xb(e),xb(t),r||!0);else{r=r||Vme;for(var n=0;n{zo();Ume();TPt=Uo({JsonPatchError:()=>Dc,_areEquals:()=>GQ,applyOperation:()=>Mz,applyPatch:()=>Rz,applyReducer:()=>Whn,deepClone:()=>Vhn,getValueByPointer:()=>zme,validate:()=>OPt,validator:()=>Vme}),Dc=Bme,Vhn=xb,X6={add:function(t,e,r){if(e==="__proto__"||e==="constructor")throw new TypeError("JSON-Patch: modifying `__proto__` or `constructor` prop is banned for security reasons");return t[e]=this.value,{newDocument:r}},remove:function(t,e,r){if(e==="__proto__"||e==="constructor")throw new TypeError("JSON-Patch: modifying `__proto__` or `constructor` prop is banned for security reasons");var n=t[e];return delete t[e],{newDocument:r,removed:n}},replace:function(t,e,r){if(e==="__proto__"||e==="constructor")throw new TypeError("JSON-Patch: modifying `__proto__` or `constructor` prop is banned for security reasons");var n=t[e];return t[e]=this.value,{newDocument:r,removed:n}},move:function(t,e,r){let n=zme(r,this.path);n&&(n=xb(n));let o=Mz(r,{op:"remove",path:this.from}).removed;return Mz(r,{op:"add",path:this.path,value:o}),{newDocument:r,removed:n}},copy:function(t,e,r){let n=zme(r,this.from);return Mz(r,{op:"add",path:this.path,value:xb(n)}),{newDocument:r}},test:function(t,e,r){return{newDocument:r,test:GQ(t[e],this.value)}},_get:function(t,e,r){return this.value=t[e],{newDocument:r}}},Hhn={add:function(t,e,r){return kme(e)?t.splice(e,0,this.value):t[e]=this.value,{newDocument:r,index:e}},remove:function(t,e,r){return{newDocument:r,removed:t.splice(e,1)[0]}},replace:function(t,e,r){var n=t[e];return t[e]=this.value,{newDocument:r,removed:n}},move:X6.move,copy:X6.copy,test:X6.test,_get:X6._get}});function EPt(t,e,r,n,o){if(e!==t){typeof e.toJSON=="function"&&(e=e.toJSON());for(var i=Fme(e),a=Fme(t),s=!1,u=a.length-1;u>=0;u--){var l=a[u],c=t[l];if(Lme(e,l)&&!(e[l]===void 0&&c!==void 0&&Array.isArray(e)===!1)){var d=e[l];typeof c=="object"&&c!=null&&typeof d=="object"&&d!=null&&Array.isArray(c)===Array.isArray(d)?EPt(c,d,r,n+"/"+$N(l),o):c!==d&&(o&&r.push({op:"test",path:n+"/"+$N(l),value:xb(c)}),r.push({op:"replace",path:n+"/"+$N(l),value:xb(d)}))}else Array.isArray(t)===Array.isArray(e)?(o&&r.push({op:"test",path:n+"/"+$N(l),value:xb(c)}),r.push({op:"remove",path:n+"/"+$N(l)}),s=!0):(o&&r.push({op:"test",path:n,value:t}),r.push({op:"replace",path:n,value:e}))}if(!(!s&&i.length==a.length))for(var u=0;u{Ume();XQ();});var yRi,Zze=v(()=>{Ume();XQ();ZQ();yRi={...TPt,JsonPatchError:Bme,deepClone:xb,escapePathComponent:$N,unescapePathComponent:qme}});async function PPt(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 MPt(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 Jhn(t){return t!==void 0&&t.message!==void 0}var LN,Qze,RPt,e4e,IPt=v(()=>{zo();mS();Tz();XQ();Zze();XT();LN=class{constructor(t){x(this,"ops");this.ops=t.ops??[]}concat(t){let e=this.ops.concat(t.ops),r=Rz({},e);return new Qze({ops:e,state:r[r.length-1].newDocument})}},Qze=class Yze extends LN{constructor(r){super(r);x(this,"state");this.state=r.state}concat(r){let n=this.ops.concat(r.ops),o=Rz(this.state,r.ops);return new Yze({ops:n,state:o[o.length-1].newDocument})}static fromRunLogPatch(r){let n=Rz({},r.ops);return new Yze({ops:r.ops,state:n[n.length-1].newDocument})}},RPt=t=>t.name==="log_stream_tracer";e4e=class extends KT{constructor(e){super({_awaitHandler:!0,...e});x(this,"autoClose",!0);x(this,"includeNames");x(this,"includeTypes");x(this,"includeTags");x(this,"excludeNames");x(this,"excludeTypes");x(this,"excludeTags");x(this,"_schemaFormat","original");x(this,"rootId");x(this,"keyMapByRunId",{});x(this,"counterMapByRunName",{});x(this,"transformStream");x(this,"writer");x(this,"receiveStream");x(this,"name","log_stream_tracer");x(this,"lc_prefer_streaming",!0);this.autoClose=e?.autoClose??!0,this.includeNames=e?.includeNames,this.includeTypes=e?.includeTypes,this.includeTags=e?.includeTags,this.excludeNames=e?.excludeNames,this.excludeTypes=e?.excludeTypes,this.excludeTags=e?.excludeTags,this._schemaFormat=e?._schemaFormat??this._schemaFormat,this.transformStream=new TransformStream,this.writer=this.transformStream.writable.getWriter(),this.receiveStream=T_.fromReadableStream(this.transformStream.readable)}[Symbol.asyncIterator](){return this.receiveStream}async persistRun(e){}_includeRun(e){if(e.id===this.rootId)return!1;let r=e.tags??[],n=this.includeNames===void 0&&this.includeTags===void 0&&this.includeTypes===void 0;return this.includeNames!==void 0&&(n=n||this.includeNames.includes(e.name)),this.includeTypes!==void 0&&(n=n||this.includeTypes.includes(e.run_type)),this.includeTags!==void 0&&(n=n||r.find(o=>this.includeTags?.includes(o))!==void 0),this.excludeNames!==void 0&&(n=n&&!this.excludeNames.includes(e.name)),this.excludeTypes!==void 0&&(n=n&&!this.excludeTypes.includes(e.run_type)),this.excludeTags!==void 0&&(n=n&&r.every(o=>!this.excludeTags?.includes(o))),n}async*tapOutputIterable(e,r){for await(let n of r){if(e!==this.rootId){let o=this.keyMapByRunId[e];o&&await this.writer.write(new LN({ops:[{op:"add",path:`/logs/${o}/streamed_output/-`,value:n}]}))}yield n}}async onRunCreate(e){if(this.rootId===void 0&&(this.rootId=e.id,await this.writer.write(new LN({ops:[{op:"replace",path:"",value:{id:e.id,name:e.name,type:e.run_type,streamed_output:[],final_output:void 0,logs:{}}}]}))),!this._includeRun(e))return;this.counterMapByRunName[e.name]===void 0&&(this.counterMapByRunName[e.name]=0),this.counterMapByRunName[e.name]+=1;let r=this.counterMapByRunName[e.name];this.keyMapByRunId[e.id]=r===1?e.name:`${e.name}:${r}`;let n={id:e.id,name:e.name,type:e.run_type,tags:e.tags??[],metadata:e.extra?.metadata??{},start_time:new Date(e.start_time).toISOString(),streamed_output:[],streamed_output_str:[],final_output:void 0,end_time:void 0};this._schemaFormat==="streaming_events"&&(n.inputs=await PPt(e,this._schemaFormat)),await this.writer.write(new LN({ops:[{op:"add",path:`/logs/${this.keyMapByRunId[e.id]}`,value:n}]}))}async onRunUpdate(e){try{let r=this.keyMapByRunId[e.id];if(r===void 0)return;let n=[];this._schemaFormat==="streaming_events"&&n.push({op:"replace",path:`/logs/${r}/inputs`,value:await PPt(e,this._schemaFormat)}),n.push({op:"add",path:`/logs/${r}/final_output`,value:await MPt(e,this._schemaFormat)}),e.end_time!==void 0&&n.push({op:"add",path:`/logs/${r}/end_time`,value:new Date(e.end_time).toISOString()});let o=new LN({ops:n});await this.writer.write(o)}finally{if(e.id===this.rootId){let r=new LN({ops:[{op:"replace",path:"/final_output",value:await MPt(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?Jhn(n?.chunk)?a=n?.chunk:a=new Hr({id:`run-${e.id}`,content:r}):a=r;let s=new LN({ops:[{op:"add",path:`/logs/${o}/streamed_output_str/-`,value:r},{op:"add",path:`/logs/${o}/streamed_output/-`,value:a}]});await this.writer.write(s)}}});var Z6,ZT,Mi,xm=v(()=>{zo();Z6="__run",ZT=class APt{constructor(e){x(this,"text");x(this,"generationInfo");this.text=e.text,this.generationInfo=e.generationInfo}concat(e){return new APt({text:this.text+e.text,generationInfo:{...this.generationInfo,...e.generationInfo}})}},Mi=class NPt extends ZT{constructor(r){super(r);x(this,"message");this.message=r.message}concat(r){return new NPt({text:this.text+r.text,generationInfo:{...this.generationInfo,...r.generationInfo},message:this.message.concat(r.message)})}}});function Wme({name:t,serialized:e}){return t!==void 0?t:e?.name!==void 0?e.name:e?.id!==void 0&&Array.isArray(e?.id)?e.id[e.id.length-1]:"Unnamed"}var DPt,jPt,$Pt=v(()=>{mS();Tz();XT();xm();DPt=t=>t.name==="event_stream_tracer",jPt=class extends KT{constructor(e){super({_awaitHandler:!0,...e});x(this,"autoClose",!0);x(this,"includeNames");x(this,"includeTypes");x(this,"includeTags");x(this,"excludeNames");x(this,"excludeTypes");x(this,"excludeTags");x(this,"runInfoMap",new Map);x(this,"tappedPromises",new Map);x(this,"transformStream");x(this,"writer");x(this,"receiveStream");x(this,"readableStreamClosed",!1);x(this,"name","event_stream_tracer");x(this,"lc_prefer_streaming",!0);this.autoClose=e?.autoClose??!0,this.includeNames=e?.includeNames,this.includeTypes=e?.includeTypes,this.includeTags=e?.includeTags,this.excludeNames=e?.excludeNames,this.excludeTypes=e?.excludeTypes,this.excludeTags=e?.excludeTags,this.transformStream=new TransformStream({flush:()=>{this.readableStreamClosed=!0}}),this.writer=this.transformStream.writable.getWriter(),this.receiveStream=T_.fromReadableStream(this.transformStream.readable)}[Symbol.asyncIterator](){return this.receiveStream}async persistRun(e){}_includeRun(e){let r=e.tags??[],n=this.includeNames===void 0&&this.includeTags===void 0&&this.includeTypes===void 0;return this.includeNames!==void 0&&(n=n||this.includeNames.includes(e.name)),this.includeTypes!==void 0&&(n=n||this.includeTypes.includes(e.runType)),this.includeTags!==void 0&&(n=n||r.find(o=>this.includeTags?.includes(o))!==void 0),this.excludeNames!==void 0&&(n=n&&!this.excludeNames.includes(e.name)),this.excludeTypes!==void 0&&(n=n&&!this.excludeTypes.includes(e.runType)),this.excludeTags!==void 0&&(n=n&&r.every(o=>!this.excludeTags?.includes(o))),n}async*tapOutputIterable(e,r){let n=await r.next();if(n.done)return;let o=this.runInfoMap.get(e);if(o===void 0){yield n.value;return}function i(s,u){return s==="llm"&&typeof u=="string"?new ZT({text:u}):u}let a=this.tappedPromises.get(e);if(a===void 0){let s;a=new Promise(u=>{s=u}),this.tappedPromises.set(e,a);try{let u={event:`on_${o.runType}_stream`,run_id:e,name:o.name,tags:o.tags,metadata:o.metadata,data:{}};await this.send({...u,data:{chunk:i(o.runType,n.value)}},o),yield n.value;for await(let l of r)o.runType!=="tool"&&o.runType!=="retriever"&&await this.send({...u,data:{chunk:i(o.runType,l)}},o),yield l}finally{s?.()}}else{yield n.value;for await(let s of r)yield s}}async send(e,r){this.readableStreamClosed||this._includeRun(r)&&await this.writer.write(e)}async sendEndEvent(e,r){let n=this.tappedPromises.get(e.run_id);n!==void 0?n.then(()=>{this.send(e,r)}):await this.send(e,r)}async onLLMStart(e){let r=Wme(e),n=e.inputs.messages!==void 0?"chat_model":"llm",o={tags:e.tags??[],metadata:e.extra?.metadata??{},name:r,runType:n,inputs:e.inputs};this.runInfoMap.set(e.id,o);let i=`on_${n}_start`;await this.send({event:i,data:{input:e.inputs},name:r,tags:e.tags??[],run_id:e.id,metadata:e.extra?.metadata??{}},o)}async onLLMNewToken(e,r,n){let o=this.runInfoMap.get(e.id),i,a;if(o===void 0)throw new Error(`onLLMNewToken: Run ID ${e.id} not found in run map.`);if(this.runInfoMap.size!==1){if(o.runType==="chat_model")a="on_chat_model_stream",n?.chunk===void 0?i=new Hr({content:r,id:`run-${e.id}`}):i=n.chunk.message;else if(o.runType==="llm")a="on_llm_stream",n?.chunk===void 0?i=new ZT({text:r}):i=n.chunk;else throw new Error(`Unexpected run type ${o.runType}`);await this.send({event:a,data:{chunk:i},run_id:e.id,name:o.name,tags:o.tags,metadata:o.metadata},o)}}async onLLMEnd(e){let r=this.runInfoMap.get(e.id);this.runInfoMap.delete(e.id);let n;if(r===void 0)throw new Error(`onLLMEnd: Run ID ${e.id} not found in run map.`);let o=e.outputs?.generations,i;if(r.runType==="chat_model"){for(let a of o??[]){if(i!==void 0)break;i=a[0]?.message}n="on_chat_model_end"}else if(r.runType==="llm")i={generations:o?.map(a=>a.map(s=>({text:s.text,generationInfo:s.generationInfo}))),llmOutput:e.outputs?.llmOutput??{}},n="on_llm_end";else throw new Error(`onLLMEnd: Unexpected run type: ${r.runType}`);await this.sendEndEvent({event:n,data:{output:i,input:r.inputs},run_id:e.id,name:r.name,tags:r.tags,metadata:r.metadata},r)}async onChainStart(e){let r=Wme(e),n=e.run_type??"chain",o={tags:e.tags??[],metadata:e.extra?.metadata??{},name:r,runType:e.run_type},i={};e.inputs.input===""&&Object.keys(e.inputs).length===1?(i={},o.inputs={}):e.inputs.input!==void 0?(i.input=e.inputs.input,o.inputs=e.inputs.input):(i.input=e.inputs,o.inputs=e.inputs),this.runInfoMap.set(e.id,o),await this.send({event:`on_${n}_start`,data:i,name:r,tags:e.tags??[],run_id:e.id,metadata:e.extra?.metadata??{}},o)}async onChainEnd(e){let r=this.runInfoMap.get(e.id);if(this.runInfoMap.delete(e.id),r===void 0)throw new Error(`onChainEnd: Run ID ${e.id} not found in run map.`);let n=`on_${e.run_type}_end`,o=e.inputs??r.inputs??{},i={output:e.outputs?.output??e.outputs,input:o};o.input&&Object.keys(o).length===1&&(i.input=o.input,r.inputs=o.input),await this.sendEndEvent({event:n,data:i,run_id:e.id,name:r.name,tags:r.tags,metadata:r.metadata??{}},r)}async onToolStart(e){let r=Wme(e),n={tags:e.tags??[],metadata:e.extra?.metadata??{},name:r,runType:"tool",inputs:e.inputs??{}};this.runInfoMap.set(e.id,n),await this.send({event:"on_tool_start",data:{input:e.inputs??{}},name:r,run_id:e.id,tags:e.tags??[],metadata:e.extra?.metadata??{}},n)}async onToolEnd(e){let r=this.runInfoMap.get(e.id);if(this.runInfoMap.delete(e.id),r===void 0)throw new Error(`onToolEnd: Run ID ${e.id} not found in run map.`);if(r.inputs===void 0)throw new Error(`onToolEnd: Run ID ${e.id} is a tool call, and is expected to have traced inputs.`);let n=e.outputs?.output===void 0?e.outputs:e.outputs.output;await this.sendEndEvent({event:"on_tool_end",data:{output:n,input:r.inputs},run_id:e.id,name:r.name,tags:r.tags,metadata:r.metadata},r)}async onToolError(e){let r=this.runInfoMap.get(e.id);if(this.runInfoMap.delete(e.id),r===void 0)throw new Error(`onToolEnd: Run ID ${e.id} not found in run map.`);if(r.inputs===void 0)throw new Error(`onToolEnd: Run ID ${e.id} is a tool call, and is expected to have traced inputs.`);await this.sendEndEvent({event:"on_tool_error",data:{input:r.inputs,error:e.error},run_id:e.id,name:r.name,tags:r.tags,metadata:r.metadata},r)}async onRetrieverStart(e){let r=Wme(e),n={tags:e.tags??[],metadata:e.extra?.metadata??{},name:r,runType:"retriever",inputs:{query:e.inputs.query}};this.runInfoMap.set(e.id,n),await this.send({event:"on_retriever_start",data:{input:{query:e.inputs.query}},name:r,tags:e.tags??[],run_id:e.id,metadata:e.extra?.metadata??{}},n)}async onRetrieverEnd(e){let r=this.runInfoMap.get(e.id);if(this.runInfoMap.delete(e.id),r===void 0)throw new Error(`onRetrieverEnd: Run ID ${e.id} not found in run map.`);await this.sendEndEvent({event:"on_retriever_end",data:{output:e.outputs?.documents??e.outputs,input:r.inputs},run_id:e.id,name:r.name,tags:r.tags,metadata:r.metadata},r)}async handleCustomEvent(e,r,n){let o=this.runInfoMap.get(n);if(o===void 0)throw new Error(`handleCustomEvent: Run ID ${n} not found in run map.`);await this.send({event:"on_custom_event",run_id:n,name:e,tags:o.tags,metadata:o.metadata,data:r},o)}async finish(){let e=[...this.tappedPromises.values()];Promise.all(e).finally(()=>{this.writer.close()})}}});function LPt(t){if(!(t&&Ghn(t)&&t.name==="TypeError"&&typeof t.message=="string"))return!1;let{message:e,stack:r}=t;return e==="Load failed"?r===void 0||"__sentry_captured__"in t:e.startsWith("error sending request for url")?!0:Xhn.has(e)}var Khn,Ghn,Xhn,FPt=v(()=>{Khn=Object.prototype.toString,Ghn=t=>Khn.call(t)==="[object Error]",Xhn=new Set(["network error","Failed to fetch","NetworkError when attempting to fetch resource.","The Internet connection appears to be offline.","Network request failed","fetch failed","terminated"," A network error occurred.","Network connection lost"])});function Zhn(t){if(typeof t=="number"){if(t<0)throw new TypeError("Expected `retries` to be a non-negative number.");if(Number.isNaN(t))throw new TypeError("Expected `retries` to be a valid number or Infinity, got NaN.")}else if(t!==void 0)throw new TypeError("Expected `retries` to be a number or Infinity.")}function Jme(t,e,{min:r=0,allowInfinity:n=!1}={}){if(e!==void 0){if(typeof e!="number"||Number.isNaN(e))throw new TypeError(`Expected \`${t}\` to be a number${n?" or Infinity":""}.`);if(!n&&!Number.isFinite(e))throw new TypeError(`Expected \`${t}\` to be a finite number.`);if(e0&&await new Promise((p,m)=>{let h=()=>{clearTimeout(y),o.signal?.removeEventListener("abort",h),m(o.signal.reason)},y=setTimeout(()=>{o.signal?.removeEventListener("abort",h),p()},f);o.unref&&y.unref?.(),o.signal?.addEventListener("abort",h,{once:!0})}),o.signal?.throwIfAborted(),!0}async function YQ(t,e={}){if(e={...e},Zhn(e.retries),Object.hasOwn(e,"forever"))throw new Error("The `forever` option is no longer supported. For many use-cases, you can set `retries: Infinity` instead.");e.retries??(e.retries=10),e.factor??(e.factor=2),e.minTimeout??(e.minTimeout=1e3),e.maxTimeout??(e.maxTimeout=Number.POSITIVE_INFINITY),e.maxRetryTime??(e.maxRetryTime=Number.POSITIVE_INFINITY),e.randomize??(e.randomize=!1),e.onFailedAttempt??(e.onFailedAttempt=()=>{}),e.shouldRetry??(e.shouldRetry=()=>!0),e.shouldConsumeRetry??(e.shouldConsumeRetry=()=>!0),Jme("factor",e.factor,{min:0,allowInfinity:!1}),Jme("minTimeout",e.minTimeout,{min:0,allowInfinity:!1}),Jme("maxTimeout",e.maxTimeout,{min:0,allowInfinity:!0}),Jme("maxRetryTime",e.maxRetryTime,{min:0,allowInfinity:!0}),e.factor>0||(e.factor=1),e.signal?.throwIfAborted();let r=0,n=0,o=performance.now();for(;!Number.isFinite(e.retries)||n<=e.retries;){r++;try{e.signal?.throwIfAborted();let i=await t(r);return e.signal?.throwIfAborted(),i}catch(i){await egn({error:i,attemptNumber:r,retriesConsumed:n,startTime:o,options:e})&&n++}}throw new Error("Retry attempts exhausted without throwing an error.")}var Yhn,t4e=v(()=>{FPt();Yhn=class extends Error{constructor(t){super(),t instanceof Error?(this.originalError=t,{message:t}=t):(this.originalError=new Error(t),this.originalError.stack=this.stack),this.name="AbortError",this.message=t}}});var Kme,tgn,rgn,IC,Iz=v(()=>{zo();G6();t4e();Kme=$(Wze(),1),tgn=[400,401,402,403,404,405,406,407,409],rgn=t=>{if(typeof t!="object"||t===null)return;if("message"in t&&typeof t.message=="string"&&(t.message.startsWith("Cancel")||t.message.startsWith("AbortError"))||"name"in t&&typeof t.name=="string"&&t.name==="AbortError"||"code"in t&&typeof t.code=="string"&&t.code==="ECONNABORTED")throw t;let e="response"in t&&typeof t.response=="object"&&t.response!==null&&"status"in t.response&&typeof t.response.status=="number"?t.response.status:void 0,r="status"in t&&typeof t.status=="number"?t.status:void 0,n=e??r;if(n&&tgn.includes(+n))throw t;if(("error"in t&&typeof t.error=="object"&&t.error!==null&&"code"in t.error&&typeof t.error.code=="string"?t.error.code:void 0)==="insufficient_quota"){let o=new Error("message"in t&&typeof t.message=="string"?t.message:"Insufficient quota");throw o.name="InsufficientQuotaError",o}},IC=class{constructor(t){x(this,"maxConcurrency");x(this,"maxRetries");x(this,"onFailedAttempt");x(this,"queue");this.maxConcurrency=t.maxConcurrency??1/0,this.maxRetries=t.maxRetries??6,this.onFailedAttempt=t.onFailedAttempt??rgn,this.queue=new("default"in Kme.default?Kme.default.default:Kme.default)({concurrency:this.maxConcurrency})}async call(t,...e){return this.queue.add(()=>YQ(()=>t(...e).catch(r=>{throw r instanceof Error?r:new Error(r)}),{onFailedAttempt:({error:r})=>this.onFailedAttempt?.(r),retries:this.maxRetries,randomize:!0}),{throwOnTimeout:!0})}callWithOptions(t,e,...r){if(t.signal){let n;return Promise.race([this.call(e,...r),new Promise((o,i)=>{n=()=>{i(UL(t.signal))},t.signal?.addEventListener("abort",n,{once:!0})})]).finally(()=>{t.signal&&n&&t.signal.removeEventListener("abort",n)})}return this.call(e,...r)}fetch(...t){return this.call(()=>fetch(...t).then(e=>e.ok?e:Promise.reject(e)))}}});var r4e,qPt=v(()=>{Tz();r4e=class extends KT{constructor({config:e,onStart:r,onEnd:n,onError:o}){super({_awaitHandler:!0});x(this,"name","RootListenersTracer");x(this,"rootId");x(this,"config");x(this,"argOnStart");x(this,"argOnEnd");x(this,"argOnError");this.config=e,this.argOnStart=r,this.argOnEnd=n,this.argOnError=o}persistRun(e){return Promise.resolve()}async onRunCreate(e){this.rootId||(this.rootId=e.id,this.argOnStart&&await this.argOnStart(e,this.config))}async onRunUpdate(e){e.id===this.rootId&&(e.error?this.argOnError&&await this.argOnError(e,this.config):this.argOnEnd&&await this.argOnEnd(e,this.config))}}});function QQ(t){return t?t.lc_runnable:!1}var BPt,UPt,Gme=v(()=>{BPt=class{constructor(t){x(this,"includeNames");x(this,"includeTypes");x(this,"includeTags");x(this,"excludeNames");x(this,"excludeTypes");x(this,"excludeTags");this.includeNames=t.includeNames,this.includeTypes=t.includeTypes,this.includeTags=t.includeTags,this.excludeNames=t.excludeNames,this.excludeTypes=t.excludeTypes,this.excludeTags=t.excludeTags}includeEvent(t,e){let r=this.includeNames===void 0&&this.includeTypes===void 0&&this.includeTags===void 0,n=t.tags??[];return this.includeNames!==void 0&&(r=r||this.includeNames.includes(t.name)),this.includeTypes!==void 0&&(r=r||this.includeTypes.includes(e)),this.includeTags!==void 0&&(r=r||n.some(o=>this.includeTags?.includes(o))),this.excludeNames!==void 0&&(r=r&&!this.excludeNames.includes(t.name)),this.excludeTypes!==void 0&&(r=r&&!this.excludeTypes.includes(e)),this.excludeTags!==void 0&&(r=r&&n.every(o=>!this.excludeTags?.includes(o))),r}},UPt=t=>btoa(t).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")});function Te(t,e,r){function n(s,u){var l;Object.defineProperty(s,"_zod",{value:s._zod??{},enumerable:!1}),(l=s._zod).traits??(l.traits=new Set),s._zod.traits.add(t),e(s,u);for(let c in a.prototype)c in s||Object.defineProperty(s,c,{value:a.prototype[c].bind(s)});s._zod.constr=a,s._zod.def=u}let o=r?.Parent??Object;class i extends o{}Object.defineProperty(i,"name",{value:t});function a(s){var u;let l=r?.Parent?new i:this;n(l,s),(u=l._zod).deferred??(u.deferred=[]);for(let c of l._zod.deferred)c();return l}return Object.defineProperty(a,"init",{value:n}),Object.defineProperty(a,Symbol.hasInstance,{value:s=>r?.Parent&&s instanceof r.Parent?!0:s?._zod?.traits?.has(t)}),Object.defineProperty(a,"name",{value:t}),a}function vd(t){return t&&Object.assign(eee,t),eee}var n4e,o4e,YT,eee,Y6=v(()=>{n4e=Object.freeze({status:"aborted"});o4e=Symbol("zod_brand"),YT=class extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}},eee={}});var Ft={};En(Ft,{BIGINT_FORMAT_RANGES:()=>m4e,Class:()=>a4e,NUMBER_FORMAT_RANGES:()=>p4e,aborted:()=>Nz,allowsEval:()=>c4e,assert:()=>sgn,assertEqual:()=>ngn,assertIs:()=>ign,assertNever:()=>agn,assertNotEqual:()=>ogn,assignProp:()=>l4e,cached:()=>nee,captureStackTrace:()=>Xme,cleanEnum:()=>vgn,cleanRegex:()=>oee,clone:()=>wd,createTransparentProxy:()=>pgn,defineLazy:()=>Bs,esc:()=>Az,escapeRegex:()=>FN,extend:()=>ggn,finalizeIssue:()=>Xv,floatSafeRemainder:()=>u4e,getElementAtPath:()=>ugn,getEnumValues:()=>ree,getLengthableOrigin:()=>see,getParsedType:()=>fgn,getSizableOrigin:()=>aee,isObject:()=>Q6,isPlainObject:()=>eJ,issue:()=>h4e,joinValues:()=>Je,jsonStringifyReplacer:()=>s4e,merge:()=>ygn,normalizeParams:()=>vt,nullish:()=>zL,numKeys:()=>dgn,omit:()=>hgn,optionalKeys:()=>f4e,partial:()=>bgn,pick:()=>mgn,prefixIssues:()=>O_,primitiveTypes:()=>d4e,promiseAllObject:()=>lgn,propertyKeyTypes:()=>iee,randomString:()=>cgn,required:()=>_gn,stringifyPrimitive:()=>Ut,unwrapMessage:()=>tee});function ngn(t){return t}function ogn(t){return t}function ign(t){}function agn(t){throw new Error}function sgn(t){}function ree(t){let e=Object.values(t).filter(n=>typeof n=="number");return Object.entries(t).filter(([n,o])=>e.indexOf(+n)===-1).map(([n,o])=>o)}function Je(t,e="|"){return t.map(r=>Ut(r)).join(e)}function s4e(t,e){return typeof e=="bigint"?e.toString():e}function nee(t){return{get value(){{let r=t();return Object.defineProperty(this,"value",{value:r}),r}throw new Error("cached value already set")}}}function zL(t){return t==null}function oee(t){let e=t.startsWith("^")?1:0,r=t.endsWith("$")?t.length-1:t.length;return t.slice(e,r)}function u4e(t,e){let r=(t.toString().split(".")[1]||"").length,n=(e.toString().split(".")[1]||"").length,o=r>n?r:n,i=Number.parseInt(t.toFixed(o).replace(".","")),a=Number.parseInt(e.toFixed(o).replace(".",""));return i%a/10**o}function Bs(t,e,r){Object.defineProperty(t,e,{get(){{let o=r();return t[e]=o,o}throw new Error("cached value already set")},set(o){Object.defineProperty(t,e,{value:o})},configurable:!0})}function l4e(t,e,r){Object.defineProperty(t,e,{value:r,writable:!0,enumerable:!0,configurable:!0})}function ugn(t,e){return e?e.reduce((r,n)=>r?.[n],t):t}function lgn(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 pgn(t){let e;return new Proxy({},{get(r,n,o){return e??(e=t()),Reflect.get(e,n,o)},set(r,n,o,i){return e??(e=t()),Reflect.set(e,n,o,i)},has(r,n){return e??(e=t()),Reflect.has(e,n)},deleteProperty(r,n){return e??(e=t()),Reflect.deleteProperty(e,n)},ownKeys(r){return e??(e=t()),Reflect.ownKeys(e)},getOwnPropertyDescriptor(r,n){return e??(e=t()),Reflect.getOwnPropertyDescriptor(e,n)},defineProperty(r,n,o){return e??(e=t()),Reflect.defineProperty(e,n,o)}})}function Ut(t){return typeof t=="bigint"?t.toString()+"n":typeof t=="string"?`"${t}"`:`${t}`}function f4e(t){return Object.keys(t).filter(e=>t[e]._zod.optin==="optional"&&t[e]._zod.optout==="optional")}function mgn(t,e){let r={},n=t._zod.def;for(let o in e){if(!(o in n.shape))throw new Error(`Unrecognized key: "${o}"`);e[o]&&(r[o]=n.shape[o])}return wd(t,{...t._zod.def,shape:r,checks:[]})}function hgn(t,e){let r={...t._zod.def.shape},n=t._zod.def;for(let o in e){if(!(o in n.shape))throw new Error(`Unrecognized key: "${o}"`);e[o]&&delete r[o]}return wd(t,{...t._zod.def,shape:r,checks:[]})}function ggn(t,e){if(!eJ(e))throw new Error("Invalid input to extend: expected a plain object");let r={...t._zod.def,get shape(){let n={...t._zod.def.shape,...e};return l4e(this,"shape",n),n},checks:[]};return wd(t,r)}function ygn(t,e){return wd(t,{...t._zod.def,get shape(){let r={...t._zod.def.shape,...e._zod.def.shape};return l4e(this,"shape",r),r},catchall:e._zod.def.catchall,checks:[]})}function bgn(t,e,r){let n=e._zod.def.shape,o={...n};if(r)for(let i in r){if(!(i in n))throw new Error(`Unrecognized key: "${i}"`);r[i]&&(o[i]=t?new t({type:"optional",innerType:n[i]}):n[i])}else for(let i in n)o[i]=t?new t({type:"optional",innerType:n[i]}):n[i];return wd(e,{...e._zod.def,shape:o,checks:[]})}function _gn(t,e,r){let n=e._zod.def.shape,o={...n};if(r)for(let i in r){if(!(i in o))throw new Error(`Unrecognized key: "${i}"`);r[i]&&(o[i]=new t({type:"nonoptional",innerType:n[i]}))}else for(let i in n)o[i]=new t({type:"nonoptional",innerType:n[i]});return wd(e,{...e._zod.def,shape:o,checks:[]})}function Nz(t,e=0){for(let r=e;r{var n;return(n=r).path??(n.path=[]),r.path.unshift(t),r})}function tee(t){return typeof t=="string"?t:t?.message}function Xv(t,e,r){let n={...t,path:t.path??[]};if(!t.message){let o=tee(t.inst?._zod.def?.error?.(t))??tee(e?.error?.(t))??tee(r.customError?.(t))??tee(r.localeError?.(t))??"Invalid input";n.message=o}return delete n.inst,delete n.continue,e?.reportInput||delete n.input,n}function aee(t){return t instanceof Set?"set":t instanceof Map?"map":t instanceof File?"file":"unknown"}function see(t){return Array.isArray(t)?"array":typeof t=="string"?"string":"unknown"}function h4e(...t){let[e,r,n]=t;return typeof e=="string"?{message:e,code:"custom",input:r,inst:n}:{...e}}function vgn(t){return Object.entries(t).filter(([e,r])=>Number.isNaN(Number.parseInt(e,10))).map(e=>e[1])}var Xme,c4e,fgn,iee,d4e,p4e,m4e,a4e,zn=v(()=>{Xme=Error.captureStackTrace?Error.captureStackTrace:(...t)=>{};c4e=nee(()=>{if(typeof navigator<"u"&&navigator?.userAgent?.includes("Cloudflare"))return!1;try{let t=Function;return new t(""),!0}catch{return!1}});fgn=t=>{let e=typeof t;switch(e){case"undefined":return"undefined";case"string":return"string";case"number":return Number.isNaN(t)?"nan":"number";case"boolean":return"boolean";case"function":return"function";case"bigint":return"bigint";case"symbol":return"symbol";case"object":return Array.isArray(t)?"array":t===null?"null":t.then&&typeof t.then=="function"&&t.catch&&typeof t.catch=="function"?"promise":typeof Map<"u"&&t instanceof Map?"map":typeof Set<"u"&&t instanceof Set?"set":typeof Date<"u"&&t instanceof Date?"date":typeof File<"u"&&t instanceof File?"file":"object";default:throw new Error(`Unknown data type: ${e}`)}},iee=new Set(["string","number","symbol"]),d4e=new Set(["string","number","bigint","boolean","symbol","undefined"]);p4e={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]},m4e={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]};a4e=class{constructor(...e){}}});function lee(t,e=r=>r.message){let r={},n=[];for(let o of t.issues)o.path.length>0?(r[o.path[0]]=r[o.path[0]]||[],r[o.path[0]].push(e(o))):n.push(e(o));return{formErrors:n,fieldErrors:r}}function cee(t,e){let r=e||function(i){return i.message},n={_errors:[]},o=i=>{for(let a of i.issues)if(a.code==="invalid_union"&&a.errors.length)a.errors.map(s=>o({issues:s}));else if(a.code==="invalid_key")o({issues:a.issues});else if(a.code==="invalid_element")o({issues:a.issues});else if(a.path.length===0)n._errors.push(r(a));else{let s=n,u=0;for(;u{var s,u;for(let l of i.issues)if(l.code==="invalid_union"&&l.errors.length)l.errors.map(c=>o({issues:c},l.path));else if(l.code==="invalid_key")o({issues:l.issues},l.path);else if(l.code==="invalid_element")o({issues:l.issues},l.path);else{let c=[...a,...l.path];if(c.length===0){n.errors.push(r(l));continue}let d=n,f=0;for(;fn.path.length-o.path.length);for(let n of r)e.push(`\u2716 ${n.message}`),n.path?.length&&e.push(` \u2192 at ${VPt(n.path)}`);return e.join(` `)}var zPt,uee,tJ,b4e=v(()=>{Y6();zn();zPt=(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,s4e,2)},enumerable:!0}),Object.defineProperty(t,"toString",{value:()=>t.message,enumerable:!1})},uee=Te("$ZodError",zPt),tJ=Te("$ZodError",zPt,{Parent:Error})});var Zme,Dz,Yme,jz,Qme,_4e,ehe,v4e,the=v(()=>{Y6();b4e();zn();Zme=t=>(e,r,n,o)=>{let i=n?Object.assign(n,{async:!1}):{async:!1},a=e._zod.run({value:r,issues:[]},i);if(a instanceof Promise)throw new YT;if(a.issues.length){let s=new(o?.Err??t)(a.issues.map(u=>Xv(u,i,vd())));throw Xme(s,o?.callee),s}return a.value},Dz=Zme(tJ),Yme=t=>async(e,r,n,o)=>{let i=n?Object.assign(n,{async:!0}):{async:!0},a=e._zod.run({value:r,issues:[]},i);if(a instanceof Promise&&(a=await a),a.issues.length){let s=new(o?.Err??t)(a.issues.map(u=>Xv(u,i,vd())));throw Xme(s,o?.callee),s}return a.value},jz=Yme(tJ),Qme=t=>(e,r,n)=>{let o=n?{...n,async:!1}:{async:!1},i=e._zod.run({value:r,issues:[]},o);if(i instanceof Promise)throw new YT;return i.issues.length?{success:!1,error:new(t??uee)(i.issues.map(a=>Xv(a,o,vd())))}:{success:!0,data:i.value}},_4e=Qme(tJ),ehe=t=>async(e,r,n)=>{let o=n?Object.assign(n,{async:!0}):{async:!0},i=e._zod.run({value:r,issues:[]},o);return i instanceof Promise&&(i=await i),i.issues.length?{success:!1,error:new t(i.issues.map(a=>Xv(a,o,vd())))}:{success:!0,data:i.value}},v4e=ehe(tJ)});var Lz={};En(Lz,{_emoji:()=>HPt,base64:()=>j4e,base64url:()=>rhe,bigint:()=>U4e,boolean:()=>H4e,browserEmail:()=>Mgn,cidrv4:()=>N4e,cidrv6:()=>D4e,cuid:()=>w4e,cuid2:()=>S4e,date:()=>F4e,datetime:()=>q4e,domain:()=>Rgn,duration:()=>E4e,e164:()=>L4e,email:()=>M4e,emoji:()=>R4e,extendedDuration:()=>Sgn,guid:()=>P4e,hostname:()=>$4e,html5Email:()=>Ogn,integer:()=>z4e,ipv4:()=>I4e,ipv6:()=>A4e,ksuid:()=>T4e,lowercase:()=>K4e,nanoid:()=>O4e,null:()=>W4e,number:()=>V4e,rfc5322Email:()=>Egn,string:()=>B4e,time:()=>k4e,ulid:()=>C4e,undefined:()=>J4e,unicodeEmail:()=>Pgn,uppercase:()=>G4e,uuid:()=>$z,uuid4:()=>Cgn,uuid6:()=>xgn,uuid7:()=>Tgn,xid:()=>x4e});function R4e(){return new RegExp(HPt,"u")}function JPt(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 k4e(t){return new RegExp(`^${JPt(t)}$`)}function q4e(t){let e=JPt({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(`^${WPt}T(?:${n})$`)}var w4e,S4e,C4e,x4e,T4e,O4e,E4e,Sgn,P4e,$z,Cgn,xgn,Tgn,M4e,Ogn,Egn,Pgn,Mgn,HPt,I4e,A4e,N4e,D4e,j4e,rhe,$4e,Rgn,L4e,WPt,F4e,B4e,U4e,z4e,V4e,H4e,W4e,J4e,K4e,G4e,nhe=v(()=>{w4e=/^[cC][^\s-]{8,}$/,S4e=/^[0-9a-z]+$/,C4e=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,x4e=/^[0-9a-vA-V]{20}$/,T4e=/^[A-Za-z0-9]{27}$/,O4e=/^[a-zA-Z0-9_-]{21}$/,E4e=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,Sgn=/^[-+]?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)?)??$/,P4e=/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$/,$z=t=>t?new RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${t}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`):/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000)$/,Cgn=$z(4),xgn=$z(6),Tgn=$z(7),M4e=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,Ogn=/^[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])?)*$/,Egn=/^(([^<>()\[\]\\.,;:\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,}))$/,Pgn=/^[^\s@"]{1,64}@[^\s@]{1,255}$/u,Mgn=/^[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])?)*$/,HPt="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";I4e=/^(?:(?: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])$/,A4e=/^(([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})$/,N4e=/^((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])$/,D4e=/^(([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])$/,j4e=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,rhe=/^[A-Za-z0-9_-]*$/,$4e=/^([a-zA-Z0-9-]+\.)*[a-zA-Z0-9-]+$/,Rgn=/^([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,}$/,L4e=/^\+(?:[0-9]){6,14}[0-9]$/,WPt="(?:(?:\\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])))",F4e=new RegExp(`^${WPt}$`);B4e=t=>{let e=t?`[\\s\\S]{${t?.minimum??0},${t?.maximum??""}}`:"[\\s\\S]*";return new RegExp(`^${e}$`)},U4e=/^\d+n?$/,z4e=/^\d+$/,V4e=/^-?\d+(?:\.\d+)?/i,H4e=/true|false/i,W4e=/null/i,J4e=/undefined/i,K4e=/^[^A-Z]*$/,G4e=/^[^a-z]*$/});function KPt(t,e,r){t.issues.length&&e.issues.push(...O_(r,t.issues))}var hc,GPt,ohe,ihe,X4e,Z4e,Y4e,Q4e,e2e,t2e,r2e,n2e,o2e,rJ,i2e,a2e,s2e,u2e,l2e,c2e,d2e,f2e,p2e,ahe=v(()=>{Y6();nhe();zn();hc=Te("$ZodCheck",(t,e)=>{var r;t._zod??(t._zod={}),t._zod.def=e,(r=t._zod).onattach??(r.onattach=[])}),GPt={number:"number",bigint:"bigint",object:"date"},ohe=Te("$ZodCheckLessThan",(t,e)=>{hc.init(t,e);let r=GPt[typeof e.value];t._zod.onattach.push(n=>{let o=n._zod.bag,i=(e.inclusive?o.maximum:o.exclusiveMaximum)??Number.POSITIVE_INFINITY;e.value{(e.inclusive?n.value<=e.value:n.value{hc.init(t,e);let r=GPt[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})}}),X4e=Te("$ZodCheckMultipleOf",(t,e)=>{hc.init(t,e),t._zod.onattach.push(r=>{var n;(n=r._zod.bag).multipleOf??(n.multipleOf=e.value)}),t._zod.check=r=>{if(typeof r.value!=typeof e.value)throw new Error("Cannot mix number and bigint in multiple_of check.");(typeof r.value=="bigint"?r.value%e.value===BigInt(0):u4e(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})}}),Z4e=Te("$ZodCheckNumberFormat",(t,e)=>{hc.init(t,e),e.format=e.format||"float64";let r=e.format?.includes("int"),n=r?"int":"number",[o,i]=p4e[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=z4e)}),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})}}),Y4e=Te("$ZodCheckBigIntFormat",(t,e)=>{hc.init(t,e);let[r,n]=m4e[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})}}),Q4e=Te("$ZodCheckMaxSize",(t,e)=>{var r;hc.init(t,e),(r=t._zod.def).when??(r.when=n=>{let o=n.value;return!zL(o)&&o.size!==void 0}),t._zod.onattach.push(n=>{let o=n._zod.bag.maximum??Number.POSITIVE_INFINITY;e.maximum{let o=n.value;o.size<=e.maximum||n.issues.push({origin:aee(o),code:"too_big",maximum:e.maximum,input:o,inst:t,continue:!e.abort})}}),e2e=Te("$ZodCheckMinSize",(t,e)=>{var r;hc.init(t,e),(r=t._zod.def).when??(r.when=n=>{let o=n.value;return!zL(o)&&o.size!==void 0}),t._zod.onattach.push(n=>{let o=n._zod.bag.minimum??Number.NEGATIVE_INFINITY;e.minimum>o&&(n._zod.bag.minimum=e.minimum)}),t._zod.check=n=>{let o=n.value;o.size>=e.minimum||n.issues.push({origin:aee(o),code:"too_small",minimum:e.minimum,input:o,inst:t,continue:!e.abort})}}),t2e=Te("$ZodCheckSizeEquals",(t,e)=>{var r;hc.init(t,e),(r=t._zod.def).when??(r.when=n=>{let o=n.value;return!zL(o)&&o.size!==void 0}),t._zod.onattach.push(n=>{let o=n._zod.bag;o.minimum=e.size,o.maximum=e.size,o.size=e.size}),t._zod.check=n=>{let o=n.value,i=o.size;if(i===e.size)return;let a=i>e.size;n.issues.push({origin:aee(o),...a?{code:"too_big",maximum:e.size}:{code:"too_small",minimum:e.size},inclusive:!0,exact:!0,input:n.value,inst:t,continue:!e.abort})}}),r2e=Te("$ZodCheckMaxLength",(t,e)=>{var r;hc.init(t,e),(r=t._zod.def).when??(r.when=n=>{let o=n.value;return!zL(o)&&o.length!==void 0}),t._zod.onattach.push(n=>{let o=n._zod.bag.maximum??Number.POSITIVE_INFINITY;e.maximum{let o=n.value;if(o.length<=e.maximum)return;let a=see(o);n.issues.push({origin:a,code:"too_big",maximum:e.maximum,inclusive:!0,input:o,inst:t,continue:!e.abort})}}),n2e=Te("$ZodCheckMinLength",(t,e)=>{var r;hc.init(t,e),(r=t._zod.def).when??(r.when=n=>{let o=n.value;return!zL(o)&&o.length!==void 0}),t._zod.onattach.push(n=>{let o=n._zod.bag.minimum??Number.NEGATIVE_INFINITY;e.minimum>o&&(n._zod.bag.minimum=e.minimum)}),t._zod.check=n=>{let o=n.value;if(o.length>=e.minimum)return;let a=see(o);n.issues.push({origin:a,code:"too_small",minimum:e.minimum,inclusive:!0,input:o,inst:t,continue:!e.abort})}}),o2e=Te("$ZodCheckLengthEquals",(t,e)=>{var r;hc.init(t,e),(r=t._zod.def).when??(r.when=n=>{let o=n.value;return!zL(o)&&o.length!==void 0}),t._zod.onattach.push(n=>{let o=n._zod.bag;o.minimum=e.length,o.maximum=e.length,o.length=e.length}),t._zod.check=n=>{let o=n.value,i=o.length;if(i===e.length)return;let a=see(o),s=i>e.length;n.issues.push({origin:a,...s?{code:"too_big",maximum:e.length}:{code:"too_small",minimum:e.length},inclusive:!0,exact:!0,input:n.value,inst:t,continue:!e.abort})}}),rJ=Te("$ZodCheckStringFormat",(t,e)=>{var r,n;hc.init(t,e),t._zod.onattach.push(o=>{let i=o._zod.bag;i.format=e.format,e.pattern&&(i.patterns??(i.patterns=new Set),i.patterns.add(e.pattern))}),e.pattern?(r=t._zod).check??(r.check=o=>{e.pattern.lastIndex=0,!e.pattern.test(o.value)&&o.issues.push({origin:"string",code:"invalid_format",format:e.format,input:o.value,...e.pattern?{pattern:e.pattern.toString()}:{},inst:t,continue:!e.abort})}):(n=t._zod).check??(n.check=()=>{})}),i2e=Te("$ZodCheckRegex",(t,e)=>{rJ.init(t,e),t._zod.check=r=>{e.pattern.lastIndex=0,!e.pattern.test(r.value)&&r.issues.push({origin:"string",code:"invalid_format",format:"regex",input:r.value,pattern:e.pattern.toString(),inst:t,continue:!e.abort})}}),a2e=Te("$ZodCheckLowerCase",(t,e)=>{e.pattern??(e.pattern=K4e),rJ.init(t,e)}),s2e=Te("$ZodCheckUpperCase",(t,e)=>{e.pattern??(e.pattern=G4e),rJ.init(t,e)}),u2e=Te("$ZodCheckIncludes",(t,e)=>{hc.init(t,e);let r=FN(e.includes),n=new RegExp(typeof e.position=="number"?`^.{${e.position}}${r}`:r);e.pattern=n,t._zod.onattach.push(o=>{let i=o._zod.bag;i.patterns??(i.patterns=new Set),i.patterns.add(n)}),t._zod.check=o=>{o.value.includes(e.includes,e.position)||o.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:e.includes,input:o.value,inst:t,continue:!e.abort})}}),l2e=Te("$ZodCheckStartsWith",(t,e)=>{hc.init(t,e);let r=new RegExp(`^${FN(e.prefix)}.*`);e.pattern??(e.pattern=r),t._zod.onattach.push(n=>{let o=n._zod.bag;o.patterns??(o.patterns=new Set),o.patterns.add(r)}),t._zod.check=n=>{n.value.startsWith(e.prefix)||n.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:e.prefix,input:n.value,inst:t,continue:!e.abort})}}),c2e=Te("$ZodCheckEndsWith",(t,e)=>{hc.init(t,e);let r=new RegExp(`.*${FN(e.suffix)}$`);e.pattern??(e.pattern=r),t._zod.onattach.push(n=>{let o=n._zod.bag;o.patterns??(o.patterns=new Set),o.patterns.add(r)}),t._zod.check=n=>{n.value.endsWith(e.suffix)||n.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:e.suffix,input:n.value,inst:t,continue:!e.abort})}});d2e=Te("$ZodCheckProperty",(t,e)=>{hc.init(t,e),t._zod.check=r=>{let n=e.schema._zod.run({value:r.value[e.property],issues:[]},{});if(n instanceof Promise)return n.then(o=>KPt(o,r,e.property));KPt(n,r,e.property)}}),f2e=Te("$ZodCheckMimeType",(t,e)=>{hc.init(t,e);let r=new Set(e.mime);t._zod.onattach.push(n=>{n._zod.bag.mime=e.mime}),t._zod.check=n=>{r.has(n.value.type)||n.issues.push({code:"invalid_value",values:e.mime,input:n.value.type,inst:t})}}),p2e=Te("$ZodCheckOverwrite",(t,e)=>{hc.init(t,e),t._zod.check=r=>{r.value=e.tx(r.value)}})});var dee,m2e=v(()=>{dee=class{constructor(e=[]){this.content=[],this.indent=0,this&&(this.args=e)}indented(e){this.indent+=1,e(this),this.indent-=1}write(e){if(typeof e=="function"){e(this,{execution:"sync"}),e(this,{execution:"async"});return}let n=e.split(` `).filter(a=>a),o=Math.min(...n.map(a=>a.length-a.trimStart().length)),i=n.map(a=>a.slice(o)).map(a=>" ".repeat(this.indent*2)+a);for(let a of i)this.content.push(a)}compile(){let e=Function,r=this?.args,o=[...(this?.content??[""]).map(i=>` ${i}`)];return new e(...r,o.join(` `))}}});var h2e,g2e=v(()=>{h2e={major:4,minor:0,patch:0}});function L2e(t){if(t==="")return!0;if(t.length%4!==0)return!1;try{return atob(t),!0}catch{return!1}}function uMt(t){if(!rhe.test(t))return!1;let e=t.replace(/[-_]/g,n=>n==="-"?"+":"/"),r=e.padEnd(Math.ceil(e.length/4)*4,"=");return L2e(r)}function lMt(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 ZPt(t,e,r){t.issues.length&&e.issues.push(...O_(r,t.issues)),e.value[r]=t.value}function she(t,e,r){t.issues.length&&e.issues.push(...O_(r,t.issues)),e.value[r]=t.value}function YPt(t,e,r,n){t.issues.length?n[r]===void 0?r in n?e.value[r]=void 0:e.value[r]=t.value:e.issues.push(...O_(r,t.issues)):t.value===void 0?r in n&&(e.value[r]=void 0):e.value[r]=t.value}function QPt(t,e,r,n){for(let o of t)if(o.issues.length===0)return e.value=o.value,e;return e.issues.push({code:"invalid_union",input:e.value,inst:r,errors:t.map(o=>o.issues.map(i=>Xv(i,n,vd())))}),e}function y2e(t,e){if(t===e)return{valid:!0,data:t};if(t instanceof Date&&e instanceof Date&&+t==+e)return{valid:!0,data:t};if(eJ(t)&&eJ(e)){let r=Object.keys(e),n=Object.keys(t).filter(i=>r.indexOf(i)!==-1),o={...t,...e};for(let i of n){let a=y2e(t[i],e[i]);if(!a.valid)return{valid:!1,mergeErrorPath:[i,...a.mergeErrorPath]};o[i]=a.data}return{valid:!0,data:o}}if(Array.isArray(t)&&Array.isArray(e)){if(t.length!==e.length)return{valid:!1,mergeErrorPath:[]};let r=[];for(let n=0;nXv(s,a,vd()))})),e.issues.length&&(iee.has(typeof n)?r.issues.push(...O_(n,e.issues)):r.issues.push({origin:"map",code:"invalid_element",input:o,inst:i,key:n,issues:e.issues.map(s=>Xv(s,a,vd()))})),r.value.set(t.value,e.value)}function rMt(t,e){t.issues.length&&e.issues.push(...t.issues),e.value.add(t.value)}function nMt(t,e){return t.value===void 0&&(t.value=e.defaultValue),t}function oMt(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 iMt(t,e,r){return Nz(t)?t:e.out._zod.run({value:t.value,issues:t.issues},r)}function aMt(t){return t.value=Object.freeze(t.value),t}function sMt(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(h4e(o))}}var lo,Fz,Nu,b2e,_2e,v2e,w2e,S2e,C2e,x2e,T2e,O2e,E2e,P2e,M2e,R2e,I2e,A2e,N2e,D2e,j2e,$2e,F2e,k2e,q2e,B2e,U2e,lhe,z2e,fee,che,V2e,H2e,W2e,J2e,K2e,kz,pee,G2e,X2e,mee,Z2e,dhe,Y2e,Q2e,qz,eVe,tVe,rVe,nVe,oVe,iVe,hee,fhe,aVe,sVe,uVe,lVe,cVe,dVe,fVe,gee,pVe,mVe,hVe,gVe,yVe,yee=v(()=>{ahe();Y6();m2e();the();nhe();zn();g2e();zn();lo=Te("$ZodType",(t,e)=>{var r;t??(t={}),t._zod.def=e,t._zod.bag=t._zod.bag||{},t._zod.version=h2e;let n=[...t._zod.def.checks??[]];t._zod.traits.has("$ZodCheck")&&n.unshift(t);for(let o of n)for(let i of o._zod.onattach)i(t);if(n.length===0)(r=t._zod).deferred??(r.deferred=[]),t._zod.deferred?.push(()=>{t._zod.run=t._zod.parse});else{let o=(i,a,s)=>{let u=Nz(i),l;for(let c of a){if(c._zod.def.when){if(!c._zod.def.when(i))continue}else if(u)continue;let d=i.issues.length,f=c._zod.check(i);if(f instanceof Promise&&s?.async===!1)throw new YT;if(l||f instanceof Promise)l=(l??Promise.resolve()).then(async()=>{await f,i.issues.length!==d&&(u||(u=Nz(i,d)))});else{if(i.issues.length===d)continue;u||(u=Nz(i,d))}}return l?l.then(()=>i):i};t._zod.run=(i,a)=>{let s=t._zod.parse(i,a);if(s instanceof Promise){if(a.async===!1)throw new YT;return s.then(u=>o(u,n,a))}return o(s,n,a)}}t["~standard"]={validate:o=>{try{let i=_4e(t,o);return i.success?{value:i.data}:{issues:i.error?.issues}}catch{return v4e(t,o).then(a=>a.success?{value:a.data}:{issues:a.error?.issues})}},vendor:"zod",version:1}}),Fz=Te("$ZodString",(t,e)=>{lo.init(t,e),t._zod.pattern=[...t?._zod.bag?.patterns??[]].pop()??B4e(t._zod.bag),t._zod.parse=(r,n)=>{if(e.coerce)try{r.value=String(r.value)}catch{}return typeof r.value=="string"||r.issues.push({expected:"string",code:"invalid_type",input:r.value,inst:t}),r}}),Nu=Te("$ZodStringFormat",(t,e)=>{rJ.init(t,e),Fz.init(t,e)}),b2e=Te("$ZodGUID",(t,e)=>{e.pattern??(e.pattern=P4e),Nu.init(t,e)}),_2e=Te("$ZodUUID",(t,e)=>{if(e.version){let n={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[e.version];if(n===void 0)throw new Error(`Invalid UUID version: "${e.version}"`);e.pattern??(e.pattern=$z(n))}else e.pattern??(e.pattern=$z());Nu.init(t,e)}),v2e=Te("$ZodEmail",(t,e)=>{e.pattern??(e.pattern=M4e),Nu.init(t,e)}),w2e=Te("$ZodURL",(t,e)=>{Nu.init(t,e),t._zod.check=r=>{try{let n=r.value,o=new URL(n),i=o.href;e.hostname&&(e.hostname.lastIndex=0,e.hostname.test(o.hostname)||r.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:$4e.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})}}}),S2e=Te("$ZodEmoji",(t,e)=>{e.pattern??(e.pattern=R4e()),Nu.init(t,e)}),C2e=Te("$ZodNanoID",(t,e)=>{e.pattern??(e.pattern=O4e),Nu.init(t,e)}),x2e=Te("$ZodCUID",(t,e)=>{e.pattern??(e.pattern=w4e),Nu.init(t,e)}),T2e=Te("$ZodCUID2",(t,e)=>{e.pattern??(e.pattern=S4e),Nu.init(t,e)}),O2e=Te("$ZodULID",(t,e)=>{e.pattern??(e.pattern=C4e),Nu.init(t,e)}),E2e=Te("$ZodXID",(t,e)=>{e.pattern??(e.pattern=x4e),Nu.init(t,e)}),P2e=Te("$ZodKSUID",(t,e)=>{e.pattern??(e.pattern=T4e),Nu.init(t,e)}),M2e=Te("$ZodISODateTime",(t,e)=>{e.pattern??(e.pattern=q4e(e)),Nu.init(t,e)}),R2e=Te("$ZodISODate",(t,e)=>{e.pattern??(e.pattern=F4e),Nu.init(t,e)}),I2e=Te("$ZodISOTime",(t,e)=>{e.pattern??(e.pattern=k4e(e)),Nu.init(t,e)}),A2e=Te("$ZodISODuration",(t,e)=>{e.pattern??(e.pattern=E4e),Nu.init(t,e)}),N2e=Te("$ZodIPv4",(t,e)=>{e.pattern??(e.pattern=I4e),Nu.init(t,e),t._zod.onattach.push(r=>{let n=r._zod.bag;n.format="ipv4"})}),D2e=Te("$ZodIPv6",(t,e)=>{e.pattern??(e.pattern=A4e),Nu.init(t,e),t._zod.onattach.push(r=>{let n=r._zod.bag;n.format="ipv6"}),t._zod.check=r=>{try{new URL(`http://[${r.value}]`)}catch{r.issues.push({code:"invalid_format",format:"ipv6",input:r.value,inst:t,continue:!e.abort})}}}),j2e=Te("$ZodCIDRv4",(t,e)=>{e.pattern??(e.pattern=N4e),Nu.init(t,e)}),$2e=Te("$ZodCIDRv6",(t,e)=>{e.pattern??(e.pattern=D4e),Nu.init(t,e),t._zod.check=r=>{let[n,o]=r.value.split("/");try{if(!o)throw new Error;let i=Number(o);if(`${i}`!==o)throw new Error;if(i<0||i>128)throw new Error;new URL(`http://[${n}]`)}catch{r.issues.push({code:"invalid_format",format:"cidrv6",input:r.value,inst:t,continue:!e.abort})}}});F2e=Te("$ZodBase64",(t,e)=>{e.pattern??(e.pattern=j4e),Nu.init(t,e),t._zod.onattach.push(r=>{r._zod.bag.contentEncoding="base64"}),t._zod.check=r=>{L2e(r.value)||r.issues.push({code:"invalid_format",format:"base64",input:r.value,inst:t,continue:!e.abort})}});k2e=Te("$ZodBase64URL",(t,e)=>{e.pattern??(e.pattern=rhe),Nu.init(t,e),t._zod.onattach.push(r=>{r._zod.bag.contentEncoding="base64url"}),t._zod.check=r=>{uMt(r.value)||r.issues.push({code:"invalid_format",format:"base64url",input:r.value,inst:t,continue:!e.abort})}}),q2e=Te("$ZodE164",(t,e)=>{e.pattern??(e.pattern=L4e),Nu.init(t,e)});B2e=Te("$ZodJWT",(t,e)=>{Nu.init(t,e),t._zod.check=r=>{lMt(r.value,e.alg)||r.issues.push({code:"invalid_format",format:"jwt",input:r.value,inst:t,continue:!e.abort})}}),U2e=Te("$ZodCustomStringFormat",(t,e)=>{Nu.init(t,e),t._zod.check=r=>{e.fn(r.value)||r.issues.push({code:"invalid_format",format:e.format,input:r.value,inst:t,continue:!e.abort})}}),lhe=Te("$ZodNumber",(t,e)=>{lo.init(t,e),t._zod.pattern=t._zod.bag.pattern??V4e,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}}),z2e=Te("$ZodNumber",(t,e)=>{Z4e.init(t,e),lhe.init(t,e)}),fee=Te("$ZodBoolean",(t,e)=>{lo.init(t,e),t._zod.pattern=H4e,t._zod.parse=(r,n)=>{if(e.coerce)try{r.value=!!r.value}catch{}let o=r.value;return typeof o=="boolean"||r.issues.push({expected:"boolean",code:"invalid_type",input:o,inst:t}),r}}),che=Te("$ZodBigInt",(t,e)=>{lo.init(t,e),t._zod.pattern=U4e,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}}),V2e=Te("$ZodBigInt",(t,e)=>{Y4e.init(t,e),che.init(t,e)}),H2e=Te("$ZodSymbol",(t,e)=>{lo.init(t,e),t._zod.parse=(r,n)=>{let o=r.value;return typeof o=="symbol"||r.issues.push({expected:"symbol",code:"invalid_type",input:o,inst:t}),r}}),W2e=Te("$ZodUndefined",(t,e)=>{lo.init(t,e),t._zod.pattern=J4e,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}}),J2e=Te("$ZodNull",(t,e)=>{lo.init(t,e),t._zod.pattern=W4e,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}}),K2e=Te("$ZodAny",(t,e)=>{lo.init(t,e),t._zod.parse=r=>r}),kz=Te("$ZodUnknown",(t,e)=>{lo.init(t,e),t._zod.parse=r=>r}),pee=Te("$ZodNever",(t,e)=>{lo.init(t,e),t._zod.parse=(r,n)=>(r.issues.push({expected:"never",code:"invalid_type",input:r.value,inst:t}),r)}),G2e=Te("$ZodVoid",(t,e)=>{lo.init(t,e),t._zod.parse=(r,n)=>{let o=r.value;return typeof o>"u"||r.issues.push({expected:"void",code:"invalid_type",input:o,inst:t}),r}}),X2e=Te("$ZodDate",(t,e)=>{lo.init(t,e),t._zod.parse=(r,n)=>{if(e.coerce)try{r.value=new Date(r.value)}catch{}let o=r.value,i=o instanceof Date;return i&&!Number.isNaN(o.getTime())||r.issues.push({expected:"date",code:"invalid_type",input:o,...i?{received:"Invalid Date"}:{},inst:t}),r}});mee=Te("$ZodArray",(t,e)=>{lo.init(t,e),t._zod.parse=(r,n)=>{let o=r.value;if(!Array.isArray(o))return r.issues.push({expected:"array",code:"invalid_type",input:o,inst:t}),r;r.value=Array(o.length);let i=[];for(let a=0;aZPt(l,r,a))):ZPt(u,r,a)}return i.length?Promise.all(i).then(()=>r):r}});Z2e=Te("$ZodObject",(t,e)=>{lo.init(t,e);let r=nee(()=>{let d=Object.keys(e.shape);for(let p of d)if(!(e.shape[p]instanceof lo))throw new Error(`Invalid element at key "${p}": expected a Zod schema`);let f=f4e(e.shape);return{shape:e.shape,keys:d,keySet:new Set(d),numKeys:d.length,optionalKeys:new Set(f)}});Bs(t._zod,"propValues",()=>{let d=e.shape,f={};for(let p in d){let m=d[p]._zod;if(m.values){f[p]??(f[p]=new Set);for(let h of m.values)f[p].add(h)}}return f});let n=d=>{let f=new dee(["shape","payload","ctx"]),p=r.value,m=b=>{let _=Az(b);return`shape[${_}]._zod.run({ value: input[${_}], issues: [] }, ctx)`};f.write("const input = payload.value;");let h=Object.create(null),y=0;for(let b of p.keys)h[b]=`key_${y++}`;f.write("const newResult = {}");for(let b of p.keys)if(p.optionalKeys.has(b)){let _=h[b];f.write(`const ${_} = ${m(b)};`);let w=Az(b);f.write(` if (${_}.issues.length) { if (input[${w}] === undefined) { if (${w} in input) { newResult[${w}] = undefined; } } else { payload.issues = payload.issues.concat( ${_}.issues.map((iss) => ({ ...iss, path: iss.path ? [${w}, ...iss.path] : [${w}], })) ); } } else if (${_}.value === undefined) { if (${w} in input) newResult[${w}] = undefined; } else { newResult[${w}] = ${_}.value; } `)}else{let _=h[b];f.write(`const ${_} = ${m(b)};`),f.write(` if (${_}.issues.length) payload.issues = payload.issues.concat(${_}.issues.map(iss => ({ ...iss, path: iss.path ? [${Az(b)}, ...iss.path] : [${Az(b)}] })));`),f.write(`newResult[${Az(b)}] = ${_}.value`)}f.write("payload.value = newResult;"),f.write("return payload;");let g=f.compile();return(b,_)=>g(d,b,_)},o,i=Q6,a=!eee.jitless,u=a&&c4e.value,l=e.catchall,c;t._zod.parse=(d,f)=>{c??(c=r.value);let p=d.value;if(!i(p))return d.issues.push({expected:"object",code:"invalid_type",input:p,inst:t}),d;let m=[];if(a&&u&&f?.async===!1&&f.jitless!==!0)o||(o=n(e.shape)),d=o(d,f);else{d.value={};let _=c.shape;for(let w of c.keys){let T=_[w],O=T._zod.run({value:p[w],issues:[]},f),E=T._zod.optin==="optional"&&T._zod.optout==="optional";O instanceof Promise?m.push(O.then(P=>E?YPt(P,d,w,p):she(P,d,w))):E?YPt(O,d,w,p):she(O,d,w)}}if(!l)return m.length?Promise.all(m).then(()=>d):d;let h=[],y=c.keySet,g=l._zod,b=g.def.type;for(let _ of Object.keys(p)){if(y.has(_))continue;if(b==="never"){h.push(_);continue}let w=g.run({value:p[_],issues:[]},f);w instanceof Promise?m.push(w.then(T=>she(T,d,_))):she(w,d,_)}return h.length&&d.issues.push({code:"unrecognized_keys",keys:h,input:p,inst:t}),m.length?Promise.all(m).then(()=>d):d}});dhe=Te("$ZodUnion",(t,e)=>{lo.init(t,e),Bs(t._zod,"optin",()=>e.options.some(r=>r._zod.optin==="optional")?"optional":void 0),Bs(t._zod,"optout",()=>e.options.some(r=>r._zod.optout==="optional")?"optional":void 0),Bs(t._zod,"values",()=>{if(e.options.every(r=>r._zod.values))return new Set(e.options.flatMap(r=>Array.from(r._zod.values)))}),Bs(t._zod,"pattern",()=>{if(e.options.every(r=>r._zod.pattern)){let r=e.options.map(n=>n._zod.pattern);return new RegExp(`^(${r.map(n=>oee(n.source)).join("|")})$`)}}),t._zod.parse=(r,n)=>{let o=!1,i=[];for(let a of e.options){let s=a._zod.run({value:r.value,issues:[]},n);if(s instanceof Promise)i.push(s),o=!0;else{if(s.issues.length===0)return s;i.push(s)}}return o?Promise.all(i).then(a=>QPt(a,r,t,n)):QPt(i,r,t,n)}}),Y2e=Te("$ZodDiscriminatedUnion",(t,e)=>{dhe.init(t,e);let r=t._zod.parse;Bs(t._zod,"propValues",()=>{let o={};for(let i of e.options){let a=i._zod.propValues;if(!a||Object.keys(a).length===0)throw new Error(`Invalid discriminated union option at index "${e.options.indexOf(i)}"`);for(let[s,u]of Object.entries(a)){o[s]||(o[s]=new Set);for(let l of u)o[s].add(l)}}return o});let n=nee(()=>{let o=e.options,i=new Map;for(let a of o){let s=a._zod.propValues[e.discriminator];if(!s||s.size===0)throw new Error(`Invalid discriminated union option at index "${e.options.indexOf(a)}"`);for(let u of s){if(i.has(u))throw new Error(`Duplicate discriminator value "${String(u)}"`);i.set(u,a)}}return i});t._zod.parse=(o,i)=>{let a=o.value;if(!Q6(a))return o.issues.push({code:"invalid_type",expected:"object",input:a,inst:t}),o;let s=n.value.get(a?.[e.discriminator]);return s?s._zod.run(o,i):e.unionFallback?r(o,i):(o.issues.push({code:"invalid_union",errors:[],note:"No matching discriminator",input:a,path:[e.discriminator],inst:t}),o)}}),Q2e=Te("$ZodIntersection",(t,e)=>{lo.init(t,e),t._zod.parse=(r,n)=>{let o=r.value,i=e.left._zod.run({value:o,issues:[]},n),a=e.right._zod.run({value:o,issues:[]},n);return i instanceof Promise||a instanceof Promise?Promise.all([i,a]).then(([u,l])=>eMt(r,u,l)):eMt(r,i,a)}});qz=Te("$ZodTuple",(t,e)=>{lo.init(t,e);let r=e.items,n=r.length-[...r].reverse().findIndex(o=>o._zod.optin!=="optional");t._zod.parse=(o,i)=>{let a=o.value;if(!Array.isArray(a))return o.issues.push({input:a,inst:t,expected:"tuple",code:"invalid_type"}),o;o.value=[];let s=[];if(!e.rest){let l=a.length>r.length,c=a.length=a.length&&u>=n)continue;let c=l._zod.run({value:a[u],issues:[]},i);c instanceof Promise?s.push(c.then(d=>uhe(d,o,u))):uhe(c,o,u)}if(e.rest){let l=a.slice(r.length);for(let c of l){u++;let d=e.rest._zod.run({value:c,issues:[]},i);d instanceof Promise?s.push(d.then(f=>uhe(f,o,u))):uhe(d,o,u)}}return s.length?Promise.all(s).then(()=>o):o}});eVe=Te("$ZodRecord",(t,e)=>{lo.init(t,e),t._zod.parse=(r,n)=>{let o=r.value;if(!eJ(o))return r.issues.push({expected:"record",code:"invalid_type",input:o,inst:t}),r;let i=[];if(e.keyType._zod.values){let a=e.keyType._zod.values;r.value={};for(let u of a)if(typeof u=="string"||typeof u=="number"||typeof u=="symbol"){let l=e.valueType._zod.run({value:o[u],issues:[]},n);l instanceof Promise?i.push(l.then(c=>{c.issues.length&&r.issues.push(...O_(u,c.issues)),r.value[u]=c.value})):(l.issues.length&&r.issues.push(...O_(u,l.issues)),r.value[u]=l.value)}let s;for(let u in o)a.has(u)||(s=s??[],s.push(u));s&&s.length>0&&r.issues.push({code:"unrecognized_keys",input:o,inst:t,keys:s})}else{r.value={};for(let a of Reflect.ownKeys(o)){if(a==="__proto__")continue;let s=e.keyType._zod.run({value:a,issues:[]},n);if(s instanceof Promise)throw new Error("Async schemas not supported in object keys currently");if(s.issues.length){r.issues.push({origin:"record",code:"invalid_key",issues:s.issues.map(l=>Xv(l,n,vd())),input:a,path:[a],inst:t}),r.value[s.value]=s.value;continue}let u=e.valueType._zod.run({value:o[a],issues:[]},n);u instanceof Promise?i.push(u.then(l=>{l.issues.length&&r.issues.push(...O_(a,l.issues)),r.value[s.value]=l.value})):(u.issues.length&&r.issues.push(...O_(a,u.issues)),r.value[s.value]=u.value)}}return i.length?Promise.all(i).then(()=>r):r}}),tVe=Te("$ZodMap",(t,e)=>{lo.init(t,e),t._zod.parse=(r,n)=>{let o=r.value;if(!(o instanceof Map))return r.issues.push({expected:"map",code:"invalid_type",input:o,inst:t}),r;let i=[];r.value=new Map;for(let[a,s]of o){let u=e.keyType._zod.run({value:a,issues:[]},n),l=e.valueType._zod.run({value:s,issues:[]},n);u instanceof Promise||l instanceof Promise?i.push(Promise.all([u,l]).then(([c,d])=>{tMt(c,d,r,a,o,t,n)})):tMt(u,l,r,a,o,t,n)}return i.length?Promise.all(i).then(()=>r):r}});rVe=Te("$ZodSet",(t,e)=>{lo.init(t,e),t._zod.parse=(r,n)=>{let o=r.value;if(!(o instanceof Set))return r.issues.push({input:o,inst:t,expected:"set",code:"invalid_type"}),r;let i=[];r.value=new Set;for(let a of o){let s=e.valueType._zod.run({value:a,issues:[]},n);s instanceof Promise?i.push(s.then(u=>rMt(u,r))):rMt(s,r)}return i.length?Promise.all(i).then(()=>r):r}});nVe=Te("$ZodEnum",(t,e)=>{lo.init(t,e);let r=ree(e.entries);t._zod.values=new Set(r),t._zod.pattern=new RegExp(`^(${r.filter(n=>iee.has(typeof n)).map(n=>typeof n=="string"?FN(n):n.toString()).join("|")})$`),t._zod.parse=(n,o)=>{let i=n.value;return t._zod.values.has(i)||n.issues.push({code:"invalid_value",values:r,input:i,inst:t}),n}}),oVe=Te("$ZodLiteral",(t,e)=>{lo.init(t,e),t._zod.values=new Set(e.values),t._zod.pattern=new RegExp(`^(${e.values.map(r=>typeof r=="string"?FN(r):r?r.toString():String(r)).join("|")})$`),t._zod.parse=(r,n)=>{let o=r.value;return t._zod.values.has(o)||r.issues.push({code:"invalid_value",values:e.values,input:o,inst:t}),r}}),iVe=Te("$ZodFile",(t,e)=>{lo.init(t,e),t._zod.parse=(r,n)=>{let o=r.value;return o instanceof File||r.issues.push({expected:"file",code:"invalid_type",input:o,inst:t}),r}}),hee=Te("$ZodTransform",(t,e)=>{lo.init(t,e),t._zod.parse=(r,n)=>{let o=e.transform(r.value,r);if(n.async)return(o instanceof Promise?o:Promise.resolve(o)).then(a=>(r.value=a,r));if(o instanceof Promise)throw new YT;return r.value=o,r}}),fhe=Te("$ZodOptional",(t,e)=>{lo.init(t,e),t._zod.optin="optional",t._zod.optout="optional",Bs(t._zod,"values",()=>e.innerType._zod.values?new Set([...e.innerType._zod.values,void 0]):void 0),Bs(t._zod,"pattern",()=>{let r=e.innerType._zod.pattern;return r?new RegExp(`^(${oee(r.source)})?$`):void 0}),t._zod.parse=(r,n)=>e.innerType._zod.optin==="optional"?e.innerType._zod.run(r,n):r.value===void 0?r:e.innerType._zod.run(r,n)}),aVe=Te("$ZodNullable",(t,e)=>{lo.init(t,e),Bs(t._zod,"optin",()=>e.innerType._zod.optin),Bs(t._zod,"optout",()=>e.innerType._zod.optout),Bs(t._zod,"pattern",()=>{let r=e.innerType._zod.pattern;return r?new RegExp(`^(${oee(r.source)}|null)$`):void 0}),Bs(t._zod,"values",()=>e.innerType._zod.values?new Set([...e.innerType._zod.values,null]):void 0),t._zod.parse=(r,n)=>r.value===null?r:e.innerType._zod.run(r,n)}),sVe=Te("$ZodDefault",(t,e)=>{lo.init(t,e),t._zod.optin="optional",Bs(t._zod,"values",()=>e.innerType._zod.values),t._zod.parse=(r,n)=>{if(r.value===void 0)return r.value=e.defaultValue,r;let o=e.innerType._zod.run(r,n);return o instanceof Promise?o.then(i=>nMt(i,e)):nMt(o,e)}});uVe=Te("$ZodPrefault",(t,e)=>{lo.init(t,e),t._zod.optin="optional",Bs(t._zod,"values",()=>e.innerType._zod.values),t._zod.parse=(r,n)=>(r.value===void 0&&(r.value=e.defaultValue),e.innerType._zod.run(r,n))}),lVe=Te("$ZodNonOptional",(t,e)=>{lo.init(t,e),Bs(t._zod,"values",()=>{let r=e.innerType._zod.values;return r?new Set([...r].filter(n=>n!==void 0)):void 0}),t._zod.parse=(r,n)=>{let o=e.innerType._zod.run(r,n);return o instanceof Promise?o.then(i=>oMt(i,t)):oMt(o,t)}});cVe=Te("$ZodSuccess",(t,e)=>{lo.init(t,e),t._zod.parse=(r,n)=>{let o=e.innerType._zod.run(r,n);return o instanceof Promise?o.then(i=>(r.value=i.issues.length===0,r)):(r.value=o.issues.length===0,r)}}),dVe=Te("$ZodCatch",(t,e)=>{lo.init(t,e),t._zod.optin="optional",Bs(t._zod,"optout",()=>e.innerType._zod.optout),Bs(t._zod,"values",()=>e.innerType._zod.values),t._zod.parse=(r,n)=>{let o=e.innerType._zod.run(r,n);return o instanceof Promise?o.then(i=>(r.value=i.value,i.issues.length&&(r.value=e.catchValue({...r,error:{issues:i.issues.map(a=>Xv(a,n,vd()))},input:r.value}),r.issues=[]),r)):(r.value=o.value,o.issues.length&&(r.value=e.catchValue({...r,error:{issues:o.issues.map(i=>Xv(i,n,vd()))},input:r.value}),r.issues=[]),r)}}),fVe=Te("$ZodNaN",(t,e)=>{lo.init(t,e),t._zod.parse=(r,n)=>((typeof r.value!="number"||!Number.isNaN(r.value))&&r.issues.push({input:r.value,inst:t,expected:"nan",code:"invalid_type"}),r)}),gee=Te("$ZodPipe",(t,e)=>{lo.init(t,e),Bs(t._zod,"values",()=>e.in._zod.values),Bs(t._zod,"optin",()=>e.in._zod.optin),Bs(t._zod,"optout",()=>e.out._zod.optout),t._zod.parse=(r,n)=>{let o=e.in._zod.run(r,n);return o instanceof Promise?o.then(i=>iMt(i,e,n)):iMt(o,e,n)}});pVe=Te("$ZodReadonly",(t,e)=>{lo.init(t,e),Bs(t._zod,"propValues",()=>e.innerType._zod.propValues),Bs(t._zod,"values",()=>e.innerType._zod.values),Bs(t._zod,"optin",()=>e.innerType._zod.optin),Bs(t._zod,"optout",()=>e.innerType._zod.optout),t._zod.parse=(r,n)=>{let o=e.innerType._zod.run(r,n);return o instanceof Promise?o.then(aMt):aMt(o)}});mVe=Te("$ZodTemplateLiteral",(t,e)=>{lo.init(t,e);let r=[];for(let n of e.parts)if(n instanceof lo){if(!n._zod.pattern)throw new Error(`Invalid template literal part, no pattern found: ${[...n._zod.traits].shift()}`);let o=n._zod.pattern instanceof RegExp?n._zod.pattern.source:n._zod.pattern;if(!o)throw new Error(`Invalid template literal part: ${n._zod.traits}`);let i=o.startsWith("^")?1:0,a=o.endsWith("$")?o.length-1:o.length;r.push(o.slice(i,a))}else if(n===null||d4e.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)}),hVe=Te("$ZodPromise",(t,e)=>{lo.init(t,e),t._zod.parse=(r,n)=>Promise.resolve(r.value).then(o=>e.innerType._zod.run({value:o,issues:[]},n))}),gVe=Te("$ZodLazy",(t,e)=>{lo.init(t,e),Bs(t._zod,"innerType",()=>e.getter()),Bs(t._zod,"pattern",()=>t._zod.innerType._zod.pattern),Bs(t._zod,"propValues",()=>t._zod.innerType._zod.propValues),Bs(t._zod,"optin",()=>t._zod.innerType._zod.optin),Bs(t._zod,"optout",()=>t._zod.innerType._zod.optout),t._zod.parse=(r,n)=>t._zod.innerType._zod.run(r,n)}),yVe=Te("$ZodCustom",(t,e)=>{hc.init(t,e),lo.init(t,e),t._zod.parse=(r,n)=>r,t._zod.check=r=>{let n=r.value,o=e.fn(n);if(o instanceof Promise)return o.then(i=>sMt(i,r,n,t));sMt(o,r,n,t)}})});function dMt(){return{localeError:Ign()}}var Ign,fMt=v(()=>{zn();Ign=()=>{let t={string:{unit:"\u062D\u0631\u0641",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"},file:{unit:"\u0628\u0627\u064A\u062A",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"},array:{unit:"\u0639\u0646\u0635\u0631",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"},set:{unit:"\u0639\u0646\u0635\u0631",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"number";case"object":{if(Array.isArray(o))return"array";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"\u0645\u062F\u062E\u0644",email:"\u0628\u0631\u064A\u062F \u0625\u0644\u0643\u062A\u0631\u0648\u0646\u064A",url:"\u0631\u0627\u0628\u0637",emoji:"\u0625\u064A\u0645\u0648\u062C\u064A",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u062A\u0627\u0631\u064A\u062E \u0648\u0648\u0642\u062A \u0628\u0645\u0639\u064A\u0627\u0631 ISO",date:"\u062A\u0627\u0631\u064A\u062E \u0628\u0645\u0639\u064A\u0627\u0631 ISO",time:"\u0648\u0642\u062A \u0628\u0645\u0639\u064A\u0627\u0631 ISO",duration:"\u0645\u062F\u0629 \u0628\u0645\u0639\u064A\u0627\u0631 ISO",ipv4:"\u0639\u0646\u0648\u0627\u0646 IPv4",ipv6:"\u0639\u0646\u0648\u0627\u0646 IPv6",cidrv4:"\u0645\u062F\u0649 \u0639\u0646\u0627\u0648\u064A\u0646 \u0628\u0635\u064A\u063A\u0629 IPv4",cidrv6:"\u0645\u062F\u0649 \u0639\u0646\u0627\u0648\u064A\u0646 \u0628\u0635\u064A\u063A\u0629 IPv6",base64:"\u0646\u064E\u0635 \u0628\u062A\u0631\u0645\u064A\u0632 base64-encoded",base64url:"\u0646\u064E\u0635 \u0628\u062A\u0631\u0645\u064A\u0632 base64url-encoded",json_string:"\u0646\u064E\u0635 \u0639\u0644\u0649 \u0647\u064A\u0626\u0629 JSON",e164:"\u0631\u0642\u0645 \u0647\u0627\u062A\u0641 \u0628\u0645\u0639\u064A\u0627\u0631 E.164",jwt:"JWT",template_literal:"\u0645\u062F\u062E\u0644"};return o=>{switch(o.code){case"invalid_type":return`\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 ${o.expected}\u060C \u0648\u0644\u0643\u0646 \u062A\u0645 \u0625\u062F\u062E\u0627\u0644 ${r(o.input)}`;case"invalid_value":return o.values.length===1?`\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 ${Ut(o.values[0])}`:`\u0627\u062E\u062A\u064A\u0627\u0631 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062A\u0648\u0642\u0639 \u0627\u0646\u062A\u0642\u0627\u0621 \u0623\u062D\u062F \u0647\u0630\u0647 \u0627\u0644\u062E\u064A\u0627\u0631\u0627\u062A: ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?` \u0623\u0643\u0628\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0623\u0646 \u062A\u0643\u0648\u0646 ${o.origin??"\u0627\u0644\u0642\u064A\u0645\u0629"} ${i} ${o.maximum.toString()} ${a.unit??"\u0639\u0646\u0635\u0631"}`:`\u0623\u0643\u0628\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0623\u0646 \u062A\u0643\u0648\u0646 ${o.origin??"\u0627\u0644\u0642\u064A\u0645\u0629"} ${i} ${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`\u0623\u0635\u063A\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0644\u0640 ${o.origin} \u0623\u0646 \u064A\u0643\u0648\u0646 ${i} ${o.minimum.toString()} ${a.unit}`:`\u0623\u0635\u063A\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0644\u0640 ${o.origin} \u0623\u0646 \u064A\u0643\u0648\u0646 ${i} ${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0628\u062F\u0623 \u0628\u0640 "${o.prefix}"`:i.format==="ends_with"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0646\u062A\u0647\u064A \u0628\u0640 "${i.suffix}"`:i.format==="includes"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u062A\u0636\u0645\u0651\u064E\u0646 "${i.includes}"`:i.format==="regex"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0637\u0627\u0628\u0642 \u0627\u0644\u0646\u0645\u0637 ${i.pattern}`:`${n[i.format]??o.format} \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644`}case"not_multiple_of":return`\u0631\u0642\u0645 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0645\u0646 \u0645\u0636\u0627\u0639\u0641\u0627\u062A ${o.divisor}`;case"unrecognized_keys":return`\u0645\u0639\u0631\u0641${o.keys.length>1?"\u0627\u062A":""} \u063A\u0631\u064A\u0628${o.keys.length>1?"\u0629":""}: ${Je(o.keys,"\u060C ")}`;case"invalid_key":return`\u0645\u0639\u0631\u0641 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644 \u0641\u064A ${o.origin}`;case"invalid_union":return"\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644";case"invalid_element":return`\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644 \u0641\u064A ${o.origin}`;default:return"\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644"}}}});function pMt(){return{localeError:Agn()}}var Agn,mMt=v(()=>{zn();Agn=()=>{let t={string:{unit:"simvol",verb:"olmal\u0131d\u0131r"},file:{unit:"bayt",verb:"olmal\u0131d\u0131r"},array:{unit:"element",verb:"olmal\u0131d\u0131r"},set:{unit:"element",verb:"olmal\u0131d\u0131r"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"number";case"object":{if(Array.isArray(o))return"array";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"input",email:"email address",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datetime",date:"ISO date",time:"ISO time",duration:"ISO duration",ipv4:"IPv4 address",ipv6:"IPv6 address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",jwt:"JWT",template_literal:"input"};return o=>{switch(o.code){case"invalid_type":return`Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n ${o.expected}, daxil olan ${r(o.input)}`;case"invalid_value":return o.values.length===1?`Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n ${Ut(o.values[0])}`:`Yanl\u0131\u015F se\xE7im: a\u015Fa\u011F\u0131dak\u0131lardan biri olmal\u0131d\u0131r: ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`\xC7ox b\xF6y\xFCk: g\xF6zl\u0259nil\u0259n ${o.origin??"d\u0259y\u0259r"} ${i}${o.maximum.toString()} ${a.unit??"element"}`:`\xC7ox b\xF6y\xFCk: g\xF6zl\u0259nil\u0259n ${o.origin??"d\u0259y\u0259r"} ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`\xC7ox ki\xE7ik: g\xF6zl\u0259nil\u0259n ${o.origin} ${i}${o.minimum.toString()} ${a.unit}`:`\xC7ox ki\xE7ik: g\xF6zl\u0259nil\u0259n ${o.origin} ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Yanl\u0131\u015F m\u0259tn: "${i.prefix}" il\u0259 ba\u015Flamal\u0131d\u0131r`:i.format==="ends_with"?`Yanl\u0131\u015F m\u0259tn: "${i.suffix}" il\u0259 bitm\u0259lidir`:i.format==="includes"?`Yanl\u0131\u015F m\u0259tn: "${i.includes}" daxil olmal\u0131d\u0131r`:i.format==="regex"?`Yanl\u0131\u015F m\u0259tn: ${i.pattern} \u015Fablonuna uy\u011Fun olmal\u0131d\u0131r`:`Yanl\u0131\u015F ${n[i.format]??o.format}`}case"not_multiple_of":return`Yanl\u0131\u015F \u0259d\u0259d: ${o.divisor} il\u0259 b\xF6l\xFCn\u0259 bil\u0259n olmal\u0131d\u0131r`;case"unrecognized_keys":return`Tan\u0131nmayan a\xE7ar${o.keys.length>1?"lar":""}: ${Je(o.keys,", ")}`;case"invalid_key":return`${o.origin} daxilind\u0259 yanl\u0131\u015F a\xE7ar`;case"invalid_union":return"Yanl\u0131\u015F d\u0259y\u0259r";case"invalid_element":return`${o.origin} daxilind\u0259 yanl\u0131\u015F d\u0259y\u0259r`;default:return"Yanl\u0131\u015F d\u0259y\u0259r"}}}});function hMt(t,e,r,n){let o=Math.abs(t),i=o%10,a=o%100;return a>=11&&a<=19?n:i===1?e:i>=2&&i<=4?r:n}function gMt(){return{localeError:Ngn()}}var Ngn,yMt=v(()=>{zn();Ngn=()=>{let t={string:{unit:{one:"\u0441\u0456\u043C\u0432\u0430\u043B",few:"\u0441\u0456\u043C\u0432\u0430\u043B\u044B",many:"\u0441\u0456\u043C\u0432\u0430\u043B\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"},array:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"},set:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"},file:{unit:{one:"\u0431\u0430\u0439\u0442",few:"\u0431\u0430\u0439\u0442\u044B",many:"\u0431\u0430\u0439\u0442\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"\u043B\u0456\u043A";case"object":{if(Array.isArray(o))return"\u043C\u0430\u0441\u0456\u045E";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"\u0443\u0432\u043E\u0434",email:"email \u0430\u0434\u0440\u0430\u0441",url:"URL",emoji:"\u044D\u043C\u043E\u0434\u0437\u0456",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0434\u0430\u0442\u0430 \u0456 \u0447\u0430\u0441",date:"ISO \u0434\u0430\u0442\u0430",time:"ISO \u0447\u0430\u0441",duration:"ISO \u043F\u0440\u0430\u0446\u044F\u0433\u043B\u0430\u0441\u0446\u044C",ipv4:"IPv4 \u0430\u0434\u0440\u0430\u0441",ipv6:"IPv6 \u0430\u0434\u0440\u0430\u0441",cidrv4:"IPv4 \u0434\u044B\u044F\u043F\u0430\u0437\u043E\u043D",cidrv6:"IPv6 \u0434\u044B\u044F\u043F\u0430\u0437\u043E\u043D",base64:"\u0440\u0430\u0434\u043E\u043A \u0443 \u0444\u0430\u0440\u043C\u0430\u0446\u0435 base64",base64url:"\u0440\u0430\u0434\u043E\u043A \u0443 \u0444\u0430\u0440\u043C\u0430\u0446\u0435 base64url",json_string:"JSON \u0440\u0430\u0434\u043E\u043A",e164:"\u043D\u0443\u043C\u0430\u0440 E.164",jwt:"JWT",template_literal:"\u0443\u0432\u043E\u0434"};return o=>{switch(o.code){case"invalid_type":return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u045E\u0441\u044F ${o.expected}, \u0430\u0442\u0440\u044B\u043C\u0430\u043D\u0430 ${r(o.input)}`;case"invalid_value":return o.values.length===1?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F ${Ut(o.values[0])}`:`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0432\u0430\u0440\u044B\u044F\u043D\u0442: \u0447\u0430\u043A\u0430\u045E\u0441\u044F \u0430\u0434\u0437\u0456\u043D \u0437 ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);if(a){let s=Number(o.maximum),u=hMt(s,a.unit.one,a.unit.few,a.unit.many);return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u0432\u044F\u043B\u0456\u043A\u0456: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${o.origin??"\u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435"} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 ${a.verb} ${i}${o.maximum.toString()} ${u}`}return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u0432\u044F\u043B\u0456\u043A\u0456: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${o.origin??"\u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435"} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 \u0431\u044B\u0446\u044C ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);if(a){let s=Number(o.minimum),u=hMt(s,a.unit.one,a.unit.few,a.unit.many);return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u043C\u0430\u043B\u044B: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${o.origin} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 ${a.verb} ${i}${o.minimum.toString()} ${u}`}return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u043C\u0430\u043B\u044B: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${o.origin} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 \u0431\u044B\u0446\u044C ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u043F\u0430\u0447\u044B\u043D\u0430\u0446\u0446\u0430 \u0437 "${i.prefix}"`:i.format==="ends_with"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0437\u0430\u043A\u0430\u043D\u0447\u0432\u0430\u0446\u0446\u0430 \u043D\u0430 "${i.suffix}"`:i.format==="includes"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0437\u043C\u044F\u0448\u0447\u0430\u0446\u044C "${i.includes}"`:i.format==="regex"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0430\u0434\u043F\u0430\u0432\u044F\u0434\u0430\u0446\u044C \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${i.pattern}`:`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B ${n[i.format]??o.format}`}case"not_multiple_of":return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u043B\u0456\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0431\u044B\u0446\u044C \u043A\u0440\u0430\u0442\u043D\u044B\u043C ${o.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u0430\u0441\u043F\u0430\u0437\u043D\u0430\u043D\u044B ${o.keys.length>1?"\u043A\u043B\u044E\u0447\u044B":"\u043A\u043B\u044E\u0447"}: ${Je(o.keys,", ")}`;case"invalid_key":return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u043A\u043B\u044E\u0447 \u0443 ${o.origin}`;case"invalid_union":return"\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434";case"invalid_element":return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u0430\u0435 \u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435 \u045E ${o.origin}`;default:return"\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434"}}}});function bMt(){return{localeError:Dgn()}}var Dgn,_Mt=v(()=>{zn();Dgn=()=>{let t={string:{unit:"car\xE0cters",verb:"contenir"},file:{unit:"bytes",verb:"contenir"},array:{unit:"elements",verb:"contenir"},set:{unit:"elements",verb:"contenir"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"number";case"object":{if(Array.isArray(o))return"array";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"entrada",email:"adre\xE7a electr\xF2nica",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data i hora ISO",date:"data ISO",time:"hora ISO",duration:"durada ISO",ipv4:"adre\xE7a IPv4",ipv6:"adre\xE7a IPv6",cidrv4:"rang IPv4",cidrv6:"rang IPv6",base64:"cadena codificada en base64",base64url:"cadena codificada en base64url",json_string:"cadena JSON",e164:"n\xFAmero E.164",jwt:"JWT",template_literal:"entrada"};return o=>{switch(o.code){case"invalid_type":return`Tipus inv\xE0lid: s'esperava ${o.expected}, s'ha rebut ${r(o.input)}`;case"invalid_value":return o.values.length===1?`Valor inv\xE0lid: s'esperava ${Ut(o.values[0])}`:`Opci\xF3 inv\xE0lida: s'esperava una de ${Je(o.values," o ")}`;case"too_big":{let i=o.inclusive?"com a m\xE0xim":"menys de",a=e(o.origin);return a?`Massa gran: s'esperava que ${o.origin??"el valor"} contingu\xE9s ${i} ${o.maximum.toString()} ${a.unit??"elements"}`:`Massa gran: s'esperava que ${o.origin??"el valor"} fos ${i} ${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?"com a m\xEDnim":"m\xE9s de",a=e(o.origin);return a?`Massa petit: s'esperava que ${o.origin} contingu\xE9s ${i} ${o.minimum.toString()} ${a.unit}`:`Massa petit: s'esperava que ${o.origin} fos ${i} ${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Format inv\xE0lid: ha de comen\xE7ar amb "${i.prefix}"`:i.format==="ends_with"?`Format inv\xE0lid: ha d'acabar amb "${i.suffix}"`:i.format==="includes"?`Format inv\xE0lid: ha d'incloure "${i.includes}"`:i.format==="regex"?`Format inv\xE0lid: ha de coincidir amb el patr\xF3 ${i.pattern}`:`Format inv\xE0lid per a ${n[i.format]??o.format}`}case"not_multiple_of":return`N\xFAmero inv\xE0lid: ha de ser m\xFAltiple de ${o.divisor}`;case"unrecognized_keys":return`Clau${o.keys.length>1?"s":""} no reconeguda${o.keys.length>1?"s":""}: ${Je(o.keys,", ")}`;case"invalid_key":return`Clau inv\xE0lida a ${o.origin}`;case"invalid_union":return"Entrada inv\xE0lida";case"invalid_element":return`Element inv\xE0lid a ${o.origin}`;default:return"Entrada inv\xE0lida"}}}});function vMt(){return{localeError:jgn()}}var jgn,wMt=v(()=>{zn();jgn=()=>{let t={string:{unit:"znak\u016F",verb:"m\xEDt"},file:{unit:"bajt\u016F",verb:"m\xEDt"},array:{unit:"prvk\u016F",verb:"m\xEDt"},set:{unit:"prvk\u016F",verb:"m\xEDt"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"\u010D\xEDslo";case"string":return"\u0159et\u011Bzec";case"boolean":return"boolean";case"bigint":return"bigint";case"function":return"funkce";case"symbol":return"symbol";case"undefined":return"undefined";case"object":{if(Array.isArray(o))return"pole";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"regul\xE1rn\xED v\xFDraz",email:"e-mailov\xE1 adresa",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"datum a \u010Das ve form\xE1tu ISO",date:"datum ve form\xE1tu ISO",time:"\u010Das ve form\xE1tu ISO",duration:"doba trv\xE1n\xED ISO",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",cidrv4:"rozsah IPv4",cidrv6:"rozsah IPv6",base64:"\u0159et\u011Bzec zak\xF3dovan\xFD ve form\xE1tu base64",base64url:"\u0159et\u011Bzec zak\xF3dovan\xFD ve form\xE1tu base64url",json_string:"\u0159et\u011Bzec ve form\xE1tu JSON",e164:"\u010D\xEDslo E.164",jwt:"JWT",template_literal:"vstup"};return o=>{switch(o.code){case"invalid_type":return`Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no ${o.expected}, obdr\u017Eeno ${r(o.input)}`;case"invalid_value":return o.values.length===1?`Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no ${Ut(o.values[0])}`:`Neplatn\xE1 mo\u017Enost: o\u010Dek\xE1v\xE1na jedna z hodnot ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`Hodnota je p\u0159\xEDli\u0161 velk\xE1: ${o.origin??"hodnota"} mus\xED m\xEDt ${i}${o.maximum.toString()} ${a.unit??"prvk\u016F"}`:`Hodnota je p\u0159\xEDli\u0161 velk\xE1: ${o.origin??"hodnota"} mus\xED b\xFDt ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`Hodnota je p\u0159\xEDli\u0161 mal\xE1: ${o.origin??"hodnota"} mus\xED m\xEDt ${i}${o.minimum.toString()} ${a.unit??"prvk\u016F"}`:`Hodnota je p\u0159\xEDli\u0161 mal\xE1: ${o.origin??"hodnota"} mus\xED b\xFDt ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED za\u010D\xEDnat na "${i.prefix}"`:i.format==="ends_with"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED kon\u010Dit na "${i.suffix}"`:i.format==="includes"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED obsahovat "${i.includes}"`:i.format==="regex"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED odpov\xEDdat vzoru ${i.pattern}`:`Neplatn\xFD form\xE1t ${n[i.format]??o.format}`}case"not_multiple_of":return`Neplatn\xE9 \u010D\xEDslo: mus\xED b\xFDt n\xE1sobkem ${o.divisor}`;case"unrecognized_keys":return`Nezn\xE1m\xE9 kl\xED\u010De: ${Je(o.keys,", ")}`;case"invalid_key":return`Neplatn\xFD kl\xED\u010D v ${o.origin}`;case"invalid_union":return"Neplatn\xFD vstup";case"invalid_element":return`Neplatn\xE1 hodnota v ${o.origin}`;default:return"Neplatn\xFD vstup"}}}});function SMt(){return{localeError:$gn()}}var $gn,CMt=v(()=>{zn();$gn=()=>{let t={string:{unit:"Zeichen",verb:"zu haben"},file:{unit:"Bytes",verb:"zu haben"},array:{unit:"Elemente",verb:"zu haben"},set:{unit:"Elemente",verb:"zu haben"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"Zahl";case"object":{if(Array.isArray(o))return"Array";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"Eingabe",email:"E-Mail-Adresse",url:"URL",emoji:"Emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-Datum und -Uhrzeit",date:"ISO-Datum",time:"ISO-Uhrzeit",duration:"ISO-Dauer",ipv4:"IPv4-Adresse",ipv6:"IPv6-Adresse",cidrv4:"IPv4-Bereich",cidrv6:"IPv6-Bereich",base64:"Base64-codierter String",base64url:"Base64-URL-codierter String",json_string:"JSON-String",e164:"E.164-Nummer",jwt:"JWT",template_literal:"Eingabe"};return o=>{switch(o.code){case"invalid_type":return`Ung\xFCltige Eingabe: erwartet ${o.expected}, erhalten ${r(o.input)}`;case"invalid_value":return o.values.length===1?`Ung\xFCltige Eingabe: erwartet ${Ut(o.values[0])}`:`Ung\xFCltige Option: erwartet eine von ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`Zu gro\xDF: erwartet, dass ${o.origin??"Wert"} ${i}${o.maximum.toString()} ${a.unit??"Elemente"} hat`:`Zu gro\xDF: erwartet, dass ${o.origin??"Wert"} ${i}${o.maximum.toString()} ist`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`Zu klein: erwartet, dass ${o.origin} ${i}${o.minimum.toString()} ${a.unit} hat`:`Zu klein: erwartet, dass ${o.origin} ${i}${o.minimum.toString()} ist`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Ung\xFCltiger String: muss mit "${i.prefix}" beginnen`:i.format==="ends_with"?`Ung\xFCltiger String: muss mit "${i.suffix}" enden`:i.format==="includes"?`Ung\xFCltiger String: muss "${i.includes}" enthalten`:i.format==="regex"?`Ung\xFCltiger String: muss dem Muster ${i.pattern} entsprechen`:`Ung\xFCltig: ${n[i.format]??o.format}`}case"not_multiple_of":return`Ung\xFCltige Zahl: muss ein Vielfaches von ${o.divisor} sein`;case"unrecognized_keys":return`${o.keys.length>1?"Unbekannte Schl\xFCssel":"Unbekannter Schl\xFCssel"}: ${Je(o.keys,", ")}`;case"invalid_key":return`Ung\xFCltiger Schl\xFCssel in ${o.origin}`;case"invalid_union":return"Ung\xFCltige Eingabe";case"invalid_element":return`Ung\xFCltiger Wert in ${o.origin}`;default:return"Ung\xFCltige Eingabe"}}}});function phe(){return{localeError:Fgn()}}var Lgn,Fgn,bVe=v(()=>{zn();Lgn=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},Fgn=()=>{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 ${Lgn(n.input)}`;case"invalid_value":return n.values.length===1?`Invalid input: expected ${Ut(n.values[0])}`:`Invalid option: expected one of ${Je(n.values,"|")}`;case"too_big":{let o=n.inclusive?"<=":"<",i=e(n.origin);return i?`Too big: expected ${n.origin??"value"} to have ${o}${n.maximum.toString()} ${i.unit??"elements"}`:`Too big: expected ${n.origin??"value"} to be ${o}${n.maximum.toString()}`}case"too_small":{let o=n.inclusive?">=":">",i=e(n.origin);return i?`Too small: expected ${n.origin} to have ${o}${n.minimum.toString()} ${i.unit}`:`Too small: expected ${n.origin} to be ${o}${n.minimum.toString()}`}case"invalid_format":{let o=n;return o.format==="starts_with"?`Invalid string: must start with "${o.prefix}"`:o.format==="ends_with"?`Invalid string: must end with "${o.suffix}"`:o.format==="includes"?`Invalid string: must include "${o.includes}"`:o.format==="regex"?`Invalid string: must match pattern ${o.pattern}`:`Invalid ${r[o.format]??n.format}`}case"not_multiple_of":return`Invalid number: must be a multiple of ${n.divisor}`;case"unrecognized_keys":return`Unrecognized key${n.keys.length>1?"s":""}: ${Je(n.keys,", ")}`;case"invalid_key":return`Invalid key in ${n.origin}`;case"invalid_union":return"Invalid input";case"invalid_element":return`Invalid value in ${n.origin}`;default:return"Invalid input"}}}});function xMt(){return{localeError:qgn()}}var kgn,qgn,TMt=v(()=>{zn();kgn=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},qgn=()=>{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 ${kgn(n.input)}`;case"invalid_value":return n.values.length===1?`Nevalida enigo: atendi\u011Dis ${Ut(n.values[0])}`:`Nevalida opcio: atendi\u011Dis unu el ${Je(n.values,"|")}`;case"too_big":{let o=n.inclusive?"<=":"<",i=e(n.origin);return i?`Tro granda: atendi\u011Dis ke ${n.origin??"valoro"} havu ${o}${n.maximum.toString()} ${i.unit??"elementojn"}`:`Tro granda: atendi\u011Dis ke ${n.origin??"valoro"} havu ${o}${n.maximum.toString()}`}case"too_small":{let o=n.inclusive?">=":">",i=e(n.origin);return i?`Tro malgranda: atendi\u011Dis ke ${n.origin} havu ${o}${n.minimum.toString()} ${i.unit}`:`Tro malgranda: atendi\u011Dis ke ${n.origin} estu ${o}${n.minimum.toString()}`}case"invalid_format":{let o=n;return o.format==="starts_with"?`Nevalida karaktraro: devas komenci\u011Di per "${o.prefix}"`:o.format==="ends_with"?`Nevalida karaktraro: devas fini\u011Di per "${o.suffix}"`:o.format==="includes"?`Nevalida karaktraro: devas inkluzivi "${o.includes}"`:o.format==="regex"?`Nevalida karaktraro: devas kongrui kun la modelo ${o.pattern}`:`Nevalida ${r[o.format]??n.format}`}case"not_multiple_of":return`Nevalida nombro: devas esti oblo de ${n.divisor}`;case"unrecognized_keys":return`Nekonata${n.keys.length>1?"j":""} \u015Dlosilo${n.keys.length>1?"j":""}: ${Je(n.keys,", ")}`;case"invalid_key":return`Nevalida \u015Dlosilo en ${n.origin}`;case"invalid_union":return"Nevalida enigo";case"invalid_element":return`Nevalida valoro en ${n.origin}`;default:return"Nevalida enigo"}}}});function OMt(){return{localeError:Bgn()}}var Bgn,EMt=v(()=>{zn();Bgn=()=>{let t={string:{unit:"caracteres",verb:"tener"},file:{unit:"bytes",verb:"tener"},array:{unit:"elementos",verb:"tener"},set:{unit:"elementos",verb:"tener"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"n\xFAmero";case"object":{if(Array.isArray(o))return"arreglo";if(o===null)return"nulo";if(Object.getPrototypeOf(o)!==Object.prototype)return o.constructor.name}}return i},n={regex:"entrada",email:"direcci\xF3n de correo electr\xF3nico",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"fecha y hora ISO",date:"fecha ISO",time:"hora ISO",duration:"duraci\xF3n ISO",ipv4:"direcci\xF3n IPv4",ipv6:"direcci\xF3n IPv6",cidrv4:"rango IPv4",cidrv6:"rango IPv6",base64:"cadena codificada en base64",base64url:"URL codificada en base64",json_string:"cadena JSON",e164:"n\xFAmero E.164",jwt:"JWT",template_literal:"entrada"};return o=>{switch(o.code){case"invalid_type":return`Entrada inv\xE1lida: se esperaba ${o.expected}, recibido ${r(o.input)}`;case"invalid_value":return o.values.length===1?`Entrada inv\xE1lida: se esperaba ${Ut(o.values[0])}`:`Opci\xF3n inv\xE1lida: se esperaba una de ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`Demasiado grande: se esperaba que ${o.origin??"valor"} tuviera ${i}${o.maximum.toString()} ${a.unit??"elementos"}`:`Demasiado grande: se esperaba que ${o.origin??"valor"} fuera ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`Demasiado peque\xF1o: se esperaba que ${o.origin} tuviera ${i}${o.minimum.toString()} ${a.unit}`:`Demasiado peque\xF1o: se esperaba que ${o.origin} fuera ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Cadena inv\xE1lida: debe comenzar con "${i.prefix}"`:i.format==="ends_with"?`Cadena inv\xE1lida: debe terminar en "${i.suffix}"`:i.format==="includes"?`Cadena inv\xE1lida: debe incluir "${i.includes}"`:i.format==="regex"?`Cadena inv\xE1lida: debe coincidir con el patr\xF3n ${i.pattern}`:`Inv\xE1lido ${n[i.format]??o.format}`}case"not_multiple_of":return`N\xFAmero inv\xE1lido: debe ser m\xFAltiplo de ${o.divisor}`;case"unrecognized_keys":return`Llave${o.keys.length>1?"s":""} desconocida${o.keys.length>1?"s":""}: ${Je(o.keys,", ")}`;case"invalid_key":return`Llave inv\xE1lida en ${o.origin}`;case"invalid_union":return"Entrada inv\xE1lida";case"invalid_element":return`Valor inv\xE1lido en ${o.origin}`;default:return"Entrada inv\xE1lida"}}}});function PMt(){return{localeError:Ugn()}}var Ugn,MMt=v(()=>{zn();Ugn=()=>{let t={string:{unit:"\u06A9\u0627\u0631\u0627\u06A9\u062A\u0631",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"},file:{unit:"\u0628\u0627\u06CC\u062A",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"},array:{unit:"\u0622\u06CC\u062A\u0645",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"},set:{unit:"\u0622\u06CC\u062A\u0645",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"\u0639\u062F\u062F";case"object":{if(Array.isArray(o))return"\u0622\u0631\u0627\u06CC\u0647";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"\u0648\u0631\u0648\u062F\u06CC",email:"\u0622\u062F\u0631\u0633 \u0627\u06CC\u0645\u06CC\u0644",url:"URL",emoji:"\u0627\u06CC\u0645\u0648\u062C\u06CC",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u062A\u0627\u0631\u06CC\u062E \u0648 \u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648",date:"\u062A\u0627\u0631\u06CC\u062E \u0627\u06CC\u0632\u0648",time:"\u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648",duration:"\u0645\u062F\u062A \u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648",ipv4:"IPv4 \u0622\u062F\u0631\u0633",ipv6:"IPv6 \u0622\u062F\u0631\u0633",cidrv4:"IPv4 \u062F\u0627\u0645\u0646\u0647",cidrv6:"IPv6 \u062F\u0627\u0645\u0646\u0647",base64:"base64-encoded \u0631\u0634\u062A\u0647",base64url:"base64url-encoded \u0631\u0634\u062A\u0647",json_string:"JSON \u0631\u0634\u062A\u0647",e164:"E.164 \u0639\u062F\u062F",jwt:"JWT",template_literal:"\u0648\u0631\u0648\u062F\u06CC"};return o=>{switch(o.code){case"invalid_type":return`\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A ${o.expected} \u0645\u06CC\u200C\u0628\u0648\u062F\u060C ${r(o.input)} \u062F\u0631\u06CC\u0627\u0641\u062A \u0634\u062F`;case"invalid_value":return o.values.length===1?`\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A ${Ut(o.values[0])} \u0645\u06CC\u200C\u0628\u0648\u062F`:`\u06AF\u0632\u06CC\u0646\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A \u06CC\u06A9\u06CC \u0627\u0632 ${Je(o.values,"|")} \u0645\u06CC\u200C\u0628\u0648\u062F`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`\u062E\u06CC\u0644\u06CC \u0628\u0632\u0631\u06AF: ${o.origin??"\u0645\u0642\u062F\u0627\u0631"} \u0628\u0627\u06CC\u062F ${i}${o.maximum.toString()} ${a.unit??"\u0639\u0646\u0635\u0631"} \u0628\u0627\u0634\u062F`:`\u062E\u06CC\u0644\u06CC \u0628\u0632\u0631\u06AF: ${o.origin??"\u0645\u0642\u062F\u0627\u0631"} \u0628\u0627\u06CC\u062F ${i}${o.maximum.toString()} \u0628\u0627\u0634\u062F`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`\u062E\u06CC\u0644\u06CC \u06A9\u0648\u0686\u06A9: ${o.origin} \u0628\u0627\u06CC\u062F ${i}${o.minimum.toString()} ${a.unit} \u0628\u0627\u0634\u062F`:`\u062E\u06CC\u0644\u06CC \u06A9\u0648\u0686\u06A9: ${o.origin} \u0628\u0627\u06CC\u062F ${i}${o.minimum.toString()} \u0628\u0627\u0634\u062F`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 "${i.prefix}" \u0634\u0631\u0648\u0639 \u0634\u0648\u062F`:i.format==="ends_with"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 "${i.suffix}" \u062A\u0645\u0627\u0645 \u0634\u0648\u062F`:i.format==="includes"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0634\u0627\u0645\u0644 "${i.includes}" \u0628\u0627\u0634\u062F`:i.format==="regex"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 \u0627\u0644\u06AF\u0648\u06CC ${i.pattern} \u0645\u0637\u0627\u0628\u0642\u062A \u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F`:`${n[i.format]??o.format} \u0646\u0627\u0645\u0639\u062A\u0628\u0631`}case"not_multiple_of":return`\u0639\u062F\u062F \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0645\u0636\u0631\u0628 ${o.divisor} \u0628\u0627\u0634\u062F`;case"unrecognized_keys":return`\u06A9\u0644\u06CC\u062F${o.keys.length>1?"\u0647\u0627\u06CC":""} \u0646\u0627\u0634\u0646\u0627\u0633: ${Je(o.keys,", ")}`;case"invalid_key":return`\u06A9\u0644\u06CC\u062F \u0646\u0627\u0634\u0646\u0627\u0633 \u062F\u0631 ${o.origin}`;case"invalid_union":return"\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631";case"invalid_element":return`\u0645\u0642\u062F\u0627\u0631 \u0646\u0627\u0645\u0639\u062A\u0628\u0631 \u062F\u0631 ${o.origin}`;default:return"\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631"}}}});function RMt(){return{localeError:zgn()}}var zgn,IMt=v(()=>{zn();zgn=()=>{let t={string:{unit:"merkki\xE4",subject:"merkkijonon"},file:{unit:"tavua",subject:"tiedoston"},array:{unit:"alkiota",subject:"listan"},set:{unit:"alkiota",subject:"joukon"},number:{unit:"",subject:"luvun"},bigint:{unit:"",subject:"suuren kokonaisluvun"},int:{unit:"",subject:"kokonaisluvun"},date:{unit:"",subject:"p\xE4iv\xE4m\xE4\xE4r\xE4n"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"number";case"object":{if(Array.isArray(o))return"array";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"s\xE4\xE4nn\xF6llinen lauseke",email:"s\xE4hk\xF6postiosoite",url:"URL-osoite",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-aikaleima",date:"ISO-p\xE4iv\xE4m\xE4\xE4r\xE4",time:"ISO-aika",duration:"ISO-kesto",ipv4:"IPv4-osoite",ipv6:"IPv6-osoite",cidrv4:"IPv4-alue",cidrv6:"IPv6-alue",base64:"base64-koodattu merkkijono",base64url:"base64url-koodattu merkkijono",json_string:"JSON-merkkijono",e164:"E.164-luku",jwt:"JWT",template_literal:"templaattimerkkijono"};return o=>{switch(o.code){case"invalid_type":return`Virheellinen tyyppi: odotettiin ${o.expected}, oli ${r(o.input)}`;case"invalid_value":return o.values.length===1?`Virheellinen sy\xF6te: t\xE4ytyy olla ${Ut(o.values[0])}`:`Virheellinen valinta: t\xE4ytyy olla yksi seuraavista: ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`Liian suuri: ${a.subject} t\xE4ytyy olla ${i}${o.maximum.toString()} ${a.unit}`.trim():`Liian suuri: arvon t\xE4ytyy olla ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`Liian pieni: ${a.subject} t\xE4ytyy olla ${i}${o.minimum.toString()} ${a.unit}`.trim():`Liian pieni: arvon t\xE4ytyy olla ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Virheellinen sy\xF6te: t\xE4ytyy alkaa "${i.prefix}"`:i.format==="ends_with"?`Virheellinen sy\xF6te: t\xE4ytyy loppua "${i.suffix}"`:i.format==="includes"?`Virheellinen sy\xF6te: t\xE4ytyy sis\xE4lt\xE4\xE4 "${i.includes}"`:i.format==="regex"?`Virheellinen sy\xF6te: t\xE4ytyy vastata s\xE4\xE4nn\xF6llist\xE4 lauseketta ${i.pattern}`:`Virheellinen ${n[i.format]??o.format}`}case"not_multiple_of":return`Virheellinen luku: t\xE4ytyy olla luvun ${o.divisor} monikerta`;case"unrecognized_keys":return`${o.keys.length>1?"Tuntemattomat avaimet":"Tuntematon avain"}: ${Je(o.keys,", ")}`;case"invalid_key":return"Virheellinen avain tietueessa";case"invalid_union":return"Virheellinen unioni";case"invalid_element":return"Virheellinen arvo joukossa";default:return"Virheellinen sy\xF6te"}}}});function AMt(){return{localeError:Vgn()}}var Vgn,NMt=v(()=>{zn();Vgn=()=>{let t={string:{unit:"caract\xE8res",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"\xE9l\xE9ments",verb:"avoir"},set:{unit:"\xE9l\xE9ments",verb:"avoir"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"nombre";case"object":{if(Array.isArray(o))return"tableau";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"entr\xE9e",email:"adresse e-mail",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"date et heure ISO",date:"date ISO",time:"heure ISO",duration:"dur\xE9e ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"cha\xEEne encod\xE9e en base64",base64url:"cha\xEEne encod\xE9e en base64url",json_string:"cha\xEEne JSON",e164:"num\xE9ro E.164",jwt:"JWT",template_literal:"entr\xE9e"};return o=>{switch(o.code){case"invalid_type":return`Entr\xE9e invalide : ${o.expected} attendu, ${r(o.input)} re\xE7u`;case"invalid_value":return o.values.length===1?`Entr\xE9e invalide : ${Ut(o.values[0])} attendu`:`Option invalide : une valeur parmi ${Je(o.values,"|")} attendue`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`Trop grand : ${o.origin??"valeur"} doit ${a.verb} ${i}${o.maximum.toString()} ${a.unit??"\xE9l\xE9ment(s)"}`:`Trop grand : ${o.origin??"valeur"} doit \xEAtre ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`Trop petit : ${o.origin} doit ${a.verb} ${i}${o.minimum.toString()} ${a.unit}`:`Trop petit : ${o.origin} doit \xEAtre ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Cha\xEEne invalide : doit commencer par "${i.prefix}"`:i.format==="ends_with"?`Cha\xEEne invalide : doit se terminer par "${i.suffix}"`:i.format==="includes"?`Cha\xEEne invalide : doit inclure "${i.includes}"`:i.format==="regex"?`Cha\xEEne invalide : doit correspondre au mod\xE8le ${i.pattern}`:`${n[i.format]??o.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit \xEAtre un multiple de ${o.divisor}`;case"unrecognized_keys":return`Cl\xE9${o.keys.length>1?"s":""} non reconnue${o.keys.length>1?"s":""} : ${Je(o.keys,", ")}`;case"invalid_key":return`Cl\xE9 invalide dans ${o.origin}`;case"invalid_union":return"Entr\xE9e invalide";case"invalid_element":return`Valeur invalide dans ${o.origin}`;default:return"Entr\xE9e invalide"}}}});function DMt(){return{localeError:Hgn()}}var Hgn,jMt=v(()=>{zn();Hgn=()=>{let t={string:{unit:"caract\xE8res",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"\xE9l\xE9ments",verb:"avoir"},set:{unit:"\xE9l\xE9ments",verb:"avoir"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"number";case"object":{if(Array.isArray(o))return"array";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"entr\xE9e",email:"adresse courriel",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"date-heure ISO",date:"date ISO",time:"heure ISO",duration:"dur\xE9e ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"cha\xEEne encod\xE9e en base64",base64url:"cha\xEEne encod\xE9e en base64url",json_string:"cha\xEEne JSON",e164:"num\xE9ro E.164",jwt:"JWT",template_literal:"entr\xE9e"};return o=>{switch(o.code){case"invalid_type":return`Entr\xE9e invalide : attendu ${o.expected}, re\xE7u ${r(o.input)}`;case"invalid_value":return o.values.length===1?`Entr\xE9e invalide : attendu ${Ut(o.values[0])}`:`Option invalide : attendu l'une des valeurs suivantes ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"\u2264":"<",a=e(o.origin);return a?`Trop grand : attendu que ${o.origin??"la valeur"} ait ${i}${o.maximum.toString()} ${a.unit}`:`Trop grand : attendu que ${o.origin??"la valeur"} soit ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?"\u2265":">",a=e(o.origin);return a?`Trop petit : attendu que ${o.origin} ait ${i}${o.minimum.toString()} ${a.unit}`:`Trop petit : attendu que ${o.origin} soit ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Cha\xEEne invalide : doit commencer par "${i.prefix}"`:i.format==="ends_with"?`Cha\xEEne invalide : doit se terminer par "${i.suffix}"`:i.format==="includes"?`Cha\xEEne invalide : doit inclure "${i.includes}"`:i.format==="regex"?`Cha\xEEne invalide : doit correspondre au motif ${i.pattern}`:`${n[i.format]??o.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit \xEAtre un multiple de ${o.divisor}`;case"unrecognized_keys":return`Cl\xE9${o.keys.length>1?"s":""} non reconnue${o.keys.length>1?"s":""} : ${Je(o.keys,", ")}`;case"invalid_key":return`Cl\xE9 invalide dans ${o.origin}`;case"invalid_union":return"Entr\xE9e invalide";case"invalid_element":return`Valeur invalide dans ${o.origin}`;default:return"Entr\xE9e invalide"}}}});function $Mt(){return{localeError:Wgn()}}var Wgn,LMt=v(()=>{zn();Wgn=()=>{let t={string:{unit:"\u05D0\u05D5\u05EA\u05D9\u05D5\u05EA",verb:"\u05DC\u05DB\u05DC\u05D5\u05DC"},file:{unit:"\u05D1\u05D9\u05D9\u05D8\u05D9\u05DD",verb:"\u05DC\u05DB\u05DC\u05D5\u05DC"},array:{unit:"\u05E4\u05E8\u05D9\u05D8\u05D9\u05DD",verb:"\u05DC\u05DB\u05DC\u05D5\u05DC"},set:{unit:"\u05E4\u05E8\u05D9\u05D8\u05D9\u05DD",verb:"\u05DC\u05DB\u05DC\u05D5\u05DC"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"number";case"object":{if(Array.isArray(o))return"array";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"\u05E7\u05DC\u05D8",email:"\u05DB\u05EA\u05D5\u05D1\u05EA \u05D0\u05D9\u05DE\u05D9\u05D9\u05DC",url:"\u05DB\u05EA\u05D5\u05D1\u05EA \u05E8\u05E9\u05EA",emoji:"\u05D0\u05D9\u05DE\u05D5\u05D2'\u05D9",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u05EA\u05D0\u05E8\u05D9\u05DA \u05D5\u05D6\u05DE\u05DF ISO",date:"\u05EA\u05D0\u05E8\u05D9\u05DA ISO",time:"\u05D6\u05DE\u05DF ISO",duration:"\u05DE\u05E9\u05DA \u05D6\u05DE\u05DF ISO",ipv4:"\u05DB\u05EA\u05D5\u05D1\u05EA IPv4",ipv6:"\u05DB\u05EA\u05D5\u05D1\u05EA IPv6",cidrv4:"\u05D8\u05D5\u05D5\u05D7 IPv4",cidrv6:"\u05D8\u05D5\u05D5\u05D7 IPv6",base64:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D1\u05D1\u05E1\u05D9\u05E1 64",base64url:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D1\u05D1\u05E1\u05D9\u05E1 64 \u05DC\u05DB\u05EA\u05D5\u05D1\u05D5\u05EA \u05E8\u05E9\u05EA",json_string:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA JSON",e164:"\u05DE\u05E1\u05E4\u05E8 E.164",jwt:"JWT",template_literal:"\u05E7\u05DC\u05D8"};return o=>{switch(o.code){case"invalid_type":return`\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05E6\u05E8\u05D9\u05DA ${o.expected}, \u05D4\u05EA\u05E7\u05D1\u05DC ${r(o.input)}`;case"invalid_value":return o.values.length===1?`\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05E6\u05E8\u05D9\u05DA ${Ut(o.values[0])}`:`\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05E6\u05E8\u05D9\u05DA \u05D0\u05D7\u05EA \u05DE\u05D4\u05D0\u05E4\u05E9\u05E8\u05D5\u05D9\u05D5\u05EA ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`\u05D2\u05D3\u05D5\u05DC \u05DE\u05D3\u05D9: ${o.origin??"value"} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${i}${o.maximum.toString()} ${a.unit??"elements"}`:`\u05D2\u05D3\u05D5\u05DC \u05DE\u05D3\u05D9: ${o.origin??"value"} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${o.origin} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${i}${o.minimum.toString()} ${a.unit}`:`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${o.origin} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05E0\u05D4: \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05EA\u05D7\u05D9\u05DC \u05D1"${i.prefix}"`:i.format==="ends_with"?`\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05E0\u05D4: \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05E1\u05EA\u05D9\u05D9\u05DD \u05D1 "${i.suffix}"`:i.format==="includes"?`\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05E0\u05D4: \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05DB\u05DC\u05D5\u05DC "${i.includes}"`:i.format==="regex"?`\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05E0\u05D4: \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05EA\u05D0\u05D9\u05DD \u05DC\u05EA\u05D1\u05E0\u05D9\u05EA ${i.pattern}`:`${n[i.format]??o.format} \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF`}case"not_multiple_of":return`\u05DE\u05E1\u05E4\u05E8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA \u05DE\u05DB\u05E4\u05DC\u05D4 \u05E9\u05DC ${o.divisor}`;case"unrecognized_keys":return`\u05DE\u05E4\u05EA\u05D7${o.keys.length>1?"\u05D5\u05EA":""} \u05DC\u05D0 \u05DE\u05D6\u05D5\u05D4${o.keys.length>1?"\u05D9\u05DD":"\u05D4"}: ${Je(o.keys,", ")}`;case"invalid_key":return`\u05DE\u05E4\u05EA\u05D7 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF \u05D1${o.origin}`;case"invalid_union":return"\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF";case"invalid_element":return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF \u05D1${o.origin}`;default:return"\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF"}}}});function FMt(){return{localeError:Jgn()}}var Jgn,kMt=v(()=>{zn();Jgn=()=>{let t={string:{unit:"karakter",verb:"legyen"},file:{unit:"byte",verb:"legyen"},array:{unit:"elem",verb:"legyen"},set:{unit:"elem",verb:"legyen"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"sz\xE1m";case"object":{if(Array.isArray(o))return"t\xF6mb";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"bemenet",email:"email c\xEDm",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO id\u0151b\xE9lyeg",date:"ISO d\xE1tum",time:"ISO id\u0151",duration:"ISO id\u0151intervallum",ipv4:"IPv4 c\xEDm",ipv6:"IPv6 c\xEDm",cidrv4:"IPv4 tartom\xE1ny",cidrv6:"IPv6 tartom\xE1ny",base64:"base64-k\xF3dolt string",base64url:"base64url-k\xF3dolt string",json_string:"JSON string",e164:"E.164 sz\xE1m",jwt:"JWT",template_literal:"bemenet"};return o=>{switch(o.code){case"invalid_type":return`\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k ${o.expected}, a kapott \xE9rt\xE9k ${r(o.input)}`;case"invalid_value":return o.values.length===1?`\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k ${Ut(o.values[0])}`:`\xC9rv\xE9nytelen opci\xF3: valamelyik \xE9rt\xE9k v\xE1rt ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`T\xFAl nagy: ${o.origin??"\xE9rt\xE9k"} m\xE9rete t\xFAl nagy ${i}${o.maximum.toString()} ${a.unit??"elem"}`:`T\xFAl nagy: a bemeneti \xE9rt\xE9k ${o.origin??"\xE9rt\xE9k"} t\xFAl nagy: ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`T\xFAl kicsi: a bemeneti \xE9rt\xE9k ${o.origin} m\xE9rete t\xFAl kicsi ${i}${o.minimum.toString()} ${a.unit}`:`T\xFAl kicsi: a bemeneti \xE9rt\xE9k ${o.origin} t\xFAl kicsi ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\xC9rv\xE9nytelen string: "${i.prefix}" \xE9rt\xE9kkel kell kezd\u0151dnie`:i.format==="ends_with"?`\xC9rv\xE9nytelen string: "${i.suffix}" \xE9rt\xE9kkel kell v\xE9gz\u0151dnie`:i.format==="includes"?`\xC9rv\xE9nytelen string: "${i.includes}" \xE9rt\xE9ket kell tartalmaznia`:i.format==="regex"?`\xC9rv\xE9nytelen string: ${i.pattern} mint\xE1nak kell megfelelnie`:`\xC9rv\xE9nytelen ${n[i.format]??o.format}`}case"not_multiple_of":return`\xC9rv\xE9nytelen sz\xE1m: ${o.divisor} t\xF6bbsz\xF6r\xF6s\xE9nek kell lennie`;case"unrecognized_keys":return`Ismeretlen kulcs${o.keys.length>1?"s":""}: ${Je(o.keys,", ")}`;case"invalid_key":return`\xC9rv\xE9nytelen kulcs ${o.origin}`;case"invalid_union":return"\xC9rv\xE9nytelen bemenet";case"invalid_element":return`\xC9rv\xE9nytelen \xE9rt\xE9k: ${o.origin}`;default:return"\xC9rv\xE9nytelen bemenet"}}}});function qMt(){return{localeError:Kgn()}}var Kgn,BMt=v(()=>{zn();Kgn=()=>{let t={string:{unit:"karakter",verb:"memiliki"},file:{unit:"byte",verb:"memiliki"},array:{unit:"item",verb:"memiliki"},set:{unit:"item",verb:"memiliki"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"number";case"object":{if(Array.isArray(o))return"array";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"input",email:"alamat email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"tanggal dan waktu format ISO",date:"tanggal format ISO",time:"jam format ISO",duration:"durasi format ISO",ipv4:"alamat IPv4",ipv6:"alamat IPv6",cidrv4:"rentang alamat IPv4",cidrv6:"rentang alamat IPv6",base64:"string dengan enkode base64",base64url:"string dengan enkode base64url",json_string:"string JSON",e164:"angka E.164",jwt:"JWT",template_literal:"input"};return o=>{switch(o.code){case"invalid_type":return`Input tidak valid: diharapkan ${o.expected}, diterima ${r(o.input)}`;case"invalid_value":return o.values.length===1?`Input tidak valid: diharapkan ${Ut(o.values[0])}`:`Pilihan tidak valid: diharapkan salah satu dari ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`Terlalu besar: diharapkan ${o.origin??"value"} memiliki ${i}${o.maximum.toString()} ${a.unit??"elemen"}`:`Terlalu besar: diharapkan ${o.origin??"value"} menjadi ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`Terlalu kecil: diharapkan ${o.origin} memiliki ${i}${o.minimum.toString()} ${a.unit}`:`Terlalu kecil: diharapkan ${o.origin} menjadi ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`String tidak valid: harus dimulai dengan "${i.prefix}"`:i.format==="ends_with"?`String tidak valid: harus berakhir dengan "${i.suffix}"`:i.format==="includes"?`String tidak valid: harus menyertakan "${i.includes}"`:i.format==="regex"?`String tidak valid: harus sesuai pola ${i.pattern}`:`${n[i.format]??o.format} tidak valid`}case"not_multiple_of":return`Angka tidak valid: harus kelipatan dari ${o.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali ${o.keys.length>1?"s":""}: ${Je(o.keys,", ")}`;case"invalid_key":return`Kunci tidak valid di ${o.origin}`;case"invalid_union":return"Input tidak valid";case"invalid_element":return`Nilai tidak valid di ${o.origin}`;default:return"Input tidak valid"}}}});function UMt(){return{localeError:Ggn()}}var Ggn,zMt=v(()=>{zn();Ggn=()=>{let t={string:{unit:"caratteri",verb:"avere"},file:{unit:"byte",verb:"avere"},array:{unit:"elementi",verb:"avere"},set:{unit:"elementi",verb:"avere"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"numero";case"object":{if(Array.isArray(o))return"vettore";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"input",email:"indirizzo email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data e ora ISO",date:"data ISO",time:"ora ISO",duration:"durata ISO",ipv4:"indirizzo IPv4",ipv6:"indirizzo IPv6",cidrv4:"intervallo IPv4",cidrv6:"intervallo IPv6",base64:"stringa codificata in base64",base64url:"URL codificata in base64",json_string:"stringa JSON",e164:"numero E.164",jwt:"JWT",template_literal:"input"};return o=>{switch(o.code){case"invalid_type":return`Input non valido: atteso ${o.expected}, ricevuto ${r(o.input)}`;case"invalid_value":return o.values.length===1?`Input non valido: atteso ${Ut(o.values[0])}`:`Opzione non valida: atteso uno tra ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`Troppo grande: ${o.origin??"valore"} deve avere ${i}${o.maximum.toString()} ${a.unit??"elementi"}`:`Troppo grande: ${o.origin??"valore"} deve essere ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`Troppo piccolo: ${o.origin} deve avere ${i}${o.minimum.toString()} ${a.unit}`:`Troppo piccolo: ${o.origin} deve essere ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Stringa non valida: deve iniziare con "${i.prefix}"`:i.format==="ends_with"?`Stringa non valida: deve terminare con "${i.suffix}"`:i.format==="includes"?`Stringa non valida: deve includere "${i.includes}"`:i.format==="regex"?`Stringa non valida: deve corrispondere al pattern ${i.pattern}`:`Invalid ${n[i.format]??o.format}`}case"not_multiple_of":return`Numero non valido: deve essere un multiplo di ${o.divisor}`;case"unrecognized_keys":return`Chiav${o.keys.length>1?"i":"e"} non riconosciut${o.keys.length>1?"e":"a"}: ${Je(o.keys,", ")}`;case"invalid_key":return`Chiave non valida in ${o.origin}`;case"invalid_union":return"Input non valido";case"invalid_element":return`Valore non valido in ${o.origin}`;default:return"Input non valido"}}}});function VMt(){return{localeError:Xgn()}}var Xgn,HMt=v(()=>{zn();Xgn=()=>{let t={string:{unit:"\u6587\u5B57",verb:"\u3067\u3042\u308B"},file:{unit:"\u30D0\u30A4\u30C8",verb:"\u3067\u3042\u308B"},array:{unit:"\u8981\u7D20",verb:"\u3067\u3042\u308B"},set:{unit:"\u8981\u7D20",verb:"\u3067\u3042\u308B"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"\u6570\u5024";case"object":{if(Array.isArray(o))return"\u914D\u5217";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"\u5165\u529B\u5024",email:"\u30E1\u30FC\u30EB\u30A2\u30C9\u30EC\u30B9",url:"URL",emoji:"\u7D75\u6587\u5B57",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO\u65E5\u6642",date:"ISO\u65E5\u4ED8",time:"ISO\u6642\u523B",duration:"ISO\u671F\u9593",ipv4:"IPv4\u30A2\u30C9\u30EC\u30B9",ipv6:"IPv6\u30A2\u30C9\u30EC\u30B9",cidrv4:"IPv4\u7BC4\u56F2",cidrv6:"IPv6\u7BC4\u56F2",base64:"base64\u30A8\u30F3\u30B3\u30FC\u30C9\u6587\u5B57\u5217",base64url:"base64url\u30A8\u30F3\u30B3\u30FC\u30C9\u6587\u5B57\u5217",json_string:"JSON\u6587\u5B57\u5217",e164:"E.164\u756A\u53F7",jwt:"JWT",template_literal:"\u5165\u529B\u5024"};return o=>{switch(o.code){case"invalid_type":return`\u7121\u52B9\u306A\u5165\u529B: ${o.expected}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F\u304C\u3001${r(o.input)}\u304C\u5165\u529B\u3055\u308C\u307E\u3057\u305F`;case"invalid_value":return o.values.length===1?`\u7121\u52B9\u306A\u5165\u529B: ${Ut(o.values[0])}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F`:`\u7121\u52B9\u306A\u9078\u629E: ${Je(o.values,"\u3001")}\u306E\u3044\u305A\u308C\u304B\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;case"too_big":{let i=o.inclusive?"\u4EE5\u4E0B\u3067\u3042\u308B":"\u3088\u308A\u5C0F\u3055\u3044",a=e(o.origin);return a?`\u5927\u304D\u3059\u304E\u308B\u5024: ${o.origin??"\u5024"}\u306F${o.maximum.toString()}${a.unit??"\u8981\u7D20"}${i}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:`\u5927\u304D\u3059\u304E\u308B\u5024: ${o.origin??"\u5024"}\u306F${o.maximum.toString()}${i}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`}case"too_small":{let i=o.inclusive?"\u4EE5\u4E0A\u3067\u3042\u308B":"\u3088\u308A\u5927\u304D\u3044",a=e(o.origin);return a?`\u5C0F\u3055\u3059\u304E\u308B\u5024: ${o.origin}\u306F${o.minimum.toString()}${a.unit}${i}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:`\u5C0F\u3055\u3059\u304E\u308B\u5024: ${o.origin}\u306F${o.minimum.toString()}${i}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${i.prefix}"\u3067\u59CB\u307E\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:i.format==="ends_with"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${i.suffix}"\u3067\u7D42\u308F\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:i.format==="includes"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${i.includes}"\u3092\u542B\u3080\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:i.format==="regex"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: \u30D1\u30BF\u30FC\u30F3${i.pattern}\u306B\u4E00\u81F4\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:`\u7121\u52B9\u306A${n[i.format]??o.format}`}case"not_multiple_of":return`\u7121\u52B9\u306A\u6570\u5024: ${o.divisor}\u306E\u500D\u6570\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;case"unrecognized_keys":return`\u8A8D\u8B58\u3055\u308C\u3066\u3044\u306A\u3044\u30AD\u30FC${o.keys.length>1?"\u7FA4":""}: ${Je(o.keys,"\u3001")}`;case"invalid_key":return`${o.origin}\u5185\u306E\u7121\u52B9\u306A\u30AD\u30FC`;case"invalid_union":return"\u7121\u52B9\u306A\u5165\u529B";case"invalid_element":return`${o.origin}\u5185\u306E\u7121\u52B9\u306A\u5024`;default:return"\u7121\u52B9\u306A\u5165\u529B"}}}});function WMt(){return{localeError:Zgn()}}var Zgn,JMt=v(()=>{zn();Zgn=()=>{let t={string:{unit:"\u178F\u17BD\u17A2\u1780\u17D2\u179F\u179A",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"},file:{unit:"\u1794\u17C3",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"},array:{unit:"\u1792\u17B6\u178F\u17BB",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"},set:{unit:"\u1792\u17B6\u178F\u17BB",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"\u1798\u17B7\u1793\u1798\u17C2\u1793\u1787\u17B6\u179B\u17C1\u1781 (NaN)":"\u179B\u17C1\u1781";case"object":{if(Array.isArray(o))return"\u17A2\u17B6\u179A\u17C1 (Array)";if(o===null)return"\u1782\u17D2\u1798\u17B6\u1793\u178F\u1798\u17D2\u179B\u17C3 (null)";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B",email:"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793\u17A2\u17CA\u17B8\u1798\u17C2\u179B",url:"URL",emoji:"\u179F\u1789\u17D2\u1789\u17B6\u17A2\u17B6\u179A\u1798\u17D2\u1798\u178E\u17CD",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u1780\u17B6\u179B\u1794\u179A\u17B7\u1785\u17D2\u1786\u17C1\u1791 \u1793\u17B7\u1784\u1798\u17C9\u17C4\u1784 ISO",date:"\u1780\u17B6\u179B\u1794\u179A\u17B7\u1785\u17D2\u1786\u17C1\u1791 ISO",time:"\u1798\u17C9\u17C4\u1784 ISO",duration:"\u179A\u1799\u17C8\u1796\u17C1\u179B ISO",ipv4:"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv4",ipv6:"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv6",cidrv4:"\u178A\u17C2\u1793\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv4",cidrv6:"\u178A\u17C2\u1793\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv6",base64:"\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u17A2\u17CA\u17B7\u1780\u17BC\u178A base64",base64url:"\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u17A2\u17CA\u17B7\u1780\u17BC\u178A base64url",json_string:"\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A JSON",e164:"\u179B\u17C1\u1781 E.164",jwt:"JWT",template_literal:"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B"};return o=>{switch(o.code){case"invalid_type":return`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${o.expected} \u1794\u17C9\u17BB\u1793\u17D2\u178F\u17C2\u1791\u1791\u17BD\u179B\u1794\u17B6\u1793 ${r(o.input)}`;case"invalid_value":return o.values.length===1?`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${Ut(o.values[0])}`:`\u1787\u1798\u17D2\u179A\u17BE\u179F\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1787\u17B6\u1798\u17BD\u1799\u1780\u17D2\u1793\u17BB\u1784\u1785\u17C6\u178E\u17C4\u1798 ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`\u1792\u17C6\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${o.origin??"\u178F\u1798\u17D2\u179B\u17C3"} ${i} ${o.maximum.toString()} ${a.unit??"\u1792\u17B6\u178F\u17BB"}`:`\u1792\u17C6\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${o.origin??"\u178F\u1798\u17D2\u179B\u17C3"} ${i} ${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`\u178F\u17BC\u1785\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${o.origin} ${i} ${o.minimum.toString()} ${a.unit}`:`\u178F\u17BC\u1785\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${o.origin} ${i} ${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1785\u17B6\u1794\u17CB\u1795\u17D2\u178F\u17BE\u1798\u178A\u17C4\u1799 "${i.prefix}"`:i.format==="ends_with"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1794\u1789\u17D2\u1785\u1794\u17CB\u178A\u17C4\u1799 "${i.suffix}"`:i.format==="includes"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1798\u17B6\u1793 "${i.includes}"`:i.format==="regex"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u178F\u17C2\u1795\u17D2\u1782\u17BC\u1795\u17D2\u1782\u1784\u1793\u17B9\u1784\u1791\u1798\u17D2\u179A\u1784\u17CB\u178A\u17C2\u179B\u1794\u17B6\u1793\u1780\u17C6\u178E\u178F\u17CB ${i.pattern}`:`\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 ${n[i.format]??o.format}`}case"not_multiple_of":return`\u179B\u17C1\u1781\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u178F\u17C2\u1787\u17B6\u1796\u17A0\u17BB\u1782\u17BB\u178E\u1793\u17C3 ${o.divisor}`;case"unrecognized_keys":return`\u179A\u1780\u1783\u17BE\u1789\u179F\u17C4\u1798\u17B7\u1793\u179F\u17D2\u1782\u17B6\u179B\u17CB\u17D6 ${Je(o.keys,", ")}`;case"invalid_key":return`\u179F\u17C4\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u1793\u17C5\u1780\u17D2\u1793\u17BB\u1784 ${o.origin}`;case"invalid_union":return"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C";case"invalid_element":return`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u1793\u17C5\u1780\u17D2\u1793\u17BB\u1784 ${o.origin}`;default:return"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C"}}}});function KMt(){return{localeError:Ygn()}}var Ygn,GMt=v(()=>{zn();Ygn=()=>{let t={string:{unit:"\uBB38\uC790",verb:"to have"},file:{unit:"\uBC14\uC774\uD2B8",verb:"to have"},array:{unit:"\uAC1C",verb:"to have"},set:{unit:"\uAC1C",verb:"to have"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"number";case"object":{if(Array.isArray(o))return"array";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"\uC785\uB825",email:"\uC774\uBA54\uC77C \uC8FC\uC18C",url:"URL",emoji:"\uC774\uBAA8\uC9C0",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \uB0A0\uC9DC\uC2DC\uAC04",date:"ISO \uB0A0\uC9DC",time:"ISO \uC2DC\uAC04",duration:"ISO \uAE30\uAC04",ipv4:"IPv4 \uC8FC\uC18C",ipv6:"IPv6 \uC8FC\uC18C",cidrv4:"IPv4 \uBC94\uC704",cidrv6:"IPv6 \uBC94\uC704",base64:"base64 \uC778\uCF54\uB529 \uBB38\uC790\uC5F4",base64url:"base64url \uC778\uCF54\uB529 \uBB38\uC790\uC5F4",json_string:"JSON \uBB38\uC790\uC5F4",e164:"E.164 \uBC88\uD638",jwt:"JWT",template_literal:"\uC785\uB825"};return o=>{switch(o.code){case"invalid_type":return`\uC798\uBABB\uB41C \uC785\uB825: \uC608\uC0C1 \uD0C0\uC785\uC740 ${o.expected}, \uBC1B\uC740 \uD0C0\uC785\uC740 ${r(o.input)}\uC785\uB2C8\uB2E4`;case"invalid_value":return o.values.length===1?`\uC798\uBABB\uB41C \uC785\uB825: \uAC12\uC740 ${Ut(o.values[0])} \uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4`:`\uC798\uBABB\uB41C \uC635\uC158: ${Je(o.values,"\uB610\uB294 ")} \uC911 \uD558\uB098\uC5EC\uC57C \uD569\uB2C8\uB2E4`;case"too_big":{let i=o.inclusive?"\uC774\uD558":"\uBBF8\uB9CC",a=i==="\uBBF8\uB9CC"?"\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4":"\uC5EC\uC57C \uD569\uB2C8\uB2E4",s=e(o.origin),u=s?.unit??"\uC694\uC18C";return s?`${o.origin??"\uAC12"}\uC774 \uB108\uBB34 \uD07D\uB2C8\uB2E4: ${o.maximum.toString()}${u} ${i}${a}`:`${o.origin??"\uAC12"}\uC774 \uB108\uBB34 \uD07D\uB2C8\uB2E4: ${o.maximum.toString()} ${i}${a}`}case"too_small":{let i=o.inclusive?"\uC774\uC0C1":"\uCD08\uACFC",a=i==="\uC774\uC0C1"?"\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4":"\uC5EC\uC57C \uD569\uB2C8\uB2E4",s=e(o.origin),u=s?.unit??"\uC694\uC18C";return s?`${o.origin??"\uAC12"}\uC774 \uB108\uBB34 \uC791\uC2B5\uB2C8\uB2E4: ${o.minimum.toString()}${u} ${i}${a}`:`${o.origin??"\uAC12"}\uC774 \uB108\uBB34 \uC791\uC2B5\uB2C8\uB2E4: ${o.minimum.toString()} ${i}${a}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${i.prefix}"(\uC73C)\uB85C \uC2DC\uC791\uD574\uC57C \uD569\uB2C8\uB2E4`:i.format==="ends_with"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${i.suffix}"(\uC73C)\uB85C \uB05D\uB098\uC57C \uD569\uB2C8\uB2E4`:i.format==="includes"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${i.includes}"\uC744(\uB97C) \uD3EC\uD568\uD574\uC57C \uD569\uB2C8\uB2E4`:i.format==="regex"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: \uC815\uADDC\uC2DD ${i.pattern} \uD328\uD134\uACFC \uC77C\uCE58\uD574\uC57C \uD569\uB2C8\uB2E4`:`\uC798\uBABB\uB41C ${n[i.format]??o.format}`}case"not_multiple_of":return`\uC798\uBABB\uB41C \uC22B\uC790: ${o.divisor}\uC758 \uBC30\uC218\uC5EC\uC57C \uD569\uB2C8\uB2E4`;case"unrecognized_keys":return`\uC778\uC2DD\uD560 \uC218 \uC5C6\uB294 \uD0A4: ${Je(o.keys,", ")}`;case"invalid_key":return`\uC798\uBABB\uB41C \uD0A4: ${o.origin}`;case"invalid_union":return"\uC798\uBABB\uB41C \uC785\uB825";case"invalid_element":return`\uC798\uBABB\uB41C \uAC12: ${o.origin}`;default:return"\uC798\uBABB\uB41C \uC785\uB825"}}}});function XMt(){return{localeError:Qgn()}}var Qgn,ZMt=v(()=>{zn();Qgn=()=>{let t={string:{unit:"\u0437\u043D\u0430\u0446\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"},file:{unit:"\u0431\u0430\u0458\u0442\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"},array:{unit:"\u0441\u0442\u0430\u0432\u043A\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"},set:{unit:"\u0441\u0442\u0430\u0432\u043A\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"\u0431\u0440\u043E\u0458";case"object":{if(Array.isArray(o))return"\u043D\u0438\u0437\u0430";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"\u0432\u043D\u0435\u0441",email:"\u0430\u0434\u0440\u0435\u0441\u0430 \u043D\u0430 \u0435-\u043F\u043E\u0448\u0442\u0430",url:"URL",emoji:"\u0435\u043C\u043E\u045F\u0438",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0434\u0430\u0442\u0443\u043C \u0438 \u0432\u0440\u0435\u043C\u0435",date:"ISO \u0434\u0430\u0442\u0443\u043C",time:"ISO \u0432\u0440\u0435\u043C\u0435",duration:"ISO \u0432\u0440\u0435\u043C\u0435\u0442\u0440\u0430\u0435\u045A\u0435",ipv4:"IPv4 \u0430\u0434\u0440\u0435\u0441\u0430",ipv6:"IPv6 \u0430\u0434\u0440\u0435\u0441\u0430",cidrv4:"IPv4 \u043E\u043F\u0441\u0435\u0433",cidrv6:"IPv6 \u043E\u043F\u0441\u0435\u0433",base64:"base64-\u0435\u043D\u043A\u043E\u0434\u0438\u0440\u0430\u043D\u0430 \u043D\u0438\u0437\u0430",base64url:"base64url-\u0435\u043D\u043A\u043E\u0434\u0438\u0440\u0430\u043D\u0430 \u043D\u0438\u0437\u0430",json_string:"JSON \u043D\u0438\u0437\u0430",e164:"E.164 \u0431\u0440\u043E\u0458",jwt:"JWT",template_literal:"\u0432\u043D\u0435\u0441"};return o=>{switch(o.code){case"invalid_type":return`\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${o.expected}, \u043F\u0440\u0438\u043C\u0435\u043D\u043E ${r(o.input)}`;case"invalid_value":return o.values.length===1?`Invalid input: expected ${Ut(o.values[0])}`:`\u0413\u0440\u0435\u0448\u0430\u043D\u0430 \u043E\u043F\u0446\u0438\u0458\u0430: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 \u0435\u0434\u043D\u0430 ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u0433\u043E\u043B\u0435\u043C: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${o.origin??"\u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442\u0430"} \u0434\u0430 \u0438\u043C\u0430 ${i}${o.maximum.toString()} ${a.unit??"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0438"}`:`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u0433\u043E\u043B\u0435\u043C: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${o.origin??"\u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442\u0430"} \u0434\u0430 \u0431\u0438\u0434\u0435 ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u043C\u0430\u043B: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${o.origin} \u0434\u0430 \u0438\u043C\u0430 ${i}${o.minimum.toString()} ${a.unit}`:`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u043C\u0430\u043B: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${o.origin} \u0434\u0430 \u0431\u0438\u0434\u0435 ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0437\u0430\u043F\u043E\u0447\u043D\u0443\u0432\u0430 \u0441\u043E "${i.prefix}"`:i.format==="ends_with"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0437\u0430\u0432\u0440\u0448\u0443\u0432\u0430 \u0441\u043E "${i.suffix}"`:i.format==="includes"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0432\u043A\u043B\u0443\u0447\u0443\u0432\u0430 "${i.includes}"`:i.format==="regex"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u043E\u0434\u0433\u043E\u0430\u0440\u0430 \u043D\u0430 \u043F\u0430\u0442\u0435\u0440\u043D\u043E\u0442 ${i.pattern}`:`Invalid ${n[i.format]??o.format}`}case"not_multiple_of":return`\u0413\u0440\u0435\u0448\u0435\u043D \u0431\u0440\u043E\u0458: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0431\u0438\u0434\u0435 \u0434\u0435\u043B\u0438\u0432 \u0441\u043E ${o.divisor}`;case"unrecognized_keys":return`${o.keys.length>1?"\u041D\u0435\u043F\u0440\u0435\u043F\u043E\u0437\u043D\u0430\u0435\u043D\u0438 \u043A\u043B\u0443\u0447\u0435\u0432\u0438":"\u041D\u0435\u043F\u0440\u0435\u043F\u043E\u0437\u043D\u0430\u0435\u043D \u043A\u043B\u0443\u0447"}: ${Je(o.keys,", ")}`;case"invalid_key":return`\u0413\u0440\u0435\u0448\u0435\u043D \u043A\u043B\u0443\u0447 \u0432\u043E ${o.origin}`;case"invalid_union":return"\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441";case"invalid_element":return`\u0413\u0440\u0435\u0448\u043D\u0430 \u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442 \u0432\u043E ${o.origin}`;default:return"\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441"}}}});function YMt(){return{localeError:eyn()}}var eyn,QMt=v(()=>{zn();eyn=()=>{let t={string:{unit:"aksara",verb:"mempunyai"},file:{unit:"bait",verb:"mempunyai"},array:{unit:"elemen",verb:"mempunyai"},set:{unit:"elemen",verb:"mempunyai"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"nombor";case"object":{if(Array.isArray(o))return"array";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"input",email:"alamat e-mel",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"tarikh masa ISO",date:"tarikh ISO",time:"masa ISO",duration:"tempoh ISO",ipv4:"alamat IPv4",ipv6:"alamat IPv6",cidrv4:"julat IPv4",cidrv6:"julat IPv6",base64:"string dikodkan base64",base64url:"string dikodkan base64url",json_string:"string JSON",e164:"nombor E.164",jwt:"JWT",template_literal:"input"};return o=>{switch(o.code){case"invalid_type":return`Input tidak sah: dijangka ${o.expected}, diterima ${r(o.input)}`;case"invalid_value":return o.values.length===1?`Input tidak sah: dijangka ${Ut(o.values[0])}`:`Pilihan tidak sah: dijangka salah satu daripada ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`Terlalu besar: dijangka ${o.origin??"nilai"} ${a.verb} ${i}${o.maximum.toString()} ${a.unit??"elemen"}`:`Terlalu besar: dijangka ${o.origin??"nilai"} adalah ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`Terlalu kecil: dijangka ${o.origin} ${a.verb} ${i}${o.minimum.toString()} ${a.unit}`:`Terlalu kecil: dijangka ${o.origin} adalah ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`String tidak sah: mesti bermula dengan "${i.prefix}"`:i.format==="ends_with"?`String tidak sah: mesti berakhir dengan "${i.suffix}"`:i.format==="includes"?`String tidak sah: mesti mengandungi "${i.includes}"`:i.format==="regex"?`String tidak sah: mesti sepadan dengan corak ${i.pattern}`:`${n[i.format]??o.format} tidak sah`}case"not_multiple_of":return`Nombor tidak sah: perlu gandaan ${o.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali: ${Je(o.keys,", ")}`;case"invalid_key":return`Kunci tidak sah dalam ${o.origin}`;case"invalid_union":return"Input tidak sah";case"invalid_element":return`Nilai tidak sah dalam ${o.origin}`;default:return"Input tidak sah"}}}});function eRt(){return{localeError:tyn()}}var tyn,tRt=v(()=>{zn();tyn=()=>{let t={string:{unit:"tekens"},file:{unit:"bytes"},array:{unit:"elementen"},set:{unit:"elementen"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"getal";case"object":{if(Array.isArray(o))return"array";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"invoer",email:"emailadres",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum en tijd",date:"ISO datum",time:"ISO tijd",duration:"ISO duur",ipv4:"IPv4-adres",ipv6:"IPv6-adres",cidrv4:"IPv4-bereik",cidrv6:"IPv6-bereik",base64:"base64-gecodeerde tekst",base64url:"base64 URL-gecodeerde tekst",json_string:"JSON string",e164:"E.164-nummer",jwt:"JWT",template_literal:"invoer"};return o=>{switch(o.code){case"invalid_type":return`Ongeldige invoer: verwacht ${o.expected}, ontving ${r(o.input)}`;case"invalid_value":return o.values.length===1?`Ongeldige invoer: verwacht ${Ut(o.values[0])}`:`Ongeldige optie: verwacht \xE9\xE9n van ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`Te lang: verwacht dat ${o.origin??"waarde"} ${i}${o.maximum.toString()} ${a.unit??"elementen"} bevat`:`Te lang: verwacht dat ${o.origin??"waarde"} ${i}${o.maximum.toString()} is`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`Te kort: verwacht dat ${o.origin} ${i}${o.minimum.toString()} ${a.unit} bevat`:`Te kort: verwacht dat ${o.origin} ${i}${o.minimum.toString()} is`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Ongeldige tekst: moet met "${i.prefix}" beginnen`:i.format==="ends_with"?`Ongeldige tekst: moet op "${i.suffix}" eindigen`:i.format==="includes"?`Ongeldige tekst: moet "${i.includes}" bevatten`:i.format==="regex"?`Ongeldige tekst: moet overeenkomen met patroon ${i.pattern}`:`Ongeldig: ${n[i.format]??o.format}`}case"not_multiple_of":return`Ongeldig getal: moet een veelvoud van ${o.divisor} zijn`;case"unrecognized_keys":return`Onbekende key${o.keys.length>1?"s":""}: ${Je(o.keys,", ")}`;case"invalid_key":return`Ongeldige key in ${o.origin}`;case"invalid_union":return"Ongeldige invoer";case"invalid_element":return`Ongeldige waarde in ${o.origin}`;default:return"Ongeldige invoer"}}}});function rRt(){return{localeError:ryn()}}var ryn,nRt=v(()=>{zn();ryn=()=>{let t={string:{unit:"tegn",verb:"\xE5 ha"},file:{unit:"bytes",verb:"\xE5 ha"},array:{unit:"elementer",verb:"\xE5 inneholde"},set:{unit:"elementer",verb:"\xE5 inneholde"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"tall";case"object":{if(Array.isArray(o))return"liste";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"input",email:"e-postadresse",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dato- og klokkeslett",date:"ISO-dato",time:"ISO-klokkeslett",duration:"ISO-varighet",ipv4:"IPv4-omr\xE5de",ipv6:"IPv6-omr\xE5de",cidrv4:"IPv4-spekter",cidrv6:"IPv6-spekter",base64:"base64-enkodet streng",base64url:"base64url-enkodet streng",json_string:"JSON-streng",e164:"E.164-nummer",jwt:"JWT",template_literal:"input"};return o=>{switch(o.code){case"invalid_type":return`Ugyldig input: forventet ${o.expected}, fikk ${r(o.input)}`;case"invalid_value":return o.values.length===1?`Ugyldig verdi: forventet ${Ut(o.values[0])}`:`Ugyldig valg: forventet en av ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`For stor(t): forventet ${o.origin??"value"} til \xE5 ha ${i}${o.maximum.toString()} ${a.unit??"elementer"}`:`For stor(t): forventet ${o.origin??"value"} til \xE5 ha ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`For lite(n): forventet ${o.origin} til \xE5 ha ${i}${o.minimum.toString()} ${a.unit}`:`For lite(n): forventet ${o.origin} til \xE5 ha ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Ugyldig streng: m\xE5 starte med "${i.prefix}"`:i.format==="ends_with"?`Ugyldig streng: m\xE5 ende med "${i.suffix}"`:i.format==="includes"?`Ugyldig streng: m\xE5 inneholde "${i.includes}"`:i.format==="regex"?`Ugyldig streng: m\xE5 matche m\xF8nsteret ${i.pattern}`:`Ugyldig ${n[i.format]??o.format}`}case"not_multiple_of":return`Ugyldig tall: m\xE5 v\xE6re et multiplum av ${o.divisor}`;case"unrecognized_keys":return`${o.keys.length>1?"Ukjente n\xF8kler":"Ukjent n\xF8kkel"}: ${Je(o.keys,", ")}`;case"invalid_key":return`Ugyldig n\xF8kkel i ${o.origin}`;case"invalid_union":return"Ugyldig input";case"invalid_element":return`Ugyldig verdi i ${o.origin}`;default:return"Ugyldig input"}}}});function oRt(){return{localeError:nyn()}}var nyn,iRt=v(()=>{zn();nyn=()=>{let t={string:{unit:"harf",verb:"olmal\u0131d\u0131r"},file:{unit:"bayt",verb:"olmal\u0131d\u0131r"},array:{unit:"unsur",verb:"olmal\u0131d\u0131r"},set:{unit:"unsur",verb:"olmal\u0131d\u0131r"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"numara";case"object":{if(Array.isArray(o))return"saf";if(o===null)return"gayb";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"giren",email:"epostag\xE2h",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO heng\xE2m\u0131",date:"ISO tarihi",time:"ISO zaman\u0131",duration:"ISO m\xFCddeti",ipv4:"IPv4 ni\u015F\xE2n\u0131",ipv6:"IPv6 ni\u015F\xE2n\u0131",cidrv4:"IPv4 menzili",cidrv6:"IPv6 menzili",base64:"base64-\u015Fifreli metin",base64url:"base64url-\u015Fifreli metin",json_string:"JSON metin",e164:"E.164 say\u0131s\u0131",jwt:"JWT",template_literal:"giren"};return o=>{switch(o.code){case"invalid_type":return`F\xE2sit giren: umulan ${o.expected}, al\u0131nan ${r(o.input)}`;case"invalid_value":return o.values.length===1?`F\xE2sit giren: umulan ${Ut(o.values[0])}`:`F\xE2sit tercih: m\xFBteberler ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`Fazla b\xFCy\xFCk: ${o.origin??"value"}, ${i}${o.maximum.toString()} ${a.unit??"elements"} sahip olmal\u0131yd\u0131.`:`Fazla b\xFCy\xFCk: ${o.origin??"value"}, ${i}${o.maximum.toString()} olmal\u0131yd\u0131.`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`Fazla k\xFC\xE7\xFCk: ${o.origin}, ${i}${o.minimum.toString()} ${a.unit} sahip olmal\u0131yd\u0131.`:`Fazla k\xFC\xE7\xFCk: ${o.origin}, ${i}${o.minimum.toString()} olmal\u0131yd\u0131.`}case"invalid_format":{let i=o;return i.format==="starts_with"?`F\xE2sit metin: "${i.prefix}" ile ba\u015Flamal\u0131.`:i.format==="ends_with"?`F\xE2sit metin: "${i.suffix}" ile bitmeli.`:i.format==="includes"?`F\xE2sit metin: "${i.includes}" ihtiv\xE2 etmeli.`:i.format==="regex"?`F\xE2sit metin: ${i.pattern} nak\u015F\u0131na uymal\u0131.`:`F\xE2sit ${n[i.format]??o.format}`}case"not_multiple_of":return`F\xE2sit say\u0131: ${o.divisor} kat\u0131 olmal\u0131yd\u0131.`;case"unrecognized_keys":return`Tan\u0131nmayan anahtar ${o.keys.length>1?"s":""}: ${Je(o.keys,", ")}`;case"invalid_key":return`${o.origin} i\xE7in tan\u0131nmayan anahtar var.`;case"invalid_union":return"Giren tan\u0131namad\u0131.";case"invalid_element":return`${o.origin} i\xE7in tan\u0131nmayan k\u0131ymet var.`;default:return"K\u0131ymet tan\u0131namad\u0131."}}}});function aRt(){return{localeError:oyn()}}var oyn,sRt=v(()=>{zn();oyn=()=>{let t={string:{unit:"\u062A\u0648\u06A9\u064A",verb:"\u0648\u0644\u0631\u064A"},file:{unit:"\u0628\u0627\u06CC\u067C\u0633",verb:"\u0648\u0644\u0631\u064A"},array:{unit:"\u062A\u0648\u06A9\u064A",verb:"\u0648\u0644\u0631\u064A"},set:{unit:"\u062A\u0648\u06A9\u064A",verb:"\u0648\u0644\u0631\u064A"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"\u0639\u062F\u062F";case"object":{if(Array.isArray(o))return"\u0627\u0631\u06D0";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"\u0648\u0631\u0648\u062F\u064A",email:"\u0628\u0631\u06CC\u069A\u0646\u0627\u0644\u06CC\u06A9",url:"\u06CC\u0648 \u0622\u0631 \u0627\u0644",emoji:"\u0627\u06CC\u0645\u0648\u062C\u064A",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0646\u06CC\u067C\u0647 \u0627\u0648 \u0648\u062E\u062A",date:"\u0646\u06D0\u067C\u0647",time:"\u0648\u062E\u062A",duration:"\u0645\u0648\u062F\u0647",ipv4:"\u062F IPv4 \u067E\u062A\u0647",ipv6:"\u062F IPv6 \u067E\u062A\u0647",cidrv4:"\u062F IPv4 \u0633\u0627\u062D\u0647",cidrv6:"\u062F IPv6 \u0633\u0627\u062D\u0647",base64:"base64-encoded \u0645\u062A\u0646",base64url:"base64url-encoded \u0645\u062A\u0646",json_string:"JSON \u0645\u062A\u0646",e164:"\u062F E.164 \u0634\u0645\u06D0\u0631\u0647",jwt:"JWT",template_literal:"\u0648\u0631\u0648\u062F\u064A"};return o=>{switch(o.code){case"invalid_type":return`\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F ${o.expected} \u0648\u0627\u06CC, \u0645\u06AB\u0631 ${r(o.input)} \u062A\u0631\u0644\u0627\u0633\u0647 \u0634\u0648`;case"invalid_value":return o.values.length===1?`\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F ${Ut(o.values[0])} \u0648\u0627\u06CC`:`\u0646\u0627\u0633\u0645 \u0627\u0646\u062A\u062E\u0627\u0628: \u0628\u0627\u06CC\u062F \u06CC\u0648 \u0644\u0647 ${Je(o.values,"|")} \u0685\u062E\u0647 \u0648\u0627\u06CC`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`\u0689\u06CC\u0631 \u0644\u0648\u06CC: ${o.origin??"\u0627\u0631\u0632\u069A\u062A"} \u0628\u0627\u06CC\u062F ${i}${o.maximum.toString()} ${a.unit??"\u0639\u0646\u0635\u0631\u0648\u0646\u0647"} \u0648\u0644\u0631\u064A`:`\u0689\u06CC\u0631 \u0644\u0648\u06CC: ${o.origin??"\u0627\u0631\u0632\u069A\u062A"} \u0628\u0627\u06CC\u062F ${i}${o.maximum.toString()} \u0648\u064A`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`\u0689\u06CC\u0631 \u06A9\u0648\u0686\u0646\u06CC: ${o.origin} \u0628\u0627\u06CC\u062F ${i}${o.minimum.toString()} ${a.unit} \u0648\u0644\u0631\u064A`:`\u0689\u06CC\u0631 \u06A9\u0648\u0686\u0646\u06CC: ${o.origin} \u0628\u0627\u06CC\u062F ${i}${o.minimum.toString()} \u0648\u064A`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F "${i.prefix}" \u0633\u0631\u0647 \u067E\u06CC\u0644 \u0634\u064A`:i.format==="ends_with"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F "${i.suffix}" \u0633\u0631\u0647 \u067E\u0627\u06CC \u062A\u0647 \u0648\u0631\u0633\u064A\u0696\u064A`:i.format==="includes"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F "${i.includes}" \u0648\u0644\u0631\u064A`:i.format==="regex"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F ${i.pattern} \u0633\u0631\u0647 \u0645\u0637\u0627\u0628\u0642\u062A \u0648\u0644\u0631\u064A`:`${n[i.format]??o.format} \u0646\u0627\u0633\u0645 \u062F\u06CC`}case"not_multiple_of":return`\u0646\u0627\u0633\u0645 \u0639\u062F\u062F: \u0628\u0627\u06CC\u062F \u062F ${o.divisor} \u0645\u0636\u0631\u0628 \u0648\u064A`;case"unrecognized_keys":return`\u0646\u0627\u0633\u0645 ${o.keys.length>1?"\u06A9\u0644\u06CC\u0689\u0648\u0646\u0647":"\u06A9\u0644\u06CC\u0689"}: ${Je(o.keys,", ")}`;case"invalid_key":return`\u0646\u0627\u0633\u0645 \u06A9\u0644\u06CC\u0689 \u067E\u0647 ${o.origin} \u06A9\u06D0`;case"invalid_union":return"\u0646\u0627\u0633\u0645\u0647 \u0648\u0631\u0648\u062F\u064A";case"invalid_element":return`\u0646\u0627\u0633\u0645 \u0639\u0646\u0635\u0631 \u067E\u0647 ${o.origin} \u06A9\u06D0`;default:return"\u0646\u0627\u0633\u0645\u0647 \u0648\u0631\u0648\u062F\u064A"}}}});function uRt(){return{localeError:iyn()}}var iyn,lRt=v(()=>{zn();iyn=()=>{let t={string:{unit:"znak\xF3w",verb:"mie\u0107"},file:{unit:"bajt\xF3w",verb:"mie\u0107"},array:{unit:"element\xF3w",verb:"mie\u0107"},set:{unit:"element\xF3w",verb:"mie\u0107"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"liczba";case"object":{if(Array.isArray(o))return"tablica";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"wyra\u017Cenie",email:"adres email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data i godzina w formacie ISO",date:"data w formacie ISO",time:"godzina w formacie ISO",duration:"czas trwania ISO",ipv4:"adres IPv4",ipv6:"adres IPv6",cidrv4:"zakres IPv4",cidrv6:"zakres IPv6",base64:"ci\u0105g znak\xF3w zakodowany w formacie base64",base64url:"ci\u0105g znak\xF3w zakodowany w formacie base64url",json_string:"ci\u0105g znak\xF3w w formacie JSON",e164:"liczba E.164",jwt:"JWT",template_literal:"wej\u015Bcie"};return o=>{switch(o.code){case"invalid_type":return`Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano ${o.expected}, otrzymano ${r(o.input)}`;case"invalid_value":return o.values.length===1?`Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano ${Ut(o.values[0])}`:`Nieprawid\u0142owa opcja: oczekiwano jednej z warto\u015Bci ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`Za du\u017Ca warto\u015B\u0107: oczekiwano, \u017Ce ${o.origin??"warto\u015B\u0107"} b\u0119dzie mie\u0107 ${i}${o.maximum.toString()} ${a.unit??"element\xF3w"}`:`Zbyt du\u017C(y/a/e): oczekiwano, \u017Ce ${o.origin??"warto\u015B\u0107"} b\u0119dzie wynosi\u0107 ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`Za ma\u0142a warto\u015B\u0107: oczekiwano, \u017Ce ${o.origin??"warto\u015B\u0107"} b\u0119dzie mie\u0107 ${i}${o.minimum.toString()} ${a.unit??"element\xF3w"}`:`Zbyt ma\u0142(y/a/e): oczekiwano, \u017Ce ${o.origin??"warto\u015B\u0107"} b\u0119dzie wynosi\u0107 ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi zaczyna\u0107 si\u0119 od "${i.prefix}"`:i.format==="ends_with"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi ko\u0144czy\u0107 si\u0119 na "${i.suffix}"`:i.format==="includes"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi zawiera\u0107 "${i.includes}"`:i.format==="regex"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi odpowiada\u0107 wzorcowi ${i.pattern}`:`Nieprawid\u0142ow(y/a/e) ${n[i.format]??o.format}`}case"not_multiple_of":return`Nieprawid\u0142owa liczba: musi by\u0107 wielokrotno\u015Bci\u0105 ${o.divisor}`;case"unrecognized_keys":return`Nierozpoznane klucze${o.keys.length>1?"s":""}: ${Je(o.keys,", ")}`;case"invalid_key":return`Nieprawid\u0142owy klucz w ${o.origin}`;case"invalid_union":return"Nieprawid\u0142owe dane wej\u015Bciowe";case"invalid_element":return`Nieprawid\u0142owa warto\u015B\u0107 w ${o.origin}`;default:return"Nieprawid\u0142owe dane wej\u015Bciowe"}}}});function cRt(){return{localeError:ayn()}}var ayn,dRt=v(()=>{zn();ayn=()=>{let t={string:{unit:"caracteres",verb:"ter"},file:{unit:"bytes",verb:"ter"},array:{unit:"itens",verb:"ter"},set:{unit:"itens",verb:"ter"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"n\xFAmero";case"object":{if(Array.isArray(o))return"array";if(o===null)return"nulo";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"padr\xE3o",email:"endere\xE7o de e-mail",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data e hora ISO",date:"data ISO",time:"hora ISO",duration:"dura\xE7\xE3o ISO",ipv4:"endere\xE7o IPv4",ipv6:"endere\xE7o IPv6",cidrv4:"faixa de IPv4",cidrv6:"faixa de IPv6",base64:"texto codificado em base64",base64url:"URL codificada em base64",json_string:"texto JSON",e164:"n\xFAmero E.164",jwt:"JWT",template_literal:"entrada"};return o=>{switch(o.code){case"invalid_type":return`Tipo inv\xE1lido: esperado ${o.expected}, recebido ${r(o.input)}`;case"invalid_value":return o.values.length===1?`Entrada inv\xE1lida: esperado ${Ut(o.values[0])}`:`Op\xE7\xE3o inv\xE1lida: esperada uma das ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`Muito grande: esperado que ${o.origin??"valor"} tivesse ${i}${o.maximum.toString()} ${a.unit??"elementos"}`:`Muito grande: esperado que ${o.origin??"valor"} fosse ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`Muito pequeno: esperado que ${o.origin} tivesse ${i}${o.minimum.toString()} ${a.unit}`:`Muito pequeno: esperado que ${o.origin} fosse ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Texto inv\xE1lido: deve come\xE7ar com "${i.prefix}"`:i.format==="ends_with"?`Texto inv\xE1lido: deve terminar com "${i.suffix}"`:i.format==="includes"?`Texto inv\xE1lido: deve incluir "${i.includes}"`:i.format==="regex"?`Texto inv\xE1lido: deve corresponder ao padr\xE3o ${i.pattern}`:`${n[i.format]??o.format} inv\xE1lido`}case"not_multiple_of":return`N\xFAmero inv\xE1lido: deve ser m\xFAltiplo de ${o.divisor}`;case"unrecognized_keys":return`Chave${o.keys.length>1?"s":""} desconhecida${o.keys.length>1?"s":""}: ${Je(o.keys,", ")}`;case"invalid_key":return`Chave inv\xE1lida em ${o.origin}`;case"invalid_union":return"Entrada inv\xE1lida";case"invalid_element":return`Valor inv\xE1lido em ${o.origin}`;default:return"Campo inv\xE1lido"}}}});function fRt(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 pRt(){return{localeError:syn()}}var syn,mRt=v(()=>{zn();syn=()=>{let t={string:{unit:{one:"\u0441\u0438\u043C\u0432\u043E\u043B",few:"\u0441\u0438\u043C\u0432\u043E\u043B\u0430",many:"\u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432"},verb:"\u0438\u043C\u0435\u0442\u044C"},file:{unit:{one:"\u0431\u0430\u0439\u0442",few:"\u0431\u0430\u0439\u0442\u0430",many:"\u0431\u0430\u0439\u0442"},verb:"\u0438\u043C\u0435\u0442\u044C"},array:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432"},verb:"\u0438\u043C\u0435\u0442\u044C"},set:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432"},verb:"\u0438\u043C\u0435\u0442\u044C"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"\u0447\u0438\u0441\u043B\u043E";case"object":{if(Array.isArray(o))return"\u043C\u0430\u0441\u0441\u0438\u0432";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"\u0432\u0432\u043E\u0434",email:"email \u0430\u0434\u0440\u0435\u0441",url:"URL",emoji:"\u044D\u043C\u043E\u0434\u0437\u0438",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0434\u0430\u0442\u0430 \u0438 \u0432\u0440\u0435\u043C\u044F",date:"ISO \u0434\u0430\u0442\u0430",time:"ISO \u0432\u0440\u0435\u043C\u044F",duration:"ISO \u0434\u043B\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u044C",ipv4:"IPv4 \u0430\u0434\u0440\u0435\u0441",ipv6:"IPv6 \u0430\u0434\u0440\u0435\u0441",cidrv4:"IPv4 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",cidrv6:"IPv6 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",base64:"\u0441\u0442\u0440\u043E\u043A\u0430 \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 base64",base64url:"\u0441\u0442\u0440\u043E\u043A\u0430 \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 base64url",json_string:"JSON \u0441\u0442\u0440\u043E\u043A\u0430",e164:"\u043D\u043E\u043C\u0435\u0440 E.164",jwt:"JWT",template_literal:"\u0432\u0432\u043E\u0434"};return o=>{switch(o.code){case"invalid_type":return`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C ${o.expected}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u043E ${r(o.input)}`;case"invalid_value":return o.values.length===1?`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C ${Ut(o.values[0])}`:`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0430\u0440\u0438\u0430\u043D\u0442: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C \u043E\u0434\u043D\u043E \u0438\u0437 ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);if(a){let s=Number(o.maximum),u=fRt(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=fRt(s,a.unit.one,a.unit.few,a.unit.many);return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${o.origin} \u0431\u0443\u0434\u0435\u0442 \u0438\u043C\u0435\u0442\u044C ${i}${o.minimum.toString()} ${u}`}return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${o.origin} \u0431\u0443\u0434\u0435\u0442 ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u043D\u0430\u0447\u0438\u043D\u0430\u0442\u044C\u0441\u044F \u0441 "${i.prefix}"`:i.format==="ends_with"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0437\u0430\u043A\u0430\u043D\u0447\u0438\u0432\u0430\u0442\u044C\u0441\u044F \u043D\u0430 "${i.suffix}"`:i.format==="includes"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u0442\u044C "${i.includes}"`:i.format==="regex"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u043E\u0432\u0430\u0442\u044C \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${i.pattern}`:`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 ${n[i.format]??o.format}`}case"not_multiple_of":return`\u041D\u0435\u0432\u0435\u0440\u043D\u043E\u0435 \u0447\u0438\u0441\u043B\u043E: \u0434\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u043A\u0440\u0430\u0442\u043D\u044B\u043C ${o.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u0430\u0441\u043F\u043E\u0437\u043D\u0430\u043D\u043D${o.keys.length>1?"\u044B\u0435":"\u044B\u0439"} \u043A\u043B\u044E\u0447${o.keys.length>1?"\u0438":""}: ${Je(o.keys,", ")}`;case"invalid_key":return`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 \u0432 ${o.origin}`;case"invalid_union":return"\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0435 \u0432\u0445\u043E\u0434\u043D\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435";case"invalid_element":return`\u041D\u0435\u0432\u0435\u0440\u043D\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u0432 ${o.origin}`;default:return"\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0435 \u0432\u0445\u043E\u0434\u043D\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435"}}}});function hRt(){return{localeError:uyn()}}var uyn,gRt=v(()=>{zn();uyn=()=>{let t={string:{unit:"znakov",verb:"imeti"},file:{unit:"bajtov",verb:"imeti"},array:{unit:"elementov",verb:"imeti"},set:{unit:"elementov",verb:"imeti"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"\u0161tevilo";case"object":{if(Array.isArray(o))return"tabela";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"vnos",email:"e-po\u0161tni naslov",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum in \u010Das",date:"ISO datum",time:"ISO \u010Das",duration:"ISO trajanje",ipv4:"IPv4 naslov",ipv6:"IPv6 naslov",cidrv4:"obseg IPv4",cidrv6:"obseg IPv6",base64:"base64 kodiran niz",base64url:"base64url kodiran niz",json_string:"JSON niz",e164:"E.164 \u0161tevilka",jwt:"JWT",template_literal:"vnos"};return o=>{switch(o.code){case"invalid_type":return`Neveljaven vnos: pri\u010Dakovano ${o.expected}, prejeto ${r(o.input)}`;case"invalid_value":return o.values.length===1?`Neveljaven vnos: pri\u010Dakovano ${Ut(o.values[0])}`:`Neveljavna mo\u017Enost: pri\u010Dakovano eno izmed ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`Preveliko: pri\u010Dakovano, da bo ${o.origin??"vrednost"} imelo ${i}${o.maximum.toString()} ${a.unit??"elementov"}`:`Preveliko: pri\u010Dakovano, da bo ${o.origin??"vrednost"} ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`Premajhno: pri\u010Dakovano, da bo ${o.origin} imelo ${i}${o.minimum.toString()} ${a.unit}`:`Premajhno: pri\u010Dakovano, da bo ${o.origin} ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Neveljaven niz: mora se za\u010Deti z "${i.prefix}"`:i.format==="ends_with"?`Neveljaven niz: mora se kon\u010Dati z "${i.suffix}"`:i.format==="includes"?`Neveljaven niz: mora vsebovati "${i.includes}"`:i.format==="regex"?`Neveljaven niz: mora ustrezati vzorcu ${i.pattern}`:`Neveljaven ${n[i.format]??o.format}`}case"not_multiple_of":return`Neveljavno \u0161tevilo: mora biti ve\u010Dkratnik ${o.divisor}`;case"unrecognized_keys":return`Neprepoznan${o.keys.length>1?"i klju\u010Di":" klju\u010D"}: ${Je(o.keys,", ")}`;case"invalid_key":return`Neveljaven klju\u010D v ${o.origin}`;case"invalid_union":return"Neveljaven vnos";case"invalid_element":return`Neveljavna vrednost v ${o.origin}`;default:return"Neveljaven vnos"}}}});function yRt(){return{localeError:lyn()}}var lyn,bRt=v(()=>{zn();lyn=()=>{let t={string:{unit:"tecken",verb:"att ha"},file:{unit:"bytes",verb:"att ha"},array:{unit:"objekt",verb:"att inneh\xE5lla"},set:{unit:"objekt",verb:"att inneh\xE5lla"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"antal";case"object":{if(Array.isArray(o))return"lista";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"regulj\xE4rt uttryck",email:"e-postadress",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-datum och tid",date:"ISO-datum",time:"ISO-tid",duration:"ISO-varaktighet",ipv4:"IPv4-intervall",ipv6:"IPv6-intervall",cidrv4:"IPv4-spektrum",cidrv6:"IPv6-spektrum",base64:"base64-kodad str\xE4ng",base64url:"base64url-kodad str\xE4ng",json_string:"JSON-str\xE4ng",e164:"E.164-nummer",jwt:"JWT",template_literal:"mall-literal"};return o=>{switch(o.code){case"invalid_type":return`Ogiltig inmatning: f\xF6rv\xE4ntat ${o.expected}, fick ${r(o.input)}`;case"invalid_value":return o.values.length===1?`Ogiltig inmatning: f\xF6rv\xE4ntat ${Ut(o.values[0])}`:`Ogiltigt val: f\xF6rv\xE4ntade en av ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`F\xF6r stor(t): f\xF6rv\xE4ntade ${o.origin??"v\xE4rdet"} att ha ${i}${o.maximum.toString()} ${a.unit??"element"}`:`F\xF6r stor(t): f\xF6rv\xE4ntat ${o.origin??"v\xE4rdet"} att ha ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`F\xF6r lite(t): f\xF6rv\xE4ntade ${o.origin??"v\xE4rdet"} att ha ${i}${o.minimum.toString()} ${a.unit}`:`F\xF6r lite(t): f\xF6rv\xE4ntade ${o.origin??"v\xE4rdet"} att ha ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Ogiltig str\xE4ng: m\xE5ste b\xF6rja med "${i.prefix}"`:i.format==="ends_with"?`Ogiltig str\xE4ng: m\xE5ste sluta med "${i.suffix}"`:i.format==="includes"?`Ogiltig str\xE4ng: m\xE5ste inneh\xE5lla "${i.includes}"`:i.format==="regex"?`Ogiltig str\xE4ng: m\xE5ste matcha m\xF6nstret "${i.pattern}"`:`Ogiltig(t) ${n[i.format]??o.format}`}case"not_multiple_of":return`Ogiltigt tal: m\xE5ste vara en multipel av ${o.divisor}`;case"unrecognized_keys":return`${o.keys.length>1?"Ok\xE4nda nycklar":"Ok\xE4nd nyckel"}: ${Je(o.keys,", ")}`;case"invalid_key":return`Ogiltig nyckel i ${o.origin??"v\xE4rdet"}`;case"invalid_union":return"Ogiltig input";case"invalid_element":return`Ogiltigt v\xE4rde i ${o.origin??"v\xE4rdet"}`;default:return"Ogiltig input"}}}});function _Rt(){return{localeError:cyn()}}var cyn,vRt=v(()=>{zn();cyn=()=>{let t={string:{unit:"\u0B8E\u0BB4\u0BC1\u0BA4\u0BCD\u0BA4\u0BC1\u0B95\u0BCD\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"},file:{unit:"\u0BAA\u0BC8\u0B9F\u0BCD\u0B9F\u0BC1\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"},array:{unit:"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"},set:{unit:"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"\u0B8E\u0BA3\u0BCD \u0B85\u0BB2\u0BCD\u0BB2\u0BBE\u0BA4\u0BA4\u0BC1":"\u0B8E\u0BA3\u0BCD";case"object":{if(Array.isArray(o))return"\u0B85\u0BA3\u0BBF";if(o===null)return"\u0BB5\u0BC6\u0BB1\u0BC1\u0BAE\u0BC8";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"\u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1",email:"\u0BAE\u0BBF\u0BA9\u0BCD\u0BA9\u0B9E\u0BCD\u0B9A\u0BB2\u0BCD \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0BA4\u0BC7\u0BA4\u0BBF \u0BA8\u0BC7\u0BB0\u0BAE\u0BCD",date:"ISO \u0BA4\u0BC7\u0BA4\u0BBF",time:"ISO \u0BA8\u0BC7\u0BB0\u0BAE\u0BCD",duration:"ISO \u0B95\u0BBE\u0BB2 \u0B85\u0BB3\u0BB5\u0BC1",ipv4:"IPv4 \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF",ipv6:"IPv6 \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF",cidrv4:"IPv4 \u0BB5\u0BB0\u0BAE\u0BCD\u0BAA\u0BC1",cidrv6:"IPv6 \u0BB5\u0BB0\u0BAE\u0BCD\u0BAA\u0BC1",base64:"base64-encoded \u0B9A\u0BB0\u0BAE\u0BCD",base64url:"base64url-encoded \u0B9A\u0BB0\u0BAE\u0BCD",json_string:"JSON \u0B9A\u0BB0\u0BAE\u0BCD",e164:"E.164 \u0B8E\u0BA3\u0BCD",jwt:"JWT",template_literal:"input"};return o=>{switch(o.code){case"invalid_type":return`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${o.expected}, \u0BAA\u0BC6\u0BB1\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${r(o.input)}`;case"invalid_value":return o.values.length===1?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${Ut(o.values[0])}`:`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BB5\u0BBF\u0BB0\u0BC1\u0BAA\u0BCD\u0BAA\u0BAE\u0BCD: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${Je(o.values,"|")} \u0B87\u0BB2\u0BCD \u0B92\u0BA9\u0BCD\u0BB1\u0BC1`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`\u0BAE\u0BBF\u0B95 \u0BAA\u0BC6\u0BB0\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${o.origin??"\u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1"} ${i}${o.maximum.toString()} ${a.unit??"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD"} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:`\u0BAE\u0BBF\u0B95 \u0BAA\u0BC6\u0BB0\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${o.origin??"\u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1"} ${i}${o.maximum.toString()} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`\u0BAE\u0BBF\u0B95\u0B9A\u0BCD \u0B9A\u0BBF\u0BB1\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${o.origin} ${i}${o.minimum.toString()} ${a.unit} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:`\u0BAE\u0BBF\u0B95\u0B9A\u0BCD \u0B9A\u0BBF\u0BB1\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${o.origin} ${i}${o.minimum.toString()} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${i.prefix}" \u0B87\u0BB2\u0BCD \u0BA4\u0BCA\u0B9F\u0B99\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:i.format==="ends_with"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${i.suffix}" \u0B87\u0BB2\u0BCD \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0B9F\u0BC8\u0BAF \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:i.format==="includes"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${i.includes}" \u0B90 \u0B89\u0BB3\u0BCD\u0BB3\u0B9F\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:i.format==="regex"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: ${i.pattern} \u0BAE\u0BC1\u0BB1\u0BC8\u0BAA\u0BBE\u0B9F\u0BCD\u0B9F\u0BC1\u0B9F\u0BA9\u0BCD \u0BAA\u0BCA\u0BB0\u0BC1\u0BA8\u0BCD\u0BA4 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 ${n[i.format]??o.format}`}case"not_multiple_of":return`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B8E\u0BA3\u0BCD: ${o.divisor} \u0B87\u0BA9\u0BCD \u0BAA\u0BB2\u0BAE\u0BBE\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`;case"unrecognized_keys":return`\u0B85\u0B9F\u0BC8\u0BAF\u0BBE\u0BB3\u0BAE\u0BCD \u0BA4\u0BC6\u0BB0\u0BBF\u0BAF\u0BBE\u0BA4 \u0BB5\u0BBF\u0B9A\u0BC8${o.keys.length>1?"\u0B95\u0BB3\u0BCD":""}: ${Je(o.keys,", ")}`;case"invalid_key":return`${o.origin} \u0B87\u0BB2\u0BCD \u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BB5\u0BBF\u0B9A\u0BC8`;case"invalid_union":return"\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1";case"invalid_element":return`${o.origin} \u0B87\u0BB2\u0BCD \u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1`;default:return"\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1"}}}});function wRt(){return{localeError:dyn()}}var dyn,SRt=v(()=>{zn();dyn=()=>{let t={string:{unit:"\u0E15\u0E31\u0E27\u0E2D\u0E31\u0E01\u0E29\u0E23",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"},file:{unit:"\u0E44\u0E1A\u0E15\u0E4C",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"},array:{unit:"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"},set:{unit:"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"\u0E44\u0E21\u0E48\u0E43\u0E0A\u0E48\u0E15\u0E31\u0E27\u0E40\u0E25\u0E02 (NaN)":"\u0E15\u0E31\u0E27\u0E40\u0E25\u0E02";case"object":{if(Array.isArray(o))return"\u0E2D\u0E32\u0E23\u0E4C\u0E40\u0E23\u0E22\u0E4C (Array)";if(o===null)return"\u0E44\u0E21\u0E48\u0E21\u0E35\u0E04\u0E48\u0E32 (null)";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E17\u0E35\u0E48\u0E1B\u0E49\u0E2D\u0E19",email:"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48\u0E2D\u0E35\u0E40\u0E21\u0E25",url:"URL",emoji:"\u0E2D\u0E34\u0E42\u0E21\u0E08\u0E34",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0E27\u0E31\u0E19\u0E17\u0E35\u0E48\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO",date:"\u0E27\u0E31\u0E19\u0E17\u0E35\u0E48\u0E41\u0E1A\u0E1A ISO",time:"\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO",duration:"\u0E0A\u0E48\u0E27\u0E07\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO",ipv4:"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48 IPv4",ipv6:"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48 IPv6",cidrv4:"\u0E0A\u0E48\u0E27\u0E07 IP \u0E41\u0E1A\u0E1A IPv4",cidrv6:"\u0E0A\u0E48\u0E27\u0E07 IP \u0E41\u0E1A\u0E1A IPv6",base64:"\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A Base64",base64url:"\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A Base64 \u0E2A\u0E33\u0E2B\u0E23\u0E31\u0E1A URL",json_string:"\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A JSON",e164:"\u0E40\u0E1A\u0E2D\u0E23\u0E4C\u0E42\u0E17\u0E23\u0E28\u0E31\u0E1E\u0E17\u0E4C\u0E23\u0E30\u0E2B\u0E27\u0E48\u0E32\u0E07\u0E1B\u0E23\u0E30\u0E40\u0E17\u0E28 (E.164)",jwt:"\u0E42\u0E17\u0E40\u0E04\u0E19 JWT",template_literal:"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E17\u0E35\u0E48\u0E1B\u0E49\u0E2D\u0E19"};return o=>{switch(o.code){case"invalid_type":return`\u0E1B\u0E23\u0E30\u0E40\u0E20\u0E17\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 ${o.expected} \u0E41\u0E15\u0E48\u0E44\u0E14\u0E49\u0E23\u0E31\u0E1A ${r(o.input)}`;case"invalid_value":return o.values.length===1?`\u0E04\u0E48\u0E32\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 ${Ut(o.values[0])}`:`\u0E15\u0E31\u0E27\u0E40\u0E25\u0E37\u0E2D\u0E01\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19\u0E2B\u0E19\u0E36\u0E48\u0E07\u0E43\u0E19 ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"\u0E44\u0E21\u0E48\u0E40\u0E01\u0E34\u0E19":"\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32",a=e(o.origin);return a?`\u0E40\u0E01\u0E34\u0E19\u0E01\u0E33\u0E2B\u0E19\u0E14: ${o.origin??"\u0E04\u0E48\u0E32"} \u0E04\u0E27\u0E23\u0E21\u0E35${i} ${o.maximum.toString()} ${a.unit??"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23"}`:`\u0E40\u0E01\u0E34\u0E19\u0E01\u0E33\u0E2B\u0E19\u0E14: ${o.origin??"\u0E04\u0E48\u0E32"} \u0E04\u0E27\u0E23\u0E21\u0E35${i} ${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?"\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E19\u0E49\u0E2D\u0E22":"\u0E21\u0E32\u0E01\u0E01\u0E27\u0E48\u0E32",a=e(o.origin);return a?`\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32\u0E01\u0E33\u0E2B\u0E19\u0E14: ${o.origin} \u0E04\u0E27\u0E23\u0E21\u0E35${i} ${o.minimum.toString()} ${a.unit}`:`\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32\u0E01\u0E33\u0E2B\u0E19\u0E14: ${o.origin} \u0E04\u0E27\u0E23\u0E21\u0E35${i} ${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E02\u0E36\u0E49\u0E19\u0E15\u0E49\u0E19\u0E14\u0E49\u0E27\u0E22 "${i.prefix}"`:i.format==="ends_with"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E25\u0E07\u0E17\u0E49\u0E32\u0E22\u0E14\u0E49\u0E27\u0E22 "${i.suffix}"`:i.format==="includes"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E21\u0E35 "${i.includes}" \u0E2D\u0E22\u0E39\u0E48\u0E43\u0E19\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21`:i.format==="regex"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E15\u0E49\u0E2D\u0E07\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E17\u0E35\u0E48\u0E01\u0E33\u0E2B\u0E19\u0E14 ${i.pattern}`:`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: ${n[i.format]??o.format}`}case"not_multiple_of":return`\u0E15\u0E31\u0E27\u0E40\u0E25\u0E02\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E15\u0E49\u0E2D\u0E07\u0E40\u0E1B\u0E47\u0E19\u0E08\u0E33\u0E19\u0E27\u0E19\u0E17\u0E35\u0E48\u0E2B\u0E32\u0E23\u0E14\u0E49\u0E27\u0E22 ${o.divisor} \u0E44\u0E14\u0E49\u0E25\u0E07\u0E15\u0E31\u0E27`;case"unrecognized_keys":return`\u0E1E\u0E1A\u0E04\u0E35\u0E22\u0E4C\u0E17\u0E35\u0E48\u0E44\u0E21\u0E48\u0E23\u0E39\u0E49\u0E08\u0E31\u0E01: ${Je(o.keys,", ")}`;case"invalid_key":return`\u0E04\u0E35\u0E22\u0E4C\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07\u0E43\u0E19 ${o.origin}`;case"invalid_union":return"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E44\u0E21\u0E48\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E22\u0E39\u0E40\u0E19\u0E35\u0E22\u0E19\u0E17\u0E35\u0E48\u0E01\u0E33\u0E2B\u0E19\u0E14\u0E44\u0E27\u0E49";case"invalid_element":return`\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07\u0E43\u0E19 ${o.origin}`;default:return"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07"}}}});function CRt(){return{localeError:pyn()}}var fyn,pyn,xRt=v(()=>{zn();fyn=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},pyn=()=>{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 ${fyn(n.input)}`;case"invalid_value":return n.values.length===1?`Ge\xE7ersiz de\u011Fer: beklenen ${Ut(n.values[0])}`:`Ge\xE7ersiz se\xE7enek: a\u015Fa\u011F\u0131dakilerden biri olmal\u0131: ${Je(n.values,"|")}`;case"too_big":{let o=n.inclusive?"<=":"<",i=e(n.origin);return i?`\xC7ok b\xFCy\xFCk: beklenen ${n.origin??"de\u011Fer"} ${o}${n.maximum.toString()} ${i.unit??"\xF6\u011Fe"}`:`\xC7ok b\xFCy\xFCk: beklenen ${n.origin??"de\u011Fer"} ${o}${n.maximum.toString()}`}case"too_small":{let o=n.inclusive?">=":">",i=e(n.origin);return i?`\xC7ok k\xFC\xE7\xFCk: beklenen ${n.origin} ${o}${n.minimum.toString()} ${i.unit}`:`\xC7ok k\xFC\xE7\xFCk: beklenen ${n.origin} ${o}${n.minimum.toString()}`}case"invalid_format":{let o=n;return o.format==="starts_with"?`Ge\xE7ersiz metin: "${o.prefix}" ile ba\u015Flamal\u0131`:o.format==="ends_with"?`Ge\xE7ersiz metin: "${o.suffix}" ile bitmeli`:o.format==="includes"?`Ge\xE7ersiz metin: "${o.includes}" i\xE7ermeli`:o.format==="regex"?`Ge\xE7ersiz metin: ${o.pattern} desenine uymal\u0131`:`Ge\xE7ersiz ${r[o.format]??n.format}`}case"not_multiple_of":return`Ge\xE7ersiz say\u0131: ${n.divisor} ile tam b\xF6l\xFCnebilmeli`;case"unrecognized_keys":return`Tan\u0131nmayan anahtar${n.keys.length>1?"lar":""}: ${Je(n.keys,", ")}`;case"invalid_key":return`${n.origin} i\xE7inde ge\xE7ersiz anahtar`;case"invalid_union":return"Ge\xE7ersiz de\u011Fer";case"invalid_element":return`${n.origin} i\xE7inde ge\xE7ersiz de\u011Fer`;default:return"Ge\xE7ersiz de\u011Fer"}}}});function TRt(){return{localeError:myn()}}var myn,ORt=v(()=>{zn();myn=()=>{let t={string:{unit:"\u0441\u0438\u043C\u0432\u043E\u043B\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"},file:{unit:"\u0431\u0430\u0439\u0442\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"},array:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"},set:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"\u0447\u0438\u0441\u043B\u043E";case"object":{if(Array.isArray(o))return"\u043C\u0430\u0441\u0438\u0432";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"\u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456",email:"\u0430\u0434\u0440\u0435\u0441\u0430 \u0435\u043B\u0435\u043A\u0442\u0440\u043E\u043D\u043D\u043E\u0457 \u043F\u043E\u0448\u0442\u0438",url:"URL",emoji:"\u0435\u043C\u043E\u0434\u0437\u0456",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0434\u0430\u0442\u0430 \u0442\u0430 \u0447\u0430\u0441 ISO",date:"\u0434\u0430\u0442\u0430 ISO",time:"\u0447\u0430\u0441 ISO",duration:"\u0442\u0440\u0438\u0432\u0430\u043B\u0456\u0441\u0442\u044C ISO",ipv4:"\u0430\u0434\u0440\u0435\u0441\u0430 IPv4",ipv6:"\u0430\u0434\u0440\u0435\u0441\u0430 IPv6",cidrv4:"\u0434\u0456\u0430\u043F\u0430\u0437\u043E\u043D IPv4",cidrv6:"\u0434\u0456\u0430\u043F\u0430\u0437\u043E\u043D IPv6",base64:"\u0440\u044F\u0434\u043E\u043A \u0443 \u043A\u043E\u0434\u0443\u0432\u0430\u043D\u043D\u0456 base64",base64url:"\u0440\u044F\u0434\u043E\u043A \u0443 \u043A\u043E\u0434\u0443\u0432\u0430\u043D\u043D\u0456 base64url",json_string:"\u0440\u044F\u0434\u043E\u043A JSON",e164:"\u043D\u043E\u043C\u0435\u0440 E.164",jwt:"JWT",template_literal:"\u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456"};return o=>{switch(o.code){case"invalid_type":return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F ${o.expected}, \u043E\u0442\u0440\u0438\u043C\u0430\u043D\u043E ${r(o.input)}`;case"invalid_value":return o.values.length===1?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F ${Ut(o.values[0])}`:`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0430 \u043E\u043F\u0446\u0456\u044F: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F \u043E\u0434\u043D\u0435 \u0437 ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${o.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F"} ${a.verb} ${i}${o.maximum.toString()} ${a.unit??"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432"}`:`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${o.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F"} \u0431\u0443\u0434\u0435 ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${o.origin} ${a.verb} ${i}${o.minimum.toString()} ${a.unit}`:`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${o.origin} \u0431\u0443\u0434\u0435 ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u043F\u043E\u0447\u0438\u043D\u0430\u0442\u0438\u0441\u044F \u0437 "${i.prefix}"`:i.format==="ends_with"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u0437\u0430\u043A\u0456\u043D\u0447\u0443\u0432\u0430\u0442\u0438\u0441\u044F \u043D\u0430 "${i.suffix}"`:i.format==="includes"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u043C\u0456\u0441\u0442\u0438\u0442\u0438 "${i.includes}"`:i.format==="regex"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u0432\u0456\u0434\u043F\u043E\u0432\u0456\u0434\u0430\u0442\u0438 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${i.pattern}`:`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 ${n[i.format]??o.format}`}case"not_multiple_of":return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0435 \u0447\u0438\u0441\u043B\u043E: \u043F\u043E\u0432\u0438\u043D\u043D\u043E \u0431\u0443\u0442\u0438 \u043A\u0440\u0430\u0442\u043D\u0438\u043C ${o.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u043E\u0437\u043F\u0456\u0437\u043D\u0430\u043D\u0438\u0439 \u043A\u043B\u044E\u0447${o.keys.length>1?"\u0456":""}: ${Je(o.keys,", ")}`;case"invalid_key":return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u043A\u043B\u044E\u0447 \u0443 ${o.origin}`;case"invalid_union":return"\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456";case"invalid_element":return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F \u0443 ${o.origin}`;default:return"\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456"}}}});function ERt(){return{localeError:hyn()}}var hyn,PRt=v(()=>{zn();hyn=()=>{let t={string:{unit:"\u062D\u0631\u0648\u0641",verb:"\u06C1\u0648\u0646\u0627"},file:{unit:"\u0628\u0627\u0626\u0679\u0633",verb:"\u06C1\u0648\u0646\u0627"},array:{unit:"\u0622\u0626\u0679\u0645\u0632",verb:"\u06C1\u0648\u0646\u0627"},set:{unit:"\u0622\u0626\u0679\u0645\u0632",verb:"\u06C1\u0648\u0646\u0627"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"\u0646\u0645\u0628\u0631";case"object":{if(Array.isArray(o))return"\u0622\u0631\u06D2";if(o===null)return"\u0646\u0644";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"\u0627\u0646 \u067E\u0679",email:"\u0627\u06CC \u0645\u06CC\u0644 \u0627\u06CC\u0688\u0631\u06CC\u0633",url:"\u06CC\u0648 \u0622\u0631 \u0627\u06CC\u0644",emoji:"\u0627\u06CC\u0645\u0648\u062C\u06CC",uuid:"\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",uuidv4:"\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC \u0648\u06CC 4",uuidv6:"\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC \u0648\u06CC 6",nanoid:"\u0646\u06CC\u0646\u0648 \u0622\u0626\u06CC \u0688\u06CC",guid:"\u062C\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",cuid:"\u0633\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",cuid2:"\u0633\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC 2",ulid:"\u06CC\u0648 \u0627\u06CC\u0644 \u0622\u0626\u06CC \u0688\u06CC",xid:"\u0627\u06CC\u06A9\u0633 \u0622\u0626\u06CC \u0688\u06CC",ksuid:"\u06A9\u06D2 \u0627\u06CC\u0633 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",datetime:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0688\u06CC\u0679 \u0679\u0627\u0626\u0645",date:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u062A\u0627\u0631\u06CC\u062E",time:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0648\u0642\u062A",duration:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0645\u062F\u062A",ipv4:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 4 \u0627\u06CC\u0688\u0631\u06CC\u0633",ipv6:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 6 \u0627\u06CC\u0688\u0631\u06CC\u0633",cidrv4:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 4 \u0631\u06CC\u0646\u062C",cidrv6:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 6 \u0631\u06CC\u0646\u062C",base64:"\u0628\u06CC\u0633 64 \u0627\u0646 \u06A9\u0648\u0688\u0688 \u0633\u0679\u0631\u0646\u06AF",base64url:"\u0628\u06CC\u0633 64 \u06CC\u0648 \u0622\u0631 \u0627\u06CC\u0644 \u0627\u0646 \u06A9\u0648\u0688\u0688 \u0633\u0679\u0631\u0646\u06AF",json_string:"\u062C\u06D2 \u0627\u06CC\u0633 \u0627\u0648 \u0627\u06CC\u0646 \u0633\u0679\u0631\u0646\u06AF",e164:"\u0627\u06CC 164 \u0646\u0645\u0628\u0631",jwt:"\u062C\u06D2 \u0688\u0628\u0644\u06CC\u0648 \u0679\u06CC",template_literal:"\u0627\u0646 \u067E\u0679"};return o=>{switch(o.code){case"invalid_type":return`\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: ${o.expected} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627\u060C ${r(o.input)} \u0645\u0648\u0635\u0648\u0644 \u06C1\u0648\u0627`;case"invalid_value":return o.values.length===1?`\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: ${Ut(o.values[0])} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`:`\u063A\u0644\u0637 \u0622\u067E\u0634\u0646: ${Je(o.values,"|")} \u0645\u06CC\u06BA \u0633\u06D2 \u0627\u06CC\u06A9 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`\u0628\u06C1\u062A \u0628\u0691\u0627: ${o.origin??"\u0648\u06CC\u0644\u06CC\u0648"} \u06A9\u06D2 ${i}${o.maximum.toString()} ${a.unit??"\u0639\u0646\u0627\u0635\u0631"} \u06C1\u0648\u0646\u06D2 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u06D2`:`\u0628\u06C1\u062A \u0628\u0691\u0627: ${o.origin??"\u0648\u06CC\u0644\u06CC\u0648"} \u06A9\u0627 ${i}${o.maximum.toString()} \u06C1\u0648\u0646\u0627 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`\u0628\u06C1\u062A \u0686\u06BE\u0648\u0679\u0627: ${o.origin} \u06A9\u06D2 ${i}${o.minimum.toString()} ${a.unit} \u06C1\u0648\u0646\u06D2 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u06D2`:`\u0628\u06C1\u062A \u0686\u06BE\u0648\u0679\u0627: ${o.origin} \u06A9\u0627 ${i}${o.minimum.toString()} \u06C1\u0648\u0646\u0627 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${i.prefix}" \u0633\u06D2 \u0634\u0631\u0648\u0639 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:i.format==="ends_with"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${i.suffix}" \u067E\u0631 \u062E\u062A\u0645 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:i.format==="includes"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${i.includes}" \u0634\u0627\u0645\u0644 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:i.format==="regex"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: \u067E\u06CC\u0679\u0631\u0646 ${i.pattern} \u0633\u06D2 \u0645\u06CC\u0686 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:`\u063A\u0644\u0637 ${n[i.format]??o.format}`}case"not_multiple_of":return`\u063A\u0644\u0637 \u0646\u0645\u0628\u0631: ${o.divisor} \u06A9\u0627 \u0645\u0636\u0627\u0639\u0641 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`;case"unrecognized_keys":return`\u063A\u06CC\u0631 \u062A\u0633\u0644\u06CC\u0645 \u0634\u062F\u06C1 \u06A9\u06CC${o.keys.length>1?"\u0632":""}: ${Je(o.keys,"\u060C ")}`;case"invalid_key":return`${o.origin} \u0645\u06CC\u06BA \u063A\u0644\u0637 \u06A9\u06CC`;case"invalid_union":return"\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679";case"invalid_element":return`${o.origin} \u0645\u06CC\u06BA \u063A\u0644\u0637 \u0648\u06CC\u0644\u06CC\u0648`;default:return"\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679"}}}});function MRt(){return{localeError:gyn()}}var gyn,RRt=v(()=>{zn();gyn=()=>{let t={string:{unit:"k\xFD t\u1EF1",verb:"c\xF3"},file:{unit:"byte",verb:"c\xF3"},array:{unit:"ph\u1EA7n t\u1EED",verb:"c\xF3"},set:{unit:"ph\u1EA7n t\u1EED",verb:"c\xF3"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"s\u1ED1";case"object":{if(Array.isArray(o))return"m\u1EA3ng";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"\u0111\u1EA7u v\xE0o",email:"\u0111\u1ECBa ch\u1EC9 email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ng\xE0y gi\u1EDD ISO",date:"ng\xE0y ISO",time:"gi\u1EDD ISO",duration:"kho\u1EA3ng th\u1EDDi gian ISO",ipv4:"\u0111\u1ECBa ch\u1EC9 IPv4",ipv6:"\u0111\u1ECBa ch\u1EC9 IPv6",cidrv4:"d\u1EA3i IPv4",cidrv6:"d\u1EA3i IPv6",base64:"chu\u1ED7i m\xE3 h\xF3a base64",base64url:"chu\u1ED7i m\xE3 h\xF3a base64url",json_string:"chu\u1ED7i JSON",e164:"s\u1ED1 E.164",jwt:"JWT",template_literal:"\u0111\u1EA7u v\xE0o"};return o=>{switch(o.code){case"invalid_type":return`\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i ${o.expected}, nh\u1EADn \u0111\u01B0\u1EE3c ${r(o.input)}`;case"invalid_value":return o.values.length===1?`\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i ${Ut(o.values[0])}`:`T\xF9y ch\u1ECDn kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i m\u1ED9t trong c\xE1c gi\xE1 tr\u1ECB ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`Qu\xE1 l\u1EDBn: mong \u0111\u1EE3i ${o.origin??"gi\xE1 tr\u1ECB"} ${a.verb} ${i}${o.maximum.toString()} ${a.unit??"ph\u1EA7n t\u1EED"}`:`Qu\xE1 l\u1EDBn: mong \u0111\u1EE3i ${o.origin??"gi\xE1 tr\u1ECB"} ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`Qu\xE1 nh\u1ECF: mong \u0111\u1EE3i ${o.origin} ${a.verb} ${i}${o.minimum.toString()} ${a.unit}`:`Qu\xE1 nh\u1ECF: mong \u0111\u1EE3i ${o.origin} ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i b\u1EAFt \u0111\u1EA7u b\u1EB1ng "${i.prefix}"`:i.format==="ends_with"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i k\u1EBFt th\xFAc b\u1EB1ng "${i.suffix}"`:i.format==="includes"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i bao g\u1ED3m "${i.includes}"`:i.format==="regex"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i kh\u1EDBp v\u1EDBi m\u1EABu ${i.pattern}`:`${n[i.format]??o.format} kh\xF4ng h\u1EE3p l\u1EC7`}case"not_multiple_of":return`S\u1ED1 kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i l\xE0 b\u1ED9i s\u1ED1 c\u1EE7a ${o.divisor}`;case"unrecognized_keys":return`Kh\xF3a kh\xF4ng \u0111\u01B0\u1EE3c nh\u1EADn d\u1EA1ng: ${Je(o.keys,", ")}`;case"invalid_key":return`Kh\xF3a kh\xF4ng h\u1EE3p l\u1EC7 trong ${o.origin}`;case"invalid_union":return"\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7";case"invalid_element":return`Gi\xE1 tr\u1ECB kh\xF4ng h\u1EE3p l\u1EC7 trong ${o.origin}`;default:return"\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7"}}}});function IRt(){return{localeError:yyn()}}var yyn,ARt=v(()=>{zn();yyn=()=>{let t={string:{unit:"\u5B57\u7B26",verb:"\u5305\u542B"},file:{unit:"\u5B57\u8282",verb:"\u5305\u542B"},array:{unit:"\u9879",verb:"\u5305\u542B"},set:{unit:"\u9879",verb:"\u5305\u542B"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"\u975E\u6570\u5B57(NaN)":"\u6570\u5B57";case"object":{if(Array.isArray(o))return"\u6570\u7EC4";if(o===null)return"\u7A7A\u503C(null)";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"\u8F93\u5165",email:"\u7535\u5B50\u90AE\u4EF6",url:"URL",emoji:"\u8868\u60C5\u7B26\u53F7",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO\u65E5\u671F\u65F6\u95F4",date:"ISO\u65E5\u671F",time:"ISO\u65F6\u95F4",duration:"ISO\u65F6\u957F",ipv4:"IPv4\u5730\u5740",ipv6:"IPv6\u5730\u5740",cidrv4:"IPv4\u7F51\u6BB5",cidrv6:"IPv6\u7F51\u6BB5",base64:"base64\u7F16\u7801\u5B57\u7B26\u4E32",base64url:"base64url\u7F16\u7801\u5B57\u7B26\u4E32",json_string:"JSON\u5B57\u7B26\u4E32",e164:"E.164\u53F7\u7801",jwt:"JWT",template_literal:"\u8F93\u5165"};return o=>{switch(o.code){case"invalid_type":return`\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B ${o.expected}\uFF0C\u5B9E\u9645\u63A5\u6536 ${r(o.input)}`;case"invalid_value":return o.values.length===1?`\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B ${Ut(o.values[0])}`:`\u65E0\u6548\u9009\u9879\uFF1A\u671F\u671B\u4EE5\u4E0B\u4E4B\u4E00 ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`\u6570\u503C\u8FC7\u5927\uFF1A\u671F\u671B ${o.origin??"\u503C"} ${i}${o.maximum.toString()} ${a.unit??"\u4E2A\u5143\u7D20"}`:`\u6570\u503C\u8FC7\u5927\uFF1A\u671F\u671B ${o.origin??"\u503C"} ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`\u6570\u503C\u8FC7\u5C0F\uFF1A\u671F\u671B ${o.origin} ${i}${o.minimum.toString()} ${a.unit}`:`\u6570\u503C\u8FC7\u5C0F\uFF1A\u671F\u671B ${o.origin} ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u4EE5 "${i.prefix}" \u5F00\u5934`:i.format==="ends_with"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u4EE5 "${i.suffix}" \u7ED3\u5C3E`:i.format==="includes"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u5305\u542B "${i.includes}"`:i.format==="regex"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u6EE1\u8DB3\u6B63\u5219\u8868\u8FBE\u5F0F ${i.pattern}`:`\u65E0\u6548${n[i.format]??o.format}`}case"not_multiple_of":return`\u65E0\u6548\u6570\u5B57\uFF1A\u5FC5\u987B\u662F ${o.divisor} \u7684\u500D\u6570`;case"unrecognized_keys":return`\u51FA\u73B0\u672A\u77E5\u7684\u952E(key): ${Je(o.keys,", ")}`;case"invalid_key":return`${o.origin} \u4E2D\u7684\u952E(key)\u65E0\u6548`;case"invalid_union":return"\u65E0\u6548\u8F93\u5165";case"invalid_element":return`${o.origin} \u4E2D\u5305\u542B\u65E0\u6548\u503C(value)`;default:return"\u65E0\u6548\u8F93\u5165"}}}});function NRt(){return{localeError:byn()}}var byn,DRt=v(()=>{zn();byn=()=>{let t={string:{unit:"\u5B57\u5143",verb:"\u64C1\u6709"},file:{unit:"\u4F4D\u5143\u7D44",verb:"\u64C1\u6709"},array:{unit:"\u9805\u76EE",verb:"\u64C1\u6709"},set:{unit:"\u9805\u76EE",verb:"\u64C1\u6709"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"number";case"object":{if(Array.isArray(o))return"array";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"\u8F38\u5165",email:"\u90F5\u4EF6\u5730\u5740",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u65E5\u671F\u6642\u9593",date:"ISO \u65E5\u671F",time:"ISO \u6642\u9593",duration:"ISO \u671F\u9593",ipv4:"IPv4 \u4F4D\u5740",ipv6:"IPv6 \u4F4D\u5740",cidrv4:"IPv4 \u7BC4\u570D",cidrv6:"IPv6 \u7BC4\u570D",base64:"base64 \u7DE8\u78BC\u5B57\u4E32",base64url:"base64url \u7DE8\u78BC\u5B57\u4E32",json_string:"JSON \u5B57\u4E32",e164:"E.164 \u6578\u503C",jwt:"JWT",template_literal:"\u8F38\u5165"};return o=>{switch(o.code){case"invalid_type":return`\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA ${o.expected}\uFF0C\u4F46\u6536\u5230 ${r(o.input)}`;case"invalid_value":return o.values.length===1?`\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA ${Ut(o.values[0])}`:`\u7121\u6548\u7684\u9078\u9805\uFF1A\u9810\u671F\u70BA\u4EE5\u4E0B\u5176\u4E2D\u4E4B\u4E00 ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`\u6578\u503C\u904E\u5927\uFF1A\u9810\u671F ${o.origin??"\u503C"} \u61C9\u70BA ${i}${o.maximum.toString()} ${a.unit??"\u500B\u5143\u7D20"}`:`\u6578\u503C\u904E\u5927\uFF1A\u9810\u671F ${o.origin??"\u503C"} \u61C9\u70BA ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`\u6578\u503C\u904E\u5C0F\uFF1A\u9810\u671F ${o.origin} \u61C9\u70BA ${i}${o.minimum.toString()} ${a.unit}`:`\u6578\u503C\u904E\u5C0F\uFF1A\u9810\u671F ${o.origin} \u61C9\u70BA ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u4EE5 "${i.prefix}" \u958B\u982D`:i.format==="ends_with"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u4EE5 "${i.suffix}" \u7D50\u5C3E`:i.format==="includes"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u5305\u542B "${i.includes}"`:i.format==="regex"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u7B26\u5408\u683C\u5F0F ${i.pattern}`:`\u7121\u6548\u7684 ${n[i.format]??o.format}`}case"not_multiple_of":return`\u7121\u6548\u7684\u6578\u5B57\uFF1A\u5FC5\u9808\u70BA ${o.divisor} \u7684\u500D\u6578`;case"unrecognized_keys":return`\u7121\u6CD5\u8B58\u5225\u7684\u9375\u503C${o.keys.length>1?"\u5011":""}\uFF1A${Je(o.keys,"\u3001")}`;case"invalid_key":return`${o.origin} \u4E2D\u6709\u7121\u6548\u7684\u9375\u503C`;case"invalid_union":return"\u7121\u6548\u7684\u8F38\u5165\u503C";case"invalid_element":return`${o.origin} \u4E2D\u6709\u7121\u6548\u7684\u503C`;default:return"\u7121\u6548\u7684\u8F38\u5165\u503C"}}}});var bee={};En(bee,{ar:()=>dMt,az:()=>pMt,be:()=>gMt,ca:()=>bMt,cs:()=>vMt,de:()=>SMt,en:()=>phe,eo:()=>xMt,es:()=>OMt,fa:()=>PMt,fi:()=>RMt,fr:()=>AMt,frCA:()=>DMt,he:()=>$Mt,hu:()=>FMt,id:()=>qMt,it:()=>UMt,ja:()=>VMt,kh:()=>WMt,ko:()=>KMt,mk:()=>XMt,ms:()=>YMt,nl:()=>eRt,no:()=>rRt,ota:()=>oRt,pl:()=>uRt,ps:()=>aRt,pt:()=>cRt,ru:()=>pRt,sl:()=>hRt,sv:()=>yRt,ta:()=>_Rt,th:()=>wRt,tr:()=>CRt,ua:()=>TRt,ur:()=>ERt,vi:()=>MRt,zhCN:()=>IRt,zhTW:()=>NRt});var _Ve=v(()=>{fMt();mMt();yMt();_Mt();wMt();CMt();bVe();TMt();EMt();MMt();IMt();NMt();jMt();LMt();kMt();BMt();zMt();HMt();JMt();GMt();ZMt();QMt();tRt();nRt();iRt();sRt();lRt();dRt();mRt();gRt();bRt();vRt();SRt();xRt();ORt();PRt();RRt();ARt();DRt()});function mhe(){return new nJ}var vVe,wVe,nJ,xh,SVe=v(()=>{vVe=Symbol("ZodOutput"),wVe=Symbol("ZodInput"),nJ=class{constructor(){this._map=new Map,this._idmap=new Map}add(e,...r){let n=r[0];if(this._map.set(e,n),n&&typeof n=="object"&&"id"in n){if(this._idmap.has(n.id))throw new Error(`ID ${n.id} already exists in the registry`);this._idmap.set(n.id,e)}return this}clear(){return this._map=new Map,this._idmap=new Map,this}remove(e){let r=this._map.get(e);return r&&typeof r=="object"&&"id"in r&&this._idmap.delete(r.id),this._map.delete(e),this}get(e){let r=e._zod.parent;if(r){let n={...this.get(r)??{}};return delete n.id,{...n,...this._map.get(e)}}return this._map.get(e)}has(e){return this._map.has(e)}};xh=mhe()});function CVe(t,e){return new t({type:"string",...vt(e)})}function xVe(t,e){return new t({type:"string",coerce:!0,...vt(e)})}function hhe(t,e){return new t({type:"string",format:"email",check:"string_format",abort:!1,...vt(e)})}function _ee(t,e){return new t({type:"string",format:"guid",check:"string_format",abort:!1,...vt(e)})}function ghe(t,e){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,...vt(e)})}function yhe(t,e){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...vt(e)})}function bhe(t,e){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...vt(e)})}function _he(t,e){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...vt(e)})}function vhe(t,e){return new t({type:"string",format:"url",check:"string_format",abort:!1,...vt(e)})}function whe(t,e){return new t({type:"string",format:"emoji",check:"string_format",abort:!1,...vt(e)})}function She(t,e){return new t({type:"string",format:"nanoid",check:"string_format",abort:!1,...vt(e)})}function Che(t,e){return new t({type:"string",format:"cuid",check:"string_format",abort:!1,...vt(e)})}function xhe(t,e){return new t({type:"string",format:"cuid2",check:"string_format",abort:!1,...vt(e)})}function The(t,e){return new t({type:"string",format:"ulid",check:"string_format",abort:!1,...vt(e)})}function Ohe(t,e){return new t({type:"string",format:"xid",check:"string_format",abort:!1,...vt(e)})}function Ehe(t,e){return new t({type:"string",format:"ksuid",check:"string_format",abort:!1,...vt(e)})}function Phe(t,e){return new t({type:"string",format:"ipv4",check:"string_format",abort:!1,...vt(e)})}function Mhe(t,e){return new t({type:"string",format:"ipv6",check:"string_format",abort:!1,...vt(e)})}function Rhe(t,e){return new t({type:"string",format:"cidrv4",check:"string_format",abort:!1,...vt(e)})}function Ihe(t,e){return new t({type:"string",format:"cidrv6",check:"string_format",abort:!1,...vt(e)})}function Ahe(t,e){return new t({type:"string",format:"base64",check:"string_format",abort:!1,...vt(e)})}function Nhe(t,e){return new t({type:"string",format:"base64url",check:"string_format",abort:!1,...vt(e)})}function Dhe(t,e){return new t({type:"string",format:"e164",check:"string_format",abort:!1,...vt(e)})}function jhe(t,e){return new t({type:"string",format:"jwt",check:"string_format",abort:!1,...vt(e)})}function OVe(t,e){return new t({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...vt(e)})}function EVe(t,e){return new t({type:"string",format:"date",check:"string_format",...vt(e)})}function PVe(t,e){return new t({type:"string",format:"time",check:"string_format",precision:null,...vt(e)})}function MVe(t,e){return new t({type:"string",format:"duration",check:"string_format",...vt(e)})}function RVe(t,e){return new t({type:"number",checks:[],...vt(e)})}function IVe(t,e){return new t({type:"number",coerce:!0,checks:[],...vt(e)})}function AVe(t,e){return new t({type:"number",check:"number_format",abort:!1,format:"safeint",...vt(e)})}function NVe(t,e){return new t({type:"number",check:"number_format",abort:!1,format:"float32",...vt(e)})}function DVe(t,e){return new t({type:"number",check:"number_format",abort:!1,format:"float64",...vt(e)})}function jVe(t,e){return new t({type:"number",check:"number_format",abort:!1,format:"int32",...vt(e)})}function $Ve(t,e){return new t({type:"number",check:"number_format",abort:!1,format:"uint32",...vt(e)})}function LVe(t,e){return new t({type:"boolean",...vt(e)})}function FVe(t,e){return new t({type:"boolean",coerce:!0,...vt(e)})}function kVe(t,e){return new t({type:"bigint",...vt(e)})}function qVe(t,e){return new t({type:"bigint",coerce:!0,...vt(e)})}function BVe(t,e){return new t({type:"bigint",check:"bigint_format",abort:!1,format:"int64",...vt(e)})}function UVe(t,e){return new t({type:"bigint",check:"bigint_format",abort:!1,format:"uint64",...vt(e)})}function zVe(t,e){return new t({type:"symbol",...vt(e)})}function VVe(t,e){return new t({type:"undefined",...vt(e)})}function HVe(t,e){return new t({type:"null",...vt(e)})}function WVe(t){return new t({type:"any"})}function Bz(t){return new t({type:"unknown"})}function vee(t,e){return new t({type:"never",...vt(e)})}function JVe(t,e){return new t({type:"void",...vt(e)})}function KVe(t,e){return new t({type:"date",...vt(e)})}function GVe(t,e){return new t({type:"date",coerce:!0,...vt(e)})}function XVe(t,e){return new t({type:"nan",...vt(e)})}function kN(t,e){return new ohe({check:"less_than",...vt(e),value:t,inclusive:!1})}function bS(t,e){return new ohe({check:"less_than",...vt(e),value:t,inclusive:!0})}function qN(t,e){return new ihe({check:"greater_than",...vt(e),value:t,inclusive:!1})}function E_(t,e){return new ihe({check:"greater_than",...vt(e),value:t,inclusive:!0})}function ZVe(t){return qN(0,t)}function YVe(t){return kN(0,t)}function QVe(t){return bS(0,t)}function eHe(t){return E_(0,t)}function Uz(t,e){return new X4e({check:"multiple_of",...vt(e),value:t})}function oJ(t,e){return new Q4e({check:"max_size",...vt(e),maximum:t})}function zz(t,e){return new e2e({check:"min_size",...vt(e),minimum:t})}function wee(t,e){return new t2e({check:"size_equals",...vt(e),size:t})}function iJ(t,e){return new r2e({check:"max_length",...vt(e),maximum:t})}function VL(t,e){return new n2e({check:"min_length",...vt(e),minimum:t})}function aJ(t,e){return new o2e({check:"length_equals",...vt(e),length:t})}function See(t,e){return new i2e({check:"string_format",format:"regex",...vt(e),pattern:t})}function Cee(t){return new a2e({check:"string_format",format:"lowercase",...vt(t)})}function xee(t){return new s2e({check:"string_format",format:"uppercase",...vt(t)})}function Tee(t,e){return new u2e({check:"string_format",format:"includes",...vt(e),includes:t})}function Oee(t,e){return new l2e({check:"string_format",format:"starts_with",...vt(e),prefix:t})}function Eee(t,e){return new c2e({check:"string_format",format:"ends_with",...vt(e),suffix:t})}function tHe(t,e,r){return new d2e({check:"property",property:t,schema:e,...vt(r)})}function Pee(t,e){return new f2e({check:"mime_type",mime:t,...vt(e)})}function BN(t){return new p2e({check:"overwrite",tx:t})}function Mee(t){return BN(e=>e.normalize(t))}function Ree(){return BN(t=>t.trim())}function Iee(){return BN(t=>t.toLowerCase())}function Aee(){return BN(t=>t.toUpperCase())}function Nee(t,e,r){return new t({type:"array",element:e,...vt(r)})}function _yn(t,e,r){return new t({type:"union",options:e,...vt(r)})}function vyn(t,e,r,n){return new t({type:"union",options:r,discriminator:e,...vt(n)})}function wyn(t,e,r){return new t({type:"intersection",left:e,right:r})}function rHe(t,e,r,n){let o=r instanceof lo,i=o?n:r,a=o?r:null;return new t({type:"tuple",items:e,rest:a,...vt(i)})}function Syn(t,e,r,n){return new t({type:"record",keyType:e,valueType:r,...vt(n)})}function Cyn(t,e,r,n){return new t({type:"map",keyType:e,valueType:r,...vt(n)})}function xyn(t,e,r){return new t({type:"set",valueType:e,...vt(r)})}function Tyn(t,e,r){let n=Array.isArray(e)?Object.fromEntries(e.map(o=>[o,o])):e;return new t({type:"enum",entries:n,...vt(r)})}function Oyn(t,e,r){return new t({type:"enum",entries:e,...vt(r)})}function Eyn(t,e,r){return new t({type:"literal",values:Array.isArray(e)?e:[e],...vt(r)})}function nHe(t,e){return new t({type:"file",...vt(e)})}function Pyn(t,e){return new t({type:"transform",transform:e})}function Myn(t,e){return new t({type:"optional",innerType:e})}function Ryn(t,e){return new t({type:"nullable",innerType:e})}function Iyn(t,e,r){return new t({type:"default",innerType:e,get defaultValue(){return typeof r=="function"?r():r}})}function Ayn(t,e,r){return new t({type:"nonoptional",innerType:e,...vt(r)})}function Nyn(t,e){return new t({type:"success",innerType:e})}function Dyn(t,e,r){return new t({type:"catch",innerType:e,catchValue:typeof r=="function"?r:()=>r})}function jyn(t,e,r){return new t({type:"pipe",in:e,out:r})}function $yn(t,e){return new t({type:"readonly",innerType:e})}function Lyn(t,e,r){return new t({type:"template_literal",parts:e,...vt(r)})}function Fyn(t,e){return new t({type:"lazy",getter:e})}function kyn(t,e){return new t({type:"promise",innerType:e})}function oHe(t,e,r){let n=vt(r);return n.abort??(n.abort=!0),new t({type:"custom",check:"custom",fn:e,...n})}function iHe(t,e,r){return new t({type:"custom",check:"custom",fn:e,...vt(r)})}function aHe(t,e){let r=vt(e),n=r.truthy??["true","1","yes","on","y","enabled"],o=r.falsy??["false","0","no","off","n","disabled"];r.case!=="sensitive"&&(n=n.map(m=>typeof m=="string"?m.toLowerCase():m),o=o.map(m=>typeof m=="string"?m.toLowerCase():m));let i=new Set(n),a=new Set(o),s=t.Pipe??gee,u=t.Boolean??fee,l=t.String??Fz,c=t.Transform??hee,d=new c({type:"transform",transform:(m,h)=>{let y=m;return r.case!=="sensitive"&&(y=y.toLowerCase()),i.has(y)?!0:a.has(y)?!1:(h.issues.push({code:"invalid_value",expected:"stringbool",values:[...i,...a],input:h.value,inst:d}),{})},error:r.error}),f=new s({type:"pipe",in:new l({type:"string",error:r.error}),out:d,error:r.error});return new s({type:"pipe",in:f,out:new u({type:"boolean",error:r.error}),error:r.error})}function sHe(t,e,r,n={}){let o=vt(n),i={...vt(n),check:"string_format",type:"string",format:e,fn:typeof r=="function"?r:s=>r.test(s),...o};return r instanceof RegExp&&(i.pattern=r),new t(i)}var TVe,uHe=v(()=>{ahe();yee();zn();TVe={Any:null,Minute:-1,Second:0,Millisecond:3,Microsecond:6}});function lHe(t){return new $he({type:"function",input:Array.isArray(t?.input)?rHe(qz,t?.input):t?.input??Nee(mee,Bz(kz)),output:t?.output??Bz(kz)})}var $he,jRt=v(()=>{uHe();the();yee();yee();$he=class{constructor(e){this._def=e,this.def=e}implement(e){if(typeof e!="function")throw new Error("implement() must be called with a function");let r=(...n)=>{let o=this._def.input?Dz(this._def.input,n,void 0,{callee:r}):n;if(!Array.isArray(o))throw new Error("Invalid arguments schema: not an array or tuple schema.");let i=e(...o);return this._def.output?Dz(this._def.output,i,void 0,{callee:r}):i};return r}implementAsync(e){if(typeof e!="function")throw new Error("implement() must be called with a function");let r=async(...n)=>{let o=this._def.input?await jz(this._def.input,n,void 0,{callee:r}):n;if(!Array.isArray(o))throw new Error("Invalid arguments schema: not an array or tuple schema.");let i=await e(...o);return this._def.output?jz(this._def.output,i,void 0,{callee:r}):i};return r}input(...e){let r=this.constructor;return Array.isArray(e[0])?new r({type:"function",input:new qz({type:"tuple",items:e[0],rest:e[1]}),output:this._def.output}):new r({type:"function",input:e[0],output:this._def.output})}output(e){let r=this.constructor;return new r({type:"function",input:this._def.input,output:e})}}});function HL(t,e){if(t instanceof nJ){let n=new Dee(e),o={};for(let s of t._idmap.entries()){let[u,l]=s;n.process(l)}let i={},a={registry:t,uri:e?.uri,defs:o};for(let s of t._idmap.entries()){let[u,l]=s;i[u]=n.emit(l,{...e,external:a})}if(Object.keys(o).length>0){let s=n.target==="draft-2020-12"?"$defs":"definitions";i.__shared={[s]:o}}return{schemas:i}}let r=new Dee(e);return r.process(t),r.emit(t,e)}function Tm(t,e){let r=e??{seen:new Set};if(r.seen.has(t))return!1;r.seen.add(t);let o=t._zod.def;switch(o.type){case"string":case"number":case"bigint":case"boolean":case"date":case"symbol":case"undefined":case"null":case"any":case"unknown":case"never":case"void":case"literal":case"enum":case"nan":case"file":case"template_literal":return!1;case"array":return Tm(o.element,r);case"object":{for(let i in o.shape)if(Tm(o.shape[i],r))return!0;return!1}case"union":{for(let i of o.options)if(Tm(i,r))return!0;return!1}case"intersection":return Tm(o.left,r)||Tm(o.right,r);case"tuple":{for(let i of o.items)if(Tm(i,r))return!0;return!!(o.rest&&Tm(o.rest,r))}case"record":return Tm(o.keyType,r)||Tm(o.valueType,r);case"map":return Tm(o.keyType,r)||Tm(o.valueType,r);case"set":return Tm(o.valueType,r);case"promise":case"optional":case"nonoptional":case"nullable":case"readonly":return Tm(o.innerType,r);case"lazy":return Tm(o.getter(),r);case"default":return Tm(o.innerType,r);case"prefault":return Tm(o.innerType,r);case"custom":return!1;case"transform":return!0;case"pipe":return Tm(o.in,r)||Tm(o.out,r);case"success":return!1;case"catch":return!1;default:}throw new Error(`Unknown schema type: ${o.type}`)}var Dee,$Rt=v(()=>{SVe();zn();Dee=class{constructor(e){this.counter=0,this.metadataRegistry=e?.metadata??xh,this.target=e?.target??"draft-2020-12",this.unrepresentable=e?.unrepresentable??"throw",this.override=e?.override??(()=>{}),this.io=e?.io??"output",this.seen=new Map}process(e,r={path:[],schemaPath:[]}){var n;let o=e._zod.def,i={guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""},a=this.seen.get(e);if(a)return a.count++,r.schemaPath.includes(e)&&(a.cycle=r.path),a.schema;let s={schema:{},count:1,cycle:void 0,path:r.path};this.seen.set(e,s);let u=e._zod.toJSONSchema?.();if(u)s.schema=u;else{let d={...r,schemaPath:[...r.schemaPath,e],path:r.path},f=e._zod.parent;if(f)s.ref=f,this.process(f,d),this.seen.get(f).isParent=!0;else{let p=s.schema;switch(o.type){case"string":{let m=p;m.type="string";let{minimum:h,maximum:y,format:g,patterns:b,contentEncoding:_}=e._zod.bag;if(typeof h=="number"&&(m.minLength=h),typeof y=="number"&&(m.maxLength=y),g&&(m.format=i[g]??g,m.format===""&&delete m.format),_&&(m.contentEncoding=_),b&&b.size>0){let w=[...b];w.length===1?m.pattern=w[0].source:w.length>1&&(s.schema.allOf=[...w.map(T=>({...this.target==="draft-7"?{type:"string"}:{},pattern:T.source}))])}break}case"number":{let m=p,{minimum:h,maximum:y,format:g,multipleOf:b,exclusiveMaximum:_,exclusiveMinimum:w}=e._zod.bag;typeof g=="string"&&g.includes("int")?m.type="integer":m.type="number",typeof w=="number"&&(m.exclusiveMinimum=w),typeof h=="number"&&(m.minimum=h,typeof w=="number"&&(w>=h?delete m.minimum:delete m.exclusiveMinimum)),typeof _=="number"&&(m.exclusiveMaximum=_),typeof y=="number"&&(m.maximum=y,typeof _=="number"&&(_<=y?delete m.maximum:delete m.exclusiveMaximum)),typeof b=="number"&&(m.multipleOf=b);break}case"boolean":{let m=p;m.type="boolean";break}case"bigint":{if(this.unrepresentable==="throw")throw new Error("BigInt cannot be represented in JSON Schema");break}case"symbol":{if(this.unrepresentable==="throw")throw new Error("Symbols cannot be represented in JSON Schema");break}case"null":{p.type="null";break}case"any":break;case"unknown":break;case"undefined":{if(this.unrepresentable==="throw")throw new Error("Undefined cannot be represented in JSON Schema");break}case"void":{if(this.unrepresentable==="throw")throw new Error("Void cannot be represented in JSON Schema");break}case"never":{p.not={};break}case"date":{if(this.unrepresentable==="throw")throw new Error("Date cannot be represented in JSON Schema");break}case"array":{let m=p,{minimum:h,maximum:y}=e._zod.bag;typeof h=="number"&&(m.minItems=h),typeof y=="number"&&(m.maxItems=y),m.type="array",m.items=this.process(o.element,{...d,path:[...d.path,"items"]});break}case"object":{let m=p;m.type="object",m.properties={};let h=o.shape;for(let b in h)m.properties[b]=this.process(h[b],{...d,path:[...d.path,"properties",b]});let y=new Set(Object.keys(h)),g=new Set([...y].filter(b=>{let _=o.shape[b]._zod;return this.io==="input"?_.optin===void 0:_.optout===void 0}));g.size>0&&(m.required=Array.from(g)),o.catchall?._zod.def.type==="never"?m.additionalProperties=!1:o.catchall?o.catchall&&(m.additionalProperties=this.process(o.catchall,{...d,path:[...d.path,"additionalProperties"]})):this.io==="output"&&(m.additionalProperties=!1);break}case"union":{let m=p;m.anyOf=o.options.map((h,y)=>this.process(h,{...d,path:[...d.path,"anyOf",y]}));break}case"intersection":{let m=p,h=this.process(o.left,{...d,path:[...d.path,"allOf",0]}),y=this.process(o.right,{...d,path:[...d.path,"allOf",1]}),g=_=>"allOf"in _&&Object.keys(_).length===1,b=[...g(h)?h.allOf:[h],...g(y)?y.allOf:[y]];m.allOf=b;break}case"tuple":{let m=p;m.type="array";let h=o.items.map((b,_)=>this.process(b,{...d,path:[...d.path,"prefixItems",_]}));if(this.target==="draft-2020-12"?m.prefixItems=h:m.items=h,o.rest){let b=this.process(o.rest,{...d,path:[...d.path,"items"]});this.target==="draft-2020-12"?m.items=b:m.additionalItems=b}o.rest&&(m.items=this.process(o.rest,{...d,path:[...d.path,"items"]}));let{minimum:y,maximum:g}=e._zod.bag;typeof y=="number"&&(m.minItems=y),typeof g=="number"&&(m.maxItems=g);break}case"record":{let m=p;m.type="object",m.propertyNames=this.process(o.keyType,{...d,path:[...d.path,"propertyNames"]}),m.additionalProperties=this.process(o.valueType,{...d,path:[...d.path,"additionalProperties"]});break}case"map":{if(this.unrepresentable==="throw")throw new Error("Map cannot be represented in JSON Schema");break}case"set":{if(this.unrepresentable==="throw")throw new Error("Set cannot be represented in JSON Schema");break}case"enum":{let m=p,h=ree(o.entries);h.every(y=>typeof y=="number")&&(m.type="number"),h.every(y=>typeof y=="string")&&(m.type="string"),m.enum=h;break}case"literal":{let m=p,h=[];for(let y of o.values)if(y===void 0){if(this.unrepresentable==="throw")throw new Error("Literal `undefined` cannot be represented in JSON Schema")}else if(typeof y=="bigint"){if(this.unrepresentable==="throw")throw new Error("BigInt literals cannot be represented in JSON Schema");h.push(Number(y))}else h.push(y);if(h.length!==0)if(h.length===1){let y=h[0];m.type=y===null?"null":typeof y,m.const=y}else h.every(y=>typeof y=="number")&&(m.type="number"),h.every(y=>typeof y=="string")&&(m.type="string"),h.every(y=>typeof y=="boolean")&&(m.type="string"),h.every(y=>y===null)&&(m.type="null"),m.enum=h;break}case"file":{let m=p,h={type:"string",format:"binary",contentEncoding:"binary"},{minimum:y,maximum:g,mime:b}=e._zod.bag;y!==void 0&&(h.minLength=y),g!==void 0&&(h.maxLength=g),b?b.length===1?(h.contentMediaType=b[0],Object.assign(m,h)):m.anyOf=b.map(_=>({...h,contentMediaType:_})):Object.assign(m,h);break}case"transform":{if(this.unrepresentable==="throw")throw new Error("Transforms cannot be represented in JSON Schema");break}case"nullable":{let m=this.process(o.innerType,d);p.anyOf=[m,{type:"null"}];break}case"nonoptional":{this.process(o.innerType,d),s.ref=o.innerType;break}case"success":{let m=p;m.type="boolean";break}case"default":{this.process(o.innerType,d),s.ref=o.innerType,p.default=JSON.parse(JSON.stringify(o.defaultValue));break}case"prefault":{this.process(o.innerType,d),s.ref=o.innerType,this.io==="input"&&(p._prefault=JSON.parse(JSON.stringify(o.defaultValue)));break}case"catch":{this.process(o.innerType,d),s.ref=o.innerType;let m;try{m=o.catchValue(void 0)}catch{throw new Error("Dynamic catch values are not supported in JSON Schema")}p.default=m;break}case"nan":{if(this.unrepresentable==="throw")throw new Error("NaN cannot be represented in JSON Schema");break}case"template_literal":{let m=p,h=e._zod.pattern;if(!h)throw new Error("Pattern not found in template literal");m.type="string",m.pattern=h.source;break}case"pipe":{let m=this.io==="input"?o.in._zod.def.type==="transform"?o.out:o.in:o.out;this.process(m,d),s.ref=m;break}case"readonly":{this.process(o.innerType,d),s.ref=o.innerType,p.readOnly=!0;break}case"promise":{this.process(o.innerType,d),s.ref=o.innerType;break}case"optional":{this.process(o.innerType,d),s.ref=o.innerType;break}case"lazy":{let m=e._zod.innerType;this.process(m,d),s.ref=m;break}case"custom":{if(this.unrepresentable==="throw")throw new Error("Custom types cannot be represented in JSON Schema");break}default:}}}let l=this.metadataRegistry.get(e);return l&&Object.assign(s.schema,l),this.io==="input"&&Tm(e)&&(delete s.schema.examples,delete s.schema.default),this.io==="input"&&s.schema._prefault&&((n=s.schema).default??(n.default=s.schema._prefault)),delete s.schema._prefault,this.seen.get(e).schema}emit(e,r){let n={cycles:r?.cycles??"ref",reused:r?.reused??"inline",external:r?.external??void 0},o=this.seen.get(e);if(!o)throw new Error("Unprocessed schema. This is a bug in Zod.");let i=c=>{let d=this.target==="draft-2020-12"?"$defs":"definitions";if(n.external){let h=n.external.registry.get(c[0])?.id,y=n.external.uri??(b=>b);if(h)return{ref:y(h)};let g=c[1].defId??c[1].schema.id??`schema${this.counter++}`;return c[1].defId=g,{defId:g,ref:`${y("__shared")}#/${d}/${g}`}}if(c[1]===o)return{ref:"#"};let p=`#/${d}/`,m=c[1].schema.id??`__schema${this.counter++}`;return{defId:m,ref:p+m}},a=c=>{if(c[1].schema.$ref)return;let d=c[1],{ref:f,defId:p}=i(c);d.def={...d.schema},p&&(d.defId=p);let m=d.schema;for(let h in m)delete m[h];m.$ref=f};if(n.cycles==="throw")for(let c of this.seen.entries()){let d=c[1];if(d.cycle)throw new Error(`Cycle detected: #/${d.cycle?.join("/")}/ Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(let c of this.seen.entries()){let d=c[1];if(e===c[0]){a(c);continue}if(n.external){let p=n.external.registry.get(c[0])?.id;if(e!==c[0]&&p){a(c);continue}}if(this.metadataRegistry.get(c[0])?.id){a(c);continue}if(d.cycle){a(c);continue}if(d.count>1&&n.reused==="ref"){a(c);continue}}let s=(c,d)=>{let f=this.seen.get(c),p=f.def??f.schema,m={...p};if(f.ref===null)return;let h=f.ref;if(f.ref=null,h){s(h,d);let y=this.seen.get(h).schema;y.$ref&&d.target==="draft-7"?(p.allOf=p.allOf??[],p.allOf.push(y)):(Object.assign(p,y),Object.assign(p,m))}f.isParent||this.override({zodSchema:c,jsonSchema:p,path:f.path??[]})};for(let c of[...this.seen.entries()].reverse())s(c[0],{target:this.target});let u={};if(this.target==="draft-2020-12"?u.$schema="https://json-schema.org/draft/2020-12/schema":this.target==="draft-7"?u.$schema="http://json-schema.org/draft-07/schema#":console.warn(`Invalid target: ${this.target}`),n.external?.uri){let c=n.external.registry.get(e)?.id;if(!c)throw new Error("Schema is missing an `id` property");u.$id=n.external.uri(c)}Object.assign(u,o.def);let l=n.external?.defs??{};for(let c of this.seen.entries()){let d=c[1];d.def&&d.defId&&(l[d.defId]=d.def)}n.external||Object.keys(l).length>0&&(this.target==="draft-2020-12"?u.$defs=l:u.definitions=l);try{return JSON.parse(JSON.stringify(u))}catch{throw new Error("Error converting schema to JSON.")}}}});var LRt={};var FRt=v(()=>{});var UN={};En(UN,{$ZodAny:()=>K2e,$ZodArray:()=>mee,$ZodAsyncError:()=>YT,$ZodBase64:()=>F2e,$ZodBase64URL:()=>k2e,$ZodBigInt:()=>che,$ZodBigIntFormat:()=>V2e,$ZodBoolean:()=>fee,$ZodCIDRv4:()=>j2e,$ZodCIDRv6:()=>$2e,$ZodCUID:()=>x2e,$ZodCUID2:()=>T2e,$ZodCatch:()=>dVe,$ZodCheck:()=>hc,$ZodCheckBigIntFormat:()=>Y4e,$ZodCheckEndsWith:()=>c2e,$ZodCheckGreaterThan:()=>ihe,$ZodCheckIncludes:()=>u2e,$ZodCheckLengthEquals:()=>o2e,$ZodCheckLessThan:()=>ohe,$ZodCheckLowerCase:()=>a2e,$ZodCheckMaxLength:()=>r2e,$ZodCheckMaxSize:()=>Q4e,$ZodCheckMimeType:()=>f2e,$ZodCheckMinLength:()=>n2e,$ZodCheckMinSize:()=>e2e,$ZodCheckMultipleOf:()=>X4e,$ZodCheckNumberFormat:()=>Z4e,$ZodCheckOverwrite:()=>p2e,$ZodCheckProperty:()=>d2e,$ZodCheckRegex:()=>i2e,$ZodCheckSizeEquals:()=>t2e,$ZodCheckStartsWith:()=>l2e,$ZodCheckStringFormat:()=>rJ,$ZodCheckUpperCase:()=>s2e,$ZodCustom:()=>yVe,$ZodCustomStringFormat:()=>U2e,$ZodDate:()=>X2e,$ZodDefault:()=>sVe,$ZodDiscriminatedUnion:()=>Y2e,$ZodE164:()=>q2e,$ZodEmail:()=>v2e,$ZodEmoji:()=>S2e,$ZodEnum:()=>nVe,$ZodError:()=>uee,$ZodFile:()=>iVe,$ZodFunction:()=>$he,$ZodGUID:()=>b2e,$ZodIPv4:()=>N2e,$ZodIPv6:()=>D2e,$ZodISODate:()=>R2e,$ZodISODateTime:()=>M2e,$ZodISODuration:()=>A2e,$ZodISOTime:()=>I2e,$ZodIntersection:()=>Q2e,$ZodJWT:()=>B2e,$ZodKSUID:()=>P2e,$ZodLazy:()=>gVe,$ZodLiteral:()=>oVe,$ZodMap:()=>tVe,$ZodNaN:()=>fVe,$ZodNanoID:()=>C2e,$ZodNever:()=>pee,$ZodNonOptional:()=>lVe,$ZodNull:()=>J2e,$ZodNullable:()=>aVe,$ZodNumber:()=>lhe,$ZodNumberFormat:()=>z2e,$ZodObject:()=>Z2e,$ZodOptional:()=>fhe,$ZodPipe:()=>gee,$ZodPrefault:()=>uVe,$ZodPromise:()=>hVe,$ZodReadonly:()=>pVe,$ZodRealError:()=>tJ,$ZodRecord:()=>eVe,$ZodRegistry:()=>nJ,$ZodSet:()=>rVe,$ZodString:()=>Fz,$ZodStringFormat:()=>Nu,$ZodSuccess:()=>cVe,$ZodSymbol:()=>H2e,$ZodTemplateLiteral:()=>mVe,$ZodTransform:()=>hee,$ZodTuple:()=>qz,$ZodType:()=>lo,$ZodULID:()=>O2e,$ZodURL:()=>w2e,$ZodUUID:()=>_2e,$ZodUndefined:()=>W2e,$ZodUnion:()=>dhe,$ZodUnknown:()=>kz,$ZodVoid:()=>G2e,$ZodXID:()=>E2e,$brand:()=>o4e,$constructor:()=>Te,$input:()=>wVe,$output:()=>vVe,Doc:()=>dee,JSONSchema:()=>LRt,JSONSchemaGenerator:()=>Dee,NEVER:()=>n4e,TimePrecision:()=>TVe,_any:()=>WVe,_array:()=>Nee,_base64:()=>Ahe,_base64url:()=>Nhe,_bigint:()=>kVe,_boolean:()=>LVe,_catch:()=>Dyn,_cidrv4:()=>Rhe,_cidrv6:()=>Ihe,_coercedBigint:()=>qVe,_coercedBoolean:()=>FVe,_coercedDate:()=>GVe,_coercedNumber:()=>IVe,_coercedString:()=>xVe,_cuid:()=>Che,_cuid2:()=>xhe,_custom:()=>oHe,_date:()=>KVe,_default:()=>Iyn,_discriminatedUnion:()=>vyn,_e164:()=>Dhe,_email:()=>hhe,_emoji:()=>whe,_endsWith:()=>Eee,_enum:()=>Tyn,_file:()=>nHe,_float32:()=>NVe,_float64:()=>DVe,_gt:()=>qN,_gte:()=>E_,_guid:()=>_ee,_includes:()=>Tee,_int:()=>AVe,_int32:()=>jVe,_int64:()=>BVe,_intersection:()=>wyn,_ipv4:()=>Phe,_ipv6:()=>Mhe,_isoDate:()=>EVe,_isoDateTime:()=>OVe,_isoDuration:()=>MVe,_isoTime:()=>PVe,_jwt:()=>jhe,_ksuid:()=>Ehe,_lazy:()=>Fyn,_length:()=>aJ,_literal:()=>Eyn,_lowercase:()=>Cee,_lt:()=>kN,_lte:()=>bS,_map:()=>Cyn,_max:()=>bS,_maxLength:()=>iJ,_maxSize:()=>oJ,_mime:()=>Pee,_min:()=>E_,_minLength:()=>VL,_minSize:()=>zz,_multipleOf:()=>Uz,_nan:()=>XVe,_nanoid:()=>She,_nativeEnum:()=>Oyn,_negative:()=>YVe,_never:()=>vee,_nonnegative:()=>eHe,_nonoptional:()=>Ayn,_nonpositive:()=>QVe,_normalize:()=>Mee,_null:()=>HVe,_nullable:()=>Ryn,_number:()=>RVe,_optional:()=>Myn,_overwrite:()=>BN,_parse:()=>Zme,_parseAsync:()=>Yme,_pipe:()=>jyn,_positive:()=>ZVe,_promise:()=>kyn,_property:()=>tHe,_readonly:()=>$yn,_record:()=>Syn,_refine:()=>iHe,_regex:()=>See,_safeParse:()=>Qme,_safeParseAsync:()=>ehe,_set:()=>xyn,_size:()=>wee,_startsWith:()=>Oee,_string:()=>CVe,_stringFormat:()=>sHe,_stringbool:()=>aHe,_success:()=>Nyn,_symbol:()=>zVe,_templateLiteral:()=>Lyn,_toLowerCase:()=>Iee,_toUpperCase:()=>Aee,_transform:()=>Pyn,_trim:()=>Ree,_tuple:()=>rHe,_uint32:()=>$Ve,_uint64:()=>UVe,_ulid:()=>The,_undefined:()=>VVe,_union:()=>_yn,_unknown:()=>Bz,_uppercase:()=>xee,_url:()=>vhe,_uuid:()=>ghe,_uuidv4:()=>yhe,_uuidv6:()=>bhe,_uuidv7:()=>_he,_void:()=>JVe,_xid:()=>Ohe,clone:()=>wd,config:()=>vd,flattenError:()=>lee,formatError:()=>cee,function:()=>lHe,globalConfig:()=>eee,globalRegistry:()=>xh,isValidBase64:()=>L2e,isValidBase64URL:()=>uMt,isValidJWT:()=>lMt,locales:()=>bee,parse:()=>Dz,parseAsync:()=>jz,prettifyError:()=>y4e,regexes:()=>Lz,registry:()=>mhe,safeParse:()=>_4e,safeParseAsync:()=>v4e,toDotPath:()=>VPt,toJSONSchema:()=>HL,treeifyError:()=>g4e,util:()=>Ft,version:()=>h2e});var _y=v(()=>{Y6();the();b4e();yee();ahe();g2e();zn();nhe();_Ve();SVe();m2e();jRt();uHe();$Rt();FRt()});function vy(t){if(typeof t!="object"||t===null)return!1;let e=t;if(!("_zod"in e))return!1;let r=e._zod;return typeof r=="object"&&r!==null&&"def"in r}function Zv(t){if(typeof t!="object"||t===null)return!1;let e=t;if(!("_def"in e)||"_zod"in e)return!1;let r=e._def;return typeof r=="object"&&r!=null&&"typeName"in r}function Hi(t){return!t||typeof t!="object"||Array.isArray(t)?!1:!!(vy(t)||Zv(t))}async function Wz(t,e){if(vy(t))try{return{success:!0,data:await jz(t,e)}}catch(r){return{success:!1,error:r}}if(Zv(t))return await t.safeParseAsync(e);throw new Error("Schema must be an instance of z3.ZodType or z4.$ZodType")}async function Jz(t,e){if(vy(t))return await jz(t,e);if(Zv(t))return await t.parseAsync(e);throw new Error("Schema must be an instance of z3.ZodType or z4.$ZodType")}function Kz(t){if(vy(t))return xh.get(t)?.description;if(Zv(t)||"description"in t&&typeof t.description=="string")return t.description}function $ee(t){return Hi(t)?Zv(t)?t._def.typeName==="ZodString":vy(t)?t._zod.def.type==="string":!1:!1}function Hz(t){return vy(t)?typeof t=="object"&&t!==null&&"_zod"in t&&typeof t._zod=="object"&&t._zod!==null&&"def"in t._zod&&typeof t._zod.def=="object"&&t._zod.def!==null&&"type"in t._zod.def&&t._zod.def.type==="object":!1}function cHe(t){return vy(t)?typeof t=="object"&&t!==null&&"_zod"in t&&typeof t._zod=="object"&&t._zod!==null&&"def"in t._zod&&typeof t._zod.def=="object"&&t._zod.def!==null&&"type"in t._zod.def&&t._zod.def.type==="array":!1}function kRt(t){return vy(t)?typeof t=="object"&&t!==null&&"_zod"in t&&typeof t._zod=="object"&&t._zod!==null&&"def"in t._zod&&typeof t._zod.def=="object"&&t._zod.def!==null&&"type"in t._zod.def&&t._zod.def.type==="optional":!1}function qRt(t){return vy(t)?typeof t=="object"&&t!==null&&"_zod"in t&&typeof t._zod=="object"&&t._zod!==null&&"def"in t._zod&&typeof t._zod.def=="object"&&t._zod.def!==null&&"type"in t._zod.def&&t._zod.def.type==="nullable":!1}function jee(t,e=!1){if(Zv(t))return t.strict();if(Hz(t)){let r=t._zod.def.shape;if(e)for(let[i,a]of Object.entries(t._zod.def.shape)){if(Hz(a))r[i]=jee(a,e);else if(cHe(a)){let u=a._zod.def.element;Hz(u)&&(u=jee(u,e)),r[i]=wd(a,{...a._zod.def,element:u})}else r[i]=a;let s=xh.get(a);s&&xh.add(r[i],s)}let n=wd(t,{...t._zod.def,shape:r,catchall:vee(pee)}),o=xh.get(t);return o&&xh.add(n,o),n}throw new Error("Schema must be an instance of z3.ZodObject or z4.$ZodObject")}function qyn(t){return Zv(t)&&"typeName"in t._def&&t._def.typeName==="ZodEffects"}function Byn(t){return vy(t)&&t._zod.def.type==="pipe"}function Vz(t,e,r){let n=r.get(t);if(n!==void 0)return n;if(Zv(t))return qyn(t)?Vz(t._def.schema,e,r):t;if(vy(t)){let o=t;if(Byn(t)&&(o=Vz(t._zod.def.in,e,r)),e){if(Hz(o)){let a={};for(let[s,u]of Object.entries(o._zod.def.shape))a[s]=Vz(u,e,r);o=wd(o,{...o._zod.def,shape:a})}else if(cHe(o)){let a=Vz(o._zod.def.element,e,r);o=wd(o,{...o._zod.def,element:a})}else if(kRt(o)){let a=Vz(o._zod.def.innerType,e,r);o=wd(o,{...o._zod.def,innerType:a})}else if(qRt(o)){let a=Vz(o._zod.def.innerType,e,r);o=wd(o,{...o._zod.def,innerType:a})}}let i=xh.get(t);return i&&xh.add(o,i),r.set(t,o),o}throw new Error("Schema must be an instance of z3.ZodType or z4.$ZodType")}function dHe(t,e=!1){return Vz(t,e,new WeakMap)}function fHe(t){return t instanceof Error&&(t.constructor.name==="ZodError"||t.constructor.name==="$ZodError")}var zN=v(()=>{_y()});function pHe(t){return t.replace(/[^a-zA-Z-_0-9]/g,"_")}function zyn(t){let e="";for(let[r,n]of Object.entries(t))e+=` classDef ${r} ${n}; `;return e}function BRt(t,e,r){let{firstNode:n,lastNode:o,nodeColors:i,withStyles:a=!0,curveStyle:s="linear",wrapLabelNWords:u=9}=r??{},l=a?`%%{init: {'flowchart': {'curve': '${s}'}}}%% graph TD; `:`graph TD; `;if(a){let m="default",h={[m]:"{0}({1})"};n!==void 0&&(h[n]="{0}([{1}]):::first"),o!==void 0&&(h[o]="{0}([{1}]):::last");for(let[y,g]of Object.entries(t)){let b=g.name.split(":").pop()??"",_=Uyn.some(T=>b.startsWith(T)&&b.endsWith(T))?`

${b}

`:b;Object.keys(g.metadata??{}).length&&(_+=`
${Object.entries(g.metadata??{}).map(([T,O])=>`${T} = ${O}`).join(` `)}`);let w=(h[y]??h[m]).replace("{0}",pHe(y)).replace("{1}",_);l+=` ${w} `}}let c={};for(let m of e){let h=m.source.split(":"),y=m.target.split(":"),g=h.filter((b,_)=>b===y[_]).join(":");c[g]||(c[g]=[]),c[g].push(m)}let d=new Set;function f(m){return[...m].sort((h,y)=>h.split(":").length-y.split(":").length)}function p(m,h){let y=m.length===1&&m[0].source===m[0].target;if(h&&!y){let b=h.split(":").pop();if(d.has(h))throw new Error(`Found duplicate subgraph '${b}' at '${h} -- this likely means that you're reusing a subgraph node with the same name. Please adjust your graph to have subgraph nodes with unique names.`);d.add(h),l+=` subgraph ${b} `}let g=f(Object.keys(c).filter(b=>b.startsWith(`${h}:`)&&b!==h&&b.split(":").length===h.split(":").length+1));for(let b of g)p(c[b],b);for(let b of m){let{source:_,target:w,data:T,conditional:O}=b,E="";if(T!==void 0){let P=T,R=P.split(" ");R.length>u&&(P=Array.from({length:Math.ceil(R.length/u)},(I,A)=>R.slice(A*u,(A+1)*u).join(" ")).join(" 
 ")),E=O?` -.  ${P}  .-> `:` --  ${P}  --> `}else E=O?" -.-> ":" --> ";l+=` ${pHe(_)}${E}${pHe(w)}; `}h&&!y&&(l+=` end `)}p(c[""]??[],"");for(let m in c)!m.includes(":")&&m!==""&&p(c[m],m);return a&&(l+=zyn(i??{})),l}async function URt(t,e){let r=e?.backgroundColor??"white",n=e?.imageType??"png",o=UPt(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 Uyn,zRt=v(()=>{Gme();Uyn=["*","_","`"]});var HRt,VRt,WRt,Lhe=v(()=>{HRt=Symbol("Let zodToJsonSchema decide on which parser to use"),VRt={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"},WRt=t=>typeof t=="string"?{...VRt,name:t}:{...VRt,...t}});var JRt,mHe=v(()=>{Lhe();JRt=t=>{let e=WRt(t),r=e.name!==void 0?[...e.basePath,e.definitionPath,e.name]:e.basePath;return{...e,flags:{hasReferencedOpenAiAnyType:!1},currentPath:r,propertyPath:void 0,seen:new Map(Object.entries(e.definitions).map(([n,o])=>[o._def,{def:o._def,path:[...e.basePath,e.definitionPath,n],jsonSchema:void 0}]))}}});var Fhe,khe=v(()=>{Fhe=(t,e)=>{let r=0;for(;r{khe()});function hHe(t,e,r,n){n?.errorMessages&&r&&(t.errorMessage={...t.errorMessage,[e]:r})}function Wi(t,e,r,n,o){t[e]=r,hHe(t,e,n,o)}var WL=v(()=>{});var Ri,gHe,dr,QT,Lee=v(()=>{(function(t){t.assertEqual=o=>{};function e(o){}t.assertIs=e;function r(o){throw new Error}t.assertNever=r,t.arrayToEnum=o=>{let i={};for(let a of o)i[a]=a;return i},t.getValidEnumValues=o=>{let i=t.objectKeys(o).filter(s=>typeof o[o[s]]!="number"),a={};for(let s of i)a[s]=o[s];return t.objectValues(a)},t.objectValues=o=>t.objectKeys(o).map(function(i){return o[i]}),t.objectKeys=typeof Object.keys=="function"?o=>Object.keys(o):o=>{let i=[];for(let a in o)Object.prototype.hasOwnProperty.call(o,a)&&i.push(a);return i},t.find=(o,i)=>{for(let a of o)if(i(a))return a},t.isInteger=typeof Number.isInteger=="function"?o=>Number.isInteger(o):o=>typeof o=="number"&&Number.isFinite(o)&&Math.floor(o)===o;function n(o,i=" | "){return o.map(a=>typeof a=="string"?`'${a}'`:a).join(i)}t.joinValues=n,t.jsonStringifyReplacer=(o,i)=>typeof i=="bigint"?i.toString():i})(Ri||(Ri={}));(function(t){t.mergeShapes=(e,r)=>({...e,...r})})(gHe||(gHe={}));dr=Ri.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),QT=t=>{switch(typeof t){case"undefined":return dr.undefined;case"string":return dr.string;case"number":return Number.isNaN(t)?dr.nan:dr.number;case"boolean":return dr.boolean;case"function":return dr.function;case"bigint":return dr.bigint;case"symbol":return dr.symbol;case"object":return Array.isArray(t)?dr.array:t===null?dr.null:t.then&&typeof t.then=="function"&&t.catch&&typeof t.catch=="function"?dr.promise:typeof Map<"u"&&t instanceof Map?dr.map:typeof Set<"u"&&t instanceof Set?dr.set:typeof Date<"u"&&t instanceof Date?dr.date:dr.object;default:return dr.unknown}}});var ut,Vyn,P_,qhe=v(()=>{Lee();ut=Ri.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]),Vyn=t=>JSON.stringify(t,null,2).replace(/"([^"]+)":/g,"$1:"),P_=class t extends Error{get errors(){return this.issues}constructor(e){super(),this.issues=[],this.addIssue=n=>{this.issues=[...this.issues,n]},this.addIssues=(n=[])=>{this.issues=[...this.issues,...n]};let r=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,r):this.__proto__=r,this.name="ZodError",this.issues=e}format(e){let r=e||function(i){return i.message},n={_errors:[]},o=i=>{for(let a of i.issues)if(a.code==="invalid_union")a.unionErrors.map(o);else if(a.code==="invalid_return_type")o(a.returnTypeError);else if(a.code==="invalid_arguments")o(a.argumentsError);else if(a.path.length===0)n._errors.push(r(a));else{let s=n,u=0;for(;ur.message){let r={},n=[];for(let o of this.issues)if(o.path.length>0){let i=o.path[0];r[i]=r[i]||[],r[i].push(e(o))}else n.push(e(o));return{formErrors:n,fieldErrors:r}}get formErrors(){return this.flatten()}};P_.create=t=>new P_(t)});var Hyn,VN,yHe=v(()=>{qhe();Lee();Hyn=(t,e)=>{let r;switch(t.code){case ut.invalid_type:t.received===dr.undefined?r="Required":r=`Expected ${t.expected}, received ${t.received}`;break;case ut.invalid_literal:r=`Invalid literal value, expected ${JSON.stringify(t.expected,Ri.jsonStringifyReplacer)}`;break;case ut.unrecognized_keys:r=`Unrecognized key(s) in object: ${Ri.joinValues(t.keys,", ")}`;break;case ut.invalid_union:r="Invalid input";break;case ut.invalid_union_discriminator:r=`Invalid discriminator value. Expected ${Ri.joinValues(t.options)}`;break;case ut.invalid_enum_value:r=`Invalid enum value. Expected ${Ri.joinValues(t.options)}, received '${t.received}'`;break;case ut.invalid_arguments:r="Invalid function arguments";break;case ut.invalid_return_type:r="Invalid function return type";break;case ut.invalid_date:r="Invalid date";break;case ut.invalid_string:typeof t.validation=="object"?"includes"in t.validation?(r=`Invalid input: must include "${t.validation.includes}"`,typeof t.validation.position=="number"&&(r=`${r} at one or more positions greater than or equal to ${t.validation.position}`)):"startsWith"in t.validation?r=`Invalid input: must start with "${t.validation.startsWith}"`:"endsWith"in t.validation?r=`Invalid input: must end with "${t.validation.endsWith}"`:Ri.assertNever(t.validation):t.validation!=="regex"?r=`Invalid ${t.validation}`:r="Invalid";break;case ut.too_small:t.type==="array"?r=`Array must contain ${t.exact?"exactly":t.inclusive?"at least":"more than"} ${t.minimum} element(s)`:t.type==="string"?r=`String must contain ${t.exact?"exactly":t.inclusive?"at least":"over"} ${t.minimum} character(s)`:t.type==="number"?r=`Number must be ${t.exact?"exactly equal to ":t.inclusive?"greater than or equal to ":"greater than "}${t.minimum}`:t.type==="bigint"?r=`Number must be ${t.exact?"exactly equal to ":t.inclusive?"greater than or equal to ":"greater than "}${t.minimum}`:t.type==="date"?r=`Date must be ${t.exact?"exactly equal to ":t.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(t.minimum))}`:r="Invalid input";break;case ut.too_big:t.type==="array"?r=`Array must contain ${t.exact?"exactly":t.inclusive?"at most":"less than"} ${t.maximum} element(s)`:t.type==="string"?r=`String must contain ${t.exact?"exactly":t.inclusive?"at most":"under"} ${t.maximum} character(s)`:t.type==="number"?r=`Number must be ${t.exact?"exactly":t.inclusive?"less than or equal to":"less than"} ${t.maximum}`:t.type==="bigint"?r=`BigInt must be ${t.exact?"exactly":t.inclusive?"less than or equal to":"less than"} ${t.maximum}`:t.type==="date"?r=`Date must be ${t.exact?"exactly":t.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(t.maximum))}`:r="Invalid input";break;case ut.custom:r="Invalid input";break;case ut.invalid_intersection_types:r="Intersection results could not be merged";break;case ut.not_multiple_of:r=`Number must be a multiple of ${t.multipleOf}`;break;case ut.not_finite:r="Number must be finite";break;default:r=e.defaultError,Ri.assertNever(t)}return{message:r}},VN=Hyn});function Wyn(t){KRt=t}function sJ(){return KRt}var KRt,Bhe=v(()=>{yHe();KRt=VN});function Xt(t,e){let r=sJ(),n=Fee({issueData:e,data:t.data,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,r,r===VN?void 0:VN].filter(o=>!!o)});t.common.issues.push(n)}var Fee,Jyn,bg,Pn,Gz,wy,Uhe,zhe,JL,uJ,bHe=v(()=>{Bhe();yHe();Fee=t=>{let{data:e,path:r,errorMaps:n,issueData:o}=t,i=[...r,...o.path||[]],a={...o,path:i};if(o.message!==void 0)return{...o,path:i,message:o.message};let s="",u=n.filter(l=>!!l).slice().reverse();for(let l of u)s=l(a,{data:e,defaultError:s}).message;return{...o,path:i,message:s}},Jyn=[];bg=class t{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(e,r){let n=[];for(let o of r){if(o.status==="aborted")return Pn;o.status==="dirty"&&e.dirty(),n.push(o.value)}return{status:e.value,value:n}}static async mergeObjectAsync(e,r){let n=[];for(let o of r){let i=await o.key,a=await o.value;n.push({key:i,value:a})}return t.mergeObjectSync(e,n)}static mergeObjectSync(e,r){let n={};for(let o of r){let{key:i,value:a}=o;if(i.status==="aborted"||a.status==="aborted")return Pn;i.status==="dirty"&&e.dirty(),a.status==="dirty"&&e.dirty(),i.value!=="__proto__"&&(typeof a.value<"u"||o.alwaysSet)&&(n[i.value]=a.value)}return{status:e.value,value:n}}},Pn=Object.freeze({status:"aborted"}),Gz=t=>({status:"dirty",value:t}),wy=t=>({status:"valid",value:t}),Uhe=t=>t.status==="aborted",zhe=t=>t.status==="dirty",JL=t=>t.status==="valid",uJ=t=>typeof Promise<"u"&&t instanceof Promise});var GRt=v(()=>{});var $r,XRt=v(()=>{(function(t){t.errToObj=e=>typeof e=="string"?{message:e}:e||{},t.toString=e=>typeof e=="string"?e:e?.message})($r||($r={}))});function Xo(t){if(!t)return{};let{errorMap:e,invalid_type_error:r,required_error:n,description:o}=t;if(e&&(r||n))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return e?{errorMap:e,description:o}:{errorMap:(a,s)=>{let{message:u}=t;return a.code==="invalid_enum_value"?{message:u??s.defaultError}:typeof s.data>"u"?{message:u??n??s.defaultError}:a.code!=="invalid_type"?{message:s.defaultError}:{message:u??r??s.defaultError}},description:o}}function eIt(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 cbn(t){return new RegExp(`^${eIt(t)}$`)}function tIt(t){let e=`${QRt}T${eIt(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 dbn(t,e){return!!((e==="v4"||!e)&&nbn.test(t)||(e==="v6"||!e)&&ibn.test(t))}function fbn(t,e){if(!Qyn.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 pbn(t,e){return!!((e==="v4"||!e)&&obn.test(t)||(e==="v6"||!e)&&abn.test(t))}function mbn(t,e){let r=(t.toString().split(".")[1]||"").length,n=(e.toString().split(".")[1]||"").length,o=r>n?r:n,i=Number.parseInt(t.toFixed(o).replace(".","")),a=Number.parseInt(e.toFixed(o).replace(".",""));return i%a/10**o}function lJ(t){if(t instanceof M_){let e={};for(let r in t.shape){let n=t.shape[r];e[r]=vS.create(lJ(n))}return new M_({...t._def,shape:()=>e})}else return t instanceof JN?new JN({...t._def,type:lJ(t.element)}):t instanceof vS?vS.create(lJ(t.unwrap())):t instanceof tO?tO.create(lJ(t.unwrap())):t instanceof eO?eO.create(t.items.map(e=>lJ(e))):t}function vHe(t,e){let r=QT(t),n=QT(e);if(t===e)return{valid:!0,data:t};if(r===dr.object&&n===dr.object){let o=Ri.objectKeys(e),i=Ri.objectKeys(t).filter(s=>o.indexOf(s)!==-1),a={...t,...e};for(let s of i){let u=vHe(t[s],e[s]);if(!u.valid)return{valid:!1};a[s]=u.data}return{valid:!0,data:a}}else if(r===dr.array&&n===dr.array){if(t.length!==e.length)return{valid:!1};let o=[];for(let i=0;i{let i=t(n);if(i instanceof Promise)return i.then(a=>{if(!a){let s=YRt(e,n),u=s.fatal??r??!0;o.addIssue({code:"custom",...s,fatal:u})}});if(!i){let a=YRt(e,n),s=a.fatal??r??!0;o.addIssue({code:"custom",...a,fatal:s})}}):GL.create()}var wS,ZRt,fi,Kyn,Gyn,Xyn,Zyn,Yyn,Qyn,ebn,tbn,rbn,_He,nbn,obn,ibn,abn,sbn,ubn,QRt,lbn,KL,Xz,Zz,Yz,Qz,cJ,e4,t4,GL,WN,AC,dJ,JN,M_,r4,HN,Vhe,n4,eO,Hhe,fJ,pJ,Whe,o4,i4,a4,s4,XL,SS,vS,tO,u4,l4,mJ,hbn,kee,qee,c4,gbn,Ne,ybn,oIt,iIt,bbn,_bn,aIt,vbn,wbn,Sbn,Cbn,xbn,Tbn,Obn,Ebn,Pbn,Mbn,Rbn,Ibn,Abn,Nbn,Dbn,jbn,$bn,Lbn,Fbn,kbn,qbn,Bbn,Ubn,zbn,Vbn,Hbn,Wbn,Jbn,Kbn,Gbn,Xbn,Zbn,Ybn,Qbn,sIt=v(()=>{qhe();Bhe();XRt();bHe();Lee();wS=class{constructor(e,r,n,o){this._cachedPath=[],this.parent=e,this.data=r,this._path=n,this._key=o}get path(){return this._cachedPath.length||(Array.isArray(this._key)?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}},ZRt=(t,e)=>{if(JL(e))return{success:!0,data:e.value};if(!t.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;let r=new P_(t.common.issues);return this._error=r,this._error}}};fi=class{get description(){return this._def.description}_getType(e){return QT(e.data)}_getOrReturnCtx(e,r){return r||{common:e.parent.common,data:e.data,parsedType:QT(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new bg,ctx:{common:e.parent.common,data:e.data,parsedType:QT(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){let r=this._parse(e);if(uJ(r))throw new Error("Synchronous parse encountered promise.");return r}_parseAsync(e){let r=this._parse(e);return Promise.resolve(r)}parse(e,r){let n=this.safeParse(e,r);if(n.success)return n.data;throw n.error}safeParse(e,r){let n={common:{issues:[],async:r?.async??!1,contextualErrorMap:r?.errorMap},path:r?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:QT(e)},o=this._parseSync({data:e,path:n.path,parent:n});return ZRt(n,o)}"~validate"(e){let r={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:QT(e)};if(!this["~standard"].async)try{let n=this._parseSync({data:e,path:[],parent:r});return JL(n)?{value:n.value}:{issues:r.common.issues}}catch(n){n?.message?.toLowerCase()?.includes("encountered")&&(this["~standard"].async=!0),r.common={issues:[],async:!0}}return this._parseAsync({data:e,path:[],parent:r}).then(n=>JL(n)?{value:n.value}:{issues:r.common.issues})}async parseAsync(e,r){let n=await this.safeParseAsync(e,r);if(n.success)return n.data;throw n.error}async safeParseAsync(e,r){let n={common:{issues:[],contextualErrorMap:r?.errorMap,async:!0},path:r?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:QT(e)},o=this._parse({data:e,path:n.path,parent:n}),i=await(uJ(o)?o:Promise.resolve(o));return ZRt(n,i)}refine(e,r){let n=o=>typeof r=="string"||typeof r>"u"?{message:r}:typeof r=="function"?r(o):r;return this._refinement((o,i)=>{let a=e(o),s=()=>i.addIssue({code:ut.custom,...n(o)});return typeof Promise<"u"&&a instanceof Promise?a.then(u=>u?!0:(s(),!1)):a?!0:(s(),!1)})}refinement(e,r){return this._refinement((n,o)=>e(n)?!0:(o.addIssue(typeof r=="function"?r(n,o):r),!1))}_refinement(e){return new SS({schema:this,typeName:Ne.ZodEffects,effect:{type:"refinement",refinement:e}})}superRefine(e){return this._refinement(e)}constructor(e){this.spa=this.safeParseAsync,this._def=e,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this),this["~standard"]={version:1,vendor:"zod",validate:r=>this["~validate"](r)}}optional(){return vS.create(this,this._def)}nullable(){return tO.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return JN.create(this)}promise(){return XL.create(this,this._def)}or(e){return r4.create([this,e],this._def)}and(e){return n4.create(this,e,this._def)}transform(e){return new SS({...Xo(this._def),schema:this,typeName:Ne.ZodEffects,effect:{type:"transform",transform:e}})}default(e){let r=typeof e=="function"?e:()=>e;return new u4({...Xo(this._def),innerType:this,defaultValue:r,typeName:Ne.ZodDefault})}brand(){return new kee({typeName:Ne.ZodBranded,type:this,...Xo(this._def)})}catch(e){let r=typeof e=="function"?e:()=>e;return new l4({...Xo(this._def),innerType:this,catchValue:r,typeName:Ne.ZodCatch})}describe(e){let r=this.constructor;return new r({...this._def,description:e})}pipe(e){return qee.create(this,e)}readonly(){return c4.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}},Kyn=/^c[^\s-]{8,}$/i,Gyn=/^[0-9a-z]+$/,Xyn=/^[0-9A-HJKMNP-TV-Z]{26}$/i,Zyn=/^[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,Yyn=/^[a-z0-9_-]{21}$/i,Qyn=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,ebn=/^[-+]?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)?)??$/,tbn=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,rbn="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$",nbn=/^(?:(?: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])$/,obn=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/(3[0-2]|[12]?[0-9])$/,ibn=/^(([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]))$/,abn=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,sbn=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,ubn=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,QRt="((\\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])))",lbn=new RegExp(`^${QRt}$`);KL=class t extends fi{_parse(e){if(this._def.coerce&&(e.data=String(e.data)),this._getType(e)!==dr.string){let i=this._getOrReturnCtx(e);return Xt(i,{code:ut.invalid_type,expected:dr.string,received:i.parsedType}),Pn}let n=new bg,o;for(let i of this._def.checks)if(i.kind==="min")e.data.lengthi.value&&(o=this._getOrReturnCtx(e,o),Xt(o,{code:ut.too_big,maximum:i.value,type:"string",inclusive:!0,exact:!1,message:i.message}),n.dirty());else if(i.kind==="length"){let a=e.data.length>i.value,s=e.data.lengthe.test(o),{validation:r,code:ut.invalid_string,...$r.errToObj(n)})}_addCheck(e){return new t({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...$r.errToObj(e)})}url(e){return this._addCheck({kind:"url",...$r.errToObj(e)})}emoji(e){return this._addCheck({kind:"emoji",...$r.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...$r.errToObj(e)})}nanoid(e){return this._addCheck({kind:"nanoid",...$r.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...$r.errToObj(e)})}cuid2(e){return this._addCheck({kind:"cuid2",...$r.errToObj(e)})}ulid(e){return this._addCheck({kind:"ulid",...$r.errToObj(e)})}base64(e){return this._addCheck({kind:"base64",...$r.errToObj(e)})}base64url(e){return this._addCheck({kind:"base64url",...$r.errToObj(e)})}jwt(e){return this._addCheck({kind:"jwt",...$r.errToObj(e)})}ip(e){return this._addCheck({kind:"ip",...$r.errToObj(e)})}cidr(e){return this._addCheck({kind:"cidr",...$r.errToObj(e)})}datetime(e){return typeof e=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:e}):this._addCheck({kind:"datetime",precision:typeof e?.precision>"u"?null:e?.precision,offset:e?.offset??!1,local:e?.local??!1,...$r.errToObj(e?.message)})}date(e){return this._addCheck({kind:"date",message:e})}time(e){return typeof e=="string"?this._addCheck({kind:"time",precision:null,message:e}):this._addCheck({kind:"time",precision:typeof e?.precision>"u"?null:e?.precision,...$r.errToObj(e?.message)})}duration(e){return this._addCheck({kind:"duration",...$r.errToObj(e)})}regex(e,r){return this._addCheck({kind:"regex",regex:e,...$r.errToObj(r)})}includes(e,r){return this._addCheck({kind:"includes",value:e,position:r?.position,...$r.errToObj(r?.message)})}startsWith(e,r){return this._addCheck({kind:"startsWith",value:e,...$r.errToObj(r)})}endsWith(e,r){return this._addCheck({kind:"endsWith",value:e,...$r.errToObj(r)})}min(e,r){return this._addCheck({kind:"min",value:e,...$r.errToObj(r)})}max(e,r){return this._addCheck({kind:"max",value:e,...$r.errToObj(r)})}length(e,r){return this._addCheck({kind:"length",value:e,...$r.errToObj(r)})}nonempty(e){return this.min(1,$r.errToObj(e))}trim(){return new t({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new t({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new t({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(e=>e.kind==="datetime")}get isDate(){return!!this._def.checks.find(e=>e.kind==="date")}get isTime(){return!!this._def.checks.find(e=>e.kind==="time")}get isDuration(){return!!this._def.checks.find(e=>e.kind==="duration")}get isEmail(){return!!this._def.checks.find(e=>e.kind==="email")}get isURL(){return!!this._def.checks.find(e=>e.kind==="url")}get isEmoji(){return!!this._def.checks.find(e=>e.kind==="emoji")}get isUUID(){return!!this._def.checks.find(e=>e.kind==="uuid")}get isNANOID(){return!!this._def.checks.find(e=>e.kind==="nanoid")}get isCUID(){return!!this._def.checks.find(e=>e.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(e=>e.kind==="cuid2")}get isULID(){return!!this._def.checks.find(e=>e.kind==="ulid")}get isIP(){return!!this._def.checks.find(e=>e.kind==="ip")}get isCIDR(){return!!this._def.checks.find(e=>e.kind==="cidr")}get isBase64(){return!!this._def.checks.find(e=>e.kind==="base64")}get isBase64url(){return!!this._def.checks.find(e=>e.kind==="base64url")}get minLength(){let e=null;for(let r of this._def.checks)r.kind==="min"&&(e===null||r.value>e)&&(e=r.value);return e}get maxLength(){let e=null;for(let r of this._def.checks)r.kind==="max"&&(e===null||r.valuenew KL({checks:[],typeName:Ne.ZodString,coerce:t?.coerce??!1,...Xo(t)});Xz=class t extends fi{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(e){if(this._def.coerce&&(e.data=Number(e.data)),this._getType(e)!==dr.number){let i=this._getOrReturnCtx(e);return Xt(i,{code:ut.invalid_type,expected:dr.number,received:i.parsedType}),Pn}let n,o=new bg;for(let i of this._def.checks)i.kind==="int"?Ri.isInteger(e.data)||(n=this._getOrReturnCtx(e,n),Xt(n,{code:ut.invalid_type,expected:"integer",received:"float",message:i.message}),o.dirty()):i.kind==="min"?(i.inclusive?e.datai.value:e.data>=i.value)&&(n=this._getOrReturnCtx(e,n),Xt(n,{code:ut.too_big,maximum:i.value,type:"number",inclusive:i.inclusive,exact:!1,message:i.message}),o.dirty()):i.kind==="multipleOf"?mbn(e.data,i.value)!==0&&(n=this._getOrReturnCtx(e,n),Xt(n,{code:ut.not_multiple_of,multipleOf:i.value,message:i.message}),o.dirty()):i.kind==="finite"?Number.isFinite(e.data)||(n=this._getOrReturnCtx(e,n),Xt(n,{code:ut.not_finite,message:i.message}),o.dirty()):Ri.assertNever(i);return{status:o.value,value:e.data}}gte(e,r){return this.setLimit("min",e,!0,$r.toString(r))}gt(e,r){return this.setLimit("min",e,!1,$r.toString(r))}lte(e,r){return this.setLimit("max",e,!0,$r.toString(r))}lt(e,r){return this.setLimit("max",e,!1,$r.toString(r))}setLimit(e,r,n,o){return new t({...this._def,checks:[...this._def.checks,{kind:e,value:r,inclusive:n,message:$r.toString(o)}]})}_addCheck(e){return new t({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:$r.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:$r.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:$r.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:$r.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:$r.toString(e)})}multipleOf(e,r){return this._addCheck({kind:"multipleOf",value:e,message:$r.toString(r)})}finite(e){return this._addCheck({kind:"finite",message:$r.toString(e)})}safe(e){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:$r.toString(e)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:$r.toString(e)})}get minValue(){let e=null;for(let r of this._def.checks)r.kind==="min"&&(e===null||r.value>e)&&(e=r.value);return e}get maxValue(){let e=null;for(let r of this._def.checks)r.kind==="max"&&(e===null||r.valuee.kind==="int"||e.kind==="multipleOf"&&Ri.isInteger(e.value))}get isFinite(){let e=null,r=null;for(let n of this._def.checks){if(n.kind==="finite"||n.kind==="int"||n.kind==="multipleOf")return!0;n.kind==="min"?(r===null||n.value>r)&&(r=n.value):n.kind==="max"&&(e===null||n.valuenew Xz({checks:[],typeName:Ne.ZodNumber,coerce:t?.coerce||!1,...Xo(t)});Zz=class t extends fi{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(e){if(this._def.coerce)try{e.data=BigInt(e.data)}catch{return this._getInvalidInput(e)}if(this._getType(e)!==dr.bigint)return this._getInvalidInput(e);let n,o=new bg;for(let i of this._def.checks)i.kind==="min"?(i.inclusive?e.datai.value:e.data>=i.value)&&(n=this._getOrReturnCtx(e,n),Xt(n,{code:ut.too_big,type:"bigint",maximum:i.value,inclusive:i.inclusive,message:i.message}),o.dirty()):i.kind==="multipleOf"?e.data%i.value!==BigInt(0)&&(n=this._getOrReturnCtx(e,n),Xt(n,{code:ut.not_multiple_of,multipleOf:i.value,message:i.message}),o.dirty()):Ri.assertNever(i);return{status:o.value,value:e.data}}_getInvalidInput(e){let r=this._getOrReturnCtx(e);return Xt(r,{code:ut.invalid_type,expected:dr.bigint,received:r.parsedType}),Pn}gte(e,r){return this.setLimit("min",e,!0,$r.toString(r))}gt(e,r){return this.setLimit("min",e,!1,$r.toString(r))}lte(e,r){return this.setLimit("max",e,!0,$r.toString(r))}lt(e,r){return this.setLimit("max",e,!1,$r.toString(r))}setLimit(e,r,n,o){return new t({...this._def,checks:[...this._def.checks,{kind:e,value:r,inclusive:n,message:$r.toString(o)}]})}_addCheck(e){return new t({...this._def,checks:[...this._def.checks,e]})}positive(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:$r.toString(e)})}negative(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:$r.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:$r.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:$r.toString(e)})}multipleOf(e,r){return this._addCheck({kind:"multipleOf",value:e,message:$r.toString(r)})}get minValue(){let e=null;for(let r of this._def.checks)r.kind==="min"&&(e===null||r.value>e)&&(e=r.value);return e}get maxValue(){let e=null;for(let r of this._def.checks)r.kind==="max"&&(e===null||r.valuenew Zz({checks:[],typeName:Ne.ZodBigInt,coerce:t?.coerce??!1,...Xo(t)});Yz=class extends fi{_parse(e){if(this._def.coerce&&(e.data=!!e.data),this._getType(e)!==dr.boolean){let n=this._getOrReturnCtx(e);return Xt(n,{code:ut.invalid_type,expected:dr.boolean,received:n.parsedType}),Pn}return wy(e.data)}};Yz.create=t=>new Yz({typeName:Ne.ZodBoolean,coerce:t?.coerce||!1,...Xo(t)});Qz=class t extends fi{_parse(e){if(this._def.coerce&&(e.data=new Date(e.data)),this._getType(e)!==dr.date){let i=this._getOrReturnCtx(e);return Xt(i,{code:ut.invalid_type,expected:dr.date,received:i.parsedType}),Pn}if(Number.isNaN(e.data.getTime())){let i=this._getOrReturnCtx(e);return Xt(i,{code:ut.invalid_date}),Pn}let n=new bg,o;for(let i of this._def.checks)i.kind==="min"?e.data.getTime()i.value&&(o=this._getOrReturnCtx(e,o),Xt(o,{code:ut.too_big,message:i.message,inclusive:!0,exact:!1,maximum:i.value,type:"date"}),n.dirty()):Ri.assertNever(i);return{status:n.value,value:new Date(e.data.getTime())}}_addCheck(e){return new t({...this._def,checks:[...this._def.checks,e]})}min(e,r){return this._addCheck({kind:"min",value:e.getTime(),message:$r.toString(r)})}max(e,r){return this._addCheck({kind:"max",value:e.getTime(),message:$r.toString(r)})}get minDate(){let e=null;for(let r of this._def.checks)r.kind==="min"&&(e===null||r.value>e)&&(e=r.value);return e!=null?new Date(e):null}get maxDate(){let e=null;for(let r of this._def.checks)r.kind==="max"&&(e===null||r.valuenew Qz({checks:[],coerce:t?.coerce||!1,typeName:Ne.ZodDate,...Xo(t)});cJ=class extends fi{_parse(e){if(this._getType(e)!==dr.symbol){let n=this._getOrReturnCtx(e);return Xt(n,{code:ut.invalid_type,expected:dr.symbol,received:n.parsedType}),Pn}return wy(e.data)}};cJ.create=t=>new cJ({typeName:Ne.ZodSymbol,...Xo(t)});e4=class extends fi{_parse(e){if(this._getType(e)!==dr.undefined){let n=this._getOrReturnCtx(e);return Xt(n,{code:ut.invalid_type,expected:dr.undefined,received:n.parsedType}),Pn}return wy(e.data)}};e4.create=t=>new e4({typeName:Ne.ZodUndefined,...Xo(t)});t4=class extends fi{_parse(e){if(this._getType(e)!==dr.null){let n=this._getOrReturnCtx(e);return Xt(n,{code:ut.invalid_type,expected:dr.null,received:n.parsedType}),Pn}return wy(e.data)}};t4.create=t=>new t4({typeName:Ne.ZodNull,...Xo(t)});GL=class extends fi{constructor(){super(...arguments),this._any=!0}_parse(e){return wy(e.data)}};GL.create=t=>new GL({typeName:Ne.ZodAny,...Xo(t)});WN=class extends fi{constructor(){super(...arguments),this._unknown=!0}_parse(e){return wy(e.data)}};WN.create=t=>new WN({typeName:Ne.ZodUnknown,...Xo(t)});AC=class extends fi{_parse(e){let r=this._getOrReturnCtx(e);return Xt(r,{code:ut.invalid_type,expected:dr.never,received:r.parsedType}),Pn}};AC.create=t=>new AC({typeName:Ne.ZodNever,...Xo(t)});dJ=class extends fi{_parse(e){if(this._getType(e)!==dr.undefined){let n=this._getOrReturnCtx(e);return Xt(n,{code:ut.invalid_type,expected:dr.void,received:n.parsedType}),Pn}return wy(e.data)}};dJ.create=t=>new dJ({typeName:Ne.ZodVoid,...Xo(t)});JN=class t extends fi{_parse(e){let{ctx:r,status:n}=this._processInputParams(e),o=this._def;if(r.parsedType!==dr.array)return Xt(r,{code:ut.invalid_type,expected:dr.array,received:r.parsedType}),Pn;if(o.exactLength!==null){let a=r.data.length>o.exactLength.value,s=r.data.lengtho.maxLength.value&&(Xt(r,{code:ut.too_big,maximum:o.maxLength.value,type:"array",inclusive:!0,exact:!1,message:o.maxLength.message}),n.dirty()),r.common.async)return Promise.all([...r.data].map((a,s)=>o.type._parseAsync(new wS(r,a,r.path,s)))).then(a=>bg.mergeArray(n,a));let i=[...r.data].map((a,s)=>o.type._parseSync(new wS(r,a,r.path,s)));return bg.mergeArray(n,i)}get element(){return this._def.type}min(e,r){return new t({...this._def,minLength:{value:e,message:$r.toString(r)}})}max(e,r){return new t({...this._def,maxLength:{value:e,message:$r.toString(r)}})}length(e,r){return new t({...this._def,exactLength:{value:e,message:$r.toString(r)}})}nonempty(e){return this.min(1,e)}};JN.create=(t,e)=>new JN({type:t,minLength:null,maxLength:null,exactLength:null,typeName:Ne.ZodArray,...Xo(e)});M_=class t extends fi{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;let e=this._def.shape(),r=Ri.objectKeys(e);return this._cached={shape:e,keys:r},this._cached}_parse(e){if(this._getType(e)!==dr.object){let l=this._getOrReturnCtx(e);return Xt(l,{code:ut.invalid_type,expected:dr.object,received:l.parsedType}),Pn}let{status:n,ctx:o}=this._processInputParams(e),{shape:i,keys:a}=this._getCached(),s=[];if(!(this._def.catchall instanceof AC&&this._def.unknownKeys==="strip"))for(let l in o.data)a.includes(l)||s.push(l);let u=[];for(let l of a){let c=i[l],d=o.data[l];u.push({key:{status:"valid",value:l},value:c._parse(new wS(o,d,o.path,l)),alwaysSet:l in o.data})}if(this._def.catchall instanceof AC){let l=this._def.unknownKeys;if(l==="passthrough")for(let c of s)u.push({key:{status:"valid",value:c},value:{status:"valid",value:o.data[c]}});else if(l==="strict")s.length>0&&(Xt(o,{code:ut.unrecognized_keys,keys:s}),n.dirty());else if(l!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{let l=this._def.catchall;for(let c of s){let d=o.data[c];u.push({key:{status:"valid",value:c},value:l._parse(new wS(o,d,o.path,c)),alwaysSet:c in o.data})}}return o.common.async?Promise.resolve().then(async()=>{let l=[];for(let c of u){let d=await c.key,f=await c.value;l.push({key:d,value:f,alwaysSet:c.alwaysSet})}return l}).then(l=>bg.mergeObjectSync(n,l)):bg.mergeObjectSync(n,u)}get shape(){return this._def.shape()}strict(e){return $r.errToObj,new t({...this._def,unknownKeys:"strict",...e!==void 0?{errorMap:(r,n)=>{let o=this._def.errorMap?.(r,n).message??n.defaultError;return r.code==="unrecognized_keys"?{message:$r.errToObj(e).message??o}:{message:o}}}:{}})}strip(){return new t({...this._def,unknownKeys:"strip"})}passthrough(){return new t({...this._def,unknownKeys:"passthrough"})}extend(e){return new t({...this._def,shape:()=>({...this._def.shape(),...e})})}merge(e){return new t({unknownKeys:e._def.unknownKeys,catchall:e._def.catchall,shape:()=>({...this._def.shape(),...e._def.shape()}),typeName:Ne.ZodObject})}setKey(e,r){return this.augment({[e]:r})}catchall(e){return new t({...this._def,catchall:e})}pick(e){let r={};for(let n of Ri.objectKeys(e))e[n]&&this.shape[n]&&(r[n]=this.shape[n]);return new t({...this._def,shape:()=>r})}omit(e){let r={};for(let n of Ri.objectKeys(this.shape))e[n]||(r[n]=this.shape[n]);return new t({...this._def,shape:()=>r})}deepPartial(){return lJ(this)}partial(e){let r={};for(let n of Ri.objectKeys(this.shape)){let o=this.shape[n];e&&!e[n]?r[n]=o:r[n]=o.optional()}return new t({...this._def,shape:()=>r})}required(e){let r={};for(let n of Ri.objectKeys(this.shape))if(e&&!e[n])r[n]=this.shape[n];else{let i=this.shape[n];for(;i instanceof vS;)i=i._def.innerType;r[n]=i}return new t({...this._def,shape:()=>r})}keyof(){return rIt(Ri.objectKeys(this.shape))}};M_.create=(t,e)=>new M_({shape:()=>t,unknownKeys:"strip",catchall:AC.create(),typeName:Ne.ZodObject,...Xo(e)});M_.strictCreate=(t,e)=>new M_({shape:()=>t,unknownKeys:"strict",catchall:AC.create(),typeName:Ne.ZodObject,...Xo(e)});M_.lazycreate=(t,e)=>new M_({shape:t,unknownKeys:"strip",catchall:AC.create(),typeName:Ne.ZodObject,...Xo(e)});r4=class extends fi{_parse(e){let{ctx:r}=this._processInputParams(e),n=this._def.options;function o(i){for(let s of i)if(s.result.status==="valid")return s.result;for(let s of i)if(s.result.status==="dirty")return r.common.issues.push(...s.ctx.common.issues),s.result;let a=i.map(s=>new P_(s.ctx.common.issues));return Xt(r,{code:ut.invalid_union,unionErrors:a}),Pn}if(r.common.async)return Promise.all(n.map(async i=>{let a={...r,common:{...r.common,issues:[]},parent:null};return{result:await i._parseAsync({data:r.data,path:r.path,parent:a}),ctx:a}})).then(o);{let i,a=[];for(let u of n){let l={...r,common:{...r.common,issues:[]},parent:null},c=u._parseSync({data:r.data,path:r.path,parent:l});if(c.status==="valid")return c;c.status==="dirty"&&!i&&(i={result:c,ctx:l}),l.common.issues.length&&a.push(l.common.issues)}if(i)return r.common.issues.push(...i.ctx.common.issues),i.result;let s=a.map(u=>new P_(u));return Xt(r,{code:ut.invalid_union,unionErrors:s}),Pn}}get options(){return this._def.options}};r4.create=(t,e)=>new r4({options:t,typeName:Ne.ZodUnion,...Xo(e)});HN=t=>t instanceof o4?HN(t.schema):t instanceof SS?HN(t.innerType()):t instanceof i4?[t.value]:t instanceof a4?t.options:t instanceof s4?Ri.objectValues(t.enum):t instanceof u4?HN(t._def.innerType):t instanceof e4?[void 0]:t instanceof t4?[null]:t instanceof vS?[void 0,...HN(t.unwrap())]:t instanceof tO?[null,...HN(t.unwrap())]:t instanceof kee||t instanceof c4?HN(t.unwrap()):t instanceof l4?HN(t._def.innerType):[],Vhe=class t extends fi{_parse(e){let{ctx:r}=this._processInputParams(e);if(r.parsedType!==dr.object)return Xt(r,{code:ut.invalid_type,expected:dr.object,received:r.parsedType}),Pn;let n=this.discriminator,o=r.data[n],i=this.optionsMap.get(o);return i?r.common.async?i._parseAsync({data:r.data,path:r.path,parent:r}):i._parseSync({data:r.data,path:r.path,parent:r}):(Xt(r,{code:ut.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[n]}),Pn)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(e,r,n){let o=new Map;for(let i of r){let a=HN(i.shape[e]);if(!a.length)throw new Error(`A discriminator value for key \`${e}\` could not be extracted from all schema options`);for(let s of a){if(o.has(s))throw new Error(`Discriminator property ${String(e)} has duplicate value ${String(s)}`);o.set(s,i)}}return new t({typeName:Ne.ZodDiscriminatedUnion,discriminator:e,options:r,optionsMap:o,...Xo(n)})}};n4=class extends fi{_parse(e){let{status:r,ctx:n}=this._processInputParams(e),o=(i,a)=>{if(Uhe(i)||Uhe(a))return Pn;let s=vHe(i.value,a.value);return s.valid?((zhe(i)||zhe(a))&&r.dirty(),{status:r.value,value:s.data}):(Xt(n,{code:ut.invalid_intersection_types}),Pn)};return n.common.async?Promise.all([this._def.left._parseAsync({data:n.data,path:n.path,parent:n}),this._def.right._parseAsync({data:n.data,path:n.path,parent:n})]).then(([i,a])=>o(i,a)):o(this._def.left._parseSync({data:n.data,path:n.path,parent:n}),this._def.right._parseSync({data:n.data,path:n.path,parent:n}))}};n4.create=(t,e,r)=>new n4({left:t,right:e,typeName:Ne.ZodIntersection,...Xo(r)});eO=class t extends fi{_parse(e){let{status:r,ctx:n}=this._processInputParams(e);if(n.parsedType!==dr.array)return Xt(n,{code:ut.invalid_type,expected:dr.array,received:n.parsedType}),Pn;if(n.data.lengththis._def.items.length&&(Xt(n,{code:ut.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),r.dirty());let i=[...n.data].map((a,s)=>{let u=this._def.items[s]||this._def.rest;return u?u._parse(new wS(n,a,n.path,s)):null}).filter(a=>!!a);return n.common.async?Promise.all(i).then(a=>bg.mergeArray(r,a)):bg.mergeArray(r,i)}get items(){return this._def.items}rest(e){return new t({...this._def,rest:e})}};eO.create=(t,e)=>{if(!Array.isArray(t))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new eO({items:t,typeName:Ne.ZodTuple,rest:null,...Xo(e)})};Hhe=class t extends fi{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:r,ctx:n}=this._processInputParams(e);if(n.parsedType!==dr.object)return Xt(n,{code:ut.invalid_type,expected:dr.object,received:n.parsedType}),Pn;let o=[],i=this._def.keyType,a=this._def.valueType;for(let s in n.data)o.push({key:i._parse(new wS(n,s,n.path,s)),value:a._parse(new wS(n,n.data[s],n.path,s)),alwaysSet:s in n.data});return n.common.async?bg.mergeObjectAsync(r,o):bg.mergeObjectSync(r,o)}get element(){return this._def.valueType}static create(e,r,n){return r instanceof fi?new t({keyType:e,valueType:r,typeName:Ne.ZodRecord,...Xo(n)}):new t({keyType:KL.create(),valueType:e,typeName:Ne.ZodRecord,...Xo(r)})}},fJ=class extends fi{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:r,ctx:n}=this._processInputParams(e);if(n.parsedType!==dr.map)return Xt(n,{code:ut.invalid_type,expected:dr.map,received:n.parsedType}),Pn;let o=this._def.keyType,i=this._def.valueType,a=[...n.data.entries()].map(([s,u],l)=>({key:o._parse(new wS(n,s,n.path,[l,"key"])),value:i._parse(new wS(n,u,n.path,[l,"value"]))}));if(n.common.async){let s=new Map;return Promise.resolve().then(async()=>{for(let u of a){let l=await u.key,c=await u.value;if(l.status==="aborted"||c.status==="aborted")return Pn;(l.status==="dirty"||c.status==="dirty")&&r.dirty(),s.set(l.value,c.value)}return{status:r.value,value:s}})}else{let s=new Map;for(let u of a){let l=u.key,c=u.value;if(l.status==="aborted"||c.status==="aborted")return Pn;(l.status==="dirty"||c.status==="dirty")&&r.dirty(),s.set(l.value,c.value)}return{status:r.value,value:s}}}};fJ.create=(t,e,r)=>new fJ({valueType:e,keyType:t,typeName:Ne.ZodMap,...Xo(r)});pJ=class t extends fi{_parse(e){let{status:r,ctx:n}=this._processInputParams(e);if(n.parsedType!==dr.set)return Xt(n,{code:ut.invalid_type,expected:dr.set,received:n.parsedType}),Pn;let o=this._def;o.minSize!==null&&n.data.sizeo.maxSize.value&&(Xt(n,{code:ut.too_big,maximum:o.maxSize.value,type:"set",inclusive:!0,exact:!1,message:o.maxSize.message}),r.dirty());let i=this._def.valueType;function a(u){let l=new Set;for(let c of u){if(c.status==="aborted")return Pn;c.status==="dirty"&&r.dirty(),l.add(c.value)}return{status:r.value,value:l}}let s=[...n.data.values()].map((u,l)=>i._parse(new wS(n,u,n.path,l)));return n.common.async?Promise.all(s).then(u=>a(u)):a(s)}min(e,r){return new t({...this._def,minSize:{value:e,message:$r.toString(r)}})}max(e,r){return new t({...this._def,maxSize:{value:e,message:$r.toString(r)}})}size(e,r){return this.min(e,r).max(e,r)}nonempty(e){return this.min(1,e)}};pJ.create=(t,e)=>new pJ({valueType:t,minSize:null,maxSize:null,typeName:Ne.ZodSet,...Xo(e)});Whe=class t extends fi{constructor(){super(...arguments),this.validate=this.implement}_parse(e){let{ctx:r}=this._processInputParams(e);if(r.parsedType!==dr.function)return Xt(r,{code:ut.invalid_type,expected:dr.function,received:r.parsedType}),Pn;function n(s,u){return Fee({data:s,path:r.path,errorMaps:[r.common.contextualErrorMap,r.schemaErrorMap,sJ(),VN].filter(l=>!!l),issueData:{code:ut.invalid_arguments,argumentsError:u}})}function o(s,u){return Fee({data:s,path:r.path,errorMaps:[r.common.contextualErrorMap,r.schemaErrorMap,sJ(),VN].filter(l=>!!l),issueData:{code:ut.invalid_return_type,returnTypeError:u}})}let i={errorMap:r.common.contextualErrorMap},a=r.data;if(this._def.returns instanceof XL){let s=this;return wy(async function(...u){let l=new P_([]),c=await s._def.args.parseAsync(u,i).catch(p=>{throw l.addIssue(n(u,p)),l}),d=await Reflect.apply(a,this,c);return await s._def.returns._def.type.parseAsync(d,i).catch(p=>{throw l.addIssue(o(d,p)),l})})}else{let s=this;return wy(function(...u){let l=s._def.args.safeParse(u,i);if(!l.success)throw new P_([n(u,l.error)]);let c=Reflect.apply(a,this,l.data),d=s._def.returns.safeParse(c,i);if(!d.success)throw new P_([o(c,d.error)]);return d.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...e){return new t({...this._def,args:eO.create(e).rest(WN.create())})}returns(e){return new t({...this._def,returns:e})}implement(e){return this.parse(e)}strictImplement(e){return this.parse(e)}static create(e,r,n){return new t({args:e||eO.create([]).rest(WN.create()),returns:r||WN.create(),typeName:Ne.ZodFunction,...Xo(n)})}},o4=class extends fi{get schema(){return this._def.getter()}_parse(e){let{ctx:r}=this._processInputParams(e);return this._def.getter()._parse({data:r.data,path:r.path,parent:r})}};o4.create=(t,e)=>new o4({getter:t,typeName:Ne.ZodLazy,...Xo(e)});i4=class extends fi{_parse(e){if(e.data!==this._def.value){let r=this._getOrReturnCtx(e);return Xt(r,{received:r.data,code:ut.invalid_literal,expected:this._def.value}),Pn}return{status:"valid",value:e.data}}get value(){return this._def.value}};i4.create=(t,e)=>new i4({value:t,typeName:Ne.ZodLiteral,...Xo(e)});a4=class t extends fi{_parse(e){if(typeof e.data!="string"){let r=this._getOrReturnCtx(e),n=this._def.values;return Xt(r,{expected:Ri.joinValues(n),received:r.parsedType,code:ut.invalid_type}),Pn}if(this._cache||(this._cache=new Set(this._def.values)),!this._cache.has(e.data)){let r=this._getOrReturnCtx(e),n=this._def.values;return Xt(r,{received:r.data,code:ut.invalid_enum_value,options:n}),Pn}return wy(e.data)}get options(){return this._def.values}get enum(){let e={};for(let r of this._def.values)e[r]=r;return e}get Values(){let e={};for(let r of this._def.values)e[r]=r;return e}get Enum(){let e={};for(let r of this._def.values)e[r]=r;return e}extract(e,r=this._def){return t.create(e,{...this._def,...r})}exclude(e,r=this._def){return t.create(this.options.filter(n=>!e.includes(n)),{...this._def,...r})}};a4.create=rIt;s4=class extends fi{_parse(e){let r=Ri.getValidEnumValues(this._def.values),n=this._getOrReturnCtx(e);if(n.parsedType!==dr.string&&n.parsedType!==dr.number){let o=Ri.objectValues(r);return Xt(n,{expected:Ri.joinValues(o),received:n.parsedType,code:ut.invalid_type}),Pn}if(this._cache||(this._cache=new Set(Ri.getValidEnumValues(this._def.values))),!this._cache.has(e.data)){let o=Ri.objectValues(r);return Xt(n,{received:n.data,code:ut.invalid_enum_value,options:o}),Pn}return wy(e.data)}get enum(){return this._def.values}};s4.create=(t,e)=>new s4({values:t,typeName:Ne.ZodNativeEnum,...Xo(e)});XL=class extends fi{unwrap(){return this._def.type}_parse(e){let{ctx:r}=this._processInputParams(e);if(r.parsedType!==dr.promise&&r.common.async===!1)return Xt(r,{code:ut.invalid_type,expected:dr.promise,received:r.parsedType}),Pn;let n=r.parsedType===dr.promise?r.data:Promise.resolve(r.data);return wy(n.then(o=>this._def.type.parseAsync(o,{path:r.path,errorMap:r.common.contextualErrorMap})))}};XL.create=(t,e)=>new XL({type:t,typeName:Ne.ZodPromise,...Xo(e)});SS=class extends fi{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===Ne.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(e){let{status:r,ctx:n}=this._processInputParams(e),o=this._def.effect||null,i={addIssue:a=>{Xt(n,a),a.fatal?r.abort():r.dirty()},get path(){return n.path}};if(i.addIssue=i.addIssue.bind(i),o.type==="preprocess"){let a=o.transform(n.data,i);if(n.common.async)return Promise.resolve(a).then(async s=>{if(r.value==="aborted")return Pn;let u=await this._def.schema._parseAsync({data:s,path:n.path,parent:n});return u.status==="aborted"?Pn:u.status==="dirty"?Gz(u.value):r.value==="dirty"?Gz(u.value):u});{if(r.value==="aborted")return Pn;let s=this._def.schema._parseSync({data:a,path:n.path,parent:n});return s.status==="aborted"?Pn:s.status==="dirty"?Gz(s.value):r.value==="dirty"?Gz(s.value):s}}if(o.type==="refinement"){let a=s=>{let u=o.refinement(s,i);if(n.common.async)return Promise.resolve(u);if(u instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return s};if(n.common.async===!1){let s=this._def.schema._parseSync({data:n.data,path:n.path,parent:n});return s.status==="aborted"?Pn:(s.status==="dirty"&&r.dirty(),a(s.value),{status:r.value,value:s.value})}else return this._def.schema._parseAsync({data:n.data,path:n.path,parent:n}).then(s=>s.status==="aborted"?Pn:(s.status==="dirty"&&r.dirty(),a(s.value).then(()=>({status:r.value,value:s.value}))))}if(o.type==="transform")if(n.common.async===!1){let a=this._def.schema._parseSync({data:n.data,path:n.path,parent:n});if(!JL(a))return Pn;let s=o.transform(a.value,i);if(s instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:r.value,value:s}}else return this._def.schema._parseAsync({data:n.data,path:n.path,parent:n}).then(a=>JL(a)?Promise.resolve(o.transform(a.value,i)).then(s=>({status:r.value,value:s})):Pn);Ri.assertNever(o)}};SS.create=(t,e,r)=>new SS({schema:t,typeName:Ne.ZodEffects,effect:e,...Xo(r)});SS.createWithPreprocess=(t,e,r)=>new SS({schema:e,effect:{type:"preprocess",transform:t},typeName:Ne.ZodEffects,...Xo(r)});vS=class extends fi{_parse(e){return this._getType(e)===dr.undefined?wy(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};vS.create=(t,e)=>new vS({innerType:t,typeName:Ne.ZodOptional,...Xo(e)});tO=class extends fi{_parse(e){return this._getType(e)===dr.null?wy(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};tO.create=(t,e)=>new tO({innerType:t,typeName:Ne.ZodNullable,...Xo(e)});u4=class extends fi{_parse(e){let{ctx:r}=this._processInputParams(e),n=r.data;return r.parsedType===dr.undefined&&(n=this._def.defaultValue()),this._def.innerType._parse({data:n,path:r.path,parent:r})}removeDefault(){return this._def.innerType}};u4.create=(t,e)=>new u4({innerType:t,typeName:Ne.ZodDefault,defaultValue:typeof e.default=="function"?e.default:()=>e.default,...Xo(e)});l4=class extends fi{_parse(e){let{ctx:r}=this._processInputParams(e),n={...r,common:{...r.common,issues:[]}},o=this._def.innerType._parse({data:n.data,path:n.path,parent:{...n}});return uJ(o)?o.then(i=>({status:"valid",value:i.status==="valid"?i.value:this._def.catchValue({get error(){return new P_(n.common.issues)},input:n.data})})):{status:"valid",value:o.status==="valid"?o.value:this._def.catchValue({get error(){return new P_(n.common.issues)},input:n.data})}}removeCatch(){return this._def.innerType}};l4.create=(t,e)=>new l4({innerType:t,typeName:Ne.ZodCatch,catchValue:typeof e.catch=="function"?e.catch:()=>e.catch,...Xo(e)});mJ=class extends fi{_parse(e){if(this._getType(e)!==dr.nan){let n=this._getOrReturnCtx(e);return Xt(n,{code:ut.invalid_type,expected:dr.nan,received:n.parsedType}),Pn}return{status:"valid",value:e.data}}};mJ.create=t=>new mJ({typeName:Ne.ZodNaN,...Xo(t)});hbn=Symbol("zod_brand"),kee=class extends fi{_parse(e){let{ctx:r}=this._processInputParams(e),n=r.data;return this._def.type._parse({data:n,path:r.path,parent:r})}unwrap(){return this._def.type}},qee=class t extends fi{_parse(e){let{status:r,ctx:n}=this._processInputParams(e);if(n.common.async)return(async()=>{let i=await this._def.in._parseAsync({data:n.data,path:n.path,parent:n});return i.status==="aborted"?Pn:i.status==="dirty"?(r.dirty(),Gz(i.value)):this._def.out._parseAsync({data:i.value,path:n.path,parent:n})})();{let o=this._def.in._parseSync({data:n.data,path:n.path,parent:n});return o.status==="aborted"?Pn:o.status==="dirty"?(r.dirty(),{status:"dirty",value:o.value}):this._def.out._parseSync({data:o.value,path:n.path,parent:n})}}static create(e,r){return new t({in:e,out:r,typeName:Ne.ZodPipeline})}},c4=class extends fi{_parse(e){let r=this._def.innerType._parse(e),n=o=>(JL(o)&&(o.value=Object.freeze(o.value)),o);return uJ(r)?r.then(o=>n(o)):n(r)}unwrap(){return this._def.innerType}};c4.create=(t,e)=>new c4({innerType:t,typeName:Ne.ZodReadonly,...Xo(e)});gbn={object:M_.lazycreate};(function(t){t.ZodString="ZodString",t.ZodNumber="ZodNumber",t.ZodNaN="ZodNaN",t.ZodBigInt="ZodBigInt",t.ZodBoolean="ZodBoolean",t.ZodDate="ZodDate",t.ZodSymbol="ZodSymbol",t.ZodUndefined="ZodUndefined",t.ZodNull="ZodNull",t.ZodAny="ZodAny",t.ZodUnknown="ZodUnknown",t.ZodNever="ZodNever",t.ZodVoid="ZodVoid",t.ZodArray="ZodArray",t.ZodObject="ZodObject",t.ZodUnion="ZodUnion",t.ZodDiscriminatedUnion="ZodDiscriminatedUnion",t.ZodIntersection="ZodIntersection",t.ZodTuple="ZodTuple",t.ZodRecord="ZodRecord",t.ZodMap="ZodMap",t.ZodSet="ZodSet",t.ZodFunction="ZodFunction",t.ZodLazy="ZodLazy",t.ZodLiteral="ZodLiteral",t.ZodEnum="ZodEnum",t.ZodEffects="ZodEffects",t.ZodNativeEnum="ZodNativeEnum",t.ZodOptional="ZodOptional",t.ZodNullable="ZodNullable",t.ZodDefault="ZodDefault",t.ZodCatch="ZodCatch",t.ZodPromise="ZodPromise",t.ZodBranded="ZodBranded",t.ZodPipeline="ZodPipeline",t.ZodReadonly="ZodReadonly"})(Ne||(Ne={}));ybn=(t,e={message:`Input not instance of ${t.name}`})=>nIt(r=>r instanceof t,e),oIt=KL.create,iIt=Xz.create,bbn=mJ.create,_bn=Zz.create,aIt=Yz.create,vbn=Qz.create,wbn=cJ.create,Sbn=e4.create,Cbn=t4.create,xbn=GL.create,Tbn=WN.create,Obn=AC.create,Ebn=dJ.create,Pbn=JN.create,Mbn=M_.create,Rbn=M_.strictCreate,Ibn=r4.create,Abn=Vhe.create,Nbn=n4.create,Dbn=eO.create,jbn=Hhe.create,$bn=fJ.create,Lbn=pJ.create,Fbn=Whe.create,kbn=o4.create,qbn=i4.create,Bbn=a4.create,Ubn=s4.create,zbn=XL.create,Vbn=SS.create,Hbn=vS.create,Wbn=tO.create,Jbn=SS.createWithPreprocess,Kbn=qee.create,Gbn=()=>oIt().optional(),Xbn=()=>iIt().optional(),Zbn=()=>aIt().optional(),Ybn={string:t=>KL.create({...t,coerce:!0}),number:t=>Xz.create({...t,coerce:!0}),boolean:t=>Yz.create({...t,coerce:!0}),bigint:t=>Zz.create({...t,coerce:!0}),date:t=>Qz.create({...t,coerce:!0})},Qbn=Pn});var Ae={};En(Ae,{BRAND:()=>hbn,DIRTY:()=>Gz,EMPTY_PATH:()=>Jyn,INVALID:()=>Pn,NEVER:()=>Qbn,OK:()=>wy,ParseStatus:()=>bg,Schema:()=>fi,ZodAny:()=>GL,ZodArray:()=>JN,ZodBigInt:()=>Zz,ZodBoolean:()=>Yz,ZodBranded:()=>kee,ZodCatch:()=>l4,ZodDate:()=>Qz,ZodDefault:()=>u4,ZodDiscriminatedUnion:()=>Vhe,ZodEffects:()=>SS,ZodEnum:()=>a4,ZodError:()=>P_,ZodFirstPartyTypeKind:()=>Ne,ZodFunction:()=>Whe,ZodIntersection:()=>n4,ZodIssueCode:()=>ut,ZodLazy:()=>o4,ZodLiteral:()=>i4,ZodMap:()=>fJ,ZodNaN:()=>mJ,ZodNativeEnum:()=>s4,ZodNever:()=>AC,ZodNull:()=>t4,ZodNullable:()=>tO,ZodNumber:()=>Xz,ZodObject:()=>M_,ZodOptional:()=>vS,ZodParsedType:()=>dr,ZodPipeline:()=>qee,ZodPromise:()=>XL,ZodReadonly:()=>c4,ZodRecord:()=>Hhe,ZodSchema:()=>fi,ZodSet:()=>pJ,ZodString:()=>KL,ZodSymbol:()=>cJ,ZodTransformer:()=>SS,ZodTuple:()=>eO,ZodType:()=>fi,ZodUndefined:()=>e4,ZodUnion:()=>r4,ZodUnknown:()=>WN,ZodVoid:()=>dJ,addIssueToContext:()=>Xt,any:()=>xbn,array:()=>Pbn,bigint:()=>_bn,boolean:()=>aIt,coerce:()=>Ybn,custom:()=>nIt,date:()=>vbn,datetimeRegex:()=>tIt,defaultErrorMap:()=>VN,discriminatedUnion:()=>Abn,effect:()=>Vbn,enum:()=>Bbn,function:()=>Fbn,getErrorMap:()=>sJ,getParsedType:()=>QT,instanceof:()=>ybn,intersection:()=>Nbn,isAborted:()=>Uhe,isAsync:()=>uJ,isDirty:()=>zhe,isValid:()=>JL,late:()=>gbn,lazy:()=>kbn,literal:()=>qbn,makeIssue:()=>Fee,map:()=>$bn,nan:()=>bbn,nativeEnum:()=>Ubn,never:()=>Obn,null:()=>Cbn,nullable:()=>Wbn,number:()=>iIt,object:()=>Mbn,objectUtil:()=>gHe,oboolean:()=>Zbn,onumber:()=>Xbn,optional:()=>Hbn,ostring:()=>Gbn,pipeline:()=>Kbn,preprocess:()=>Jbn,promise:()=>zbn,quotelessJson:()=>Vyn,record:()=>jbn,set:()=>Lbn,setErrorMap:()=>Wyn,strictObject:()=>Rbn,string:()=>oIt,symbol:()=>wbn,transformer:()=>Vbn,tuple:()=>Dbn,undefined:()=>Sbn,union:()=>Ibn,unknown:()=>Tbn,util:()=>Ri,void:()=>Ebn});var Bee=v(()=>{Bhe();bHe();GRt();Lee();sIt();qhe()});var rO=v(()=>{Bee();Bee()});function uIt(t,e){let r={type:"array"};return t.type?._def&&t.type?._def?.typeName!==Ne.ZodAny&&(r.items=Fn(t.type._def,{...e,currentPath:[...e.currentPath,"items"]})),t.minLength&&Wi(r,"minItems",t.minLength.value,t.minLength.message,e),t.maxLength&&Wi(r,"maxItems",t.maxLength.value,t.maxLength.message,e),t.exactLength&&(Wi(r,"minItems",t.exactLength.value,t.exactLength.message,e),Wi(r,"maxItems",t.exactLength.value,t.exactLength.message,e)),r}var wHe=v(()=>{WL();Sd();rO()});function lIt(t,e){let r={type:"integer",format:"int64"};if(!t.checks)return r;for(let n of t.checks)switch(n.kind){case"min":e.target==="jsonSchema7"?n.inclusive?Wi(r,"minimum",n.value,n.message,e):Wi(r,"exclusiveMinimum",n.value,n.message,e):(n.inclusive||(r.exclusiveMinimum=!0),Wi(r,"minimum",n.value,n.message,e));break;case"max":e.target==="jsonSchema7"?n.inclusive?Wi(r,"maximum",n.value,n.message,e):Wi(r,"exclusiveMaximum",n.value,n.message,e):(n.inclusive||(r.exclusiveMaximum=!0),Wi(r,"maximum",n.value,n.message,e));break;case"multipleOf":Wi(r,"multipleOf",n.value,n.message,e);break}return r}var SHe=v(()=>{WL()});function cIt(){return{type:"boolean"}}var CHe=v(()=>{});function Jhe(t,e){return Fn(t.type._def,e)}var Khe=v(()=>{Sd()});var dIt,xHe=v(()=>{Sd();dIt=(t,e)=>Fn(t.innerType._def,e)});function THe(t,e,r){let n=r??e.dateStrategy;if(Array.isArray(n))return{anyOf:n.map(o=>THe(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 e_n(t,e)}}var e_n,OHe=v(()=>{WL();e_n=(t,e)=>{let r={type:"integer",format:"unix-time"};if(e.target==="openApi3")return r;for(let n of t.checks)switch(n.kind){case"min":Wi(r,"minimum",n.value,n.message,e);break;case"max":Wi(r,"maximum",n.value,n.message,e);break}return r}});function fIt(t,e){return{...Fn(t.innerType._def,e),default:t.defaultValue()}}var EHe=v(()=>{Sd()});function pIt(t,e){return e.effectStrategy==="input"?Fn(t.schema._def,e):Fl(e)}var PHe=v(()=>{_S();Sd()});function mIt(t){return{type:"string",enum:Array.from(t.values)}}var MHe=v(()=>{});function hIt(t,e){let r=[Fn(t.left._def,{...e,currentPath:[...e.currentPath,"allOf","0"]}),Fn(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(t_n(i))o.push(...i.allOf),i.unevaluatedProperties===void 0&&(n=void 0);else{let a=i;if("additionalProperties"in i&&i.additionalProperties===!1){let{additionalProperties:s,...u}=i;a=u}else n=void 0;o.push(a)}}),o.length?{allOf:o,...n}:void 0}var t_n,RHe=v(()=>{Sd();t_n=t=>"type"in t&&t.type==="string"?!1:"allOf"in t});function gIt(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 IHe=v(()=>{});function Ghe(t,e){let r={type:"string"};if(t.checks)for(let n of t.checks)switch(n.kind){case"min":Wi(r,"minLength",typeof r.minLength=="number"?Math.max(r.minLength,n.value):n.value,n.message,e);break;case"max":Wi(r,"maxLength",typeof r.maxLength=="number"?Math.min(r.maxLength,n.value):n.value,n.message,e);break;case"email":switch(e.emailStrategy){case"format:email":DC(r,"email",n.message,e);break;case"format:idn-email":DC(r,"idn-email",n.message,e);break;case"pattern:zod":Tb(r,NC.email,n.message,e);break}break;case"url":DC(r,"uri",n.message,e);break;case"uuid":DC(r,"uuid",n.message,e);break;case"regex":Tb(r,n.regex,n.message,e);break;case"cuid":Tb(r,NC.cuid,n.message,e);break;case"cuid2":Tb(r,NC.cuid2,n.message,e);break;case"startsWith":Tb(r,RegExp(`^${NHe(n.value,e)}`),n.message,e);break;case"endsWith":Tb(r,RegExp(`${NHe(n.value,e)}$`),n.message,e);break;case"datetime":DC(r,"date-time",n.message,e);break;case"date":DC(r,"date",n.message,e);break;case"time":DC(r,"time",n.message,e);break;case"duration":DC(r,"duration",n.message,e);break;case"length":Wi(r,"minLength",typeof r.minLength=="number"?Math.max(r.minLength,n.value):n.value,n.message,e),Wi(r,"maxLength",typeof r.maxLength=="number"?Math.min(r.maxLength,n.value):n.value,n.message,e);break;case"includes":Tb(r,RegExp(NHe(n.value,e)),n.message,e);break;case"ip":n.version!=="v6"&&DC(r,"ipv4",n.message,e),n.version!=="v4"&&DC(r,"ipv6",n.message,e);break;case"base64url":Tb(r,NC.base64url,n.message,e);break;case"jwt":Tb(r,NC.jwt,n.message,e);break;case"cidr":n.version!=="v6"&&Tb(r,NC.ipv4Cidr,n.message,e),n.version!=="v4"&&Tb(r,NC.ipv6Cidr,n.message,e);break;case"emoji":Tb(r,NC.emoji(),n.message,e);break;case"ulid":Tb(r,NC.ulid,n.message,e);break;case"base64":switch(e.base64Strategy){case"format:binary":DC(r,"binary",n.message,e);break;case"contentEncoding:base64":Wi(r,"contentEncoding","base64",n.message,e);break;case"pattern:zod":Tb(r,NC.base64,n.message,e);break}break;case"nanoid":Tb(r,NC.nanoid,n.message,e);break;case"toLowerCase":case"toUpperCase":case"trim":break;default:}return r}function NHe(t,e){return e.patternStrategy==="escape"?n_n(t):t}function n_n(t){let e="";for(let r=0;ro.format)?(t.anyOf||(t.anyOf=[]),t.format&&(t.anyOf.push({format:t.format,...t.errorMessage&&n.errorMessages&&{errorMessage:{format:t.errorMessage.format}}}),delete t.format,t.errorMessage&&(delete t.errorMessage.format,Object.keys(t.errorMessage).length===0&&delete t.errorMessage)),t.anyOf.push({format:e,...r&&n.errorMessages&&{errorMessage:{format:r}}})):Wi(t,"format",e,r,n)}function Tb(t,e,r,n){t.pattern||t.allOf?.some(o=>o.pattern)?(t.allOf||(t.allOf=[]),t.pattern&&(t.allOf.push({pattern:t.pattern,...t.errorMessage&&n.errorMessages&&{errorMessage:{pattern:t.errorMessage.pattern}}}),delete t.pattern,t.errorMessage&&(delete t.errorMessage.pattern,Object.keys(t.errorMessage).length===0&&delete t.errorMessage)),t.allOf.push({pattern:yIt(e,n),...r&&n.errorMessages&&{errorMessage:{pattern:r}}})):Wi(t,"pattern",yIt(e,n),r,n)}function yIt(t,e){if(!e.applyRegexFlags||!t.flags)return t.source;let r={i:t.flags.includes("i"),m:t.flags.includes("m"),s:t.flags.includes("s")},n=r.i?t.source.toLowerCase():t.source,o="",i=!1,a=!1,s=!1;for(let u=0;u{WL();NC={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:()=>(AHe===void 0&&(AHe=RegExp("^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$","u")),AHe),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-_]*$/};r_n=new Set("ABCDEFGHIJKLMNOPQRSTUVXYZabcdefghijklmnopqrstuvxyz0123456789")});function Zhe(t,e){if(e.target==="openAi"&&console.warn("Warning: OpenAI may not support records in schemas! Try an array of key-value pairs instead."),e.target==="openApi3"&&t.keyType?._def.typeName===Ne.ZodEnum)return{type:"object",required:t.keyType._def.values,properties:t.keyType._def.values.reduce((n,o)=>({...n,[o]:Fn(t.valueType._def,{...e,currentPath:[...e.currentPath,"properties",o]})??Fl(e)}),{}),additionalProperties:e.rejectedAdditionalProperties};let r={type:"object",additionalProperties:Fn(t.valueType._def,{...e,currentPath:[...e.currentPath,"additionalProperties"]})??e.allowedAdditionalProperties};if(e.target==="openApi3")return r;if(t.keyType?._def.typeName===Ne.ZodString&&t.keyType._def.checks?.length){let{type:n,...o}=Ghe(t.keyType._def,e);return{...r,propertyNames:o}}else{if(t.keyType?._def.typeName===Ne.ZodEnum)return{...r,propertyNames:{enum:t.keyType._def.values}};if(t.keyType?._def.typeName===Ne.ZodBranded&&t.keyType._def.type._def.typeName===Ne.ZodString&&t.keyType._def.type._def.checks?.length){let{type:n,...o}=Jhe(t.keyType._def,e);return{...r,propertyNames:o}}}return r}var Yhe=v(()=>{_S();Khe();Xhe();Sd();rO()});function bIt(t,e){return e.mapStrategy==="record"?Zhe(t,e):{type:"array",maxItems:125,items:{type:"array",items:[Fn(t.keyType._def,{...e,currentPath:[...e.currentPath,"items","items","0"]})||Fl(e),Fn(t.valueType._def,{...e,currentPath:[...e.currentPath,"items","items","1"]})||Fl(e)],minItems:2,maxItems:2}}}var DHe=v(()=>{_S();Yhe();Sd()});function _It(t){let e=t.values,r=Object.keys(t.values).filter(o=>typeof e[e[o]]!="number").map(o=>e[o]),n=Array.from(new Set(r.map(o=>typeof o)));return{type:n.length===1?n[0]==="string"?"string":"number":["string","number"],enum:r}}var jHe=v(()=>{});function vIt(t){return t.target==="openAi"?void 0:{not:Fl({...t,currentPath:[...t.currentPath,"not"]})}}var $He=v(()=>{_S()});function wIt(t){return t.target==="openApi3"?{enum:["null"],nullable:!0}:{type:"null"}}var LHe=v(()=>{});function CIt(t,e){if(e.target==="openApi3")return SIt(t,e);let r=t.options instanceof Map?Array.from(t.options.values()):t.options;if(r.every(n=>n._def.typeName in Uee&&(!n._def.checks||!n._def.checks.length))){let n=r.reduce((o,i)=>{let a=Uee[i._def.typeName];return a&&!o.includes(a)?[...o,a]:o},[]);return{type:n.length>1?n:n[0]}}else if(r.every(n=>n._def.typeName==="ZodLiteral"&&!n.description)){let n=r.reduce((o,i)=>{let a=typeof i._def.value;switch(a){case"string":case"number":case"boolean":return[...o,a];case"bigint":return[...o,"integer"];case"object":return i._def.value===null?[...o,"null"]:o;default:return o}},[]);if(n.length===r.length){let o=n.filter((i,a,s)=>s.indexOf(i)===a);return{type:o.length>1?o:o[0],enum:r.reduce((i,a)=>i.includes(a._def.value)?i:[...i,a._def.value],[])}}}else if(r.every(n=>n._def.typeName==="ZodEnum"))return{type:"string",enum:r.reduce((n,o)=>[...n,...o._def.values.filter(i=>!n.includes(i))],[])};return SIt(t,e)}var Uee,SIt,Qhe=v(()=>{Sd();Uee={ZodString:"string",ZodNumber:"number",ZodBigInt:"integer",ZodBoolean:"boolean",ZodNull:"null"};SIt=(t,e)=>{let r=(t.options instanceof Map?Array.from(t.options.values()):t.options).map((n,o)=>Fn(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 xIt(t,e){if(["ZodString","ZodNumber","ZodBigInt","ZodBoolean","ZodNull"].includes(t.innerType._def.typeName)&&(!t.innerType._def.checks||!t.innerType._def.checks.length))return e.target==="openApi3"?{type:Uee[t.innerType._def.typeName],nullable:!0}:{type:[Uee[t.innerType._def.typeName],"null"]};if(e.target==="openApi3"){let n=Fn(t.innerType._def,{...e,currentPath:[...e.currentPath]});return n&&"$ref"in n?{allOf:[n],nullable:!0}:n&&{...n,nullable:!0}}let r=Fn(t.innerType._def,{...e,currentPath:[...e.currentPath,"anyOf","0"]});return r&&{anyOf:[r,{type:"null"}]}}var FHe=v(()=>{Qhe();Sd()});function TIt(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",hHe(r,"type",n.message,e);break;case"min":e.target==="jsonSchema7"?n.inclusive?Wi(r,"minimum",n.value,n.message,e):Wi(r,"exclusiveMinimum",n.value,n.message,e):(n.inclusive||(r.exclusiveMinimum=!0),Wi(r,"minimum",n.value,n.message,e));break;case"max":e.target==="jsonSchema7"?n.inclusive?Wi(r,"maximum",n.value,n.message,e):Wi(r,"exclusiveMaximum",n.value,n.message,e):(n.inclusive||(r.exclusiveMaximum=!0),Wi(r,"maximum",n.value,n.message,e));break;case"multipleOf":Wi(r,"multipleOf",n.value,n.message,e);break}return r}var kHe=v(()=>{WL()});function OIt(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=i_n(u);l&&r&&(u._def.typeName==="ZodOptional"&&(u=u._def.innerType),u.isNullable()||(u=u.nullable()),l=!1);let c=Fn(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=o_n(t,e);return a!==void 0&&(n.additionalProperties=a),n}function o_n(t,e){if(t.catchall._def.typeName!=="ZodNever")return Fn(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 i_n(t){try{return t.isOptional()}catch{return!0}}var qHe=v(()=>{Sd()});var EIt,BHe=v(()=>{_S();Sd();EIt=(t,e)=>{if(e.currentPath.toString()===e.propertyPath?.toString())return Fn(t.innerType._def,e);let r=Fn(t.innerType._def,{...e,currentPath:[...e.currentPath,"anyOf","1"]});return r?{anyOf:[{not:Fl(e)},r]}:Fl(e)}});var PIt,UHe=v(()=>{Sd();PIt=(t,e)=>{if(e.pipeStrategy==="input")return Fn(t.in._def,e);if(e.pipeStrategy==="output")return Fn(t.out._def,e);let r=Fn(t.in._def,{...e,currentPath:[...e.currentPath,"allOf","0"]});return{allOf:[r,Fn(t.out._def,{...e,currentPath:[...e.currentPath,"allOf",r?"1":"0"]})].filter(n=>n!==void 0)}}});function MIt(t,e){return Fn(t.type._def,e)}var zHe=v(()=>{Sd()});function RIt(t,e){let r={type:"array",uniqueItems:!0,items:Fn(t.valueType._def,{...e,currentPath:[...e.currentPath,"items"]})};return t.minSize&&Wi(r,"minItems",t.minSize.value,t.minSize.message,e),t.maxSize&&Wi(r,"maxItems",t.maxSize.value,t.maxSize.message,e),r}var VHe=v(()=>{WL();Sd()});function IIt(t,e){return t.rest?{type:"array",minItems:t.items.length,items:t.items.map((r,n)=>Fn(r._def,{...e,currentPath:[...e.currentPath,"items",`${n}`]})).reduce((r,n)=>n===void 0?r:[...r,n],[]),additionalItems:Fn(t.rest._def,{...e,currentPath:[...e.currentPath,"additionalItems"]})}:{type:"array",minItems:t.items.length,maxItems:t.items.length,items:t.items.map((r,n)=>Fn(r._def,{...e,currentPath:[...e.currentPath,"items",`${n}`]})).reduce((r,n)=>n===void 0?r:[...r,n],[])}}var HHe=v(()=>{Sd()});function AIt(t){return{not:Fl(t)}}var WHe=v(()=>{_S()});function NIt(t){return Fl(t)}var JHe=v(()=>{_S()});var DIt,KHe=v(()=>{Sd();DIt=(t,e)=>Fn(t.innerType._def,e)});var jIt,GHe=v(()=>{_S();wHe();SHe();CHe();Khe();xHe();OHe();EHe();PHe();MHe();RHe();IHe();Xhe();Yhe();DHe();jHe();$He();LHe();Qhe();FHe();kHe();qHe();BHe();UHe();zHe();VHe();HHe();WHe();JHe();KHe();rO();jIt=(t,e,r)=>{switch(e){case Ne.ZodString:return Ghe(t,r);case Ne.ZodNumber:return TIt(t,r);case Ne.ZodObject:return OIt(t,r);case Ne.ZodBigInt:return lIt(t,r);case Ne.ZodBoolean:return cIt();case Ne.ZodDate:return THe(t,r);case Ne.ZodUndefined:return AIt(r);case Ne.ZodNull:return wIt(r);case Ne.ZodArray:return uIt(t,r);case Ne.ZodUnion:case Ne.ZodDiscriminatedUnion:return CIt(t,r);case Ne.ZodIntersection:return hIt(t,r);case Ne.ZodTuple:return IIt(t,r);case Ne.ZodRecord:return Zhe(t,r);case Ne.ZodLiteral:return gIt(t,r);case Ne.ZodEnum:return mIt(t);case Ne.ZodNativeEnum:return _It(t);case Ne.ZodNullable:return xIt(t,r);case Ne.ZodOptional:return EIt(t,r);case Ne.ZodMap:return bIt(t,r);case Ne.ZodSet:return RIt(t,r);case Ne.ZodLazy:return()=>t.getter()._def;case Ne.ZodPromise:return MIt(t,r);case Ne.ZodNaN:case Ne.ZodNever:return vIt(r);case Ne.ZodEffects:return pIt(t,r);case Ne.ZodAny:return Fl(r);case Ne.ZodUnknown:return NIt(r);case Ne.ZodDefault:return fIt(t,r);case Ne.ZodBranded:return Jhe(t,r);case Ne.ZodReadonly:return DIt(t,r);case Ne.ZodCatch:return dIt(t,r);case Ne.ZodPipeline:return PIt(t,r);case Ne.ZodFunction:case Ne.ZodVoid:case Ne.ZodSymbol:return;default:return(n=>{})(e)}}});function Fn(t,e,r=!1){let n=e.seen.get(t);if(e.override){let s=e.override?.(t,e,n,r);if(s!==HRt)return s}if(n&&!r){let s=a_n(n,e);if(s!==void 0)return s}let o={def:t,path:e.currentPath,jsonSchema:void 0};e.seen.set(t,o);let i=jIt(t,t.typeName,e),a=typeof i=="function"?Fn(i(),e):i;if(a&&s_n(t,e,a),e.postProcess){let s=e.postProcess(a,t,e);return o.jsonSchema=a,s}return o.jsonSchema=a,a}var a_n,s_n,Sd=v(()=>{Lhe();khe();_S();GHe();a_n=(t,e)=>{switch(e.$refStrategy){case"root":return{$ref:t.path.join("/")};case"relative":return{$ref:Fhe(e.currentPath,t.path)};case"none":case"seen":return t.path.lengthe.currentPath[n]===r)?(console.warn(`Recursive reference detected at ${e.currentPath.join("/")}! Defaulting to any`),Fl(e)):e.$refStrategy==="seen"?Fl(e):void 0}},s_n=(t,e,r)=>(t.description&&(r.description=t.description,e.markdownDescription&&(r.markdownDescription=t.description)),r)});var $It,XHe=v(()=>{mHe();_S();Sd();$It=(t,e)=>{let r=JRt(e),n=typeof e=="object"&&e.definitions?Object.entries(e.definitions).reduce((u,[l,c])=>({...u,[l]:Fn(c._def,{...r,currentPath:[...r.basePath,r.definitionPath,l]},!0)??Fl(r)}),{}):void 0,o=typeof e=="string"?e:e?.nameStrategy==="title"?void 0:e?.name,i=Fn(t._def,o===void 0?r:{...r,currentPath:[...r.basePath,r.definitionPath,o]},!1)??Fl(r),a=typeof e=="object"&&e.name!==void 0&&e.nameStrategy==="title"?e.name:void 0;a!==void 0&&(i.title=a),r.flags.hasReferencedOpenAiAnyType&&(n||(n={}),n[r.openAiAnyTypeName]||(n[r.openAiAnyTypeName]={type:["string","number","integer","boolean","array","null"],items:{$ref:r.$refStrategy==="relative"?"1":[...r.basePath,r.definitionPath,r.openAiAnyTypeName].join("/")}}));let s=o===void 0?n?{...i,[r.definitionPath]:n}:i:{$ref:[...r.$refStrategy==="relative"?[]:r.basePath,r.definitionPath,o].join("/"),[r.definitionPath]:{...n,[o]:i}};return r.target==="jsonSchema7"?s.$schema="http://json-schema.org/draft-07/schema#":(r.target==="jsonSchema2019-09"||r.target==="openAi")&&(s.$schema="https://json-schema.org/draft/2019-09/schema#"),r.target==="openAi"&&("anyOf"in s||"oneOf"in s||"allOf"in s||"type"in s&&Array.isArray(s.type))&&console.warn("Warning: OpenAI may not support schemas with unions as roots! Try wrapping it in an object property."),s}});var LIt=v(()=>{Lhe();mHe();WL();khe();_S();wHe();SHe();CHe();Khe();xHe();OHe();EHe();PHe();MHe();RHe();IHe();Xhe();Yhe();DHe();jHe();$He();LHe();Qhe();FHe();kHe();qHe();BHe();UHe();zHe();VHe();HHe();WHe();JHe();KHe();GHe();Sd();XHe()});function KN(t,e){let r=typeof t;if(r!==typeof e)return!1;if(Array.isArray(t)){if(!Array.isArray(e))return!1;let n=t.length;if(n!==e.length)return!1;for(let o=0;o{});function Yv(t){return encodeURI(u_n(t))}function u_n(t){return t.replace(/~/g,"~0").replace(/\//g,"~1")}var ege=v(()=>{});function GN(t,e=Object.create(null),r=f_n,n=""){if(t&&typeof t=="object"&&!Array.isArray(t)){let i=t.$id||t.id;if(i){let a=new URL(i,r.href);a.hash.length>1?e[a.href]=t:(a.hash="",n===""?r=a:GN(t,e,r))}}else if(t!==!0&&t!==!1)return e;let o=r.href+(n?"#"+n:"");if(e[o]!==void 0)throw new Error(`Duplicate schema URI "${o}".`);if(e[o]=t,t===!0||t===!1)return e;if(t.__absolute_uri__===void 0&&Object.defineProperty(t,"__absolute_uri__",{enumerable:!1,value:o}),t.$ref&&t.__absolute_ref__===void 0){let i=new URL(t.$ref,r.href);i.hash=i.hash,Object.defineProperty(t,"__absolute_ref__",{enumerable:!1,value:i.href})}if(t.$recursiveRef&&t.__absolute_recursive_ref__===void 0){let i=new URL(t.$recursiveRef,r.href);i.hash=i.hash,Object.defineProperty(t,"__absolute_recursive_ref__",{enumerable:!1,value:i.href})}if(t.$anchor){let i=new URL("#"+t.$anchor,r.href);e[i.href]=t}for(let i in t){if(d_n[i])continue;let a=`${n}/${Yv(i)}`,s=t[i];if(Array.isArray(s)){if(l_n[i]){let u=s.length;for(let l=0;l{ege();l_n={prefixItems:!0,items:!0,allOf:!0,anyOf:!0,oneOf:!0},c_n={$defs:!0,definitions:!0,properties:!0,patternProperties:!0,dependentSchemas:!0},d_n={id:!0,$id:!0,$ref:!0,$schema:!0,$anchor:!0,$vocabulary:!0,$comment:!0,default:!0,enum:!0,const:!0,required:!0,type:!0,maximum:!0,minimum:!0,exclusiveMaximum:!0,exclusiveMinimum:!0,multipleOf:!0,maxLength:!0,minLength:!0,pattern:!0,format:!0,maxItems:!0,minItems:!0,uniqueItems:!0,maxProperties:!0,minProperties:!0},f_n=typeof self<"u"&&self.location&&self.location.origin!=="null"?new URL(self.location.origin+self.location.pathname+location.search):new URL("https://github.com/cfworker")});function R_(t){return t.test.bind(t)}function N_n(t){return t%4===0&&(t%100!==0||t%400===0)}function FIt(t){let e=t.match(p_n);if(!e)return!1;let r=+e[1],n=+e[2],o=+e[3];return n>=1&&n<=12&&o>=1&&o<=(n==2&&N_n(r)?29:m_n[n])}function kIt(t,e){let r=e.match(h_n);if(!r)return!1;let n=+r[1],o=+r[2],i=+r[3],a=!!r[5];return(n<=23&&o<=59&&i<=59||n==23&&o==59&&i==60)&&(!t||a)}function j_n(t){let e=t.split(D_n);return e.length==2&&FIt(e[0])&&kIt(!0,e[1])}function F_n(t){return $_n.test(t)&&L_n.test(t)}function q_n(t){if(k_n.test(t))return!1;try{return new RegExp(t,"u"),!0}catch{return!1}}var p_n,m_n,h_n,g_n,y_n,b_n,__n,v_n,w_n,S_n,C_n,x_n,T_n,O_n,E_n,P_n,M_n,R_n,I_n,A_n,YHe,D_n,$_n,L_n,k_n,QHe=v(()=>{p_n=/^(\d\d\d\d)-(\d\d)-(\d\d)$/,m_n=[0,31,28,31,30,31,30,31,31,30,31,30,31],h_n=/^(\d\d):(\d\d):(\d\d)(\.\d+)?(z|[+-]\d\d(?::?\d\d)?)?$/i,g_n=/^(?=.{1,253}\.?$)[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[-0-9a-z]{0,61}[0-9a-z])?)*\.?$/i,y_n=/^(?:[a-z][a-z0-9+\-.]*:)?(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'"()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?(?:\?(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i,b_n=/^(?:(?:[^\x00-\x20"'<>%\\^`{|}]|%[0-9a-f]{2})|\{[+#./;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?)*\})*$/i,__n=/^(?:(?:https?|ftp):\/\/)(?:\S+(?::\S*)?@)?(?:(?!10(?:\.\d{1,3}){3})(?!127(?:\.\d{1,3}){3})(?!169\.254(?:\.\d{1,3}){2})(?!192\.168(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u{00a1}-\u{ffff}0-9]+-?)*[a-z\u{00a1}-\u{ffff}0-9]+)(?:\.(?:[a-z\u{00a1}-\u{ffff}0-9]+-?)*[a-z\u{00a1}-\u{ffff}0-9]+)*(?:\.(?:[a-z\u{00a1}-\u{ffff}]{2,})))(?::\d{2,5})?(?:\/[^\s]*)?$/iu,v_n=/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i,w_n=/^(?:\/(?:[^~/]|~0|~1)*)*$/,S_n=/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i,C_n=/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/,x_n=/^\d\d\d\d-[0-1]\d-[0-3]\d$/,T_n=/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i,O_n=/^\d\d\d\d-[0-1]\d-[0-3]\d[t\s](?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)$/i,E_n=/^(?:(?:[a-z][a-z0-9+-.]*:)?\/?\/)?(?:[^\\\s#][^\s#]*)?(?:#[^\\\s]*)?$/i,P_n=t=>{if(t[0]==='"')return!1;let[e,r,...n]=t.split("@");return!e||!r||n.length!==0||e.length>64||r.length>253||e[0]==="."||e.endsWith(".")||e.includes("..")||!/^[a-z0-9.-]+$/i.test(r)||!/^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+$/i.test(e)?!1:r.split(".").every(o=>/^[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?$/i.test(o))},M_n=/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,R_n=/^((([0-9a-f]{1,4}:){7}([0-9a-f]{1,4}|:))|(([0-9a-f]{1,4}:){6}(:[0-9a-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){5}(((:[0-9a-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){4}(((:[0-9a-f]{1,4}){1,3})|((:[0-9a-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){3}(((:[0-9a-f]{1,4}){1,4})|((:[0-9a-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){2}(((:[0-9a-f]{1,4}){1,5})|((:[0-9a-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){1}(((:[0-9a-f]{1,4}){1,6})|((:[0-9a-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9a-f]{1,4}){1,7})|((:[0-9a-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))$/i,I_n=t=>t.length>1&&t.length<80&&(/^P\d+([.,]\d+)?W$/.test(t)||/^P[\dYMDTHS]*(\d[.,]\d+)?[YMDHS]$/.test(t)&&/^P([.,\d]+Y)?([.,\d]+M)?([.,\d]+D)?(T([.,\d]+H)?([.,\d]+M)?([.,\d]+S)?)?$/.test(t));A_n={date:FIt,time:kIt.bind(void 0,!1),"date-time":j_n,duration:I_n,uri:F_n,"uri-reference":R_(y_n),"uri-template":R_(b_n),url:R_(__n),email:P_n,hostname:R_(g_n),ipv4:R_(M_n),ipv6:R_(R_n),regex:q_n,uuid:R_(v_n),"json-pointer":R_(w_n),"json-pointer-uri-fragment":R_(S_n),"relative-json-pointer":R_(C_n)},YHe={...A_n,date:R_(x_n),time:R_(T_n),"date-time":R_(O_n),"uri-reference":R_(E_n)};D_n=/t|\s/i;$_n=/\/|:/,L_n=/^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)(?:\?(?:[a-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i;k_n=/[^\\]\\Z/});var qIt,BIt=v(()=>{(function(t){t[t.Flag=1]="Flag",t[t.Basic=2]="Basic",t[t.Detailed=4]="Detailed"})(qIt||(qIt={}))});function UIt(t){let e=0,r=t.length,n=0,o;for(;n=55296&&o<=56319&&n{});function fl(t,e,r="2019-09",n=GN(e),o=!0,i=null,a="#",s="#",u=Object.create(null)){if(e===!0)return{valid:!0,errors:[]};if(e===!1)return{valid:!1,errors:[{instanceLocation:a,keyword:"false",keywordLocation:a,error:"False boolean schema."}]};let l=typeof t,c;switch(l){case"boolean":case"number":case"string":c=l;break;case"object":t===null?c="null":Array.isArray(t)?c="array":c="object";break;default:throw new Error(`Instances of "${l}" type are not supported.`)}let{$ref:d,$recursiveRef:f,$recursiveAnchor:p,type:m,const:h,enum:y,required:g,not:b,anyOf:_,allOf:w,oneOf:T,if:O,then:E,else:P,format:R,properties:I,patternProperties:A,additionalProperties:B,unevaluatedProperties:k,minProperties:q,maxProperties:Z,propertyNames:V,dependentRequired:Y,dependentSchemas:X,dependencies:W,prefixItems:re,items:ue,additionalItems:le,unevaluatedItems:L,contains:J,minContains:ne,maxContains:D,minItems:N,maxItems:z,uniqueItems:H,minimum:oe,maximum:Q,exclusiveMinimum:de,exclusiveMaximum:fe,multipleOf:De,minLength:st,maxLength:Le,pattern:Bt,__absolute_ref__:Pt,__absolute_recursive_ref__:Nt}=e,$e=[];if(p===!0&&i===null&&(i=e),f==="#"){let ft=i===null?n[Nt]:i,Ve=`${s}/$recursiveRef`,Rt=fl(t,i===null?e:i,r,n,o,ft,a,Ve,u);Rt.valid||$e.push({instanceLocation:a,keyword:"$recursiveRef",keywordLocation:Ve,error:"A subschema had errors."},...Rt.errors)}if(d!==void 0){let Ve=n[Pt||d];if(Ve===void 0){let He=`Unresolved $ref "${d}".`;throw Pt&&Pt!==d&&(He+=` Absolute URI "${Pt}".`),He+=` Known schemas: - ${Object.keys(n).join(` - `)}`,new Error(He)}let Rt=`${s}/$ref`,ze=fl(t,Ve,r,n,o,i,a,Rt,u);if(ze.valid||$e.push({instanceLocation:a,keyword:"$ref",keywordLocation:Rt,error:"A subschema had errors."},...ze.errors),r==="4"||r==="7")return{valid:$e.length===0,errors:$e}}if(Array.isArray(m)){let ft=m.length,Ve=!1;for(let Rt=0;RtKN(t,ft))||$e.push({instanceLocation:a,keyword:"enum",keywordLocation:`${s}/enum`,error:`Instance does not match any of ${JSON.stringify(y)}.`}):y.some(ft=>t===ft)||$e.push({instanceLocation:a,keyword:"enum",keywordLocation:`${s}/enum`,error:`Instance does not match any of ${JSON.stringify(y)}.`})),b!==void 0){let ft=`${s}/not`;fl(t,b,r,n,o,i,a,ft).valid&&$e.push({instanceLocation:a,keyword:"not",keywordLocation:ft,error:'Instance matched "not" schema.'})}let Fr=[];if(_!==void 0){let ft=`${s}/anyOf`,Ve=$e.length,Rt=!1;for(let ze=0;ze<_.length;ze++){let He=_[ze],We=Object.create(u),Jt=fl(t,He,r,n,o,p===!0?i:null,a,`${ft}/${ze}`,We);$e.push(...Jt.errors),Rt=Rt||Jt.valid,Jt.valid&&Fr.push(We)}Rt?$e.length=Ve:$e.splice(Ve,0,{instanceLocation:a,keyword:"anyOf",keywordLocation:ft,error:"Instance does not match any subschemas."})}if(w!==void 0){let ft=`${s}/allOf`,Ve=$e.length,Rt=!0;for(let ze=0;ze{let We=Object.create(u),Jt=fl(t,ze,r,n,o,p===!0?i:null,a,`${ft}/${He}`,We);return $e.push(...Jt.errors),Jt.valid&&Fr.push(We),Jt.valid}).length;Rt===1?$e.length=Ve:$e.splice(Ve,0,{instanceLocation:a,keyword:"oneOf",keywordLocation:ft,error:`Instance does not match exactly one subschema (${Rt} matches).`})}if((c==="object"||c==="array")&&Object.assign(u,...Fr),O!==void 0){let ft=`${s}/if`;if(fl(t,O,r,n,o,i,a,ft,u).valid){if(E!==void 0){let Rt=fl(t,E,r,n,o,i,a,`${s}/then`,u);Rt.valid||$e.push({instanceLocation:a,keyword:"if",keywordLocation:ft,error:'Instance does not match "then" schema.'},...Rt.errors)}}else if(P!==void 0){let Rt=fl(t,P,r,n,o,i,a,`${s}/else`,u);Rt.valid||$e.push({instanceLocation:a,keyword:"if",keywordLocation:ft,error:'Instance does not match "else" schema.'},...Rt.errors)}}if(c==="object"){if(g!==void 0)for(let ze of g)ze in t||$e.push({instanceLocation:a,keyword:"required",keywordLocation:`${s}/required`,error:`Instance does not have required property "${ze}".`});let ft=Object.keys(t);if(q!==void 0&&ft.lengthZ&&$e.push({instanceLocation:a,keyword:"maxProperties",keywordLocation:`${s}/maxProperties`,error:`Instance does not have at least ${Z} properties.`}),V!==void 0){let ze=`${s}/propertyNames`;for(let He in t){let We=`${a}/${Yv(He)}`,Jt=fl(He,V,r,n,o,i,We,ze);Jt.valid||$e.push({instanceLocation:a,keyword:"propertyNames",keywordLocation:ze,error:`Property name "${He}" does not match schema.`},...Jt.errors)}}if(Y!==void 0){let ze=`${s}/dependantRequired`;for(let He in Y)if(He in t){let We=Y[He];for(let Jt of We)Jt in t||$e.push({instanceLocation:a,keyword:"dependentRequired",keywordLocation:ze,error:`Instance has "${He}" but does not have "${Jt}".`})}}if(X!==void 0)for(let ze in X){let He=`${s}/dependentSchemas`;if(ze in t){let We=fl(t,X[ze],r,n,o,i,a,`${He}/${Yv(ze)}`,u);We.valid||$e.push({instanceLocation:a,keyword:"dependentSchemas",keywordLocation:He,error:`Instance has "${ze}" but does not match dependant schema.`},...We.errors)}}if(W!==void 0){let ze=`${s}/dependencies`;for(let He in W)if(He in t){let We=W[He];if(Array.isArray(We))for(let Jt of We)Jt in t||$e.push({instanceLocation:a,keyword:"dependencies",keywordLocation:ze,error:`Instance has "${He}" but does not have "${Jt}".`});else{let Jt=fl(t,We,r,n,o,i,a,`${ze}/${Yv(He)}`);Jt.valid||$e.push({instanceLocation:a,keyword:"dependencies",keywordLocation:ze,error:`Instance has "${He}" but does not match dependant schema.`},...Jt.errors)}}}let Ve=Object.create(null),Rt=!1;if(I!==void 0){let ze=`${s}/properties`;for(let He in I){if(!(He in t))continue;let We=`${a}/${Yv(He)}`,Jt=fl(t[He],I[He],r,n,o,i,We,`${ze}/${Yv(He)}`);if(Jt.valid)u[He]=Ve[He]=!0;else if(Rt=o,$e.push({instanceLocation:a,keyword:"properties",keywordLocation:ze,error:`Property "${He}" does not match schema.`},...Jt.errors),Rt)break}}if(!Rt&&A!==void 0){let ze=`${s}/patternProperties`;for(let He in A){let We=new RegExp(He,"u"),Jt=A[He];for(let so in t){if(!We.test(so))continue;let au=`${a}/${Yv(so)}`,An=fl(t[so],Jt,r,n,o,i,au,`${ze}/${Yv(He)}`);An.valid?u[so]=Ve[so]=!0:(Rt=o,$e.push({instanceLocation:a,keyword:"patternProperties",keywordLocation:ze,error:`Property "${so}" matches pattern "${He}" but does not match associated schema.`},...An.errors))}}}if(!Rt&&B!==void 0){let ze=`${s}/additionalProperties`;for(let He in t){if(Ve[He])continue;let We=`${a}/${Yv(He)}`,Jt=fl(t[He],B,r,n,o,i,We,ze);Jt.valid?u[He]=!0:(Rt=o,$e.push({instanceLocation:a,keyword:"additionalProperties",keywordLocation:ze,error:`Property "${He}" does not match additional properties schema.`},...Jt.errors))}}else if(!Rt&&k!==void 0){let ze=`${s}/unevaluatedProperties`;for(let He in t)if(!u[He]){let We=`${a}/${Yv(He)}`,Jt=fl(t[He],k,r,n,o,i,We,ze);Jt.valid?u[He]=!0:$e.push({instanceLocation:a,keyword:"unevaluatedProperties",keywordLocation:ze,error:`Property "${He}" does not match unevaluated properties schema.`},...Jt.errors)}}}else if(c==="array"){z!==void 0&&t.length>z&&$e.push({instanceLocation:a,keyword:"maxItems",keywordLocation:`${s}/maxItems`,error:`Array has too many items (${t.length} > ${z}).`}),N!==void 0&&t.length=(ne||0)&&($e.length=He),ne===void 0&&D===void 0&&We===0?$e.splice(He,0,{instanceLocation:a,keyword:"contains",keywordLocation:ze,error:"Array does not contain item matching schema."}):ne!==void 0&&WeD&&$e.push({instanceLocation:a,keyword:"maxContains",keywordLocation:`${s}/maxContains`,error:`Array may contain at most ${D} items matching schema. ${We} items were found.`})}if(!Rt&&L!==void 0){let ze=`${s}/unevaluatedItems`;for(Ve;Ve=Q||t>Q)&&$e.push({instanceLocation:a,keyword:"maximum",keywordLocation:`${s}/maximum`,error:`${t} is greater than ${fe?"or equal to ":""} ${Q}.`})):(oe!==void 0&&tQ&&$e.push({instanceLocation:a,keyword:"maximum",keywordLocation:`${s}/maximum`,error:`${t} is greater than ${Q}.`}),de!==void 0&&t<=de&&$e.push({instanceLocation:a,keyword:"exclusiveMinimum",keywordLocation:`${s}/exclusiveMinimum`,error:`${t} is less than ${de}.`}),fe!==void 0&&t>=fe&&$e.push({instanceLocation:a,keyword:"exclusiveMaximum",keywordLocation:`${s}/exclusiveMaximum`,error:`${t} is greater than or equal to ${fe}.`})),De!==void 0){let ft=t%De;Math.abs(0-ft)>=11920929e-14&&Math.abs(De-ft)>=11920929e-14&&$e.push({instanceLocation:a,keyword:"multipleOf",keywordLocation:`${s}/multipleOf`,error:`${t} is not a multiple of ${De}.`})}}else if(c==="string"){let ft=st===void 0&&Le===void 0?0:UIt(t);st!==void 0&&ftLe&&$e.push({instanceLocation:a,keyword:"maxLength",keywordLocation:`${s}/maxLength`,error:`String is too long (${ft} > ${Le}).`}),Bt!==void 0&&!new RegExp(Bt,"u").test(t)&&$e.push({instanceLocation:a,keyword:"pattern",keywordLocation:`${s}/pattern`,error:"String does not match pattern."}),R!==void 0&&YHe[R]&&!YHe[R](t)&&$e.push({instanceLocation:a,keyword:"format",keywordLocation:`${s}/format`,error:`String does not match format "${R}".`})}return{valid:$e.length===0,errors:$e}}var tWe=v(()=>{ZHe();tge();QHe();ege();eWe()});var zIt=v(()=>{tge();tWe()});var rge=v(()=>{ZHe();tge();QHe();ege();BIt();eWe();tWe();zIt()});function Ii(t,e){if(vy(t)){let r=dHe(t,!0);return Hz(r)?HL(jee(r,!0),e):HL(t,e)}return Zv(t)?$It(t):t}function zee(t){if(!t||typeof t!="object"||Object.keys(t).length===0||Array.isArray(t))return!1;if("type"in t)return typeof t.type=="string"?t.type==="string":Array.isArray(t.type)?t.type.every(e=>e==="string"):!1;if("enum"in t)return Array.isArray(t.enum)&&t.enum.length>0&&t.enum.every(e=>typeof e=="string");if("const"in t)return typeof t.const=="string";if("allOf"in t&&Array.isArray(t.allOf))return t.allOf.some(e=>zee(e));if("anyOf"in t&&Array.isArray(t.anyOf)||"oneOf"in t&&Array.isArray(t.oneOf)){let e="anyOf"in t?t.anyOf:t.oneOf;return e.length>0&&e.every(r=>zee(r))}if("not"in t)return!1;if("$ref"in t&&typeof t.$ref=="string"){let e=t.$ref,r=GN(t);return r[e]?zee(r[e]):!1}return!1}var Sy=v(()=>{zo();zN();XHe();LIt();_y();rge()});function B_n(t,e){if(t!==void 0&&!j6(t))return t;if(QQ(e))try{let r=e.getName();return r=r.startsWith("Runnable")?r.slice(8):r,r}catch{return e.getName()}else return e.name??"UnknownSchema"}function U_n(t){return QQ(t.data)?{type:"runnable",data:{id:t.data.lc_id,name:t.data.getName()}}:{type:"schema",data:{...Ii(t.data.schema),title:t.data.name}}}function VIt(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 HIt(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 rWe,JIt=v(()=>{zo();Gme();zRt();Sy();y_();rWe=class WIt{constructor(e){x(this,"nodes",{});x(this,"edges",[]);this.nodes=e?.nodes??this.nodes,this.edges=e?.edges??this.edges}toJSON(){let e={};return Object.values(this.nodes).forEach((r,n)=>{e[r.id]=j6(r.id)?n:r.id}),{nodes:Object.values(this.nodes).map(r=>({id:e[r.id],...U_n(r)})),edges:this.edges.map(r=>{let n={source:e[r.source],target:e[r.target]};return typeof r.data<"u"&&(n.data=r.data),typeof r.conditional<"u"&&(n.conditional=r.conditional),n})}}addNode(e,r,n){if(r!==void 0&&this.nodes[r]!==void 0)throw new Error(`Node with id ${r} already exists`);let o=r??gu(),i={id:o,data:e,name:B_n(r,e),metadata:n};return this.nodes[o]=i,i}removeNode(e){delete this.nodes[e.id],this.edges=this.edges.filter(r=>r.source!==e.id&&r.target!==e.id)}addEdge(e,r,n,o){if(this.nodes[e.id]===void 0)throw new Error(`Source node ${e.id} not in graph`);if(this.nodes[r.id]===void 0)throw new Error(`Target node ${r.id} not in graph`);let i={source:e.id,target:r.id,data:n,conditional:o};return this.edges.push(i),i}firstNode(){return VIt(this)}lastNode(){return HIt(this)}extend(e,r=""){let n=r;Object.values(e.nodes).map(u=>u.id).every(j6)&&(n="");let o=u=>n?`${n}:${u}`:u;Object.entries(e.nodes).forEach(([u,l])=>{this.nodes[o(u)]={...l,id:o(u)}});let i=e.edges.map(u=>({...u,source:o(u.source),target:o(u.target)}));this.edges=[...this.edges,...i];let a=e.firstNode(),s=e.lastNode();return[a?{id:o(a.id),data:a.data}:void 0,s?{id:o(s.id),data:s.data}:void 0]}trimFirstNode(){let e=this.firstNode();e&&VIt(this,[e.id])&&this.removeNode(e)}trimLastNode(){let e=this.lastNode();e&&HIt(this,[e.id])&&this.removeNode(e)}reid(){let e=Object.fromEntries(Object.values(this.nodes).map(o=>[o.id,o.name])),r=new Map;Object.values(e).forEach(o=>{r.set(o,(r.get(o)||0)+1)});let n=o=>{let i=e[o];return j6(o)&&r.get(i)===1?i:o};return new WIt({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 BRt(a.nodes,a.edges,{firstNode:s?.id,lastNode:u?.id,withStyles:r,curveStyle:n,nodeColors:o,wrapLabelNWords:i})}async drawMermaidPng(e){return URt(this.drawMermaid(e),{backgroundColor:e?.backgroundColor})}}});function KIt(t){let e=new TextEncoder,r=new ReadableStream({async start(n){for await(let o of t)n.enqueue(e.encode(`event: data data: ${JSON.stringify(o)} `));n.enqueue(e.encode(`event: end `)),n.close()}});return T_.fromReadableStream(r)}var GIt=v(()=>{XT()});function nWe(t){return typeof t=="object"&&t!==null&&typeof t[Symbol.iterator]=="function"&&typeof t.next=="function"}function nge(t){return typeof t=="object"&&t!==null&&typeof t[Symbol.asyncIterator]=="function"}function ZIt(t){return t!=null&&typeof t=="object"&&typeof t.next=="function"}async function YIt(t,e){try{let r=await t.next();for(;!r.done;)await e?.(r.value),r=await t.next();return r.value}finally{await t.return?.(void 0)}}function*oWe(t,e){for(;;){let{value:r,done:n}=yg.runWithConfig(x_(t),e.next.bind(e),!0);if(n)break;yield r}}async function*oge(t,e){let r=e[Symbol.asyncIterator]();for(;;){let{value:n,done:o}=await yg.runWithConfig(x_(t),r.next.bind(e),!0);if(o)break;yield n}}var XIt,iWe=v(()=>{Oz();Ez();GT();XIt=t=>t!=null&&typeof t=="object"&&"next"in t&&typeof t.next=="function"});function Om(t,e){return t&&!Array.isArray(t)&&!(t instanceof Date)&&typeof t=="object"?t:{[e]:t}}function V_n(t){if(Mme(t))throw new Error("RunnableLambda requires a function that is not wrapped in traceable higher-order function. This shouldn't happen.")}function XN(t){if(typeof t=="function")return new YN({func:t});if(Ti.isRunnable(t))return t;if(!Array.isArray(t)&&typeof t=="object"){let e={};for(let[r,n]of Object.entries(t))e[r]=XN(n);return new hJ({steps:e})}else throw new Error(`Expected a Runnable, function or object. Instead got an unsupported type.`)}function H_n(t,e){let r=e.name??t.getName(),n=e.description??Kz(e.schema);return $ee(e.schema)?new aWe({name:r,description:n,schema:Ae.object({input:Ae.string()}).transform(o=>o.input),bound:t}):new aWe({name:r,description:n,schema:e.schema,bound:t})}var Ti,ZN,sWe,gc,hJ,z_n,YN,nAt,ige,oAt,aWe,_g=v(()=>{xpe();DL();Oz();Ez();GT();G6();XT();IPt();$Pt();t4e();Iz();qPt();Gme();zN();JIt();GIt();iWe();y_();kze();rO();Ti=class extends b_{constructor(){super(...arguments);x(this,"lc_runnable",!0);x(this,"name")}getName(e){let r=this.name??this.constructor.lc_name()??this.constructor.name;return e?`${r}${e}`:r}withRetry(e){return new sWe({bound:this,kwargs:{},config:{},maxAttemptNumber:e?.stopAfterAttempt,...e})}withConfig(e){return new ZN({bound:this,config:e,kwargs:{}})}withFallbacks(e){let r=Array.isArray(e)?e:e.fallbacks;return new nAt({runnable:this,fallbacks:r})}_getOptionsList(e,r=0){if(Array.isArray(e)&&e.length!==r)throw new Error(`Passed "options" must be an array with the same length as the inputs, but got ${e.length} options for ${r} inputs`);if(Array.isArray(e))return e.map(vi);if(r>1&&!Array.isArray(e)&&e.runId){console.warn("Provided runId will be used only for the first element of the batch.");let n=Object.fromEntries(Object.entries(e).filter(([o])=>o!=="runId"));return Array.from({length:r},(o,i)=>vi(i===0?e:n))}return Array.from({length:r},()=>vi(e))}async batch(e,r,n){let o=this._getOptionsList(r??{},e.length),i=new IC({maxConcurrency:o[0]?.maxConcurrency??n?.maxConcurrency,onFailedAttempt:s=>{throw s}}),a=e.map((s,u)=>i.call(async()=>{try{return await this.invoke(s,o[u])}catch(l){if(n?.returnExceptions)return l;throw l}}));return Promise.all(a)}async*_streamIterator(e,r){yield this.invoke(e,r)}async stream(e,r){let n=vi(r),o=new Pz({generator:this._streamIterator(e,n),config:n});return await o.setup,T_.fromAsyncGenerator(o)}_separateRunnableConfigFromCallOptions(e){let r;e===void 0?r=vi(e):r=vi({callbacks:e.callbacks,tags:e.tags,metadata:e.metadata,runName:e.runName,configurable:e.configurable,recursionLimit:e.recursionLimit,maxConcurrency:e.maxConcurrency,runId:e.runId,timeout:e.timeout,signal:e.signal});let n={...e};return delete n.callbacks,delete n.tags,delete n.metadata,delete n.runName,delete n.configurable,delete n.recursionLimit,delete n.maxConcurrency,delete n.runId,delete n.timeout,delete n.signal,[r,n]}async _callWithConfig(e,r,n){let o=vi(n),i=await(await C_(o))?.handleChainStart(this.toJSON(),Om(r,"input"),o.runId,o?.runType,void 0,void 0,o?.runName??this.getName());delete o.runId;let a;try{a=await MC(e.call(this,r,o,i),n?.signal)}catch(s){throw await i?.handleChainError(s),s}return await i?.handleChainEnd(Om(a,"output")),a}async _batchWithConfig(e,r,n,o){let i=this._getOptionsList(n??{},r.length),a=await Promise.all(i.map(C_)),s=await Promise.all(a.map(async(l,c)=>{let d=await l?.handleChainStart(this.toJSON(),Om(r[c],"input"),i[c].runId,i[c].runType,void 0,void 0,i[c].runName??this.getName());return delete i[c].runId,d})),u;try{u=await MC(e.call(this,r,i,s,o),i?.[0]?.signal)}catch(l){throw await Promise.all(s.map(c=>c?.handleChainError(l))),l}return await Promise.all(s.map(l=>l?.handleChainEnd(Om(u,"output")))),u}_concatOutputChunks(e,r){return RC(e,r)}async*_transformStreamWithConfig(e,r,n){let o,i=!0,a,s=!0,u=vi(n),l=await C_(u),c=this;async function*d(){for await(let p of e){if(i)if(o===void 0)o=p;else try{o=c._concatOutputChunks(o,p)}catch{o=void 0,i=!1}yield p}}let f;try{let p=await CPt(r.bind(this),d(),async()=>l?.handleChainStart(this.toJSON(),{input:""},u.runId,u.runType,void 0,void 0,u.runName??this.getName(),void 0,{lc_defers_inputs:!0}),n?.signal,u);delete u.runId,f=p.setup;let m=f?.handlers.find(DPt),h=p.output;m!==void 0&&f!==void 0&&(h=m.tapOutputIterable(f.runId,h));let y=f?.handlers.find(RPt);y!==void 0&&f!==void 0&&(h=y.tapOutputIterable(f.runId,h));for await(let g of h)if(yield g,s)if(a===void 0)a=g;else try{a=this._concatOutputChunks(a,g)}catch{a=void 0,s=!1}}catch(p){throw await f?.handleChainError(p,void 0,void 0,void 0,{inputs:Om(o,"input")}),p}await f?.handleChainEnd(a??{},void 0,void 0,void 0,{inputs:Om(o,"input")})}getGraph(e){let r=new rWe,n=r.addNode({name:`${this.getName()}Input`,schema:Ae.any()}),o=r.addNode(this),i=r.addNode({name:`${this.getName()}Output`,schema:Ae.any()});return r.addEdge(n,o),r.addEdge(o,i),r}pipe(e){return new gc({first:this,last:XN(e)})}pick(e){return this.pipe(new oAt(e))}assign(e){return this.pipe(new ige(new hJ({steps:e})))}async*transform(e,r){let n;for await(let o of e)n===void 0?n=o:n=this._concatOutputChunks(n,o);yield*this._streamIterator(n,vi(r))}async*streamLog(e,r,n){let o=new e4e({...n,autoClose:!1,_schemaFormat:"original"}),i=vi(r);yield*this._streamLog(e,o,i)}async*_streamLog(e,r,n){let{callbacks:o}=n;if(o===void 0)n.callbacks=[r];else if(Array.isArray(o))n.callbacks=o.concat([r]);else{let u=o.copy();u.addHandler(r,!0),n.callbacks=u}let i=this.stream(e,n);async function a(){try{let u=await i;for await(let l of u){let c=new LN({ops:[{op:"add",path:"/streamed_output/-",value:l}]});await r.writer.write(c)}}finally{await r.writer.close()}}let s=a();try{for await(let u of r)yield u}finally{await s}}streamEvents(e,r,n){let o;if(r.version==="v1")o=this._streamEventsV1(e,r,n);else if(r.version==="v2")o=this._streamEventsV2(e,r,n);else throw new Error('Only versions "v1" and "v2" of the schema are currently supported.');return r.encoding==="text/event-stream"?KIt(o):T_.fromAsyncGenerator(o)}async*_streamEventsV2(e,r,n){let o=new jPt({...n,autoClose:!1}),i=vi(r),a=i.runId??gu();i.runId=a;let s=i.callbacks;if(s===void 0)i.callbacks=[o];else if(Array.isArray(s))i.callbacks=s.concat(o);else{let m=s.copy();m.addHandler(o,!0),i.callbacks=m}let u=new AbortController,l=this;async function c(){let m,h=null;try{r?.signal?"any"in AbortSignal?m=AbortSignal.any([u.signal,r.signal]):(m=r.signal,h=()=>{u.abort()},r.signal.addEventListener("abort",h,{once:!0})):m=u.signal;let y=await l.stream(e,{...i,signal:m}),g=o.tapOutputIterable(a,y);for await(let b of g)if(u.signal.aborted)break}finally{await o.finish(),m&&h&&m.removeEventListener("abort",h)}}let d=c(),f=!1,p;try{for await(let m of o){if(!f){m.data.input=e,f=!0,p=m.run_id,yield m;continue}m.run_id===p&&m.event.endsWith("_end")&&m.data?.input&&delete m.data.input,yield m}}finally{u.abort(),await d}}async*_streamEventsV1(e,r,n){let o,i=!1,a=vi(r),s=a.tags??[],u=a.metadata??{},l=a.runName??this.getName(),c=new e4e({...n,autoClose:!1,_schemaFormat:"streaming_events"}),d=new BPt({...n}),f=this._streamLog(e,c,a);for await(let m of f){if(o?o=o.concat(m):o=Qze.fromRunLogPatch(m),o.state===void 0)throw new Error('Internal error: "streamEvents" state is missing. Please open a bug report.');if(!i){i=!0;let b={...o.state},_={run_id:b.id,event:`on_${b.type}_start`,name:l,tags:s,metadata:u,data:{input:e}};d.includeEvent(_,b.type)&&(yield _)}let h=m.ops.filter(b=>b.path.startsWith("/logs/")).map(b=>b.path.split("/")[2]),y=[...new Set(h)];for(let b of y){let _,w={},T=o.state.logs[b];if(T.end_time===void 0?T.streamed_output.length>0?_="stream":_="start":_="end",_==="start")T.inputs!==void 0&&(w.input=T.inputs);else if(_==="end")T.inputs!==void 0&&(w.input=T.inputs),w.output=T.final_output;else if(_==="stream"){let O=T.streamed_output.length;if(O!==1)throw new Error(`Expected exactly one chunk of streamed output, got ${O} instead. Encountered in: "${T.name}"`);w={chunk:T.streamed_output[0]},T.streamed_output=[]}yield{event:`on_${T.type}_${_}`,name:T.name,run_id:T.id,tags:T.tags,metadata:T.metadata,data:w}}let{state:g}=o;if(g.streamed_output.length>0){let b=g.streamed_output.length;if(b!==1)throw new Error(`Expected exactly one chunk of streamed output, got ${b} instead. Encountered in: "${g.name}"`);let _={chunk:g.streamed_output[0]};g.streamed_output=[];let w={event:`on_${g.type}_stream`,run_id:g.id,tags:s,metadata:u,name:l,data:_};d.includeEvent(w,g.type)&&(yield w)}}let p=o?.state;if(p!==void 0){let m={event:`on_${p.type}_end`,name:l,run_id:p.id,tags:s,metadata:u,data:{output:p.final_output}};d.includeEvent(m,p.type)&&(yield m)}}static isRunnable(e){return QQ(e)}withListeners({onStart:e,onEnd:r,onError:n}){return new ZN({bound:this,config:{},configFactories:[o=>({callbacks:[new r4e({config:o,onStart:e,onEnd:r,onError:n})]})]})}asTool(e){return H_n(this,e)}},ZN=class QIt extends Ti{constructor(r){super(r);x(this,"lc_namespace",["langchain_core","runnables"]);x(this,"lc_serializable",!0);x(this,"bound");x(this,"config");x(this,"kwargs");x(this,"configFactories");this.bound=r.bound,this.kwargs=r.kwargs,this.config=r.config,this.configFactories=r.configFactories}static lc_name(){return"RunnableBinding"}getName(r){return this.bound.getName(r)}async _mergeConfig(...r){let n=K6(this.config,...r);return K6(n,...this.configFactories?await Promise.all(this.configFactories.map(async o=>await o(n))):[])}withConfig(r){return new this.constructor({bound:this.bound,kwargs:this.kwargs,config:{...this.config,...r}})}withRetry(r){return new sWe({bound:this.bound,kwargs:this.kwargs,config:this.config,maxAttemptNumber:r?.stopAfterAttempt,...r})}async invoke(r,n){return this.bound.invoke(r,await this._mergeConfig(n,this.kwargs))}async batch(r,n,o){let i=Array.isArray(n)?await Promise.all(n.map(async a=>this._mergeConfig(vi(a),this.kwargs))):await this._mergeConfig(vi(n),this.kwargs);return this.bound.batch(r,i,o)}_concatOutputChunks(r,n){return this.bound._concatOutputChunks(r,n)}async*_streamIterator(r,n){yield*this.bound._streamIterator(r,await this._mergeConfig(vi(n),this.kwargs))}async stream(r,n){return this.bound.stream(r,await this._mergeConfig(vi(n),this.kwargs))}async*transform(r,n){yield*this.bound.transform(r,await this._mergeConfig(vi(n),this.kwargs))}streamEvents(r,n,o){let i=this,a=async function*(){yield*i.bound.streamEvents(r,{...await i._mergeConfig(vi(n),i.kwargs),version:n.version},o)};return T_.fromAsyncGenerator(a())}static isRunnableBinding(r){return r.bound&&Ti.isRunnable(r.bound)}withListeners({onStart:r,onEnd:n,onError:o}){return new QIt({bound:this.bound,kwargs:this.kwargs,config:this.config,configFactories:[i=>({callbacks:[new r4e({config:i,onStart:r,onEnd:n,onError:o})]})]})}},sWe=class extends ZN{constructor(e){super(e);x(this,"lc_namespace",["langchain_core","runnables"]);x(this,"maxAttemptNumber",3);x(this,"onFailedAttempt",()=>{});this.maxAttemptNumber=e.maxAttemptNumber??this.maxAttemptNumber,this.onFailedAttempt=e.onFailedAttempt??this.onFailedAttempt}static lc_name(){return"RunnableRetry"}_patchConfigForRetry(e,r,n){let o=e>1?`retry:attempt:${e}`:void 0;return Nc(r,{callbacks:n?.getChild(o)})}async _invoke(e,r,n){return YQ(o=>super.invoke(e,this._patchConfigForRetry(o,r,n)),{onFailedAttempt:({error:o})=>this.onFailedAttempt(o,e),retries:Math.max(this.maxAttemptNumber-1,0),randomize:!0})}async invoke(e,r){return this._callWithConfig(this._invoke.bind(this),e,r)}async _batch(e,r,n,o){let i={};try{await YQ(async a=>{let s=e.map((f,p)=>p).filter(f=>i[f.toString()]===void 0||i[f.toString()]instanceof Error),u=s.map(f=>e[f]),l=s.map(f=>this._patchConfigForRetry(a,r?.[f],n?.[f])),c=await super.batch(u,l,{...o,returnExceptions:!0}),d;for(let f=0;fthis.onFailedAttempt(a,a.input),retries:Math.max(this.maxAttemptNumber-1,0),randomize:!0})}catch(a){if(o?.returnExceptions!==!0)throw a}return Object.keys(i).sort((a,s)=>parseInt(a,10)-parseInt(s,10)).map(a=>i[parseInt(a,10)])}async batch(e,r,n){return this._batchWithConfig(this._batch.bind(this),e,r,n)}},gc=class Vee extends Ti{constructor(r){super(r);x(this,"first");x(this,"middle",[]);x(this,"last");x(this,"omitSequenceTags",!1);x(this,"lc_serializable",!0);x(this,"lc_namespace",["langchain_core","runnables"]);this.first=r.first,this.middle=r.middle??this.middle,this.last=r.last,this.name=r.name,this.omitSequenceTags=r.omitSequenceTags??this.omitSequenceTags}static lc_name(){return"RunnableSequence"}get steps(){return[this.first,...this.middle,this.last]}async invoke(r,n){let o=vi(n),i=await(await C_(o))?.handleChainStart(this.toJSON(),Om(r,"input"),o.runId,void 0,void 0,void 0,o?.runName);delete o.runId;let a=r,s;try{let u=[this.first,...this.middle];for(let l=0;l{let d=await l?.handleChainStart(this.toJSON(),Om(r[c],"input"),i[c].runId,void 0,void 0,void 0,i[c].runName);return delete i[c].runId,d})),u=r;try{for(let l=0;l{let f=c?.getChild(this.omitSequenceTags?void 0:`seq:step:${l+1}`);return Nc(i[d],{callbacks:f})}),o),i[0]?.signal)}catch(l){throw await Promise.all(s.map(c=>c?.handleChainError(l))),l}return await Promise.all(s.map(l=>l?.handleChainEnd(Om(u,"output")))),u}_concatOutputChunks(r,n){return this.last._concatOutputChunks(r,n)}async*_streamIterator(r,n){let o=await C_(n),{runId:i,...a}=n??{},s=await o?.handleChainStart(this.toJSON(),Om(r,"input"),i,void 0,void 0,void 0,a?.runName),u=[this.first,...this.middle,this.last],l=!0,c;async function*d(){yield r}try{let f=u[0].transform(d(),Nc(a,{callbacks:s?.getChild(this.omitSequenceTags?void 0:"seq:step:1")}));for(let p=1;p{let s=i.getGraph(r);a!==0&&s.trimFirstNode(),a!==this.steps.length-1&&s.trimLastNode(),n.extend(s);let u=s.firstNode();if(!u)throw new Error(`Runnable ${i} has no first node`);o&&n.addEdge(o,u),o=s.lastNode()}),n}pipe(r){return Vee.isRunnableSequence(r)?new Vee({first:this.first,middle:this.middle.concat([this.last,r.first,...r.middle]),last:r.last,name:this.name??r.name}):new Vee({first:this.first,middle:[...this.middle,this.last],last:XN(r),name:this.name})}static isRunnableSequence(r){return Array.isArray(r.middle)&&Ti.isRunnable(r)}static from([r,...n],o){let i={};return typeof o=="string"?i.name=o:o!==void 0&&(i=o),new Vee({...i,first:XN(r),middle:n.slice(0,-1).map(XN),last:XN(n[n.length-1])})}},hJ=class eAt extends Ti{constructor(r){super(r);x(this,"lc_namespace",["langchain_core","runnables"]);x(this,"lc_serializable",!0);x(this,"steps");this.steps={};for(let[n,o]of Object.entries(r.steps))this.steps[n]=XN(o)}static lc_name(){return"RunnableMap"}getStepsKeys(){return Object.keys(this.steps)}static from(r){return new eAt({steps:r})}async invoke(r,n){let o=vi(n),i=await(await C_(o))?.handleChainStart(this.toJSON(),{input:r},o.runId,void 0,void 0,void 0,o?.runName);delete o.runId;let a={};try{let s=Object.entries(this.steps).map(async([u,l])=>{a[u]=await l.invoke(r,Nc(o,{callbacks:i?.getChild(`map:key:${u}`)}))});await MC(Promise.all(s),n?.signal)}catch(s){throw await i?.handleChainError(s),s}return await i?.handleChainEnd(a),a}async*_transform(r,n,o){let i={...this.steps},a=Xze(r,Object.keys(i).length),s=new Map(Object.entries(i).map(([u,l],c)=>{let d=l.transform(a[c],Nc(o,{callbacks:n?.getChild(`map:key:${u}`)}));return[u,d.next().then(f=>({key:u,gen:d,result:f}))]}));for(;s.size;){let{key:u,result:l,gen:c}=await MC(Promise.race(s.values()),o?.signal);s.delete(u),l.done||(yield{[u]:l.value},s.set(u,c.next().then(d=>({key:u,gen:c,result:d}))))}}transform(r,n){return this._transformStreamWithConfig(r,this._transform.bind(this),n)}async stream(r,n){async function*o(){yield r}let i=vi(n),a=new Pz({generator:this.transform(o(),i),config:i});return await a.setup,T_.fromAsyncGenerator(a)}},z_n=class tAt extends Ti{constructor(r){super(r);x(this,"lc_serializable",!1);x(this,"lc_namespace",["langchain_core","runnables"]);x(this,"func");if(!Mme(r.func))throw new Error("RunnableTraceable requires a function that is wrapped in traceable higher-order function");this.func=r.func}async invoke(r,n){let[o]=this._getOptionsList(n??{},1),i=await C_(o);return MC(this.func(Nc(o,{callbacks:i}),r),o?.signal)}async*_streamIterator(r,n){let[o]=this._getOptionsList(n??{},1),i=await this.invoke(r,n);if(nge(i)){for await(let a of i)o?.signal?.throwIfAborted(),yield a;return}if(XIt(i)){for(;;){o?.signal?.throwIfAborted();let a=i.next();if(a.done)break;yield a.value}return}yield i}static from(r){return new tAt({func:r})}};YN=class rAt extends Ti{constructor(r){if(Mme(r.func))return z_n.from(r.func);super(r);x(this,"lc_namespace",["langchain_core","runnables"]);x(this,"func");V_n(r.func),this.func=r.func}static lc_name(){return"RunnableLambda"}static from(r){return new rAt({func:r})}async _invoke(r,n,o){return new Promise((i,a)=>{let s=Nc(n,{callbacks:o?.getChild(),recursionLimit:(n?.recursionLimit??jme)-1});yg.runWithConfig(x_(s),async()=>{try{let u=await this.func(r,{...s});if(u&&Ti.isRunnable(u)){if(n?.recursionLimit===0)throw new Error("Recursion limit reached.");u=await u.invoke(r,{...s,recursionLimit:(s.recursionLimit??jme)-1})}else if(nge(u)){let l;for await(let c of oge(s,u))if(n?.signal?.throwIfAborted(),l===void 0)l=c;else try{l=this._concatOutputChunks(l,c)}catch{l=c}u=l}else if(nWe(u)){let l;for(let c of oWe(s,u))if(n?.signal?.throwIfAborted(),l===void 0)l=c;else try{l=this._concatOutputChunks(l,c)}catch{l=c}u=l}i(u)}catch(u){a(u)}})})}async invoke(r,n){return this._callWithConfig(this._invoke.bind(this),r,n)}async*_transform(r,n,o){let i;for await(let u of r)if(i===void 0)i=u;else try{i=this._concatOutputChunks(i,u)}catch{i=u}let a=Nc(o,{callbacks:n?.getChild(),recursionLimit:(o?.recursionLimit??jme)-1}),s=await new Promise((u,l)=>{yg.runWithConfig(x_(a),async()=>{try{u(await this.func(i,{...a,config:a}))}catch(c){l(c)}})});if(s&&Ti.isRunnable(s)){if(o?.recursionLimit===0)throw new Error("Recursion limit reached.");let u=await s.stream(i,a);for await(let l of u)yield l}else if(nge(s))for await(let u of oge(a,s))o?.signal?.throwIfAborted(),yield u;else if(nWe(s))for(let u of oWe(a,s))o?.signal?.throwIfAborted(),yield u;else yield s}transform(r,n){return this._transformStreamWithConfig(r,this._transform.bind(this),n)}async stream(r,n){async function*o(){yield r}let i=vi(n),a=new Pz({generator:this.transform(o(),i),config:i});return await a.setup,T_.fromAsyncGenerator(a)}},nAt=class extends Ti{constructor(e){super(e);x(this,"lc_namespace",["langchain_core","runnables"]);x(this,"lc_serializable",!0);x(this,"runnable");x(this,"fallbacks");this.runnable=e.runnable,this.fallbacks=e.fallbacks}static lc_name(){return"RunnableWithFallbacks"}*runnables(){yield this.runnable;for(let e of this.fallbacks)yield e}async invoke(e,r){let n=vi(r),o=await C_(n),{runId:i,...a}=n,s=await o?.handleChainStart(this.toJSON(),Om(e,"input"),i,void 0,void 0,void 0,a?.runName),u=Nc(a,{callbacks:s?.getChild()});return await yg.runWithConfig(u,async()=>{let l;for(let c of this.runnables()){n?.signal?.throwIfAborted();try{let d=await c.invoke(e,u);return await s?.handleChainEnd(Om(d,"output")),d}catch(d){l===void 0&&(l=d)}}throw l===void 0?new Error("No error stored at end of fallback."):(await s?.handleChainError(l),l)})}async*_streamIterator(e,r){let n=vi(r),o=await C_(n),{runId:i,...a}=n,s=await o?.handleChainStart(this.toJSON(),Om(e,"input"),i,void 0,void 0,void 0,a?.runName),u,l;for(let d of this.runnables()){n?.signal?.throwIfAborted();let f=Nc(a,{callbacks:s?.getChild()});try{l=oge(f,await d.stream(e,f));break}catch(p){u===void 0&&(u=p)}}if(l===void 0){let d=u??new Error("No error stored at end of fallback.");throw await s?.handleChainError(d),d}let c;try{for await(let d of l){yield d;try{c=c===void 0?c:this._concatOutputChunks(c,d)}catch{c=void 0}}}catch(d){throw await s?.handleChainError(d),d}await s?.handleChainEnd(Om(c,"output"))}async batch(e,r,n){if(n?.returnExceptions)throw new Error("Not implemented.");let o=this._getOptionsList(r??{},e.length),i=await Promise.all(o.map(u=>C_(u))),a=await Promise.all(i.map(async(u,l)=>{let c=await u?.handleChainStart(this.toJSON(),Om(e[l],"input"),o[l].runId,void 0,void 0,void 0,o[l].runName);return delete o[l].runId,c})),s;for(let u of this.runnables()){o[0].signal?.throwIfAborted();try{let l=await u.batch(e,a.map((c,d)=>Nc(o[d],{callbacks:c?.getChild()})),n);return await Promise.all(a.map((c,d)=>c?.handleChainEnd(Om(l[d],"output")))),l}catch(l){s===void 0&&(s=l)}}throw s?(await Promise.all(a.map(u=>u?.handleChainError(s))),s):new Error("No error stored at end of fallbacks.")}};ige=class extends Ti{constructor(e){e instanceof hJ&&(e={mapper:e});super(e);x(this,"lc_namespace",["langchain_core","runnables"]);x(this,"lc_serializable",!0);x(this,"mapper");this.mapper=e.mapper}static lc_name(){return"RunnableAssign"}async invoke(e,r){let n=await this.mapper.invoke(e,r);return{...e,...n}}async*_transform(e,r,n){let o=this.mapper.getStepsKeys(),[i,a]=Xze(e),s=this.mapper.transform(a,Nc(n,{callbacks:r?.getChild()})),u=s.next();for await(let l of i){if(typeof l!="object"||Array.isArray(l))throw new Error(`RunnableAssign can only be used with objects as input, got ${typeof l}`);let c=Object.fromEntries(Object.entries(l).filter(([d])=>!o.includes(d)));Object.keys(c).length>0&&(yield c)}yield(await u).value;for await(let l of s)yield l}transform(e,r){return this._transformStreamWithConfig(e,this._transform.bind(this),r)}async stream(e,r){async function*n(){yield e}let o=vi(r),i=new Pz({generator:this.transform(n(),o),config:o});return await i.setup,T_.fromAsyncGenerator(i)}},oAt=class extends Ti{constructor(e){(typeof e=="string"||Array.isArray(e))&&(e={keys:e});super(e);x(this,"lc_namespace",["langchain_core","runnables"]);x(this,"lc_serializable",!0);x(this,"keys");this.keys=e.keys}static lc_name(){return"RunnablePick"}async _pick(e){if(typeof this.keys=="string")return e[this.keys];{let r=this.keys.map(n=>[n,e[n]]).filter(n=>n[1]!==void 0);return r.length===0?void 0:Object.fromEntries(r)}}async invoke(e,r){return this._callWithConfig(this._pick.bind(this),e,r)}async*_transform(e){for await(let r of e){let n=await this._pick(r);n!==void 0&&(yield n)}}transform(e,r){return this._transformStreamWithConfig(e,this._transform.bind(this),r)}async stream(e,r){async function*n(){yield e}let o=vi(r),i=new Pz({generator:this.transform(n(),o),config:o});return await i.setup,T_.fromAsyncGenerator(i)}},aWe=class extends ZN{constructor(e){let r=gc.from([YN.from(async n=>{let o;if(NL(n))try{o=await Jz(this.schema,n.args)}catch{throw new xQ("Received tool input did not match expected schema",JSON.stringify(n.args))}else o=n;return o}).withConfig({runName:`${e.name}:parse_input`}),e.bound]).withConfig({runName:e.name});super({bound:r,config:e.config??{}});x(this,"name");x(this,"description");x(this,"schema");this.name=e.name,this.description=e.description,this.schema=e.schema}static lc_name(){return"RunnableToolLike"}}});var pl,age=v(()=>{GT();XT();_g();pl=class extends Ti{constructor(e){super(e);x(this,"lc_namespace",["langchain_core","runnables"]);x(this,"lc_serializable",!0);x(this,"func");e&&(this.func=e.func)}static lc_name(){return"RunnablePassthrough"}async invoke(e,r){let n=vi(r);return this.func&&await this.func(e,n),this._callWithConfig(o=>Promise.resolve(o),e,n)}async*transform(e,r){let n=vi(r),o,i=!0;for await(let a of this._transformStreamWithConfig(e,s=>s,n))if(yield a,i)if(o===void 0)o=a;else try{o=RC(o,a)}catch{o=void 0,i=!1}this.func&&o!==void 0&&await this.func(o,n)}static assign(e){return new ige(new hJ({steps:e}))}}});var iAt=v(()=>{GT();_g()});var aAt=v(()=>{GT();XT();_g()});var sAt=v(()=>{my();k6();mS();RQ();Ape();LL();Dpe();IQ();TC();_g()});var uAt,lAt=v(()=>{uAt=["tool_call","tool_call_chunk","invalid_tool_call","server_tool_call","server_tool_call_chunk","server_tool_call_result"]});var cAt,dAt=v(()=>{cAt=["image","video","audio","text-plain","file"]});var W_n,fAt=v(()=>{lAt();dAt();W_n=["text","reasoning",...uAt,...cAt]});var ra=v(()=>{zo();PQ();HBe();my();Rpe();k6();mS();RQ();Ape();LL();Dpe();IQ();TC();sAt();fAt()});var pAt=v(()=>{my();mS();LL();_g();ra();age()});var Qv=v(()=>{zo();GT();G6();_g();age();iAt();aAt();pAt()});var gJ,d4,CS,yJ=v(()=>{F6();_g();Qv();gJ=class extends Ti{parseResultWithPrompt(t,e,r){return this.parseResult(t,r)}_baseMessageToString(t){return typeof t.content=="string"?t.content:this._baseMessageContentToString(t.content)}_baseMessageContentToString(t){return JSON.stringify(t)}async invoke(t,e){return typeof t=="string"?this._callWithConfig(async(r,n)=>this.parseResult([{text:r}],n?.callbacks),t,{...e,runType:"parser"}):this._callWithConfig(async(r,n)=>this.parseResult([{message:r,text:this._baseMessageToString(r)}],n?.callbacks),t,{...e,runType:"parser"})}},d4=class extends gJ{parseResult(t,e){return this.parse(t[0].text,e)}async parseWithPrompt(t,e,r){return this.parse(t,r)}_type(){throw new Error("_type not implemented")}},CS=class extends Error{constructor(e,r,n,o=!1){super(e);x(this,"llmOutput");x(this,"observation");x(this,"sendToLLM");if(this.llmOutput=r,this.observation=n,this.sendToLLM=o,o&&(n===void 0||r===void 0))throw new Error("Arguments 'observation' & 'llmOutput' are required if 'sendToLlm' is true");AL(this,"OUTPUT_PARSING_FAILURE")}}});var bJ,_J,ZL=v(()=>{my();TC();xm();yJ();rge();bJ=class extends d4{async*_transform(t){for await(let e of t)typeof e=="string"?yield this.parseResult([{text:e}]):yield this.parseResult([{message:e,text:this._baseMessageToString(e)}])}async*transform(t,e){yield*this._transformStreamWithConfig(t,this._transform.bind(this),{...e,runType:"parser"})}},_J=class extends bJ{constructor(e){super(e);x(this,"diff",!1);this.diff=e?.diff??this.diff}async*_transform(e){let r,n;for await(let o of e){if(typeof o!="string"&&typeof o.content!="string")throw new Error("Cannot handle non-string output.");let i;if(Mpe(o)){if(typeof o.content!="string")throw new Error("Cannot handle non-string message output.");i=new Mi({message:o,text:o.content})}else if(pS(o)){if(typeof o.content!="string")throw new Error("Cannot handle non-string message output.");i=new Mi({message:$pe(o),text:o.content})}else i=new ZT({text:o});n===void 0?n=i:n=n.concat(i);let a=await this.parsePartialResult([n]);a!=null&&!KN(a,r)&&(this.diff?yield this._diff(r,a):yield a,r=a)}}getFormatInstructions(){return""}}});var mAt=v(()=>{ZL()});var hAt=v(()=>{yJ();ZL()});var uWe,gAt=v(()=>{ZL();uWe=class extends bJ{constructor(){super(...arguments);x(this,"lc_namespace",["langchain_core","output_parsers","string"]);x(this,"lc_serializable",!0)}static lc_name(){return"StrOutputParser"}parse(e){return Promise.resolve(e)}getFormatInstructions(){return""}_textContentToString(e){return e.text}_imageUrlContentToString(e){throw new Error('Cannot coerce a multimodal "image_url" message part into a string.')}_messageContentToString(e){switch(e.type){case"text":case"text_delta":if("text"in e)return this._textContentToString(e);break;case"image_url":if("image_url"in e)return this._imageUrlContentToString(e);break;case"reasoning":case"thinking":case"redacted_thinking":return"";default:throw new Error(`Cannot coerce "${e.type}" message part into a string.`)}throw new Error(`Invalid content type: ${e.type}`)}_baseMessageContentToString(e){return e.reduce((r,n)=>r+this._messageContentToString(n),"")}}});var jC,yAt=v(()=>{zN();Sy();yJ();rO();jC=class extends d4{constructor(e){super(e);x(this,"lc_namespace",["langchain","output_parsers","structured"]);this.schema=e}static lc_name(){return"StructuredOutputParser"}toJSON(){return this.toJSONNotImplemented()}static fromZodSchema(e){return new this(e)}static fromNamesAndDescriptions(e){let r=Ae.object(Object.fromEntries(Object.entries(e).map(([n,o])=>[n,Ae.string().describe(o)])));return new this(r)}getFormatInstructions(){return`You must format your output as a JSON value that adheres to a given "JSON Schema" instance. "JSON Schema" is a declarative language that allows you to annotate and validate JSON documents. For example, the example "JSON Schema" instance {{"properties": {{"foo": {{"description": "a list of test words", "type": "array", "items": {{"type": "string"}}}}}}, "required": ["foo"]}} would match an object with one required property, "foo". The "type" property specifies "foo" must be an "array", and the "description" property semantically describes it as "a list of test words". The items within "foo" must be strings. Thus, the object {{"foo": ["bar", "baz"]}} is a well-formatted instance of this example "JSON Schema". The object {{"properties": {{"foo": ["bar", "baz"]}}}} is not well-formatted. Your output will be parsed and type-checked according to the provided schema instance, so make sure all fields in your output match the schema exactly and there are no trailing commas! Here is the JSON Schema instance your output must adhere to. Include the enclosing markdown codeblock: \`\`\`json ${JSON.stringify(Ii(this.schema))} \`\`\` `}async parse(e){try{let r=e.trim(),n=(r.match(/^```(?:json)?\s*([\s\S]*?)```/)?.[1]||r.match(/```json\s*([\s\S]*?)```/)?.[1]||r).replace(/"([^"\\]*(\\.[^"\\]*)*)"/g,(o,i)=>`"${i.replace(/\n/g,"\\n")}"`).replace(/\n/g,"");return await Jz(this.schema,JSON.parse(n))}catch(r){throw new CS(`Failed to parse. Text: "${e}". Error: ${r}`,e)}}}});var lWe=v(()=>{zo();XQ();ZQ();Zze()});var ew,cWe=v(()=>{CQ();ZQ();ZL();lWe();ew=class extends _J{constructor(){super(...arguments);x(this,"lc_namespace",["langchain_core","output_parsers"]);x(this,"lc_serializable",!0)}static lc_name(){return"JsonOutputParser"}_concatOutputChunks(e,r){return this.diff?super._concatOutputChunks(e,r):r}_diff(e,r){if(r)return e?Hme(e,r):[{op:"replace",path:"",value:r}]}async parsePartialResult(e){return Cpe(e[0].text)}async parse(e){return Cpe(e,JSON.parse)}getFormatInstructions(){return""}_baseMessageToString(e){return e.text}}});var K_n,G_n,bAt=v(()=>{K_n=function(){let t={};t.parser=function(D,N){return new r(D,N)},t.SAXParser=r,t.SAXStream=l,t.createStream=u,t.MAX_BUFFER_LENGTH=65536;let e=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];t.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function r(D,N){if(!(this instanceof r))return new r(D,N);var z=this;o(z),z.q=z.c="",z.bufferCheckPosition=t.MAX_BUFFER_LENGTH,z.opt=N||{},z.opt.lowercase=z.opt.lowercase||z.opt.lowercasetags,z.looseCase=z.opt.lowercase?"toLowerCase":"toUpperCase",z.tags=[],z.closed=z.closedRoot=z.sawRoot=!1,z.tag=z.error=null,z.strict=!!D,z.noscript=!!(D||z.opt.noscript),z.state=P.BEGIN,z.strictEntities=z.opt.strictEntities,z.ENTITIES=z.strictEntities?Object.create(t.XML_ENTITIES):Object.create(t.ENTITIES),z.attribList=[],z.opt.xmlns&&(z.ns=Object.create(m)),z.trackPosition=z.opt.position!==!1,z.trackPosition&&(z.position=z.line=z.column=0),I(z,"onready")}Object.create||(Object.create=function(D){function N(){}return N.prototype=D,new N}),Object.keys||(Object.keys=function(D){var N=[];for(var z in D)D.hasOwnProperty(z)&&N.push(z);return N});function n(D){for(var N=Math.max(t.MAX_BUFFER_LENGTH,10),z=0,H=0,oe=e.length;HN)switch(e[H]){case"textNode":B(D);break;case"cdata":A(D,"oncdata",D.cdata),D.cdata="";break;case"script":A(D,"onscript",D.script),D.script="";break;default:q(D,"Max buffer length exceeded: "+e[H])}z=Math.max(z,Q)}D.bufferCheckPosition=t.MAX_BUFFER_LENGTH-z+D.position}function o(D){for(var N=0,z=e.length;N"||_(D)}function O(D,N){return D.test(N)}function E(D,N){return!O(D,N)}var P=0;t.STATE={BEGIN:P++,BEGIN_WHITESPACE:P++,TEXT:P++,TEXT_ENTITY:P++,OPEN_WAKA:P++,SGML_DECL:P++,SGML_DECL_QUOTED:P++,DOCTYPE:P++,DOCTYPE_QUOTED:P++,DOCTYPE_DTD:P++,DOCTYPE_DTD_QUOTED:P++,COMMENT_STARTING:P++,COMMENT:P++,COMMENT_ENDING:P++,COMMENT_ENDED:P++,CDATA:P++,CDATA_ENDING:P++,CDATA_ENDING_2:P++,PROC_INST:P++,PROC_INST_BODY:P++,PROC_INST_ENDING:P++,OPEN_TAG:P++,OPEN_TAG_SLASH:P++,ATTRIB:P++,ATTRIB_NAME:P++,ATTRIB_NAME_SAW_WHITE:P++,ATTRIB_VALUE:P++,ATTRIB_VALUE_QUOTED:P++,ATTRIB_VALUE_CLOSED:P++,ATTRIB_VALUE_UNQUOTED:P++,ATTRIB_VALUE_ENTITY_Q:P++,ATTRIB_VALUE_ENTITY_U:P++,CLOSE_TAG:P++,CLOSE_TAG_SAW_WHITE:P++,SCRIPT:P++,SCRIPT_ENDING:P++},t.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},t.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},Object.keys(t.ENTITIES).forEach(function(D){var N=t.ENTITIES[D],z=typeof N=="number"?String.fromCharCode(N):N;t.ENTITIES[D]=z});for(var R in t.STATE)t.STATE[t.STATE[R]]=R;P=t.STATE;function I(D,N,z){D[N]&&D[N](z)}function A(D,N,z){D.textNode&&B(D),I(D,N,z)}function B(D){D.textNode=k(D.opt,D.textNode),D.textNode&&I(D,"ontext",D.textNode),D.textNode=""}function k(D,N){return D.trim&&(N=N.trim()),D.normalize&&(N=N.replace(/\s+/g," ")),N}function q(D,N){return B(D),D.trackPosition&&(N+=` Line: `+D.line+` Column: `+D.column+` Char: `+D.c),N=new Error(N),D.error=N,I(D,"onerror",N),D}function Z(D){return D.sawRoot&&!D.closedRoot&&V(D,"Unclosed root tag"),D.state!==P.BEGIN&&D.state!==P.BEGIN_WHITESPACE&&D.state!==P.TEXT&&q(D,"Unexpected end"),B(D),D.c="",D.closed=!0,I(D,"onend"),r.call(D,D.strict,D.opt),D}function V(D,N){if(typeof D!="object"||!(D instanceof r))throw new Error("bad call to strictFail");D.strict&&q(D,N)}function Y(D){D.strict||(D.tagName=D.tagName[D.looseCase]());var N=D.tags[D.tags.length-1]||D,z=D.tag={name:D.tagName,attributes:{}};D.opt.xmlns&&(z.ns=N.ns),D.attribList.length=0,A(D,"onopentagstart",z)}function X(D,N){var z=D.indexOf(":")<0?["",D]:D.split(":"),H=z[0],oe=z[1];return N&&D==="xmlns"&&(H="xmlns",oe=""),{prefix:H,local:oe}}function W(D){if(D.strict||(D.attribName=D.attribName[D.looseCase]()),D.attribList.indexOf(D.attribName)!==-1||D.tag.attributes.hasOwnProperty(D.attribName)){D.attribName=D.attribValue="";return}if(D.opt.xmlns){var N=X(D.attribName,!0),z=N.prefix,H=N.local;if(z==="xmlns")if(H==="xml"&&D.attribValue!==f)V(D,"xml: prefix must be bound to "+f+` Actual: `+D.attribValue);else if(H==="xmlns"&&D.attribValue!==p)V(D,"xmlns: prefix must be bound to "+p+` Actual: `+D.attribValue);else{var oe=D.tag,Q=D.tags[D.tags.length-1]||D;oe.ns===Q.ns&&(oe.ns=Object.create(Q.ns)),oe.ns[H]=D.attribValue}D.attribList.push([D.attribName,D.attribValue])}else D.tag.attributes[D.attribName]=D.attribValue,A(D,"onattribute",{name:D.attribName,value:D.attribValue});D.attribName=D.attribValue=""}function re(D,N){if(D.opt.xmlns){var z=D.tag,H=X(D.tagName);z.prefix=H.prefix,z.local=H.local,z.uri=z.ns[H.prefix]||"",z.prefix&&!z.uri&&(V(D,"Unbound namespace prefix: "+JSON.stringify(D.tagName)),z.uri=H.prefix);var oe=D.tags[D.tags.length-1]||D;z.ns&&oe.ns!==z.ns&&Object.keys(z.ns).forEach(function(Fr){A(D,"onopennamespace",{prefix:Fr,uri:z.ns[Fr]})});for(var Q=0,de=D.attribList.length;Q",D.tagName="",D.state=P.SCRIPT;return}A(D,"onscript",D.script),D.script=""}var N=D.tags.length,z=D.tagName;D.strict||(z=z[D.looseCase]());for(var H=z;N--&&D.tags[N].name!==H;)V(D,"Unexpected close tag");if(N<0){V(D,"Unmatched closing tag: "+D.tagName),D.textNode+="",D.state=P.TEXT;return}D.tagName=z;for(var oe=D.tags.length;oe-- >N;){var Q=D.tag=D.tags.pop();D.tagName=D.tag.name,A(D,"onclosetag",D.tagName);var de={};for(var fe in Q.ns)de[fe]=Q.ns[fe];var De=D.tags[D.tags.length-1]||D;D.opt.xmlns&&Q.ns!==De.ns&&Object.keys(Q.ns).forEach(function(st){var Le=Q.ns[st];A(D,"onclosenamespace",{prefix:st,uri:Le})})}N===0&&(D.closedRoot=!0),D.tagName=D.attribValue=D.attribName="",D.attribList.length=0,D.state=P.TEXT}function le(D){var N=D.entity,z=N.toLowerCase(),H,oe="";return D.ENTITIES[N]?D.ENTITIES[N]:D.ENTITIES[z]?D.ENTITIES[z]:(N=z,N.charAt(0)==="#"&&(N.charAt(1)==="x"?(N=N.slice(2),H=parseInt(N,16),oe=H.toString(16)):(N=N.slice(1),H=parseInt(N,10),oe=H.toString(10))),N=N.replace(/^0+/,""),isNaN(H)||oe.toLowerCase()!==N?(V(D,"Invalid character entity"),"&"+D.entity+";"):String.fromCodePoint(H))}function L(D,N){N==="<"?(D.state=P.OPEN_WAKA,D.startTagPosition=D.position):_(N)||(V(D,"Non-whitespace before first tag."),D.textNode=N,D.state=P.TEXT)}function J(D,N){var z="";return N"?(A(N,"onsgmldeclaration",N.sgmlDecl),N.sgmlDecl="",N.state=P.TEXT):(w(H)&&(N.state=P.SGML_DECL_QUOTED),N.sgmlDecl+=H);continue;case P.SGML_DECL_QUOTED:H===N.q&&(N.state=P.SGML_DECL,N.q=""),N.sgmlDecl+=H;continue;case P.DOCTYPE:H===">"?(N.state=P.TEXT,A(N,"ondoctype",N.doctype),N.doctype=!0):(N.doctype+=H,H==="["?N.state=P.DOCTYPE_DTD:w(H)&&(N.state=P.DOCTYPE_QUOTED,N.q=H));continue;case P.DOCTYPE_QUOTED:N.doctype+=H,H===N.q&&(N.q="",N.state=P.DOCTYPE);continue;case P.DOCTYPE_DTD:N.doctype+=H,H==="]"?N.state=P.DOCTYPE:w(H)&&(N.state=P.DOCTYPE_DTD_QUOTED,N.q=H);continue;case P.DOCTYPE_DTD_QUOTED:N.doctype+=H,H===N.q&&(N.state=P.DOCTYPE_DTD,N.q="");continue;case P.COMMENT:H==="-"?N.state=P.COMMENT_ENDING:N.comment+=H;continue;case P.COMMENT_ENDING:H==="-"?(N.state=P.COMMENT_ENDED,N.comment=k(N.opt,N.comment),N.comment&&A(N,"oncomment",N.comment),N.comment=""):(N.comment+="-"+H,N.state=P.COMMENT);continue;case P.COMMENT_ENDED:H!==">"?(V(N,"Malformed comment"),N.comment+="--"+H,N.state=P.COMMENT):N.state=P.TEXT;continue;case P.CDATA:H==="]"?N.state=P.CDATA_ENDING:N.cdata+=H;continue;case P.CDATA_ENDING:H==="]"?N.state=P.CDATA_ENDING_2:(N.cdata+="]"+H,N.state=P.CDATA);continue;case P.CDATA_ENDING_2:H===">"?(N.cdata&&A(N,"oncdata",N.cdata),A(N,"onclosecdata"),N.cdata="",N.state=P.TEXT):H==="]"?N.cdata+="]":(N.cdata+="]]"+H,N.state=P.CDATA);continue;case P.PROC_INST:H==="?"?N.state=P.PROC_INST_ENDING:_(H)?N.state=P.PROC_INST_BODY:N.procInstName+=H;continue;case P.PROC_INST_BODY:if(!N.procInstBody&&_(H))continue;H==="?"?N.state=P.PROC_INST_ENDING:N.procInstBody+=H;continue;case P.PROC_INST_ENDING:H===">"?(A(N,"onprocessinginstruction",{name:N.procInstName,body:N.procInstBody}),N.procInstName=N.procInstBody="",N.state=P.TEXT):(N.procInstBody+="?"+H,N.state=P.PROC_INST_BODY);continue;case P.OPEN_TAG:O(y,H)?N.tagName+=H:(Y(N),H===">"?re(N):H==="/"?N.state=P.OPEN_TAG_SLASH:(_(H)||V(N,"Invalid character in tag name"),N.state=P.ATTRIB));continue;case P.OPEN_TAG_SLASH:H===">"?(re(N,!0),ue(N)):(V(N,"Forward-slash in opening tag not followed by >"),N.state=P.ATTRIB);continue;case P.ATTRIB:if(_(H))continue;H===">"?re(N):H==="/"?N.state=P.OPEN_TAG_SLASH:O(h,H)?(N.attribName=H,N.attribValue="",N.state=P.ATTRIB_NAME):V(N,"Invalid attribute name");continue;case P.ATTRIB_NAME:H==="="?N.state=P.ATTRIB_VALUE:H===">"?(V(N,"Attribute without value"),N.attribValue=N.attribName,W(N),re(N)):_(H)?N.state=P.ATTRIB_NAME_SAW_WHITE:O(y,H)?N.attribName+=H:V(N,"Invalid attribute name");continue;case P.ATTRIB_NAME_SAW_WHITE:if(H==="=")N.state=P.ATTRIB_VALUE;else{if(_(H))continue;V(N,"Attribute without value"),N.tag.attributes[N.attribName]="",N.attribValue="",A(N,"onattribute",{name:N.attribName,value:""}),N.attribName="",H===">"?re(N):O(h,H)?(N.attribName=H,N.state=P.ATTRIB_NAME):(V(N,"Invalid attribute name"),N.state=P.ATTRIB)}continue;case P.ATTRIB_VALUE:if(_(H))continue;w(H)?(N.q=H,N.state=P.ATTRIB_VALUE_QUOTED):(V(N,"Unquoted attribute value"),N.state=P.ATTRIB_VALUE_UNQUOTED,N.attribValue=H);continue;case P.ATTRIB_VALUE_QUOTED:if(H!==N.q){H==="&"?N.state=P.ATTRIB_VALUE_ENTITY_Q:N.attribValue+=H;continue}W(N),N.q="",N.state=P.ATTRIB_VALUE_CLOSED;continue;case P.ATTRIB_VALUE_CLOSED:_(H)?N.state=P.ATTRIB:H===">"?re(N):H==="/"?N.state=P.OPEN_TAG_SLASH:O(h,H)?(V(N,"No whitespace between attributes"),N.attribName=H,N.attribValue="",N.state=P.ATTRIB_NAME):V(N,"Invalid attribute name");continue;case P.ATTRIB_VALUE_UNQUOTED:if(!T(H)){H==="&"?N.state=P.ATTRIB_VALUE_ENTITY_U:N.attribValue+=H;continue}W(N),H===">"?re(N):N.state=P.ATTRIB;continue;case P.CLOSE_TAG:if(N.tagName)H===">"?ue(N):O(y,H)?N.tagName+=H:N.script?(N.script+=""?ue(N):V(N,"Invalid characters in closing tag");continue;case P.TEXT_ENTITY:case P.ATTRIB_VALUE_ENTITY_Q:case P.ATTRIB_VALUE_ENTITY_U:var de,fe;switch(N.state){case P.TEXT_ENTITY:de=P.TEXT,fe="textNode";break;case P.ATTRIB_VALUE_ENTITY_Q:de=P.ATTRIB_VALUE_QUOTED,fe="attribValue";break;case P.ATTRIB_VALUE_ENTITY_U:de=P.ATTRIB_VALUE_UNQUOTED,fe="attribValue";break}if(H===";")if(N.opt.unparsedEntities){var De=le(N);N.entity="",N.state=de,N.write(De)}else N[fe]+=le(N),N.entity="",N.state=de;else O(N.entity.length?b:g,H)?N.entity+=H:(V(N,"Invalid character in entity name"),N[fe]+="&"+N.entity+H,N.entity="",N.state=de);continue;default:throw new Error(N,"Unknown state: "+N.state)}return N.position>=N.bufferCheckPosition&&n(N),N}return String.fromCodePoint||function(){var D=String.fromCharCode,N=Math.floor,z=function(){var H=16384,oe=[],Q,de,fe=-1,De=arguments.length;if(!De)return"";for(var st="";++fe1114111||N(Le)!==Le)throw RangeError("Invalid code point: "+Le);Le<=65535?oe.push(Le):(Le-=65536,Q=(Le>>10)+55296,de=Le%1024+56320,oe.push(Q,de)),(fe+1===De||oe.length>H)&&(st+=D.apply(null,oe),oe.length=0)}return st};Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:z,configurable:!0,writable:!0}):String.fromCodePoint=z}(),t},G_n=K_n()});var _At=v(()=>{ZQ();ZL();lWe();bAt()});var nO=v(()=>{zo();CQ();yJ();ZL();mAt();hAt();gAt();yAt();cWe();_At()});var oO,vJ=v(()=>{_g();oO=class extends Ti{constructor(e){super(e);x(this,"lc_serializable",!0);x(this,"lc_namespace",["langchain_core","prompts",this._getPromptType()]);x(this,"inputVariables");x(this,"outputParser");x(this,"partialVariables");x(this,"metadata");x(this,"tags");let{inputVariables:r}=e;if(r.includes("stop"))throw new Error("Cannot have an input variable named 'stop', as it is used internally, please rename.");Object.assign(this,e)}get lc_attributes(){return{partialVariables:void 0}}async mergePartialAndUserVariables(e){let r=this.partialVariables??{},n={};for(let[o,i]of Object.entries(r))typeof i=="string"?n[o]=i:n[o]=await i();return{...n,...e}}async invoke(e,r){let n={...this.metadata,...r?.metadata},o=[...this.tags??[],...r?.tags??[]];return this._callWithConfig(i=>this.formatPromptValue(i),e,{...r,tags:o,metadata:n,runType:"prompt"})}}});var dWe,sge,uge,vAt,Hee=v(()=>{zo();DL();LL();TC();dWe=class extends b_{},sge=class extends dWe{constructor(e){super({value:e});x(this,"lc_namespace",["langchain_core","prompt_values"]);x(this,"lc_serializable",!0);x(this,"value");this.value=e}static lc_name(){return"StringPromptValue"}toString(){return this.value}toChatMessages(){return[new Au(this.value)]}},uge=class extends dWe{constructor(e){Array.isArray(e)&&(e={messages:e});super(e);x(this,"lc_namespace",["langchain_core","prompt_values"]);x(this,"lc_serializable",!0);x(this,"messages");this.messages=e.messages}static lc_name(){return"ChatPromptValue"}toString(){return Ll(this.messages)}toChatMessages(){return this.messages}},vAt=class extends dWe{constructor(e){"imageUrl"in e||(e={imageUrl:e});super(e);x(this,"lc_namespace",["langchain_core","prompt_values"]);x(this,"lc_serializable",!0);x(this,"imageUrl");x(this,"value");this.imageUrl=e.imageUrl}static lc_name(){return"ImagePromptValue"}toString(){return this.imageUrl.url}toChatMessages(){return[new Au({content:[{type:"image_url",image_url:{detail:this.imageUrl.detail,url:this.imageUrl.url}}]})]}}});var f4,Wee=v(()=>{Hee();vJ();f4=class extends oO{async formatPromptValue(t){return new sge(await this.format(t))}}});function pWe(t){return typeof t=="function"}function Z_n(t){return SJ(t)?"array":typeof t}function fWe(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function wAt(t,e){return t!=null&&typeof t=="object"&&e in t}function Y_n(t,e){return t!=null&&typeof t!="object"&&t.hasOwnProperty&&t.hasOwnProperty(e)}function evn(t,e){return Q_n.call(t,e)}function rvn(t){return!evn(tvn,t)}function ovn(t){return String(t).replace(/[&<>"'`=\/]/g,function(r){return nvn[r]})}function lvn(t,e){if(!t)return[];var r=!1,n=[],o=[],i=[],a=!1,s=!1,u="",l=0;function c(){if(a&&!s)for(;i.length;)delete o[i.pop()];else i=[];a=!1,s=!1}var d,f,p;function m(P){if(typeof P=="string"&&(P=P.split(avn,2)),!SJ(P)||P.length!==2)throw new Error("Invalid tags: "+P);d=new RegExp(fWe(P[0])+"\\s*"),f=new RegExp("\\s*"+fWe(P[1])),p=new RegExp("\\s*"+fWe("}"+P[1]))}m(e||xS.tags);for(var h=new Kee(t),y,g,b,_,w,T;!h.eos();){if(y=h.pos,b=h.scanUntil(d),b)for(var O=0,E=b.length;O"?w=[g,b,y,h.pos,u,l,r]:w=[g,b,y,h.pos],l++,o.push(w),g==="#"||g==="^")n.push(w);else if(g==="/"){if(T=n.pop(),!T)throw new Error('Unopened section "'+b+'" at '+y);if(T[1]!==b)throw new Error('Unclosed section "'+T[1]+'" at '+y)}else g==="name"||g==="{"||g==="&"?s=!0:g==="="&&m(b)}if(c(),T=n.pop(),T)throw new Error('Unclosed section "'+T[1]+'" at '+h.pos);return dvn(cvn(o))}function cvn(t){for(var e=[],r,n,o=0,i=t.length;o0?n[n.length-1][4]:e;break;default:r.push(o)}return e}function Kee(t){this.string=t,this.tail=t,this.pos=0}function wJ(t,e){this.view=t,this.cache={".":this.view},this.parent=e}function Ob(){this.templateCache={_cache:{},set:function(e,r){this._cache[e]=r},get:function(e){return this._cache[e]},clear:function(){this._cache={}}}}var X_n,SJ,Q_n,tvn,nvn,ivn,avn,SAt,svn,uvn,xS,Jee,lge,CAt=v(()=>{X_n=Object.prototype.toString,SJ=Array.isArray||function(e){return X_n.call(e)==="[object Array]"};Q_n=RegExp.prototype.test;tvn=/\S/;nvn={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="};ivn=/\s*/,avn=/\s+/,SAt=/\s*=/,svn=/\s*\}/,uvn=/#|\^|\/|>|\{|&|=|!/;Kee.prototype.eos=function(){return this.tail===""};Kee.prototype.scan=function(e){var r=this.tail.match(e);if(!r||r.index!==0)return"";var n=r[0];return this.tail=this.tail.substring(n.length),this.pos+=n.length,n};Kee.prototype.scanUntil=function(e){var r=this.tail.search(e),n;switch(r){case-1:n=this.tail,this.tail="";break;case 0:n="";break;default:n=this.tail.substring(0,r),this.tail=this.tail.substring(r)}return this.pos+=n.length,n};wJ.prototype.push=function(e){return new wJ(e,this)};wJ.prototype.lookup=function(e){var r=this.cache,n;if(r.hasOwnProperty(e))n=r[e];else{for(var o=this,i,a,s,u=!1;o;){if(e.indexOf(".")>0)for(i=o.view,a=e.split("."),s=0;i!=null&&s"?l=this.renderPartial(s,r,n,i):u==="&"?l=this.unescapedValue(s,r):u==="name"?l=this.escapedValue(s,r,i):u==="text"&&(l=this.rawValue(s)),l!==void 0&&(a+=l);return a};Ob.prototype.renderSection=function(e,r,n,o,i){var a=this,s="",u=r.lookup(e[1]);function l(f){return a.render(f,r,n,i)}if(u){if(SJ(u))for(var c=0,d=u.length;c0||!n)&&(i[a]=o+i[a]);return i.join(` `)};Ob.prototype.renderPartial=function(e,r,n,o){if(n){var i=this.getConfigTags(o),a=pWe(n)?n(e[1]):n[e[1]];if(a!=null){var s=e[6],u=e[5],l=e[4],c=a;u==0&&l&&(c=this.indentPartial(a,l,s));var d=this.parse(c,i);return this.renderTokens(d,r,n,c,o)}}};Ob.prototype.unescapedValue=function(e,r){var n=r.lookup(e[1]);if(n!=null)return n};Ob.prototype.escapedValue=function(e,r,n){var o=this.getConfigEscape(n)||xS.escape,i=r.lookup(e[1]);if(i!=null)return typeof i=="number"&&o===xS.escape?String(i):o(i)};Ob.prototype.rawValue=function(e){return e[1]};Ob.prototype.getConfigTags=function(e){return SJ(e)?e:e&&typeof e=="object"?e.tags:void 0};Ob.prototype.getConfigEscape=function(e){if(e&&typeof e=="object"&&!SJ(e))return e.escape};xS={name:"mustache.js",version:"4.2.0",tags:["{{","}}"],clearCache:void 0,escape:void 0,parse:void 0,render:void 0,Scanner:void 0,Context:void 0,Writer:void 0,set templateCache(t){Jee.templateCache=t},get templateCache(){return Jee.templateCache}},Jee=new Ob;xS.clearCache=function(){return Jee.clearCache()};xS.parse=function(e,r){return Jee.parse(e,r)};xS.render=function(e,r,n,o){if(typeof e!="string")throw new TypeError('Invalid template! Template should be a "string" but "'+Z_n(e)+'" was given as the first argument for mustache#render(template, view, partials)');return Jee.render(e,r,n,o)};xS.escape=ovn;xS.Scanner=Kee;xS.Context=wJ;xS.Writer=Ob;lge=xS});function xAt(){lge.escape=t=>t}var CJ,TAt,Gee,OAt,EAt,cge,PAt,tw,xJ,TJ,p4=v(()=>{F6();CAt();CJ=t=>{let e=t.split(""),r=[],n=(i,a)=>{for(let s=a;s{let r=[];for(let n of t)if(n[0]==="name"){let o=n[1].includes(".")?n[1].split(".")[0]:n[1];r.push({type:"variable",name:o})}else if(["#","&","^",">"].includes(n[0])){if(r.push({type:"variable",name:n[1]}),n[0]==="#"&&n.length>4&&Array.isArray(n[4])){let o=[...e,n[1]],i=TAt(n[4],o);r.push(...i)}}else r.push({type:"literal",text:n[1]});return r},Gee=t=>(xAt(),TAt(lge.parse(t))),OAt=(t,e)=>CJ(t).reduce((r,n)=>{if(n.type==="variable"){if(n.name in e)return r+(typeof e[n.name]=="string"?e[n.name]:JSON.stringify(e[n.name]));throw new Error(`(f-string) Missing value for input ${n.name}`)}return r+n.text},""),EAt=(t,e)=>(xAt(),lge.render(t,e)),cge={"f-string":OAt,mustache:EAt},PAt={"f-string":CJ,mustache:Gee},tw=(t,e,r)=>{try{return cge[e](t,r)}catch(n){throw AL(n,"INVALID_PROMPT_INPUT")}},xJ=(t,e)=>PAt[e](t),TJ=(t,e,r)=>{if(!(e in cge)){let n=Object.keys(cge);throw new Error(`Invalid template format. Got \`${e}\`; should be one of ${n}`)}try{let n=Object.fromEntries(r.map(o=>[o,"foo"]));Array.isArray(t)?t.forEach(o=>{if(o.type==="text"&&"text"in o&&typeof o.text=="string")tw(o.text,e,n);else if(o.type==="image_url"){if(typeof o.image_url=="string")tw(o.image_url,e,n);else if(typeof o.image_url=="object"&&o.image_url!==null&&"url"in o.image_url&&typeof o.image_url.url=="string"){let i=o.image_url.url;tw(i,e,n)}}else throw new Error(`Invalid message template received. ${JSON.stringify(o,null,2)}`)}):tw(t,e,n)}catch(n){throw new Error(`Invalid prompt schema: ${n.message}`)}}});var Ku,dge=v(()=>{Wee();p4();Ku=class Xee extends f4{constructor(r){super(r);x(this,"template");x(this,"templateFormat","f-string");x(this,"validateTemplate",!0);x(this,"additionalContentFields");if(r.templateFormat==="mustache"&&r.validateTemplate===void 0&&(this.validateTemplate=!1),Object.assign(this,r),this.validateTemplate){if(this.templateFormat==="mustache")throw new Error("Mustache templates cannot be validated.");let n=this.inputVariables;this.partialVariables&&(n=n.concat(Object.keys(this.partialVariables))),TJ(this.template,this.templateFormat,n)}}static lc_name(){return"PromptTemplate"}_getPromptType(){return"prompt"}async format(r){let n=await this.mergePartialAndUserVariables(r);return tw(this.template,this.templateFormat,n)}static fromExamples(r,n,o,i=` `,a=""){return new Xee({inputVariables:o,template:[a,...r,n].join(i)})}static fromTemplate(r,n){let{templateFormat:o="f-string",...i}=n??{},a=new Set;return xJ(r,o).forEach(s=>{s.type==="variable"&&a.add(s.name)}),new Xee({inputVariables:[...a],templateFormat:o,template:r,...i})}async partial(r){let n=this.inputVariables.filter(i=>!(i in r)),o={...this.partialVariables??{},...r};return new Xee({...this,inputVariables:n,partialVariables:o})}serialize(){if(this.outputParser!==void 0)throw new Error("Cannot serialize a prompt template with an output parser");return{_type:this._getPromptType(),input_variables:this.inputVariables,template:this.template,template_format:this.templateFormat}}static async deserialize(r){if(!r.template)throw new Error("Prompt template must have a template");return new Xee({inputVariables:r.input_variables,template:r.template,templateFormat:r.template_format})}}});var Zee,mWe=v(()=>{Hee();vJ();p4();Zee=class MAt extends oO{constructor(r){super(r);x(this,"lc_namespace",["langchain_core","prompts","image"]);x(this,"template");x(this,"templateFormat","f-string");x(this,"validateTemplate",!0);x(this,"additionalContentFields");if(this.template=r.template,this.templateFormat=r.templateFormat??this.templateFormat,this.validateTemplate=r.validateTemplate??this.validateTemplate,this.additionalContentFields=r.additionalContentFields,this.validateTemplate){let n=this.inputVariables;this.partialVariables&&(n=n.concat(Object.keys(this.partialVariables))),TJ([{type:"image_url",image_url:this.template}],this.templateFormat,n)}}static lc_name(){return"ImagePromptTemplate"}_getPromptType(){return"prompt"}async partial(r){let n=this.inputVariables.filter(i=>!(i in r)),o={...this.partialVariables??{},...r};return new MAt({...this,inputVariables:n,partialVariables:o})}async format(r){let n={};for(let[s,u]of Object.entries(this.template))typeof u=="string"?n[s]=tw(u,this.templateFormat,r):n[s]=u;let o=r.url||n.url,i=r.detail||n.detail;if(!o)throw new Error("Must provide either an image URL.");if(typeof o!="string")throw new Error("url must be a string.");let a={url:o};return i&&(a.detail=i),a}async formatPromptValue(r){return new vAt(await this.format(r))}}});function hWe(t,e){let r=[];for(let n of Object.values(t))if(typeof n=="string")xJ(n,e).forEach(o=>{o.type==="variable"&&r.push(o.name)});else if(Array.isArray(n))for(let o of n)typeof o=="string"?xJ(o,e).forEach(i=>{i.type==="variable"&&r.push(i.name)}):typeof o=="object"&&r.push(...hWe(o,e));else typeof n=="object"&&n!==null&&r.push(...hWe(n,e));return Array.from(new Set(r))}function gWe(t,e,r){let n={};for(let[o,i]of Object.entries(t))if(typeof i=="string")n[o]=tw(i,r,e);else if(Array.isArray(i)){let a=[];for(let s of i)typeof s=="string"?a.push(tw(s,r,e)):typeof s=="object"&&a.push(gWe(s,e,r));n[o]=a}else typeof i=="object"&&i!==null?n[o]=gWe(i,e,r):n[o]=i;return n}var fge,yWe=v(()=>{_g();p4();fge=class extends Ti{constructor(e){let r=e.templateFormat??"f-string",n=hWe(e.template,r);super({inputVariables:n,...e});x(this,"lc_namespace",["langchain_core","prompts","dict"]);x(this,"lc_serializable",!0);x(this,"template");x(this,"templateFormat");x(this,"inputVariables");this.template=e.template,this.templateFormat=r,this.inputVariables=n}static lc_name(){return"DictPromptTemplate"}async format(e){return gWe(this.template,e,this.templateFormat)}async invoke(e){return await this._callWithConfig(this.format.bind(this),e,{runType:"prompt"})}}});function fvn(t){return t===null||typeof t!="object"||Array.isArray(t)?!1:Object.keys(t).length===1&&"text"in t&&typeof t.text=="string"}function pvn(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 mvn(t){return typeof t.formatMessages=="function"}function hvn(t,e){if(mvn(t)||pS(t))return t;if(Array.isArray(t)&&t[0]==="placeholder"){let o=t[1];if(e?.templateFormat==="mustache"&&typeof o=="string"&&o.slice(0,2)==="{{"&&o.slice(-2)==="}}")return new QN({variableName:o.slice(2,-2),optional:!0});if(typeof o=="string"&&o[0]==="{"&&o[o.length-1]==="}")return new QN({variableName:o.slice(1,-1),optional:!0});throw new Error(`Invalid placeholder template for format ${e?.templateFormat??'"f-string"'}: "${t[1]}". Expected a variable name surrounded by ${e?.templateFormat==="mustache"?"double":"single"} curly braces.`)}let r=OC(t),n;if(typeof r.content=="string"?n=r.content:n=r.content.map(o=>"text"in o?{...o,text:o.text}:"image_url"in o?{...o,image_url:o.image_url}:o),r._getType()==="human")return rw.fromTemplate(n,e);if(r._getType()==="ai")return vWe.fromTemplate(n,e);if(r._getType()==="system")return $C.fromTemplate(n,e);if(hy.isInstance(r))return IAt.fromTemplate(r.content,r.role,e);throw new Error(`Could not coerce message prompt template from input. Received message type: "${r._getType()}".`)}function gvn(t){return t.constructor.lc_name()==="MessagesPlaceholder"}var mge,QN,RAt,bWe,IAt,_We,rw,vWe,$C,Eb,Yee=v(()=>{F6();my();mS();RQ();LL();IQ();TC();_g();ra();Hee();vJ();Wee();p4();dge();mWe();yWe();mge=class extends Ti{constructor(){super(...arguments);x(this,"lc_namespace",["langchain_core","prompts","chat"]);x(this,"lc_serializable",!0)}async invoke(e,r){return this._callWithConfig(n=>this.formatMessages(n),e,{...r,runType:"prompt"})}},QN=class extends mge{constructor(e){typeof e=="string"&&(e={variableName:e});super(e);x(this,"variableName");x(this,"optional");this.variableName=e.variableName,this.optional=e.optional??!1}static lc_name(){return"MessagesPlaceholder"}get inputVariables(){return[this.variableName]}async formatMessages(e){let r=e[this.variableName];if(this.optional&&!r)return[];if(!r){let o=new Error(`Field "${this.variableName}" in prompt uses a MessagesPlaceholder, which expects an array of BaseMessages as an input value. Received: undefined`);throw o.name="InputFormatError",o}let n;try{Array.isArray(r)?n=r.map(OC):n=[OC(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}},RAt=class extends mge{constructor(e){"prompt"in e||(e={prompt:e});super(e);x(this,"prompt");this.prompt=e.prompt}get inputVariables(){return this.prompt.inputVariables}async formatMessages(e){return[await this.format(e)]}},bWe=class extends oO{constructor(t){super(t)}async format(t){return(await this.formatPromptValue(t)).toString()}async formatPromptValue(t){return new uge(await this.formatMessages(t))}},IAt=class extends RAt{constructor(e,r){"prompt"in e||(e={prompt:e,role:r});super(e);x(this,"role");this.role=e.role}static lc_name(){return"ChatMessagePromptTemplate"}async format(e){return new hy(await this.prompt.format(e),this.role)}static fromTemplate(e,r,n){return new this(Ku.fromTemplate(e,{templateFormat:n?.templateFormat}),r)}};_We=class extends mge{constructor(e,r){"prompt"in e||(e={prompt:e});super(e);x(this,"lc_namespace",["langchain_core","prompts","chat"]);x(this,"lc_serializable",!0);x(this,"inputVariables",[]);x(this,"additionalOptions",{});x(this,"prompt");x(this,"messageClass");x(this,"chatMessageClass");if(this.prompt=e.prompt,Array.isArray(this.prompt)){let n=[];this.prompt.forEach(o=>{"inputVariables"in o&&(n=n.concat(o.inputVariables))}),this.inputVariables=n}else this.inputVariables=this.prompt.inputVariables;this.additionalOptions=r??this.additionalOptions}static _messageClass(){throw new Error("Can not invoke _messageClass from inside _StringImageMessagePromptTemplate")}createMessage(e){let r=this.constructor;if(r._messageClass())return new(r._messageClass())({content:e});if(r.chatMessageClass){let n=r.chatMessageClass();return new n({content:e,role:this.getRoleFromMessageClass(n.lc_name())})}else throw new Error("No message class defined")}getRoleFromMessageClass(e){switch(e){case"HumanMessage":return"human";case"AIMessage":return"ai";case"SystemMessage":return"system";case"ChatMessage":return"chat";default:throw new Error("Invalid message class name")}}static fromTemplate(e,r){if(typeof e=="string")return new this(Ku.fromTemplate(e,r));let n=[];for(let o of e)if(typeof o=="string")n.push(Ku.fromTemplate(o,r));else if(o!==null)if(fvn(o)){let i="";typeof o.text=="string"&&(i=o.text??"");let a={...r,additionalContentFields:o};n.push(Ku.fromTemplate(i,a))}else if(pvn(o)){let i=o.image_url??"",a,s=[];if(typeof i=="string"){let u;r?.templateFormat==="mustache"?u=Gee(i):u=CJ(i);let l=u.flatMap(c=>c.type==="variable"?[c.name]:[]);if((l?.length??0)>0){if(l.length>1)throw new Error(`Only one format variable allowed per image template. Got: ${l} From: ${i}`);s=[l[0]]}else s=[];i={url:i},a=new Zee({template:i,inputVariables:s,templateFormat:r?.templateFormat,additionalContentFields:o})}else if(typeof i=="object"){if("url"in i){let u;r?.templateFormat==="mustache"?u=Gee(i.url):u=CJ(i.url),s=u.flatMap(l=>l.type==="variable"?[l.name]:[])}else s=[];a=new Zee({template:i,inputVariables:s,templateFormat:r?.templateFormat,additionalContentFields:o})}else throw new Error("Invalid image template");n.push(a)}else typeof o=="object"&&n.push(new fge({template:o,templateFormat:r?.templateFormat}));return new this({prompt:n,additionalOptions:r})}async format(e){if(this.prompt instanceof f4){let r=await this.prompt.format(e);return this.createMessage(r)}else{let r=[];for(let n of this.prompt){let o={};if(!("inputVariables"in n))throw new Error(`Prompt ${n} does not have inputVariables defined.`);for(let i of n.inputVariables)o||(o={[i]:e[i]}),o={...o,[i]:e[i]};if(n instanceof f4){let i=await n.format(o),a;"additionalContentFields"in n&&(a=n.additionalContentFields),i!==""&&r.push({...a,type:"text",text:i})}else if(n instanceof Zee){let i=await n.format(o),a;"additionalContentFields"in n&&(a=n.additionalContentFields),r.push({...a,type:"image_url",image_url:i})}else if(n instanceof fge){let i=await n.format(o),a;"additionalContentFields"in n&&(a=n.additionalContentFields),r.push({...a,...i})}}return this.createMessage(r)}}async formatMessages(e){return[await this.format(e)]}},rw=class extends _We{static _messageClass(){return Au}static lc_name(){return"HumanMessagePromptTemplate"}},vWe=class extends _We{static _messageClass(){return uo}static lc_name(){return"AIMessagePromptTemplate"}},$C=class extends _We{static _messageClass(){return v_}static lc_name(){return"SystemMessagePromptTemplate"}};Eb=class pge extends bWe{constructor(r){super(r);x(this,"promptMessages");x(this,"validateTemplate",!0);x(this,"templateFormat","f-string");if(r.templateFormat==="mustache"&&r.validateTemplate===void 0&&(this.validateTemplate=!1),Object.assign(this,r),this.validateTemplate){let n=new Set;for(let u of this.promptMessages)if(!(u instanceof Sm))for(let l of u.inputVariables)n.add(l);let o=this.inputVariables,i=new Set(this.partialVariables?o.concat(Object.keys(this.partialVariables)):o),a=new Set([...i].filter(u=>!n.has(u)));if(a.size>0)throw new Error(`Input variables \`${[...a]}\` are not used in any of the prompt messages.`);let s=new Set([...n].filter(u=>!i.has(u)));if(s.size>0)throw new Error(`Input variables \`${[...s]}\` are used in prompt messages but not in the prompt template.`)}}static lc_name(){return"ChatPromptTemplate"}get lc_aliases(){return{promptMessages:"messages"}}_getPromptType(){return"chat"}async _parseImagePrompts(r,n){return typeof r.content=="string"||(r.content=await Promise.all(r.content.map(async o=>{if(o.type!=="image_url")return o;let i="";typeof o.image_url=="string"?i=o.image_url:typeof o.image_url=="object"&&o.image_url!==null&&"url"in o.image_url&&typeof o.image_url.url=="string"&&(i=o.image_url.url);let a=await Ku.fromTemplate(i,{templateFormat:this.templateFormat}).format(n);return typeof o.image_url=="object"&&o.image_url!==null&&"url"in o.image_url?o.image_url.url=a:o.image_url=a,o}))),r}async formatMessages(r){let n=await this.mergePartialAndUserVariables(r),o=[];for(let i of this.promptMessages)if(i instanceof Sm)o.push(await this._parseImagePrompts(i,n));else{let a;this.templateFormat==="mustache"?a={...n}:a=i.inputVariables.reduce((u,l)=>{if(!(l in n)&&!(gvn(i)&&i.optional))throw AL(new Error(`Missing value for input variable \`${l.toString()}\``),"INVALID_PROMPT_INPUT");return u[l]=n[l],u},{});let s=await i.formatMessages(a);o=o.concat(s)}return o}async partial(r){let n=this.inputVariables.filter(i=>!(i in r)),o={...this.partialVariables??{},...r};return new pge({...this,inputVariables:n,partialVariables:o})}static fromTemplate(r,n){let o=new rw({prompt:Ku.fromTemplate(r,n)});return this.fromMessages([o])}static fromMessages(r,n){let o=r.reduce((s,u)=>s.concat(u instanceof pge?u.promptMessages:[hvn(u,n)]),[]),i=r.reduce((s,u)=>u instanceof pge?Object.assign(s,u.partialVariables):s,Object.create(null)),a=new Set;for(let s of o)if(!(s instanceof Sm))for(let u of s.inputVariables)u in i||a.add(u);return new this({...n,inputVariables:[...a],promptMessages:o,partialVariables:i,templateFormat:n?.templateFormat})}}});var AAt=v(()=>{Wee();p4();dge();Yee()});var NAt=v(()=>{vJ();Yee()});var DAt=v(()=>{_g();Yee()});var TS=v(()=>{zo();vJ();Wee();p4();dge();mWe();yWe();Yee();AAt();NAt();DAt()});var yvn,OJ,hge=v(()=>{yvn=Object.defineProperty,OJ=(t,e)=>{for(var r in e)yvn(t,r,{get:e[r],enumerable:!0})}});var bvn,Qee,wWe=v(()=>{hge();bvn={};OJ(bvn,{formatDocumentsAsString:()=>Qee});Qee=t=>t.map(e=>e.pageContent).join(` `)});function yc(t,e){let r=`atom${++_vn}`,n={toString(){return(kl.env?kl.env.MODE:void 0)!=="production"&&this.debugLabel?r+":"+this.debugLabel:r}};return typeof t=="function"?n.read=t:(n.init=t,n.read=vvn,n.write=wvn),e&&(n.write=e),n}function vvn(t){return t(this)}function wvn(t,e,r){return e(this,typeof r=="function"?r(t(this)):r)}var kl,_vn,jAt,SWe,CWe,yge,TWe,Svn,Cvn,OWe,$At,gge,kAt,LAt,EJ,xWe,xvn,Tvn,FAt,YL,qAt,QL,ete,BAt,EWe=v(()=>{kl={},_vn=0;jAt=(t,e)=>t.unstable_is?t.unstable_is(e):e===t,SWe=t=>"init"in t,CWe=t=>!!t.write,yge=new WeakMap,TWe=t=>{var e;return OWe(t)&&!((e=yge.get(t))!=null&&e[1])},Svn=(t,e)=>{let r=yge.get(t);if(r)r[1]=!0,r[0].forEach(n=>n(e));else if((kl.env?kl.env.MODE:void 0)!=="production")throw new Error("[Bug] cancelable promise not found")},Cvn=t=>{if(yge.has(t))return;let e=[new Set,!1];yge.set(t,e);let r=()=>{e[1]=!0};t.then(r,r),t.onCancel=n=>{e[0].add(n)}},OWe=t=>typeof t?.then=="function",$At=t=>"v"in t||"e"in t,gge=t=>{if("e"in t)throw t.e;if((kl.env?kl.env.MODE:void 0)!=="production"&&!("v"in t))throw new Error("[Bug] atom state is not initialized");return t.v},kAt=(t,e,r)=>{r.p.has(t)||(r.p.add(t),e.then(()=>{r.p.delete(t)},()=>{r.p.delete(t)}))},LAt=(t,e,r,n,o)=>{var i;if((kl.env?kl.env.MODE:void 0)!=="production"&&n===e)throw new Error("[Bug] atom cannot depend on itself");r.d.set(n,o.n),TWe(r.v)&&kAt(e,r.v,o),(i=o.m)==null||i.t.add(e),t&&xvn(t,n,e)},EJ=()=>[new Map,new Map,new Set],xWe=(t,e,r)=>{t[0].has(e)||t[0].set(e,new Set),t[1].set(e,r)},xvn=(t,e,r)=>{let n=t[0].get(e);n&&n.add(r)},Tvn=(t,e)=>t[0].get(e),FAt=(t,e)=>{t[2].add(e)},YL=t=>{let e,r=!1,n=o=>{try{o()}catch(i){r||(e=i,r=!0)}};for(;t[1].size||t[2].size;){t[0].clear();let o=new Set(t[1].values());t[1].clear();let i=new Set(t[2]);t[2].clear(),o.forEach(a=>{var s;return(s=a.m)==null?void 0:s.l.forEach(n)}),i.forEach(n)}if(r)throw e},qAt=(...[t,e,r,n])=>{let o;(kl.env?kl.env.MODE:void 0)!=="production"&&(o=new Set);let i=(_,w,T)=>{let O="v"in w,E=w.v,P=TWe(w.v)?w.v:null;if(OWe(T)){Cvn(T);for(let R of w.d.keys())kAt(_,T,t(R));w.v=T,delete w.e}else w.v=T,delete w.e;(!O||!Object.is(E,w.v))&&(++w.n,P&&Svn(P,T))},a=(_,w,T)=>{var O;let E=t(w);if($At(E)&&(E.m&&!T?.has(w)||Array.from(E.d).every(([k,q])=>a(_,k,T).n===q)))return E;E.d.clear();let P=!0,R=k=>{if(jAt(w,k)){let Z=t(k);if(!$At(Z))if(SWe(k))i(k,Z,k.init);else throw new Error("no atom init");return gge(Z)}let q=a(_,k,T);try{return gge(q)}finally{if(P)LAt(_,w,E,k,q);else{let Z=EJ();LAt(Z,w,E,k,q),p(Z,w,E),YL(Z)}}},I,A,B={get signal(){return I||(I=new AbortController),I.signal},get setSelf(){return(kl.env?kl.env.MODE:void 0)!=="production"&&!CWe(w)&&console.warn("setSelf function cannot be used with read-only atom"),!A&&CWe(w)&&(A=(...k)=>{if((kl.env?kl.env.MODE:void 0)!=="production"&&P&&console.warn("setSelf function cannot be called in sync"),!P)return f(w,...k)}),A}};try{let k=e(w,R,B);if(i(w,E,k),OWe(k)){(O=k.onCancel)==null||O.call(k,()=>I?.abort());let q=()=>{if(E.m){let Z=EJ();p(Z,w,E),YL(Z)}};k.then(q,q)}return E}catch(k){return delete E.v,E.e=k,++E.n,E}finally{P=!1}},s=_=>gge(a(void 0,_)),u=(_,w,T)=>{var O,E;let P=new Map;for(let R of((O=T.m)==null?void 0:O.t)||[])P.set(R,t(R));for(let R of T.p)P.set(R,t(R));return(E=Tvn(_,w))==null||E.forEach(R=>{P.set(R,t(R))}),P};function l(_,w,T){let O=[],E=new Set,P=new Set,R=[[w,T]];for(;R.length>0;){let[I,A]=R[R.length-1];if(P.has(I)){R.pop();continue}if(E.has(I)){O.push([I,A,A.n]),P.add(I),R.pop();continue}E.add(I);for(let[B,k]of u(_,I,A))I!==B&&!E.has(B)&&R.push([B,k])}return[O,P]}let c=(_,w,T)=>{let[O,E]=l(_,w,T),P=new Set([w]);for(let R=O.length-1;R>=0;--R){let[I,A,B]=O[R],k=!1;for(let q of A.d.keys())if(q!==I&&P.has(q)){k=!0;break}k&&(a(_,I,E),p(_,I,A),B!==A.n&&(xWe(_,I,A),P.add(I))),E.delete(I)}},d=(_,w,...T)=>{let O=!0,E=R=>gge(a(_,R)),P=(R,...I)=>{let A=t(R);try{if(jAt(w,R)){if(!SWe(R))throw new Error("atom not writable");let B=A.n,k=I[0];i(R,A,k),p(_,R,A),B!==A.n&&(xWe(_,R,A),c(_,R,A));return}else return d(_,R,...I)}finally{O||YL(_)}};try{return r(w,E,P,...T)}finally{O=!1}},f=(_,...w)=>{let T=EJ();try{return d(T,_,...w)}finally{YL(T)}},p=(_,w,T)=>{if(T.m&&!TWe(T.v)){for(let O of T.d.keys())T.m.d.has(O)||(m(_,O,t(O)).t.add(w),T.m.d.add(O));for(let O of T.m.d||[])if(!T.d.has(O)){T.m.d.delete(O);let E=h(_,O,t(O));E?.t.delete(w)}}},m=(_,w,T)=>{if(!T.m){a(_,w);for(let O of T.d.keys())m(_,O,t(O)).t.add(w);if(T.m={l:new Set,d:new Set(T.d.keys()),t:new Set},(kl.env?kl.env.MODE:void 0)!=="production"&&o.add(w),CWe(w)){let O=T.m,E,P=(R,I)=>{let A=!0;E=(...B)=>{try{return d(R,w,...B)}finally{A||YL(R)}};try{return I()}finally{A=!1}};FAt(_,()=>{let R=P(_,()=>n(w,(...I)=>E(...I)));R&&(O.u=I=>P(I,R))})}}return T.m},h=(_,w,T)=>{if(T.m&&!T.m.l.size&&!Array.from(T.m.t).some(O=>{var E;return(E=t(O).m)==null?void 0:E.d.has(w)})){let O=T.m.u;O&&FAt(_,()=>O(_)),delete T.m,(kl.env?kl.env.MODE:void 0)!=="production"&&o.delete(w);for(let E of T.d.keys()){let P=h(_,E,t(E));P?.t.delete(w)}return}return T.m},b={get:s,set:f,sub:(_,w)=>{let T=EJ(),O=t(_),P=m(T,_,O).l;return P.add(w),YL(T),()=>{P.delete(w);let R=EJ();h(R,_,O),YL(R)}},unstable_derive:_=>qAt(..._(t,e,r,n))};return(kl.env?kl.env.MODE:void 0)!=="production"&&Object.assign(b,{dev4_get_internal_weak_map:()=>({get:w=>{let T=t(w);if(T.n!==0)return T}}),dev4_get_mounted_atoms:()=>o,dev4_restore_atoms:w=>{let T=EJ();for(let[O,E]of w)if(SWe(O)){let P=t(O),R=P.n;i(O,P,E),p(T,O,P),R!==P.n&&(xWe(T,O,P),c(T,O,P))}YL(T)}}),b},QL=()=>{let t=new WeakMap;return qAt(r=>{if((kl.env?kl.env.MODE:void 0)!=="production"&&!r)throw new Error("Atom is undefined or null");let n=t.get(r);return n||(n={d:new Map,p:new Set,n:0},t.set(r,n)),n},(r,...n)=>r.read(...n),(r,...n)=>r.write(...n),(r,...n)=>{var o;return(o=r.onMount)==null?void 0:o.call(r,...n)})},BAt=()=>(ete||(ete=QL(),(kl.env?kl.env.MODE:void 0)!=="production"&&(globalThis.__JOTAI_DEFAULT_STORE__||(globalThis.__JOTAI_DEFAULT_STORE__=ete),globalThis.__JOTAI_DEFAULT_STORE__!==ete&&console.warn("Detected multiple Jotai instances. It may cause unexpected behavior with the default store. https://github.com/pmndrs/jotai/discussions/2044"))),ete)});var YAt=S($i=>{"use strict";var tte=Symbol.for("react.element"),Ovn=Symbol.for("react.portal"),Evn=Symbol.for("react.fragment"),Pvn=Symbol.for("react.strict_mode"),Mvn=Symbol.for("react.profiler"),Rvn=Symbol.for("react.provider"),Ivn=Symbol.for("react.context"),Avn=Symbol.for("react.forward_ref"),Nvn=Symbol.for("react.suspense"),Dvn=Symbol.for("react.memo"),jvn=Symbol.for("react.lazy"),UAt=Symbol.iterator;function $vn(t){return t===null||typeof t!="object"?null:(t=UAt&&t[UAt]||t["@@iterator"],typeof t=="function"?t:null)}var HAt={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},WAt=Object.assign,JAt={};function PJ(t,e,r){this.props=t,this.context=e,this.refs=JAt,this.updater=r||HAt}PJ.prototype.isReactComponent={};PJ.prototype.setState=function(t,e){if(typeof t!="object"&&typeof t!="function"&&t!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,t,e,"setState")};PJ.prototype.forceUpdate=function(t){this.updater.enqueueForceUpdate(this,t,"forceUpdate")};function KAt(){}KAt.prototype=PJ.prototype;function MWe(t,e,r){this.props=t,this.context=e,this.refs=JAt,this.updater=r||HAt}var RWe=MWe.prototype=new KAt;RWe.constructor=MWe;WAt(RWe,PJ.prototype);RWe.isPureReactComponent=!0;var zAt=Array.isArray,GAt=Object.prototype.hasOwnProperty,IWe={current:null},XAt={key:!0,ref:!0,__self:!0,__source:!0};function ZAt(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)GAt.call(e,n)&&!XAt.hasOwnProperty(n)&&(o[n]=e[n]);var s=arguments.length-2;if(s===1)o.children=r;else if(1{"use strict";QAt.exports=YAt()});function I_(t,e){let r=tNt(e),[[n,o,i],a]=(0,Cy.useReducer)(l=>{let c=r.get(t);return Object.is(l[0],c)&&l[1]===r&&l[2]===t?l:[c,r,t]},void 0,()=>[r.get(t),r,t]),s=n;(o!==r||i!==t)&&(a(),s=r.get(t));let u=e?.delay;if((0,Cy.useEffect)(()=>{let l=r.sub(t,()=>{if(typeof u=="number"){let c=r.get(t);DWe(c)&&rNt(eNt(c)),setTimeout(a,u);return}a()});return a(),l},[r,t,u]),(0,Cy.useDebugValue)(s),DWe(s)){let l=eNt(s);return Uvn(l)}return s}function nNt(t,e){let r=tNt(e);return(0,Cy.useCallback)((...o)=>{if((wge.env?wge.env.MODE:void 0)!=="production"&&!("write"in t))throw new Error("not writable atom");return r.set(t,...o)},[r,t])}function e1(t,e){return[I_(t,e),nNt(t,e)]}var Cy,wge,Bvn,tNt,DWe,rNt,Uvn,NWe,eNt,oNt=v(()=>{"use client";Cy=$(K(),1);EWe();wge={},Bvn=(0,Cy.createContext)(void 0),tNt=t=>{let e=(0,Cy.useContext)(Bvn);return t?.store||e||BAt()},DWe=t=>typeof t?.then=="function",rNt=t=>{t.status="pending",t.then(e=>{t.status="fulfilled",t.value=e},e=>{t.status="rejected",t.reason=e})},Uvn=Cy.default.use||(t=>{if(t.status==="pending")throw t;if(t.status==="fulfilled")return t.value;throw t.status==="rejected"?t.reason:(rNt(t),t)}),NWe=new WeakMap,eNt=t=>{let e=NWe.get(t);return e||(e=new Promise((r,n)=>{let o=t,i=u=>l=>{o===u&&r(l)},a=u=>l=>{o===u&&n(l)},s=u=>{"onCancel"in u&&typeof u.onCancel=="function"&&u.onCancel(l=>{if((wge.env?wge.env.MODE:void 0)!=="production"&&l===u)throw new Error("[Bug] p is not updated even after cancelation");DWe(l)?(NWe.set(l,e),o=l,l.then(i(l),a(l)),s(l)):r(l)})};t.then(i(t),a(t)),s(t)}),NWe.set(t,e)),e}});var LC=v(()=>{EWe();oNt()});function RJ(t){return typeof t=="string"&&zvn.includes(t)}function Vvn(t){return typeof t=="string"?t.trim():""}function Sge(t){if(typeof t=="number"&&Number.isFinite(t)&&t>0)return t;if(typeof t=="string"){let e=Number(t);if(Number.isFinite(e)&&e>0)return e;let r=Date.parse(t);if(Number.isFinite(r))return r}return null}function Hvn(t,e){let r=new Intl.Collator(void 0),n=u=>Vvn(e.getName(u)),o=u=>{let l=e.getCreatedAtMs(u);return Number.isFinite(l)?l:0},i=u=>{let l=o(u);return Sge(e.getLastUsedAtMs(u))??l},a=typeof e.getManualOrder=="function"?u=>{let l=e.getManualOrder?.(u);return typeof l=="number"&&Number.isFinite(l)?l:0}:null,s=t==="manual"&&!a?"name":t;return(u,l)=>{let c=n(u),d=n(l),f=o(u),p=o(l),m=i(u),h=i(l);if(s==="manual"){let _=a(u),w=a(l);if(_!==w)return _-w}else if(s==="name"){let _=r.compare(c,d);if(_!==0)return _}else if(s==="created"){let _=p-f;if(_!==0)return _}else{let _=h-m;if(_!==0)return _}let y=r.compare(c,d);if(y!==0)return y;let g=p-f;if(g!==0)return g;let b=h-m;return b!==0?b:0}}function iO(t,e,r){return[...t].sort(Hvn(e,r))}var zvn,MJ,t1=v(()=>{zvn=["recent","created","name","manual"];MJ=class{constructor(e={}){this.lastTouchedAtMsByKey=new Map;this.lastPersistedAtMsByKey=new Map;this.revision=0;this.listeners=new Set;this.minIntervalMs=e.minIntervalMs??3e4,this.nowMs=e.nowMs??(()=>Date.now())}notifyChange(){this.revision+=1;for(let e of this.listeners)e()}getRevision(){return this.revision}subscribe(e){return this.listeners.add(e),()=>{this.listeners.delete(e)}}touch(e){let r=this.nowMs();return this.lastTouchedAtMsByKey.set(e,r),this.notifyChange(),r}shouldPersist(e,r){let n=this.lastTouchedAtMsByKey.get(e);if(!n)return null;let o=Sge(r),i=this.lastPersistedAtMsByKey.get(e),a=Math.max(o??0,i??0);return a===0?n:n-ano,getSettings:()=>ee,resetSettings:()=>jWe,sanitizeQaExclusions:()=>aNt,sanitizeSettings:()=>$We,setSettings:()=>A_,settingsAtom:()=>eF,settingsStore:()=>jo,subscribeToSettingsChange:()=>ml,updateSetting:()=>Re,useSettingsValue:()=>kr});function Wvn(t){let e=new Set((t.activeEmbeddingModels||[]).map(r=>no(r)));return t.embeddingModelKey&&e.has(t.embeddingModelKey)?t.embeddingModelKey:Do.embeddingModelKey}function A_(t){let e=Jvn({...ee(),...t});e.embeddingModelKey=Wvn(e),jo.set(eF,e)}function aNt(t){let r=(typeof t=="string"?t:LWe).split(",").map(o=>decodeURIComponent(o.trim())).filter(o=>o.length>0),n=new Map;return r.forEach(o=>{let i=o.replace(/\/+$/,""),a=i.length>0?i:o;if(a===FC){n.set(FC,FC);return}if(!n.has(a)){let s=i.length>0&&o.endsWith("/")?`${i}/`:o;n.set(a,s)}}),n.set(FC,FC),Array.from(n.values()).map(o=>encodeURIComponent(o)).join(",")}function Re(t,e){let r=ee();A_({...r,[t]:e})}function ee(){return jo.get(eF)}function jWe(){let t={...Do,activeModels:aO.map(e=>({...e,enabled:!0})),activeEmbeddingModels:m4.map(e=>({...e,enabled:!0}))};A_(t)}function ml(t){let e=ee();return jo.sub(eF,()=>{let r=ee();t(e,r),e=r})}function kr(){return I_(eF,{store:jo})}function $We(t){let e=t||Do,r=e,{enableSelfHostedSearch:n,selfHostedSearchUrl:o,selfHostedSearchApiKey:i,enableMiyoSearch:a}=r;e.userId||(e.userId=gu()),e.activeEmbeddingModels?e.activeEmbeddingModels=e.activeEmbeddingModels.map(E=>({...E,provider:E.provider==="azure_openai"?"azure openai":E.provider})):e.activeEmbeddingModels=m4.map(E=>({...E,enabled:!0}));let s={...e},u=s;delete u.miyoRemoteVaultPath,delete u.miyoVaultName,delete u.enableMiyoSearch,n!==void 0&&s.enableSelfHostMode===void 0&&(s.enableSelfHostMode=n),o!==void 0&&!s.selfHostUrl&&(s.selfHostUrl=o),i!==void 0&&!s.selfHostApiKey&&(s.selfHostApiKey=i),a!==void 0&&s.enableMiyo===void 0&&(s.enableMiyo=a);let l=Number(e.temperature);s.temperature=isNaN(l)?Do.temperature:l;let c=Number(e.maxTokens);s.maxTokens=isNaN(c)?Do.maxTokens:c;let d=Number(e.contextTurns);s.contextTurns=isNaN(d)?Do.contextTurns:d;let f=Number(e.embeddingRequestsPerMin);s.embeddingRequestsPerMin=isNaN(f)?Do.embeddingRequestsPerMin:f;let p=Number(e.embeddingBatchSize);s.embeddingBatchSize=isNaN(p)?Do.embeddingBatchSize:p;let m=Number(e.lexicalSearchRamLimit);if(isNaN(m)?s.lexicalSearchRamLimit=Do.lexicalSearchRamLimit:s.lexicalSearchRamLimit=Math.min(1e3,Math.max(20,m)),typeof s.autoAddActiveContentToContext!="boolean"){let E=e.includeActiveNoteAsContext;typeof E=="boolean"?s.autoAddActiveContentToContext=E:s.autoAddActiveContentToContext=Do.autoAddActiveContentToContext}typeof s.generateAIChatTitleOnSave!="boolean"&&(s.generateAIChatTitleOnSave=Do.generateAIChatTitleOnSave),typeof s.enableMiyo!="boolean"&&(s.enableMiyo=Do.enableMiyo),typeof s.miyoSearchAll!="boolean"&&(s.miyoSearchAll=Do.miyoSearchAll),typeof s.miyoServerUrl!="string"&&(s.miyoServerUrl=Do.miyoServerUrl),["firecrawl","perplexity"].includes(s.selfHostSearchProvider)||(s.selfHostSearchProvider=Do.selfHostSearchProvider),typeof s.passMarkdownImages!="boolean"&&(s.passMarkdownImages=Do.passMarkdownImages),typeof s.enableInlineCitations!="boolean"&&(s.enableInlineCitations=Do.enableInlineCitations),typeof s.enableCustomPromptTemplating!="boolean"&&(s.enableCustomPromptTemplating=Do.enableCustomPromptTemplating);let y=Number(e.autonomousAgentMaxIterations);isNaN(y)||y<4||y>Cge?s.autonomousAgentMaxIterations=Do.autonomousAgentMaxIterations:s.autonomousAgentMaxIterations=y,Array.isArray(s.autonomousAgentEnabledToolIds)||(s.autonomousAgentEnabledToolIds=Do.autonomousAgentEnabledToolIds);let g={writeToFile:"writeFile",replaceInFile:"editFile"};s.autonomousAgentEnabledToolIds=s.autonomousAgentEnabledToolIds.map(E=>g[E]??E),(!s.memoryFolderName||typeof s.memoryFolderName!="string")&&(s.memoryFolderName=Do.memoryFolderName),typeof s.enableRecentConversations!="boolean"&&(s.enableRecentConversations=Do.enableRecentConversations),typeof s.enableSavedMemory!="boolean"&&(s.enableSavedMemory=Do.enableSavedMemory);let b=Number(e.maxRecentConversations);isNaN(b)||b<10||b>50?s.maxRecentConversations=Do.maxRecentConversations:s.maxRecentConversations=b,typeof s.autosaveChat!="boolean"&&(s.autosaveChat=Do.autosaveChat);let _=Number(e.autoCompactThreshold);if(isNaN(_)?s.autoCompactThreshold=Do.autoCompactThreshold:s.autoCompactThreshold=Math.min(1e6,Math.max(64e3,_)),typeof s.quickCommandIncludeNoteContext!="boolean"&&(s.quickCommandIncludeNoteContext=Do.quickCommandIncludeNoteContext),e.quickCommandModelKey!==void 0&&typeof e.quickCommandModelKey!="string"&&(s.quickCommandModelKey=Do.quickCommandModelKey),typeof s.autoAddSelectionToContext!="boolean"){let E=e.autoIncludeTextSelection;typeof E=="boolean"?s.autoAddSelectionToContext=E:s.autoAddSelectionToContext=Do.autoAddSelectionToContext}typeof s.autoAcceptEdits!="boolean"&&(s.autoAcceptEdits=Do.autoAcceptEdits),Object.values(IJ).includes(s.defaultSendShortcut)||(s.defaultSendShortcut=Do.defaultSendShortcut);let w=(e.defaultSaveFolder||"").trim();s.defaultSaveFolder=w.length>0?w:Do.defaultSaveFolder;let T=(e.customPromptsFolder||"").trim();s.customPromptsFolder=T.length>0?T:Do.customPromptsFolder,(!RJ(s.chatHistorySortStrategy)||s.chatHistorySortStrategy==="manual")&&(s.chatHistorySortStrategy=Do.chatHistorySortStrategy),(!RJ(s.projectListSortStrategy)||s.projectListSortStrategy==="manual")&&(s.projectListSortStrategy=Do.projectListSortStrategy);let O=(e.userSystemPromptsFolder||"").trim();return s.userSystemPromptsFolder=O.length>0?O:Do.userSystemPromptsFolder,s.qaExclusions=aNt(e.qaExclusions),s}function Jvn(t){return t.activeModels=iNt(t.activeModels,aO),t.activeEmbeddingModels=Kvn(iNt(t.activeEmbeddingModels,m4)),t}function no(t){return`${t.name}|${t.provider}`}function iNt(t,e){let r=new Map;return e.filter(n=>n.core).forEach(n=>{r.set(no(n),{...n})}),t.forEach(n=>{let o=no(n),i=r.get(o);if(i){let a=e.find(s=>s.name===n.name&&s.provider===n.provider);a?r.set(o,{...a,...n,isBuiltIn:!0,believerExclusive:a.believerExclusive}):r.set(o,{...n,isBuiltIn:i.isBuiltIn})}else r.set(o,n)}),Array.from(r.values())}function Kvn(t){let e=new Set(Object.values(kC));return t.filter(r=>e.has(r.provider))}var jo,eF,Qe=v(()=>{LC();y_();t1();gr();jo=QL(),eF=yc(Do)});function Wr(t,e=!1){try{if(t instanceof Error){let n=t?.cause instanceof Error?t.cause.message:t?.cause?String(t.cause):"",o=e&&t.stack?t.stack:"",i=[t.message];return n&&i.push(`more message: ${n}`),o&&i.push(o),i.join(` `)}return JSON.stringify(t)??String(t)}catch{return String(t)}}var FWe=v(()=>{});var kWe,Em,h4=v(()=>{FWe();Dt();Qe();kWe=class t{constructor(){this.maxLines=500;this.maxLineChars=8e3;this.buffer=[];this.initialized=!1;this.flushing=!1}static getInstance(){return t.instance||(t.instance=new t),t.instance}getLogPath(){return"copilot/copilot-log.md"}async ensureInitialized(){this.initialized||(this.initialized=!0)}hasVault(){try{return typeof app<"u"&&!!app.vault?.adapter}catch{return!1}}sanitizeForSingleLine(e){if(e instanceof Error){let r=Wr(e,!0);return this.escapeAngleBrackets(this.collapseToSingleLine(r))}if(typeof e=="string")return this.escapeAngleBrackets(this.collapseToSingleLine(e));try{let r=JSON.stringify(e);return this.escapeAngleBrackets(this.collapseToSingleLine(r??String(e)))}catch{return this.escapeAngleBrackets(this.collapseToSingleLine(String(e)))}}collapseToSingleLine(e){let r=e.replace(/[\r\n]+/g,"\\n").replace(/\t/g," ");return r.length<=this.maxLineChars?r:r.slice(0,this.maxLineChars)+` \u2026 [truncated ${r.length-this.maxLineChars} chars]`}async append(e,...r){await this.ensureInitialized();let n=new Date().toISOString(),o=r.map(a=>this.sanitizeForSingleLine(a)),i=`${n} ${e} ${o.join(" ")}`.trim();this.buffer.push(i),this.buffer.length>this.maxLines&&this.buffer.splice(0,this.buffer.length-this.maxLines)}escapeAngleBrackets(e){return e.replace(//g,">")}async appendMarkdownBlock(e){if(await this.ensureInitialized(),!(!Array.isArray(e)||e.length===0))for(let r of e){let n=typeof r=="string"?r:String(r??"");this.buffer.push(n),this.buffer.length>this.maxLines&&this.buffer.splice(0,this.buffer.length-this.maxLines)}}async flush(){if(this.hasVault()&&!this.flushing){this.flushing=!0;try{let e=this.getLogPath();if(await app.vault.adapter.exists(e)){let r=this.buffer.join(` `)+(this.buffer.length?` `:"");await app.vault.adapter.write(e,r)}}catch{}finally{this.flushing=!1}}}async clear(){if(this.buffer=[],!!this.hasVault())try{let e=this.getLogPath();await app.vault.adapter.exists(e)&&await app.vault.adapter.remove(e)}catch{}}sanitizeSettingsForLog(){let e=ee();return this.removeKeysRecursive(e)}removeKeysRecursive(e){if(e==null)return e;if(Array.isArray(e))return e.map(r=>this.removeKeysRecursive(r));if(typeof e=="object"&&e.constructor===Object){let r={},n=e;for(let[o,i]of Object.entries(n))/apiKey$/i.test(o)||/licenseKey$/i.test(o)||/_api_key$/i.test(o)||/_license_key$/i.test(o)||/orgId$/i.test(o)||/instanceName$/i.test(o)||/deploymentName$/i.test(o)||/apiVersion$/i.test(o)||(r[o]=this.removeKeysRecursive(i));return r}return e}async openLogFile(){if(!this.hasVault())return;let e=this.getLogPath(),r=[...this.buffer];try{let o=this.sanitizeSettingsForLog(),a=["","## Settings","```json",...JSON.stringify(o,null,2).split(` `),"```"];r.push(...a)}catch{}try{let o=r.join(` `)+(r.length?` `:""),i=e.includes("/")?e.split("/").slice(0,-1).join("/"):"";i&&await ql(i),await app.vault.adapter.exists(e)?await app.vault.adapter.write(e,o):await app.vault.create(e,o)}catch{}let n=app.vault.getAbstractFileByPath(e);try{n&&await app.workspace.getLeaf(!0).openFile(n)}catch{}}},Em=kWe.getInstance()});function F(...t){ee().debug&&console.log(...t),Em.append("INFO",...t)}function ie(...t){ee().debug&&console.error(...t),Em.append("ERROR",...t)}function Ce(...t){ee().debug&&console.warn(...t),Em.append("WARN",...t)}function xge(t){Em.appendMarkdownBlock(t)}function sNt(t,e){if(ee().debug)try{if(typeof console.table=="function"){Array.isArray(e)&&e.length>0?console.table(t,e):console.table(t);return}}catch{}F("Table:",JSON.stringify(t))}var Xe=v(()=>{Qe();h4()});var uNt=S((qWe,AJ)=>{(function(t,e){typeof qWe=="object"&&typeof AJ<"u"?AJ.exports=e():typeof define=="function"&&define.amd?define(e):t.moment=e()})(qWe,function(){"use strict";var t;function e(){return t.apply(null,arguments)}function r(C){t=C}function n(C){return C instanceof Array||Object.prototype.toString.call(C)==="[object Array]"}function o(C){return C!=null&&Object.prototype.toString.call(C)==="[object Object]"}function i(C,M){return Object.prototype.hasOwnProperty.call(C,M)}function a(C){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(C).length===0;var M;for(M in C)if(i(C,M))return!1;return!0}function s(C){return C===void 0}function u(C){return typeof C=="number"||Object.prototype.toString.call(C)==="[object Number]"}function l(C){return C instanceof Date||Object.prototype.toString.call(C)==="[object Date]"}function c(C,M){var j=[],U,G=C.length;for(U=0;U>>0,U;for(U=0;U0)for(j=0;j=0;return(pe?j?"+":"":"-")+Math.pow(10,Math.max(0,G)).toString().substr(1)+U}var W=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,re=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,ue={},le={};function L(C,M,j,U){var G=U;typeof U=="string"&&(G=function(){return this[U]()}),C&&(le[C]=G),M&&(le[M[0]]=function(){return X(G.apply(this,arguments),M[1],M[2])}),j&&(le[j]=function(){return this.localeData().ordinal(G.apply(this,arguments),C)})}function J(C){return C.match(/\[[\s\S]/)?C.replace(/^\[|\]$/g,""):C.replace(/\\/g,"")}function ne(C){var M=C.match(W),j,U;for(j=0,U=M.length;j=0&&re.test(C);)C=C.replace(re,U),re.lastIndex=0,j-=1;return C}var z={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function H(C){var M=this._longDateFormat[C],j=this._longDateFormat[C.toUpperCase()];return M||!j?M:(this._longDateFormat[C]=j.match(W).map(function(U){return U==="MMMM"||U==="MM"||U==="DD"||U==="dddd"?U.slice(1):U}).join(""),this._longDateFormat[C])}var oe="Invalid date";function Q(){return this._invalidDate}var de="%d",fe=/\d{1,2}/;function De(C){return this._ordinal.replace("%d",C)}var st={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function Le(C,M,j,U){var G=this._relativeTime[j];return A(G)?G(C,M,j,U):G.replace(/%d/i,C)}function Bt(C,M){var j=this._relativeTime[C>0?"future":"past"];return A(j)?j(M):j.replace(/%s/i,M)}var Pt={};function Nt(C,M){var j=C.toLowerCase();Pt[j]=Pt[j+"s"]=Pt[M]=C}function $e(C){return typeof C=="string"?Pt[C]||Pt[C.toLowerCase()]:void 0}function Fr(C){var M={},j,U;for(U in C)i(C,U)&&(j=$e(U),j&&(M[j]=C[U]));return M}var ft={};function Ve(C,M){ft[C]=M}function Rt(C){var M=[],j;for(j in C)i(C,j)&&M.push({unit:j,priority:ft[j]});return M.sort(function(U,G){return U.priority-G.priority}),M}function ze(C){return C%4===0&&C%100!==0||C%400===0}function He(C){return C<0?Math.ceil(C)||0:Math.floor(C)}function We(C){var M=+C,j=0;return M!==0&&isFinite(M)&&(j=He(M)),j}function Jt(C,M){return function(j){return j!=null?(au(this,C,j),e.updateOffset(this,M),this):so(this,C)}}function so(C,M){return C.isValid()?C._d["get"+(C._isUTC?"UTC":"")+M]():NaN}function au(C,M,j){C.isValid()&&!isNaN(j)&&(M==="FullYear"&&ze(C.year())&&C.month()===1&&C.date()===29?(j=We(j),C._d["set"+(C._isUTC?"UTC":"")+M](j,C.month(),lpe(j,C.month()))):C._d["set"+(C._isUTC?"UTC":"")+M](j))}function An(C){return C=$e(C),A(this[C])?this[C]():this}function _i(C,M){if(typeof C=="object"){C=Fr(C);var j=Rt(C),U,G=j.length;for(U=0;U68?1900:2e3)};var l0t=Jt("FullYear",!0);function jan(){return ze(this.year())}function $an(C,M,j,U,G,pe,Fe){var sn;return C<100&&C>=0?(sn=new Date(C+400,M,j,U,G,pe,Fe),isFinite(sn.getFullYear())&&sn.setFullYear(C)):sn=new Date(C,M,j,U,G,pe,Fe),sn}function yQ(C){var M,j;return C<100&&C>=0?(j=Array.prototype.slice.call(arguments),j[0]=C+400,M=new Date(Date.UTC.apply(null,j)),isFinite(M.getUTCFullYear())&&M.setUTCFullYear(C)):M=new Date(Date.UTC.apply(null,arguments)),M}function cpe(C,M,j){var U=7+M-j,G=(7+yQ(C,0,U).getUTCDay()-M)%7;return-G+U-1}function c0t(C,M,j,U,G){var pe=(7+j-U)%7,Fe=cpe(C,U,G),sn=1+7*(M-1)+pe+Fe,di,hu;return sn<=0?(di=C-1,hu=gQ(di)+sn):sn>gQ(C)?(di=C+1,hu=sn-gQ(C)):(di=C,hu=sn),{year:di,dayOfYear:hu}}function bQ(C,M,j){var U=cpe(C.year(),M,j),G=Math.floor((C.dayOfYear()-U-1)/7)+1,pe,Fe;return G<1?(Fe=C.year()-1,pe=G+ON(Fe,M,j)):G>ON(C.year(),M,j)?(pe=G-ON(C.year(),M,j),Fe=C.year()+1):(Fe=C.year(),pe=G),{week:pe,year:Fe}}function ON(C,M,j){var U=cpe(C,M,j),G=cpe(C+1,M,j);return(gQ(C)-U+G)/7}L("w",["ww",2],"wo","week"),L("W",["WW",2],"Wo","isoWeek"),Nt("week","w"),Nt("isoWeek","W"),Ve("week",5),Ve("isoWeek",5),Ee("w",ji),Ee("ww",ji,Vi),Ee("W",ji),Ee("WW",ji,Vi),zv(["w","ww","W","WW"],function(C,M,j,U){M[U.substr(0,1)]=We(C)});function Lan(C){return bQ(C,this._week.dow,this._week.doy).week}var Fan={dow:0,doy:6};function kan(){return this._week.dow}function qan(){return this._week.doy}function Ban(C){var M=this.localeData().week(this);return C==null?M:this.add((C-M)*7,"d")}function Uan(C){var M=bQ(this,1,4).week;return C==null?M:this.add((C-M)*7,"d")}L("d",0,"do","day"),L("dd",0,0,function(C){return this.localeData().weekdaysMin(this,C)}),L("ddd",0,0,function(C){return this.localeData().weekdaysShort(this,C)}),L("dddd",0,0,function(C){return this.localeData().weekdays(this,C)}),L("e",0,0,"weekday"),L("E",0,0,"isoWeekday"),Nt("day","d"),Nt("weekday","e"),Nt("isoWeekday","E"),Ve("day",11),Ve("weekday",11),Ve("isoWeekday",11),Ee("d",ji),Ee("e",ji),Ee("E",ji),Ee("dd",function(C,M){return M.weekdaysMinRegex(C)}),Ee("ddd",function(C,M){return M.weekdaysShortRegex(C)}),Ee("dddd",function(C,M){return M.weekdaysRegex(C)}),zv(["dd","ddd","dddd"],function(C,M,j,U){var G=j._locale.weekdaysParse(C,U,j._strict);G!=null?M.d=G:m(j).invalidWeekday=C}),zv(["d","e","E"],function(C,M,j,U){M[U]=We(C)});function zan(C,M){return typeof C!="string"?C:isNaN(C)?(C=M.weekdaysParse(C),typeof C=="number"?C:null):parseInt(C,10)}function Van(C,M){return typeof C=="string"?M.weekdaysParse(C)%7||7:isNaN(C)?null:C}function dBe(C,M){return C.slice(M,7).concat(C.slice(0,M))}var Han="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),d0t="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Wan="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Jan=Nr,Kan=Nr,Gan=Nr;function Xan(C,M){var j=n(this._weekdays)?this._weekdays:this._weekdays[C&&C!==!0&&this._weekdays.isFormat.test(M)?"format":"standalone"];return C===!0?dBe(j,this._week.dow):C?j[C.day()]:j}function Zan(C){return C===!0?dBe(this._weekdaysShort,this._week.dow):C?this._weekdaysShort[C.day()]:this._weekdaysShort}function Yan(C){return C===!0?dBe(this._weekdaysMin,this._week.dow):C?this._weekdaysMin[C.day()]:this._weekdaysMin}function Qan(C,M,j){var U,G,pe,Fe=C.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],U=0;U<7;++U)pe=f([2e3,1]).day(U),this._minWeekdaysParse[U]=this.weekdaysMin(pe,"").toLocaleLowerCase(),this._shortWeekdaysParse[U]=this.weekdaysShort(pe,"").toLocaleLowerCase(),this._weekdaysParse[U]=this.weekdays(pe,"").toLocaleLowerCase();return j?M==="dddd"?(G=ed.call(this._weekdaysParse,Fe),G!==-1?G:null):M==="ddd"?(G=ed.call(this._shortWeekdaysParse,Fe),G!==-1?G:null):(G=ed.call(this._minWeekdaysParse,Fe),G!==-1?G:null):M==="dddd"?(G=ed.call(this._weekdaysParse,Fe),G!==-1||(G=ed.call(this._shortWeekdaysParse,Fe),G!==-1)?G:(G=ed.call(this._minWeekdaysParse,Fe),G!==-1?G:null)):M==="ddd"?(G=ed.call(this._shortWeekdaysParse,Fe),G!==-1||(G=ed.call(this._weekdaysParse,Fe),G!==-1)?G:(G=ed.call(this._minWeekdaysParse,Fe),G!==-1?G:null)):(G=ed.call(this._minWeekdaysParse,Fe),G!==-1||(G=ed.call(this._weekdaysParse,Fe),G!==-1)?G:(G=ed.call(this._shortWeekdaysParse,Fe),G!==-1?G:null))}function esn(C,M,j){var U,G,pe;if(this._weekdaysParseExact)return Qan.call(this,C,M,j);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),U=0;U<7;U++){if(G=f([2e3,1]).day(U),j&&!this._fullWeekdaysParse[U]&&(this._fullWeekdaysParse[U]=new RegExp("^"+this.weekdays(G,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[U]=new RegExp("^"+this.weekdaysShort(G,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[U]=new RegExp("^"+this.weekdaysMin(G,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[U]||(pe="^"+this.weekdays(G,"")+"|^"+this.weekdaysShort(G,"")+"|^"+this.weekdaysMin(G,""),this._weekdaysParse[U]=new RegExp(pe.replace(".",""),"i")),j&&M==="dddd"&&this._fullWeekdaysParse[U].test(C))return U;if(j&&M==="ddd"&&this._shortWeekdaysParse[U].test(C))return U;if(j&&M==="dd"&&this._minWeekdaysParse[U].test(C))return U;if(!j&&this._weekdaysParse[U].test(C))return U}}function tsn(C){if(!this.isValid())return C!=null?this:NaN;var M=this._isUTC?this._d.getUTCDay():this._d.getDay();return C!=null?(C=zan(C,this.localeData()),this.add(C-M,"d")):M}function rsn(C){if(!this.isValid())return C!=null?this:NaN;var M=(this.day()+7-this.localeData()._week.dow)%7;return C==null?M:this.add(C-M,"d")}function nsn(C){if(!this.isValid())return C!=null?this:NaN;if(C!=null){var M=Van(C,this.localeData());return this.day(this.day()%7?M:M-7)}else return this.day()||7}function osn(C){return this._weekdaysParseExact?(i(this,"_weekdaysRegex")||fBe.call(this),C?this._weekdaysStrictRegex:this._weekdaysRegex):(i(this,"_weekdaysRegex")||(this._weekdaysRegex=Jan),this._weekdaysStrictRegex&&C?this._weekdaysStrictRegex:this._weekdaysRegex)}function isn(C){return this._weekdaysParseExact?(i(this,"_weekdaysRegex")||fBe.call(this),C?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(i(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Kan),this._weekdaysShortStrictRegex&&C?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function asn(C){return this._weekdaysParseExact?(i(this,"_weekdaysRegex")||fBe.call(this),C?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(i(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Gan),this._weekdaysMinStrictRegex&&C?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function fBe(){function C(yb,IN){return IN.length-yb.length}var M=[],j=[],U=[],G=[],pe,Fe,sn,di,hu;for(pe=0;pe<7;pe++)Fe=f([2e3,1]).day(pe),sn=Ln(this.weekdaysMin(Fe,"")),di=Ln(this.weekdaysShort(Fe,"")),hu=Ln(this.weekdays(Fe,"")),M.push(sn),j.push(di),U.push(hu),G.push(sn),G.push(di),G.push(hu);M.sort(C),j.sort(C),U.sort(C),G.sort(C),this._weekdaysRegex=new RegExp("^("+G.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+U.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+j.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+M.join("|")+")","i")}function pBe(){return this.hours()%12||12}function ssn(){return this.hours()||24}L("H",["HH",2],0,"hour"),L("h",["hh",2],0,pBe),L("k",["kk",2],0,ssn),L("hmm",0,0,function(){return""+pBe.apply(this)+X(this.minutes(),2)}),L("hmmss",0,0,function(){return""+pBe.apply(this)+X(this.minutes(),2)+X(this.seconds(),2)}),L("Hmm",0,0,function(){return""+this.hours()+X(this.minutes(),2)}),L("Hmmss",0,0,function(){return""+this.hours()+X(this.minutes(),2)+X(this.seconds(),2)});function f0t(C,M){L(C,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),M)})}f0t("a",!0),f0t("A",!1),Nt("hour","h"),Ve("hour",13);function p0t(C,M){return M._meridiemParse}Ee("a",p0t),Ee("A",p0t),Ee("H",ji),Ee("h",ji),Ee("k",ji),Ee("HH",ji,Vi),Ee("hh",ji,Vi),Ee("kk",ji,Vi),Ee("hmm",LT),Ee("hmmss",SC),Ee("Hmm",LT),Ee("Hmmss",SC),xi(["H","HH"],jl),xi(["k","kk"],function(C,M,j){var U=We(C);M[jl]=U===24?0:U}),xi(["a","A"],function(C,M,j){j._isPm=j._locale.isPM(C),j._meridiem=C}),xi(["h","hh"],function(C,M,j){M[jl]=We(C),m(j).bigHour=!0}),xi("hmm",function(C,M,j){var U=C.length-2;M[jl]=We(C.substr(0,U)),M[gb]=We(C.substr(U)),m(j).bigHour=!0}),xi("hmmss",function(C,M,j){var U=C.length-4,G=C.length-2;M[jl]=We(C.substr(0,U)),M[gb]=We(C.substr(U,2)),M[Hv]=We(C.substr(G)),m(j).bigHour=!0}),xi("Hmm",function(C,M,j){var U=C.length-2;M[jl]=We(C.substr(0,U)),M[gb]=We(C.substr(U))}),xi("Hmmss",function(C,M,j){var U=C.length-4,G=C.length-2;M[jl]=We(C.substr(0,U)),M[gb]=We(C.substr(U,2)),M[Hv]=We(C.substr(G))});function usn(C){return(C+"").toLowerCase().charAt(0)==="p"}var lsn=/[ap]\.?m?\.?/i,csn=Jt("Hours",!0);function dsn(C,M,j){return C>11?j?"pm":"PM":j?"am":"AM"}var m0t={calendar:V,longDateFormat:z,invalidDate:oe,ordinal:de,dayOfMonthOrdinalParse:fe,relativeTime:st,months:Tan,monthsShort:o0t,week:Fan,weekdays:Han,weekdaysMin:Wan,weekdaysShort:d0t,meridiemParse:lsn},$l={},_Q={},vQ;function fsn(C,M){var j,U=Math.min(C.length,M.length);for(j=0;j0;){if(G=dpe(pe.slice(0,j).join("-")),G)return G;if(U&&U.length>=j&&fsn(pe,U)>=j-1)break;j--}M++}return vQ}function msn(C){return C.match("^[^/\\\\]*$")!=null}function dpe(C){var M=null,j;if($l[C]===void 0&&typeof AJ<"u"&&AJ&&AJ.exports&&msn(C))try{M=vQ._abbr,j=require,j("./locale/"+C),ML(M)}catch{$l[C]=null}return $l[C]}function ML(C,M){var j;return C&&(s(M)?j=EN(C):j=mBe(C,M),j?vQ=j:typeof console<"u"&&console.warn&&console.warn("Locale "+C+" not found. Did you forget to load it?")),vQ._abbr}function mBe(C,M){if(M!==null){var j,U=m0t;if(M.abbr=C,$l[C]!=null)I("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),U=$l[C]._config;else if(M.parentLocale!=null)if($l[M.parentLocale]!=null)U=$l[M.parentLocale]._config;else if(j=dpe(M.parentLocale),j!=null)U=j._config;else return _Q[M.parentLocale]||(_Q[M.parentLocale]=[]),_Q[M.parentLocale].push({name:C,config:M}),null;return $l[C]=new q(k(U,M)),_Q[C]&&_Q[C].forEach(function(G){mBe(G.name,G.config)}),ML(C),$l[C]}else return delete $l[C],null}function hsn(C,M){if(M!=null){var j,U,G=m0t;$l[C]!=null&&$l[C].parentLocale!=null?$l[C].set(k($l[C]._config,M)):(U=dpe(C),U!=null&&(G=U._config),M=k(G,M),U==null&&(M.abbr=C),j=new q(M),j.parentLocale=$l[C],$l[C]=j),ML(C)}else $l[C]!=null&&($l[C].parentLocale!=null?($l[C]=$l[C].parentLocale,C===ML()&&ML(C)):$l[C]!=null&&delete $l[C]);return $l[C]}function EN(C){var M;if(C&&C._locale&&C._locale._abbr&&(C=C._locale._abbr),!C)return vQ;if(!n(C)){if(M=dpe(C),M)return M;C=[C]}return psn(C)}function gsn(){return Z($l)}function hBe(C){var M,j=C._a;return j&&m(C).overflow===-2&&(M=j[CC]<0||j[CC]>11?CC:j[Vv]<1||j[Vv]>lpe(j[Sh],j[CC])?Vv:j[jl]<0||j[jl]>24||j[jl]===24&&(j[gb]!==0||j[Hv]!==0||j[TN]!==0)?jl:j[gb]<0||j[gb]>59?gb:j[Hv]<0||j[Hv]>59?Hv:j[TN]<0||j[TN]>999?TN:-1,m(C)._overflowDayOfYear&&(MVv)&&(M=Vv),m(C)._overflowWeeks&&M===-1&&(M=San),m(C)._overflowWeekday&&M===-1&&(M=Can),m(C).overflow=M),C}var ysn=/^\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)?)?$/,bsn=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,_sn=/Z|[+-]\d\d(?::?\d\d)?/,fpe=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],gBe=[["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/]],vsn=/^\/?Date\((-?\d+)/i,wsn=/^(?:(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}))$/,Ssn={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 g0t(C){var M,j,U=C._i,G=ysn.exec(U)||bsn.exec(U),pe,Fe,sn,di,hu=fpe.length,yb=gBe.length;if(G){for(m(C).iso=!0,M=0,j=hu;MgQ(Fe)||C._dayOfYear===0)&&(m(C)._overflowDayOfYear=!0),j=yQ(Fe,0,C._dayOfYear),C._a[CC]=j.getUTCMonth(),C._a[Vv]=j.getUTCDate()),M=0;M<3&&C._a[M]==null;++M)C._a[M]=U[M]=G[M];for(;M<7;M++)C._a[M]=U[M]=C._a[M]==null?M===2?1:0:C._a[M];C._a[jl]===24&&C._a[gb]===0&&C._a[Hv]===0&&C._a[TN]===0&&(C._nextDay=!0,C._a[jl]=0),C._d=(C._useUTC?yQ:$an).apply(null,U),pe=C._useUTC?C._d.getUTCDay():C._d.getDay(),C._tzm!=null&&C._d.setUTCMinutes(C._d.getUTCMinutes()-C._tzm),C._nextDay&&(C._a[jl]=24),C._w&&typeof C._w.d<"u"&&C._w.d!==pe&&(m(C).weekdayMismatch=!0)}}function Rsn(C){var M,j,U,G,pe,Fe,sn,di,hu;M=C._w,M.GG!=null||M.W!=null||M.E!=null?(pe=1,Fe=4,j=R6(M.GG,C._a[Sh],bQ(ll(),1,4).year),U=R6(M.W,1),G=R6(M.E,1),(G<1||G>7)&&(di=!0)):(pe=C._locale._week.dow,Fe=C._locale._week.doy,hu=bQ(ll(),pe,Fe),j=R6(M.gg,C._a[Sh],hu.year),U=R6(M.w,hu.week),M.d!=null?(G=M.d,(G<0||G>6)&&(di=!0)):M.e!=null?(G=M.e+pe,(M.e<0||M.e>6)&&(di=!0)):G=pe),U<1||U>ON(j,pe,Fe)?m(C)._overflowWeeks=!0:di!=null?m(C)._overflowWeekday=!0:(sn=c0t(j,U,G,pe,Fe),C._a[Sh]=sn.year,C._dayOfYear=sn.dayOfYear)}e.ISO_8601=function(){},e.RFC_2822=function(){};function bBe(C){if(C._f===e.ISO_8601){g0t(C);return}if(C._f===e.RFC_2822){y0t(C);return}C._a=[],m(C).empty=!0;var M=""+C._i,j,U,G,pe,Fe,sn=M.length,di=0,hu,yb;for(G=N(C._f,C._locale).match(W)||[],yb=G.length,j=0;j0&&m(C).unusedInput.push(Fe),M=M.slice(M.indexOf(U)+U.length),di+=U.length),le[pe]?(U?m(C).empty=!1:m(C).unusedTokens.push(pe),PL(pe,U,C)):C._strict&&!U&&m(C).unusedTokens.push(pe);m(C).charsLeftOver=sn-di,M.length>0&&m(C).unusedInput.push(M),C._a[jl]<=12&&m(C).bigHour===!0&&C._a[jl]>0&&(m(C).bigHour=void 0),m(C).parsedDateParts=C._a.slice(0),m(C).meridiem=C._meridiem,C._a[jl]=Isn(C._locale,C._a[jl],C._meridiem),hu=m(C).era,hu!==null&&(C._a[Sh]=C._locale.erasConvertYear(hu,C._a[Sh])),yBe(C),hBe(C)}function Isn(C,M,j){var U;return j==null?M:C.meridiemHour!=null?C.meridiemHour(M,j):(C.isPM!=null&&(U=C.isPM(j),U&&M<12&&(M+=12),!U&&M===12&&(M=0)),M)}function Asn(C){var M,j,U,G,pe,Fe,sn=!1,di=C._f.length;if(di===0){m(C).invalidFormat=!0,C._d=new Date(NaN);return}for(G=0;Gthis?this:C:g()});function v0t(C,M){var j,U;if(M.length===1&&n(M[0])&&(M=M[0]),!M.length)return ll();for(j=M[0],U=1;Uthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Qsn(){if(!s(this._isDSTShifted))return this._isDSTShifted;var C={},M;return w(C,this),C=b0t(C),C._a?(M=C._isUTC?f(C._a):ll(C._a),this._isDSTShifted=this.isValid()&&Vsn(C._a,M.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function eun(){return this.isValid()?!this._isUTC:!1}function tun(){return this.isValid()?this._isUTC:!1}function S0t(){return this.isValid()?this._isUTC&&this._offset===0:!1}var run=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,nun=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function xC(C,M){var j=C,U=null,G,pe,Fe;return mpe(C)?j={ms:C._milliseconds,d:C._days,M:C._months}:u(C)||!isNaN(+C)?(j={},M?j[M]=+C:j.milliseconds=+C):(U=run.exec(C))?(G=U[1]==="-"?-1:1,j={y:0,d:We(U[Vv])*G,h:We(U[jl])*G,m:We(U[gb])*G,s:We(U[Hv])*G,ms:We(_Be(U[TN]*1e3))*G}):(U=nun.exec(C))?(G=U[1]==="-"?-1:1,j={y:gz(U[2],G),M:gz(U[3],G),w:gz(U[4],G),d:gz(U[5],G),h:gz(U[6],G),m:gz(U[7],G),s:gz(U[8],G)}):j==null?j={}:typeof j=="object"&&("from"in j||"to"in j)&&(Fe=oun(ll(j.from),ll(j.to)),j={},j.ms=Fe.milliseconds,j.M=Fe.months),pe=new ppe(j),mpe(C)&&i(C,"_locale")&&(pe._locale=C._locale),mpe(C)&&i(C,"_isValid")&&(pe._isValid=C._isValid),pe}xC.fn=ppe.prototype,xC.invalid=zsn;function gz(C,M){var j=C&&parseFloat(C.replace(",","."));return(isNaN(j)?0:j)*M}function C0t(C,M){var j={};return j.months=M.month()-C.month()+(M.year()-C.year())*12,C.clone().add(j.months,"M").isAfter(M)&&--j.months,j.milliseconds=+M-+C.clone().add(j.months,"M"),j}function oun(C,M){var j;return C.isValid()&&M.isValid()?(M=wBe(M,C),C.isBefore(M)?j=C0t(C,M):(j=C0t(M,C),j.milliseconds=-j.milliseconds,j.months=-j.months),j):{milliseconds:0,months:0}}function x0t(C,M){return function(j,U){var G,pe;return U!==null&&!isNaN(+U)&&(I(M,"moment()."+M+"(period, number) is deprecated. Please use moment()."+M+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),pe=j,j=U,U=pe),G=xC(j,U),T0t(this,G,C),this}}function T0t(C,M,j,U){var G=M._milliseconds,pe=_Be(M._days),Fe=_Be(M._months);C.isValid()&&(U=U??!0,Fe&&a0t(C,so(C,"Month")+Fe*j),pe&&au(C,"Date",so(C,"Date")+pe*j),G&&C._d.setTime(C._d.valueOf()+G*j),U&&e.updateOffset(C,pe||Fe))}var iun=x0t(1,"add"),aun=x0t(-1,"subtract");function O0t(C){return typeof C=="string"||C instanceof String}function sun(C){return O(C)||l(C)||O0t(C)||u(C)||lun(C)||uun(C)||C===null||C===void 0}function uun(C){var M=o(C)&&!a(C),j=!1,U=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],G,pe,Fe=U.length;for(G=0;Gj.valueOf():j.valueOf()9999?D(j,M?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):A(Date.prototype.toISOString)?M?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",D(j,"Z")):D(j,M?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function Cun(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var C="moment",M="",j,U,G,pe;return this.isLocal()||(C=this.utcOffset()===0?"moment.utc":"moment.parseZone",M="Z"),j="["+C+'("]',U=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",G="-MM-DD[T]HH:mm:ss.SSS",pe=M+'[")]',this.format(j+U+G+pe)}function xun(C){C||(C=this.isUtc()?e.defaultFormatUtc:e.defaultFormat);var M=D(this,C);return this.localeData().postformat(M)}function Tun(C,M){return this.isValid()&&(O(C)&&C.isValid()||ll(C).isValid())?xC({to:this,from:C}).locale(this.locale()).humanize(!M):this.localeData().invalidDate()}function Oun(C){return this.from(ll(),C)}function Eun(C,M){return this.isValid()&&(O(C)&&C.isValid()||ll(C).isValid())?xC({from:this,to:C}).locale(this.locale()).humanize(!M):this.localeData().invalidDate()}function Pun(C){return this.to(ll(),C)}function E0t(C){var M;return C===void 0?this._locale._abbr:(M=EN(C),M!=null&&(this._locale=M),this)}var P0t=P("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(C){return C===void 0?this.localeData():this.locale(C)});function M0t(){return this._locale}var gpe=1e3,I6=60*gpe,ype=60*I6,R0t=(365*400+97)*24*ype;function A6(C,M){return(C%M+M)%M}function I0t(C,M,j){return C<100&&C>=0?new Date(C+400,M,j)-R0t:new Date(C,M,j).valueOf()}function A0t(C,M,j){return C<100&&C>=0?Date.UTC(C+400,M,j)-R0t:Date.UTC(C,M,j)}function Mun(C){var M,j;if(C=$e(C),C===void 0||C==="millisecond"||!this.isValid())return this;switch(j=this._isUTC?A0t:I0t,C){case"year":M=j(this.year(),0,1);break;case"quarter":M=j(this.year(),this.month()-this.month()%3,1);break;case"month":M=j(this.year(),this.month(),1);break;case"week":M=j(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":M=j(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":M=j(this.year(),this.month(),this.date());break;case"hour":M=this._d.valueOf(),M-=A6(M+(this._isUTC?0:this.utcOffset()*I6),ype);break;case"minute":M=this._d.valueOf(),M-=A6(M,I6);break;case"second":M=this._d.valueOf(),M-=A6(M,gpe);break}return this._d.setTime(M),e.updateOffset(this,!0),this}function Run(C){var M,j;if(C=$e(C),C===void 0||C==="millisecond"||!this.isValid())return this;switch(j=this._isUTC?A0t:I0t,C){case"year":M=j(this.year()+1,0,1)-1;break;case"quarter":M=j(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":M=j(this.year(),this.month()+1,1)-1;break;case"week":M=j(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":M=j(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":M=j(this.year(),this.month(),this.date()+1)-1;break;case"hour":M=this._d.valueOf(),M+=ype-A6(M+(this._isUTC?0:this.utcOffset()*I6),ype)-1;break;case"minute":M=this._d.valueOf(),M+=I6-A6(M,I6)-1;break;case"second":M=this._d.valueOf(),M+=gpe-A6(M,gpe)-1;break}return this._d.setTime(M),e.updateOffset(this,!0),this}function Iun(){return this._d.valueOf()-(this._offset||0)*6e4}function Aun(){return Math.floor(this.valueOf()/1e3)}function Nun(){return new Date(this.valueOf())}function Dun(){var C=this;return[C.year(),C.month(),C.date(),C.hour(),C.minute(),C.second(),C.millisecond()]}function jun(){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 $un(){return this.isValid()?this.toISOString():null}function Lun(){return y(this)}function Fun(){return d({},m(this))}function kun(){return m(this).overflow}function qun(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}L("N",0,0,"eraAbbr"),L("NN",0,0,"eraAbbr"),L("NNN",0,0,"eraAbbr"),L("NNNN",0,0,"eraName"),L("NNNNN",0,0,"eraNarrow"),L("y",["y",1],"yo","eraYear"),L("y",["yy",2],0,"eraYear"),L("y",["yyy",3],0,"eraYear"),L("y",["yyyy",4],0,"eraYear"),Ee("N",CBe),Ee("NN",CBe),Ee("NNN",CBe),Ee("NNNN",Yun),Ee("NNNNN",Qun),xi(["N","NN","NNN","NNNN","NNNNN"],function(C,M,j,U){var G=j._locale.erasParse(C,U,j._strict);G?m(j).era=G:m(j).invalidEra=C}),Ee("y",Iu),Ee("yy",Iu),Ee("yyy",Iu),Ee("yyyy",Iu),Ee("yo",eln),xi(["y","yy","yyy","yyyy"],Sh),xi(["yo"],function(C,M,j,U){var G;j._locale._eraYearOrdinalRegex&&(G=C.match(j._locale._eraYearOrdinalRegex)),j._locale.eraYearOrdinalParse?M[Sh]=j._locale.eraYearOrdinalParse(C,G):M[Sh]=parseInt(C,10)});function Uun(C,M){var j,U,G,pe=this._eras||EN("en")._eras;for(j=0,U=pe.length;j=0)return pe[U]}function Vun(C,M){var j=C.since<=C.until?1:-1;return M===void 0?e(C.since).year():e(C.since).year()+(M-C.offset)*j}function Hun(){var C,M,j,U=this.localeData().eras();for(C=0,M=U.length;Cpe&&(M=pe),sln.call(this,C,M,j,U,G))}function sln(C,M,j,U,G){var pe=c0t(C,M,j,U,G),Fe=yQ(pe.year,0,pe.dayOfYear);return this.year(Fe.getUTCFullYear()),this.month(Fe.getUTCMonth()),this.date(Fe.getUTCDate()),this}L("Q",0,"Qo","quarter"),Nt("quarter","Q"),Ve("quarter",7),Ee("Q",Nl),xi("Q",function(C,M){M[CC]=(We(C)-1)*3});function uln(C){return C==null?Math.ceil((this.month()+1)/3):this.month((C-1)*3+this.month()%3)}L("D",["DD",2],"Do","date"),Nt("date","D"),Ve("date",9),Ee("D",ji),Ee("DD",ji,Vi),Ee("Do",function(C,M){return C?M._dayOfMonthOrdinalParse||M._ordinalParse:M._dayOfMonthOrdinalParseLenient}),xi(["D","DD"],Vv),xi("Do",function(C,M){M[Vv]=We(C.match(ji)[0])});var D0t=Jt("Date",!0);L("DDD",["DDDD",3],"DDDo","dayOfYear"),Nt("dayOfYear","DDD"),Ve("dayOfYear",4),Ee("DDD",dS),Ee("DDDD",g_),xi(["DDD","DDDD"],function(C,M,j){j._dayOfYear=We(C)});function lln(C){var M=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return C==null?M:this.add(C-M,"d")}L("m",["mm",2],0,"minute"),Nt("minute","m"),Ve("minute",14),Ee("m",ji),Ee("mm",ji,Vi),xi(["m","mm"],gb);var cln=Jt("Minutes",!1);L("s",["ss",2],0,"second"),Nt("second","s"),Ve("second",15),Ee("s",ji),Ee("ss",ji,Vi),xi(["s","ss"],Hv);var dln=Jt("Seconds",!1);L("S",0,0,function(){return~~(this.millisecond()/100)}),L(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),L(0,["SSS",3],0,"millisecond"),L(0,["SSSS",4],0,function(){return this.millisecond()*10}),L(0,["SSSSS",5],0,function(){return this.millisecond()*100}),L(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3}),L(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4}),L(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5}),L(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6}),Nt("millisecond","ms"),Ve("millisecond",16),Ee("S",dS,Nl),Ee("SS",dS,Vi),Ee("SSS",dS,g_);var RL,j0t;for(RL="SSSS";RL.length<=9;RL+="S")Ee(RL,Iu);function fln(C,M){M[TN]=We(("0."+C)*1e3)}for(RL="S";RL.length<=9;RL+="S")xi(RL,fln);j0t=Jt("Milliseconds",!1),L("z",0,0,"zoneAbbr"),L("zz",0,0,"zoneName");function pln(){return this._isUTC?"UTC":""}function mln(){return this._isUTC?"Coordinated Universal Time":""}var pt=T.prototype;pt.add=iun,pt.calendar=fun,pt.clone=pun,pt.diff=vun,pt.endOf=Run,pt.format=xun,pt.from=Tun,pt.fromNow=Oun,pt.to=Eun,pt.toNow=Pun,pt.get=An,pt.invalidAt=kun,pt.isAfter=mun,pt.isBefore=hun,pt.isBetween=gun,pt.isSame=yun,pt.isSameOrAfter=bun,pt.isSameOrBefore=_un,pt.isValid=Lun,pt.lang=P0t,pt.locale=E0t,pt.localeData=M0t,pt.max=Lsn,pt.min=$sn,pt.parsingFlags=Fun,pt.set=_i,pt.startOf=Mun,pt.subtract=aun,pt.toArray=Dun,pt.toObject=jun,pt.toDate=Nun,pt.toISOString=Sun,pt.inspect=Cun,typeof Symbol<"u"&&Symbol.for!=null&&(pt[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),pt.toJSON=$un,pt.toString=wun,pt.unix=Aun,pt.valueOf=Iun,pt.creationData=qun,pt.eraName=Hun,pt.eraNarrow=Wun,pt.eraAbbr=Jun,pt.eraYear=Kun,pt.year=l0t,pt.isLeapYear=jan,pt.weekYear=tln,pt.isoWeekYear=rln,pt.quarter=pt.quarters=uln,pt.month=s0t,pt.daysInMonth=Aan,pt.week=pt.weeks=Ban,pt.isoWeek=pt.isoWeeks=Uan,pt.weeksInYear=iln,pt.weeksInWeekYear=aln,pt.isoWeeksInYear=nln,pt.isoWeeksInISOWeekYear=oln,pt.date=D0t,pt.day=pt.days=tsn,pt.weekday=rsn,pt.isoWeekday=nsn,pt.dayOfYear=lln,pt.hour=pt.hours=csn,pt.minute=pt.minutes=cln,pt.second=pt.seconds=dln,pt.millisecond=pt.milliseconds=j0t,pt.utcOffset=Wsn,pt.utc=Ksn,pt.local=Gsn,pt.parseZone=Xsn,pt.hasAlignedHourOffset=Zsn,pt.isDST=Ysn,pt.isLocal=eun,pt.isUtcOffset=tun,pt.isUtc=S0t,pt.isUTC=S0t,pt.zoneAbbr=pln,pt.zoneName=mln,pt.dates=P("dates accessor is deprecated. Use date instead.",D0t),pt.months=P("months accessor is deprecated. Use month instead",s0t),pt.years=P("years accessor is deprecated. Use year instead",l0t),pt.zone=P("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Jsn),pt.isDSTShifted=P("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Qsn);function hln(C){return ll(C*1e3)}function gln(){return ll.apply(null,arguments).parseZone()}function $0t(C){return C}var ls=q.prototype;ls.calendar=Y,ls.longDateFormat=H,ls.invalidDate=Q,ls.ordinal=De,ls.preparse=$0t,ls.postformat=$0t,ls.relativeTime=Le,ls.pastFuture=Bt,ls.set=B,ls.eras=Uun,ls.erasParse=zun,ls.erasConvertYear=Vun,ls.erasAbbrRegex=Xun,ls.erasNameRegex=Gun,ls.erasNarrowRegex=Zun,ls.months=Pan,ls.monthsShort=Man,ls.monthsParse=Ian,ls.monthsRegex=Dan,ls.monthsShortRegex=Nan,ls.week=Lan,ls.firstDayOfYear=qan,ls.firstDayOfWeek=kan,ls.weekdays=Xan,ls.weekdaysMin=Yan,ls.weekdaysShort=Zan,ls.weekdaysParse=esn,ls.weekdaysRegex=osn,ls.weekdaysShortRegex=isn,ls.weekdaysMinRegex=asn,ls.isPM=usn,ls.meridiem=dsn;function _pe(C,M,j,U){var G=EN(),pe=f().set(U,M);return G[j](pe,C)}function L0t(C,M,j){if(u(C)&&(M=C,C=void 0),C=C||"",M!=null)return _pe(C,M,j,"month");var U,G=[];for(U=0;U<12;U++)G[U]=_pe(C,U,j,"month");return G}function TBe(C,M,j,U){typeof C=="boolean"?(u(M)&&(j=M,M=void 0),M=M||""):(M=C,j=M,C=!1,u(M)&&(j=M,M=void 0),M=M||"");var G=EN(),pe=C?G._week.dow:0,Fe,sn=[];if(j!=null)return _pe(M,(j+pe)%7,U,"day");for(Fe=0;Fe<7;Fe++)sn[Fe]=_pe(M,(Fe+pe)%7,U,"day");return sn}function yln(C,M){return L0t(C,M,"months")}function bln(C,M){return L0t(C,M,"monthsShort")}function _ln(C,M,j){return TBe(C,M,j,"weekdays")}function vln(C,M,j){return TBe(C,M,j,"weekdaysShort")}function wln(C,M,j){return TBe(C,M,j,"weekdaysMin")}ML("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(C){var M=C%10,j=We(C%100/10)===1?"th":M===1?"st":M===2?"nd":M===3?"rd":"th";return C+j}}),e.lang=P("moment.lang is deprecated. Use moment.locale instead.",ML),e.langData=P("moment.langData is deprecated. Use moment.localeData instead.",EN);var PN=Math.abs;function Sln(){var C=this._data;return this._milliseconds=PN(this._milliseconds),this._days=PN(this._days),this._months=PN(this._months),C.milliseconds=PN(C.milliseconds),C.seconds=PN(C.seconds),C.minutes=PN(C.minutes),C.hours=PN(C.hours),C.months=PN(C.months),C.years=PN(C.years),this}function F0t(C,M,j,U){var G=xC(M,j);return C._milliseconds+=U*G._milliseconds,C._days+=U*G._days,C._months+=U*G._months,C._bubble()}function Cln(C,M){return F0t(this,C,M,1)}function xln(C,M){return F0t(this,C,M,-1)}function k0t(C){return C<0?Math.floor(C):Math.ceil(C)}function Tln(){var C=this._milliseconds,M=this._days,j=this._months,U=this._data,G,pe,Fe,sn,di;return C>=0&&M>=0&&j>=0||C<=0&&M<=0&&j<=0||(C+=k0t(OBe(j)+M)*864e5,M=0,j=0),U.milliseconds=C%1e3,G=He(C/1e3),U.seconds=G%60,pe=He(G/60),U.minutes=pe%60,Fe=He(pe/60),U.hours=Fe%24,M+=He(Fe/24),di=He(q0t(M)),j+=di,M-=k0t(OBe(di)),sn=He(j/12),j%=12,U.days=M,U.months=j,U.years=sn,this}function q0t(C){return C*4800/146097}function OBe(C){return C*146097/4800}function Oln(C){if(!this.isValid())return NaN;var M,j,U=this._milliseconds;if(C=$e(C),C==="month"||C==="quarter"||C==="year")switch(M=this._days+U/864e5,j=this._months+q0t(M),C){case"month":return j;case"quarter":return j/3;case"year":return j/12}else switch(M=this._days+Math.round(OBe(this._months)),C){case"week":return M/7+U/6048e5;case"day":return M+U/864e5;case"hour":return M*24+U/36e5;case"minute":return M*1440+U/6e4;case"second":return M*86400+U/1e3;case"millisecond":return Math.floor(M*864e5)+U;default:throw new Error("Unknown unit "+C)}}function Eln(){return this.isValid()?this._milliseconds+this._days*864e5+this._months%12*2592e6+We(this._months/12)*31536e6:NaN}function MN(C){return function(){return this.as(C)}}var Pln=MN("ms"),Mln=MN("s"),Rln=MN("m"),Iln=MN("h"),Aln=MN("d"),Nln=MN("w"),Dln=MN("M"),jln=MN("Q"),$ln=MN("y");function Lln(){return xC(this)}function Fln(C){return C=$e(C),this.isValid()?this[C+"s"]():NaN}function yz(C){return function(){return this.isValid()?this._data[C]:NaN}}var kln=yz("milliseconds"),qln=yz("seconds"),Bln=yz("minutes"),Uln=yz("hours"),zln=yz("days"),Vln=yz("months"),Hln=yz("years");function Wln(){return He(this.days()/7)}var RN=Math.round,N6={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Jln(C,M,j,U,G){return G.relativeTime(M||1,!!j,C,U)}function Kln(C,M,j,U){var G=xC(C).abs(),pe=RN(G.as("s")),Fe=RN(G.as("m")),sn=RN(G.as("h")),di=RN(G.as("d")),hu=RN(G.as("M")),yb=RN(G.as("w")),IN=RN(G.as("y")),IL=pe<=j.ss&&["s",pe]||pe0,IL[4]=U,Jln.apply(null,IL)}function Gln(C){return C===void 0?RN:typeof C=="function"?(RN=C,!0):!1}function Xln(C,M){return N6[C]===void 0?!1:M===void 0?N6[C]:(N6[C]=M,C==="s"&&(N6.ss=M-1),!0)}function Zln(C,M){if(!this.isValid())return this.localeData().invalidDate();var j=!1,U=N6,G,pe;return typeof C=="object"&&(M=C,C=!1),typeof C=="boolean"&&(j=C),typeof M=="object"&&(U=Object.assign({},N6,M),M.s!=null&&M.ss==null&&(U.ss=M.s-1)),G=this.localeData(),pe=Kln(this,!j,U,G),j&&(pe=G.pastFuture(+this,pe)),G.postformat(pe)}var EBe=Math.abs;function D6(C){return(C>0)-(C<0)||+C}function vpe(){if(!this.isValid())return this.localeData().invalidDate();var C=EBe(this._milliseconds)/1e3,M=EBe(this._days),j=EBe(this._months),U,G,pe,Fe,sn=this.asSeconds(),di,hu,yb,IN;return sn?(U=He(C/60),G=He(U/60),C%=60,U%=60,pe=He(j/12),j%=12,Fe=C?C.toFixed(3).replace(/\.?0+$/,""):"",di=sn<0?"-":"",hu=D6(this._months)!==D6(sn)?"-":"",yb=D6(this._days)!==D6(sn)?"-":"",IN=D6(this._milliseconds)!==D6(sn)?"-":"",di+"P"+(pe?hu+pe+"Y":"")+(j?hu+j+"M":"")+(M?yb+M+"D":"")+(G||U||C?"T":"")+(G?IN+G+"H":"")+(U?IN+U+"M":"")+(C?IN+Fe+"S":"")):"P0D"}var ta=ppe.prototype;ta.isValid=Usn,ta.abs=Sln,ta.add=Cln,ta.subtract=xln,ta.as=Oln,ta.asMilliseconds=Pln,ta.asSeconds=Mln,ta.asMinutes=Rln,ta.asHours=Iln,ta.asDays=Aln,ta.asWeeks=Nln,ta.asMonths=Dln,ta.asQuarters=jln,ta.asYears=$ln,ta.valueOf=Eln,ta._bubble=Tln,ta.clone=Lln,ta.get=Fln,ta.milliseconds=kln,ta.seconds=qln,ta.minutes=Bln,ta.hours=Uln,ta.days=zln,ta.weeks=Wln,ta.months=Vln,ta.years=Hln,ta.humanize=Zln,ta.toISOString=vpe,ta.toString=vpe,ta.toJSON=vpe,ta.locale=E0t,ta.localeData=M0t,ta.toIsoString=P("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",vpe),ta.lang=P0t,L("X",0,0,"unix"),L("x",0,0,"valueOf"),Ee("x",wm),Ee("X",nt),xi("X",function(C,M,j){j._d=new Date(parseFloat(C)*1e3)}),xi("x",function(C,M,j){j._d=new Date(We(C))});return e.version="2.29.4",r(ll),e.fn=pt,e.min=Fsn,e.max=ksn,e.now=qsn,e.utc=f,e.unix=hln,e.months=yln,e.isDate=l,e.locale=ML,e.invalid=g,e.duration=xC,e.isMoment=O,e.weekdays=_ln,e.parseZone=gln,e.localeData=EN,e.isDuration=mpe,e.monthsShort=bln,e.weekdaysMin=wln,e.defineLocale=mBe,e.updateLocale=hsn,e.locales=gsn,e.weekdaysShort=vln,e.normalizeUnits=$e,e.relativeTimeRounding=Gln,e.relativeTimeThreshold=Xln,e.calendarFormat=dun,e.prototype=pt,e.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},e})});function nw(t,e){let r=ee();return e?.apiKey||r[Tge[t]]||""}function Gvn(){return[{name:"copilot-plus-flash",provider:"copilot-plus"},{name:"google/gemini-2.5-flash",provider:"openrouterai"}]}function lNt(t){return Gvn().some(e=>e.name===t.name&&e.provider===t.provider)}var g4=v(()=>{gr();Qe()});var cNt={};En(cNt,{CustomError:()=>qo,MissingApiKeyError:()=>nte,MissingModelKeyError:()=>NJ,MissingPlusLicenseError:()=>y4,TimeoutError:()=>rte,UserCancelledError:()=>BWe});var qo,rte,nte,y4,NJ,BWe,OS=v(()=>{qo=class t extends Error{constructor(e,r){super(e),this.code=r,Object.setPrototypeOf(this,t.prototype)}},rte=class t extends Error{constructor(e,r){super(`${e} timed out after ${r}ms`),this.name="TimeoutError",Object.setPrototypeOf(this,t.prototype)}},nte=class t extends Error{constructor(e="API key is not configured."){super(e),this.name="MissingApiKeyError",Object.setPrototypeOf(this,t.prototype)}},y4=class t extends Error{constructor(e="Copilot Plus license key is not configured."){super(e),this.name="MissingPlusLicenseError",Object.setPrototypeOf(this,t.prototype)}},NJ=class t extends Error{constructor(e="No model key found. Please select a model in settings."){super(e),this.name="MissingModelKeyError",Object.setPrototypeOf(this,t.prototype)}},BWe=class t extends Error{constructor(){super("User cancelled"),this.name="UserCancelledError",Object.setPrototypeOf(this,t.prototype)}}});function n1(t){try{return new URL(t).hostname.replace(/^www\./,"")}catch{return t}}function fNt(t){let e=t?.detail||{};return{status:e.status,message:e.message||t?.message,reason:e.reason}}function Zvn(t){let e=fNt(t);return e.reason==="Invalid license key"||t?.message==="Invalid license key"||t?.message?.includes("status 403")||e.status===403}function pNt(t){let e=fNt(t);return Zvn(t)?zWe.INVALID_LICENSE_KEY_USER:e.message||(e.reason?`Error: ${e.reason}`:zWe.UNKNOWN_ERROR)}function DJ(t){return t.replace(/^#/,"").trim()}function jJ(t,e={}){let{trimStart:r=!0}=e;if(t.startsWith("---")){let n=t.indexOf("---",3);if(n!==-1){let o=t.slice(n+3);return r?o.trimStart():o.startsWith(`\r `)?o.slice(2):o.startsWith(` `)||o.startsWith("\r")?o.slice(1):o}}return t}function sO(t,e=!0){let r=app.metadataCache.getFileCache(t),n=r?.frontmatter?.tags,o=new Set;if(!e){let i=r?.tags?.map(a=>a.tag);i&&i.forEach(a=>o.add(DJ(a)))}return n&&(Array.isArray(n)?n.forEach(i=>{typeof i=="string"&&o.add(DJ(i))}):typeof n=="string"&&o.add(DJ(n))),Array.from(o)}function Oge(t,e,r){if(e.length===0)return[];e=e.map(i=>DJ(i));let n=r&&r.length>0?r:ite(t,"/"),o=[];for(let i of n){let a=sO(i);e.some(s=>a.includes(s))&&o.push(i)}return o}async function ql(t){let e=(0,xy.normalizePath)(t).replace(/^\/+/,"").replace(/\/+$/,"");if(!e)return;let r=e.split("/").filter(Boolean),n="";for(let o of r){n=n?`${n}/${o}`:o;let i=app.vault.getAbstractFileByPath(n);if(i){if(i instanceof xy.TFile)throw new Error(`Path conflict: "${n}" exists as a file, expected folder.`);continue}await app.vault.adapter.mkdir(n)}}function Ege(t){return t?GWe.includes(t.extension):!1}async function $J(t,e){return Ege(t)?await e.read(t):null}function Pge(t){return t.basename}function uO(t){return t?PNt.includes(t.extension):!1}function Rb(t){return t==="copilot_plus"||t==="project"}function LJ(t,e){return t?Ege(t)?!0:Rb(e):!1}function hNt(t,e){return!t||!e?!1:t.includes(VWe)&&e.includes(VWe)||t==="small"&&e==="cohereai"||t==="cohereai"&&e==="small"?!0:t===e}function Mge(t){let e=[],{history:r}=t;for(let n=0;n{let o=e.getAbstractFileByPath(n);if(o instanceof xy.TFile)r.set(o.path,o);else{let a=e.getMarkdownFiles().filter(s=>s.basename===n);a.length>0&&(ewn(n,e)?r.set(a[0].path,a[0]):console.warn(`Found multiple files with title "${n}". Expected a full path for duplicate titles.`))}}),Array.from(r.values())}function ES(t,e){let r=/\[\[(.*?)\]\]/g,n=t.match(r);if(!n)return[];let o=n.map(i=>i.slice(2,-2));return gNt(o,e)}function yNt(t,e){let r=/\{\[\[(.*?)\]\]\}/g,n=t.match(r);if(!n)return[];let o=n.map(i=>i.slice(3,-3));return gNt(o,e)}function ewn(t,e){return e.getMarkdownFiles().filter(n=>n.basename===t).length===1}function bNt(t){return t=t.trim(),t.startsWith("[[")&&t.endsWith("]]")?`${t.slice(2,-2).trim()}.md`:t}function _Nt(t){let e=new Set;return t.forEach(r=>{r.metadata?.title&&e.add(r.metadata?.title)}),Array.from(e)}function HWe(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=WWe(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 WWe(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 vNt(t){return`https://www.youtube.com/watch?v=${t}`}function wNt(t){return HWe(t).isValid}function SNt(t){if(!t||typeof t!="string")return!1;try{let e=new URL(t.trim());return(e.hostname==="x.com"||e.hostname==="www.x.com"||e.hostname==="twitter.com"||e.hostname==="www.twitter.com")&&e.pathname.includes("/status/")}catch{return!1}}function CNt(t){let e=t.matchAll(new RegExp(twn,"g"));return Array.from(e,r=>r[0])}async function hl(t,e={}){let{throwOnHttpError:r=!0}=e,n=new Headers(e.headers),o=Object.fromEntries(n.entries());delete o["content-length"],F("safeFetch request");let i=e.method?.toUpperCase()||"POST",s=await(0,xy.requestUrl)({url:t,contentType:"application/json",headers:o,method:i,...["POST","PUT","PATCH"].includes(i)&&{body:e.body?.toString()},throw:!1});if(r&&s.status>=400){let u;try{u=typeof s.json=="string"?JSON.parse(s.json):s.json}catch{try{u=typeof s.text=="string"?JSON.parse(s.text):s.text}catch{u=null}}let l=new Error(zWe.REQUEST_FAILED(s.status));if(l.json=u,u?.detail?.reason==="Invalid license key"||u?.reason==="Invalid license key")l.message="Invalid license key";else if(u?.detail?.message||u?.message){let c=u?.detail?.message||u?.message,d=u?.detail?.reason||u?.reason;l.message=d?`${c}: ${d}`:c}else u?.detail?l.message=JSON.stringify(u.detail):u&&(l.message+=". "+JSON.stringify(u));throw l}return{ok:s.status>=200&&s.status<300,status:s.status,statusText:s.status.toString(),headers:new Headers(s.headers),url:t,type:"basic",redirected:!1,bytes:()=>Promise.resolve(new Uint8Array(0)),body:rwn(s.text),bodyUsed:!0,json:()=>s.json,text:async()=>s.text,arrayBuffer:async()=>{if(s.arrayBuffer)return s.arrayBuffer;let u=s.text.replace(/^data:.*;base64,/,""),l=atob(u),c=new Uint8Array(l.length);for(let d=0;d{throw new Error("not implemented")},formData:()=>{throw new Error("not implemented")},clone:()=>{throw new Error("not implemented")}}}function Rge(t,e={}){return hl(t,{...e,throwOnHttpError:!1})}function rwn(t){return new ReadableStream({start(e){let n=new TextEncoder().encode(t);e.enqueue(n),e.close()}})}function ate(t,e){let r={...t};return e.forEach(n=>{delete r[n]}),r}function PS(t,e){let[r,n]=t.split("|"),o=e.find(i=>i.name===r&&i.provider===n);if(!o)throw new Error(`No model configuration found for: ${t}`);return o}function o1(t){let e=qC[t];return{...e,label:e.label||t}}function wg(t,e){let r=qC[t]?.label||t;return r+(e?.believerExclusive&&r==="Copilot Plus"?"(Believer)":"")}function lO(t){let e=t;return e=lte(e),e=e.replace(/```xml\s*[\s\S]*?[\s\S]*?<\/write(?:File|ToFile)>[\s\S]*?```/g,""),e=e.replace(/[\s\S]*?<\/write(?:File|ToFile)>/g,""),e=e.replace(/[\s\S]*?/g,""),e=e.replace(//g,""),e=e.replace(/\n{3,}/g,` `),e=e.trim(),e}async function FJ(t,e=!1){let r=app.workspace.getMostRecentLeaf();if(!r){new xy.Notice("No active leaf found.");return}if(r.view instanceof xy.MarkdownView||(r=app.workspace.getLeaf(!1),await r.setViewState({type:"markdown",state:r.view.getState()})),!(r.view instanceof xy.MarkdownView)){new xy.Notice("Failed to open a markdown view.");return}let n=r.view.editor,o=n.getCursor("from"),i=n.getCursor("to"),a=lO(t),s=a.split(` `),u=(b,_)=>{let w=_.length-1;return w===0?{line:b.line,ch:b.ch+(_[0]?.length??0)}:{line:b.line+w,ch:_[_.length-1]?.length??0}},l=()=>{let b=e?o:i;n.replaceRange(a,b,i),n.setSelection(b,u(b,s))},c=()=>{n.focus(),new xy.Notice("Message inserted into the active note.")},d=n.cm;if(!(d?.state?.doc&&typeof d.dispatch=="function")){l(),c();return}let{from:p,to:m}=d.state.selection.main,h=e?p:m,y=d.state.toText(a),g=h+y.length;try{d.dispatch({changes:{from:h,to:m,insert:y},selection:{anchor:h,head:g}})}catch(b){Ce("CM6 dispatch failed, falling back to Obsidian API",b),l()}c()}function Ige(t,e){let r;return(...n)=>{clearTimeout(r),r=setTimeout(()=>t(...n),e)}}function Age(t,e){let r=t.split(".").map(Number),n=e.split(".").map(Number);for(let o=0;o<3;o++){if(r[o]>n[o])return!0;if(r[o]!t.includes(e))}function qJ(t,e){if(t.provider==="amazon-bedrock")return t.apiKey||e.amazonBedrockApiKey?{hasApiKey:!0}:{hasApiKey:!1,errorNotice:"Amazon Bedrock API key is missing. Please add a key in Settings > API Keys or update the model configuration."};if(t.provider==="github-copilot")return!(t.apiKey||e.githubCopilotToken||e.githubCopilotAccessToken)?{hasApiKey:!1,errorNotice:"GitHub Copilot is not authenticated. Please connect it in Settings > Copilot > Basic Tab > Set Keys."}:{hasApiKey:!0};let r=!!JWe().find(o=>o===t.provider),n=!nw(t.provider,t);return r&&n?{hasApiKey:!1,errorNotice:`Please configure API Key for ${t.name} in settings first. Path: Settings > copilot plugin > Basic Tab > Set Keys`}:{hasApiKey:!0}}function tF(t){return typeof t=="string"?t:Array.isArray(t)?t.filter(e=>e.type==="text").map(e=>e.text).join(""):String(t||"")}function lte(t){let r=tF(t).replace(/[\s\S]*?<\/think>/g,"");return r=r.replace(/[\s\S]*$/g,""),r.trim()}function Nge(t){return tF(t).replace(/[\s\S]*?<\/errorChunk>/g,"").trim()}function TNt(){return crypto.randomUUID()}async function Ib(t){let e=console.warn;try{return console.warn=function(...r){if(!(r[0]?.includes&&(r[0].includes("Failed to calculate number of tokens")||r[0].includes("Unknown model"))))return e.apply(console,r)},await t()}finally{console.warn=e}}async function ONt(t,e,r="Operation"){let{TimeoutError:n}=await Promise.resolve().then(()=>(OS(),cNt)),o=new AbortController,i=setTimeout(()=>{o.abort()},e);try{return await Promise.race([t(o.signal),new Promise((a,s)=>{o.signal.addEventListener("abort",()=>{s(new n(r,e))})})])}finally{clearTimeout(i)}}function cte(){let t=app.workspace.getActiveViewOfType(xy.MarkdownView);return t?t.getState().source===!0:!0}function b4(t){return new TextEncoder().encode(t).length}function ote(t,e){if(e<=0)return"";let r=new TextEncoder;if(r.encode(t).length<=e)return t;let o=0,i=t.length,a="";for(;o<=i;){let s=Math.floor((o+i)/2),u=t.substring(0,s);r.encode(u).length<=e?(a=u,o=s+1):i=s-1}return a}function KWe(t){let e=t.split("/"),r=e[e.length-1];if(b4(r)<=UWe)return t;let n=r.lastIndexOf("."),o=n>=0?r.substring(n):"",i=n>=0?r.substring(0,n):r,a=b4(o),s=UWe-a;return s<=0?e[e.length-1]=ote(r,UWe):e[e.length-1]=ote(i,s)+o,e.join("/")}async function ENt(t,e=!0){let r=null;app.workspace.iterateAllLeaves(n=>{if(n.view.getViewType()==="markdown"||n.view.getViewType()==="pdf"||n.view.getViewType()==="canvas"){let o=n.view.file;o&&o.path===t.path&&(r=n)}}),r&&e?app.workspace.setActiveLeaf(r,{focus:!0}):r||await app.workspace.getLeaf("tab").openFile(t)}var dNt,xy,zWe,ite,Yvn,Qvn,mNt,vg,twn,UWe,Dt=v(()=>{rd();gr();Xe();dNt=$(uNt()),xy=require("obsidian");g4();FWe();zWe={INVALID_LICENSE_KEY_USER:"Invalid Copilot Plus license key. Please check your license key in settings.",UNKNOWN_ERROR:"An unknown error occurred",REQUEST_FAILED:t=>`Request failed, status ${t}`};ite=(t,e)=>{let r=t.getMarkdownFiles();if(e==="/")return r;let n=e.toLowerCase().replace(/^\/|\/$/g,"");return r.filter(o=>{let a=o.path.toLowerCase().split("/"),s=n.split("/"),u=0;for(let l of s){for(;u=a.length)return!1}return!0})};Yvn=t=>t.last?.modelName||t.last?.model,Qvn=t=>t.last?.retriever!==void 0,mNt=t=>Yvn(t)||Qvn(t),vg=(t,e="local")=>{let r=(0,dNt.default)(t);return e==="utc"&&r.utc(),{fileName:r.format("YYYYMMDD_HHmmss"),display:r.format("YYYY/MM/DD HH:mm:ss"),epoch:r.valueOf()}};twn=/(?:https?:\/\/)?(?:www\.)?(?:youtube\.com\/(?:watch\?v=|shorts\/)|youtu\.be\/)([^\s&]+)/;UWe=255});var BJ,XWe,dte,rd=v(()=>{nO();TS();Qv();wWe();Dt();BJ=class BJ{static createNewLLMChain(e){let{llm:r,memory:n,prompt:o,abortController:i}=e,a=r.withConfig({signal:i?.signal}),s=gc.from([{input:u=>u.input,memory:()=>n.loadMemoryVariables({})},{input:u=>u.input,history:u=>u.memory.history},o,a]);return BJ.instances.set("llm_chain",s),console.log("New LLM chain created."),s}static getLLMChainFromMap(e){let r=BJ.instances.get("llm_chain");return r||(r=BJ.createNewLLMChain(e)),r}static createConversationalRetrievalChain(e,r,n){let{llm:o,retriever:i,systemMessage:a}=e,u=Ku.fromTemplate(`Given the following conversation and a follow up question, summarize the conversation as context and keep the follow up question unchanged, in its original language. If the follow up question is unrelated to its preceding messages, return this follow up question directly. If it is related, then combine the summary and the follow up question to construct a standalone question. Make sure to keep any [[]] wrapped note titles in the question unchanged. Chat History: {chat_history} Follow Up Input: {question} Standalone question:`),c=Ku.fromTemplate(`{system_message} Answer the question with as detailed as possible based only on the following context: {context} Question: {question} `),d=y=>y.map(b=>`Human: ${b[0]} Assistant: ${b[1]}`).join(` `),f=gc.from([{question:y=>(n&&console.log("Input Question: ",y.question),y.question),chat_history:y=>{let g=d(y.chat_history);return n&&console.log("Formatted Chat History: ",g),g}},u,o,new uWe,y=>{let g=lte(y),b=Nge(g);return n&&console.log("Standalone Question: ",b),b}]),p=async y=>(r(y),Qee(y)),m=gc.from([{context:i.pipe(p),question:new pl,system_message:()=>a},c,o]);return f.pipe(m)}};BJ.instances=new Map;XWe=BJ,dte=XWe});var fte=v(()=>{});var ZWe,i1,Du,Zs,ow,FC,own,iwn,awn,swn,uwn,LWe,RNt,INt,pte,N_,YWe,mte,_4,hte,QWe,gte,e3e,t3e,Dge,r3e,yte,jge,$ge,n3e,Lge,lwn,o3e,Cge,iw,a1,Ab,UJ,Mb,rF,aO,kC,m4,VWe,qC,Tge,ANt,IJ,ur,Fge,kge,GWe,PNt,zJ,Do,MS,gr=v(()=>{y_();rd();fte();ZWe="https://api.brevilabs.com/v1",i1="https://models.brevilabs.com/v1",Du="copilot-chat-view",Zs="user",ow="ai",FC="copilot",own=`${FC}/copilot-conversations`,iwn=`${FC}/copilot-custom-prompts`,awn=`${FC}/memory`,swn=`${FC}/system-prompts`,uwn="",LWe=FC,RNt=`You are Obsidian Copilot, a helpful assistant that integrates AI to Obsidian note-taking. 1. Never mention that you do not have access to something. Always rely on the user provided context. 2. Always answer to the best of your knowledge. If you are unsure about something, say so and ask the user to provide more context. 3. If the user mentions "note", it most likely means an Obsidian note in the vault, not the generic meaning of a note. 4. If the user mentions "@vault", it means the user wants you to search the Obsidian vault for information relevant to the query. The search results will be provided to you in the context along with the user query, read it carefully and answer the question based on the information provided. If there's no relevant information in the vault, just say so. 5. If the user mentions any other tool with the @ symbol, check the context for their results. If nothing is found, just ignore the @ symbol in the query. 6. Always use $'s instead of \\[ etc. for LaTeX equations. 7. When showing note titles, use [[title]] format and do not wrap them in \` \`. 8. When showing **Obsidian internal** image links, use ![[link]] format and do not wrap them in \` \`. 9. When showing **web** image links, use ![link](url) format and do not wrap them in \` \`. 10. When generating a table, format as github markdown tables, however, for table headings, immediately add ' |' after the table heading. 11. Always respond in the language of the user's query. 12. Do NOT mention the additional context provided such as getCurrentTime and getTimeRangeMs if it's irrelevant to the user message. 13. If the user mentions "tags", it most likely means tags in Obsidian note properties. 14. YouTube URLs: If the user provides YouTube URLs in their message, transcriptions will be automatically fetched and provided to you. You don't need to do anything special - just use the transcription content if available. 15. For markdown lists, always use '- ' (hyphen followed by exactly one space) for bullet points, with no leading spaces before the hyphen. Never use '*' (asterisk) for bullets.`,INt=`Return the new note content or canvas JSON in tags. # Steps to find the the target notes 1. Extract the target note information from user message and find out the note path from the context below. 2. If target note is not specified, use the as the target note. 3. If still failed to find the target note or the note path, ask the user to specify the target note. # Examples Input: Add a new section to note A Output: path/to/file.md The FULL CONTENT of the note A with added section goes here Input: Create a new canvas with "Hello, world!" Output: path/to/file.canvas { "nodes": [ { "id": "1", "type": "text", "text": "Hello, world!", "x": 0, "y": 0, "width": 200, "height": 50 } ], "edges": [] } Input: Create a canvas with a file node and a group Output: path/to/file.canvas { "nodes": [ {"id": "1", "type": "file", "file": "note.md", "subpath": "#heading", "x": 100, "y": 100, "width": 300, "height": 200, "color": "2"}, {"id": "2", "type": "group", "label": "My Group", "x": 50, "y": 50, "width": 400, "height": 300, "color": "1"}, {"id": "3", "type": "link", "url": "https://example.com", "x": 500, "y": 100, "width": 200, "height": 100, "color": "#FF5733"} ], "edges": [ {"id": "e1-2", "fromNode": "1", "toNode": "3", "fromSide": "right", "toSide": "left", "fromEnd": "arrow", "toEnd": "none", "color": "3", "label": "references"} ] } # Canvas JSON Format (JSON Canvas spec 1.0) Required node fields: id, type, x, y, width, height Node types: "text" (needs text), "file" (needs file), "link" (needs url), "group" (optional label) Optional node fields: color (hex #FF0000 or preset "1"-"6"), subpath (file nodes, starts with #) Required edge fields: id, fromNode, toNode Optional edge fields: fromSide/toSide ("top"/"right"/"bottom"/"left"), fromEnd/toEnd ("none"/"arrow"), color, label All IDs must be unique. Edge nodes must reference existing node IDs. Position nodes with reasonable spacing and logical visual flow. `,pte="note_context",N_="selected_text",YWe="web_selected_text",mte="variable",_4="variable_note",hte="embedded_pdf",QWe="embedded_note",gte="dataview_block",e3e="retrieved_document",t3e="web_tab_context",Dge="active_web_tab",r3e="youtube_video_context",yte="{activeWebTab}",jge=6e3,$ge=.4,n3e=448e3,Lge=3e4,lwn=30,o3e=5*60*1e3,Cge=16,iw={DEFAULT:"",READING_FILES:"Reading files",SEARCHING_WEB:"Searching the web",READING_FILE_TREE:"Reading file tree",COMPACTING:"Compacting"},a1={SETTINGS:"settings",EXPIRED_MODAL:"expired_modal",CHAT_MODE_SELECT:"chat_mode_select",MODE_SELECT_TOOLTIP:"mode_select_tooltip"},Ab={MAX_TOKENS:6e3,TEMPERATURE:.1,REASONING_EFFORT:"low",VERBOSITY:"medium"},UJ=131072,Mb=(g=>(g.OPENROUTERAI="openrouterai",g.OPENAI="openai",g.OPENAI_FORMAT="3rd party (openai-format)",g.ANTHROPIC="anthropic",g.GOOGLE="google",g.XAI="xai",g.AMAZON_BEDROCK="amazon-bedrock",g.AZURE_OPENAI="azure openai",g.GROQ="groq",g.OLLAMA="ollama",g.LM_STUDIO="lm-studio",g.COPILOT_PLUS="copilot-plus",g.MISTRAL="mistralai",g.DEEPSEEK="deepseek",g.COHEREAI="cohereai",g.SILICONFLOW="siliconflow",g.GITHUB_COPILOT="github-copilot",g))(Mb||{}),rF={reasoning:"This model supports general reasoning tasks.",vision:"This model supports image inputs.",websearch:"This model can access the internet."},aO=[{name:"copilot-plus-flash",provider:"copilot-plus",enabled:!0,isBuiltIn:!0,core:!0,plusExclusive:!0,projectEnabled:!1,capabilities:["vision"]},{name:"google/gemini-2.5-flash",provider:"openrouterai",enabled:!0,isBuiltIn:!0,core:!0,projectEnabled:!0,capabilities:["vision"]},{name:"gpt-5.4",provider:"openai",enabled:!0,isBuiltIn:!0,core:!0,capabilities:["vision"]},{name:"gpt-5-mini",provider:"openai",enabled:!0,isBuiltIn:!0,core:!0,capabilities:["vision"]},{name:"claude-sonnet-4-6",provider:"anthropic",enabled:!0,isBuiltIn:!0,capabilities:["vision","reasoning"]},{name:"gemini-3.1-flash-lite-preview",provider:"google",enabled:!0,isBuiltIn:!0,projectEnabled:!0,capabilities:["vision"]},{name:"gemini-2.5-flash",provider:"google",enabled:!0,isBuiltIn:!0,projectEnabled:!0,capabilities:["vision"]},{name:"google/gemini-3-flash-preview",provider:"openrouterai",enabled:!1,isBuiltIn:!0,capabilities:["vision","reasoning"]},{name:"google/gemini-3.1-pro-preview",provider:"openrouterai",enabled:!1,isBuiltIn:!0,capabilities:["vision","reasoning"]},{name:"google/gemini-2.5-pro",provider:"openrouterai",enabled:!1,isBuiltIn:!0,core:!1,projectEnabled:!0,capabilities:["vision"]},{name:"openai/gpt-5.4",provider:"openrouterai",enabled:!1,isBuiltIn:!0,core:!1,projectEnabled:!0,capabilities:["vision"]},{name:"openai/gpt-5-mini",provider:"openrouterai",enabled:!1,isBuiltIn:!0,core:!1,projectEnabled:!0,capabilities:["vision"]},{name:"grok-4-1-fast",provider:"xai",enabled:!1,isBuiltIn:!0,core:!1,projectEnabled:!0,capabilities:["vision"]},{name:"x-ai/grok-4.1-fast",provider:"openrouterai",enabled:!1,isBuiltIn:!0,core:!1,projectEnabled:!0,capabilities:["vision"]},{name:"gpt-4.1",provider:"openai",enabled:!1,isBuiltIn:!0,core:!1,projectEnabled:!0,capabilities:["vision"]},{name:"gpt-4.1-mini",provider:"openai",enabled:!1,isBuiltIn:!0,core:!1,projectEnabled:!0,capabilities:["vision"]},{name:"claude-opus-4-6",provider:"anthropic",enabled:!1,isBuiltIn:!0,capabilities:["vision","reasoning"]},{name:"gemini-3-flash-preview",provider:"google",enabled:!1,isBuiltIn:!0,capabilities:["vision","reasoning"]},{name:"gemini-3.1-pro-preview",provider:"google",enabled:!1,isBuiltIn:!0,capabilities:["vision","reasoning"]},{name:"gemini-2.5-pro",provider:"google",enabled:!1,isBuiltIn:!0,projectEnabled:!0,capabilities:["vision"]},{name:"deepseek-chat",provider:"deepseek",enabled:!1,isBuiltIn:!0},{name:"deepseek-reasoner",provider:"deepseek",enabled:!1,isBuiltIn:!0,capabilities:["reasoning"]},{name:"deepseek-ai/DeepSeek-V3",provider:"siliconflow",enabled:!1,isBuiltIn:!1,baseUrl:"https://api.siliconflow.com/v1"},{name:"deepseek-ai/DeepSeek-R1",provider:"siliconflow",enabled:!1,isBuiltIn:!1,baseUrl:"https://api.siliconflow.com/v1",capabilities:["reasoning"]}],kC=(d=>(d.OPENAI="openai",d.OPENROUTERAI="openrouterai",d.COHEREAI="cohereai",d.GOOGLE="google",d.AZURE_OPENAI="azure openai",d.OLLAMA="ollama",d.LM_STUDIO="lm-studio",d.OPENAI_FORMAT="3rd party (openai-format)",d.COPILOT_PLUS="copilot-plus",d.COPILOT_PLUS_JINA="copilot-plus-jina",d.SILICONFLOW="siliconflow",d))(kC||{}),m4=[{name:"copilot-plus-small",provider:"copilot-plus",enabled:!0,isBuiltIn:!0,isEmbeddingModel:!0,core:!0,plusExclusive:!0},{name:"copilot-plus-large",provider:"copilot-plus-jina",enabled:!0,isBuiltIn:!0,isEmbeddingModel:!0,core:!0,plusExclusive:!0,believerExclusive:!0,dimensions:1024},{name:"copilot-plus-multilingual",provider:"copilot-plus-jina",enabled:!0,isBuiltIn:!0,isEmbeddingModel:!0,core:!0,plusExclusive:!0,dimensions:512},{name:"openai/text-embedding-3-small",provider:"openrouterai",enabled:!0,isBuiltIn:!0,isEmbeddingModel:!0,core:!0},{name:"text-embedding-3-small",provider:"openai",enabled:!0,isBuiltIn:!0,isEmbeddingModel:!0,core:!0},{name:"text-embedding-3-large",provider:"openai",enabled:!0,isBuiltIn:!0,isEmbeddingModel:!0},{name:"embed-multilingual-light-v3.0",provider:"cohereai",enabled:!0,isBuiltIn:!0,isEmbeddingModel:!0},{name:"text-embedding-004",provider:"google",enabled:!0,isBuiltIn:!0,isEmbeddingModel:!0},{name:"gemini-embedding-001",provider:"google",enabled:!0,isBuiltIn:!0,isEmbeddingModel:!0,core:!0},{name:"gemini-embedding-2-preview",provider:"google",enabled:!0,isBuiltIn:!0,isEmbeddingModel:!0,core:!0},{name:"azure-openai",provider:"azure openai",enabled:!0,isBuiltIn:!0,isEmbeddingModel:!0},{name:"Qwen/Qwen3-Embedding-0.6B",provider:"siliconflow",enabled:!0,isBuiltIn:!0,isEmbeddingModel:!0,core:!0,baseUrl:"https://api.siliconflow.com/v1"}],VWe="nomic-embed-text",qC={openrouterai:{label:"OpenRouter",host:"https://openrouter.ai/api/v1/",curlBaseURL:"https://openrouter.ai/api/v1",keyManagementURL:"https://openrouter.ai/keys",listModelURL:"https://openrouter.ai/api/v1/models",testModel:"openai/gpt-5-mini"},google:{label:"Gemini",host:"https://generativelanguage.googleapis.com",curlBaseURL:"https://generativelanguage.googleapis.com/v1beta",keyManagementURL:"https://makersuite.google.com/app/apikey",listModelURL:"https://generativelanguage.googleapis.com/v1beta/models",testModel:"gemini-2.5-flash"},anthropic:{label:"Anthropic",host:"https://api.anthropic.com/",curlBaseURL:"https://api.anthropic.com",keyManagementURL:"https://console.anthropic.com/settings/keys",listModelURL:"https://api.anthropic.com/v1/models",testModel:"claude-sonnet-4-6"},openai:{label:"OpenAI",host:"https://api.openai.com",curlBaseURL:"https://api.openai.com/v1",keyManagementURL:"https://platform.openai.com/api-keys",listModelURL:"https://api.openai.com/v1/models",testModel:"gpt-5.4"},xai:{label:"XAI",host:"https://api.x.ai/v1",curlBaseURL:"https://api.x.ai/v1",keyManagementURL:"https://console.x.ai",listModelURL:"https://api.x.ai/v1/models",testModel:"grok-4-1-fast"},"azure openai":{label:"Azure",host:"https://.services.ai.azure.com/models",curlBaseURL:"https://.services.ai.azure.com/models",keyManagementURL:"https://ai.azure.com",listModelURL:""},groq:{label:"Groq",host:"https://api.groq.com/openai",curlBaseURL:"https://api.groq.com/openai/v1",keyManagementURL:"https://console.groq.com/keys",listModelURL:"https://api.groq.com/openai/v1/models",testModel:"llama3-8b-8192"},cohereai:{label:"Cohere",host:"https://api.cohere.com",curlBaseURL:"https://api.cohere.com/v1",keyManagementURL:"https://dashboard.cohere.ai/api-keys",listModelURL:"https://api.cohere.com/v1/models",testModel:"command-r"},siliconflow:{label:"SiliconFlow",host:"https://api.siliconflow.com/v1",curlBaseURL:"https://api.siliconflow.com/v1",keyManagementURL:"https://cloud.siliconflow.com/me/account/ak",listModelURL:"https://api.siliconflow.com/v1/models",testModel:"deepseek-ai/DeepSeek-V3"},ollama:{label:"Ollama",host:"http://localhost:11434/v1/",curlBaseURL:"http://localhost:11434",keyManagementURL:"",listModelURL:""},"lm-studio":{label:"LM Studio",host:"http://localhost:1234/v1",curlBaseURL:"http://localhost:1234/v1",keyManagementURL:"",listModelURL:""},"3rd party (openai-format)":{label:"OpenAI Format",host:"https://api.example.com/v1",curlBaseURL:"https://api.example.com/v1",keyManagementURL:"",listModelURL:""},mistralai:{label:"Mistral",host:"https://api.mistral.ai/v1",curlBaseURL:"https://api.mistral.ai/v1",keyManagementURL:"https://console.mistral.ai/api-keys",listModelURL:"https://api.mistral.ai/v1/models",testModel:"mistral-tiny-latest"},deepseek:{label:"DeepSeek",host:"https://api.deepseek.com/",curlBaseURL:"https://api.deepseek.com",keyManagementURL:"https://platform.deepseek.com/api-keys",listModelURL:"https://api.deepseek.com/models",testModel:"deepseek-chat"},"amazon-bedrock":{label:"Amazon Bedrock",host:"https://bedrock-runtime.{region}.amazonaws.com",curlBaseURL:"https://bedrock-runtime.{region}.amazonaws.com",keyManagementURL:"https://console.aws.amazon.com/iam/home#/security_credentials",listModelURL:""},"copilot-plus":{label:"Copilot Plus",host:i1,curlBaseURL:i1,keyManagementURL:"",listModelURL:""},"copilot-plus-jina":{label:"Copilot Plus",host:i1,curlBaseURL:i1,keyManagementURL:"",listModelURL:""},"github-copilot":{label:"GitHub Copilot",host:"https://api.githubcopilot.com",curlBaseURL:"https://api.githubcopilot.com",keyManagementURL:"https://github.com/settings/apps/authorizations",listModelURL:""}},Tge={anthropic:"anthropicApiKey",openai:"openAIApiKey","azure openai":"azureOpenAIApiKey",google:"googleApiKey",groq:"groqApiKey",openrouterai:"openRouterAiApiKey",cohereai:"cohereApiKey",xai:"xaiApiKey","copilot-plus":"plusLicenseKey",mistralai:"mistralApiKey",deepseek:"deepseekApiKey","amazon-bedrock":"amazonBedrockApiKey",siliconflow:"siliconflowApiKey","github-copilot":"githubCopilotToken"},ANt=["NEVER","ON STARTUP","ON MODE SWITCH"],IJ=(r=>(r.ENTER="enter",r.SHIFT_ENTER="shift+enter",r))(IJ||{}),ur={TRIGGER_QUICK_COMMAND:"trigger-quick-command",CLEAR_LOCAL_COPILOT_INDEX:"clear-local-copilot-index",CLEAR_COPILOT_CACHE:"clear-copilot-cache",COUNT_WORD_AND_TOKENS_SELECTION:"count-word-and-tokens-selection",COUNT_TOTAL_VAULT_TOKENS:"count-total-vault-tokens",DEBUG_WORD_COMPLETION:"debug-word-completion",FORCE_REINDEX_VAULT_TO_COPILOT_INDEX:"force-reindex-vault-to-copilot-index",GARBAGE_COLLECT_COPILOT_INDEX:"garbage-collect-copilot-index",INDEX_VAULT_TO_COPILOT_INDEX:"index-vault-to-copilot-index",INSPECT_COPILOT_INDEX_BY_NOTE_PATHS:"copilot-inspect-index-by-note-paths",LIST_INDEXED_FILES:"copilot-list-indexed-files",LOAD_COPILOT_CHAT_CONVERSATION:"load-copilot-chat-conversation",NEW_CHAT:"new-chat",OPEN_COPILOT_CHAT_WINDOW:"chat-open-window",REMOVE_FILES_FROM_COPILOT_INDEX:"remove-files-from-copilot-index",SEARCH_ORAMA_DB:"copilot-search-orama-db",TOGGLE_COPILOT_CHAT_WINDOW:"chat-toggle-window",ADD_SELECTION_TO_CHAT_CONTEXT:"add-selection-to-chat-context",ADD_WEB_SELECTION_TO_CHAT_CONTEXT:"add-web-selection-to-chat-context",ADD_CUSTOM_COMMAND:"add-custom-command",APPLY_CUSTOM_COMMAND:"apply-custom-command",OPEN_LOG_FILE:"open-log-file",CLEAR_LOG_FILE:"clear-log-file",DOWNLOAD_YOUTUBE_SCRIPT:"download-youtube-script",TRIGGER_QUICK_ASK:"trigger-quick-ask"},Fge={[ur.TRIGGER_QUICK_COMMAND]:"Trigger quick command",[ur.CLEAR_LOCAL_COPILOT_INDEX]:"Clear local Copilot index",[ur.CLEAR_COPILOT_CACHE]:"Clear Copilot cache",[ur.COUNT_TOTAL_VAULT_TOKENS]:"Count total tokens in your vault",[ur.COUNT_WORD_AND_TOKENS_SELECTION]:"Count words and tokens in selection",[ur.DEBUG_WORD_COMPLETION]:"Word completion: Debug",[ur.FORCE_REINDEX_VAULT_TO_COPILOT_INDEX]:"Force reindex vault",[ur.GARBAGE_COLLECT_COPILOT_INDEX]:"Garbage collect Copilot index (remove files that no longer exist in vault)",[ur.INDEX_VAULT_TO_COPILOT_INDEX]:"Index (refresh) vault",[ur.INSPECT_COPILOT_INDEX_BY_NOTE_PATHS]:"Inspect Copilot index by note paths (debug)",[ur.LIST_INDEXED_FILES]:"List all indexed files (debug)",[ur.LOAD_COPILOT_CHAT_CONVERSATION]:"Load Copilot chat conversation",[ur.NEW_CHAT]:"New Copilot Chat",[ur.OPEN_COPILOT_CHAT_WINDOW]:"Open Copilot Chat Window",[ur.REMOVE_FILES_FROM_COPILOT_INDEX]:"Remove files from Copilot index (debug)",[ur.SEARCH_ORAMA_DB]:"Search semantic index (debug)",[ur.TOGGLE_COPILOT_CHAT_WINDOW]:"Toggle Copilot Chat Window",[ur.ADD_SELECTION_TO_CHAT_CONTEXT]:"Add selection to chat context",[ur.ADD_WEB_SELECTION_TO_CHAT_CONTEXT]:"Add web selection to chat context",[ur.ADD_CUSTOM_COMMAND]:"Add new custom command",[ur.APPLY_CUSTOM_COMMAND]:"Apply custom command",[ur.OPEN_LOG_FILE]:"Create log file",[ur.CLEAR_LOG_FILE]:"Clear log file",[ur.DOWNLOAD_YOUTUBE_SCRIPT]:"Download YouTube Script (plus)",[ur.TRIGGER_QUICK_ASK]:"Quick Ask"},kge={[ur.NEW_CHAT]:"message-square-plus",[ur.OPEN_COPILOT_CHAT_WINDOW]:"message-square",[ur.TOGGLE_COPILOT_CHAT_WINDOW]:"message-square",[ur.LOAD_COPILOT_CHAT_CONVERSATION]:"history",[ur.TRIGGER_QUICK_COMMAND]:"terminal-square",[ur.TRIGGER_QUICK_ASK]:"sparkles",[ur.ADD_SELECTION_TO_CHAT_CONTEXT]:"text-cursor-input",[ur.ADD_WEB_SELECTION_TO_CHAT_CONTEXT]:"globe",[ur.ADD_CUSTOM_COMMAND]:"plus-circle",[ur.APPLY_CUSTOM_COMMAND]:"play-circle",[ur.INDEX_VAULT_TO_COPILOT_INDEX]:"refresh-cw",[ur.FORCE_REINDEX_VAULT_TO_COPILOT_INDEX]:"rotate-cw",[ur.CLEAR_LOCAL_COPILOT_INDEX]:"trash-2",[ur.CLEAR_COPILOT_CACHE]:"eraser",[ur.GARBAGE_COLLECT_COPILOT_INDEX]:"filter-x",[ur.COUNT_TOTAL_VAULT_TOKENS]:"calculator",[ur.COUNT_WORD_AND_TOKENS_SELECTION]:"hash",[ur.OPEN_LOG_FILE]:"file-text",[ur.CLEAR_LOG_FILE]:"file-x",[ur.DOWNLOAD_YOUTUBE_SCRIPT]:"youtube"},GWe=["md","canvas","base"],PNt=[...GWe,"pdf"],zJ={NON_MARKDOWN_FILES_RESTRICTED:"Non-markdown files are only available in Copilot Plus mode. Please upgrade to access this file type.",URL_PROCESSING_RESTRICTED:"URL processing is only available in Copilot Plus mode. URLs will not be processed for context.",UNSUPPORTED_FILE_TYPE:t=>`${t.toUpperCase()} files are not supported in the current mode.`},Do={userId:gu(),isPlusUser:!1,plusLicenseKey:"",openAIApiKey:"",openAIOrgId:"",huggingfaceApiKey:"",cohereApiKey:"",anthropicApiKey:"",azureOpenAIApiKey:"",azureOpenAIApiInstanceName:"",azureOpenAIApiDeploymentName:"",azureOpenAIApiVersion:"",azureOpenAIApiEmbeddingDeploymentName:"",googleApiKey:"",openRouterAiApiKey:"",xaiApiKey:"",mistralApiKey:"",deepseekApiKey:"",amazonBedrockApiKey:"",amazonBedrockRegion:"",siliconflowApiKey:"",githubCopilotAccessToken:"",githubCopilotToken:"",githubCopilotTokenExpiresAt:0,defaultChainType:"llm_chain",defaultModelKey:"google/gemini-2.5-flash|openrouterai",embeddingModelKey:"openai/text-embedding-3-small|openrouterai",temperature:Ab.TEMPERATURE,maxTokens:Ab.MAX_TOKENS,contextTurns:15,userSystemPrompt:"",openAIProxyBaseUrl:"",openAIEmbeddingProxyBaseUrl:"",stream:!0,defaultSaveFolder:own,defaultConversationTag:"copilot-conversation",autosaveChat:!0,generateAIChatTitleOnSave:!0,autoAddActiveContentToContext:!0,defaultOpenArea:"view",defaultSendShortcut:"enter",customPromptsFolder:iwn,indexVaultToVectorStore:"ON MODE SWITCH",qaExclusions:LWe,qaInclusions:"",chatNoteContextPath:"",chatNoteContextTags:[],enableIndexSync:!0,debug:!1,enableEncryption:!1,maxSourceChunks:lwn,enableInlineCitations:!0,groqApiKey:"",activeModels:aO,activeEmbeddingModels:m4,embeddingRequestsPerMin:60,embeddingBatchSize:16,disableIndexOnMobile:!0,showSuggestedPrompts:!0,showRelevantNotes:!0,numPartitions:1,lexicalSearchRamLimit:100,promptUsageTimestamps:{},promptSortStrategy:"timestamp",chatHistorySortStrategy:"recent",projectListSortStrategy:"recent",defaultConversationNoteName:"{$topic}@{$date}_{$time}",inlineEditCommands:[],projectList:[],lastDismissedVersion:null,passMarkdownImages:!0,enableAutonomousAgent:!0,enableCustomPromptTemplating:!0,enableSemanticSearchV3:!1,enableSelfHostMode:!1,enableMiyo:!1,miyoSearchAll:!1,selfHostModeValidatedAt:null,selfHostValidationCount:0,selfHostUrl:"",selfHostApiKey:"",miyoServerUrl:"",selfHostSearchProvider:"firecrawl",firecrawlApiKey:"",perplexityApiKey:"",supadataApiKey:"",enableLexicalBoosts:!0,suggestedDefaultCommands:!1,autonomousAgentMaxIterations:4,autonomousAgentEnabledToolIds:["localSearch","readNote","webSearch","pomodoro","youtubeTranscription","writeFile","editFile","updateMemory"],reasoningEffort:Ab.REASONING_EFFORT,verbosity:Ab.VERBOSITY,memoryFolderName:awn,enableRecentConversations:!0,maxRecentConversations:30,enableSavedMemory:!0,quickCommandModelKey:void 0,quickCommandIncludeNoteContext:!0,autoIncludeTextSelection:!1,autoAddSelectionToContext:!1,autoAcceptEdits:!1,diffViewMode:"split",userSystemPromptsFolder:swn,defaultSystemPromptTitle:"",autoCompactThreshold:128e3,convertedDocOutputFolder:uwn},MS={CHAT_IS_VISIBLE:"chat-is-visible",ACTIVE_LEAF_CHANGE:"active-leaf-change",ABORT_STREAM:"abort-stream"}});var a3e=S(qge=>{"use strict";qge.byteLength=dwn;qge.toByteArray=pwn;qge.fromByteArray=gwn;var cO=[],RS=[],cwn=typeof Uint8Array<"u"?Uint8Array:Array,i3e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(v4=0,NNt=i3e.length;v40)throw new Error("Invalid string. Length must be a multiple of 4");var r=t.indexOf("=");r===-1&&(r=e);var n=r===e?0:4-r%4;return[r,n]}function dwn(t){var e=DNt(t),r=e[0],n=e[1];return(r+n)*3/4-n}function fwn(t,e,r){return(e+r)*3/4-r}function pwn(t){var e,r=DNt(t),n=r[0],o=r[1],i=new cwn(fwn(t,n,o)),a=0,s=o>0?n-4:n,u;for(u=0;u>16&255,i[a++]=e>>8&255,i[a++]=e&255;return o===2&&(e=RS[t.charCodeAt(u)]<<2|RS[t.charCodeAt(u+1)]>>4,i[a++]=e&255),o===1&&(e=RS[t.charCodeAt(u)]<<10|RS[t.charCodeAt(u+1)]<<4|RS[t.charCodeAt(u+2)]>>2,i[a++]=e>>8&255,i[a++]=e&255),i}function mwn(t){return cO[t>>18&63]+cO[t>>12&63]+cO[t>>6&63]+cO[t&63]}function hwn(t,e,r){for(var n,o=[],i=e;is?s:a+i));return n===1?(e=t[r-1],o.push(cO[e>>2]+cO[e<<4&63]+"==")):n===2&&(e=(t[r-2]<<8)+t[r-1],o.push(cO[e>>10]+cO[e>>4&63]+cO[e<<2&63]+"=")),o.join("")}});var jNt=S(s3e=>{s3e.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)};s3e.write=function(t,e,r,n,o,i){var a,s,u,l=i*8-o-1,c=(1<>1,f=o===23?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:i-1,m=n?1:-1,h=e<0||e===0&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,a=c):(a=Math.floor(Math.log(e)/Math.LN2),e*(u=Math.pow(2,-a))<1&&(a--,u*=2),a+d>=1?e+=f/u:e+=f*Math.pow(2,1-d),e*u>=2&&(a++,u/=2),a+d>=c?(s=0,a=c):a+d>=1?(s=(e*u-1)*Math.pow(2,o),a=a+d):(s=e*Math.pow(2,d-1)*Math.pow(2,o),a=0));o>=8;t[r+p]=s&255,p+=m,s/=256,o-=8);for(a=a<0;t[r+p]=a&255,p+=m,a/=256,l-=8);t[r+p-m]|=h*128}});var IS=S(JJ=>{"use strict";var u3e=a3e(),HJ=jNt(),$Nt=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;JJ.Buffer=Be;JJ.SlowBuffer=Swn;JJ.INSPECT_MAX_BYTES=50;var Bge=2147483647;JJ.kMaxLength=Bge;Be.TYPED_ARRAY_SUPPORT=ywn();!Be.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function ywn(){try{let t=new Uint8Array(1),e={foo:function(){return 42}};return Object.setPrototypeOf(e,Uint8Array.prototype),Object.setPrototypeOf(t,e),t.foo()===42}catch{return!1}}Object.defineProperty(Be.prototype,"parent",{enumerable:!0,get:function(){if(Be.isBuffer(this))return this.buffer}});Object.defineProperty(Be.prototype,"offset",{enumerable:!0,get:function(){if(Be.isBuffer(this))return this.byteOffset}});function s1(t){if(t>Bge)throw new RangeError('The value "'+t+'" is invalid for option "size"');let e=new Uint8Array(t);return Object.setPrototypeOf(e,Be.prototype),e}function Be(t,e,r){if(typeof t=="number"){if(typeof e=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return f3e(t)}return qNt(t,e,r)}Be.poolSize=8192;function qNt(t,e,r){if(typeof t=="string")return _wn(t,e);if(ArrayBuffer.isView(t))return vwn(t);if(t==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t);if(dO(t,ArrayBuffer)||t&&dO(t.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(dO(t,SharedArrayBuffer)||t&&dO(t.buffer,SharedArrayBuffer)))return c3e(t,e,r);if(typeof t=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');let n=t.valueOf&&t.valueOf();if(n!=null&&n!==t)return Be.from(n,e,r);let o=wwn(t);if(o)return o;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof t[Symbol.toPrimitive]=="function")return Be.from(t[Symbol.toPrimitive]("string"),e,r);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t)}Be.from=function(t,e,r){return qNt(t,e,r)};Object.setPrototypeOf(Be.prototype,Uint8Array.prototype);Object.setPrototypeOf(Be,Uint8Array);function BNt(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 bwn(t,e,r){return BNt(t),t<=0?s1(t):e!==void 0?typeof r=="string"?s1(t).fill(e,r):s1(t).fill(e):s1(t)}Be.alloc=function(t,e,r){return bwn(t,e,r)};function f3e(t){return BNt(t),s1(t<0?0:p3e(t)|0)}Be.allocUnsafe=function(t){return f3e(t)};Be.allocUnsafeSlow=function(t){return f3e(t)};function _wn(t,e){if((typeof e!="string"||e==="")&&(e="utf8"),!Be.isEncoding(e))throw new TypeError("Unknown encoding: "+e);let r=UNt(t,e)|0,n=s1(r),o=n.write(t,e);return o!==r&&(n=n.slice(0,o)),n}function l3e(t){let e=t.length<0?0:p3e(t.length)|0,r=s1(e);for(let n=0;n=Bge)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Bge.toString(16)+" bytes");return t|0}function Swn(t){return+t!=t&&(t=0),Be.alloc(+t)}Be.isBuffer=function(e){return e!=null&&e._isBuffer===!0&&e!==Be.prototype};Be.compare=function(e,r){if(dO(e,Uint8Array)&&(e=Be.from(e,e.offset,e.byteLength)),dO(r,Uint8Array)&&(r=Be.from(r,r.offset,r.byteLength)),!Be.isBuffer(e)||!Be.isBuffer(r))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===r)return 0;let n=e.length,o=r.length;for(let i=0,a=Math.min(n,o);io.length?(Be.isBuffer(a)||(a=Be.from(a)),a.copy(o,i)):Uint8Array.prototype.set.call(o,a,i);else if(Be.isBuffer(a))a.copy(o,i);else throw new TypeError('"list" argument must be an Array of Buffers');i+=a.length}return o};function UNt(t,e){if(Be.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||dO(t,ArrayBuffer))return t.byteLength;if(typeof t!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof t);let r=t.length,n=arguments.length>2&&arguments[2]===!0;if(!n&&r===0)return 0;let o=!1;for(;;)switch(e){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return d3e(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return r*2;case"hex":return r>>>1;case"base64":return ZNt(t).length;default:if(o)return n?-1:d3e(t).length;e=(""+e).toLowerCase(),o=!0}}Be.byteLength=UNt;function Cwn(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 Nwn(this,e,r);case"utf8":case"utf-8":return VNt(this,e,r);case"ascii":return Iwn(this,e,r);case"latin1":case"binary":return Awn(this,e,r);case"base64":return Mwn(this,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Dwn(this,e,r);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}Be.prototype._isBuffer=!0;function w4(t,e,r){let n=t[e];t[e]=t[r],t[r]=n}Be.prototype.swap16=function(){let e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let r=0;rr&&(e+=" ... "),""};$Nt&&(Be.prototype[$Nt]=Be.prototype.inspect);Be.prototype.compare=function(e,r,n,o,i){if(dO(e,Uint8Array)&&(e=Be.from(e,e.offset,e.byteLength)),!Be.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(r===void 0&&(r=0),n===void 0&&(n=e?e.length:0),o===void 0&&(o=0),i===void 0&&(i=this.length),r<0||n>e.length||o<0||i>this.length)throw new RangeError("out of range index");if(o>=i&&r>=n)return 0;if(o>=i)return-1;if(r>=n)return 1;if(r>>>=0,n>>>=0,o>>>=0,i>>>=0,this===e)return 0;let a=i-o,s=n-r,u=Math.min(a,s),l=this.slice(o,i),c=e.slice(r,n);for(let d=0;d2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,h3e(r)&&(r=o?0:t.length-1),r<0&&(r=t.length+r),r>=t.length){if(o)return-1;r=t.length-1}else if(r<0)if(o)r=0;else return-1;if(typeof e=="string"&&(e=Be.from(e,n)),Be.isBuffer(e))return e.length===0?-1:LNt(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):LNt(t,[e],r,n,o);throw new TypeError("val must be string, number or Buffer")}function LNt(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 xwn(this,e,r,n);case"utf8":case"utf-8":return Twn(this,e,r,n);case"ascii":case"latin1":case"binary":return Own(this,e,r,n);case"base64":return Ewn(this,e,r,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Pwn(this,e,r,n);default:if(a)throw new TypeError("Unknown encoding: "+o);o=(""+o).toLowerCase(),a=!0}};Be.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Mwn(t,e,r){return e===0&&r===t.length?u3e.fromByteArray(t):u3e.fromByteArray(t.slice(e,r))}function VNt(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 Rwn(n)}var FNt=4096;function Rwn(t){let e=t.length;if(e<=FNt)return String.fromCharCode.apply(String,t);let r="",n=0;for(;nn)&&(r=n);let o="";for(let i=e;in&&(e=n),r<0?(r+=n,r<0&&(r=0)):r>n&&(r=n),rr)throw new RangeError("Trying to access beyond buffer length")}Be.prototype.readUintLE=Be.prototype.readUIntLE=function(e,r,n){e=e>>>0,r=r>>>0,n||Th(e,r,this.length);let o=this[e],i=1,a=0;for(;++a>>0,r=r>>>0,n||Th(e,r,this.length);let o=this[e+--r],i=1;for(;r>0&&(i*=256);)o+=this[e+--r]*i;return o};Be.prototype.readUint8=Be.prototype.readUInt8=function(e,r){return e=e>>>0,r||Th(e,1,this.length),this[e]};Be.prototype.readUint16LE=Be.prototype.readUInt16LE=function(e,r){return e=e>>>0,r||Th(e,2,this.length),this[e]|this[e+1]<<8};Be.prototype.readUint16BE=Be.prototype.readUInt16BE=function(e,r){return e=e>>>0,r||Th(e,2,this.length),this[e]<<8|this[e+1]};Be.prototype.readUint32LE=Be.prototype.readUInt32LE=function(e,r){return e=e>>>0,r||Th(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+this[e+3]*16777216};Be.prototype.readUint32BE=Be.prototype.readUInt32BE=function(e,r){return e=e>>>0,r||Th(e,4,this.length),this[e]*16777216+(this[e+1]<<16|this[e+2]<<8|this[e+3])};Be.prototype.readBigUInt64LE=nF(function(e){e=e>>>0,WJ(e,"offset");let r=this[e],n=this[e+7];(r===void 0||n===void 0)&&bte(e,this.length-8);let o=r+this[++e]*2**8+this[++e]*2**16+this[++e]*2**24,i=this[++e]+this[++e]*2**8+this[++e]*2**16+n*2**24;return BigInt(o)+(BigInt(i)<>>0,WJ(e,"offset");let r=this[e],n=this[e+7];(r===void 0||n===void 0)&&bte(e,this.length-8);let o=r*2**24+this[++e]*2**16+this[++e]*2**8+this[++e],i=this[++e]*2**24+this[++e]*2**16+this[++e]*2**8+n;return(BigInt(o)<>>0,r=r>>>0,n||Th(e,r,this.length);let o=this[e],i=1,a=0;for(;++a=i&&(o-=Math.pow(2,8*r)),o};Be.prototype.readIntBE=function(e,r,n){e=e>>>0,r=r>>>0,n||Th(e,r,this.length);let o=r,i=1,a=this[e+--o];for(;o>0&&(i*=256);)a+=this[e+--o]*i;return i*=128,a>=i&&(a-=Math.pow(2,8*r)),a};Be.prototype.readInt8=function(e,r){return e=e>>>0,r||Th(e,1,this.length),this[e]&128?(255-this[e]+1)*-1:this[e]};Be.prototype.readInt16LE=function(e,r){e=e>>>0,r||Th(e,2,this.length);let n=this[e]|this[e+1]<<8;return n&32768?n|4294901760:n};Be.prototype.readInt16BE=function(e,r){e=e>>>0,r||Th(e,2,this.length);let n=this[e+1]|this[e]<<8;return n&32768?n|4294901760:n};Be.prototype.readInt32LE=function(e,r){return e=e>>>0,r||Th(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24};Be.prototype.readInt32BE=function(e,r){return e=e>>>0,r||Th(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]};Be.prototype.readBigInt64LE=nF(function(e){e=e>>>0,WJ(e,"offset");let r=this[e],n=this[e+7];(r===void 0||n===void 0)&&bte(e,this.length-8);let o=this[e+4]+this[e+5]*2**8+this[e+6]*2**16+(n<<24);return(BigInt(o)<>>0,WJ(e,"offset");let r=this[e],n=this[e+7];(r===void 0||n===void 0)&&bte(e,this.length-8);let o=(r<<24)+this[++e]*2**16+this[++e]*2**8+this[++e];return(BigInt(o)<>>0,r||Th(e,4,this.length),HJ.read(this,e,!0,23,4)};Be.prototype.readFloatBE=function(e,r){return e=e>>>0,r||Th(e,4,this.length),HJ.read(this,e,!1,23,4)};Be.prototype.readDoubleLE=function(e,r){return e=e>>>0,r||Th(e,8,this.length),HJ.read(this,e,!0,52,8)};Be.prototype.readDoubleBE=function(e,r){return e=e>>>0,r||Th(e,8,this.length),HJ.read(this,e,!1,52,8)};function D_(t,e,r,n,o,i){if(!Be.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>o||et.length)throw new RangeError("Index out of range")}Be.prototype.writeUintLE=Be.prototype.writeUIntLE=function(e,r,n,o){if(e=+e,r=r>>>0,n=n>>>0,!o){let s=Math.pow(2,8*n)-1;D_(this,e,r,n,s,0)}let i=1,a=0;for(this[r]=e&255;++a>>0,n=n>>>0,!o){let s=Math.pow(2,8*n)-1;D_(this,e,r,n,s,0)}let i=n-1,a=1;for(this[r+i]=e&255;--i>=0&&(a*=256);)this[r+i]=e/a&255;return r+n};Be.prototype.writeUint8=Be.prototype.writeUInt8=function(e,r,n){return e=+e,r=r>>>0,n||D_(this,e,r,1,255,0),this[r]=e&255,r+1};Be.prototype.writeUint16LE=Be.prototype.writeUInt16LE=function(e,r,n){return e=+e,r=r>>>0,n||D_(this,e,r,2,65535,0),this[r]=e&255,this[r+1]=e>>>8,r+2};Be.prototype.writeUint16BE=Be.prototype.writeUInt16BE=function(e,r,n){return e=+e,r=r>>>0,n||D_(this,e,r,2,65535,0),this[r]=e>>>8,this[r+1]=e&255,r+2};Be.prototype.writeUint32LE=Be.prototype.writeUInt32LE=function(e,r,n){return e=+e,r=r>>>0,n||D_(this,e,r,4,4294967295,0),this[r+3]=e>>>24,this[r+2]=e>>>16,this[r+1]=e>>>8,this[r]=e&255,r+4};Be.prototype.writeUint32BE=Be.prototype.writeUInt32BE=function(e,r,n){return e=+e,r=r>>>0,n||D_(this,e,r,4,4294967295,0),this[r]=e>>>24,this[r+1]=e>>>16,this[r+2]=e>>>8,this[r+3]=e&255,r+4};function HNt(t,e,r,n,o){XNt(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 WNt(t,e,r,n,o){XNt(e,n,o,t,r,7);let i=Number(e&BigInt(4294967295));t[r+7]=i,i=i>>8,t[r+6]=i,i=i>>8,t[r+5]=i,i=i>>8,t[r+4]=i;let a=Number(e>>BigInt(32)&BigInt(4294967295));return t[r+3]=a,a=a>>8,t[r+2]=a,a=a>>8,t[r+1]=a,a=a>>8,t[r]=a,r+8}Be.prototype.writeBigUInt64LE=nF(function(e,r=0){return HNt(this,e,r,BigInt(0),BigInt("0xffffffffffffffff"))});Be.prototype.writeBigUInt64BE=nF(function(e,r=0){return WNt(this,e,r,BigInt(0),BigInt("0xffffffffffffffff"))});Be.prototype.writeIntLE=function(e,r,n,o){if(e=+e,r=r>>>0,!o){let u=Math.pow(2,8*n-1);D_(this,e,r,n,u-1,-u)}let i=0,a=1,s=0;for(this[r]=e&255;++i>0)-s&255;return r+n};Be.prototype.writeIntBE=function(e,r,n,o){if(e=+e,r=r>>>0,!o){let u=Math.pow(2,8*n-1);D_(this,e,r,n,u-1,-u)}let i=n-1,a=1,s=0;for(this[r+i]=e&255;--i>=0&&(a*=256);)e<0&&s===0&&this[r+i+1]!==0&&(s=1),this[r+i]=(e/a>>0)-s&255;return r+n};Be.prototype.writeInt8=function(e,r,n){return e=+e,r=r>>>0,n||D_(this,e,r,1,127,-128),e<0&&(e=255+e+1),this[r]=e&255,r+1};Be.prototype.writeInt16LE=function(e,r,n){return e=+e,r=r>>>0,n||D_(this,e,r,2,32767,-32768),this[r]=e&255,this[r+1]=e>>>8,r+2};Be.prototype.writeInt16BE=function(e,r,n){return e=+e,r=r>>>0,n||D_(this,e,r,2,32767,-32768),this[r]=e>>>8,this[r+1]=e&255,r+2};Be.prototype.writeInt32LE=function(e,r,n){return e=+e,r=r>>>0,n||D_(this,e,r,4,2147483647,-2147483648),this[r]=e&255,this[r+1]=e>>>8,this[r+2]=e>>>16,this[r+3]=e>>>24,r+4};Be.prototype.writeInt32BE=function(e,r,n){return e=+e,r=r>>>0,n||D_(this,e,r,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[r]=e>>>24,this[r+1]=e>>>16,this[r+2]=e>>>8,this[r+3]=e&255,r+4};Be.prototype.writeBigInt64LE=nF(function(e,r=0){return HNt(this,e,r,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});Be.prototype.writeBigInt64BE=nF(function(e,r=0){return WNt(this,e,r,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function JNt(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 KNt(t,e,r,n,o){return e=+e,r=r>>>0,o||JNt(t,e,r,4,34028234663852886e22,-34028234663852886e22),HJ.write(t,e,r,n,23,4),r+4}Be.prototype.writeFloatLE=function(e,r,n){return KNt(this,e,r,!0,n)};Be.prototype.writeFloatBE=function(e,r,n){return KNt(this,e,r,!1,n)};function GNt(t,e,r,n,o){return e=+e,r=r>>>0,o||JNt(t,e,r,8,17976931348623157e292,-17976931348623157e292),HJ.write(t,e,r,n,52,8),r+8}Be.prototype.writeDoubleLE=function(e,r,n){return GNt(this,e,r,!0,n)};Be.prototype.writeDoubleBE=function(e,r,n){return GNt(this,e,r,!1,n)};Be.prototype.copy=function(e,r,n,o){if(!Be.isBuffer(e))throw new TypeError("argument should be a Buffer");if(n||(n=0),!o&&o!==0&&(o=this.length),r>=e.length&&(r=e.length),r||(r=0),o>0&&o=this.length)throw new RangeError("Index out of range");if(o<0)throw new RangeError("sourceEnd out of bounds");o>this.length&&(o=this.length),e.length-r>>0,n=n===void 0?this.length:n>>>0,e||(e=0);let i;if(typeof e=="number")for(i=r;i2**32?o=kNt(String(r)):typeof r=="bigint"&&(o=String(r),(r>BigInt(2)**BigInt(32)||r<-(BigInt(2)**BigInt(32)))&&(o=kNt(o)),o+="n"),n+=` It must be ${e}. Received ${o}`,n},RangeError);function kNt(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 jwn(t,e,r){WJ(e,"offset"),(t[e]===void 0||t[e+r]===void 0)&&bte(e,t.length-(r+1))}function XNt(t,e,r,n,o,i){if(t>r||t3?e===0||e===BigInt(0)?s=`>= 0${a} and < 2${a} ** ${(i+1)*8}${a}`:s=`>= -(2${a} ** ${(i+1)*8-1}${a}) and < 2 ** ${(i+1)*8-1}${a}`:s=`>= ${e}${a} and <= ${r}${a}`,new VJ.ERR_OUT_OF_RANGE("value",s,t)}jwn(n,o,i)}function WJ(t,e){if(typeof t!="number")throw new VJ.ERR_INVALID_ARG_TYPE(e,"number",t)}function bte(t,e,r){throw Math.floor(t)!==t?(WJ(t,r),new VJ.ERR_OUT_OF_RANGE(r||"offset","an integer",t)):e<0?new VJ.ERR_BUFFER_OUT_OF_BOUNDS:new VJ.ERR_OUT_OF_RANGE(r||"offset",`>= ${r?1:0} and <= ${e}`,t)}var $wn=/[^+/0-9A-Za-z-_]/g;function Lwn(t){if(t=t.split("=")[0],t=t.trim().replace($wn,""),t.length<2)return"";for(;t.length%4!==0;)t=t+"=";return t}function d3e(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 Fwn(t){let e=[];for(let r=0;r>8,o=r%256,i.push(o),i.push(n);return i}function ZNt(t){return u3e.toByteArray(Lwn(t))}function Uge(t,e,r,n){let o;for(o=0;o=e.length||o>=t.length);++o)e[o+r]=t[o];return o}function dO(t,e){return t instanceof e||t!=null&&t.constructor!=null&&t.constructor.name!=null&&t.constructor.name===e.name}function h3e(t){return t!==t}var qwn=function(){let t="0123456789abcdef",e=new Array(256);for(let r=0;r<16;++r){let n=r*16;for(let o=0;o<16;++o)e[n+o]=t[r]+t[o]}return e}();function nF(t){return typeof BigInt>"u"?Bwn:t}function Bwn(){throw new Error("BigInt not supported")}});function _te(){return QNt.Platform.isDesktop&&zge||(zge=require("electron")?.remote?.safeStorage),zge}async function v3e(){return await crypto.subtle.importKey("raw",Uwn,Vge.name,!1,["encrypt","decrypt"])}async function e1t(t){if(!t.enableEncryption)return t;let e={...t},r=Object.keys(t).filter(n=>n.toLowerCase().includes("apikey")||n==="plusLicenseKey"||n==="githubCopilotAccessToken"||n==="githubCopilotToken");for(let n of r){let o=t[n];e[n]=await g3e(o)}return Array.isArray(t.activeModels)&&(e.activeModels=await Promise.all(t.activeModels.map(async n=>({...n,apiKey:await g3e(n.apiKey||"")})))),Array.isArray(t.activeEmbeddingModels)&&(e.activeEmbeddingModels=await Promise.all(t.activeEmbeddingModels.map(async n=>({...n,apiKey:await g3e(n.apiKey||"")})))),e}async function g3e(t){if(!t||t.startsWith(w3e))return t;t1t(t)&&(t=t.replace(Hge,""));try{if(_te()?.isEncryptionAvailable()){let o=_te().encryptString(t);return b3e+o.toString("base64")}let e=await v3e(),r=new TextEncoder().encode(t),n=await crypto.subtle.encrypt(Vge,e,r);return _3e+Vwn(n)}catch(e){return console.error("Encryption failed:",e),t}}async function kn(t){if(!t||zwn(t))return t;if(t1t(t))return t.replace(Hge,"");if(t.startsWith(b3e)){let r=t.replace(b3e,""),n=y3e.Buffer.from(r,"base64");return _te().decryptString(n)}if(t.startsWith(_3e)){let r=t.replace(_3e,""),n=await v3e(),o=YNt(r),i=await crypto.subtle.decrypt(Vge,n,o);return new TextDecoder().decode(i)}let e=t.replace(w3e,"");try{if(_te()?.isEncryptionAvailable())try{let i=y3e.Buffer.from(e,"base64");return _te().decryptString(i)}catch{}let r=await v3e(),n=YNt(e),o=await crypto.subtle.decrypt(Vge,r,n);return new TextDecoder().decode(o)}catch(r){return console.error("Decryption failed:",r),"Copilot failed to decrypt API keys!"}}function zwn(t){return!t.startsWith(w3e)&&!t.startsWith(Hge)}function t1t(t){return t.startsWith(Hge)}function Vwn(t){let e=new Uint8Array(t),r="";for(let n=0;n{y3e=$(IS()),QNt=require("obsidian"),zge=null;b3e="enc_desk_",_3e="enc_web_",w3e="enc_",Hge="dec_",Uwn=new TextEncoder().encode("obsidian-copilot-v1"),Vge={name:"AES-GCM",iv:new Uint8Array(12)}});function a1t(t){jo.set(Jge,t)}function j_(){return jo.get(Jge)}function s1t(t){return jo.sub(Jge,t)}function oF(){return e1(Jge,{store:jo})}function UC(){return jo.get(Kge)}function S4(t){jo.set(Kge,t)}function u1t(t){return jo.sub(Kge,t)}function aw(){return e1(Kge,{store:jo})}function C4(t){jo.set(Wge,t)}function Gu(){return jo.get(Wge)}function XJ(t){return jo.sub(Wge,()=>{t(jo.get(Wge))})}function fO(t){jo.set(i1t,t)}function Gge(){return e1(i1t,{store:jo})}function ZJ(){return UC()==="project"}function pO(t){jo.set(S3e,t)}function zC(){return jo.get(S3e)}function l1t(t){let e=zC();pO(e.filter(r=>r.id!==t))}function c1t(){pO([])}function d1t(){return e1(S3e,{store:jo})}function f1t(t){jo.set(vte,t)}function mO(t,e){jo.set(vte,r=>({...r,[t]:e(r[t])}))}function YJ(){return e1(vte,{store:jo})}function QJ(){return jo.get(wte)}function C3e(t){jo.set(wte,t)}function Sg(t){jo.set(wte,e=>({...e,...t}))}function x3e(){AS!==null&&(clearTimeout(AS),AS=null),KJ=0,GJ=0,jo.set(wte,{isActive:!1,isPaused:!1,isCancelled:!1,indexedCount:0,totalFiles:0,errors:[],completionStatus:"none"})}function p1t(t){GJ=t;let e=Date.now();e-KJ>=o1t?(KJ=e,AS!==null&&(clearTimeout(AS),AS=null),Sg({indexedCount:GJ})):AS===null&&(AS=setTimeout(()=>{KJ=Date.now(),AS=null,Sg({indexedCount:GJ})},o1t-(e-KJ)))}function m1t(){AS!==null&&(clearTimeout(AS),AS=null),Sg({indexedCount:GJ}),KJ=0,GJ=0}function e5(){return e1(wte,{store:jo})}var r1t,Jge,n1t,Kge,Wge,i1t,vte,wte,S3e,KJ,GJ,AS,o1t,na=v(()=>{rd();Qe();LC();r1t=yc(null),Jge=yc(t=>{let e=t(r1t);return e!==null?e:t(eF).defaultModelKey},(t,e,r)=>{e(r1t,r)}),n1t=yc(null),Kge=yc(t=>{let e=t(n1t);return e!==null?e:t(eF).defaultChainType},(t,e,r)=>{e(n1t,r)}),Wge=yc(null),i1t=yc(!1),vte=yc({success:[],failed:[],processingFiles:[],total:[]}),wte=yc({isActive:!1,isPaused:!1,isCancelled:!1,indexedCount:0,totalFiles:0,errors:[],completionStatus:"none"}),S3e=yc([]);KJ=0,GJ=0,AS=null,o1t=500});var x1t=S(Xu=>{"use strict";function P3e(t,e){var r=t.length;t.push(e);e:for(;0>>1,o=t[n];if(0>>1;nXge(s,r))uXge(l,s)?(t[n]=l,t[u]=r,n=u):(t[n]=s,t[a]=r,n=a);else if(uXge(l,r))t[n]=l,t[u]=r,n=u;else break e}}return e}function Xge(t,e){var r=t.sortIndex-e.sortIndex;return r!==0?r:t.id-e.id}typeof performance=="object"&&typeof performance.now=="function"?(h1t=performance,Xu.unstable_now=function(){return h1t.now()}):(T3e=Date,g1t=T3e.now(),Xu.unstable_now=function(){return T3e.now()-g1t});var h1t,T3e,g1t,hO=[],iF=[],Hwn=1,NS=null,Ty=3,Qge=!1,x4=!1,Cte=!1,_1t=typeof setTimeout=="function"?setTimeout:null,v1t=typeof clearTimeout=="function"?clearTimeout:null,y1t=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function M3e(t){for(var e=VC(iF);e!==null;){if(e.callback===null)Yge(iF);else if(e.startTime<=t)Yge(iF),e.sortIndex=e.expirationTime,P3e(hO,e);else break;e=VC(iF)}}function R3e(t){if(Cte=!1,M3e(t),!x4)if(VC(hO)!==null)x4=!0,A3e(I3e);else{var e=VC(iF);e!==null&&N3e(R3e,e.startTime-t)}}function I3e(t,e){x4=!1,Cte&&(Cte=!1,v1t(xte),xte=-1),Qge=!0;var r=Ty;try{for(M3e(e),NS=VC(hO);NS!==null&&(!(NS.expirationTime>e)||t&&!C1t());){var n=NS.callback;if(typeof n=="function"){NS.callback=null,Ty=NS.priorityLevel;var o=n(NS.expirationTime<=e);e=Xu.unstable_now(),typeof o=="function"?NS.callback=o:NS===VC(hO)&&Yge(hO),M3e(e)}else Yge(hO);NS=VC(hO)}if(NS!==null)var i=!0;else{var a=VC(iF);a!==null&&N3e(R3e,a.startTime-e),i=!1}return i}finally{NS=null,Ty=r,Qge=!1}}var eye=!1,Zge=null,xte=-1,w1t=5,S1t=-1;function C1t(){return!(Xu.unstable_now()-S1tt||125n?(t.sortIndex=r,P3e(iF,t),VC(hO)===null&&t===VC(iF)&&(Cte?(v1t(xte),xte=-1):Cte=!0,N3e(R3e,r-n))):(t.sortIndex=o,P3e(hO,t),x4||Qge||(x4=!0,A3e(I3e))),t};Xu.unstable_shouldYield=C1t;Xu.unstable_wrapCallback=function(t){var e=Ty;return function(){var r=Ty;Ty=e;try{return t.apply(this,arguments)}finally{Ty=r}}}});var O1t=S((vzi,T1t)=>{"use strict";T1t.exports=x1t()});var A$t=S(fw=>{"use strict";var NDt=K(),cw=O1t();function dt(t){for(var e="https://reactjs.org/docs/error-decoder.html?invariant="+t,r=1;r"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),r6e=Object.prototype.hasOwnProperty,Wwn=/^[: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]*$/,E1t={},P1t={};function Jwn(t){return r6e.call(P1t,t)?!0:r6e.call(E1t,t)?!1:Wwn.test(t)?P1t[t]=!0:(E1t[t]=!0,!1)}function Kwn(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 Gwn(t,e,r,n){if(e===null||typeof e>"u"||Kwn(t,e,r,n))return!0;if(n)return!1;if(r!==null)switch(r.type){case 3:return!e;case 4:return e===!1;case 5:return isNaN(e);case 6:return isNaN(e)||1>e}return!1}function jb(t,e,r,n,o,i,a){this.acceptsBooleans=e===2||e===3||e===4,this.attributeName=n,this.attributeNamespace=o,this.mustUseProperty=r,this.propertyName=t,this.type=e,this.sanitizeURL=i,this.removeEmptyString=a}var Tg={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(t){Tg[t]=new jb(t,0,!1,t,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(t){var e=t[0];Tg[e]=new jb(e,1,!1,t[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(t){Tg[t]=new jb(t,2,!1,t.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(t){Tg[t]=new jb(t,2,!1,t,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(t){Tg[t]=new jb(t,3,!1,t.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(t){Tg[t]=new jb(t,3,!0,t,null,!1,!1)});["capture","download"].forEach(function(t){Tg[t]=new jb(t,4,!1,t,null,!1,!1)});["cols","rows","size","span"].forEach(function(t){Tg[t]=new jb(t,6,!1,t,null,!1,!1)});["rowSpan","start"].forEach(function(t){Tg[t]=new jb(t,5,!1,t.toLowerCase(),null,!1,!1)});var K6e=/[\-:]([a-z])/g;function G6e(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(K6e,G6e);Tg[e]=new jb(e,1,!1,t,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(t){var e=t.replace(K6e,G6e);Tg[e]=new jb(e,1,!1,t,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(t){var e=t.replace(K6e,G6e);Tg[e]=new jb(e,1,!1,t,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(t){Tg[t]=new jb(t,1,!1,t.toLowerCase(),null,!1,!1)});Tg.xlinkHref=new jb("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(t){Tg[t]=new jb(t,1,!1,t.toLowerCase(),null,!0,!0)});function X6e(t,e,r,n){var o=Tg.hasOwnProperty(e)?Tg[e]:null;(o!==null?o.type!==0:n||!(2s||o[a]!==i[s]){var u=` `+o[a].replace(" at new "," at ");return t.displayName&&u.includes("")&&(u=u.replace("",t.displayName)),u}while(1<=a&&0<=s);break}}}finally{j3e=!1,Error.prepareStackTrace=r}return(t=t?t.displayName||t.name:"")?Nte(t):""}function Xwn(t){switch(t.tag){case 5:return Nte(t.type);case 16:return Nte("Lazy");case 13:return Nte("Suspense");case 19:return Nte("SuspenseList");case 0:case 2:case 15:return t=$3e(t.type,!1),t;case 11:return t=$3e(t.type.render,!1),t;case 1:return t=$3e(t.type,!0),t;default:return""}}function a6e(t){if(t==null)return null;if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case o5:return"Fragment";case n5:return"Portal";case n6e:return"Profiler";case Z6e:return"StrictMode";case o6e:return"Suspense";case i6e:return"SuspenseList"}if(typeof t=="object")switch(t.$$typeof){case $Dt:return(t.displayName||"Context")+".Consumer";case jDt:return(t._context.displayName||"Context")+".Provider";case Y6e:var e=t.render;return t=t.displayName,t||(t=e.displayName||e.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case Q6e:return e=t.displayName||null,e!==null?e:a6e(t.type)||"Memo";case sF:e=t._payload,t=t._init;try{return a6e(t(e))}catch{}}return null}function Zwn(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 a6e(e);case 8:return e===Z6e?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e}return null}function wF(t){switch(typeof t){case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function FDt(t){var e=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(e==="checkbox"||e==="radio")}function Ywn(t){var e=FDt(t)?"checked":"value",r=Object.getOwnPropertyDescriptor(t.constructor.prototype,e),n=""+t[e];if(!t.hasOwnProperty(e)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var o=r.get,i=r.set;return Object.defineProperty(t,e,{configurable:!0,get:function(){return o.call(this)},set:function(a){n=""+a,i.call(this,a)}}),Object.defineProperty(t,e,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(a){n=""+a},stopTracking:function(){t._valueTracker=null,delete t[e]}}}}function rye(t){t._valueTracker||(t._valueTracker=Ywn(t))}function kDt(t){if(!t)return!1;var e=t._valueTracker;if(!e)return!0;var r=e.getValue(),n="";return t&&(n=FDt(t)?t.checked?"true":"false":t.value),t=n,t!==r?(e.setValue(t),!0):!1}function Rye(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}function s6e(t,e){var r=e.checked;return vc({},e,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??t._wrapperState.initialChecked})}function R1t(t,e){var r=e.defaultValue==null?"":e.defaultValue,n=e.checked!=null?e.checked:e.defaultChecked;r=wF(e.value!=null?e.value:r),t._wrapperState={initialChecked:n,initialValue:r,controlled:e.type==="checkbox"||e.type==="radio"?e.checked!=null:e.value!=null}}function qDt(t,e){e=e.checked,e!=null&&X6e(t,"checked",e,!1)}function u6e(t,e){qDt(t,e);var r=wF(e.value),n=e.type;if(r!=null)n==="number"?(r===0&&t.value===""||t.value!=r)&&(t.value=""+r):t.value!==""+r&&(t.value=""+r);else if(n==="submit"||n==="reset"){t.removeAttribute("value");return}e.hasOwnProperty("value")?l6e(t,e.type,r):e.hasOwnProperty("defaultValue")&&l6e(t,e.type,wF(e.defaultValue)),e.checked==null&&e.defaultChecked!=null&&(t.defaultChecked=!!e.defaultChecked)}function I1t(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 l6e(t,e,r){(e!=="number"||Rye(t.ownerDocument)!==t)&&(r==null?t.defaultValue=""+t._wrapperState.initialValue:t.defaultValue!==""+r&&(t.defaultValue=""+r))}var Dte=Array.isArray;function h5(t,e,r,n){if(t=t.options,e){e={};for(var o=0;o"+e.valueOf().toString()+"",e=nye.firstChild;t.firstChild;)t.removeChild(t.firstChild);for(;e.firstChild;)t.appendChild(e.firstChild)}});function Jte(t,e){if(e){var r=t.firstChild;if(r&&r===t.lastChild&&r.nodeType===3){r.nodeValue=e;return}}t.textContent=e}var Lte={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Qwn=["Webkit","ms","Moz","O"];Object.keys(Lte).forEach(function(t){Qwn.forEach(function(e){e=e+t.charAt(0).toUpperCase()+t.substring(1),Lte[e]=Lte[t]})});function VDt(t,e,r){return e==null||typeof e=="boolean"||e===""?"":r||typeof e!="number"||e===0||Lte.hasOwnProperty(t)&&Lte[t]?(""+e).trim():e+"px"}function HDt(t,e){t=t.style;for(var r in e)if(e.hasOwnProperty(r)){var n=r.indexOf("--")===0,o=VDt(r,e[r],n);r==="float"&&(r="cssFloat"),n?t.setProperty(r,o):t[r]=o}}var eSn=vc({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function f6e(t,e){if(e){if(eSn[t]&&(e.children!=null||e.dangerouslySetInnerHTML!=null))throw Error(dt(137,t));if(e.dangerouslySetInnerHTML!=null){if(e.children!=null)throw Error(dt(60));if(typeof e.dangerouslySetInnerHTML!="object"||!("__html"in e.dangerouslySetInnerHTML))throw Error(dt(61))}if(e.style!=null&&typeof e.style!="object")throw Error(dt(62))}}function p6e(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 m6e=null;function eJe(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var h6e=null,g5=null,y5=null;function D1t(t){if(t=dre(t)){if(typeof h6e!="function")throw Error(dt(280));var e=t.stateNode;e&&(e=obe(e),h6e(t.stateNode,t.type,e))}}function WDt(t){g5?y5?y5.push(t):y5=[t]:g5=t}function JDt(){if(g5){var t=g5,e=y5;if(y5=g5=null,D1t(t),e)for(t=0;t>>=0,t===0?32:31-(dSn(t)/fSn|0)|0}var oye=64,iye=4194304;function jte(t){switch(t&-t){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return t&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return t}}function Dye(t,e){var r=t.pendingLanes;if(r===0)return 0;var n=0,o=t.suspendedLanes,i=t.pingedLanes,a=r&268435455;if(a!==0){var s=a&~o;s!==0?n=jte(s):(i&=a,i!==0&&(n=jte(i)))}else a=r&~o,a!==0?n=jte(a):i!==0&&(n=jte(i));if(n===0)return 0;if(e!==0&&e!==n&&(e&o)===0&&(o=n&-n,i=e&-e,o>=i||o===16&&(i&4194240)!==0))return e;if((n&4)!==0&&(n|=r&16),e=t.entangledLanes,e!==0)for(t=t.entanglements,e&=n;0r;r++)e.push(t);return e}function lre(t,e,r){t.pendingLanes|=e,e!==536870912&&(t.suspendedLanes=0,t.pingedLanes=0),t=t.eventTimes,e=31-GC(e),t[e]=r}function gSn(t,e){var r=t.pendingLanes&~e;t.pendingLanes=e,t.suspendedLanes=0,t.pingedLanes=0,t.expiredLanes&=e,t.mutableReadLanes&=e,t.entangledLanes&=e,e=t.entanglements;var n=t.eventTimes;for(t=t.expirationTimes;0=kte),z1t=" ",V1t=!1;function pjt(t,e){switch(t){case"keyup":return VSn.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function mjt(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var i5=!1;function WSn(t,e){switch(t){case"compositionend":return mjt(e);case"keypress":return e.which!==32?null:(V1t=!0,z1t);case"textInput":return t=e.data,t===z1t&&V1t?null:t;default:return null}}function JSn(t,e){if(i5)return t==="compositionend"||!uJe&&pjt(t,e)?(t=djt(),wye=iJe=dF=null,i5=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1=e)return{node:r,offset:e-t};t=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=J1t(r)}}function bjt(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?bjt(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function _jt(){for(var t=window,e=Rye();e instanceof t.HTMLIFrameElement;){try{var r=typeof e.contentWindow.location.href=="string"}catch{r=!1}if(r)t=e.contentWindow;else break;e=Rye(t.document)}return e}function lJe(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 r0n(t){var e=_jt(),r=t.focusedElem,n=t.selectionRange;if(e!==r&&r&&r.ownerDocument&&bjt(r.ownerDocument.documentElement,r)){if(n!==null&&lJe(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=K1t(r,i);var a=K1t(r,n);o&&a&&(t.rangeCount!==1||t.anchorNode!==o.node||t.anchorOffset!==o.offset||t.focusNode!==a.node||t.focusOffset!==a.offset)&&(e=e.createRange(),e.setStart(o.node,o.offset),t.removeAllRanges(),i>n?(t.addRange(e),t.extend(a.node,a.offset)):(e.setEnd(a.node,a.offset),t.addRange(e)))}}for(e=[],t=r;t=t.parentNode;)t.nodeType===1&&e.push({element:t,left:t.scrollLeft,top:t.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r=document.documentMode,a5=null,w6e=null,Bte=null,S6e=!1;function G1t(t,e,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;S6e||a5==null||a5!==Rye(n)||(n=a5,"selectionStart"in n&&lJe(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),Bte&&Qte(Bte,n)||(Bte=n,n=Lye(w6e,"onSelect"),0l5||(t.current=P6e[l5],P6e[l5]=null,l5--)}function Zu(t,e){l5++,P6e[l5]=t.current,t.current=e}var SF={},My=xF(SF),F_=xF(!1),A4=SF;function S5(t,e){var r=t.type.contextTypes;if(!r)return SF;var n=t.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===e)return n.__reactInternalMemoizedMaskedChildContext;var o={},i;for(i in r)o[i]=e[i];return n&&(t=t.stateNode,t.__reactInternalMemoizedUnmaskedChildContext=e,t.__reactInternalMemoizedMaskedChildContext=o),o}function k_(t){return t=t.childContextTypes,t!=null}function kye(){yl(F_),yl(My)}function oDt(t,e,r){if(My.current!==SF)throw Error(dt(168));Zu(My,e),Zu(F_,r)}function Pjt(t,e,r){var n=t.stateNode;if(e=e.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var o in n)if(!(o in e))throw Error(dt(108,Zwn(t)||"Unknown",o));return vc({},r,n)}function qye(t){return t=(t=t.stateNode)&&t.__reactInternalMemoizedMergedChildContext||SF,A4=My.current,Zu(My,t),Zu(F_,F_.current),!0}function iDt(t,e,r){var n=t.stateNode;if(!n)throw Error(dt(169));r?(t=Pjt(t,e,A4),n.__reactInternalMemoizedMergedChildContext=t,yl(F_),yl(My),Zu(My,t)):yl(F_),Zu(F_,r)}var l1=null,ibe=!1,J3e=!1;function Mjt(t){l1===null?l1=[t]:l1.push(t)}function f0n(t){ibe=!0,Mjt(t)}function TF(){if(!J3e&&l1!==null){J3e=!0;var t=0,e=uu;try{var r=l1;for(uu=1;t>=a,o-=a,c1=1<<32-GC(e)+o|r<P?(R=E,E=null):R=E.sibling;var I=f(g,E,_[P],w);if(I===null){E===null&&(E=R);break}t&&E&&I.alternate===null&&e(g,E),b=i(I,b,P),O===null?T=I:O.sibling=I,O=I,E=R}if(P===_.length)return r(g,E),Bl&&T4(g,P),T;if(E===null){for(;P<_.length;P++)E=d(g,_[P],w),E!==null&&(b=i(E,b,P),O===null?T=E:O.sibling=E,O=E);return Bl&&T4(g,P),T}for(E=n(g,E);P<_.length;P++)R=p(E,g,P,_[P],w),R!==null&&(t&&R.alternate!==null&&E.delete(R.key===null?P:R.key),b=i(R,b,P),O===null?T=R:O.sibling=R,O=R);return t&&E.forEach(function(A){return e(g,A)}),Bl&&T4(g,P),T}function h(g,b,_,w){var T=Tte(_);if(typeof T!="function")throw Error(dt(150));if(_=T.call(_),_==null)throw Error(dt(151));for(var O=T=null,E=b,P=b=0,R=null,I=_.next();E!==null&&!I.done;P++,I=_.next()){E.index>P?(R=E,E=null):R=E.sibling;var A=f(g,E,I.value,w);if(A===null){E===null&&(E=R);break}t&&E&&A.alternate===null&&e(g,E),b=i(A,b,P),O===null?T=A:O.sibling=A,O=A,E=R}if(I.done)return r(g,E),Bl&&T4(g,P),T;if(E===null){for(;!I.done;P++,I=_.next())I=d(g,I.value,w),I!==null&&(b=i(I,b,P),O===null?T=I:O.sibling=I,O=I);return Bl&&T4(g,P),T}for(E=n(g,E);!I.done;P++,I=_.next())I=p(E,g,P,I.value,w),I!==null&&(t&&I.alternate!==null&&E.delete(I.key===null?P:I.key),b=i(I,b,P),O===null?T=I:O.sibling=I,O=I);return t&&E.forEach(function(B){return e(g,B)}),Bl&&T4(g,P),T}function y(g,b,_,w){if(typeof _=="object"&&_!==null&&_.type===o5&&_.key===null&&(_=_.props.children),typeof _=="object"&&_!==null){switch(_.$$typeof){case tye:e:{for(var T=_.key,O=b;O!==null;){if(O.key===T){if(T=_.type,T===o5){if(O.tag===7){r(g,O.sibling),b=o(O,_.props.children),b.return=g,g=b;break e}}else if(O.elementType===T||typeof T=="object"&&T!==null&&T.$$typeof===sF&&fDt(T)===O.type){r(g,O.sibling),b=o(O,_.props),b.ref=Mte(g,O,_),b.return=g,g=b;break e}r(g,O);break}else e(g,O);O=O.sibling}_.type===o5?(b=I4(_.props.children,g.mode,w,_.key),b.return=g,g=b):(w=Mye(_.type,_.key,_.props,null,g.mode,w),w.ref=Mte(g,b,_),w.return=g,g=w)}return a(g);case n5:e:{for(O=_.key;b!==null;){if(b.key===O)if(b.tag===4&&b.stateNode.containerInfo===_.containerInfo&&b.stateNode.implementation===_.implementation){r(g,b.sibling),b=o(b,_.children||[]),b.return=g,g=b;break e}else{r(g,b);break}else e(g,b);b=b.sibling}b=t6e(_,g.mode,w),b.return=g,g=b}return a(g);case sF:return O=_._init,y(g,b,O(_._payload),w)}if(Dte(_))return m(g,b,_,w);if(Tte(_))return h(g,b,_,w);gye(g,_)}return typeof _=="string"&&_!==""||typeof _=="number"?(_=""+_,b!==null&&b.tag===6?(r(g,b.sibling),b=o(b,_),b.return=g,g=b):(r(g,b),b=e6e(_,g.mode,w),b.return=g,g=b),a(g)):r(g,b)}return y}var x5=Ljt(!0),Fjt=Ljt(!1),fre={},vO=xF(fre),nre=xF(fre),ore=xF(fre);function M4(t){if(t===fre)throw Error(dt(174));return t}function bJe(t,e){switch(Zu(ore,e),Zu(nre,t),Zu(vO,fre),t=e.nodeType,t){case 9:case 11:e=(e=e.documentElement)?e.namespaceURI:d6e(null,"");break;default:t=t===8?e.parentNode:e,e=t.namespaceURI||null,t=t.tagName,e=d6e(e,t)}yl(vO),Zu(vO,e)}function T5(){yl(vO),yl(nre),yl(ore)}function kjt(t){M4(ore.current);var e=M4(vO.current),r=d6e(e,t.type);e!==r&&(Zu(nre,t),Zu(vO,r))}function _Je(t){nre.current===t&&(yl(vO),yl(nre))}var bc=xF(0);function Wye(t){for(var e=t;e!==null;){if(e.tag===13){var r=e.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||r.data==="$!"))return e}else if(e.tag===19&&e.memoizedProps.revealOrder!==void 0){if((e.flags&128)!==0)return e}else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}return null}var K3e=[];function vJe(){for(var t=0;tr?r:4,t(!0);var n=G3e.transition;G3e.transition={};try{t(!1),e()}finally{uu=r,G3e.transition=n}}function t$t(){return kS().memoizedState}function g0n(t,e,r){var n=_F(t);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},r$t(t))n$t(e,r);else if(r=Njt(t,e,r,n),r!==null){var o=Db();XC(r,t,n,o),o$t(r,e,n)}}function y0n(t,e,r){var n=_F(t),o={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(r$t(t))n$t(e,o);else{var i=t.alternate;if(t.lanes===0&&(i===null||i.lanes===0)&&(i=e.lastRenderedReducer,i!==null))try{var a=e.lastRenderedState,s=i(a,r);if(o.hasEagerState=!0,o.eagerState=s,ZC(s,a)){var u=e.interleaved;u===null?(o.next=o,gJe(e)):(o.next=u.next,u.next=o),e.interleaved=o;return}}catch{}finally{}r=Njt(t,e,o,n),r!==null&&(o=Db(),XC(r,t,n,o),o$t(r,e,n))}}function r$t(t){var e=t.alternate;return t===_c||e!==null&&e===_c}function n$t(t,e){Ute=Jye=!0;var r=t.pending;r===null?e.next=e:(e.next=r.next,r.next=e),t.pending=e}function o$t(t,e,r){if((r&4194240)!==0){var n=e.lanes;n&=t.pendingLanes,r|=n,e.lanes=r,rJe(t,r)}}var Kye={readContext:FS,useCallback:Oy,useContext:Oy,useEffect:Oy,useImperativeHandle:Oy,useInsertionEffect:Oy,useLayoutEffect:Oy,useMemo:Oy,useReducer:Oy,useRef:Oy,useState:Oy,useDebugValue:Oy,useDeferredValue:Oy,useTransition:Oy,useMutableSource:Oy,useSyncExternalStore:Oy,useId:Oy,unstable_isNewReconciler:!1},b0n={readContext:FS,useCallback:function(t,e){return yO().memoizedState=[t,e===void 0?null:e],t},useContext:FS,useEffect:mDt,useImperativeHandle:function(t,e,r){return r=r!=null?r.concat([t]):null,Tye(4194308,4,Xjt.bind(null,e,t),r)},useLayoutEffect:function(t,e){return Tye(4194308,4,t,e)},useInsertionEffect:function(t,e){return Tye(4,2,t,e)},useMemo:function(t,e){var r=yO();return e=e===void 0?null:e,t=t(),r.memoizedState=[t,e],t},useReducer:function(t,e,r){var n=yO();return e=r!==void 0?r(e):e,n.memoizedState=n.baseState=e,t={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:e},n.queue=t,t=t.dispatch=g0n.bind(null,_c,t),[n.memoizedState,t]},useRef:function(t){var e=yO();return t={current:t},e.memoizedState=t},useState:pDt,useDebugValue:TJe,useDeferredValue:function(t){return yO().memoizedState=t},useTransition:function(){var t=pDt(!1),e=t[0];return t=h0n.bind(null,t[1]),yO().memoizedState=t,[e,t]},useMutableSource:function(){},useSyncExternalStore:function(t,e,r){var n=_c,o=yO();if(Bl){if(r===void 0)throw Error(dt(407));r=r()}else{if(r=e(),Eh===null)throw Error(dt(349));(D4&30)!==0||Ujt(n,e,r)}o.memoizedState=r;var i={value:r,getSnapshot:e};return o.queue=i,mDt(Vjt.bind(null,n,i,t),[t]),n.flags|=2048,sre(9,zjt.bind(null,n,i,r,e),void 0,null),r},useId:function(){var t=yO(),e=Eh.identifierPrefix;if(Bl){var r=d1,n=c1;r=(n&~(1<<32-GC(n)-1)).toString(32)+r,e=":"+e+"R"+r,r=ire++,0<\/script>",t=t.removeChild(t.firstChild)):typeof n.is=="string"?t=a.createElement(r,{is:n.is}):(t=a.createElement(r),r==="select"&&(a=t,n.multiple?a.multiple=!0:n.size&&(a.size=n.size))):t=a.createElementNS(t,r),t[bO]=e,t[rre]=n,p$t(t,e,!1,!1),e.stateNode=t;e:{switch(a=p6e(r,n),r){case"dialog":gl("cancel",t),gl("close",t),o=n;break;case"iframe":case"object":case"embed":gl("load",t),o=n;break;case"video":case"audio":for(o=0;o<$te.length;o++)gl($te[o],t);o=n;break;case"source":gl("error",t),o=n;break;case"img":case"image":case"link":gl("error",t),gl("load",t),o=n;break;case"details":gl("toggle",t),o=n;break;case"input":R1t(t,n),o=s6e(t,n),gl("invalid",t);break;case"option":o=n;break;case"select":t._wrapperState={wasMultiple:!!n.multiple},o=vc({},n,{value:void 0}),gl("invalid",t);break;case"textarea":A1t(t,n),o=c6e(t,n),gl("invalid",t);break;default:o=n}f6e(r,o),s=o;for(i in s)if(s.hasOwnProperty(i)){var u=s[i];i==="style"?HDt(t,u):i==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,u!=null&&zDt(t,u)):i==="children"?typeof u=="string"?(r!=="textarea"||u!=="")&&Jte(t,u):typeof u=="number"&&Jte(t,""+u):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(Wte.hasOwnProperty(i)?u!=null&&i==="onScroll"&&gl("scroll",t):u!=null&&X6e(t,i,u,a))}switch(r){case"input":rye(t),I1t(t,n,!1);break;case"textarea":rye(t),N1t(t);break;case"option":n.value!=null&&t.setAttribute("value",""+wF(n.value));break;case"select":t.multiple=!!n.multiple,i=n.value,i!=null?h5(t,!!n.multiple,i,!1):n.defaultValue!=null&&h5(t,!!n.multiple,n.defaultValue,!0);break;default:typeof o.onClick=="function"&&(t.onclick=Fye)}switch(r){case"button":case"input":case"select":case"textarea":n=!!n.autoFocus;break e;case"img":n=!0;break e;default:n=!1}}n&&(e.flags|=4)}e.ref!==null&&(e.flags|=512,e.flags|=2097152)}return Ey(e),null;case 6:if(t&&e.stateNode!=null)h$t(t,e,t.memoizedProps,n);else{if(typeof n!="string"&&e.stateNode===null)throw Error(dt(166));if(r=M4(ore.current),M4(vO.current),hye(e)){if(n=e.stateNode,r=e.memoizedProps,n[bO]=e,(i=n.nodeValue!==r)&&(t=lw,t!==null))switch(t.tag){case 3:mye(n.nodeValue,r,(t.mode&1)!==0);break;case 5:t.memoizedProps.suppressHydrationWarning!==!0&&mye(n.nodeValue,r,(t.mode&1)!==0)}i&&(e.flags|=4)}else n=(r.nodeType===9?r:r.ownerDocument).createTextNode(n),n[bO]=e,e.stateNode=n}return Ey(e),null;case 13:if(yl(bc),n=e.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(Bl&&uw!==null&&(e.mode&1)!==0&&(e.flags&128)===0)Ajt(),C5(),e.flags|=98560,i=!1;else if(i=hye(e),n!==null&&n.dehydrated!==null){if(t===null){if(!i)throw Error(dt(318));if(i=e.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(dt(317));i[bO]=e}else C5(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;Ey(e),i=!1}else KC!==null&&(J6e(KC),KC=null),i=!0;if(!i)return e.flags&65536?e:null}return(e.flags&128)!==0?(e.lanes=r,e):(n=n!==null,n!==(t!==null&&t.memoizedState!==null)&&n&&(e.child.flags|=8192,(e.mode&1)!==0&&(t===null||(bc.current&1)!==0?Rm===0&&(Rm=3):AJe())),e.updateQueue!==null&&(e.flags|=4),Ey(e),null);case 4:return T5(),k6e(t,e),t===null&&ere(e.stateNode.containerInfo),Ey(e),null;case 10:return hJe(e.type._context),Ey(e),null;case 17:return k_(e.type)&&kye(),Ey(e),null;case 19:if(yl(bc),i=e.memoizedState,i===null)return Ey(e),null;if(n=(e.flags&128)!==0,a=i.rendering,a===null)if(n)Rte(i,!1);else{if(Rm!==0||t!==null&&(t.flags&128)!==0)for(t=e.child;t!==null;){if(a=Wye(t),a!==null){for(e.flags|=128,Rte(i,!1),n=a.updateQueue,n!==null&&(e.updateQueue=n,e.flags|=4),e.subtreeFlags=0,n=r,r=e.child;r!==null;)i=r,t=n,i.flags&=14680066,a=i.alternate,a===null?(i.childLanes=0,i.lanes=t,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=a.childLanes,i.lanes=a.lanes,i.child=a.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=a.memoizedProps,i.memoizedState=a.memoizedState,i.updateQueue=a.updateQueue,i.type=a.type,t=a.dependencies,i.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),r=r.sibling;return Zu(bc,bc.current&1|2),e.child}t=t.sibling}i.tail!==null&&nd()>E5&&(e.flags|=128,n=!0,Rte(i,!1),e.lanes=4194304)}else{if(!n)if(t=Wye(a),t!==null){if(e.flags|=128,n=!0,r=t.updateQueue,r!==null&&(e.updateQueue=r,e.flags|=4),Rte(i,!0),i.tail===null&&i.tailMode==="hidden"&&!a.alternate&&!Bl)return Ey(e),null}else 2*nd()-i.renderingStartTime>E5&&r!==1073741824&&(e.flags|=128,n=!0,Rte(i,!1),e.lanes=4194304);i.isBackwards?(a.sibling=e.child,e.child=a):(r=i.last,r!==null?r.sibling=a:e.child=a,i.last=a)}return i.tail!==null?(e=i.tail,i.rendering=e,i.tail=e.sibling,i.renderingStartTime=nd(),e.sibling=null,r=bc.current,Zu(bc,n?r&1|2:r&1),e):(Ey(e),null);case 22:case 23:return IJe(),n=e.memoizedState!==null,t!==null&&t.memoizedState!==null!==n&&(e.flags|=8192),n&&(e.mode&1)!==0?(sw&1073741824)!==0&&(Ey(e),e.subtreeFlags&6&&(e.flags|=8192)):Ey(e),null;case 24:return null;case 25:return null}throw Error(dt(156,e.tag))}function O0n(t,e){switch(dJe(e),e.tag){case 1:return k_(e.type)&&kye(),t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 3:return T5(),yl(F_),yl(My),vJe(),t=e.flags,(t&65536)!==0&&(t&128)===0?(e.flags=t&-65537|128,e):null;case 5:return _Je(e),null;case 13:if(yl(bc),t=e.memoizedState,t!==null&&t.dehydrated!==null){if(e.alternate===null)throw Error(dt(340));C5()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 19:return yl(bc),null;case 4:return T5(),null;case 10:return hJe(e.type._context),null;case 22:case 23:return IJe(),null;case 24:return null;default:return null}}var bye=!1,Py=!1,E0n=typeof WeakSet=="function"?WeakSet:Set,Pr=null;function p5(t,e){var r=t.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){jc(t,e,n)}else r.current=null}function q6e(t,e,r){try{r()}catch(n){jc(t,e,n)}}var CDt=!1;function P0n(t,e){if(C6e=jye,t=_jt(),lJe(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(x6e={focusedElem:t,selectionRange:r},jye=!1,Pr=e;Pr!==null;)if(e=Pr,t=e.child,(e.subtreeFlags&1028)!==0&&t!==null)t.return=e,Pr=t;else for(;Pr!==null;){e=Pr;try{var m=e.alternate;if((e.flags&1024)!==0)switch(e.tag){case 0:case 11:case 15:break;case 1:if(m!==null){var h=m.memoizedProps,y=m.memoizedState,g=e.stateNode,b=g.getSnapshotBeforeUpdate(e.elementType===e.type?h:WC(e.type,h),y);g.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var _=e.stateNode.containerInfo;_.nodeType===1?_.textContent="":_.nodeType===9&&_.documentElement&&_.removeChild(_.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(dt(163))}}catch(w){jc(e,e.return,w)}if(t=e.sibling,t!==null){t.return=e.return,Pr=t;break}Pr=e.return}return m=CDt,CDt=!1,m}function zte(t,e,r){var n=e.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var o=n=n.next;do{if((o.tag&t)===t){var i=o.destroy;o.destroy=void 0,i!==void 0&&q6e(e,r,i)}o=o.next}while(o!==n)}}function ube(t,e){if(e=e.updateQueue,e=e!==null?e.lastEffect:null,e!==null){var r=e=e.next;do{if((r.tag&t)===t){var n=r.create;r.destroy=n()}r=r.next}while(r!==e)}}function B6e(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 g$t(t){var e=t.alternate;e!==null&&(t.alternate=null,g$t(e)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(e=t.stateNode,e!==null&&(delete e[bO],delete e[rre],delete e[E6e],delete e[c0n],delete e[d0n])),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 y$t(t){return t.tag===5||t.tag===3||t.tag===4}function xDt(t){e:for(;;){for(;t.sibling===null;){if(t.return===null||y$t(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.flags&2||t.child===null||t.tag===4)continue e;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function U6e(t,e,r){var n=t.tag;if(n===5||n===6)t=t.stateNode,e?r.nodeType===8?r.parentNode.insertBefore(t,e):r.insertBefore(t,e):(r.nodeType===8?(e=r.parentNode,e.insertBefore(t,r)):(e=r,e.appendChild(t)),r=r._reactRootContainer,r!=null||e.onclick!==null||(e.onclick=Fye));else if(n!==4&&(t=t.child,t!==null))for(U6e(t,e,r),t=t.sibling;t!==null;)U6e(t,e,r),t=t.sibling}function z6e(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(z6e(t,e,r),t=t.sibling;t!==null;)z6e(t,e,r),t=t.sibling}var Cg=null,JC=!1;function aF(t,e,r){for(r=r.child;r!==null;)b$t(t,e,r),r=r.sibling}function b$t(t,e,r){if(_O&&typeof _O.onCommitFiberUnmount=="function")try{_O.onCommitFiberUnmount(ebe,r)}catch{}switch(r.tag){case 5:Py||p5(r,e);case 6:var n=Cg,o=JC;Cg=null,aF(t,e,r),Cg=n,JC=o,Cg!==null&&(JC?(t=Cg,r=r.stateNode,t.nodeType===8?t.parentNode.removeChild(r):t.removeChild(r)):Cg.removeChild(r.stateNode));break;case 18:Cg!==null&&(JC?(t=Cg,r=r.stateNode,t.nodeType===8?W3e(t.parentNode,r):t.nodeType===1&&W3e(t,r),Zte(t)):W3e(Cg,r.stateNode));break;case 4:n=Cg,o=JC,Cg=r.stateNode.containerInfo,JC=!0,aF(t,e,r),Cg=n,JC=o;break;case 0:case 11:case 14:case 15:if(!Py&&(n=r.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){o=n=n.next;do{var i=o,a=i.destroy;i=i.tag,a!==void 0&&((i&2)!==0||(i&4)!==0)&&q6e(r,e,a),o=o.next}while(o!==n)}aF(t,e,r);break;case 1:if(!Py&&(p5(r,e),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(s){jc(r,e,s)}aF(t,e,r);break;case 21:aF(t,e,r);break;case 22:r.mode&1?(Py=(n=Py)||r.memoizedState!==null,aF(t,e,r),Py=n):aF(t,e,r);break;default:aF(t,e,r)}}function TDt(t){var e=t.updateQueue;if(e!==null){t.updateQueue=null;var r=t.stateNode;r===null&&(r=t.stateNode=new E0n),e.forEach(function(n){var o=L0n.bind(null,t,n);r.has(n)||(r.add(n),n.then(o,o))})}}function HC(t,e){var r=e.deletions;if(r!==null)for(var n=0;no&&(o=a),n&=~i}if(n=o,n=nd()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*R0n(n/1960))-n,10t?16:t,fF===null)var n=!1;else{if(t=fF,fF=null,Zye=0,(is&6)!==0)throw Error(dt(331));var o=is;for(is|=4,Pr=t.current;Pr!==null;){var i=Pr,a=i.child;if((Pr.flags&16)!==0){var s=i.deletions;if(s!==null){for(var u=0;und()-MJe?R4(t,0):PJe|=r),q_(t,e)}function O$t(t,e){e===0&&((t.mode&1)===0?e=1:(e=iye,iye<<=1,(iye&130023424)===0&&(iye=4194304)));var r=Db();t=h1(t,e),t!==null&&(lre(t,e,r),q_(t,r))}function $0n(t){var e=t.memoizedState,r=0;e!==null&&(r=e.retryLane),O$t(t,r)}function L0n(t,e){var r=0;switch(t.tag){case 13:var n=t.stateNode,o=t.memoizedState;o!==null&&(r=o.retryLane);break;case 19:n=t.stateNode;break;default:throw Error(dt(314))}n!==null&&n.delete(e),O$t(t,r)}var E$t;E$t=function(t,e,r){if(t!==null)if(t.memoizedProps!==e.pendingProps||F_.current)L_=!0;else{if((t.lanes&r)===0&&(e.flags&128)===0)return L_=!1,x0n(t,e,r);L_=(t.flags&131072)!==0}else L_=!1,Bl&&(e.flags&1048576)!==0&&Rjt(e,Uye,e.index);switch(e.lanes=0,e.tag){case 2:var n=e.type;Oye(t,e),t=e.pendingProps;var o=S5(e,My.current);_5(e,r),o=SJe(null,e,n,t,o,r);var i=CJe();return e.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(e.tag=1,e.memoizedState=null,e.updateQueue=null,k_(n)?(i=!0,qye(e)):i=!1,e.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,yJe(e),o.updater=abe,e.stateNode=o,o._reactInternals=e,N6e(e,n,t,r),e=$6e(null,e,n,!0,i,r)):(e.tag=0,Bl&&i&&cJe(e),Nb(null,e,o,r),e=e.child),e;case 16:n=e.elementType;e:{switch(Oye(t,e),t=e.pendingProps,o=n._init,n=o(n._payload),e.type=n,o=e.tag=k0n(n),t=WC(n,t),o){case 0:e=j6e(null,e,n,t,r);break e;case 1:e=vDt(null,e,n,t,r);break e;case 11:e=bDt(null,e,n,t,r);break e;case 14:e=_Dt(null,e,n,WC(n.type,t),r);break e}throw Error(dt(306,n,""))}return e;case 0:return n=e.type,o=e.pendingProps,o=e.elementType===n?o:WC(n,o),j6e(t,e,n,o,r);case 1:return n=e.type,o=e.pendingProps,o=e.elementType===n?o:WC(n,o),vDt(t,e,n,o,r);case 3:e:{if(c$t(e),t===null)throw Error(dt(387));n=e.pendingProps,i=e.memoizedState,o=i.element,Djt(t,e),Hye(e,n,null,r);var a=e.memoizedState;if(n=a.element,i.isDehydrated)if(i={element:n,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},e.updateQueue.baseState=i,e.memoizedState=i,e.flags&256){o=O5(Error(dt(423)),e),e=wDt(t,e,n,r,o);break e}else if(n!==o){o=O5(Error(dt(424)),e),e=wDt(t,e,n,r,o);break e}else for(uw=gF(e.stateNode.containerInfo.firstChild),lw=e,Bl=!0,KC=null,r=Fjt(e,null,n,r),e.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(C5(),n===o){e=g1(t,e,r);break e}Nb(t,e,n,r)}e=e.child}return e;case 5:return kjt(e),t===null&&R6e(e),n=e.type,o=e.pendingProps,i=t!==null?t.memoizedProps:null,a=o.children,T6e(n,o)?a=null:i!==null&&T6e(n,i)&&(e.flags|=32),l$t(t,e),Nb(t,e,a,r),e.child;case 6:return t===null&&R6e(e),null;case 13:return d$t(t,e,r);case 4:return bJe(e,e.stateNode.containerInfo),n=e.pendingProps,t===null?e.child=x5(e,null,n,r):Nb(t,e,n,r),e.child;case 11:return n=e.type,o=e.pendingProps,o=e.elementType===n?o:WC(n,o),bDt(t,e,n,o,r);case 7:return Nb(t,e,e.pendingProps,r),e.child;case 8:return Nb(t,e,e.pendingProps.children,r),e.child;case 12:return Nb(t,e,e.pendingProps.children,r),e.child;case 10:e:{if(n=e.type._context,o=e.pendingProps,i=e.memoizedProps,a=o.value,Zu(zye,n._currentValue),n._currentValue=a,i!==null)if(ZC(i.value,a)){if(i.children===o.children&&!F_.current){e=g1(t,e,r);break e}}else for(i=e.child,i!==null&&(i.return=e);i!==null;){var s=i.dependencies;if(s!==null){a=i.child;for(var u=s.firstContext;u!==null;){if(u.context===n){if(i.tag===1){u=f1(-1,r&-r),u.tag=2;var l=i.updateQueue;if(l!==null){l=l.shared;var c=l.pending;c===null?u.next=u:(u.next=c.next,c.next=u),l.pending=u}}i.lanes|=r,u=i.alternate,u!==null&&(u.lanes|=r),I6e(i.return,r,e),s.lanes|=r;break}u=u.next}}else if(i.tag===10)a=i.type===e.type?null:i.child;else if(i.tag===18){if(a=i.return,a===null)throw Error(dt(341));a.lanes|=r,s=a.alternate,s!==null&&(s.lanes|=r),I6e(a,r,e),a=i.sibling}else a=i.child;if(a!==null)a.return=i;else for(a=i;a!==null;){if(a===e){a=null;break}if(i=a.sibling,i!==null){i.return=a.return,a=i;break}a=a.return}i=a}Nb(t,e,o.children,r),e=e.child}return e;case 9:return o=e.type,n=e.pendingProps.children,_5(e,r),o=FS(o),n=n(o),e.flags|=1,Nb(t,e,n,r),e.child;case 14:return n=e.type,o=WC(n,e.pendingProps),o=WC(n.type,o),_Dt(t,e,n,o,r);case 15:return s$t(t,e,e.type,e.pendingProps,r);case 17:return n=e.type,o=e.pendingProps,o=e.elementType===n?o:WC(n,o),Oye(t,e),e.tag=1,k_(n)?(t=!0,qye(e)):t=!1,_5(e,r),$jt(e,n,o),N6e(e,n,o,r),$6e(null,e,n,!0,t,r);case 19:return f$t(t,e,r);case 22:return u$t(t,e,r)}throw Error(dt(156,e.tag))};function P$t(t,e){return ejt(t,e)}function F0n(t,e,r,n){this.tag=t,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=e,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function $S(t,e,r,n){return new F0n(t,e,r,n)}function NJe(t){return t=t.prototype,!(!t||!t.isReactComponent)}function k0n(t){if(typeof t=="function")return NJe(t)?1:0;if(t!=null){if(t=t.$$typeof,t===Y6e)return 11;if(t===Q6e)return 14}return 2}function vF(t,e){var r=t.alternate;return r===null?(r=$S(t.tag,e,t.key,t.mode),r.elementType=t.elementType,r.type=t.type,r.stateNode=t.stateNode,r.alternate=t,t.alternate=r):(r.pendingProps=e,r.type=t.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=t.flags&14680064,r.childLanes=t.childLanes,r.lanes=t.lanes,r.child=t.child,r.memoizedProps=t.memoizedProps,r.memoizedState=t.memoizedState,r.updateQueue=t.updateQueue,e=t.dependencies,r.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext},r.sibling=t.sibling,r.index=t.index,r.ref=t.ref,r}function Mye(t,e,r,n,o,i){var a=2;if(n=t,typeof t=="function")NJe(t)&&(a=1);else if(typeof t=="string")a=5;else e:switch(t){case o5:return I4(r.children,o,i,e);case Z6e:a=8,o|=8;break;case n6e:return t=$S(12,r,e,o|2),t.elementType=n6e,t.lanes=i,t;case o6e:return t=$S(13,r,e,o),t.elementType=o6e,t.lanes=i,t;case i6e:return t=$S(19,r,e,o),t.elementType=i6e,t.lanes=i,t;case LDt:return cbe(r,o,i,e);default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case jDt:a=10;break e;case $Dt:a=9;break e;case Y6e:a=11;break e;case Q6e:a=14;break e;case sF:a=16,n=null;break e}throw Error(dt(130,t==null?t:typeof t,""))}return e=$S(a,r,e,o),e.elementType=t,e.type=n,e.lanes=i,e}function I4(t,e,r,n){return t=$S(7,t,n,e),t.lanes=r,t}function cbe(t,e,r,n){return t=$S(22,t,n,e),t.elementType=LDt,t.lanes=r,t.stateNode={isHidden:!1},t}function e6e(t,e,r){return t=$S(6,t,null,e),t.lanes=r,t}function t6e(t,e,r){return e=$S(4,t.children!==null?t.children:[],t.key,e),e.lanes=r,e.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},e}function q0n(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=F3e(0),this.expirationTimes=F3e(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=F3e(0),this.identifierPrefix=n,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function DJe(t,e,r,n,o,i,a,s,u){return t=new q0n(t,e,r,s,u),e===1?(e=1,i===!0&&(e|=8)):e=0,i=$S(3,null,null,e),t.current=i,i.stateNode=t,i.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},yJe(i),t}function B0n(t,e,r){var n=3{"use strict";function N$t(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(N$t)}catch(t){console.error(t)}}N$t(),D$t.exports=A$t()});var Im=S(FJe=>{"use strict";var j$t=yu();FJe.createRoot=j$t.createRoot,FJe.hydrateRoot=j$t.hydrateRoot;var Czi});function $$t(t,e){if(typeof t=="function")return t(e);t!=null&&(t.current=e)}function L$t(...t){return e=>{let r=!1,n=t.map(o=>{let i=$$t(o,e);return!r&&typeof i=="function"&&(r=!0),i});if(r)return()=>{for(let o=0;o{W0n=$(K(),1)});var q$t=S(hbe=>{"use strict";var J0n=K(),K0n=Symbol.for("react.element"),G0n=Symbol.for("react.fragment"),X0n=Object.prototype.hasOwnProperty,Z0n=J0n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Y0n={key:!0,ref:!0,__self:!0,__source:!0};function k$t(t,e,r){var n,o={},i=null,a=null;r!==void 0&&(i=""+r),e.key!==void 0&&(i=""+e.key),e.ref!==void 0&&(a=e.ref);for(n in e)X0n.call(e,n)&&!Y0n.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:K0n,type:t,key:i,ref:a,props:o,_owner:Z0n.current}}hbe.Fragment=G0n;hbe.jsx=k$t;hbe.jsxs=k$t});var wt=S((Ezi,B$t)=>{"use strict";B$t.exports=q$t()});function eCn(t){return typeof t=="object"&&t!==null&&"then"in t}function U$t(t){return t!=null&&typeof t=="object"&&"$$typeof"in t&&t.$$typeof===Q0n&&"_payload"in t&&eCn(t._payload)}function tCn(t){let e=rCn(t),r=xd.forwardRef((n,o)=>{let{children:i,...a}=n;U$t(i)&&typeof ybe=="function"&&(i=ybe(i._payload));let s=xd.Children.toArray(i),u=s.find(oCn);if(u){let l=u.props.children,c=s.map(d=>d===u?xd.Children.count(l)>1?xd.Children.only(null):xd.isValidElement(l)?l.props.children:null:d);return(0,gbe.jsx)(e,{...a,ref:o,children:xd.isValidElement(l)?xd.cloneElement(l,void 0,c):null})}return(0,gbe.jsx)(e,{...a,ref:o,children:i})});return r.displayName=`${t}.Slot`,r}function rCn(t){let e=xd.forwardRef((r,n)=>{let{children:o,...i}=r;if(U$t(o)&&typeof ybe=="function"&&(o=ybe(o._payload)),xd.isValidElement(o)){let a=aCn(o),s=iCn(i,o.props);return o.type!==xd.Fragment&&(s.ref=n?L$t(n,a):a),xd.cloneElement(o,s)}return xd.Children.count(o)>1?xd.Children.only(null):null});return e.displayName=`${t}.SlotClone`,e}function oCn(t){return xd.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===nCn}function iCn(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 aCn(t){let e=Object.getOwnPropertyDescriptor(t.props,"ref")?.get,r=e&&"isReactWarning"in e&&e.isReactWarning;return r?t.ref:(e=Object.getOwnPropertyDescriptor(t,"ref")?.get,r=e&&"isReactWarning"in e&&e.isReactWarning,r?t.props.ref:t.props.ref||t.ref)}var xd,gbe,Q0n,ybe,z$t,nCn,V$t=v(()=>{xd=$(K(),1);F$t();gbe=$(wt(),1),Q0n=Symbol.for("react.lazy"),ybe=xd[" use ".trim().toString()];z$t=tCn("Slot");nCn=Symbol("radix.slottable")});function H$t(t){var e,r,n="";if(typeof t=="string"||typeof t=="number")n+=t;else if(typeof t=="object")if(Array.isArray(t)){var o=t.length;for(e=0;e{});var W$t,J$t,R5,_be=v(()=>{kJe();W$t=t=>typeof t=="boolean"?`${t}`:t===0?"0":t,J$t=bbe,R5=(t,e)=>r=>{var n;if(e?.variants==null)return J$t(t,r?.class,r?.className);let{variants:o,defaultVariants:i}=e,a=Object.keys(o).map(l=>{let c=r?.[l],d=i?.[l];if(c===null)return null;let f=W$t(c)||W$t(d);return o[l][f]}),s=r&&Object.entries(r).reduce((l,c)=>{let[d,f]=c;return f===void 0||(l[d]=f),l},{}),u=e==null||(n=e.compoundVariants)===null||n===void 0?void 0:n.reduce((l,c)=>{let{class:d,className:f,...p}=c;return Object.entries(p).every(m=>{let[h,y]=m;return Array.isArray(y)?y.includes({...i,...s}[h]):{...i,...s}[h]===y})?[...l,d,f]:l},[]);return J$t(t,a,u,r?.class,r?.className)}});function bCn(){let t=0,e,r,n="";for(;td(c),t());return r=hCn(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=yCn(u,r);return o(u,c),c}return function(){return i(bCn.apply(null,arguments))}}var UJe,sCn,Y$t,K$t,uCn,lCn,BJe,G$t,cCn,dCn,fCn,Q$t,pCn,mCn,hCn,gCn,yCn,eLt,bl,tLt,_Cn,vCn,wCn,SCn,CCn,xCn,TCn,b1,OF,I5,qJe,pre,OCn,ai,EF,ECn,PCn,MCn,RCn,ICn,ACn,mre,A5,NCn,rLt,DCn,jCn,Z$t,$Cn,hre,LCn,FCn,nLt,oLt=v(()=>{UJe="-",sCn=t=>{let e=lCn(t),{conflictingClassGroups:r,conflictingClassGroupModifiers:n}=t;return{getClassGroupId:a=>{let s=a.split(UJe);return s[0]===""&&s.length!==1&&s.shift(),Y$t(s,e)||uCn(a)},getConflictingClassGroupIds:(a,s)=>{let u=r[a]||[];return s&&n[a]?[...u,...n[a]]:u}}},Y$t=(t,e)=>{if(t.length===0)return e.classGroupId;let r=t[0],n=e.nextPart.get(r),o=n?Y$t(t.slice(1),n):void 0;if(o)return o;if(e.validators.length===0)return;let i=t.join(UJe);return e.validators.find(({validator:a})=>a(i))?.classGroupId},K$t=/^\[(.+)\]$/,uCn=t=>{if(K$t.test(t)){let e=K$t.exec(t)[1],r=e?.substring(0,e.indexOf(":"));if(r)return"arbitrary.."+r}},lCn=t=>{let{theme:e,prefix:r}=t,n={nextPart:new Map,validators:[]};return dCn(Object.entries(t.classGroups),r).forEach(([i,a])=>{BJe(a,n,i,e)}),n},BJe=(t,e,r,n)=>{t.forEach(o=>{if(typeof o=="string"){let i=o===""?e:G$t(e,o);i.classGroupId=r;return}if(typeof o=="function"){if(cCn(o)){BJe(o(n),e,r,n);return}e.validators.push({validator:o,classGroupId:r});return}Object.entries(o).forEach(([i,a])=>{BJe(a,G$t(e,i),r,n)})})},G$t=(t,e)=>{let r=t;return e.split(UJe).forEach(n=>{r.nextPart.has(n)||r.nextPart.set(n,{nextPart:new Map,validators:[]}),r=r.nextPart.get(n)}),r},cCn=t=>t.isThemeGetter,dCn=(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,fCn=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)}}},Q$t="!",pCn=t=>{let{separator:e,experimentalParseClassName:r}=t,n=e.length===1,o=e[0],i=e.length,a=s=>{let u=[],l=0,c=0,d;for(let y=0;yc?d-c:void 0;return{modifiers:u,hasImportantModifier:p,baseClassName:m,maybePostfixModifierPosition:h}};return r?s=>r({className:s,parseClassName:a}):a},mCn=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},hCn=t=>({cache:fCn(t.cacheSize),parseClassName:pCn(t),...sCn(t)}),gCn=/\s+/,yCn=(t,e)=>{let{parseClassName:r,getClassGroupId:n,getConflictingClassGroupIds:o}=e,i=[],a=t.trim().split(gCn),s="";for(let u=a.length-1;u>=0;u-=1){let l=a[u],{modifiers:c,hasImportantModifier:d,baseClassName:f,maybePostfixModifierPosition:p}=r(l),m=!!p,h=n(m?f.substring(0,p):f);if(!h){if(!m){s=l+(s.length>0?" "+s:s);continue}if(h=n(f),!h){s=l+(s.length>0?" "+s:s);continue}m=!1}let y=mCn(c).join(":"),g=d?y+Q$t:y,b=g+h;if(i.includes(b))continue;i.push(b);let _=o(h,m);for(let w=0;w<_.length;++w){let T=_[w];i.push(g+T)}s=l+(s.length>0?" "+s:s)}return s};eLt=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},tLt=/^\[(?:([a-z-]+):)?(.+)\]$/i,_Cn=/^\d+\/\d+$/,vCn=new Set(["px","full","screen"]),wCn=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,SCn=/\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$/,CCn=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,xCn=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,TCn=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,b1=t=>I5(t)||vCn.has(t)||_Cn.test(t),OF=t=>A5(t,"length",NCn),I5=t=>!!t&&!Number.isNaN(Number(t)),qJe=t=>A5(t,"number",I5),pre=t=>!!t&&Number.isInteger(Number(t)),OCn=t=>t.endsWith("%")&&I5(t.slice(0,-1)),ai=t=>tLt.test(t),EF=t=>wCn.test(t),ECn=new Set(["length","size","percentage"]),PCn=t=>A5(t,ECn,rLt),MCn=t=>A5(t,"position",rLt),RCn=new Set(["image","url"]),ICn=t=>A5(t,RCn,jCn),ACn=t=>A5(t,"",DCn),mre=()=>!0,A5=(t,e,r)=>{let n=tLt.exec(t);return n?n[1]?typeof e=="string"?n[1]===e:e.has(n[1]):r(n[2]):!1},NCn=t=>SCn.test(t)&&!CCn.test(t),rLt=()=>!1,DCn=t=>xCn.test(t),jCn=t=>TCn.test(t),Z$t=()=>{let t=bl("colors"),e=bl("spacing"),r=bl("blur"),n=bl("brightness"),o=bl("borderColor"),i=bl("borderRadius"),a=bl("borderSpacing"),s=bl("borderWidth"),u=bl("contrast"),l=bl("grayscale"),c=bl("hueRotate"),d=bl("invert"),f=bl("gap"),p=bl("gradientColorStops"),m=bl("gradientColorStopPositions"),h=bl("inset"),y=bl("margin"),g=bl("opacity"),b=bl("padding"),_=bl("saturate"),w=bl("scale"),T=bl("sepia"),O=bl("skew"),E=bl("space"),P=bl("translate"),R=()=>["auto","contain","none"],I=()=>["auto","hidden","clip","visible","scroll"],A=()=>["auto",ai,e],B=()=>[ai,e],k=()=>["",b1,OF],q=()=>["auto",I5,ai],Z=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],V=()=>["solid","dashed","dotted","double","none"],Y=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],X=()=>["start","end","center","between","around","evenly","stretch"],W=()=>["","0",ai],re=()=>["auto","avoid","all","avoid-page","page","left","right","column"],ue=()=>[I5,ai];return{cacheSize:500,separator:":",theme:{colors:[mre],spacing:[b1,OF],blur:["none","",EF,ai],brightness:ue(),borderColor:[t],borderRadius:["none","","full",EF,ai],borderSpacing:B(),borderWidth:k(),contrast:ue(),grayscale:W(),hueRotate:ue(),invert:W(),gap:B(),gradientColorStops:[t],gradientColorStopPositions:[OCn,OF],inset:A(),margin:A(),opacity:ue(),padding:B(),saturate:ue(),scale:ue(),sepia:W(),skew:ue(),space:B(),translate:B()},classGroups:{aspect:[{aspect:["auto","square","video",ai]}],container:["container"],columns:[{columns:[EF]}],"break-after":[{"break-after":re()}],"break-before":[{"break-before":re()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...Z(),ai]}],overflow:[{overflow:I()}],"overflow-x":[{"overflow-x":I()}],"overflow-y":[{"overflow-y":I()}],overscroll:[{overscroll:R()}],"overscroll-x":[{"overscroll-x":R()}],"overscroll-y":[{"overscroll-y":R()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[h]}],"inset-x":[{"inset-x":[h]}],"inset-y":[{"inset-y":[h]}],start:[{start:[h]}],end:[{end:[h]}],top:[{top:[h]}],right:[{right:[h]}],bottom:[{bottom:[h]}],left:[{left:[h]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",pre,ai]}],basis:[{basis:A()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",ai]}],grow:[{grow:W()}],shrink:[{shrink:W()}],order:[{order:["first","last","none",pre,ai]}],"grid-cols":[{"grid-cols":[mre]}],"col-start-end":[{col:["auto",{span:["full",pre,ai]},ai]}],"col-start":[{"col-start":q()}],"col-end":[{"col-end":q()}],"grid-rows":[{"grid-rows":[mre]}],"row-start-end":[{row:["auto",{span:[pre,ai]},ai]}],"row-start":[{"row-start":q()}],"row-end":[{"row-end":q()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",ai]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",ai]}],gap:[{gap:[f]}],"gap-x":[{"gap-x":[f]}],"gap-y":[{"gap-y":[f]}],"justify-content":[{justify:["normal",...X()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...X(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...X(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[b]}],px:[{px:[b]}],py:[{py:[b]}],ps:[{ps:[b]}],pe:[{pe:[b]}],pt:[{pt:[b]}],pr:[{pr:[b]}],pb:[{pb:[b]}],pl:[{pl:[b]}],m:[{m:[y]}],mx:[{mx:[y]}],my:[{my:[y]}],ms:[{ms:[y]}],me:[{me:[y]}],mt:[{mt:[y]}],mr:[{mr:[y]}],mb:[{mb:[y]}],ml:[{ml:[y]}],"space-x":[{"space-x":[E]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[E]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",ai,e]}],"min-w":[{"min-w":[ai,e,"min","max","fit"]}],"max-w":[{"max-w":[ai,e,"none","full","min","max","fit","prose",{screen:[EF]},EF]}],h:[{h:[ai,e,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[ai,e,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[ai,e,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[ai,e,"auto","min","max","fit"]}],"font-size":[{text:["base",EF,OF]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",qJe]}],"font-family":[{font:[mre]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",ai]}],"line-clamp":[{"line-clamp":["none",I5,qJe]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",b1,ai]}],"list-image":[{"list-image":["none",ai]}],"list-style-type":[{list:["none","disc","decimal",ai]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[t]}],"placeholder-opacity":[{"placeholder-opacity":[g]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[t]}],"text-opacity":[{"text-opacity":[g]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...V(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",b1,OF]}],"underline-offset":[{"underline-offset":["auto",b1,ai]}],"text-decoration-color":[{decoration:[t]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:B()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",ai]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",ai]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[g]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...Z(),MCn]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",PCn]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},ICn]}],"bg-color":[{bg:[t]}],"gradient-from-pos":[{from:[m]}],"gradient-via-pos":[{via:[m]}],"gradient-to-pos":[{to:[m]}],"gradient-from":[{from:[p]}],"gradient-via":[{via:[p]}],"gradient-to":[{to:[p]}],rounded:[{rounded:[i]}],"rounded-s":[{"rounded-s":[i]}],"rounded-e":[{"rounded-e":[i]}],"rounded-t":[{"rounded-t":[i]}],"rounded-r":[{"rounded-r":[i]}],"rounded-b":[{"rounded-b":[i]}],"rounded-l":[{"rounded-l":[i]}],"rounded-ss":[{"rounded-ss":[i]}],"rounded-se":[{"rounded-se":[i]}],"rounded-ee":[{"rounded-ee":[i]}],"rounded-es":[{"rounded-es":[i]}],"rounded-tl":[{"rounded-tl":[i]}],"rounded-tr":[{"rounded-tr":[i]}],"rounded-br":[{"rounded-br":[i]}],"rounded-bl":[{"rounded-bl":[i]}],"border-w":[{border:[s]}],"border-w-x":[{"border-x":[s]}],"border-w-y":[{"border-y":[s]}],"border-w-s":[{"border-s":[s]}],"border-w-e":[{"border-e":[s]}],"border-w-t":[{"border-t":[s]}],"border-w-r":[{"border-r":[s]}],"border-w-b":[{"border-b":[s]}],"border-w-l":[{"border-l":[s]}],"border-opacity":[{"border-opacity":[g]}],"border-style":[{border:[...V(),"hidden"]}],"divide-x":[{"divide-x":[s]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[s]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[g]}],"divide-style":[{divide:V()}],"border-color":[{border:[o]}],"border-color-x":[{"border-x":[o]}],"border-color-y":[{"border-y":[o]}],"border-color-s":[{"border-s":[o]}],"border-color-e":[{"border-e":[o]}],"border-color-t":[{"border-t":[o]}],"border-color-r":[{"border-r":[o]}],"border-color-b":[{"border-b":[o]}],"border-color-l":[{"border-l":[o]}],"divide-color":[{divide:[o]}],"outline-style":[{outline:["",...V()]}],"outline-offset":[{"outline-offset":[b1,ai]}],"outline-w":[{outline:[b1,OF]}],"outline-color":[{outline:[t]}],"ring-w":[{ring:k()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[t]}],"ring-opacity":[{"ring-opacity":[g]}],"ring-offset-w":[{"ring-offset":[b1,OF]}],"ring-offset-color":[{"ring-offset":[t]}],shadow:[{shadow:["","inner","none",EF,ACn]}],"shadow-color":[{shadow:[mre]}],opacity:[{opacity:[g]}],"mix-blend":[{"mix-blend":[...Y(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":Y()}],filter:[{filter:["","none"]}],blur:[{blur:[r]}],brightness:[{brightness:[n]}],contrast:[{contrast:[u]}],"drop-shadow":[{"drop-shadow":["","none",EF,ai]}],grayscale:[{grayscale:[l]}],"hue-rotate":[{"hue-rotate":[c]}],invert:[{invert:[d]}],saturate:[{saturate:[_]}],sepia:[{sepia:[T]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[r]}],"backdrop-brightness":[{"backdrop-brightness":[n]}],"backdrop-contrast":[{"backdrop-contrast":[u]}],"backdrop-grayscale":[{"backdrop-grayscale":[l]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[c]}],"backdrop-invert":[{"backdrop-invert":[d]}],"backdrop-opacity":[{"backdrop-opacity":[g]}],"backdrop-saturate":[{"backdrop-saturate":[_]}],"backdrop-sepia":[{"backdrop-sepia":[T]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[a]}],"border-spacing-x":[{"border-spacing-x":[a]}],"border-spacing-y":[{"border-spacing-y":[a]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",ai]}],duration:[{duration:ue()}],ease:[{ease:["linear","in","out","in-out",ai]}],delay:[{delay:ue()}],animate:[{animate:["none","spin","ping","pulse","bounce",ai]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[w]}],"scale-x":[{"scale-x":[w]}],"scale-y":[{"scale-y":[w]}],rotate:[{rotate:[pre,ai]}],"translate-x":[{"translate-x":[P]}],"translate-y":[{"translate-y":[P]}],"skew-x":[{"skew-x":[O]}],"skew-y":[{"skew-y":[O]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",ai]}],accent:[{accent:["auto",t]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",ai]}],"caret-color":[{caret:[t]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":B()}],"scroll-mx":[{"scroll-mx":B()}],"scroll-my":[{"scroll-my":B()}],"scroll-ms":[{"scroll-ms":B()}],"scroll-me":[{"scroll-me":B()}],"scroll-mt":[{"scroll-mt":B()}],"scroll-mr":[{"scroll-mr":B()}],"scroll-mb":[{"scroll-mb":B()}],"scroll-ml":[{"scroll-ml":B()}],"scroll-p":[{"scroll-p":B()}],"scroll-px":[{"scroll-px":B()}],"scroll-py":[{"scroll-py":B()}],"scroll-ps":[{"scroll-ps":B()}],"scroll-pe":[{"scroll-pe":B()}],"scroll-pt":[{"scroll-pt":B()}],"scroll-pr":[{"scroll-pr":B()}],"scroll-pb":[{"scroll-pb":B()}],"scroll-pl":[{"scroll-pl":B()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",ai]}],fill:[{fill:[t,"none"]}],"stroke-w":[{stroke:[b1,OF,qJe]}],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"]}}},$Cn=(t,{cacheSize:e,prefix:r,separator:n,experimentalParseClassName:o,extend:i={},override:a={}})=>{hre(t,"cacheSize",e),hre(t,"prefix",r),hre(t,"separator",n),hre(t,"experimentalParseClassName",o);for(let s in a)LCn(t[s],a[s]);for(let s in i)FCn(t[s],i[s]);return t},hre=(t,e,r)=>{r!==void 0&&(t[e]=r)},LCn=(t,e)=>{if(e)for(let r in e)hre(t,r,e[r])},FCn=(t,e)=>{if(e)for(let r in e){let n=e[r];n!==void 0&&(t[r]=(t[r]||[]).concat(n))}},nLt=(t,...e)=>typeof t=="function"?X$t(Z$t,t,...e):X$t(()=>$Cn(Z$t(),t),...e)});function Se(...t){return kCn(bbe(t))}var kCn,zr=v(()=>{kJe();oLt();kCn=nLt({prefix:"tw-",extend:{classGroups:{"text-color":["text-muted","text-success","text-warning","text-error","text-accent"],"font-size":["text-smallest","text-smaller","text-small","text-ui-smaller","text-ui-small","text-ui-medium","text-ui-larger"]}}})});var vbe,qCn,me,xn=v(()=>{vbe=$(K());V$t();_be();zr();qCn=R5("tw-inline-flex tw-items-center tw-justify-center tw-gap-1 tw-whitespace-nowrap tw-rounded-md tw-text-sm tw-font-medium tw-transition-colors focus-visible:tw-outline-none focus-visible:tw-ring-1 focus-visible:tw-ring-ring disabled:tw-pointer-events-none disabled:tw-opacity-50 [&_svg]:tw-shrink-0",{variants:{variant:{default:"mod-cta tw-bg-interactive-accent tw-text-on-accent tw-shadow hover:tw-bg-interactive-accent-hover",destructive:"clickable-icon tw-bg-modifier-error tw-text-on-accent hover:tw-bg-modifier-error hover:tw-text-on-accent",secondary:"tw-bg-secondary tw-text-normal tw-shadow-sm hover:tw-bg-interactive-hover",ghost:"clickable-icon tw-bg-transparent hover:tw-bg-interactive-accent hover:tw-text-on-accent",link:"tw-text-accent tw-underline-offset-4 hover:tw-underline",success:"clickable-icon tw-bg-modifier-success tw-text-on-accent hover:tw-bg-modifier-success hover:tw-text-on-accent",ghost2:"clickable-icon tw-bg-transparent tw-text-faint tw-outline-none hover:tw-bg-transparent hover:tw-bg-opacity-100 hover:tw-text-normal focus-visible:tw-text-normal focus-visible:tw-outline-none focus-visible:tw-ring-0"},size:{default:"tw-h-9 tw-px-4 tw-py-2",sm:"tw-h-6 tw-rounded-md tw-px-3 tw-text-xs",lg:"tw-h-10 tw-rounded-md tw-px-8",icon:"tw-size-7",fit:"tw-gap-1 tw-px-1 tw-text-xs"}},defaultVariants:{variant:"default",size:"default"}}),me=vbe.forwardRef(({className:t,variant:e,size:r,asChild:n=!1,...o},i)=>vbe.createElement(n?z$t:"button",{className:Se(qCn({variant:e,size:r,className:t})),ref:i,...o}));me.displayName="Button"});var iLt,wbe,zJe=v(()=>{iLt=t=>t.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),wbe=(...t)=>t.filter((e,r,n)=>!!e&&e.trim()!==""&&n.indexOf(e)===r).join(" ").trim()});var aLt,sLt=v(()=>{aLt={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"}});var gre,uLt,lLt=v(()=>{gre=$(K());sLt();zJe();uLt=(0,gre.forwardRef)(({color:t="currentColor",size:e=24,strokeWidth:r=2,absoluteStrokeWidth:n,className:o="",children:i,iconNode:a,...s},u)=>(0,gre.createElement)("svg",{ref:u,...aLt,width:e,height:e,stroke:t,strokeWidth:n?Number(r)*24/Number(e):r,className:wbe("lucide",o),...s},[...a.map(([l,c])=>(0,gre.createElement)(l,c)),...Array.isArray(i)?i:[i]]))});var Sbe,Me,jt=v(()=>{Sbe=$(K());zJe();lLt();Me=(t,e)=>{let r=(0,Sbe.forwardRef)(({className:n,...o},i)=>(0,Sbe.createElement)(uLt,{ref:i,iconNode:e,className:wbe(`lucide-${iLt(t)}`,n),...o}));return r.displayName=`${t}`,r}});var yre,cLt=v(()=>{jt();yre=Me("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]])});var _1,dLt=v(()=>{jt();_1=Me("ArrowUpRight",[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]])});var bre,fLt=v(()=>{jt();bre=Me("BookOpen",[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]])});var N5,pLt=v(()=>{jt();N5=Me("Brain",[["path",{d:"M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z",key:"l5xja"}],["path",{d:"M12 5a3 3 0 1 1 5.997.125 4 4 0 0 1 2.526 5.77 4 4 0 0 1-.556 6.588A4 4 0 1 1 12 18Z",key:"ep3f8r"}],["path",{d:"M15 13a4.5 4.5 0 0 1-3-4 4.5 4.5 0 0 1-3 4",key:"1p4c4q"}],["path",{d:"M17.599 6.5a3 3 0 0 0 .399-1.375",key:"tmeiqw"}],["path",{d:"M6.003 5.125A3 3 0 0 0 6.401 6.5",key:"105sqy"}],["path",{d:"M3.477 10.896a4 4 0 0 1 .585-.396",key:"ql3yin"}],["path",{d:"M19.938 10.5a4 4 0 0 1 .585.396",key:"1qfode"}],["path",{d:"M6 18a4 4 0 0 1-1.967-.516",key:"2e4loj"}],["path",{d:"M19.967 17.484A4 4 0 0 1 18 18",key:"159ez6"}]])});var Yu,mLt=v(()=>{jt();Yu=Me("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])});var Ji,hLt=v(()=>{jt();Ji=Me("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])});var od,gLt=v(()=>{jt();od=Me("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])});var Og,yLt=v(()=>{jt();Og=Me("ChevronUp",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]])});var $b,bLt=v(()=>{jt();$b=Me("CircleAlert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]])});var B_,_Lt=v(()=>{jt();B_=Me("CircleCheckBig",[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]])});var PF,vLt=v(()=>{jt();PF=Me("CircleCheck",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]])});var v1,wLt=v(()=>{jt();v1=Me("CircleDashed",[["path",{d:"M10.1 2.182a10 10 0 0 1 3.8 0",key:"5ilxe3"}],["path",{d:"M13.9 21.818a10 10 0 0 1-3.8 0",key:"11zvb9"}],["path",{d:"M17.609 3.721a10 10 0 0 1 2.69 2.7",key:"1iw5b2"}],["path",{d:"M2.182 13.9a10 10 0 0 1 0-3.8",key:"c0bmvh"}],["path",{d:"M20.279 17.609a10 10 0 0 1-2.7 2.69",key:"1ruxm7"}],["path",{d:"M21.818 10.1a10 10 0 0 1 0 3.8",key:"qkgqxc"}],["path",{d:"M3.721 6.391a10 10 0 0 1 2.7-2.69",key:"1mcia2"}],["path",{d:"M6.391 20.279a10 10 0 0 1-2.69-2.7",key:"1fvljs"}]])});var MF,SLt=v(()=>{jt();MF=Me("CircleHelp",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]])});var pw,CLt=v(()=>{jt();pw=Me("CirclePlus",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M12 8v8",key:"napkw2"}]])});var RF,xLt=v(()=>{jt();RF=Me("CircleStop",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["rect",{x:"9",y:"9",width:"6",height:"6",rx:"1",key:"1ssd4o"}]])});var wO,TLt=v(()=>{jt();wO=Me("CircleX",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]])});var _re,OLt=v(()=>{jt();_re=Me("Circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])});var vre,ELt=v(()=>{jt();vre=Me("ClipboardPaste",[["path",{d:"M15 2H9a1 1 0 0 0-1 1v2c0 .6.4 1 1 1h6c.6 0 1-.4 1-1V3c0-.6-.4-1-1-1Z",key:"1pp7kr"}],["path",{d:"M8 4H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2M16 4h2a2 2 0 0 1 2 2v2M11 14h10",key:"2ik1ml"}],["path",{d:"m17 10 4 4-4 4",key:"vp2hj1"}]])});var wre,PLt=v(()=>{jt();wre=Me("Cog",[["path",{d:"M12 20a8 8 0 1 0 0-16 8 8 0 0 0 0 16Z",key:"sobvz5"}],["path",{d:"M12 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z",key:"11i496"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 22v-2",key:"1osdcq"}],["path",{d:"m17 20.66-1-1.73",key:"eq3orb"}],["path",{d:"M11 10.27 7 3.34",key:"16pf9h"}],["path",{d:"m20.66 17-1.73-1",key:"sg0v6f"}],["path",{d:"m3.34 7 1.73 1",key:"1ulond"}],["path",{d:"M14 12h8",key:"4f43i9"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"m20.66 7-1.73 1",key:"1ow05n"}],["path",{d:"m3.34 17 1.73-1",key:"nuk764"}],["path",{d:"m17 3.34-1 1.73",key:"2wel8s"}],["path",{d:"m11 13.73-4 6.93",key:"794ttg"}]])});var Sre,MLt=v(()=>{jt();Sre=Me("Coins",[["circle",{cx:"8",cy:"8",r:"6",key:"3yglwk"}],["path",{d:"M18.09 10.37A6 6 0 1 1 10.34 18",key:"t5s6rm"}],["path",{d:"M7 6h1v4",key:"1obek4"}],["path",{d:"m16.71 13.88.7.71-2.82 2.82",key:"1rbuyh"}]])});var Cre,RLt=v(()=>{jt();Cre=Me("Command",[["path",{d:"M15 6v12a3 3 0 1 0 3-3H6a3 3 0 1 0 3 3V6a3 3 0 1 0-3 3h12a3 3 0 1 0-3-3",key:"11bfej"}]])});var D5,ILt=v(()=>{jt();D5=Me("CopyPlus",[["line",{x1:"15",x2:"15",y1:"12",y2:"18",key:"1p7wdc"}],["line",{x1:"12",x2:"18",y1:"15",y2:"15",key:"1nscbv"}],["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])});var U_,ALt=v(()=>{jt();U_=Me("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])});var xre,NLt=v(()=>{jt();xre=Me("CornerDownLeft",[["polyline",{points:"9 10 4 15 9 20",key:"r3jprv"}],["path",{d:"M20 4v7a4 4 0 0 1-4 4H4",key:"6o5b7l"}]])});var Tre,DLt=v(()=>{jt();Tre=Me("Cpu",[["rect",{width:"16",height:"16",x:"4",y:"4",rx:"2",key:"14l7u7"}],["rect",{width:"6",height:"6",x:"9",y:"9",rx:"1",key:"5aljv4"}],["path",{d:"M15 2v2",key:"13l42r"}],["path",{d:"M15 20v2",key:"15mkzm"}],["path",{d:"M2 15h2",key:"1gxd5l"}],["path",{d:"M2 9h2",key:"1bbxkp"}],["path",{d:"M20 15h2",key:"19e6y8"}],["path",{d:"M20 9h2",key:"19tzq7"}],["path",{d:"M9 2v2",key:"165o2o"}],["path",{d:"M9 20v2",key:"i2bqo8"}]])});var YC,jLt=v(()=>{jt();YC=Me("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])});var Ore,$Lt=v(()=>{jt();Ore=Me("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]])});var SO,LLt=v(()=>{jt();SO=Me("EllipsisVertical",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["circle",{cx:"12",cy:"19",r:"1",key:"lyex9k"}]])});var IF,FLt=v(()=>{jt();IF=Me("Ellipsis",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]])});var w1,kLt=v(()=>{jt();w1=Me("ExternalLink",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]])});var Ere,qLt=v(()=>{jt();Ere=Me("EyeOff",[["path",{d:"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49",key:"ct8e1f"}],["path",{d:"M14.084 14.158a3 3 0 0 1-4.242-4.242",key:"151rxh"}],["path",{d:"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143",key:"13bj9a"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]])});var S1,BLt=v(()=>{jt();S1=Me("Eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]])});var Pre,ULt=v(()=>{jt();Pre=Me("FileAudio",[["path",{d:"M17.5 22h.5a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v3",key:"rslqgf"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M2 19a2 2 0 1 1 4 0v1a2 2 0 1 1-4 0v-4a6 6 0 0 1 12 0v4a2 2 0 1 1-4 0v-1a2 2 0 1 1 4 0",key:"9f7x3i"}]])});var C1,zLt=v(()=>{jt();C1=Me("FileClock",[["path",{d:"M16 22h2a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v3",key:"37hlfg"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"8",cy:"16",r:"6",key:"10v15b"}],["path",{d:"M9.5 17.5 8 16.25V14",key:"1o80t2"}]])});var Mre,VLt=v(()=>{jt();Mre=Me("FileImage",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"10",cy:"12",r:"2",key:"737tya"}],["path",{d:"m20 17-1.296-1.296a2.41 2.41 0 0 0-3.408 0L9 22",key:"wt3hpn"}]])});var Rre,HLt=v(()=>{jt();Rre=Me("FileInput",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M2 15h10",key:"jfw4w8"}],["path",{d:"m9 18 3-3-3-3",key:"112psh"}]])});var Ire,WLt=v(()=>{jt();Ire=Me("FileOutput",[["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M4 7V4a2 2 0 0 1 2-2 2 2 0 0 0-2 2",key:"1vk7w2"}],["path",{d:"M4.063 20.999a2 2 0 0 0 2 1L18 22a2 2 0 0 0 2-2V7l-5-5H6",key:"1jink5"}],["path",{d:"m5 11-3 3",key:"1dgrs4"}],["path",{d:"m5 17-3-3h10",key:"1mvvaf"}]])});var ju,JLt=v(()=>{jt();ju=Me("FileText",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]])});var Are,KLt=v(()=>{jt();Are=Me("FileVideo",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m10 11 5 3-5 3v-6Z",key:"7ntvm4"}]])});var Am,GLt=v(()=>{jt();Am=Me("Folder",[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}]])});var _l,XLt=v(()=>{jt();_l=Me("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])});var QC,ZLt=v(()=>{jt();QC=Me("GripVertical",[["circle",{cx:"9",cy:"12",r:"1",key:"1vctgf"}],["circle",{cx:"9",cy:"5",r:"1",key:"hp0tcf"}],["circle",{cx:"9",cy:"19",r:"1",key:"fkjjf6"}],["circle",{cx:"15",cy:"12",r:"1",key:"1tmaij"}],["circle",{cx:"15",cy:"5",r:"1",key:"19l28e"}],["circle",{cx:"15",cy:"19",r:"1",key:"f4zoj3"}]])});var AF,YLt=v(()=>{jt();AF=Me("Hash",[["line",{x1:"4",x2:"20",y1:"9",y2:"9",key:"4lhtct"}],["line",{x1:"4",x2:"20",y1:"15",y2:"15",key:"vyu0kd"}],["line",{x1:"10",x2:"8",y1:"3",y2:"21",key:"1ggp8o"}],["line",{x1:"16",x2:"14",y1:"3",y2:"21",key:"weycgp"}]])});var Nre,QLt=v(()=>{jt();Nre=Me("History",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M12 7v5l4 2",key:"1fdv2h"}]])});var Dre,eFt=v(()=>{jt();Dre=Me("Image",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]])});var jre,tFt=v(()=>{jt();jre=Me("Info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]])});var $re,rFt=v(()=>{jt();$re=Me("Key",[["path",{d:"m15.5 7.5 2.3 2.3a1 1 0 0 0 1.4 0l2.1-2.1a1 1 0 0 0 0-1.4L19 4",key:"g0fldk"}],["path",{d:"m21 2-9.6 9.6",key:"1j0ho8"}],["circle",{cx:"7.5",cy:"15.5",r:"5.5",key:"yqb3hr"}]])});var k4,nFt=v(()=>{jt();k4=Me("LibraryBig",[["rect",{width:"8",height:"18",x:"3",y:"3",rx:"1",key:"oynpb5"}],["path",{d:"M7 3v18",key:"bbkbws"}],["path",{d:"M20.4 18.9c.2.5-.1 1.1-.6 1.3l-1.9.7c-.5.2-1.1-.1-1.3-.6L11.1 5.1c-.2-.5.1-1.1.6-1.3l1.9-.7c.5-.2 1.1.1 1.3.6Z",key:"1qboyk"}]])});var ex,oFt=v(()=>{jt();ex=Me("Lightbulb",[["path",{d:"M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5",key:"1gvzjb"}],["path",{d:"M9 18h6",key:"x1upvd"}],["path",{d:"M10 22h4",key:"ceow96"}]])});var Us,iFt=v(()=>{jt();Us=Me("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]])});var Lre,aFt=v(()=>{jt();Lre=Me("MessageCirclePlus",[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z",key:"vv11sd"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M12 8v8",key:"napkw2"}]])});var j5,sFt=v(()=>{jt();j5=Me("MessageCircle",[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z",key:"vv11sd"}]])});var Fre,uFt=v(()=>{jt();Fre=Me("MessageSquareX",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}],["path",{d:"m14.5 7.5-5 5",key:"3lb6iw"}],["path",{d:"m9.5 7.5 5 5",key:"ko136h"}]])});var $5,lFt=v(()=>{jt();$5=Me("MessageSquare",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}]])});var L5,cFt=v(()=>{jt();L5=Me("Pause",[["rect",{x:"14",y:"4",width:"4",height:"16",rx:"1",key:"zuxfzm"}],["rect",{x:"6",y:"4",width:"4",height:"16",rx:"1",key:"1okwgv"}]])});var qS,dFt=v(()=>{jt();qS=Me("PenLine",[["path",{d:"M12 20h9",key:"t2du7b"}],["path",{d:"M16.376 3.622a1 1 0 0 1 3.002 3.002L7.368 18.635a2 2 0 0 1-.855.506l-2.872.838a.5.5 0 0 1-.62-.62l.838-2.872a2 2 0 0 1 .506-.854z",key:"1ykcvy"}]])});var Lb,fFt=v(()=>{jt();Lb=Me("Pen",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}]])});var NF,pFt=v(()=>{jt();NF=Me("PencilLine",[["path",{d:"M12 20h9",key:"t2du7b"}],["path",{d:"M16.376 3.622a1 1 0 0 1 3.002 3.002L7.368 18.635a2 2 0 0 1-.855.506l-2.872.838a.5.5 0 0 1-.62-.62l.838-2.872a2 2 0 0 1 .506-.854z",key:"1ykcvy"}],["path",{d:"m15 5 3 3",key:"1w25hb"}]])});var DF,mFt=v(()=>{jt();DF=Me("Pencil",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]])});var kre,hFt=v(()=>{jt();kre=Me("Play",[["polygon",{points:"6 3 20 12 6 21 6 3",key:"1oa8hb"}]])});var Fb,gFt=v(()=>{jt();Fb=Me("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]])});var qre,yFt=v(()=>{jt();qre=Me("RefreshCcw",[["path",{d:"M21 12a9 9 0 0 0-9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"14sxne"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M3 12a9 9 0 0 0 9 9 9.75 9.75 0 0 0 6.74-2.74L21 16",key:"1hlbsb"}],["path",{d:"M16 16h5v5",key:"ccwih5"}]])});var jF,bFt=v(()=>{jt();jF=Me("RefreshCw",[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]])});var Bre,_Ft=v(()=>{jt();Bre=Me("Replace",[["path",{d:"M14 4a2 2 0 0 1 2-2",key:"1w2hp7"}],["path",{d:"M16 10a2 2 0 0 1-2-2",key:"shjach"}],["path",{d:"M20 2a2 2 0 0 1 2 2",key:"188mtx"}],["path",{d:"M22 8a2 2 0 0 1-2 2",key:"ddf4tu"}],["path",{d:"m3 7 3 3 3-3",key:"x25e72"}],["path",{d:"M6 10V5a3 3 0 0 1 3-3h1",key:"3y3t5z"}],["rect",{x:"2",y:"14",width:"8",height:"8",rx:"2",key:"4rksxw"}]])});var q4,vFt=v(()=>{jt();q4=Me("RotateCcw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]])});var Ure,wFt=v(()=>{jt();Ure=Me("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])});var B4,SFt=v(()=>{jt();B4=Me("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]])});var U4,CFt=v(()=>{jt();U4=Me("Send",[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]])});var zre,xFt=v(()=>{jt();zre=Me("Settings",[["path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z",key:"1qme2f"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]])});var Ry,TFt=v(()=>{jt();Ry=Me("Sparkles",[["path",{d:"M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z",key:"4pj2yx"}],["path",{d:"M20 3v4",key:"1olli1"}],["path",{d:"M22 5h-4",key:"1gvqau"}],["path",{d:"M4 17v2",key:"vumght"}],["path",{d:"M5 18H3",key:"zchphs"}]])});var x1,OFt=v(()=>{jt();x1=Me("SquareArrowOutUpRight",[["path",{d:"M21 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h6",key:"y09zxi"}],["path",{d:"m21 3-9 9",key:"mpx6sq"}],["path",{d:"M15 3h6v6",key:"1q9fwt"}]])});var z_,EFt=v(()=>{jt();z_=Me("SquarePen",[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z",key:"ohrbg2"}]])});var z4,PFt=v(()=>{jt();z4=Me("Square",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}]])});var T1,MFt=v(()=>{jt();T1=Me("Tag",[["path",{d:"M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z",key:"vktsd0"}],["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor",key:"kqv944"}]])});var Vre,RFt=v(()=>{jt();Vre=Me("TextCursorInput",[["path",{d:"M5 4h1a3 3 0 0 1 3 3 3 3 0 0 1 3-3h1",key:"18xjzo"}],["path",{d:"M13 20h-1a3 3 0 0 1-3-3 3 3 0 0 1-3 3H5",key:"fj48gi"}],["path",{d:"M5 16H4a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h1",key:"1n9rhb"}],["path",{d:"M13 8h7a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-7",key:"13ksps"}],["path",{d:"M9 7v10",key:"1vc8ob"}]])});var Iy,IFt=v(()=>{jt();Iy=Me("Trash2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]])});var Eg,AFt=v(()=>{jt();Eg=Me("TriangleAlert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])});var mw,NFt=v(()=>{jt();mw=Me("Wrench",[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z",key:"cbrjhi"}]])});var Ho,DFt=v(()=>{jt();Ho=Me("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])});var Hre,jFt=v(()=>{jt();Hre=Me("ZapOff",[["path",{d:"M10.513 4.856 13.12 2.17a.5.5 0 0 1 .86.46l-1.377 4.317",key:"193nxd"}],["path",{d:"M15.656 10H20a1 1 0 0 1 .78 1.63l-1.72 1.773",key:"27a7lr"}],["path",{d:"M16.273 16.273 10.88 21.83a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14H4a1 1 0 0 1-.78-1.63l4.507-4.643",key:"1e0qe9"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]])});var Wre,$Ft=v(()=>{jt();Wre=Me("Zap",[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]])});var Mr=v(()=>{bLt();_Lt();vLt();SLt();CLt();xLt();TLt();LLt();FLt();iFt();dFt();fFt();TFt();OFt();EFt();AFt();cLt();dLt();fLt();pLt();mLt();hLt();gLt();yLt();wLt();OLt();ELt();PLt();MLt();RLt();ILt();ALt();NLt();DLt();jLt();$Lt();kLt();qLt();BLt();ULt();zLt();VLt();HLt();WLt();JLt();KLt();GLt();XLt();ZLt();YLt();QLt();eFt();tFt();rFt();nFt();oFt();aFt();sFt();uFt();lFt();cFt();pFt();mFt();hFt();gFt();yFt();bFt();_Ft();vFt();wFt();SFt();CFt();xFt();PFt();MFt();RFt();IFt();NFt();DFt();jFt();$Ft();});function BCn({onCancel:t}){let e=ee(),r=VJe(e.defaultModelKey)&&VJe(e.embeddingModelKey);return CO.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-4"},CO.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-2"},CO.default.createElement("div",null,"Your Copilot Plus license key is no longer valid. Please renew your subscription to continue using Copilot Plus."),r&&CO.default.createElement("div",{className:"tw-text-sm tw-text-warning"},"The Copilot Plus exclusive models will stop working. You can switch to the default models in the Settings.")),CO.default.createElement("div",{className:"tw-flex tw-w-full tw-justify-end tw-gap-2"},CO.default.createElement(me,{variant:"ghost",onClick:t},"Close"),CO.default.createElement(me,{variant:"default",onClick:()=>{V4(a1.EXPIRED_MODAL)}},"Renew Now ",CO.default.createElement(w1,{className:"tw-size-4"}))))}var CO,LFt,FFt,Cbe,kFt=v(()=>{CO=$(K()),LFt=require("obsidian"),FFt=$(Im());xn();id();gr();Mr();Qe();Cbe=class extends LFt.Modal{constructor(e){super(e),this.setTitle("Thanks for being a Copilot Plus user \u{1F44B}")}onOpen(){let{contentEl:e}=this;this.root=(0,FFt.createRoot)(e);let r=()=>{this.close()};this.root.render(CO.default.createElement(BCn,{onCancel:r}))}onClose(){this.root.unmount()}}});var BFt=S(qFt=>{"use strict";Object.defineProperty(qFt,"__esModule",{value:!0})});var UFt=S(xbe=>{"use strict";Object.defineProperty(xbe,"__esModule",{value:!0});xbe.V2ChatStreamRequestSafetyMode=void 0;xbe.V2ChatStreamRequestSafetyMode={Contextual:"CONTEXTUAL",Strict:"STRICT",Off:"OFF"}});var zFt=S(Tbe=>{"use strict";Object.defineProperty(Tbe,"__esModule",{value:!0});Tbe.V2ChatStreamRequestToolChoice=void 0;Tbe.V2ChatStreamRequestToolChoice={Required:"REQUIRED",None:"NONE"}});var HFt=S(VFt=>{"use strict";Object.defineProperty(VFt,"__esModule",{value:!0})});var JFt=S(WFt=>{"use strict";Object.defineProperty(WFt,"__esModule",{value:!0})});var KFt=S(Obe=>{"use strict";Object.defineProperty(Obe,"__esModule",{value:!0});Obe.V2ChatRequestSafetyMode=void 0;Obe.V2ChatRequestSafetyMode={Contextual:"CONTEXTUAL",Strict:"STRICT",Off:"OFF"}});var GFt=S(Ebe=>{"use strict";Object.defineProperty(Ebe,"__esModule",{value:!0});Ebe.V2ChatRequestToolChoice=void 0;Ebe.V2ChatRequestToolChoice={Required:"REQUIRED",None:"NONE"}});var ZFt=S(XFt=>{"use strict";Object.defineProperty(XFt,"__esModule",{value:!0})});var YFt=S(Pbe=>{"use strict";Object.defineProperty(Pbe,"__esModule",{value:!0});Pbe.V2EmbedRequestTruncate=void 0;Pbe.V2EmbedRequestTruncate={None:"NONE",Start:"START",End:"END"}});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 HJe=S(Pg=>{"use strict";var UCn=Pg&&Pg.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),tx=Pg&&Pg.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&UCn(e,t,r)};Object.defineProperty(Pg,"__esModule",{value:!0});tx(BFt(),Pg);tx(UFt(),Pg);tx(zFt(),Pg);tx(HFt(),Pg);tx(JFt(),Pg);tx(KFt(),Pg);tx(GFt(),Pg);tx(ZFt(),Pg);tx(YFt(),Pg);tx(ekt(),Pg);tx(rkt(),Pg)});var WJe=S(nkt=>{"use strict";Object.defineProperty(nkt,"__esModule",{value:!0})});var okt=S(H4=>{"use strict";var zCn=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]}),VCn=H4&&H4.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&zCn(e,t,r)};Object.defineProperty(H4,"__esModule",{value:!0});VCn(WJe(),H4)});var akt=S($F=>{"use strict";var HCn=$F&&$F.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ikt=$F&&$F.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&HCn(e,t,r)};Object.defineProperty($F,"__esModule",{value:!0});ikt(HJe(),$F);ikt(okt(),$F)});var skt=S(Mbe=>{"use strict";Object.defineProperty(Mbe,"__esModule",{value:!0});Mbe.CreateEmbedJobRequestTruncate=void 0;Mbe.CreateEmbedJobRequestTruncate={Start:"START",End:"END"}});var JJe=S(W4=>{"use strict";var WCn=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]}),JCn=W4&&W4.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&WCn(e,t,r)};Object.defineProperty(W4,"__esModule",{value:!0});JCn(skt(),W4)});var KJe=S(ukt=>{"use strict";Object.defineProperty(ukt,"__esModule",{value:!0})});var lkt=S(J4=>{"use strict";var KCn=J4&&J4.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),GCn=J4&&J4.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&KCn(e,t,r)};Object.defineProperty(J4,"__esModule",{value:!0});GCn(KJe(),J4)});var dkt=S(LF=>{"use strict";var XCn=LF&&LF.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ckt=LF&&LF.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&XCn(e,t,r)};Object.defineProperty(LF,"__esModule",{value:!0});ckt(JJe(),LF);ckt(lkt(),LF)});var pkt=S(fkt=>{"use strict";Object.defineProperty(fkt,"__esModule",{value:!0})});var hkt=S(mkt=>{"use strict";Object.defineProperty(mkt,"__esModule",{value:!0})});var ykt=S(gkt=>{"use strict";Object.defineProperty(gkt,"__esModule",{value:!0})});var _kt=S(bkt=>{"use strict";Object.defineProperty(bkt,"__esModule",{value:!0})});var GJe=S(xO=>{"use strict";var ZCn=xO&&xO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Rbe=xO&&xO.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&ZCn(e,t,r)};Object.defineProperty(xO,"__esModule",{value:!0});Rbe(pkt(),xO);Rbe(hkt(),xO);Rbe(ykt(),xO);Rbe(_kt(),xO)});var XJe=S(vkt=>{"use strict";Object.defineProperty(vkt,"__esModule",{value:!0})});var wkt=S(K4=>{"use strict";var YCn=K4&&K4.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),QCn=K4&&K4.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&YCn(e,t,r)};Object.defineProperty(K4,"__esModule",{value:!0});QCn(XJe(),K4)});var Ckt=S(FF=>{"use strict";var exn=FF&&FF.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Skt=FF&&FF.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&exn(e,t,r)};Object.defineProperty(FF,"__esModule",{value:!0});Skt(GJe(),FF);Skt(wkt(),FF)});var xkt=S(Ibe=>{"use strict";Object.defineProperty(Ibe,"__esModule",{value:!0});Ibe.BaseType=void 0;Ibe.BaseType={BaseTypeUnspecified:"BASE_TYPE_UNSPECIFIED",BaseTypeGenerative:"BASE_TYPE_GENERATIVE",BaseTypeClassification:"BASE_TYPE_CLASSIFICATION",BaseTypeRerank:"BASE_TYPE_RERANK",BaseTypeChat:"BASE_TYPE_CHAT"}});var Tkt=S(Abe=>{"use strict";Object.defineProperty(Abe,"__esModule",{value:!0});Abe.Strategy=void 0;Abe.Strategy={StrategyUnspecified:"STRATEGY_UNSPECIFIED",StrategyVanilla:"STRATEGY_VANILLA",StrategyTfew:"STRATEGY_TFEW"}});var Ekt=S(Okt=>{"use strict";Object.defineProperty(Okt,"__esModule",{value:!0})});var Pkt=S(Nbe=>{"use strict";Object.defineProperty(Nbe,"__esModule",{value:!0});Nbe.LoraTargetModules=void 0;Nbe.LoraTargetModules={LoraTargetModulesUnspecified:"LORA_TARGET_MODULES_UNSPECIFIED",LoraTargetModulesQv:"LORA_TARGET_MODULES_QV",LoraTargetModulesQkvo:"LORA_TARGET_MODULES_QKVO",LoraTargetModulesQkvoFfn:"LORA_TARGET_MODULES_QKVO_FFN"}});var Rkt=S(Mkt=>{"use strict";Object.defineProperty(Mkt,"__esModule",{value:!0})});var Akt=S(Ikt=>{"use strict";Object.defineProperty(Ikt,"__esModule",{value:!0})});var Dkt=S(Nkt=>{"use strict";Object.defineProperty(Nkt,"__esModule",{value:!0})});var jkt=S(Dbe=>{"use strict";Object.defineProperty(Dbe,"__esModule",{value:!0});Dbe.Status=void 0;Dbe.Status={StatusUnspecified:"STATUS_UNSPECIFIED",StatusFinetuning:"STATUS_FINETUNING",StatusDeployingApi:"STATUS_DEPLOYING_API",StatusReady:"STATUS_READY",StatusFailed:"STATUS_FAILED",StatusDeleted:"STATUS_DELETED",StatusTemporarilyOffline:"STATUS_TEMPORARILY_OFFLINE",StatusPaused:"STATUS_PAUSED",StatusQueued:"STATUS_QUEUED"}});var Lkt=S($kt=>{"use strict";Object.defineProperty($kt,"__esModule",{value:!0})});var kkt=S(Fkt=>{"use strict";Object.defineProperty(Fkt,"__esModule",{value:!0})});var Bkt=S(qkt=>{"use strict";Object.defineProperty(qkt,"__esModule",{value:!0})});var zkt=S(Ukt=>{"use strict";Object.defineProperty(Ukt,"__esModule",{value:!0})});var Hkt=S(Vkt=>{"use strict";Object.defineProperty(Vkt,"__esModule",{value:!0})});var Jkt=S(Wkt=>{"use strict";Object.defineProperty(Wkt,"__esModule",{value:!0})});var Gkt=S(Kkt=>{"use strict";Object.defineProperty(Kkt,"__esModule",{value:!0})});var Zkt=S(Xkt=>{"use strict";Object.defineProperty(Xkt,"__esModule",{value:!0})});var Qkt=S(Ykt=>{"use strict";Object.defineProperty(Ykt,"__esModule",{value:!0})});var tqt=S(eqt=>{"use strict";Object.defineProperty(eqt,"__esModule",{value:!0})});var ZJe=S(Ul=>{"use strict";var txn=Ul&&Ul.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Ph=Ul&&Ul.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&txn(e,t,r)};Object.defineProperty(Ul,"__esModule",{value:!0});Ph(xkt(),Ul);Ph(Tkt(),Ul);Ph(Ekt(),Ul);Ph(Pkt(),Ul);Ph(Rkt(),Ul);Ph(Akt(),Ul);Ph(Dkt(),Ul);Ph(jkt(),Ul);Ph(Lkt(),Ul);Ph(kkt(),Ul);Ph(Bkt(),Ul);Ph(zkt(),Ul);Ph(Hkt(),Ul);Ph(Jkt(),Ul);Ph(Gkt(),Ul);Ph(Zkt(),Ul);Ph(Qkt(),Ul);Ph(tqt(),Ul)});var rqt=S(G4=>{"use strict";var rxn=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]}),nxn=G4&&G4.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&rxn(e,t,r)};Object.defineProperty(G4,"__esModule",{value:!0});nxn(ZJe(),G4)});var oqt=S(hw=>{"use strict";var nqt=hw&&hw.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),oxn=hw&&hw.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ixn=hw&&hw.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";Object.defineProperty(iqt,"__esModule",{value:!0})});var aqt=S(X4=>{"use strict";var sxn=X4&&X4.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),uxn=X4&&X4.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&sxn(e,t,r)};Object.defineProperty(X4,"__esModule",{value:!0});uxn(YJe(),X4)});var uqt=S(kF=>{"use strict";var lxn=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]}),sqt=kF&&kF.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&lxn(e,t,r)};Object.defineProperty(kF,"__esModule",{value:!0});sqt(oqt(),kF);sqt(aqt(),kF)});var QJe=S(lqt=>{"use strict";Object.defineProperty(lqt,"__esModule",{value:!0})});var cqt=S(Z4=>{"use strict";var cxn=Z4&&Z4.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),dxn=Z4&&Z4.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&cxn(e,t,r)};Object.defineProperty(Z4,"__esModule",{value:!0});dxn(QJe(),Z4)});var dqt=S(Y4=>{"use strict";var fxn=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]}),pxn=Y4&&Y4.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&fxn(e,t,r)};Object.defineProperty(Y4,"__esModule",{value:!0});pxn(cqt(),Y4)});var e5e=S(fqt=>{"use strict";Object.defineProperty(fqt,"__esModule",{value:!0})});var pqt=S(Q4=>{"use strict";var mxn=Q4&&Q4.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),hxn=Q4&&Q4.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&mxn(e,t,r)};Object.defineProperty(Q4,"__esModule",{value:!0});hxn(e5e(),Q4)});var mqt=S(e2=>{"use strict";var gxn=e2&&e2.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),yxn=e2&&e2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&gxn(e,t,r)};Object.defineProperty(e2,"__esModule",{value:!0});yxn(pqt(),e2)});var gqt=S(zs=>{"use strict";var hqt=zs&&zs.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),bxn=zs&&zs.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),F5=zs&&zs.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";Object.defineProperty(jbe,"__esModule",{value:!0});jbe.ChatStreamRequestPromptTruncation=void 0;jbe.ChatStreamRequestPromptTruncation={Off:"OFF",Auto:"AUTO",AutoPreserveOrder:"AUTO_PRESERVE_ORDER"}});var bqt=S($be=>{"use strict";Object.defineProperty($be,"__esModule",{value:!0});$be.ChatStreamRequestCitationQuality=void 0;$be.ChatStreamRequestCitationQuality={Fast:"fast",Accurate:"accurate",Off:"off"}});var _qt=S(Lbe=>{"use strict";Object.defineProperty(Lbe,"__esModule",{value:!0});Lbe.ChatStreamRequestSafetyMode=void 0;Lbe.ChatStreamRequestSafetyMode={Contextual:"CONTEXTUAL",Strict:"STRICT",None:"NONE"}});var wqt=S(vqt=>{"use strict";Object.defineProperty(vqt,"__esModule",{value:!0})});var Sqt=S(Fbe=>{"use strict";Object.defineProperty(Fbe,"__esModule",{value:!0});Fbe.ChatRequestPromptTruncation=void 0;Fbe.ChatRequestPromptTruncation={Off:"OFF",Auto:"AUTO",AutoPreserveOrder:"AUTO_PRESERVE_ORDER"}});var Cqt=S(kbe=>{"use strict";Object.defineProperty(kbe,"__esModule",{value:!0});kbe.ChatRequestCitationQuality=void 0;kbe.ChatRequestCitationQuality={Fast:"fast",Accurate:"accurate",Off:"off"}});var xqt=S(qbe=>{"use strict";Object.defineProperty(qbe,"__esModule",{value:!0});qbe.ChatRequestSafetyMode=void 0;qbe.ChatRequestSafetyMode={Contextual:"CONTEXTUAL",Strict:"STRICT",None:"NONE"}});var Oqt=S(Tqt=>{"use strict";Object.defineProperty(Tqt,"__esModule",{value:!0})});var Eqt=S(Bbe=>{"use strict";Object.defineProperty(Bbe,"__esModule",{value:!0});Bbe.GenerateStreamRequestTruncate=void 0;Bbe.GenerateStreamRequestTruncate={None:"NONE",Start:"START",End:"END"}});var Pqt=S(Ube=>{"use strict";Object.defineProperty(Ube,"__esModule",{value:!0});Ube.GenerateStreamRequestReturnLikelihoods=void 0;Ube.GenerateStreamRequestReturnLikelihoods={Generation:"GENERATION",All:"ALL",None:"NONE"}});var Rqt=S(Mqt=>{"use strict";Object.defineProperty(Mqt,"__esModule",{value:!0})});var Iqt=S(zbe=>{"use strict";Object.defineProperty(zbe,"__esModule",{value:!0});zbe.GenerateRequestTruncate=void 0;zbe.GenerateRequestTruncate={None:"NONE",Start:"START",End:"END"}});var Aqt=S(Vbe=>{"use strict";Object.defineProperty(Vbe,"__esModule",{value:!0});Vbe.GenerateRequestReturnLikelihoods=void 0;Vbe.GenerateRequestReturnLikelihoods={Generation:"GENERATION",All:"ALL",None:"NONE"}});var Dqt=S(Nqt=>{"use strict";Object.defineProperty(Nqt,"__esModule",{value:!0})});var jqt=S(Hbe=>{"use strict";Object.defineProperty(Hbe,"__esModule",{value:!0});Hbe.EmbedRequestTruncate=void 0;Hbe.EmbedRequestTruncate={None:"NONE",Start:"START",End:"END"}});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 Hqt=S(Vqt=>{"use strict";Object.defineProperty(Vqt,"__esModule",{value:!0})});var Wqt=S(Wbe=>{"use strict";Object.defineProperty(Wbe,"__esModule",{value:!0});Wbe.ClassifyRequestTruncate=void 0;Wbe.ClassifyRequestTruncate={None:"NONE",Start:"START",End:"END"}});var Kqt=S(Jqt=>{"use strict";Object.defineProperty(Jqt,"__esModule",{value:!0})});var Gqt=S(Jbe=>{"use strict";Object.defineProperty(Jbe,"__esModule",{value:!0});Jbe.ClassifyResponseClassificationsItemClassificationType=void 0;Jbe.ClassifyResponseClassificationsItemClassificationType={SingleLabel:"single-label",MultiLabel:"multi-label"}});var Zqt=S(Xqt=>{"use strict";Object.defineProperty(Xqt,"__esModule",{value:!0})});var Qqt=S(Yqt=>{"use strict";Object.defineProperty(Yqt,"__esModule",{value:!0})});var eBt=S(Kbe=>{"use strict";Object.defineProperty(Kbe,"__esModule",{value:!0});Kbe.SummarizeRequestLength=void 0;Kbe.SummarizeRequestLength={Short:"short",Medium:"medium",Long:"long"}});var tBt=S(Gbe=>{"use strict";Object.defineProperty(Gbe,"__esModule",{value:!0});Gbe.SummarizeRequestFormat=void 0;Gbe.SummarizeRequestFormat={Paragraph:"paragraph",Bullets:"bullets"}});var rBt=S(Xbe=>{"use strict";Object.defineProperty(Xbe,"__esModule",{value:!0});Xbe.SummarizeRequestExtractiveness=void 0;Xbe.SummarizeRequestExtractiveness={Low:"low",Medium:"medium",High:"high"}});var oBt=S(nBt=>{"use strict";Object.defineProperty(nBt,"__esModule",{value:!0})});var aBt=S(iBt=>{"use strict";Object.defineProperty(iBt,"__esModule",{value:!0})});var uBt=S(sBt=>{"use strict";Object.defineProperty(sBt,"__esModule",{value:!0})});var cBt=S(lBt=>{"use strict";Object.defineProperty(lBt,"__esModule",{value:!0})});var fBt=S(dBt=>{"use strict";Object.defineProperty(dBt,"__esModule",{value:!0})});var mBt=S(pBt=>{"use strict";Object.defineProperty(pBt,"__esModule",{value:!0})});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 xBt=S(CBt=>{"use strict";Object.defineProperty(CBt,"__esModule",{value:!0})});var OBt=S(TBt=>{"use strict";Object.defineProperty(TBt,"__esModule",{value:!0})});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 ABt=S(IBt=>{"use strict";Object.defineProperty(IBt,"__esModule",{value:!0})});var DBt=S(NBt=>{"use strict";Object.defineProperty(NBt,"__esModule",{value:!0})});var jBt=S(Zbe=>{"use strict";Object.defineProperty(Zbe,"__esModule",{value:!0});Zbe.ChatCitationType=void 0;Zbe.ChatCitationType={TextContent:"TEXT_CONTENT",Plan:"PLAN"}});var LBt=S($Bt=>{"use strict";Object.defineProperty($Bt,"__esModule",{value:!0})});var kBt=S(FBt=>{"use strict";Object.defineProperty(FBt,"__esModule",{value:!0})});var BBt=S(qBt=>{"use strict";Object.defineProperty(qBt,"__esModule",{value:!0})});var zBt=S(UBt=>{"use strict";Object.defineProperty(UBt,"__esModule",{value:!0})});var VBt=S(Ybe=>{"use strict";Object.defineProperty(Ybe,"__esModule",{value:!0});Ybe.FinishReason=void 0;Ybe.FinishReason={Complete:"COMPLETE",StopSequence:"STOP_SEQUENCE",Error:"ERROR",ErrorToxic:"ERROR_TOXIC",ErrorLimit:"ERROR_LIMIT",UserCancel:"USER_CANCEL",MaxTokens:"MAX_TOKENS"}});var WBt=S(HBt=>{"use strict";Object.defineProperty(HBt,"__esModule",{value:!0})});var KBt=S(JBt=>{"use strict";Object.defineProperty(JBt,"__esModule",{value:!0})});var XBt=S(GBt=>{"use strict";Object.defineProperty(GBt,"__esModule",{value:!0})});var YBt=S(ZBt=>{"use strict";Object.defineProperty(ZBt,"__esModule",{value:!0})});var eUt=S(QBt=>{"use strict";Object.defineProperty(QBt,"__esModule",{value:!0})});var rUt=S(tUt=>{"use strict";Object.defineProperty(tUt,"__esModule",{value:!0})});var oUt=S(nUt=>{"use strict";Object.defineProperty(nUt,"__esModule",{value:!0})});var aUt=S(iUt=>{"use strict";Object.defineProperty(iUt,"__esModule",{value:!0})});var uUt=S(sUt=>{"use strict";Object.defineProperty(sUt,"__esModule",{value:!0})});var cUt=S(lUt=>{"use strict";Object.defineProperty(lUt,"__esModule",{value:!0})});var fUt=S(dUt=>{"use strict";Object.defineProperty(dUt,"__esModule",{value:!0})});var pUt=S(Qbe=>{"use strict";Object.defineProperty(Qbe,"__esModule",{value:!0});Qbe.ChatStreamEndEventFinishReason=void 0;Qbe.ChatStreamEndEventFinishReason={Complete:"COMPLETE",ErrorLimit:"ERROR_LIMIT",MaxTokens:"MAX_TOKENS",Error:"ERROR",ErrorToxic:"ERROR_TOXIC"}});var 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 xUt=S(e_e=>{"use strict";Object.defineProperty(e_e,"__esModule",{value:!0});e_e.ImageUrlDetail=void 0;e_e.ImageUrlDetail={Auto:"auto",Low:"low",High:"high"}});var OUt=S(TUt=>{"use strict";Object.defineProperty(TUt,"__esModule",{value:!0})});var PUt=S(EUt=>{"use strict";Object.defineProperty(EUt,"__esModule",{value:!0})});var RUt=S(MUt=>{"use strict";Object.defineProperty(MUt,"__esModule",{value:!0})});var AUt=S(IUt=>{"use strict";Object.defineProperty(IUt,"__esModule",{value:!0})});var DUt=S(NUt=>{"use strict";Object.defineProperty(NUt,"__esModule",{value:!0})});var $Ut=S(jUt=>{"use strict";Object.defineProperty(jUt,"__esModule",{value:!0})});var FUt=S(LUt=>{"use strict";Object.defineProperty(LUt,"__esModule",{value:!0})});var qUt=S(kUt=>{"use strict";Object.defineProperty(kUt,"__esModule",{value:!0})});var UUt=S(BUt=>{"use strict";Object.defineProperty(BUt,"__esModule",{value:!0})});var VUt=S(zUt=>{"use strict";Object.defineProperty(zUt,"__esModule",{value:!0})});var WUt=S(HUt=>{"use strict";Object.defineProperty(HUt,"__esModule",{value:!0})});var JUt=S(t_e=>{"use strict";Object.defineProperty(t_e,"__esModule",{value:!0});t_e.CitationType=void 0;t_e.CitationType={TextContent:"TEXT_CONTENT",ThinkingContent:"THINKING_CONTENT",Plan:"PLAN"}});var GUt=S(KUt=>{"use strict";Object.defineProperty(KUt,"__esModule",{value:!0})});var ZUt=S(XUt=>{"use strict";Object.defineProperty(XUt,"__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 dzt=S(czt=>{"use strict";Object.defineProperty(czt,"__esModule",{value:!0})});var pzt=S(fzt=>{"use strict";Object.defineProperty(fzt,"__esModule",{value:!0})});var hzt=S(mzt=>{"use strict";Object.defineProperty(mzt,"__esModule",{value:!0})});var yzt=S(gzt=>{"use strict";Object.defineProperty(gzt,"__esModule",{value:!0})});var _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 Tzt=S(xzt=>{"use strict";Object.defineProperty(xzt,"__esModule",{value:!0})});var Ozt=S(r_e=>{"use strict";Object.defineProperty(r_e,"__esModule",{value:!0});r_e.CitationOptionsMode=void 0;r_e.CitationOptionsMode={Fast:"FAST",Accurate:"ACCURATE",Off:"OFF"}});var Pzt=S(Ezt=>{"use strict";Object.defineProperty(Ezt,"__esModule",{value:!0})});var Rzt=S(Mzt=>{"use strict";Object.defineProperty(Mzt,"__esModule",{value:!0})});var Azt=S(Izt=>{"use strict";Object.defineProperty(Izt,"__esModule",{value:!0})});var Dzt=S(Nzt=>{"use strict";Object.defineProperty(Nzt,"__esModule",{value:!0})});var jzt=S(n_e=>{"use strict";Object.defineProperty(n_e,"__esModule",{value:!0});n_e.ThinkingType=void 0;n_e.ThinkingType={Enabled:"enabled",Disabled:"disabled"}});var Lzt=S($zt=>{"use strict";Object.defineProperty($zt,"__esModule",{value:!0})});var Fzt=S(o_e=>{"use strict";Object.defineProperty(o_e,"__esModule",{value:!0});o_e.ChatFinishReason=void 0;o_e.ChatFinishReason={Complete:"COMPLETE",StopSequence:"STOP_SEQUENCE",MaxTokens:"MAX_TOKENS",ToolCall:"TOOL_CALL",Error:"ERROR"}});var qzt=S(kzt=>{"use strict";Object.defineProperty(kzt,"__esModule",{value:!0})});var Uzt=S(Bzt=>{"use strict";Object.defineProperty(Bzt,"__esModule",{value:!0})});var Vzt=S(zzt=>{"use strict";Object.defineProperty(zzt,"__esModule",{value:!0})});var Wzt=S(Hzt=>{"use strict";Object.defineProperty(Hzt,"__esModule",{value:!0})});var Kzt=S(Jzt=>{"use strict";Object.defineProperty(Jzt,"__esModule",{value:!0})});var Xzt=S(Gzt=>{"use strict";Object.defineProperty(Gzt,"__esModule",{value:!0})});var Yzt=S(Zzt=>{"use strict";Object.defineProperty(Zzt,"__esModule",{value:!0})});var e4t=S(Qzt=>{"use strict";Object.defineProperty(Qzt,"__esModule",{value:!0})});var r4t=S(t4t=>{"use strict";Object.defineProperty(t4t,"__esModule",{value:!0})});var o4t=S(n4t=>{"use strict";Object.defineProperty(n4t,"__esModule",{value:!0})});var i4t=S(i_e=>{"use strict";Object.defineProperty(i_e,"__esModule",{value:!0});i_e.ChatContentStartEventDeltaMessageContentType=void 0;i_e.ChatContentStartEventDeltaMessageContentType={Text:"text",Thinking:"thinking"}});var s4t=S(a4t=>{"use strict";Object.defineProperty(a4t,"__esModule",{value:!0})});var l4t=S(u4t=>{"use strict";Object.defineProperty(u4t,"__esModule",{value:!0})});var d4t=S(c4t=>{"use strict";Object.defineProperty(c4t,"__esModule",{value:!0})});var p4t=S(f4t=>{"use strict";Object.defineProperty(f4t,"__esModule",{value:!0})});var h4t=S(m4t=>{"use strict";Object.defineProperty(m4t,"__esModule",{value:!0})});var y4t=S(g4t=>{"use strict";Object.defineProperty(g4t,"__esModule",{value:!0})});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 T4t=S(x4t=>{"use strict";Object.defineProperty(x4t,"__esModule",{value:!0})});var E4t=S(O4t=>{"use strict";Object.defineProperty(O4t,"__esModule",{value:!0})});var M4t=S(P4t=>{"use strict";Object.defineProperty(P4t,"__esModule",{value:!0})});var I4t=S(R4t=>{"use strict";Object.defineProperty(R4t,"__esModule",{value:!0})});var N4t=S(A4t=>{"use strict";Object.defineProperty(A4t,"__esModule",{value:!0})});var j4t=S(D4t=>{"use strict";Object.defineProperty(D4t,"__esModule",{value:!0})});var L4t=S($4t=>{"use strict";Object.defineProperty($4t,"__esModule",{value:!0})});var k4t=S(F4t=>{"use strict";Object.defineProperty(F4t,"__esModule",{value:!0})});var B4t=S(q4t=>{"use strict";Object.defineProperty(q4t,"__esModule",{value:!0})});var z4t=S(U4t=>{"use strict";Object.defineProperty(U4t,"__esModule",{value:!0})});var H4t=S(V4t=>{"use strict";Object.defineProperty(V4t,"__esModule",{value:!0})});var J4t=S(W4t=>{"use strict";Object.defineProperty(W4t,"__esModule",{value:!0})});var G4t=S(K4t=>{"use strict";Object.defineProperty(K4t,"__esModule",{value:!0})});var Z4t=S(X4t=>{"use strict";Object.defineProperty(X4t,"__esModule",{value:!0})});var Q4t=S(Y4t=>{"use strict";Object.defineProperty(Y4t,"__esModule",{value:!0})});var t2t=S(e2t=>{"use strict";Object.defineProperty(e2t,"__esModule",{value:!0})});var n2t=S(r2t=>{"use strict";Object.defineProperty(r2t,"__esModule",{value:!0})});var i2t=S(o2t=>{"use strict";Object.defineProperty(o2t,"__esModule",{value:!0})});var s2t=S(a2t=>{"use strict";Object.defineProperty(a2t,"__esModule",{value:!0})});var l2t=S(u2t=>{"use strict";Object.defineProperty(u2t,"__esModule",{value:!0})});var d2t=S(c2t=>{"use strict";Object.defineProperty(c2t,"__esModule",{value:!0})});var p2t=S(f2t=>{"use strict";Object.defineProperty(f2t,"__esModule",{value:!0})});var h2t=S(m2t=>{"use strict";Object.defineProperty(m2t,"__esModule",{value:!0})});var y2t=S(g2t=>{"use strict";Object.defineProperty(g2t,"__esModule",{value:!0})});var _2t=S(b2t=>{"use strict";Object.defineProperty(b2t,"__esModule",{value:!0})});var w2t=S(v2t=>{"use strict";Object.defineProperty(v2t,"__esModule",{value:!0})});var S2t=S(a_e=>{"use strict";Object.defineProperty(a_e,"__esModule",{value:!0});a_e.EmbedInputType=void 0;a_e.EmbedInputType={SearchDocument:"search_document",SearchQuery:"search_query",Classification:"classification",Clustering:"clustering",Image:"image"}});var C2t=S(s_e=>{"use strict";Object.defineProperty(s_e,"__esModule",{value:!0});s_e.EmbeddingType=void 0;s_e.EmbeddingType={Float:"float",Int8:"int8",Uint8:"uint8",Binary:"binary",Ubinary:"ubinary",Base64:"base64"}});var T2t=S(x2t=>{"use strict";Object.defineProperty(x2t,"__esModule",{value:!0})});var E2t=S(O2t=>{"use strict";Object.defineProperty(O2t,"__esModule",{value:!0})});var M2t=S(P2t=>{"use strict";Object.defineProperty(P2t,"__esModule",{value:!0})});var I2t=S(R2t=>{"use strict";Object.defineProperty(R2t,"__esModule",{value:!0})});var N2t=S(A2t=>{"use strict";Object.defineProperty(A2t,"__esModule",{value:!0})});var j2t=S(D2t=>{"use strict";Object.defineProperty(D2t,"__esModule",{value:!0})});var L2t=S($2t=>{"use strict";Object.defineProperty($2t,"__esModule",{value:!0})});var k2t=S(F2t=>{"use strict";Object.defineProperty(F2t,"__esModule",{value:!0})});var B2t=S(q2t=>{"use strict";Object.defineProperty(q2t,"__esModule",{value:!0})});var U2t=S(u_e=>{"use strict";Object.defineProperty(u_e,"__esModule",{value:!0});u_e.EmbedJobStatus=void 0;u_e.EmbedJobStatus={Processing:"processing",Complete:"complete",Cancelling:"cancelling",Cancelled:"cancelled",Failed:"failed"}});var z2t=S(l_e=>{"use strict";Object.defineProperty(l_e,"__esModule",{value:!0});l_e.EmbedJobTruncate=void 0;l_e.EmbedJobTruncate={Start:"START",End:"END"}});var H2t=S(V2t=>{"use strict";Object.defineProperty(V2t,"__esModule",{value:!0})});var J2t=S(W2t=>{"use strict";Object.defineProperty(W2t,"__esModule",{value:!0})});var G2t=S(K2t=>{"use strict";Object.defineProperty(K2t,"__esModule",{value:!0})});var Z2t=S(X2t=>{"use strict";Object.defineProperty(X2t,"__esModule",{value:!0})});var Q2t=S(Y2t=>{"use strict";Object.defineProperty(Y2t,"__esModule",{value:!0})});var eVt=S(c_e=>{"use strict";Object.defineProperty(c_e,"__esModule",{value:!0});c_e.DatasetValidationStatus=void 0;c_e.DatasetValidationStatus={Unknown:"unknown",Queued:"queued",Processing:"processing",Failed:"failed",Validated:"validated",Skipped:"skipped"}});var tVt=S(d_e=>{"use strict";Object.defineProperty(d_e,"__esModule",{value:!0});d_e.DatasetType=void 0;d_e.DatasetType={EmbedInput:"embed-input",EmbedResult:"embed-result",ClusterResult:"cluster-result",ClusterOutliers:"cluster-outliers",RerankerFinetuneInput:"reranker-finetune-input",SingleLabelClassificationFinetuneInput:"single-label-classification-finetune-input",ChatFinetuneInput:"chat-finetune-input",MultiLabelClassificationFinetuneInput:"multi-label-classification-finetune-input"}});var nVt=S(rVt=>{"use strict";Object.defineProperty(rVt,"__esModule",{value:!0})});var iVt=S(oVt=>{"use strict";Object.defineProperty(oVt,"__esModule",{value:!0})});var sVt=S(aVt=>{"use strict";Object.defineProperty(aVt,"__esModule",{value:!0})});var lVt=S(uVt=>{"use strict";Object.defineProperty(uVt,"__esModule",{value:!0})});var dVt=S(cVt=>{"use strict";Object.defineProperty(cVt,"__esModule",{value:!0})});var pVt=S(fVt=>{"use strict";Object.defineProperty(fVt,"__esModule",{value:!0})});var hVt=S(mVt=>{"use strict";Object.defineProperty(mVt,"__esModule",{value:!0})});var yVt=S(gVt=>{"use strict";Object.defineProperty(gVt,"__esModule",{value:!0})});var _Vt=S(bVt=>{"use strict";Object.defineProperty(bVt,"__esModule",{value:!0})});var wVt=S(vVt=>{"use strict";Object.defineProperty(vVt,"__esModule",{value:!0})});var SVt=S(f_e=>{"use strict";Object.defineProperty(f_e,"__esModule",{value:!0});f_e.ConnectorAuthStatus=void 0;f_e.ConnectorAuthStatus={Valid:"valid",Expired:"expired"}});var xVt=S(CVt=>{"use strict";Object.defineProperty(CVt,"__esModule",{value:!0})});var OVt=S(TVt=>{"use strict";Object.defineProperty(TVt,"__esModule",{value:!0})});var PVt=S(EVt=>{"use strict";Object.defineProperty(EVt,"__esModule",{value:!0})});var MVt=S(p_e=>{"use strict";Object.defineProperty(p_e,"__esModule",{value:!0});p_e.AuthTokenType=void 0;p_e.AuthTokenType={Bearer:"bearer",Basic:"basic",Noscheme:"noscheme"}});var IVt=S(RVt=>{"use strict";Object.defineProperty(RVt,"__esModule",{value:!0})});var NVt=S(AVt=>{"use strict";Object.defineProperty(AVt,"__esModule",{value:!0})});var jVt=S(DVt=>{"use strict";Object.defineProperty(DVt,"__esModule",{value:!0})});var LVt=S($Vt=>{"use strict";Object.defineProperty($Vt,"__esModule",{value:!0})});var kVt=S(FVt=>{"use strict";Object.defineProperty(FVt,"__esModule",{value:!0})});var BVt=S(qVt=>{"use strict";Object.defineProperty(qVt,"__esModule",{value:!0})});var UVt=S(m_e=>{"use strict";Object.defineProperty(m_e,"__esModule",{value:!0});m_e.CompatibleEndpoint=void 0;m_e.CompatibleEndpoint={Chat:"chat",Embed:"embed",Classify:"classify",Summarize:"summarize",Rerank:"rerank",Rate:"rate",Generate:"generate"}});var VVt=S(zVt=>{"use strict";Object.defineProperty(zVt,"__esModule",{value:!0})});var WVt=S(HVt=>{"use strict";Object.defineProperty(HVt,"__esModule",{value:!0})});var JVt=S(he=>{"use strict";var _xn=he&&he.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),_e=he&&he.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&_xn(e,t,r)};Object.defineProperty(he,"__esModule",{value:!0});_e(yqt(),he);_e(bqt(),he);_e(_qt(),he);_e(wqt(),he);_e(Sqt(),he);_e(Cqt(),he);_e(xqt(),he);_e(Oqt(),he);_e(Eqt(),he);_e(Pqt(),he);_e(Rqt(),he);_e(Iqt(),he);_e(Aqt(),he);_e(Dqt(),he);_e(jqt(),he);_e(Lqt(),he);_e(kqt(),he);_e(Bqt(),he);_e(zqt(),he);_e(Hqt(),he);_e(Wqt(),he);_e(Kqt(),he);_e(Gqt(),he);_e(Zqt(),he);_e(Qqt(),he);_e(eBt(),he);_e(tBt(),he);_e(rBt(),he);_e(oBt(),he);_e(aBt(),he);_e(uBt(),he);_e(cBt(),he);_e(fBt(),he);_e(mBt(),he);_e(gBt(),he);_e(bBt(),he);_e(vBt(),he);_e(SBt(),he);_e(xBt(),he);_e(OBt(),he);_e(PBt(),he);_e(RBt(),he);_e(ABt(),he);_e(DBt(),he);_e(jBt(),he);_e(LBt(),he);_e(kBt(),he);_e(BBt(),he);_e(zBt(),he);_e(VBt(),he);_e(WBt(),he);_e(KBt(),he);_e(XBt(),he);_e(YBt(),he);_e(eUt(),he);_e(rUt(),he);_e(oUt(),he);_e(aUt(),he);_e(uUt(),he);_e(cUt(),he);_e(fUt(),he);_e(pUt(),he);_e(hUt(),he);_e(yUt(),he);_e(_Ut(),he);_e(wUt(),he);_e(CUt(),he);_e(xUt(),he);_e(OUt(),he);_e(PUt(),he);_e(RUt(),he);_e(AUt(),he);_e(DUt(),he);_e($Ut(),he);_e(FUt(),he);_e(qUt(),he);_e(UUt(),he);_e(VUt(),he);_e(WUt(),he);_e(JUt(),he);_e(GUt(),he);_e(ZUt(),he);_e(QUt(),he);_e(tzt(),he);_e(nzt(),he);_e(izt(),he);_e(szt(),he);_e(lzt(),he);_e(dzt(),he);_e(pzt(),he);_e(hzt(),he);_e(yzt(),he);_e(_zt(),he);_e(wzt(),he);_e(Czt(),he);_e(Tzt(),he);_e(Ozt(),he);_e(Pzt(),he);_e(Rzt(),he);_e(Azt(),he);_e(Dzt(),he);_e(jzt(),he);_e(Lzt(),he);_e(Fzt(),he);_e(qzt(),he);_e(Uzt(),he);_e(Vzt(),he);_e(Wzt(),he);_e(Kzt(),he);_e(Xzt(),he);_e(Yzt(),he);_e(e4t(),he);_e(r4t(),he);_e(o4t(),he);_e(i4t(),he);_e(s4t(),he);_e(l4t(),he);_e(d4t(),he);_e(p4t(),he);_e(h4t(),he);_e(y4t(),he);_e(_4t(),he);_e(w4t(),he);_e(C4t(),he);_e(T4t(),he);_e(E4t(),he);_e(M4t(),he);_e(I4t(),he);_e(N4t(),he);_e(j4t(),he);_e(L4t(),he);_e(k4t(),he);_e(B4t(),he);_e(z4t(),he);_e(H4t(),he);_e(J4t(),he);_e(G4t(),he);_e(Z4t(),he);_e(Q4t(),he);_e(t2t(),he);_e(n2t(),he);_e(i2t(),he);_e(s2t(),he);_e(l2t(),he);_e(d2t(),he);_e(p2t(),he);_e(h2t(),he);_e(y2t(),he);_e(_2t(),he);_e(w2t(),he);_e(S2t(),he);_e(C2t(),he);_e(T2t(),he);_e(E2t(),he);_e(M2t(),he);_e(I2t(),he);_e(N2t(),he);_e(j2t(),he);_e(L2t(),he);_e(k2t(),he);_e(B2t(),he);_e(U2t(),he);_e(z2t(),he);_e(H2t(),he);_e(J2t(),he);_e(G2t(),he);_e(Z2t(),he);_e(Q2t(),he);_e(eVt(),he);_e(tVt(),he);_e(nVt(),he);_e(iVt(),he);_e(sVt(),he);_e(lVt(),he);_e(dVt(),he);_e(pVt(),he);_e(hVt(),he);_e(yVt(),he);_e(_Vt(),he);_e(wVt(),he);_e(SVt(),he);_e(xVt(),he);_e(OVt(),he);_e(PVt(),he);_e(MVt(),he);_e(IVt(),he);_e(NVt(),he);_e(jVt(),he);_e(LVt(),he);_e(kVt(),he);_e(BVt(),he);_e(UVt(),he);_e(VVt(),he);_e(WVt(),he)});var h_e=S(Jre=>{"use strict";Object.defineProperty(Jre,"__esModule",{value:!0});Jre.toJson=void 0;Jre.fromJson=wxn;var vxn=(t,e,r)=>JSON.stringify(t,e,r);Jre.toJson=vxn;function wxn(t,e){return JSON.parse(t,e)}});var KVt=S(g_e=>{"use strict";Object.defineProperty(g_e,"__esModule",{value:!0});g_e.CohereError=void 0;var Sxn=h_e(),t5e=class t extends Error{constructor({message:e,statusCode:r,body:n,rawResponse:o}){super(Cxn({message:e,statusCode:r,body:n})),Object.setPrototypeOf(this,t.prototype),this.statusCode=r,this.body=n,this.rawResponse=o}};g_e.CohereError=t5e;function Cxn({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,Sxn.toJson)(r,void 0,2)}`),n.join(` `)}});var GVt=S(y_e=>{"use strict";Object.defineProperty(y_e,"__esModule",{value:!0});y_e.CohereTimeoutError=void 0;var r5e=class t extends Error{constructor(e){super(e),Object.setPrototypeOf(this,t.prototype)}};y_e.CohereTimeoutError=r5e});var $c=S(k5=>{"use strict";Object.defineProperty(k5,"__esModule",{value:!0});k5.CohereTimeoutError=k5.CohereError=void 0;var xxn=KVt();Object.defineProperty(k5,"CohereError",{enumerable:!0,get:function(){return xxn.CohereError}});var Txn=GVt();Object.defineProperty(k5,"CohereTimeoutError",{enumerable:!0,get:function(){return Txn.CohereTimeoutError}})});var XVt=S(TO=>{"use strict";var Oxn=TO&&TO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Exn=TO&&TO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Pxn=TO&&TO.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Rxn=OO&&OO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Ixn=OO&&OO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Axn=OO&&OO.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Dxn=EO&&EO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),jxn=EO&&EO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),$xn=EO&&EO.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Fxn=PO&&PO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),kxn=PO&&PO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),qxn=PO&&PO.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Uxn=MO&&MO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),zxn=MO&&MO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Vxn=MO&&MO.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Wxn=RO&&RO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Jxn=RO&&RO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Kxn=RO&&RO.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Xxn=IO&&IO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Zxn=IO&&IO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Yxn=IO&&IO.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var eTn=AO&&AO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),tTn=AO&&AO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),rTn=AO&&AO.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var oTn=NO&&NO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),iTn=NO&&NO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),aTn=NO&&NO.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var uTn=DO&&DO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),lTn=DO&&DO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),cTn=DO&&DO.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var fTn=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]}),pTn=jO&&jO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),mTn=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 gTn=$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]}),yTn=$O&&$O.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),bTn=$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 vTn=Mh&&Mh.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),BS=Mh&&Mh.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&vTn(e,t,r)};Object.defineProperty(Mh,"__esModule",{value:!0});BS(XVt(),Mh);BS(ZVt(),Mh);BS(YVt(),Mh);BS(QVt(),Mh);BS(eHt(),Mh);BS(tHt(),Mh);BS(rHt(),Mh);BS(nHt(),Mh);BS(oHt(),Mh);BS(iHt(),Mh);BS(aHt(),Mh);BS(sHt(),Mh)});var cHt=S(lHt=>{"use strict";Object.defineProperty(lHt,"__esModule",{value:!0})});var dHt=S(t2=>{"use strict";var wTn=t2&&t2.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),STn=t2&&t2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&wTn(e,t,r)};Object.defineProperty(t2,"__esModule",{value:!0});STn(cHt(),t2)});var E1=S(LO=>{"use strict";var CTn=LO&&LO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),b_e=LO&&LO.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&CTn(e,t,r)};Object.defineProperty(LO,"__esModule",{value:!0});b_e(gqt(),LO);b_e(JVt(),LO);b_e(uHt(),LO);b_e(dHt(),LO)});var y5e={};En(y5e,{__addDisposableResource:()=>AHt,__assign:()=>__e,__asyncDelegator:()=>xHt,__asyncGenerator:()=>CHt,__asyncValues:()=>THt,__await:()=>q5,__awaiter:()=>yHt,__classPrivateFieldGet:()=>MHt,__classPrivateFieldIn:()=>IHt,__classPrivateFieldSet:()=>RHt,__createBinding:()=>w_e,__decorate:()=>mHt,__disposeResources:()=>NHt,__esDecorate:()=>xTn,__exportStar:()=>_Ht,__extends:()=>fHt,__generator:()=>bHt,__importDefault:()=>PHt,__importStar:()=>EHt,__makeTemplateObject:()=>OHt,__metadata:()=>gHt,__param:()=>hHt,__propKey:()=>OTn,__read:()=>g5e,__rest:()=>pHt,__runInitializers:()=>TTn,__setFunctionName:()=>ETn,__spread:()=>vHt,__spreadArray:()=>SHt,__spreadArrays:()=>wHt,__values:()=>v_e,default:()=>RTn});function fHt(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");h5e(t,e);function r(){this.constructor=t}t.prototype=e===null?Object.create(e):(r.prototype=e.prototype,new r)}function pHt(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 hHt(t,e){return function(r,n){e(r,n,t)}}function xTn(t,e,r,n,o,i){function a(g){if(g!==void 0&&typeof g!="function")throw new TypeError("Function expected");return g}for(var s=n.kind,u=s==="getter"?"get":s==="setter"?"set":"value",l=!e&&t?n.static?t:t.prototype:null,c=e||(l?Object.getOwnPropertyDescriptor(l,n.name):{}),d,f=!1,p=r.length-1;p>=0;p--){var m={};for(var h in n)m[h]=h==="access"?{}:n[h];for(var h in n.access)m.access[h]=n.access[h];m.addInitializer=function(g){if(f)throw new TypeError("Cannot add initializers after decoration has completed");i.push(a(g||null))};var y=(0,r[p])(s==="accessor"?{get:c.get,set:c.set}:c[u],m);if(s==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(d=a(y.get))&&(c.get=d),(d=a(y.set))&&(c.set=d),(d=a(y.init))&&o.unshift(d)}else(d=a(y))&&(s==="field"?o.unshift(d):c[u]=d)}l&&Object.defineProperty(l,n.name,c),f=!0}function TTn(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 g5e(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 vHt(){for(var t=[],e=0;e1||u(p,h)})},m&&(o[p]=m(o[p])))}function u(p,m){try{l(n[p](m))}catch(h){f(i[0][3],h)}}function l(p){p.value instanceof q5?Promise.resolve(p.value.v).then(c,d):f(i[0][2],p)}function c(p){u("next",p)}function d(p){u("throw",p)}function f(p,m){p(m),i.shift(),i.length&&u(i[0][0],i[0][1])}}function xHt(t){var e,r;return e={},n("next"),n("throw",function(o){throw o}),n("return"),e[Symbol.iterator]=function(){return this},e;function n(o,i){e[o]=t[o]?function(a){return(r=!r)?{value:q5(t[o](a)),done:!1}:i?i(a):a}:i}}function THt(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof v_e=="function"?v_e(t):t[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=t[i]&&function(a){return new Promise(function(s,u){a=t[i](a),o(s,u,a.done,a.value)})}}function o(i,a,s,u){Promise.resolve(u).then(function(l){i({value:l,done:s})},a)}}function OHt(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}function EHt(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&w_e(e,t,r);return PTn(e,t),e}function PHt(t){return t&&t.__esModule?t:{default:t}}function MHt(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 RHt(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 IHt(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 AHt(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 NHt(t){function e(i){t.error=t.hasError?new MTn(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 h5e,__e,w_e,PTn,MTn,RTn,b5e=v(()=>{h5e=function(t,e){return h5e=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])},h5e(t,e)};__e=function(){return __e=Object.assign||function(e){for(var r,n=1,o=arguments.length;n{"use strict";Object.defineProperty(US,"__esModule",{value:!0});US.MAX_HASHABLE_LENGTH=US.INIT=US.KEY=US.DIGEST_LENGTH=US.BLOCK_SIZE=void 0;US.BLOCK_SIZE=64;US.DIGEST_LENGTH=32;US.KEY=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]);US.INIT=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225];US.MAX_HASHABLE_LENGTH=Math.pow(2,53)-1});var DHt=S(S_e=>{"use strict";Object.defineProperty(S_e,"__esModule",{value:!0});S_e.RawSha256=void 0;var zS=_5e(),ITn=function(){function t(){this.state=Int32Array.from(zS.INIT),this.temp=new Int32Array(64),this.buffer=new Uint8Array(64),this.bufferLength=0,this.bytesHashed=0,this.finished=!1}return t.prototype.update=function(e){if(this.finished)throw new Error("Attempted to update an already finished hash.");var r=0,n=e.byteLength;if(this.bytesHashed+=n,this.bytesHashed*8>zS.MAX_HASHABLE_LENGTH)throw new Error("Cannot hash more than 2^53 - 1 bits");for(;n>0;)this.buffer[this.bufferLength++]=e[r++],n--,this.bufferLength===zS.BLOCK_SIZE&&(this.hashBuffer(),this.bufferLength=0)},t.prototype.digest=function(){if(!this.finished){var e=this.bytesHashed*8,r=new DataView(this.buffer.buffer,this.buffer.byteOffset,this.buffer.byteLength),n=this.bufferLength;if(r.setUint8(this.bufferLength++,128),n%zS.BLOCK_SIZE>=zS.BLOCK_SIZE-8){for(var o=this.bufferLength;o>>24&255,i[o*4+1]=this.state[o]>>>16&255,i[o*4+2]=this.state[o]>>>8&255,i[o*4+3]=this.state[o]>>>0&255;return i},t.prototype.hashBuffer=function(){for(var e=this,r=e.buffer,n=e.state,o=n[0],i=n[1],a=n[2],s=n[3],u=n[4],l=n[5],c=n[6],d=n[7],f=0;f>>17|p<<15)^(p>>>19|p<<13)^p>>>10;p=this.temp[f-15];var h=(p>>>7|p<<25)^(p>>>18|p<<14)^p>>>3;this.temp[f]=(m+this.temp[f-7]|0)+(h+this.temp[f-16]|0)}var y=(((u>>>6|u<<26)^(u>>>11|u<<21)^(u>>>25|u<<7))+(u&l^~u&c)|0)+(d+(zS.KEY[f]+this.temp[f]|0)|0)|0,g=((o>>>2|o<<30)^(o>>>13|o<<19)^(o>>>22|o<<10))+(o&i^o&a^i&a)|0;d=c,c=l,l=u,u=s+y|0,s=a,a=i,i=o,o=y+g|0}n[0]+=o,n[1]+=i,n[2]+=a,n[3]+=s,n[4]+=u,n[5]+=l,n[6]+=c,n[7]+=d},t}();S_e.RawSha256=ITn});var LHt=S(($Ki,$Ht)=>{var C_e=Object.defineProperty,ATn=Object.getOwnPropertyDescriptor,NTn=Object.getOwnPropertyNames,DTn=Object.prototype.hasOwnProperty,jTn=(t,e)=>C_e(t,"name",{value:e,configurable:!0}),$Tn=(t,e)=>{for(var r in e)C_e(t,r,{get:e[r],enumerable:!0})},LTn=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of NTn(e))!DTn.call(t,o)&&o!==r&&C_e(t,o,{get:()=>e[o],enumerable:!(n=ATn(e,o))||n.enumerable});return t},FTn=t=>LTn(C_e({},"__esModule",{value:!0}),t),jHt={};$Tn(jHt,{isArrayBuffer:()=>kTn});$Ht.exports=FTn(jHt);var kTn=jTn(t=>typeof ArrayBuffer=="function"&&t instanceof ArrayBuffer||Object.prototype.toString.call(t)==="[object ArrayBuffer]","isArrayBuffer")});var BHt=S((LKi,qHt)=>{var x_e=Object.defineProperty,qTn=Object.getOwnPropertyDescriptor,BTn=Object.getOwnPropertyNames,UTn=Object.prototype.hasOwnProperty,FHt=(t,e)=>x_e(t,"name",{value:e,configurable:!0}),zTn=(t,e)=>{for(var r in e)x_e(t,r,{get:e[r],enumerable:!0})},VTn=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of BTn(e))!UTn.call(t,o)&&o!==r&&x_e(t,o,{get:()=>e[o],enumerable:!(n=qTn(e,o))||n.enumerable});return t},HTn=t=>VTn(x_e({},"__esModule",{value:!0}),t),kHt={};zTn(kHt,{fromArrayBuffer:()=>JTn,fromString:()=>KTn});qHt.exports=HTn(kHt);var WTn=LHt(),v5e=IS(),JTn=FHt((t,e=0,r=t.byteLength-e)=>{if(!(0,WTn.isArrayBuffer)(t))throw new TypeError(`The "input" argument must be ArrayBuffer. Received type ${typeof t} (${t})`);return v5e.Buffer.from(t,e,r)},"fromArrayBuffer"),KTn=FHt((t,e)=>{if(typeof t!="string")throw new TypeError(`The "input" argument must be of type string. Received type ${typeof t} (${t})`);return e?v5e.Buffer.from(t,e):v5e.Buffer.from(t)},"fromString")});var WHt=S((FKi,HHt)=>{var T_e=Object.defineProperty,GTn=Object.getOwnPropertyDescriptor,XTn=Object.getOwnPropertyNames,ZTn=Object.prototype.hasOwnProperty,w5e=(t,e)=>T_e(t,"name",{value:e,configurable:!0}),YTn=(t,e)=>{for(var r in e)T_e(t,r,{get:e[r],enumerable:!0})},QTn=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of XTn(e))!ZTn.call(t,o)&&o!==r&&T_e(t,o,{get:()=>e[o],enumerable:!(n=GTn(e,o))||n.enumerable});return t},eOn=t=>QTn(T_e({},"__esModule",{value:!0}),t),UHt={};YTn(UHt,{fromUtf8:()=>VHt,toUint8Array:()=>tOn,toUtf8:()=>rOn});HHt.exports=eOn(UHt);var zHt=BHt(),VHt=w5e(t=>{let e=(0,zHt.fromString)(t,"utf8");return new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT)},"fromUtf8"),tOn=w5e(t=>typeof t=="string"?VHt(t):ArrayBuffer.isView(t)?new Uint8Array(t.buffer,t.byteOffset,t.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(t),"toUint8Array"),rOn=w5e(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,zHt.fromArrayBuffer)(t.buffer,t.byteOffset,t.byteLength).toString("utf8")},"toUtf8")});var JHt=S(O_e=>{"use strict";Object.defineProperty(O_e,"__esModule",{value:!0});O_e.convertToBuffer=void 0;var nOn=WHt(),oOn=typeof Buffer<"u"&&Buffer.from?function(t){return Buffer.from(t,"utf8")}:nOn.fromUtf8;function iOn(t){return t instanceof Uint8Array?t:typeof t=="string"?oOn(t):ArrayBuffer.isView(t)?new Uint8Array(t.buffer,t.byteOffset,t.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(t)}O_e.convertToBuffer=iOn});var KHt=S(E_e=>{"use strict";Object.defineProperty(E_e,"__esModule",{value:!0});E_e.isEmptyData=void 0;function aOn(t){return typeof t=="string"?t.length===0:t.byteLength===0}E_e.isEmptyData=aOn});var GHt=S(P_e=>{"use strict";Object.defineProperty(P_e,"__esModule",{value:!0});P_e.numToUint8=void 0;function sOn(t){return new Uint8Array([(t&4278190080)>>24,(t&16711680)>>16,(t&65280)>>8,t&255])}P_e.numToUint8=sOn});var XHt=S(M_e=>{"use strict";Object.defineProperty(M_e,"__esModule",{value:!0});M_e.uint32ArrayFrom=void 0;function uOn(t){if(!Uint32Array.from){for(var e=new Uint32Array(t.length),r=0;r{"use strict";Object.defineProperty(FO,"__esModule",{value:!0});FO.uint32ArrayFrom=FO.numToUint8=FO.isEmptyData=FO.convertToBuffer=void 0;var lOn=JHt();Object.defineProperty(FO,"convertToBuffer",{enumerable:!0,get:function(){return lOn.convertToBuffer}});var cOn=KHt();Object.defineProperty(FO,"isEmptyData",{enumerable:!0,get:function(){return cOn.isEmptyData}});var dOn=GHt();Object.defineProperty(FO,"numToUint8",{enumerable:!0,get:function(){return dOn.numToUint8}});var fOn=XHt();Object.defineProperty(FO,"uint32ArrayFrom",{enumerable:!0,get:function(){return fOn.uint32ArrayFrom}})});var YHt=S(N_e=>{"use strict";Object.defineProperty(N_e,"__esModule",{value:!0});N_e.Sha256=void 0;var ZHt=(b5e(),wpe(y5e)),A_e=_5e(),I_e=DHt(),S5e=R_e(),pOn=function(){function t(e){this.secret=e,this.hash=new I_e.RawSha256,this.reset()}return t.prototype.update=function(e){if(!((0,S5e.isEmptyData)(e)||this.error))try{this.hash.update((0,S5e.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 ZHt.__awaiter(this,void 0,void 0,function(){return ZHt.__generator(this,function(e){return[2,this.digestSync()]})})},t.prototype.reset=function(){if(this.hash=new I_e.RawSha256,this.secret){this.outer=new I_e.RawSha256;var e=mOn(this.secret),r=new Uint8Array(A_e.BLOCK_SIZE);r.set(e);for(var n=0;nA_e.BLOCK_SIZE){var r=new I_e.RawSha256;r.update(e),e=r.digest()}var n=new Uint8Array(A_e.BLOCK_SIZE);return n.set(e),n}});var x5e=S(C5e=>{"use strict";Object.defineProperty(C5e,"__esModule",{value:!0});var hOn=(b5e(),wpe(y5e));hOn.__exportStar(YHt(),C5e)});var QHt=v(()=>{});var eWt=v(()=>{});var tWt=v(()=>{});var D_e,T5e=v(()=>{D_e=class t extends Error{constructor(r,n=!0){let o,i=!0;typeof n=="boolean"?(o=void 0,i=n):n!=null&&typeof n=="object"&&(o=n.logger,i=n.tryNextLink??!0);super(r);x(this,"name","ProviderError");x(this,"tryNextLink");this.tryNextLink=i,Object.setPrototypeOf(this,t.prototype),o?.debug?.(`@smithy/property-provider ${i?"->":"(!)"} ${r}`)}static from(r,n=!0){return Object.assign(new this(r.message,n),r)}}});var Nm,rWt=v(()=>{T5e();Nm=class t extends D_e{constructor(r,n=!0){super(r,n);x(this,"name","CredentialsProviderError");Object.setPrototypeOf(this,t.prototype)}}});var nWt=v(()=>{});var oWt=v(()=>{});var iWt=v(()=>{});var aWt,sWt=v(()=>{aWt=(t,e,r)=>{let n,o,i,a=!1,s=async()=>{o||(o=t());try{n=await o,i=!0,a=!1}finally{o=void 0}return n};return e===void 0?async u=>((!i||u?.forceRefresh)&&(n=await s()),n):async u=>((!i||u?.forceRefresh)&&(n=await s()),a?n:r&&!r(n)?(a=!0,n):(e(n)&&await s(),n))}});var qF=v(()=>{rWt();T5e();nWt();oWt();iWt();sWt()});function j_e(t){return Promise.all(Object.keys(t).reduce((e,r)=>{let n=t[r];return typeof n=="string"?e.push([r,n]):e.push(n().then(o=>[r,o])),e},[])).then(e=>e.reduce((r,[n,o])=>(r[n]=o,r),{}))}var O5e=v(()=>{});var uWt=v(()=>{});var lWt=v(()=>{uWt()});var B5=S($u=>{"use strict";$u.HttpAuthLocation=void 0;(function(t){t.HEADER="header",t.QUERY="query"})($u.HttpAuthLocation||($u.HttpAuthLocation={}));$u.HttpApiKeyAuthLocation=void 0;(function(t){t.HEADER="header",t.QUERY="query"})($u.HttpApiKeyAuthLocation||($u.HttpApiKeyAuthLocation={}));$u.EndpointURLScheme=void 0;(function(t){t.HTTP="http",t.HTTPS="https"})($u.EndpointURLScheme||($u.EndpointURLScheme={}));$u.AlgorithmId=void 0;(function(t){t.MD5="md5",t.CRC32="crc32",t.CRC32C="crc32c",t.SHA1="sha1",t.SHA256="sha256"})($u.AlgorithmId||($u.AlgorithmId={}));var gOn=t=>{let e=[];return t.sha256!==void 0&&e.push({algorithmId:()=>$u.AlgorithmId.SHA256,checksumConstructor:()=>t.sha256}),t.md5!=null&&e.push({algorithmId:()=>$u.AlgorithmId.MD5,checksumConstructor:()=>t.md5}),{addChecksumAlgorithm(r){e.push(r)},checksumAlgorithms(){return e}}},yOn=t=>{let e={};return t.checksumAlgorithms().forEach(r=>{e[r.algorithmId()]=r.checksumConstructor()}),e},bOn=t=>gOn(t),_On=t=>yOn(t);$u.FieldPosition=void 0;(function(t){t[t.HEADER=0]="HEADER",t[t.TRAILER=1]="TRAILER"})($u.FieldPosition||($u.FieldPosition={}));var vOn="__smithy_context";$u.IniSectionType=void 0;(function(t){t.PROFILE="profile",t.SSO_SESSION="sso-session",t.SERVICES="services"})($u.IniSectionType||($u.IniSectionType={}));$u.RequestHandlerProtocol=void 0;(function(t){t.HTTP_0_9="http/0.9",t.HTTP_1_0="http/1.0",t.TDS_8_0="tds/8.0"})($u.RequestHandlerProtocol||($u.RequestHandlerProtocol={}));$u.SMITHY_CONTEXT_KEY=vOn;$u.getDefaultClientConfiguration=bOn;$u.resolveDefaultRuntimeConfig=_On});var cWt=v(()=>{});var dWt=v(()=>{});var fWt=v(()=>{});function wOn(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var $_e,pWt=v(()=>{$_e=class t{constructor(e){x(this,"method");x(this,"protocol");x(this,"hostname");x(this,"port");x(this,"path");x(this,"query");x(this,"headers");x(this,"username");x(this,"password");x(this,"fragment");x(this,"body");this.method=e.method||"GET",this.hostname=e.hostname||"localhost",this.port=e.port,this.query=e.query||{},this.headers=e.headers||{},this.body=e.body,this.protocol=e.protocol?e.protocol.slice(-1)!==":"?`${e.protocol}:`:e.protocol:"https:",this.path=e.path?e.path.charAt(0)!=="/"?`/${e.path}`:e.path:"/",this.username=e.username,this.password=e.password,this.fragment=e.fragment}static clone(e){let r=new t({...e,headers:{...e.headers}});return r.query&&(r.query=wOn(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 mWt=v(()=>{});var hWt=v(()=>{});var gWt=v(()=>{});var yWt=v(()=>{lWt();cWt();dWt();fWt();pWt();mWt();hWt();gWt()});var SOn,COn,L_e,E5e=v(()=>{yWt();SOn=t=>e=>async r=>{if(!$_e.isInstance(r.request))return e(r);let{request:n}=r,{handlerProtocol:o=""}=t.requestHandler.metadata||{};if(o.indexOf("h2")>=0&&!n.headers[":authority"])delete n.headers.host,n.headers[":authority"]=n.hostname+(n.port?":"+n.port:"");else if(!n.headers.host){let i=n.hostname;n.port!=null&&(i+=`:${n.port}`),n.headers.host=i}return e(r)},COn={name:"hostHeaderMiddleware",step:"build",priority:"low",tags:["HOST"],override:!0},L_e=t=>({applyToStack:e=>{e.add(SOn(t),COn)}})});var xOn,TOn,F_e,bWt=v(()=>{xOn=()=>(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}},TOn={name:"loggerMiddleware",tags:["LOGGER"],step:"initialize",override:!0},F_e=t=>({applyToStack:e=>{e.add(xOn(),TOn)}})});var P5e=v(()=>{bWt()});var _Wt,vWt=v(()=>{_Wt={step:"build",tags:["RECURSION_DETECTION"],name:"recursionDetectionMiddleware",override:!0,priority:"low"}});var wWt,M5e=v(()=>{wWt=()=>t=>async e=>t(e)});var k_e,SWt=v(()=>{vWt();M5e();k_e=t=>({applyToStack:e=>{e.add(wWt(),_Wt)}})});var R5e=v(()=>{SWt();M5e()});var CWt=v(()=>{});var VS=S(I5e=>{"use strict";var xWt=B5(),OOn=t=>t[xWt.SMITHY_CONTEXT_KEY]||(t[xWt.SMITHY_CONTEXT_KEY]={}),EOn=t=>{if(typeof t=="function")return t;let e=Promise.resolve(t);return()=>e};I5e.getSmithyContext=OOn;I5e.normalizeProvider=EOn});var TWt,OWt=v(()=>{TWt=(t,e)=>{if(!e||e.length===0)return t;let r=[];for(let n of e)for(let o of t)o.schemeId.split("#")[1]===n&&r.push(o);for(let n of t)r.find(({schemeId:o})=>o===n.schemeId)||r.push(n);return r}});function POn(t){let e=new Map;for(let r of t)e.set(r.schemeId,r);return e}var EWt,PWt,A5e=v(()=>{EWt=$(VS());OWt();PWt=(t,e)=>(r,n)=>async o=>{let i=t.httpAuthSchemeProvider(await e.httpAuthSchemeParametersProvider(t,n,o.input)),a=t.authSchemePreference?await t.authSchemePreference():[],s=TWt(i,a),u=POn(t.httpAuthSchemes),l=(0,EWt.getSmithyContext)(n),c=[];for(let d of s){let f=u.get(d.schemeId);if(!f){c.push(`HttpAuthScheme \`${d.schemeId}\` was not enabled for this service.`);continue}let p=f.identityProvider(await e.identityProviderConfigProvider(t));if(!p){c.push(`HttpAuthScheme \`${d.schemeId}\` did not have an IdentityProvider configured.`);continue}let{identityProperties:m={},signingProperties:h={}}=d.propertiesExtractor?.(t,n)||{};d.identityProperties=Object.assign(d.identityProperties||{},m),d.signingProperties=Object.assign(d.signingProperties||{},h),l.selectedHttpAuthScheme={httpAuthOption:d,identity:await p(d.identityProperties),signer:f.signer};break}if(!l.selectedHttpAuthScheme)throw new Error(c.join(` `));return r(o)}});var MOn,q_e,MWt=v(()=>{A5e();MOn={step:"serialize",tags:["HTTP_AUTH_SCHEME"],name:"httpAuthSchemeMiddleware",override:!0,relation:"before",toMiddleware:"endpointV2Middleware"},q_e=(t,{httpAuthSchemeParametersProvider:e,identityProviderConfigProvider:r})=>({applyToStack:n=>{n.addRelativeTo(PWt(t,{httpAuthSchemeParametersProvider:e,identityProviderConfigProvider:r}),MOn)}})});var RWt=v(()=>{});var IWt=v(()=>{});var B_e,AWt=v(()=>{B_e={name:"serializerMiddleware",step:"serialize",tags:["SERIALIZER"],override:!0}});var N5e=v(()=>{RWt();AWt();IWt()});var aGi,NWt=v(()=>{N5e();aGi={step:"serialize",tags:["HTTP_AUTH_SCHEME"],name:"httpAuthSchemeMiddleware",override:!0,relation:"before",toMiddleware:B_e.name}});var DWt=v(()=>{A5e();MWt();NWt()});var jWt=v(()=>{});var $Wt=v(()=>{jWt()});var LWt=v(()=>{});var FWt=v(()=>{});var kWt=v(()=>{});function ROn(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var BF,qWt=v(()=>{BF=class t{constructor(e){x(this,"method");x(this,"protocol");x(this,"hostname");x(this,"port");x(this,"path");x(this,"query");x(this,"headers");x(this,"username");x(this,"password");x(this,"fragment");x(this,"body");this.method=e.method||"GET",this.hostname=e.hostname||"localhost",this.port=e.port,this.query=e.query||{},this.headers=e.headers||{},this.body=e.body,this.protocol=e.protocol?e.protocol.slice(-1)!==":"?`${e.protocol}:`:e.protocol:"https:",this.path=e.path?e.path.charAt(0)!=="/"?`/${e.path}`:e.path:"/",this.username=e.username,this.password=e.password,this.fragment=e.fragment}static clone(e){let r=new t({...e,headers:{...e.headers}});return r.query&&(r.query=ROn(r.query)),r}static isInstance(e){if(!e)return!1;let r=e;return"method"in r&&"protocol"in r&&"hostname"in r&&"path"in r&&typeof r.query=="object"&&typeof r.headers=="object"}clone(){return t.clone(this)}}});var U5,BWt=v(()=>{U5=class{constructor(e){x(this,"statusCode");x(this,"reason");x(this,"headers");x(this,"body");this.statusCode=e.statusCode,this.reason=e.reason,this.headers=e.headers||{},this.body=e.body}static isInstance(e){if(!e)return!1;let r=e;return typeof r.statusCode=="number"&&typeof r.headers=="object"}}});var UWt=v(()=>{});var zWt=v(()=>{});var Kre=v(()=>{$Wt();LWt();FWt();kWt();qWt();BWt();UWt();zWt()});var VWt,IOn,AOn,HWt,D5e=v(()=>{Kre();VWt=$(VS()),IOn=t=>e=>{throw e},AOn=(t,e)=>{},HWt=t=>(e,r)=>async n=>{if(!BF.isInstance(n.request))return e(n);let i=(0,VWt.getSmithyContext)(r).selectedHttpAuthScheme;if(!i)throw new Error("No HttpAuthScheme was selected: unable to sign request");let{httpAuthOption:{signingProperties:a={}},identity:s,signer:u}=i,l=await e({...n,request:await u.sign(n.request,s,a)}).catch((u.errorHandler||IOn)(a));return(u.successHandler||AOn)(l.response,a),l}});var NOn,U_e,WWt=v(()=>{D5e();NOn={step:"finalizeRequest",tags:["HTTP_SIGNING"],name:"httpSigningMiddleware",aliases:["apiKeyMiddleware","tokenMiddleware","awsAuthMiddleware"],override:!0,relation:"after",toMiddleware:"retryMiddleware"},U_e=t=>({applyToStack:e=>{e.addRelativeTo(HWt(t),NOn)}})});var JWt=v(()=>{D5e();WWt()});var P1,KWt=v(()=>{P1=t=>{if(typeof t=="function")return t;let e=Promise.resolve(t);return()=>e}});function j5e(t,e,r,n,o){return async function*(a,s,...u){let l=s,c=a.startingToken??l[r],d=!0,f;for(;d;){if(l[r]=c,o&&(l[o]=l[o]??a.pageSize),a.client instanceof t)f=await DOn(e,a.client,s,a.withCommand,...u);else throw new Error(`Invalid client, expected instance of ${t.name}`);yield f;let p=c;c=jOn(f,n),d=!!(c&&(!a.stopOnSameToken||c!==p))}return void 0}}var DOn,jOn,GWt=v(()=>{DOn=async(t,e,r,n=i=>i,...o)=>{let i=new t(r);return i=n(i)??i,await e.send(i,...o)};jOn=(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 XWt,$5e,ZWt,UF,r2,YWt,L5e=v(()=>{XWt="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",$5e=Object.entries(XWt).reduce((t,[e,r])=>(t[r]=Number(e),t),{}),ZWt=XWt.split(""),UF=6,r2=8,YWt=63});var gw,QWt=v(()=>{L5e();gw=t=>{let e=t.length/4*3;t.slice(-2)==="=="?e-=2:t.slice(-1)==="="&&e--;let r=new ArrayBuffer(e),n=new DataView(r);for(let o=0;o>=UF;let s=o/4*3;i>>=a%r2;let u=Math.floor(a/r2);for(let l=0;l>c)}}return new Uint8Array(r)}});var e3t,t3t=v(()=>{e3t=t=>new TextEncoder().encode(t)});var r3t=v(()=>{});var n3t=v(()=>{});var o3t=v(()=>{t3t();r3t();n3t()});function yw(t){let e;typeof t=="string"?e=e3t(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 i3t=v(()=>{o3t();L5e()});var kO=v(()=>{QWt();i3t()});var a3t,s3t=v(()=>{a3t=t=>new TextEncoder().encode(t)});var u3t=v(()=>{});var z_e,l3t=v(()=>{z_e=t=>{if(typeof t=="string")return t;if(typeof t!="object"||typeof t.byteOffset!="number"||typeof t.byteLength!="number")throw new Error("@smithy/util-utf8: toUtf8 encoder function only accepts string | Uint8Array.");return new TextDecoder("utf-8").decode(t)}});var F5e=v(()=>{s3t();u3t();l3t()});var z5,c3t=v(()=>{kO();F5e();z5=class t extends Uint8Array{static fromString(e,r="utf-8"){if(typeof e=="string")return r==="base64"?t.mutate(gw(e)):t.mutate(a3t(e));throw new Error(`Unsupported conversion from ${typeof e} to Uint8ArrayBlobAdapter.`)}static mutate(e){return Object.setPrototypeOf(e,t.prototype),e}transformToString(e="utf-8"){return e==="base64"?yw(this):z_e(this)}}});var d3t=v(()=>{});var k5e,f3t=v(()=>{k5e=t=>typeof ReadableStream=="function"&&(t?.constructor?.name===ReadableStream.name||t instanceof ReadableStream)});var p3t=v(()=>{});var m3t=v(()=>{});var h3t=v(()=>{});var g3t=v(()=>{});var y3t=v(()=>{});var b3t=v(()=>{y3t()});var _3t=v(()=>{});var v3t=v(()=>{});var w3t=v(()=>{});var S3t=v(()=>{});var Gre,C3t=v(()=>{Gre=class{constructor(e){x(this,"statusCode");x(this,"reason");x(this,"headers");x(this,"body");this.statusCode=e.statusCode,this.reason=e.reason,this.headers=e.headers||{},this.body=e.body}static isInstance(e){if(!e)return!1;let r=e;return typeof r.statusCode=="number"&&typeof r.headers=="object"}}});var x3t=v(()=>{});var T3t=v(()=>{});var O3t=v(()=>{b3t();_3t();v3t();w3t();S3t();C3t();x3t();T3t()});var Xre=S(q5e=>{"use strict";var E3t=t=>encodeURIComponent(t).replace(/[!'()*]/g,$On),$On=t=>`%${t.charCodeAt(0).toString(16).toUpperCase()}`,LOn=t=>t.split("/").map(E3t).join("/");q5e.escapeUri=E3t;q5e.escapeUriPath=LOn});function P3t(t){let e=[];for(let r of Object.keys(t).sort()){let n=t[r];if(r=(0,V_e.escapeUri)(r),Array.isArray(n))for(let o=0,i=n.length;o{V_e=$(Xre())});function B5e(t,e){return new Request(t,e)}var R3t=v(()=>{});function I3t(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 A3t=v(()=>{});var U5e,zF,N3t=v(()=>{O3t();M3t();R3t();A3t();U5e={supported:void 0},zF=class t{constructor(e){x(this,"config");x(this,"configProvider");typeof e=="function"?this.configProvider=e().then(r=>r||{}):(this.config=e??{},this.configProvider=Promise.resolve(this.config)),U5e.supported===void 0&&(U5e.supported=typeof Request<"u"&&"keepalive"in B5e("https://[::1]"))}static create(e){return typeof e?.handle=="function"?e:new t(e)}destroy(){}async handle(e,{abortSignal:r,requestTimeout:n}={}){this.config||(this.config=await this.configProvider);let o=n??this.config.requestTimeout,i=this.config.keepAlive===!0,a=this.config.credentials;if(r?.aborted){let b=new Error("Request aborted");return b.name="AbortError",Promise.reject(b)}let s=e.path,u=P3t(e.query||{});u&&(s+=`?${u}`),e.fragment&&(s+=`#${e.fragment}`);let l="";if(e.username!=null||e.password!=null){let b=e.username??"",_=e.password??"";l=`${b}:${_}@`}let{port:c,method:d}=e,f=`${e.protocol}//${l}${e.hostname}${c?`:${c}`:""}${s}`,p=d==="GET"||d==="HEAD"?void 0:e.body,m={body:p,headers:new Headers(e.headers),method:d,credentials:a};this.config?.cache&&(m.cache=this.config.cache),p&&(m.duplex="half"),typeof AbortController<"u"&&(m.signal=r),U5e.supported&&(m.keepalive=i),typeof this.config.requestInit=="function"&&Object.assign(m,this.config.requestInit(e));let h=()=>{},y=B5e(f,m),g=[fetch(y).then(b=>{let _=b.headers,w={};for(let O of _.entries())w[O[0]]=O[1];return b.body!=null?{response:new Gre({headers:w,reason:b.statusText,statusCode:b.status,body:b.body})}:b.blob().then(O=>({response:new Gre({headers:w,reason:b.statusText,statusCode:b.status,body:O})}))}),I3t(o)];return r&&g.push(new Promise((b,_)=>{let w=()=>{let T=new Error("Request aborted");T.name="AbortError",_(T)};if(typeof r.addEventListener=="function"){let T=r;T.addEventListener("abort",w,{once:!0}),h=()=>T.removeEventListener("abort",w)}else r.onabort=w})),Promise.race(g).finally(h)}updateHttpClientConfig(e,r){this.config=void 0,this.configProvider=this.configProvider.then(n=>(n[e]=r,n))}httpHandlerConfigs(){return this.config??{}}}});async function FOn(t){let e=await qOn(t),r=gw(e);return new Uint8Array(r)}async function kOn(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 qOn(t){return new Promise((e,r)=>{let n=new FileReader;n.onloadend=()=>{if(n.readyState!==2)return r(new Error("Reader aborted too early"));let o=n.result??"",i=o.indexOf(","),a=i>-1?i+1:o.length;e(o.substring(a))},n.onabort=()=>r(new Error("Read aborted")),n.onerror=()=>r(n.error),n.readAsDataURL(t)})}var V5,D3t=v(()=>{kO();V5=async t=>typeof Blob=="function"&&t instanceof Blob||t.constructor?.name==="Blob"?Blob.prototype.arrayBuffer!==void 0?new Uint8Array(await t.arrayBuffer()):FOn(t):kOn(t)});var Zre=v(()=>{N3t();D3t()});function $3t(t){let e="";for(let r=0;r{j3t={},BOn={};for(let t=0;t<256;t++){let e=t.toString(16).toLowerCase();e.length===1&&(e=`0${e}`),j3t[t]=e,BOn[e]=t}});var F3t,q3t,k3t,B3t=v(()=>{Zre();kO();L3t();F5e();f3t();F3t="The stream has already been transformed.",q3t=t=>{if(!k3t(t)&&!k5e(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(F3t);return e=!0,await V5(t)},n=o=>{if(typeof o.stream!="function")throw new Error(`Cannot transform payload Blob to web stream. Please make sure the Blob.stream() is polyfilled. If you are using React Native, this API is not yet supported, see: https://react-native.canny.io/feature-requests/p/fetch-streaming-body`);return o.stream()};return Object.assign(t,{transformToByteArray:r,transformToString:async o=>{let i=await r();if(o==="base64")return yw(i);if(o==="hex")return $3t(i);if(o===void 0||o==="utf8"||o==="utf-8")return z_e(i);if(typeof TextDecoder=="function")return new TextDecoder(o).decode(i);throw new Error("TextDecoder is not available, please make sure polyfill is provided.")},transformToWebStream:()=>{if(e)throw new Error(F3t);if(e=!0,k3t(t))return n(t);if(k5e(t))return t;throw new Error(`Cannot transform payload to web stream, got ${t}`)}})},k3t=t=>typeof Blob=="function"&&t instanceof Blob});var U3t=v(()=>{});var z5e=v(()=>{c3t();d3t();p3t();m3t();h3t();g3t();B3t();U3t()});var M1,V5e=v(()=>{z5e();M1=async(t=new Uint8Array,e)=>{if(t instanceof Uint8Array)return z5.mutate(t);if(!t)return z5.mutate(new Uint8Array);let r=e.streamCollector(t);return z5.mutate(await r)}});function H5e(t){return encodeURIComponent(t).replace(/[!'()*]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}var z3t=v(()=>{});var VF,W5e=v(()=>{VF=t=>typeof t=="function"?t():t});var H_e,W_e=v(()=>{H_e=(t,e,r,n,o)=>({name:e,namespace:t,traits:r,input:n,output:o})});var V3t,H3t,J5e,W3t=v(()=>{Kre();V3t=$(VS());W_e();H3t=t=>(e,r)=>async n=>{let{response:o}=await e(n),{operationSchema:i}=(0,V3t.getSmithyContext)(r),[,a,s,u,l,c]=i??[];try{let d=await t.protocol.deserializeResponse(H_e(a,s,u,l,c),{...t,...r},o);return{response:o,output:d}}catch(d){if(Object.defineProperty(d,"$response",{value:o,enumerable:!1,writable:!1,configurable:!1}),!("$metadata"in d)){let f="Deserialization error: to see the raw response, inspect the hidden field {error}.$response on this object.";try{d.message+=` `+f}catch{!r.logger||r.logger?.constructor?.name==="NoOpLogger"?console.warn(f):r.logger?.warn?.(f)}typeof d.$responseBodyText<"u"&&d.$response&&(d.$response.body=d.$responseBodyText);try{if(U5.isInstance(o)){let{headers:p={}}=o,m=Object.entries(p);d.$metadata={httpStatusCode:o.statusCode,requestId:J5e(/^x-[\w-]+-request-?id$/,m),extendedRequestId:J5e(/^x-[\w-]+-id-2$/,m),cfId:J5e(/^x-[\w-]+-cf-id$/,m)}}}catch{}}throw d}},J5e=(t,e)=>(e.find(([r])=>r.match(t))||[void 0,void 0])[1]});var J3t,K3t,G3t=v(()=>{J3t=$(VS());W_e();K3t=t=>(e,r)=>async n=>{let{operationSchema:o}=(0,J3t.getSmithyContext)(r),[,i,a,s,u,l]=o??[],c=r.endpointV2?.url&&t.urlParser?async()=>t.urlParser(r.endpointV2.url):t.endpoint,d=await t.protocol.serializeRequest(H_e(i,a,s,u,l),n.input,{...t,...r,endpoint:c});return e({...n,request:d})}});function J_e(t){return{applyToStack:e=>{e.add(K3t(t),zOn),e.add(H3t(t),UOn),t.protocol.setSerdeContext(t)}}}var UOn,zOn,X3t=v(()=>{W3t();G3t();UOn={name:"deserializerMiddleware",step:"deserialize",tags:["DESERIALIZER"],override:!0},zOn={name:"serializerMiddleware",step:"serialize",tags:["SERIALIZER"],override:!0}});var HS,n2=v(()=>{HS=class{constructor(){x(this,"name");x(this,"namespace");x(this,"traits")}static assign(e,r){return Object.assign(e,r)}static[Symbol.hasInstance](e){let r=this.prototype.isPrototypeOf(e);return!r&&typeof e=="object"&&e!==null?e.symbol===this.symbol:r}getName(){return this.namespace+"#"+this.name}}});var K_e,Z3t,Y3t=v(()=>{n2();K_e=class K_e extends HS{constructor(){super(...arguments);x(this,"name");x(this,"traits");x(this,"valueSchema");x(this,"symbol",K_e.symbol)}};x(K_e,"symbol",Symbol.for("@smithy/lis"));Z3t=K_e});var G_e,Q3t,e6t=v(()=>{n2();G_e=class G_e extends HS{constructor(){super(...arguments);x(this,"name");x(this,"traits");x(this,"keySchema");x(this,"valueSchema");x(this,"symbol",G_e.symbol)}};x(G_e,"symbol",Symbol.for("@smithy/map"));Q3t=G_e});var X_e,t6t,r6t=v(()=>{n2();X_e=class X_e extends HS{constructor(){super(...arguments);x(this,"name");x(this,"traits");x(this,"input");x(this,"output");x(this,"symbol",X_e.symbol)}};x(X_e,"symbol",Symbol.for("@smithy/ope"));t6t=X_e});var Y_e,Z_e,K5e=v(()=>{n2();Y_e=class Y_e extends HS{constructor(){super(...arguments);x(this,"name");x(this,"traits");x(this,"memberNames");x(this,"memberList");x(this,"symbol",Y_e.symbol)}};x(Y_e,"symbol",Symbol.for("@smithy/str"));Z_e=Y_e});var Q_e,n6t,o6t=v(()=>{K5e();Q_e=class Q_e extends Z_e{constructor(){super(...arguments);x(this,"ctor");x(this,"symbol",Q_e.symbol)}};x(Q_e,"symbol",Symbol.for("@smithy/err"));n6t=Q_e});function o2(t){if(typeof t=="object")return t;t=t|0;let e={},r=0;for(let n of["httpLabel","idempotent","idempotencyToken","sensitive","httpPayload","httpResponseCode","httpQueryParams"])(t>>r++&1)===1&&(e[n]=1);return e}var G5e=v(()=>{});function Yre(t,e){if(t instanceof oa)return Object.assign(t,{memberName:e,_isMemberSchema:!0});let r=oa;return new r(t,e)}var HF,oa,X5e,VOn,i6t=v(()=>{W5e();G5e();HF=class HF{constructor(e,r){x(this,"ref");x(this,"memberName");x(this,"symbol",HF.symbol);x(this,"name");x(this,"schema");x(this,"_isMemberSchema");x(this,"traits");x(this,"memberTraits");x(this,"normalizedTraits");this.ref=e,this.memberName=r;let n=[],o=e,i=e;for(this._isMemberSchema=!1;X5e(o);)n.push(o[1]),o=o[0],i=VF(o),this._isMemberSchema=!0;if(n.length>0){this.memberTraits={};for(let a=n.length-1;a>=0;--a){let s=n[a];Object.assign(this.memberTraits,o2(s))}}else this.memberTraits=0;if(i instanceof HF){let a=this.memberTraits;Object.assign(this,i),this.memberTraits=Object.assign({},a,i.getMemberTraits(),this.getMemberTraits()),this.normalizedTraits=void 0,this.memberName=r??i.memberName;return}if(this.schema=VF(i),VOn(this.schema)?(this.name=`${this.schema[1]}#${this.schema[2]}`,this.traits=this.schema[3]):(this.name=this.memberName??String(i),this.traits=0),this._isMemberSchema&&!r)throw new Error(`@smithy/core/schema - NormalizedSchema member init ${this.getName(!0)} missing member name.`)}static[Symbol.hasInstance](e){let r=this.prototype.isPrototypeOf(e);return!r&&typeof e=="object"&&e!==null?e.symbol===this.symbol:r}static of(e){let r=VF(e);if(r instanceof HF)return r;if(X5e(r)){let[n,o]=r;if(n instanceof HF)return Object.assign(n.getMergedTraits(),o2(o)),n;throw new Error(`@smithy/core/schema - may not init unwrapped member schema=${JSON.stringify(e,null,2)}.`)}return new HF(r)}getSchema(){let e=this.schema;return e[0]===0?e[4]:e}getName(e=!1){let{name:r}=this;return!e&&r&&r.includes("#")?r.split("#")[1]:r||void 0}getMemberName(){return this.memberName}isMemberSchema(){return this._isMemberSchema}isListSchema(){let e=this.getSchema();return typeof e=="number"?e>=64&&e<128:e[0]===1}isMapSchema(){let e=this.getSchema();return typeof e=="number"?e>=128&&e<=255:e[0]===2}isStructSchema(){let r=this.getSchema()[0];return r===3||r===-3||r===4}isUnionSchema(){return this.getSchema()[0]===4}isBlobSchema(){let e=this.getSchema();return e===21||e===42}isTimestampSchema(){let e=this.getSchema();return typeof e=="number"&&e>=4&&e<=7}isUnitSchema(){return this.getSchema()==="unit"}isDocumentSchema(){return this.getSchema()===15}isStringSchema(){return this.getSchema()===0}isBooleanSchema(){return this.getSchema()===2}isNumericSchema(){return this.getSchema()===1}isBigIntegerSchema(){return this.getSchema()===17}isBigDecimalSchema(){return this.getSchema()===19}isStreaming(){let{streaming:e}=this.getMergedTraits();return!!e||this.getSchema()===42}isIdempotencyToken(){let e=i=>(i&4)===4||!!i?.idempotencyToken,{normalizedTraits:r,traits:n,memberTraits:o}=this;return e(r)||e(n)||e(o)}getMergedTraits(){return this.normalizedTraits??(this.normalizedTraits={...this.getOwnTraits(),...this.getMemberTraits()})}getMemberTraits(){return o2(this.memberTraits)}getOwnTraits(){return o2(this.traits)}getKeySchema(){let[e,r]=[this.isDocumentSchema(),this.isMapSchema()];if(!e&&!r)throw new Error(`@smithy/core/schema - cannot get key for non-map: ${this.getName(!0)}`);let n=this.getSchema(),o=e?15:n[4]??0;return Yre([o,0],"key")}getValueSchema(){let e=this.getSchema(),[r,n,o]=[this.isDocumentSchema(),this.isMapSchema(),this.isListSchema()],i=typeof e=="number"?63&e:e&&typeof e=="object"&&(n||o)?e[3+e[0]]:r?15:void 0;if(i!=null)return Yre([i,0],n?"value":"member");throw new Error(`@smithy/core/schema - ${this.getName(!0)} has no value member.`)}getMemberSchema(e){let r=this.getSchema();if(this.isStructSchema()&&r[4].includes(e)){let n=r[4].indexOf(e),o=r[5][n];return Yre(X5e(o)?o:[o,0],e)}if(this.isDocumentSchema())return Yre([15,0],e);throw new Error(`@smithy/core/schema - ${this.getName(!0)} has no no member=${e}.`)}getMemberSchemas(){let e={};try{for(let[r,n]of this.structIterator())e[r]=n}catch{}return e}getEventStreamMember(){if(this.isStructSchema()){for(let[e,r]of this.structIterator())if(r.isStreaming()&&r.isStructSchema())return e}return""}*structIterator(){if(this.isUnitSchema())return;if(!this.isStructSchema())throw new Error("@smithy/core/schema - cannot iterate non-struct schema.");let e=this.getSchema();for(let r=0;rArray.isArray(t)&&t.length===2,VOn=t=>Array.isArray(t)&&t.length>=5});var eve,a6t,s6t=v(()=>{n2();eve=class eve extends HS{constructor(){super(...arguments);x(this,"name");x(this,"schemaRef");x(this,"traits");x(this,"symbol",eve.symbol)}};x(eve,"symbol",Symbol.for("@smithy/sim"));a6t=eve});var u6t=v(()=>{});var qO,Vs,l6t=v(()=>{qO=class qO{constructor(e,r=new Map,n=new Map){x(this,"namespace");x(this,"schemas");x(this,"exceptions");this.namespace=e,this.schemas=r,this.exceptions=n}static for(e){return qO.registries.has(e)||qO.registries.set(e,new qO(e)),qO.registries.get(e)}register(e,r){let n=this.normalizeShapeId(e);qO.for(n.split("#")[0]).schemas.set(n,r)}getSchema(e){let r=this.normalizeShapeId(e);if(!this.schemas.has(r))throw new Error(`@smithy/core/schema - schema not found for ${r}`);return this.schemas.get(r)}registerError(e,r){let n=e,o=qO.for(n[1]);o.schemas.set(n[1]+"#"+n[2],n),o.exceptions.set(n,r)}getErrorCtor(e){let r=e;return qO.for(r[1]).exceptions.get(r)}getBaseException(){for(let e of this.exceptions.keys())if(Array.isArray(e)){let[,r,n]=e,o=r+"#"+n;if(o.startsWith("smithy.ts.sdk.synthetic.")&&o.endsWith("ServiceException"))return e}}find(e){return[...this.schemas.values()].find(e)}clear(){this.schemas.clear(),this.exceptions.clear()}normalizeShapeId(e){return e.includes("#")?e:this.namespace+"#"+e}};x(qO,"registries",new Map);Vs=qO});var Mg=v(()=>{W5e();X3t();Y3t();e6t();r6t();W_e();o6t();i6t();n2();s6t();K5e();u6t();G5e();l6t()});var c6t=v(()=>{});var Z5e,HOn,d6t,WOn,f6t,p6t,m6t,JOn,h6t,g6t,KOn,tve,H5,y6t,GOn,XOn,Y5e=v(()=>{Z5e=t=>{if(t!=null){if(typeof t=="string"){let e=parseFloat(t);if(!Number.isNaN(e))return String(e)!==String(t)&&XOn.warn(GOn(`Expected number but observed string: ${t}`)),e}if(typeof t=="number")return t;throw new TypeError(`Expected number, got ${typeof t}: ${t}`)}},HOn=Math.ceil(34028234663852886e22),d6t=t=>{let e=Z5e(t);if(e!==void 0&&!Number.isNaN(e)&&e!==1/0&&e!==-1/0&&Math.abs(e)>HOn)throw new TypeError(`Expected 32-bit float, got ${t}`);return e},WOn=t=>{if(t!=null){if(Number.isInteger(t)&&!Number.isNaN(t))return t;throw new TypeError(`Expected integer, got ${typeof t}: ${t}`)}},f6t=t=>m6t(t,16),p6t=t=>m6t(t,8),m6t=(t,e)=>{let r=WOn(t);if(r!==void 0&&JOn(r,e)!==r)throw new TypeError(`Expected ${e}-bit integer, got ${t}`);return r},JOn=(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]}},h6t=t=>Z5e(typeof t=="string"?tve(t):t),g6t=t=>d6t(typeof t=="string"?tve(t):t),KOn=/(-?(?:0|[1-9]\d*)(?:\.\d+)?(?:[eE][+-]?\d+)?)|(-?Infinity)|(NaN)/g,tve=t=>{let e=t.match(KOn);if(e===null||e[0].length!==t.length)throw new TypeError("Expected real number, got implicit NaN");return parseFloat(t)},H5=t=>f6t(typeof t=="string"?tve(t):t),y6t=t=>p6t(typeof t=="string"?tve(t):t),GOn=t=>String(new TypeError(t).stack||t).split(` `).slice(0,5).filter(e=>!e.includes("stackTraceWarning")).join(` `),XOn={warn:console.warn}});function rve(t){let e=t.getUTCFullYear(),r=t.getUTCMonth(),n=t.getUTCDay(),o=t.getUTCDate(),i=t.getUTCHours(),a=t.getUTCMinutes(),s=t.getUTCSeconds(),u=o<10?`0${o}`:`${o}`,l=i<10?`0${i}`:`${i}`,c=a<10?`0${a}`:`${a}`,d=s<10?`0${s}`:`${s}`;return`${ZOn[n]}, ${u} ${eKe[r]} ${e} ${l}:${c}:${d} GMT`}var ZOn,eKe,YOn,b6t,QOn,_6t,eEn,tEn,rEn,v6t,w6t,Qre,nEn,oEn,iEn,Q5e,aEn,sEn,uEn,BO,lEn,cEn,W5,S6t=v(()=>{Y5e();ZOn=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],eKe=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];YOn=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?[zZ]$/),b6t=t=>{if(t==null)return;if(typeof t!="string")throw new TypeError("RFC-3339 date-times must be expressed as strings");let e=YOn.exec(t);if(!e)throw new TypeError("Invalid RFC-3339 date-time value");let[r,n,o,i,a,s,u,l]=e,c=H5(W5(n)),d=BO(o,"month",1,12),f=BO(i,"day",1,31);return Qre(c,d,f,{hours:a,minutes:s,seconds:u,fractionalMilliseconds:l})},QOn=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?(([-+]\d{2}\:\d{2})|[zZ])$/),_6t=t=>{if(t==null)return;if(typeof t!="string")throw new TypeError("RFC-3339 date-times must be expressed as strings");let e=QOn.exec(t);if(!e)throw new TypeError("Invalid RFC-3339 date-time value");let[r,n,o,i,a,s,u,l,c]=e,d=H5(W5(n)),f=BO(o,"month",1,12),p=BO(i,"day",1,31),m=Qre(d,f,p,{hours:a,minutes:s,seconds:u,fractionalMilliseconds:l});return c.toUpperCase()!="Z"&&m.setTime(m.getTime()-cEn(c)),m},eEn=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$/),tEn=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$/),rEn=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})$/),v6t=t=>{if(t==null)return;if(typeof t!="string")throw new TypeError("RFC-7231 date-times must be expressed as strings");let e=eEn.exec(t);if(e){let[r,n,o,i,a,s,u,l]=e;return Qre(H5(W5(i)),Q5e(o),BO(n,"day",1,31),{hours:a,minutes:s,seconds:u,fractionalMilliseconds:l})}if(e=tEn.exec(t),e){let[r,n,o,i,a,s,u,l]=e;return iEn(Qre(nEn(i),Q5e(o),BO(n,"day",1,31),{hours:a,minutes:s,seconds:u,fractionalMilliseconds:l}))}if(e=rEn.exec(t),e){let[r,n,o,i,a,s,u,l]=e;return Qre(H5(W5(l)),Q5e(n),BO(o.trimLeft(),"day",1,31),{hours:i,minutes:a,seconds:s,fractionalMilliseconds:u})}throw new TypeError("Invalid RFC-7231 date-time value")},w6t=t=>{if(t==null)return;let e;if(typeof t=="number")e=t;else if(typeof t=="string")e=h6t(t);else if(typeof t=="object"&&t.tag===1)e=t.value;else throw new TypeError("Epoch timestamps must be expressed as floating point numbers or their string representation");if(Number.isNaN(e)||e===1/0||e===-1/0)throw new TypeError("Epoch timestamps must be valid, non-Infinite, non-NaN numerics");return new Date(Math.round(e*1e3))},Qre=(t,e,r,n)=>{let o=e-1;return sEn(t,o,r),new Date(Date.UTC(t,o,r,BO(n.hours,"hour",0,23),BO(n.minutes,"minute",0,59),BO(n.seconds,"seconds",0,60),lEn(n.fractionalMilliseconds)))},nEn=t=>{let e=new Date().getUTCFullYear(),r=Math.floor(e/100)*100+H5(W5(t));return rt.getTime()-new Date().getTime()>oEn?new Date(Date.UTC(t.getUTCFullYear()-100,t.getUTCMonth(),t.getUTCDate(),t.getUTCHours(),t.getUTCMinutes(),t.getUTCSeconds(),t.getUTCMilliseconds())):t,Q5e=t=>{let e=eKe.indexOf(t);if(e<0)throw new TypeError(`Invalid month: ${t}`);return e+1},aEn=[31,28,31,30,31,30,31,31,30,31,30,31],sEn=(t,e,r)=>{let n=aEn[e];if(e===1&&uEn(t)&&(n=29),r>n)throw new TypeError(`Invalid day for ${eKe[e]} in ${t}: ${r}`)},uEn=t=>t%4===0&&(t%100!==0||t%400===0),BO=(t,e,r,n)=>{let o=y6t(W5(t));if(on)throw new TypeError(`${e} must be between ${r} and ${n}, inclusive`);return o},lEn=t=>t==null?0:g6t("0."+t)*1e3,cEn=t=>{let e=t[0],r=1;if(e=="+")r=1;else if(e=="-")r=-1;else throw new TypeError(`Offset direction, ${e}, must be "+" or "-"`);let n=Number(t.substring(1,3)),o=Number(t.substring(4,6));return r*(n*60+o)*60*1e3},W5=t=>{let e=0;for(;e{tKe=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)});var Ay,i2,x6t=v(()=>{C6t();Ay=Array.from({length:256},(t,e)=>e.toString(16).padStart(2,"0")),i2=()=>{if(tKe)return tKe();let t=new Uint8Array(16);return crypto.getRandomValues(t),t[6]=t[6]&15|64,t[8]=t[8]&63|128,Ay[t[0]]+Ay[t[1]]+Ay[t[2]]+Ay[t[3]]+"-"+Ay[t[4]]+Ay[t[5]]+"-"+Ay[t[6]]+Ay[t[7]]+"-"+Ay[t[8]]+Ay[t[9]]+"-"+Ay[t[10]]+Ay[t[11]]+Ay[t[12]]+Ay[t[13]]+Ay[t[14]]+Ay[t[15]]}});var rKe=v(()=>{x6t()});var T6t=v(()=>{rKe()});var WS,O6t=v(()=>{WS=function(e){return Object.assign(new String(e),{deserializeJSON(){return JSON.parse(String(e))},toString(){return String(e)},toJSON(){return String(e)}})};WS.from=t=>t&&typeof t=="object"&&(t instanceof WS||"deserializeJSON"in t)?t:typeof t=="string"||Object.getPrototypeOf(t)===String.prototype?WS(String(t)):WS(JSON.stringify(t));WS.fromObject=WS.from});var E6t=v(()=>{});function R1(t,e,r){let n=Number(t);if(nr)throw new Error(`Value ${n} out of range [${e}, ${r}]`)}var nKe,oKe,iKe,P6t,M6t,dEn,fEn,pEn,mEn,hEn,R6t,I6t,A6t,N6t=v(()=>{nKe="(?:Mon|Tue|Wed|Thu|Fri|Sat|Sun)(?:[ne|u?r]?s?day)?",oKe="(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)",iKe="(\\d?\\d):(\\d{2}):(\\d{2})(?:\\.(\\d+))?",P6t="(\\d?\\d)",M6t="(\\d{4})",dEn=new RegExp(/^(\d{4})-(\d\d)-(\d\d)[tT](\d\d):(\d\d):(\d\d)(\.(\d+))?(([-+]\d\d:\d\d)|[zZ])$/),fEn=new RegExp(`^${nKe}, ${P6t} ${oKe} ${M6t} ${iKe} GMT$`),pEn=new RegExp(`^${nKe}, ${P6t}-${oKe}-(\\d\\d) ${iKe} GMT$`),mEn=new RegExp(`^${nKe} ${oKe} ( [1-9]|\\d\\d) ${iKe} ${M6t}$`),hEn=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],R6t=t=>{if(t==null)return;let e=NaN;if(typeof t=="number")e=t;else if(typeof t=="string"){if(!/^-?\d*\.?\d+$/.test(t))throw new TypeError("parseEpochTimestamp - numeric string invalid.");e=Number.parseFloat(t)}else typeof t=="object"&&t.tag===1&&(e=t.value);if(isNaN(e)||Math.abs(e)===1/0)throw new TypeError("Epoch timestamps must be valid finite numbers.");return new Date(Math.round(e*1e3))},I6t=t=>{if(t==null)return;if(typeof t!="string")throw new TypeError("RFC3339 timestamps must be strings");let e=dEn.exec(t);if(!e)throw new TypeError(`Invalid RFC3339 timestamp format ${t}`);let[,r,n,o,i,a,s,,u,l]=e;R1(n,1,12),R1(o,1,31),R1(i,0,23),R1(a,0,59),R1(s,0,60);let c=new Date(Date.UTC(Number(r),Number(n)-1,Number(o),Number(i),Number(a),Number(s),Number(u)?Math.round(parseFloat(`0.${u}`)*1e3):0));if(c.setUTCFullYear(Number(r)),l.toUpperCase()!="Z"){let[,d,f,p]=/([+-])(\d\d):(\d\d)/.exec(l)||[void 0,"+",0,0],m=d==="-"?1:-1;c.setTime(c.getTime()+m*(Number(f)*60*60*1e3+Number(p)*60*1e3))}return c},A6t=t=>{if(t==null)return;if(typeof t!="string")throw new TypeError("RFC7231 timestamps must be strings.");let e,r,n,o,i,a,s,u;if((u=fEn.exec(t))?[,e,r,n,o,i,a,s]=u:(u=pEn.exec(t))?([,e,r,n,o,i,a,s]=u,n=(Number(n)+1900).toString()):(u=mEn.exec(t))&&([,r,e,o,i,a,s,n]=u),n&&a){let l=Date.UTC(Number(n),hEn.indexOf(r),Number(e),Number(o),Number(i),Number(a),s?Math.round(parseFloat(`0.${s}`)*1e3):0);R1(e,1,31),R1(o,0,23),R1(i,0,59),R1(a,0,60);let c=new Date(l);return c.setUTCFullYear(Number(n)),c}throw new TypeError(`Invalid RFC7231 date-time value ${t}.`)}});var D6t=v(()=>{});var j6t,$6t=v(()=>{j6t=t=>{let e=t.length,r=[],n=!1,o,i=0;for(let a=0;a{a=a.trim();let s=a.length;return s<2?a:(a[0]==='"'&&a[s-1]==='"'&&(a=a.slice(1,s-1)),a.replace(/\\"/g,'"'))})}});var L6t,Rh,F6t=v(()=>{L6t=/^-?\d*(\.\d+)?$/,Rh=class t{constructor(e,r){x(this,"string");x(this,"type");if(this.string=e,this.type=r,!L6t.test(e))throw new Error('@smithy/core/serde - NumericValue must only contain [0-9], at most one decimal point ".", and an optional negation prefix "-".')}toString(){return this.string}static[Symbol.hasInstance](e){if(!e||typeof e!="object")return!1;let r=e;return t.prototype.isPrototypeOf(e)||r.type==="bigDecimal"&&L6t.test(r.string)}}});var WF=v(()=>{c6t();S6t();T6t();O6t();Y5e();E6t();N6t();D6t();$6t();F6t()});var J5,nve=v(()=>{J5=class{constructor(){x(this,"serdeContext")}setSerdeContext(e){this.serdeContext=e}}});var k6t,q6t=v(()=>{k6t=t=>new TextEncoder().encode(t)});var B6t=v(()=>{});var ove,U6t=v(()=>{ove=t=>{if(typeof t=="string")return t;if(typeof t!="object"||typeof t.byteOffset!="number"||typeof t.byteLength!="number")throw new Error("@smithy/util-utf8: toUtf8 encoder function only accepts string | Uint8Array.");return new TextDecoder("utf-8").decode(t)}});var aKe=v(()=>{q6t();B6t();U6t()});var sKe,z6t=v(()=>{aKe();sKe=class{constructor({marshaller:e,serializer:r,deserializer:n,serdeContext:o,defaultContentType:i}){x(this,"marshaller");x(this,"serializer");x(this,"deserializer");x(this,"serdeContext");x(this,"defaultContentType");this.marshaller=e,this.serializer=r,this.deserializer=n,this.serdeContext=o,this.defaultContentType=i}async serializeEventStream({eventStream:e,requestSchema:r,initialRequest:n}){let o=this.marshaller,i=r.getEventStreamMember(),a=r.getMemberSchema(i),s=this.serializer,u=this.defaultContentType,l=Symbol("initialRequestMarker"),c={async*[Symbol.asyncIterator](){if(n){let d={":event-type":{type:"string",value:"initial-request"},":message-type":{type:"string",value:"event"},":content-type":{type:"string",value:u}};s.write(r,n);let f=s.flush();yield{[l]:!0,headers:d,body:f}}for await(let d of e)yield d}};return o.serialize(c,d=>{if(d[l])return{headers:d.headers,body:d.body};let f=Object.keys(d).find(b=>b!=="__type")??"",{additionalHeaders:p,body:m,eventType:h,explicitPayloadContentType:y}=this.writeEventBody(f,a,d);return{headers:{":event-type":{type:"string",value:h},":message-type":{type:"string",value:"event"},":content-type":{type:"string",value:y??u},...p},body:m}})}async deserializeEventStream({response:e,responseSchema:r,initialResponseContainer:n}){let o=this.marshaller,i=r.getEventStreamMember(),s=r.getMemberSchema(i).getMemberSchemas(),u=Symbol("initialResponseMarker"),l=o.deserialize(e.body,async f=>{let p=Object.keys(f).find(h=>h!=="__type")??"",m=f[p].body;if(p==="initial-response"){let h=await this.deserializer.read(r,m);return delete h[i],{[u]:!0,...h}}else if(p in s){let h=s[p];if(h.isStructSchema()){let y={},g=!1;for(let[b,_]of h.structIterator()){let{eventHeader:w,eventPayload:T}=_.getMergedTraits();if(g=g||!!(w||T),T)_.isBlobSchema()?y[b]=m:_.isStringSchema()?y[b]=(this.serdeContext?.utf8Encoder??ove)(m):_.isStructSchema()&&(y[b]=await this.deserializer.read(_,m));else if(w){let O=f[p].headers[b]?.value;O!=null&&(_.isNumericSchema()?O&&typeof O=="object"&&"bytes"in O?y[b]=BigInt(O.toString()):y[b]=Number(O):y[b]=O)}}if(g)return{[p]:y}}return{[p]:await this.deserializer.read(h,m)}}else return{$unknown:f}}),c=l[Symbol.asyncIterator](),d=await c.next();if(d.done)return l;if(d.value?.[u]){if(!r)throw new Error("@smithy::core/protocols - initial-response event encountered in event stream but no response schema given.");for(let[f,p]of Object.entries(d.value))n[f]=p}return{async*[Symbol.asyncIterator](){for(d?.value?.[u]||(yield d.value);;){let{done:f,value:p}=await c.next();if(f)break;yield p}}}}writeEventBody(e,r,n){let o=this.serializer,i=e,a=null,s,u=r.getSchema()[4].includes(e),l={};if(u){let f=r.getMemberSchema(e);if(f.isStructSchema()){for(let[p,m]of f.structIterator()){let{eventHeader:h,eventPayload:y}=m.getMergedTraits();if(y)a=p;else if(h){let g=n[e][p],b="binary";m.isNumericSchema()?(-2)**31<=g&&g<=2**31-1?b="integer":b="long":m.isTimestampSchema()?b="timestamp":m.isStringSchema()?b="string":m.isBooleanSchema()&&(b="boolean"),g!=null&&(l[p]={type:b,value:g},delete n[e][p])}}if(a!==null){let p=f.getMemberSchema(a);p.isBlobSchema()?s="application/octet-stream":p.isStringSchema()&&(s="text/plain"),o.write(p,n[e][a])}else o.write(f,n[e])}else throw new Error("@smithy/core/event-streams - non-struct member not supported in event stream union.")}else{let[f,p]=n[e];i=f,o.write(15,p)}let c=o.flush();return{body:typeof c=="string"?(this.serdeContext?.utf8Decoder??k6t)(c):c,eventType:i,explicitPayloadContentType:s,additionalHeaders:l}}}});var V6t={};En(V6t,{EventStreamSerde:()=>sKe});var H6t=v(()=>{z6t()});var ive,uKe=v(()=>{Mg();Kre();nve();ive=class extends J5{constructor(r){super();x(this,"options");this.options=r}getRequestType(){return BF}getResponseType(){return U5}setSerdeContext(r){this.serdeContext=r,this.serializer.setSerdeContext(r),this.deserializer.setSerdeContext(r),this.getPayloadCodec()&&this.getPayloadCodec().setSerdeContext(r)}updateServiceEndpoint(r,n){if("url"in n){r.protocol=n.url.protocol,r.hostname=n.url.hostname,r.port=n.url.port?Number(n.url.port):void 0,r.path=n.url.pathname,r.fragment=n.url.hash||void 0,r.username=n.url.username||void 0,r.password=n.url.password||void 0,r.query||(r.query={});for(let[o,i]of n.url.searchParams.entries())r.query[o]=i;return r}else return r.protocol=n.protocol,r.hostname=n.hostname,r.port=n.port?Number(n.port):void 0,r.path=n.path,r.query={...n.query},r}setHostPrefix(r,n,o){if(this.serdeContext?.disableHostPrefix)return;let i=oa.of(n.input),a=o2(n.traits??{});if(a.endpoint){let s=a.endpoint?.[0];if(typeof s=="string"){let u=[...i.structIterator()].filter(([,l])=>l.getMergedTraits().hostLabel);for(let[l]of u){let c=o[l];if(typeof c!="string")throw new Error(`@smithy/core/schema - ${l} in input must be a string as hostLabel.`);s=s.replace(`{${l}}`,c)}r.hostname=s+r.hostname}}}deserializeMetadata(r){return{httpStatusCode:r.statusCode,requestId:r.headers["x-amzn-requestid"]??r.headers["x-amzn-request-id"]??r.headers["x-amz-request-id"],extendedRequestId:r.headers["x-amz-id-2"],cfId:r.headers["x-amz-cf-id"]}}async serializeEventStream({eventStream:r,requestSchema:n,initialRequest:o}){return(await this.loadEventStreamCapability()).serializeEventStream({eventStream:r,requestSchema:n,initialRequest:o})}async deserializeEventStream({response:r,responseSchema:n,initialResponseContainer:o}){return(await this.loadEventStreamCapability()).deserializeEventStream({response:r,responseSchema:n,initialResponseContainer:o})}async loadEventStreamCapability(){let{EventStreamSerde:r}=await Promise.resolve().then(()=>(H6t(),V6t));return new r({marshaller:this.getEventStreamMarshaller(),serializer:this.serializer,deserializer:this.deserializer,serdeContext:this.serdeContext,defaultContentType:this.getDefaultContentType()})}getDefaultContentType(){throw new Error(`@smithy/core/protocols - ${this.constructor.name} getDefaultContentType() implementation missing.`)}async deserializeHttpMessage(r,n,o,i,a){return[]}getEventStreamMarshaller(){let r=this.serdeContext;if(!r.eventStreamMarshaller)throw new Error("@smithy/core - HttpProtocol: eventStreamMarshaller missing in serdeContext.");return r.eventStreamMarshaller}}});var W6t=v(()=>{});var K5,J6t=v(()=>{Mg();Kre();V5e();uKe();K5=class extends ive{async serializeRequest(e,r,n){let o=this.serializer,i={},a={},s=await n.endpoint(),u=oa.of(e?.input),l=u.getSchema(),c,d=new BF({protocol:"",hostname:"",port:void 0,path:"/",fragment:void 0,query:i,headers:a,body:void 0});s&&(this.updateServiceEndpoint(d,s),this.setHostPrefix(d,e,r));let f={...r};if(r){let p=u.getEventStreamMember();if(p){if(f[p]){let m={};for(let[h,y]of u.structIterator())h!==p&&f[h]&&(o.write(y,f[h]),m[h]=o.flush());c=await this.serializeEventStream({eventStream:f[p],requestSchema:u,initialRequest:m})}}else o.write(l,f),c=o.flush()}return d.headers=a,d.query=i,d.body=c,d.method="POST",d}async deserializeResponse(e,r,n){let o=this.deserializer,i=oa.of(e.output),a={};if(n.statusCode>=300){let u=await M1(n.body,r);throw u.byteLength>0&&Object.assign(a,await o.read(15,u)),await this.handleError(e,r,n,a,this.deserializeMetadata(n)),new Error("@smithy/core/protocols - RPC Protocol error handler failed to throw.")}for(let u in n.headers){let l=n.headers[u];delete n.headers[u],n.headers[u.toLowerCase()]=l}let s=i.getEventStreamMember();if(s)a[s]=await this.deserializeEventStream({response:n,responseSchema:i,initialResponseContainer:a});else{let u=await M1(n.body,r);u.byteLength>0&&Object.assign(a,await o.read(i,u))}return a.$metadata=this.deserializeMetadata(n),a}}});var K6t=v(()=>{});var G6t=v(()=>{});function JF(t,e){if(e.timestampFormat.useTrait&&t.isTimestampSchema()&&(t.getSchema()===5||t.getSchema()===6||t.getSchema()===7))return t.getSchema();let{httpLabel:r,httpPrefixHeaders:n,httpHeader:o,httpQuery:i}=t.getMergedTraits();return(e.httpBindings?typeof n=="string"||o?6:i||r?5:void 0:void 0)??e.timestampFormat.default}var lKe=v(()=>{});var ave,X6t=v(()=>{Mg();WF();kO();aKe();nve();lKe();ave=class extends J5{constructor(r){super();x(this,"settings");this.settings=r}read(r,n){let o=oa.of(r);if(o.isListSchema())return j6t(n).map(i=>this.read(o.getValueSchema(),i));if(o.isBlobSchema())return(this.serdeContext?.base64Decoder??gw)(n);if(o.isTimestampSchema())switch(JF(o,this.settings)){case 5:return I6t(n);case 6:return A6t(n);case 7:return R6t(n);default:return console.warn("Missing timestamp format, parsing value with Date constructor:",n),new Date(n)}if(o.isStringSchema()){let i=o.getMergedTraits().mediaType,a=n;if(i)return o.getMergedTraits().httpHeader&&(a=this.base64ToUtf8(a)),(i==="application/json"||i.endsWith("+json"))&&(a=WS.from(a)),a}return o.isNumericSchema()?Number(n):o.isBigIntegerSchema()?BigInt(n):o.isBigDecimalSchema()?new Rh(n,"bigDecimal"):o.isBooleanSchema()?String(n).toLowerCase()==="true":n}base64ToUtf8(r){return(this.serdeContext?.utf8Encoder??ove)((this.serdeContext?.base64Decoder??gw)(r))}}});var Z6t=v(()=>{});var Y6t=v(()=>{});var Q6t=v(()=>{});var KF=v(()=>{V5e();z3t();W6t();uKe();J6t();G6t();K6t();X6t();Z6t();Q6t();Y6t();lKe();nve()});var eJt=v(()=>{});function tJt(t,e,r){t.__smithy_context?t.__smithy_context.features||(t.__smithy_context.features={}):t.__smithy_context={features:{}},t.__smithy_context.features[e]=r}var rJt=v(()=>{});var G5,nJt=v(()=>{G5=class{constructor(e){x(this,"authSchemes",new Map);for(let[r,n]of Object.entries(e))n!==void 0&&this.authSchemes.set(r,n)}getIdentityProvider(e){return this.authSchemes.get(e)}}});var oJt=v(()=>{});var iJt=v(()=>{});var X5,aJt=v(()=>{X5=class{async sign(e,r,n){return e}}});var sJt=v(()=>{oJt();iJt();aJt()});var gEn,uJt,cKe,lJt,cJt=v(()=>{gEn=t=>function(r){return cKe(r)&&r.expiration.getTime()-Date.now()t.expiration!==void 0,lJt=(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 dJt=v(()=>{nJt();sJt();cJt()});var UO=v(()=>{CWt();DWt();JWt();KWt();GWt();eJt();rJt();dJt()});function bEn(t){return t===void 0?!0:typeof t=="string"&&t.length<=50}function sve(t){let e=P1(t.userAgentAppId??yEn),{customUserAgent:r}=t;return Object.assign(t,{customUserAgent:typeof r=="string"?[[r]]:r,userAgentAppId:async()=>{let n=await e();if(!bEn(n)){let o=t.logger?.constructor?.name==="NoOpLogger"||!t.logger?console:t.logger;typeof n!="string"?o?.warn("userAgentAppId must be a string or undefined."):n.length>50&&o?.warn("The provided userAgentAppId exceeds the maximum length of 50 characters.")}return n}})}var yEn,fJt=v(()=>{UO();yEn=void 0});var Z5,pJt=v(()=>{Z5=class{constructor({size:e,params:r}){x(this,"capacity");x(this,"data",new Map);x(this,"parameters",[]);this.capacity=e??50,r&&(this.parameters=r)}get(e,r){let n=this.hash(e);if(n===!1)return r();if(!this.data.has(n)){if(this.data.size>this.capacity+10){let o=this.data.keys(),i=0;for(;;){let{value:a,done:s}=o.next();if(this.data.delete(a),s||++i>10)break}}this.data.set(n,r())}return this.data.get(n)}size(){return this.data.size}hash(e){let r="",{parameters:n}=this;if(n.length===0)return!1;for(let o of n){let i=String(e[o]??"");if(i.includes("|;"))return!1;r+=i+"|;"}return r}}});var _En,ene,dKe=v(()=>{_En=new RegExp("^(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}$"),ene=t=>_En.test(t)||t.startsWith("[")&&t.endsWith("]")});var vEn,a2,fKe=v(()=>{vEn=new RegExp("^(?!.*-$)(?!-)[a-zA-Z0-9-]{1,63}$"),a2=(t,e=!1)=>{if(!e)return vEn.test(t);let r=t.split(".");for(let n of r)if(!a2(n))return!1;return!0}});var I1,uve=v(()=>{I1={}});var A1,mJt=v(()=>{A1="endpoints"});function JS(t){return typeof t!="object"||t==null?t:"ref"in t?`$${JS(t.ref)}`:"fn"in t?`${t.fn}(${(t.argv||[]).map(JS).join(", ")})`:JSON.stringify(t,null,2)}var hJt=v(()=>{});var tne=v(()=>{mJt();hJt()});var vl,gJt=v(()=>{vl=class extends Error{constructor(e){super(e),this.name="EndpointError"}}});var yJt=v(()=>{});var bJt=v(()=>{});var _Jt=v(()=>{});var vJt=v(()=>{});var wJt=v(()=>{});var SJt=v(()=>{});var KS=v(()=>{gJt();yJt();bJt();_Jt();vJt();wJt();SJt()});var CJt,xJt=v(()=>{CJt=(t,e)=>t===e});var TJt,OJt=v(()=>{KS();TJt=t=>{let e=t.split("."),r=[];for(let n of e){let o=n.indexOf("[");if(o!==-1){if(n.indexOf("]")!==n.length-1)throw new vl(`Path: '${t}' does not end with ']'`);let i=n.slice(o+1,-1);if(Number.isNaN(parseInt(i)))throw new vl(`Invalid array index: '${i}' in path: '${t}'`);o!==0&&r.push(n.slice(0,o)),r.push(i)}else r.push(n)}return r}});var lve,EJt=v(()=>{KS();OJt();lve=(t,e)=>TJt(e).reduce((r,n)=>{if(typeof r!="object")throw new vl(`Index '${n}' in '${e}' not found in '${JSON.stringify(t)}'`);return Array.isArray(r)?r[parseInt(n)]:r[n]},t)});var PJt,MJt=v(()=>{PJt=t=>t!=null});var RJt,IJt=v(()=>{RJt=t=>!t});var cve,pKe,AJt,NJt=v(()=>{cve=$(B5());dKe();pKe={[cve.EndpointURLScheme.HTTP]:80,[cve.EndpointURLScheme.HTTPS]:443},AJt=t=>{let e=(()=>{try{if(t instanceof URL)return t;if(typeof t=="object"&&"hostname"in t){let{hostname:f,port:p,protocol:m="",path:h="",query:y={}}=t,g=new URL(`${m}//${f}${p?`:${p}`:""}${h}`);return g.search=Object.entries(y).map(([b,_])=>`${b}=${_}`).join("&"),g}return new URL(t)}catch{return null}})();if(!e)return console.error(`Unable to parse ${JSON.stringify(t)} as a whatwg URL.`),null;let r=e.href,{host:n,hostname:o,pathname:i,protocol:a,search:s}=e;if(s)return null;let u=a.slice(0,-1);if(!Object.values(cve.EndpointURLScheme).includes(u))return null;let l=ene(o),c=r.includes(`${n}:${pKe[u]}`)||typeof t=="string"&&t.includes(`${n}:${pKe[u]}`),d=`${n}${c?`:${pKe[u]}`:""}`;return{scheme:u,authority:d,path:i,normalizedPath:i.endsWith("/")?i:`${i}/`,isIp:l}}});var DJt,jJt=v(()=>{DJt=(t,e)=>t===e});var $Jt,LJt=v(()=>{$Jt=(t,e,r,n)=>e>=r||t.length{FJt=t=>encodeURIComponent(t).replace(/[!*'()]/g,e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`)});var mKe=v(()=>{xJt();EJt();MJt();fKe();IJt();NJt();jJt();LJt();kJt()});var qJt,BJt=v(()=>{mKe();qJt={booleanEquals:CJt,getAttr:lve,isSet:PJt,isValidHostLabel:a2,not:RJt,parseURL:AJt,stringEquals:DJt,substring:$Jt,uriEncode:FJt}});var dve,hKe=v(()=>{mKe();dve=(t,e)=>{let r=[],n={...e.endpointParams,...e.referenceRecord},o=0;for(;o{UJt=({ref:t},e)=>({...e.endpointParams,...e.referenceRecord})[t]});var s2,fve,VJt,rne=v(()=>{KS();uve();BJt();hKe();zJt();s2=(t,e,r)=>{if(typeof t=="string")return dve(t,r);if(t.fn)return VJt.callFunction(t,r);if(t.ref)return UJt(t,r);throw new vl(`'${e}': ${String(t)} is not a string, function or reference.`)},fve=({fn:t,argv:e},r)=>{let n=e.map(i=>["boolean","number"].includes(typeof i)?i:VJt.evaluateExpression(i,"arg",r)),o=t.split(".");return o[0]in I1&&o[1]!=null?I1[o[0]][o[1]](...n):qJt[t](...n)},VJt={evaluateExpression:s2,callFunction:fve}});var HJt=v(()=>{rne()});var WJt,JJt=v(()=>{tne();KS();HJt();WJt=({assign:t,...e},r)=>{if(t&&t in r.referenceRecord)throw new vl(`'${t}' is already defined in Reference Record.`);let n=fve(e,r);return r.logger?.debug?.(`${A1} evaluateCondition: ${JS(e)} = ${JS(n)}`),{result:n===""?!0:!!n,...t!=null&&{toAssign:{name:t,value:n}}}}});var Y5,pve=v(()=>{tne();JJt();Y5=(t=[],e)=>{let r={};for(let n of t){let{result:o,toAssign:i}=WJt(n,{...e,referenceRecord:{...e.referenceRecord,...r}});if(!o)return{result:o};i&&(r[i.name]=i.value,e.logger?.debug?.(`${A1} assign: ${i.name} := ${JS(i.value)}`))}return{result:!0,referenceRecord:r}}});var KJt,GJt=v(()=>{KS();rne();KJt=(t,e)=>Object.entries(t).reduce((r,[n,o])=>({...r,[n]:o.map(i=>{let a=s2(i,"Header value entry",e);if(typeof a!="string")throw new vl(`Header '${n}' value '${a}' is not a string`);return a})}),{})});var gKe,XJt,ZJt,YJt=v(()=>{KS();hKe();gKe=(t,e)=>Object.entries(t).reduce((r,[n,o])=>({...r,[n]:ZJt.getEndpointProperty(o,e)}),{}),XJt=(t,e)=>{if(Array.isArray(t))return t.map(r=>XJt(r,e));switch(typeof t){case"string":return dve(t,e);case"object":if(t===null)throw new vl(`Unexpected endpoint property: ${t}`);return ZJt.getEndpointProperties(t,e);case"boolean":return t;default:throw new vl(`Unexpected endpoint property type: ${typeof t}`)}},ZJt={getEndpointProperty:XJt,getEndpointProperties:gKe}});var QJt,e5t=v(()=>{KS();rne();QJt=(t,e)=>{let r=s2(t,"Endpoint URL",e);if(typeof r=="string")try{return new URL(r)}catch(n){throw console.error(`Failed to construct URL with ${r}`,n),n}throw new vl(`Endpoint URL must be a string, got ${typeof r}`)}});var t5t,r5t=v(()=>{tne();pve();GJt();YJt();e5t();t5t=(t,e)=>{let{conditions:r,endpoint:n}=t,{result:o,referenceRecord:i}=Y5(r,e);if(!o)return;let a={...e,referenceRecord:{...e.referenceRecord,...i}},{url:s,properties:u,headers:l}=n;return e.logger?.debug?.(`${A1} Resolving endpoint from template: ${JS(n)}`),{...l!=null&&{headers:KJt(l,a)},...u!=null&&{properties:gKe(u,a)},url:QJt(s,a)}}});var n5t,o5t=v(()=>{KS();pve();rne();n5t=(t,e)=>{let{conditions:r,error:n}=t,{result:o,referenceRecord:i}=Y5(r,e);if(o)throw new vl(s2(n,"Error",{...e,referenceRecord:{...e.referenceRecord,...i}}))}});var yKe,wEn,i5t,a5t=v(()=>{KS();pve();r5t();o5t();yKe=(t,e)=>{for(let r of t)if(r.type==="endpoint"){let n=t5t(r,e);if(n)return n}else if(r.type==="error")n5t(r,e);else if(r.type==="tree"){let n=i5t.evaluateTreeRule(r,e);if(n)return n}else throw new vl(`Unknown endpoint rule: ${r}`);throw new vl("Rules evaluation failed")},wEn=(t,e)=>{let{conditions:r,rules:n}=t,{result:o,referenceRecord:i}=Y5(r,e);if(o)return i5t.evaluateRules(n,{...e,referenceRecord:{...e.referenceRecord,...i}})},i5t={evaluateRules:yKe,evaluateTreeRule:wEn}});var s5t=v(()=>{uve();a5t()});var mve,u5t=v(()=>{tne();KS();s5t();mve=(t,e)=>{let{endpointParams:r,logger:n}=e,{parameters:o,rules:i}=t;e.logger?.debug?.(`${A1} Initial EndpointParams: ${JS(r)}`);let a=Object.entries(o).filter(([,l])=>l.default!=null).map(([l,c])=>[l,c.default]);if(a.length>0)for(let[l,c]of a)r[l]=r[l]??c;let s=Object.entries(o).filter(([,l])=>l.required).map(([l])=>l);for(let l of s)if(r[l]==null)throw new vl(`Missing required parameter: '${l}'`);let u=yKe(i,{endpointParams:r,logger:n,referenceRecord:{}});return e.logger?.debug?.(`${A1} Resolved endpoint: ${JS(u)}`),u}});var u2=v(()=>{pJt();dKe();fKe();uve();u5t();KS()});var bKe=v(()=>{u2()});var _Ke,l5t=v(()=>{u2();bKe();_Ke=(t,e=!1)=>{if(e){for(let r of t.split("."))if(!_Ke(r))return!1;return!0}return!(!a2(t)||t.length<3||t.length>63||t!==t.toLowerCase()||ene(t))}});var c5t,SEn,d5t,f5t=v(()=>{c5t=":",SEn="/",d5t=t=>{let e=t.split(c5t);if(e.length<6)return null;let[r,n,o,i,a,...s]=e;if(r!=="arn"||n===""||o===""||s.join(c5t)==="")return null;let u=s.map(l=>l.split(SEn)).flat();return{partition:n,service:o,region:i,accountId:a,resourceId:u}}});var m5t,p5t=v(()=>{m5t={partitions:[{id:"aws",outputs:{dnsSuffix:"amazonaws.com",dualStackDnsSuffix:"api.aws",implicitGlobalRegion:"us-east-1",name:"aws",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^(us|eu|ap|sa|ca|me|af|il|mx)\\-\\w+\\-\\d+$",regions:{"af-south-1":{description:"Africa (Cape Town)"},"ap-east-1":{description:"Asia Pacific (Hong Kong)"},"ap-east-2":{description:"Asia Pacific (Taipei)"},"ap-northeast-1":{description:"Asia Pacific (Tokyo)"},"ap-northeast-2":{description:"Asia Pacific (Seoul)"},"ap-northeast-3":{description:"Asia Pacific (Osaka)"},"ap-south-1":{description:"Asia Pacific (Mumbai)"},"ap-south-2":{description:"Asia Pacific (Hyderabad)"},"ap-southeast-1":{description:"Asia Pacific (Singapore)"},"ap-southeast-2":{description:"Asia Pacific (Sydney)"},"ap-southeast-3":{description:"Asia Pacific (Jakarta)"},"ap-southeast-4":{description:"Asia Pacific (Melbourne)"},"ap-southeast-5":{description:"Asia Pacific (Malaysia)"},"ap-southeast-6":{description:"Asia Pacific (New Zealand)"},"ap-southeast-7":{description:"Asia Pacific (Thailand)"},"aws-global":{description:"aws global region"},"ca-central-1":{description:"Canada (Central)"},"ca-west-1":{description:"Canada West (Calgary)"},"eu-central-1":{description:"Europe (Frankfurt)"},"eu-central-2":{description:"Europe (Zurich)"},"eu-north-1":{description:"Europe (Stockholm)"},"eu-south-1":{description:"Europe (Milan)"},"eu-south-2":{description:"Europe (Spain)"},"eu-west-1":{description:"Europe (Ireland)"},"eu-west-2":{description:"Europe (London)"},"eu-west-3":{description:"Europe (Paris)"},"il-central-1":{description:"Israel (Tel Aviv)"},"me-central-1":{description:"Middle East (UAE)"},"me-south-1":{description:"Middle East (Bahrain)"},"mx-central-1":{description:"Mexico (Central)"},"sa-east-1":{description:"South America (Sao Paulo)"},"us-east-1":{description:"US East (N. Virginia)"},"us-east-2":{description:"US East (Ohio)"},"us-west-1":{description:"US West (N. California)"},"us-west-2":{description:"US West (Oregon)"}}},{id:"aws-cn",outputs:{dnsSuffix:"amazonaws.com.cn",dualStackDnsSuffix:"api.amazonwebservices.com.cn",implicitGlobalRegion:"cn-northwest-1",name:"aws-cn",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^cn\\-\\w+\\-\\d+$",regions:{"aws-cn-global":{description:"aws-cn global region"},"cn-north-1":{description:"China (Beijing)"},"cn-northwest-1":{description:"China (Ningxia)"}}},{id:"aws-eusc",outputs:{dnsSuffix:"amazonaws.eu",dualStackDnsSuffix:"api.amazonwebservices.eu",implicitGlobalRegion:"eusc-de-east-1",name:"aws-eusc",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^eusc\\-(de)\\-\\w+\\-\\d+$",regions:{"eusc-de-east-1":{description:"EU (Germany)"}}},{id:"aws-iso",outputs:{dnsSuffix:"c2s.ic.gov",dualStackDnsSuffix:"api.aws.ic.gov",implicitGlobalRegion:"us-iso-east-1",name:"aws-iso",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^us\\-iso\\-\\w+\\-\\d+$",regions:{"aws-iso-global":{description:"aws-iso global region"},"us-iso-east-1":{description:"US ISO East"},"us-iso-west-1":{description:"US ISO WEST"}}},{id:"aws-iso-b",outputs:{dnsSuffix:"sc2s.sgov.gov",dualStackDnsSuffix:"api.aws.scloud",implicitGlobalRegion:"us-isob-east-1",name:"aws-iso-b",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^us\\-isob\\-\\w+\\-\\d+$",regions:{"aws-iso-b-global":{description:"aws-iso-b global region"},"us-isob-east-1":{description:"US ISOB East (Ohio)"},"us-isob-west-1":{description:"US ISOB West"}}},{id:"aws-iso-e",outputs:{dnsSuffix:"cloud.adc-e.uk",dualStackDnsSuffix:"api.cloud-aws.adc-e.uk",implicitGlobalRegion:"eu-isoe-west-1",name:"aws-iso-e",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^eu\\-isoe\\-\\w+\\-\\d+$",regions:{"aws-iso-e-global":{description:"aws-iso-e global region"},"eu-isoe-west-1":{description:"EU ISOE West"}}},{id:"aws-iso-f",outputs:{dnsSuffix:"csp.hci.ic.gov",dualStackDnsSuffix:"api.aws.hci.ic.gov",implicitGlobalRegion:"us-isof-south-1",name:"aws-iso-f",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^us\\-isof\\-\\w+\\-\\d+$",regions:{"aws-iso-f-global":{description:"aws-iso-f global region"},"us-isof-east-1":{description:"US ISOF EAST"},"us-isof-south-1":{description:"US ISOF SOUTH"}}},{id:"aws-us-gov",outputs:{dnsSuffix:"amazonaws.com",dualStackDnsSuffix:"api.aws",implicitGlobalRegion:"us-gov-west-1",name:"aws-us-gov",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^us\\-gov\\-\\w+\\-\\d+$",regions:{"aws-us-gov-global":{description:"aws-us-gov global region"},"us-gov-east-1":{description:"AWS GovCloud (US-East)"},"us-gov-west-1":{description:"AWS GovCloud (US-West)"}}}],version:"1.1"}});var xEn,TEn,h5t,g5t,vKe=v(()=>{p5t();xEn=m5t,TEn="",h5t=t=>{let{partitions:e}=xEn;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}},g5t=()=>TEn});var nne,y5t=v(()=>{u2();l5t();f5t();vKe();nne={isVirtualHostableS3Bucket:_Ke,parseArn:d5t,partition:h5t};I1.aws=nne});function b5t(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 _5t=v(()=>{});var GF,hve=v(()=>{_5t();GF=t=>{if(typeof t=="string")return GF(new URL(t));let{hostname:e,pathname:r,port:n,protocol:o,search:i}=t,a;return i&&(a=b5t(i)),{hostname:e,port:n?parseInt(n):void 0,protocol:o,path:r,query:a}}});var v5t=v(()=>{});var w5t=v(()=>{});var S5t=v(()=>{});var C5t=v(()=>{});var x5t=v(()=>{});var T5t=v(()=>{});var O5t=v(()=>{});var E5t=v(()=>{});var P5t=v(()=>{S5t();C5t();x5t();T5t();O5t();E5t()});var gve=v(()=>{y5t();vKe();bKe();v5t();w5t();P5t()});var M5t=v(()=>{});var R5t=v(()=>{M5t()});var I5t=v(()=>{});var A5t=v(()=>{});var N5t=v(()=>{});function OEn(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var yve,D5t=v(()=>{yve=class t{constructor(e){x(this,"method");x(this,"protocol");x(this,"hostname");x(this,"port");x(this,"path");x(this,"query");x(this,"headers");x(this,"username");x(this,"password");x(this,"fragment");x(this,"body");this.method=e.method||"GET",this.hostname=e.hostname||"localhost",this.port=e.port,this.query=e.query||{},this.headers=e.headers||{},this.body=e.body,this.protocol=e.protocol?e.protocol.slice(-1)!==":"?`${e.protocol}:`:e.protocol:"https:",this.path=e.path?e.path.charAt(0)!=="/"?`/${e.path}`:e.path:"/",this.username=e.username,this.password=e.password,this.fragment=e.fragment}static clone(e){let r=new t({...e,headers:{...e.headers}});return r.query&&(r.query=OEn(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 j5t=v(()=>{});var $5t=v(()=>{});var L5t=v(()=>{});var F5t=v(()=>{R5t();I5t();A5t();N5t();D5t();j5t();$5t();L5t()});var k5t=v(()=>{});function Q5(t,e,r){return t.$source||(t.$source={}),t.$source[e]=r,t}var q5t=v(()=>{});function rx(t,e,r){t.__aws_sdk_context?t.__aws_sdk_context.features||(t.__aws_sdk_context.features={}):t.__aws_sdk_context={features:{}},t.__aws_sdk_context.features[e]=r}var B5t=v(()=>{});var U5t=v(()=>{});var bve=v(()=>{k5t();q5t();B5t();U5t()});var z5t=v(()=>{});var V5t=v(()=>{z5t()});var H5t=v(()=>{});var W5t=v(()=>{});var J5t=v(()=>{});function EEn(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var XF,K5t=v(()=>{XF=class t{constructor(e){x(this,"method");x(this,"protocol");x(this,"hostname");x(this,"port");x(this,"path");x(this,"query");x(this,"headers");x(this,"username");x(this,"password");x(this,"fragment");x(this,"body");this.method=e.method||"GET",this.hostname=e.hostname||"localhost",this.port=e.port,this.query=e.query||{},this.headers=e.headers||{},this.body=e.body,this.protocol=e.protocol?e.protocol.slice(-1)!==":"?`${e.protocol}:`:e.protocol:"https:",this.path=e.path?e.path.charAt(0)!=="/"?`/${e.path}`:e.path:"/",this.username=e.username,this.password=e.password,this.fragment=e.fragment}static clone(e){let r=new t({...e,headers:{...e.headers}});return r.query&&(r.query=EEn(r.query)),r}static isInstance(e){if(!e)return!1;let r=e;return"method"in r&&"protocol"in r&&"hostname"in r&&"path"in r&&typeof r.query=="object"&&typeof r.headers=="object"}clone(){return t.clone(this)}}});var _ve,G5t=v(()=>{_ve=class{constructor(e){x(this,"statusCode");x(this,"reason");x(this,"headers");x(this,"body");this.statusCode=e.statusCode,this.reason=e.reason,this.headers=e.headers||{},this.body=e.body}static isInstance(e){if(!e)return!1;let r=e;return typeof r.statusCode=="number"&&typeof r.headers=="object"}}});var X5t=v(()=>{});var Z5t=v(()=>{});var one=v(()=>{V5t();H5t();W5t();J5t();K5t();G5t();X5t();Z5t()});var wKe,Y5t=v(()=>{one();wKe=t=>_ve.isInstance(t)?t.headers?.date??t.headers?.Date:void 0});var vve,SKe=v(()=>{vve=t=>new Date(Date.now()+t)});var Q5t,eKt=v(()=>{SKe();Q5t=(t,e)=>Math.abs(vve(e).getTime()-t)>=3e5});var CKe,tKt=v(()=>{eKt();CKe=(t,e)=>{let r=Date.parse(t);return Q5t(r,e)?r-Date.now():e}});var rKt=v(()=>{Y5t();SKe();tKt()});var ine,nKt,l2,oKt=v(()=>{one();rKt();ine=(t,e)=>{if(!e)throw new Error(`Property \`${t}\` is not resolved for AWS SDK SigV4Auth`);return e},nKt=async t=>{let e=ine("context",t.context),r=ine("config",t.config),n=e.endpointV2?.properties?.authSchemes?.[0],i=await ine("signer",r.signer)(n),a=t?.signingRegion,s=t?.signingRegionSet,u=t?.signingName;return{config:r,signer:i,signingRegion:a,signingRegionSet:s,signingName:u}},l2=class{async sign(e,r,n){if(!XF.isInstance(e))throw new Error("The request is not an instance of `HttpRequest` and cannot be signed");let o=await nKt(n),{config:i,signer:a}=o,{signingRegion:s,signingName:u}=o,l=n.context;if(l?.authSchemes?.length??!1){let[d,f]=l.authSchemes;d?.name==="sigv4a"&&f?.name==="sigv4"&&(s=f?.signingRegion??s,u=f?.signingName??u)}return await a.sign(e,{signingDate:vve(i.systemClockOffset),signingRegion:s,signingService:u})}errorHandler(e){return r=>{let n=r.ServerTime??wKe(r.$response);if(n){let o=ine("config",e.config),i=o.systemClockOffset;o.systemClockOffset=CKe(n,o.systemClockOffset),o.systemClockOffset!==i&&r.$metadata&&(r.$metadata.clockSkewCorrected=!0)}throw r}}successHandler(e,r){let n=wKe(e);if(n){let o=ine("config",r.config);o.systemClockOffset=CKe(n,o.systemClockOffset)}}}});var iKt=v(()=>{});var aKt=v(()=>{});var sKt=v(()=>{});function lKt(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{uKt={},xKe={};for(let t=0;t<256;t++){let e=t.toString(16).toLowerCase();e.length===1&&(e=`0${e}`),uKt[t]=e,xKe[e]=t}});var ane,TKe=v(()=>{ane=t=>new TextEncoder().encode(t)});var N1,cKt=v(()=>{TKe();N1=t=>typeof t=="string"?ane(t):ArrayBuffer.isView(t)?new Uint8Array(t.buffer,t.byteOffset,t.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(t)});var wve,dKt=v(()=>{wve=t=>{if(typeof t=="string")return t;if(typeof t!="object"||typeof t.byteOffset!="number"||typeof t.byteLength!="number")throw new Error("@smithy/util-utf8: toUtf8 encoder function only accepts string | Uint8Array.");return new TextDecoder("utf-8").decode(t)}});var ZF=v(()=>{TKe();cKt();dKt()});var fKt,pKt,OKe,mKt,hKt,EKe,PKe,MKe,RKe,PEn,gKt,yKt,sne,bKt,_Kt,vKt,wKt,Sve,SKt,CKt,xKt,IKe,TKt,YF=v(()=>{fKt="X-Amz-Algorithm",pKt="X-Amz-Credential",OKe="X-Amz-Date",mKt="X-Amz-SignedHeaders",hKt="X-Amz-Expires",EKe="X-Amz-Signature",PKe="X-Amz-Security-Token",MKe="authorization",RKe=OKe.toLowerCase(),PEn="date",gKt=[MKe,RKe,PEn],yKt=EKe.toLowerCase(),sne="x-amz-content-sha256",bKt=PKe.toLowerCase(),_Kt={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},vKt=/^proxy-/,wKt=/^sec-/,Sve="AWS4-HMAC-SHA256",SKt="AWS4-HMAC-SHA256-PAYLOAD",CKt="UNSIGNED-PAYLOAD",xKt=50,IKe="aws4_request",TKt=60*60*24*7});var Cve,AKe,xve,EKt,OKt,NKe=v(()=>{eK();ZF();YF();Cve={},AKe=[],xve=(t,e,r)=>`${t}/${e}/${r}/${IKe}`,EKt=async(t,e,r,n,o)=>{let i=await OKt(t,e.secretAccessKey,e.accessKeyId),a=`${r}:${n}:${o}:${GS(i)}:${e.sessionToken}`;if(a in Cve)return Cve[a];for(AKe.push(a);AKe.length>xKt;)delete Cve[AKe.shift()];let s=`AWS4${e.secretAccessKey}`;for(let u of[r,n,o,IKe])s=await OKt(t,s,u);return Cve[a]=s},OKt=(t,e,r)=>{let n=new t(e);return n.update(N1(r)),n.digest()}});var DKe,PKt=v(()=>{YF();DKe=({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 _Kt||e?.has(i)||vKt.test(i)||wKt.test(i))&&(!r||r&&!r.has(i))||(n[i]=t[o].trim().replace(/\s+/g," "))}return n}});var MKt,RKt=v(()=>{MKt=t=>typeof ArrayBuffer=="function"&&t instanceof ArrayBuffer||Object.prototype.toString.call(t)==="[object ArrayBuffer]"});var Tve,IKt=v(()=>{RKt();eK();ZF();YF();Tve=async({headers:t,body:e},r)=>{for(let n of Object.keys(t))if(n.toLowerCase()===sne)return t[n];if(e==null)return"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855";if(typeof e=="string"||ArrayBuffer.isView(e)||MKt(e)){let n=new r;return n.update(N1(e)),GS(await n.digest())}return CKt}});function NKt(t){for(let e=0;e<8;e++)t[e]^=255;for(let e=7;e>-1&&(t[e]++,t[e]===0);e--);}var Ove,AKt,MEn,jKe,DKt=v(()=>{eK();ZF();Ove=class{format(e){let r=[];for(let i of Object.keys(e)){let a=ane(i);r.push(Uint8Array.from([a.byteLength]),a,this.formatHeaderValue(e[i]))}let n=new Uint8Array(r.reduce((i,a)=>i+a.byteLength,0)),o=0;for(let i of r)n.set(i,o),o+=i.byteLength;return n}formatHeaderValue(e){switch(e.type){case"boolean":return Uint8Array.from([e.value?0:1]);case"byte":return Uint8Array.from([2,e.value]);case"short":let r=new DataView(new ArrayBuffer(3));return r.setUint8(0,3),r.setInt16(1,e.value,!1),new Uint8Array(r.buffer);case"integer":let n=new DataView(new ArrayBuffer(5));return n.setUint8(0,4),n.setInt32(1,e.value,!1),new Uint8Array(n.buffer);case"long":let o=new Uint8Array(9);return o[0]=5,o.set(e.value.bytes,1),o;case"binary":let i=new DataView(new ArrayBuffer(3+e.value.byteLength));i.setUint8(0,6),i.setUint16(1,e.value.byteLength,!1);let a=new Uint8Array(i.buffer);return a.set(e.value,3),a;case"string":let s=ane(e.value),u=new DataView(new ArrayBuffer(3+s.byteLength));u.setUint8(0,7),u.setUint16(1,s.byteLength,!1);let l=new Uint8Array(u.buffer);return l.set(s,3),l;case"timestamp":let c=new Uint8Array(9);return c[0]=8,c.set(jKe.fromNumber(e.value.valueOf()).bytes,1),c;case"uuid":if(!MEn.test(e.value))throw new Error(`Invalid UUID received: ${e.value}`);let d=new Uint8Array(17);return d[0]=9,d.set(lKt(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"})(AKt||(AKt={}));MEn=/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/,jKe=class t{constructor(e){x(this,"bytes");if(this.bytes=e,e.byteLength!==8)throw new Error("Int64 buffers must be exactly 8 bytes")}static fromNumber(e){if(e>9223372036854776e3||e<-9223372036854776e3)throw new Error(`${e} is too large (or, if negative, too small) to represent as an Int64`);let r=new Uint8Array(8);for(let n=7,o=Math.abs(Math.round(e));n>-1&&o>0;n--,o/=256)r[n]=o;return e<0&&NKt(r),new t(r)}valueOf(){let e=this.bytes.slice(0),r=e[0]&128;return r&&NKt(e),parseInt(GS(e),16)*(r?-1:1)}toString(){return String(this.valueOf())}}});var jKt,$Kt=v(()=>{jKt=(t,e)=>{t=t.toLowerCase();for(let r of Object.keys(e))if(t===r.toLowerCase())return!0;return!1}});var LKt,FKt=v(()=>{one();LKt=(t,e={})=>{let{headers:r,query:n={}}=XF.clone(t);for(let o of Object.keys(r)){let i=o.toLowerCase();(i.slice(0,6)==="x-amz-"&&!e.unhoistableHeaders?.has(i)||e.hoistableHeaders?.has(i))&&(n[o]=r[o],delete r[o])}return{...t,headers:r,query:n}}});var $Ke,kKt=v(()=>{one();YF();$Ke=t=>{t=XF.clone(t);for(let e of Object.keys(t.headers))gKt.indexOf(e.toLowerCase())>-1&&delete t.headers[e];return t}});var Eve,qKt,BKt=v(()=>{Eve=$(Xre());YF();qKt=({query:t={}})=>{let e=[],r={};for(let n of Object.keys(t)){if(n.toLowerCase()===yKt)continue;let o=(0,Eve.escapeUri)(n);e.push(o);let i=t[n];typeof i=="string"?r[o]=`${o}=${(0,Eve.escapeUri)(i)}`:Array.isArray(i)&&(r[o]=i.slice(0).reduce((a,s)=>a.concat([`${o}=${(0,Eve.escapeUri)(s)}`]),[]).sort().join("&"))}return e.sort().map(n=>r[n]).filter(n=>n).join("&")}});var UKt,REn,zKt=v(()=>{UKt=t=>REn(t).toISOString().replace(/\.\d{3}Z$/,"Z"),REn=t=>typeof t=="number"?new Date(t*1e3):typeof t=="string"?Number(t)?new Date(Number(t)*1e3):new Date(t):t});var LKe,VKt,Pve,HKt=v(()=>{eK();LKe=$(VS()),VKt=$(Xre());ZF();BKt();zKt();Pve=class{constructor({applyChecksum:e,credentials:r,region:n,service:o,sha256:i,uriEscapePath:a=!0}){x(this,"service");x(this,"regionProvider");x(this,"credentialProvider");x(this,"sha256");x(this,"uriEscapePath");x(this,"applyChecksum");this.service=o,this.sha256=i,this.uriEscapePath=a,this.applyChecksum=typeof e=="boolean"?e:!0,this.regionProvider=(0,LKe.normalizeProvider)(n),this.credentialProvider=(0,LKe.normalizeProvider)(r)}createCanonicalRequest(e,r,n){let o=Object.keys(r).sort();return`${e.method} ${this.getCanonicalPath(e)} ${qKt(e)} ${o.map(i=>`${i}:${r[i]}`).join(` `)} ${o.join(";")} ${n}`}async createStringToSign(e,r,n,o){let i=new this.sha256;i.update(N1(n));let a=await i.digest();return`${o} ${e} ${r} ${GS(a)}`}getCanonicalPath({path:e}){if(this.uriEscapePath){let r=[];for(let i of e.split("/"))i?.length!==0&&i!=="."&&(i===".."?r.pop():r.push(i));let n=`${e?.startsWith("/")?"/":""}${r.join("/")}${r.length>0&&e?.endsWith("/")?"/":""}`;return(0,VKt.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=UKt(e).replace(/[\-:]/g,"");return{longDate:r,shortDate:r.slice(0,8)}}getCanonicalHeaderList(e){return Object.keys(e).sort().join(";")}}});var une,WKt=v(()=>{eK();ZF();YF();NKe();PKt();IKt();DKt();$Kt();FKt();kKt();HKt();une=class extends Pve{constructor({applyChecksum:r,credentials:n,region:o,service:i,sha256:a,uriEscapePath:s=!0}){super({applyChecksum:r,credentials:n,region:o,service:i,sha256:a,uriEscapePath:s});x(this,"headerFormatter",new Ove)}async presign(r,n={}){let{signingDate:o=new Date,expiresIn:i=3600,unsignableHeaders:a,unhoistableHeaders:s,signableHeaders:u,hoistableHeaders:l,signingRegion:c,signingService:d}=n,f=await this.credentialProvider();this.validateResolvedCredentials(f);let p=c??await this.regionProvider(),{longDate:m,shortDate:h}=this.formatDate(o);if(i>TKt)return Promise.reject("Signature version 4 presigned URLs must have an expiration date less than one week in the future");let y=xve(h,p,d??this.service),g=LKt($Ke(r),{unhoistableHeaders:s,hoistableHeaders:l});f.sessionToken&&(g.query[PKe]=f.sessionToken),g.query[fKt]=Sve,g.query[pKt]=`${f.accessKeyId}/${y}`,g.query[OKe]=m,g.query[hKt]=i.toString(10);let b=DKe(g,a,u);return g.query[mKt]=this.getCanonicalHeaderList(b),g.query[EKe]=await this.getSignature(m,y,this.getSigningKey(f,p,h,d),this.createCanonicalRequest(g,b,await Tve(r,this.sha256))),g}async sign(r,n){return typeof r=="string"?this.signString(r,n):r.headers&&r.payload?this.signEvent(r,n):r.message?this.signMessage(r,n):this.signRequest(r,n)}async signEvent({headers:r,payload:n},{signingDate:o=new Date,priorSignature:i,signingRegion:a,signingService:s}){let u=a??await this.regionProvider(),{shortDate:l,longDate:c}=this.formatDate(o),d=xve(l,u,s??this.service),f=await Tve({headers:{},body:n},this.sha256),p=new this.sha256;p.update(r);let m=GS(await p.digest()),h=[SKt,c,d,i,m,f].join(` `);return this.signString(h,{signingDate:o,signingRegion:u,signingService:s})}async signMessage(r,{signingDate:n=new Date,signingRegion:o,signingService:i}){return this.signEvent({headers:this.headerFormatter.format(r.message.headers),payload:r.message.body},{signingDate:n,signingRegion:o,signingService:i,priorSignature:r.priorSignature}).then(s=>({message:r.message,signature:s}))}async signString(r,{signingDate:n=new Date,signingRegion:o,signingService:i}={}){let a=await this.credentialProvider();this.validateResolvedCredentials(a);let s=o??await this.regionProvider(),{shortDate:u}=this.formatDate(n),l=new this.sha256(await this.getSigningKey(a,s,u,i));return l.update(N1(r)),GS(await l.digest())}async signRequest(r,{signingDate:n=new Date,signableHeaders:o,unsignableHeaders:i,signingRegion:a,signingService:s}={}){let u=await this.credentialProvider();this.validateResolvedCredentials(u);let l=a??await this.regionProvider(),c=$Ke(r),{longDate:d,shortDate:f}=this.formatDate(n),p=xve(f,l,s??this.service);c.headers[RKe]=d,u.sessionToken&&(c.headers[bKt]=u.sessionToken);let m=await Tve(c,this.sha256);!jKt(sne,c.headers)&&this.applyChecksum&&(c.headers[sne]=m);let h=DKe(c,i,o),y=await this.getSignature(d,p,this.getSigningKey(u,l,f,s),this.createCanonicalRequest(c,h,m));return c.headers[MKe]=`${Sve} Credential=${u.accessKeyId}/${p}, SignedHeaders=${this.getCanonicalHeaderList(h)}, Signature=${y}`,c}async getSignature(r,n,o,i){let a=await this.createStringToSign(r,n,i,Sve),s=new this.sha256(await o);return s.update(N1(a)),GS(await s.digest())}getSigningKey(r,n,o,i){return EKt(this.sha256,r,o,n,i||this.service)}}});var JKt=v(()=>{});var KKt=v(()=>{WKt();YF();NKe();JKt()});function IEn(t,{credentials:e,credentialDefaultProvider:r}){let n;return e?e?.memoized?n=e:n=lJt(e,uJt,cKe):r?n=P1(r(Object.assign({},t,{parentClientConfig:t}))):n=async()=>{throw new Error("@aws-sdk/core::resolveAwsSdkSigV4Config - `credentials` not provided and no credentialDefaultProvider was configured.")},n.memoized=!0,n}function AEn(t,e){if(e.configBound)return e;let r=async n=>e({...n,callerClientConfig:t});return r.memoized=e.memoized,r.configBound=!0,r}var Mve,GKt=v(()=>{bve();UO();KKt();Mve=t=>{let e=t.credentials,r=!!t.credentials,n;Object.defineProperty(t,"credentials",{set(l){l&&l!==e&&l!==n&&(r=!0),e=l;let c=IEn(t,{credentials:e,credentialDefaultProvider:t.credentialDefaultProvider}),d=AEn(t,c);if(r&&!d.attributed){let f=typeof e=="object"&&e!==null;n=async p=>{let h=await d(p);return f&&(!h.$source||Object.keys(h.$source).length===0)?Q5(h,"CREDENTIALS_CODE","e"):h},n.memoized=d.memoized,n.configBound=d.configBound,n.attributed=!0}else n=d},get(){return n},enumerable:!0,configurable:!0}),t.credentials=e;let{signingEscapePath:o=!0,systemClockOffset:i=t.systemClockOffset||0,sha256:a}=t,s;return t.signer?s=P1(t.signer):t.regionInfoProvider?s=()=>P1(t.region)().then(async l=>[await t.regionInfoProvider(l,{useFipsEndpoint:await t.useFipsEndpoint(),useDualstackEndpoint:await t.useDualstackEndpoint()})||{},l]).then(([l,c])=>{let{signingRegion:d,signingService:f}=l;t.signingRegion=t.signingRegion||d||c,t.signingName=t.signingName||f||t.serviceId;let p={...t,credentials:t.credentials,region:t.signingRegion,service:t.signingName,sha256:a,uriEscapePath:o},m=t.signerConstructor||une;return new m(p)}):s=async l=>{l=Object.assign({},{name:"sigv4",signingName:t.signingName||t.defaultSigningName,signingRegion:await P1(t.region)(),properties:{}},l);let c=l.signingRegion,d=l.signingName;t.signingRegion=t.signingRegion||c,t.signingName=t.signingName||d||t.serviceId;let f={...t,credentials:t.credentials,region:t.signingRegion,service:t.signingName,sha256:a,uriEscapePath:o},p=t.signerConstructor||une;return new p(f)},Object.assign(t,{systemClockOffset:i,signingEscapePath:o,signer:s})}});var XKt=v(()=>{oKt();aKt();sKt();GKt()});var ZKt=v(()=>{XKt();iKt()});var YKt,Rve,QKt=v(()=>{YKt=typeof TextEncoder=="function"?new TextEncoder:null,Rve=t=>{if(typeof t=="string"){if(YKt)return YKt.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 FKe=v(()=>{QKt()});var c2,QF,tK,e8t,t8t,r8t=v(()=>{c2=(t,e)=>{let r=[];if(t&&r.push(t),e)for(let n of e)r.push(n);return r},QF=(t,e)=>`${t||"anonymous"}${e&&e.length>0?` (a.k.a. ${e.join(",")})`:""}`,tK=()=>{let t=[],e=[],r=!1,n=new Set,o=d=>d.sort((f,p)=>e8t[p.step]-e8t[f.step]||t8t[p.priority||"normal"]-t8t[f.priority||"normal"]),i=d=>{let f=!1,p=m=>{let h=c2(m.name,m.aliases);if(h.includes(d)){f=!0;for(let y of h)n.delete(y);return!1}return!0};return t=t.filter(p),e=e.filter(p),f},a=d=>{let f=!1,p=m=>{if(m.middleware===d){f=!0;for(let h of c2(m.name,m.aliases))n.delete(h);return!1}return!0};return t=t.filter(p),e=e.filter(p),f},s=d=>(t.forEach(f=>{d.add(f.middleware,{...f})}),e.forEach(f=>{d.addRelativeTo(f.middleware,{...f})}),d.identifyOnResolve?.(c.identifyOnResolve()),d),u=d=>{let f=[];return d.before.forEach(p=>{p.before.length===0&&p.after.length===0?f.push(p):f.push(...u(p))}),f.push(d),d.after.reverse().forEach(p=>{p.before.length===0&&p.after.length===0?f.push(p):f.push(...u(p))}),f},l=(d=!1)=>{let f=[],p=[],m={};return t.forEach(y=>{let g={...y,before:[],after:[]};for(let b of c2(g.name,g.aliases))m[b]=g;f.push(g)}),e.forEach(y=>{let g={...y,before:[],after:[]};for(let b of c2(g.name,g.aliases))m[b]=g;p.push(g)}),p.forEach(y=>{if(y.toMiddleware){let g=m[y.toMiddleware];if(g===void 0){if(d)return;throw new Error(`${y.toMiddleware} is not found when adding ${QF(y.name,y.aliases)} middleware ${y.relation} ${y.toMiddleware}`)}y.relation==="after"&&g.after.push(y),y.relation==="before"&&g.before.push(y)}}),o(f).map(u).reduce((y,g)=>(y.push(...g),y),[])},c={add:(d,f={})=>{let{name:p,override:m,aliases:h}=f,y={step:"initialize",priority:"normal",middleware:d,...f},g=c2(p,h);if(g.length>0){if(g.some(b=>n.has(b))){if(!m)throw new Error(`Duplicate middleware name '${QF(p,h)}'`);for(let b of g){let _=t.findIndex(T=>T.name===b||T.aliases?.some(O=>O===b));if(_===-1)continue;let w=t[_];if(w.step!==y.step||y.priority!==w.priority)throw new Error(`"${QF(w.name,w.aliases)}" middleware with ${w.priority} priority in ${w.step} step cannot be overridden by "${QF(p,h)}" middleware with ${y.priority} priority in ${y.step} step.`);t.splice(_,1)}}for(let b of g)n.add(b)}t.push(y)},addRelativeTo:(d,f)=>{let{name:p,override:m,aliases:h}=f,y={middleware:d,...f},g=c2(p,h);if(g.length>0){if(g.some(b=>n.has(b))){if(!m)throw new Error(`Duplicate middleware name '${QF(p,h)}'`);for(let b of g){let _=e.findIndex(T=>T.name===b||T.aliases?.some(O=>O===b));if(_===-1)continue;let w=e[_];if(w.toMiddleware!==y.toMiddleware||w.relation!==y.relation)throw new Error(`"${QF(w.name,w.aliases)}" middleware ${w.relation} "${w.toMiddleware}" middleware cannot be overridden by "${QF(p,h)}" middleware ${y.relation} "${y.toMiddleware}" middleware.`);e.splice(_,1)}}for(let b of g)n.add(b)}e.push(y)},clone:()=>s(tK()),use:d=>{d.applyToStack(c)},remove:d=>typeof d=="string"?i(d):a(d),removeByTag:d=>{let f=!1,p=m=>{let{tags:h,name:y,aliases:g}=m;if(h&&h.includes(d)){let b=c2(y,g);for(let _ of b)n.delete(_);return f=!0,!1}return!0};return t=t.filter(p),e=e.filter(p),f},concat:d=>{let f=s(tK());return f.use(d),f.identifyOnResolve(r||f.identifyOnResolve()||(d.identifyOnResolve?.()??!1)),f},applyToStack:s,identify:()=>l(!0).map(d=>{let f=d.step??d.relation+" "+d.toMiddleware;return QF(d.name,d.aliases)+" - "+f}),identifyOnResolve(d){return typeof d=="boolean"&&(r=d),r},resolve:(d,f)=>{for(let p of l().map(m=>m.middleware).reverse())d=p(d,f);return r&&console.log(c.identify()),d}};return c},e8t={initialize:5,serialize:4,build:3,finalizeRequest:2,deserialize:1},t8t={high:3,normal:2,low:1}});var kKe=v(()=>{r8t()});var d2,n8t=v(()=>{kKe();d2=class{constructor(e){x(this,"config");x(this,"middlewareStack",tK());x(this,"initConfig");x(this,"handlers");this.config=e;let{protocol:r,protocolSettings:n}=e;n&&typeof r=="function"&&(e.protocol=new r(n))}send(e,r,n){let o=typeof r!="function"?r:void 0,i=typeof r=="function"?r:n,a=o===void 0&&this.config.cacheMiddleware===!0,s;if(a){this.handlers||(this.handlers=new WeakMap);let u=this.handlers;u.has(e.constructor)?s=u.get(e.constructor):(s=e.resolveMiddleware(this.middlewareStack,this.config,o),u.set(e.constructor,s))}else delete this.handlers,s=e.resolveMiddleware(this.middlewareStack,this.config,o);if(i)s(e).then(u=>i(null,u.output),u=>i(u)).catch(()=>{});else return s(e).then(u=>u.output)}destroy(){this.config?.requestHandler?.destroy?.(),delete this.handlers}}});var o8t=v(()=>{KF()});function Ive(t,e){if(e==null)return e;let r=oa.of(t);if(r.getMergedTraits().sensitive)return qKe;if(r.isListSchema()){if(!!r.getValueSchema().getMergedTraits().sensitive)return qKe}else if(r.isMapSchema()){if(!!r.getKeySchema().getMergedTraits().sensitive||!!r.getValueSchema().getMergedTraits().sensitive)return qKe}else if(r.isStructSchema()&&typeof e=="object"){let n=e,o={};for(let[i,a]of r.structIterator())n[i]!=null&&(o[i]=Ive(a,n[i]));return o}return e}var qKe,i8t=v(()=>{Mg();qKe="***SensitiveInformation***"});var a8t,fn,BKe,s8t=v(()=>{kKe();a8t=$(B5());i8t();fn=class{constructor(){x(this,"middlewareStack",tK());x(this,"schema")}static classBuilder(){return new BKe}resolveMiddlewareWithContext(e,r,n,{middlewareFn:o,clientName:i,commandName:a,inputFilterSensitiveLog:s,outputFilterSensitiveLog:u,smithyContext:l,additionalContext:c,CommandCtor:d}){for(let y of o.bind(this)(d,e,r,n))this.middlewareStack.use(y);let f=e.concat(this.middlewareStack),{logger:p}=r,m={logger:p,clientName:i,commandName:a,inputFilterSensitiveLog:s,outputFilterSensitiveLog:u,[a8t.SMITHY_CONTEXT_KEY]:{commandInstance:this,...l},...c},{requestHandler:h}=r;return f.resolve(y=>h.handle(y.request,n||{}),m)}},BKe=class{constructor(){x(this,"_init",()=>{});x(this,"_ep",{});x(this,"_middlewareFn",()=>[]);x(this,"_commandName","");x(this,"_clientName","");x(this,"_additionalContext",{});x(this,"_smithyContext",{});x(this,"_inputFilterSensitiveLog");x(this,"_outputFilterSensitiveLog");x(this,"_serializer",null);x(this,"_deserializer",null);x(this,"_operationSchema")}init(e){this._init=e}ep(e){return this._ep=e,this}m(e){return this._middlewareFn=e,this}s(e,r,n={}){return this._smithyContext={service:e,operation:r,...n},this}c(e={}){return this._additionalContext=e,this}n(e,r){return this._clientName=e,this._commandName=r,this}f(e=n=>n,r=n=>n){return this._inputFilterSensitiveLog=e,this._outputFilterSensitiveLog=r,this}ser(e){return this._serializer=e,this}de(e){return this._deserializer=e,this}sc(e){return this._operationSchema=e,this._smithyContext.operationSchema=e,this}build(){let e=this,r;return r=class extends fn{constructor(...[o]){super();x(this,"input");x(this,"serialize",e._serializer);x(this,"deserialize",e._deserializer);this.input=o??{},e._init(this),this.schema=e._operationSchema}static getEndpointParameterInstructions(){return e._ep}resolveMiddleware(o,i,a){let s=e._operationSchema,u=s?.[4]??s?.input,l=s?.[5]??s?.output;return this.resolveMiddlewareWithContext(o,i,a,{CommandCtor:r,middlewareFn:e._middlewareFn,clientName:e._clientName,commandName:e._commandName,inputFilterSensitiveLog:e._inputFilterSensitiveLog??(s?Ive.bind(null,u):c=>c),outputFilterSensitiveLog:e._outputFilterSensitiveLog??(s?Ive.bind(null,l):c=>c),smithyContext:e._smithyContext,additionalContext:e._additionalContext})}}}}});var u8t=v(()=>{});var Ave,l8t=v(()=>{Ave=(t,e)=>{for(let r of Object.keys(t)){let n=t[r],o=async function(a,s,u){let l=new n(a);if(typeof s=="function")this.send(l,s);else if(typeof u=="function"){if(typeof s!="object")throw new Error(`Expected http options but got ${typeof s}`);this.send(l,s||{},u)}else return this.send(l,s)},i=(r[0].toLowerCase()+r.slice(1)).replace(/Command$/,"");e.prototype[i]=o}}});var rK,UKe,c8t=v(()=>{rK=class t extends Error{constructor(r){super(r.message);x(this,"$fault");x(this,"$response");x(this,"$retryable");x(this,"$metadata");Object.setPrototypeOf(this,Object.getPrototypeOf(this).constructor.prototype),this.name=r.name,this.$fault=r.$fault,this.$metadata=r.$metadata}static isInstance(r){if(!r)return!1;let n=r;return t.prototype.isPrototypeOf(n)||!!n.$fault&&!!n.$metadata&&(n.$fault==="client"||n.$fault==="server")}static[Symbol.hasInstance](r){if(!r)return!1;let n=r;return this===t?t.isInstance(r):t.isInstance(r)?n.name&&this.name?this.prototype.isPrototypeOf(r)||n.name===this.name:this.prototype.isPrototypeOf(r):!1}},UKe=(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 d8t=v(()=>{});var Nve,f8t=v(()=>{Nve=t=>{switch(t){case"standard":return{retryMode:"standard",connectionTimeout:3100};case"in-region":return{retryMode:"standard",connectionTimeout:1100};case"cross-region":return{retryMode:"standard",connectionTimeout:3100};case"mobile":return{retryMode:"standard",connectionTimeout:3e4};default:return{}}}});var p8t=v(()=>{});var m8t=v(()=>{});var zKe,h8t,g8t,y8t=v(()=>{zKe=$(B5()),h8t=t=>{let e=[];for(let r in zKe.AlgorithmId){let n=zKe.AlgorithmId[r];t[n]!==void 0&&e.push({algorithmId:()=>n,checksumConstructor:()=>t[n]})}return{addChecksumAlgorithm(r){e.push(r)},checksumAlgorithms(){return e}}},g8t=t=>{let e={};return t.checksumAlgorithms().forEach(r=>{e[r.algorithmId()]=r.checksumConstructor()}),e}});var b8t,_8t,v8t=v(()=>{b8t=t=>({setRetryStrategy(e){t.retryStrategy=e},retryStrategy(){return t.retryStrategy}}),_8t=t=>{let e={};return e.retryStrategy=t.retryStrategy(),e}});var Dve,jve,w8t=v(()=>{y8t();v8t();Dve=t=>Object.assign(h8t(t),b8t(t)),jve=t=>Object.assign(g8t(t),_8t(t))});var S8t=v(()=>{w8t()});var C8t=v(()=>{});var VKe,x8t=v(()=>{VKe=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]=VKe(t[r]));return t}});var T8t=v(()=>{});var ek,O8t=v(()=>{ek=class{trace(){}debug(){}info(){}warn(){}error(){}}});var E8t=v(()=>{});var P8t=v(()=>{});var M8t=v(()=>{});var R8t=v(()=>{});var Bo=v(()=>{n8t();o8t();s8t();u8t();l8t();d8t();f8t();p8t();c8t();m8t();S8t();C8t();x8t();T8t();O8t();E8t();P8t();M8t();R8t();WF()});var nK,HKe=v(()=>{Mg();Bo();nK=class{constructor(e=!1){x(this,"queryCompat");this.queryCompat=e}resolveRestContentType(e,r){let n=r.getMemberSchemas(),o=Object.values(n).find(i=>!!i.getMergedTraits().httpPayload);if(o){let i=o.getMergedTraits().mediaType;return i||(o.isStringSchema()?"text/plain":o.isBlobSchema()?"application/octet-stream":e)}else if(!r.isUnitSchema()&&Object.values(n).find(a=>{let{httpQuery:s,httpQueryParams:u,httpHeader:l,httpLabel:c,httpPrefixHeaders:d}=a.getMergedTraits();return!s&&!u&&!l&&!c&&d===void 0}))return e}async getErrorSchemaOrThrowBaseException(e,r,n,o,i,a){let s=r,u=e;e.includes("#")&&([s,u]=e.split("#"));let l={$metadata:i,$fault:n.statusCode<500?"client":"server"},c=Vs.for(s);try{return{errorSchema:a?.(c,u)??c.getSchema(e),errorMetadata:l}}catch{o.message=o.message??o.Message??"UnknownError";let f=Vs.for("smithy.ts.sdk.synthetic."+s),p=f.getBaseException();if(p){let m=f.getErrorCtor(p)??Error;throw this.decorateServiceException(Object.assign(new m({name:u}),l),o)}throw this.decorateServiceException(Object.assign(new Error(u),l),o)}}decorateServiceException(e,r={}){if(this.queryCompat){let n=e.Message??r.Message,o=UKe(e,r);n&&(o.message=n),o.Error={...o.Error,Type:o.Error.Type,Code:o.Error.Code,Message:o.Error.message??o.Error.Message??n};let i=o.$metadata.requestId;return i&&(o.RequestId=i),o}return UKe(e,r)}setQueryCompatError(e,r){let n=r.headers?.["x-amzn-query-error"];if(e!==void 0&&n!=null){let[o,i]=n.split(";"),a=Object.entries(e),s={Code:o,Type:i};Object.assign(e,s);for(let[u,l]of a)s[u==="message"?"Message":u]=l;delete s.__type,e.Error=s}}queryCompatOutput(e,r){e.Error&&(r.Error=e.Error),e.Type&&(r.Type=e.Type),e.Code&&(r.Code=e.Code)}findQueryCompatibleError(e,r){try{return e.getSchema(r)}catch{return e.find(o=>oa.of(o).getMergedTraits().awsQueryError?.[0]===r)}}}});var I8t=v(()=>{});var A8t=v(()=>{});var XS,oK=v(()=>{XS=class{constructor(){x(this,"serdeContext")}setSerdeContext(e){this.serdeContext=e}}});function*$ve(t,e){if(t.isUnitSchema())return;let r=t.getSchema();for(let n=0;ni!=="__type").length;for(let i=0;i{Mg()});var iK,WKe=v(()=>{iK=class{constructor(e,r){x(this,"from");x(this,"to");x(this,"keys");this.from=e,this.to=r,this.keys=new Set(Object.keys(this.from).filter(n=>n!=="__type"))}mark(e){this.keys.delete(e)}hasUnknown(){return this.keys.size===1&&Object.keys(this.to).length===0}writeUnknown(){if(this.hasUnknown()){let e=this.keys.values().next().value,r=this.from[e];this.to.$unknown=[e,r]}}}});function D8t(t,e,r){if(r?.source){let n=r.source;if(typeof e=="number"&&(e>Number.MAX_SAFE_INTEGER||e{WF()});var $8t,L8t=v(()=>{Bo();ZF();$8t=(t,e)=>M1(t,e).then(r=>(e?.utf8Encoder??wve)(r))});var F8t,k8t,Fve=v(()=>{L8t();F8t=(t,e)=>$8t(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{}}),k8t=(t,e)=>{let r=(i,a)=>Object.keys(i).find(s=>s.toLowerCase()===a.toLowerCase()),n=i=>{let a=i;return typeof a=="number"&&(a=a.toString()),a.indexOf(",")>=0&&(a=a.split(",")[0]),a.indexOf(":")>=0&&(a=a.split(":")[0]),a.indexOf("#")>=0&&(a=a.split("#")[1]),a},o=r(t.headers,"x-amzn-errortype");if(o!==void 0)return n(t.headers[o]);if(e&&typeof e=="object"){let i=r(e,"code");if(i&&e[i]!==void 0)return n(e[i]);if(e.__type!==void 0)return n(e.__type)}}});var kve,JKe=v(()=>{KF();Mg();WF();kO();oK();Lve();WKe();j8t();Fve();kve=class extends XS{constructor(r){super();x(this,"settings");this.settings=r}async read(r,n){return this._read(r,typeof n=="string"?JSON.parse(n,D8t):await F8t(n,this.serdeContext))}readObject(r,n){return this._read(r,n)}_read(r,n){let o=n!==null&&typeof n=="object",i=oa.of(r);if(o){if(i.isStructSchema()){let s=i.isUnionSchema(),u={},l;s&&(l=new iK(n,u));for(let[c,d]of N8t(i,n,this.settings.jsonName?"jsonName":!1)){let f=this.settings.jsonName?d.getMergedTraits().jsonName??c:c;s&&l.mark(f),n[f]!=null&&(u[c]=this._read(d,n[f]))}return s&&l.writeUnknown(),u}if(Array.isArray(n)&&i.isListSchema()){let s=i.getValueSchema(),u=[],l=!!i.getMergedTraits().sparse;for(let c of n)(l||c!=null)&&u.push(this._read(s,c));return u}if(i.isMapSchema()){let s=i.getValueSchema(),u={},l=!!i.getMergedTraits().sparse;for(let[c,d]of Object.entries(n))(l||d!=null)&&(u[c]=this._read(s,d));return u}}if(i.isBlobSchema()&&typeof n=="string")return gw(n);let a=i.getMergedTraits().mediaType;if(i.isStringSchema()&&typeof n=="string"&&a)return a==="application/json"||a.endsWith("+json")?WS.from(n):n;if(i.isTimestampSchema()&&n!=null)switch(JF(i,this.settings)){case 5:return _6t(n);case 6:return v6t(n);case 7:return w6t(n);default:return console.warn("Missing timestamp format, parsing value with Date constructor:",n),new Date(n)}if(i.isBigIntegerSchema()&&(typeof n=="number"||typeof n=="string"))return BigInt(n);if(i.isBigDecimalSchema()&&n!=null){if(n instanceof Rh)return n;let s=n;return s.type==="bigDecimal"&&"string"in s?new Rh(s.string,s.type):new Rh(String(n),"bigDecimal")}if(i.isNumericSchema()&&typeof n=="string"){switch(n){case"Infinity":return 1/0;case"-Infinity":return-1/0;case"NaN":return NaN}return n}if(i.isDocumentSchema())if(o){let s=Array.isArray(n)?[]:{};for(let[u,l]of Object.entries(n))l instanceof Rh?s[u]=l:s[u]=this._read(i,l);return s}else return structuredClone(n);return n}}});var q8t,qve,B8t=v(()=>{WF();q8t="\u039D",qve=class{constructor(){x(this,"values",new Map);x(this,"counter",0);x(this,"stage",0)}createReplacer(){if(this.stage===1)throw new Error("@aws-sdk/core/protocols - JsonReplacer already created.");if(this.stage===2)throw new Error("@aws-sdk/core/protocols - JsonReplacer exhausted.");return this.stage=1,(e,r)=>{if(r instanceof Rh){let n=`${q8t+"nv"+this.counter++}_`+r.string;return this.values.set(`"${n}"`,r.string),n}if(typeof r=="bigint"){let n=r.toString(),o=`${q8t+"b"+this.counter++}_`+n;return this.values.set(`"${o}"`,n),o}return r}}replaceInJson(e){if(this.stage===0)throw new Error("@aws-sdk/core/protocols - JsonReplacer not created yet.");if(this.stage===2)throw new Error("@aws-sdk/core/protocols - JsonReplacer exhausted.");if(this.stage=2,this.counter===0)return e;for(let[r,n]of this.values)e=e.replace(r,n);return e}}});var Bve,KKe=v(()=>{KF();Mg();WF();kO();oK();Lve();B8t();Bve=class extends XS{constructor(r){super();x(this,"settings");x(this,"buffer");x(this,"useReplacer",!1);x(this,"rootSchema");this.settings=r}write(r,n){this.rootSchema=oa.of(r),this.buffer=this._write(this.rootSchema,n)}writeDiscriminatedDocument(r,n){this.write(r,n),typeof this.buffer=="object"&&(this.buffer.__type=oa.of(r).getName(!0))}flush(){let{rootSchema:r,useReplacer:n}=this;if(this.rootSchema=void 0,this.useReplacer=!1,r?.isStructSchema()||r?.isDocumentSchema()){if(!n)return JSON.stringify(this.buffer);let o=new qve;return o.replaceInJson(JSON.stringify(this.buffer,o.createReplacer(),0))}return this.buffer}_write(r,n,o){let i=n!==null&&typeof n=="object",a=oa.of(r);if(i){if(a.isStructSchema()){let s={};for(let[u,l]of $ve(a,n)){let c=this._write(l,n[u],a);if(c!==void 0){let d=l.getMergedTraits().jsonName,f=this.settings.jsonName?d??u:u;s[f]=c}}if(a.isUnionSchema()&&Object.keys(s).length===0){let{$unknown:u}=n;if(Array.isArray(u)){let[l,c]=u;s[l]=this._write(15,c)}}return s}if(Array.isArray(n)&&a.isListSchema()){let s=a.getValueSchema(),u=[],l=!!a.getMergedTraits().sparse;for(let c of n)(l||c!=null)&&u.push(this._write(s,c));return u}if(a.isMapSchema()){let s=a.getValueSchema(),u={},l=!!a.getMergedTraits().sparse;for(let[c,d]of Object.entries(n))(l||d!=null)&&(u[c]=this._write(s,d));return u}if(n instanceof Uint8Array&&(a.isBlobSchema()||a.isDocumentSchema()))return a===this.rootSchema?n:(this.serdeContext?.base64Encoder??yw)(n);if(n instanceof Date&&(a.isTimestampSchema()||a.isDocumentSchema()))switch(JF(a,this.settings)){case 5:return n.toISOString().replace(".000Z","Z");case 6:return rve(n);case 7:return n.getTime()/1e3;default:return console.warn("Missing timestamp format, using epoch seconds",n),n.getTime()/1e3}n instanceof Rh&&(this.useReplacer=!0)}if(!(n===null&&o?.isStructSchema())){if(a.isStringSchema()){if(typeof n>"u"&&a.isIdempotencyToken())return i2();let s=a.getMergedTraits().mediaType;return n!=null&&s&&(s==="application/json"||s.endsWith("+json"))?WS.from(n):n}if(typeof n=="number"&&a.isNumericSchema())return Math.abs(n)===1/0||isNaN(n)?String(n):n;if(typeof n=="string"&&a.isBlobSchema())return a===this.rootSchema?n:(this.serdeContext?.base64Encoder??yw)(n);if(typeof n=="bigint"&&(this.useReplacer=!0),a.isDocumentSchema())if(i){let s=Array.isArray(n)?[]:{};for(let[u,l]of Object.entries(n))l instanceof Rh?(this.useReplacer=!0,s[u]=l):s[u]=this._write(a,l);return s}else return structuredClone(n);return n}}}});var Uve,GKe=v(()=>{oK();JKe();KKe();Uve=class extends XS{constructor(r){super();x(this,"settings");this.settings=r}createSerializer(){let r=new Bve(this.settings);return r.setSerdeContext(this.serdeContext),r}createDeserializer(){let r=new kve(this.settings);return r.setSerdeContext(this.serdeContext),r}}});var zve,XKe=v(()=>{KF();Mg();HKe();GKe();Fve();zve=class extends K5{constructor({defaultNamespace:r,serviceTarget:n,awsQueryCompatible:o,jsonCodec:i}){super({defaultNamespace:r});x(this,"serializer");x(this,"deserializer");x(this,"serviceTarget");x(this,"codec");x(this,"mixin");x(this,"awsQueryCompatible");this.serviceTarget=n,this.codec=i??new Uve({timestampFormat:{useTrait:!0,default:7},jsonName:!1}),this.serializer=this.codec.createSerializer(),this.deserializer=this.codec.createDeserializer(),this.awsQueryCompatible=!!o,this.mixin=new nK(this.awsQueryCompatible)}async serializeRequest(r,n,o){let i=await super.serializeRequest(r,n,o);return i.path.endsWith("/")||(i.path+="/"),Object.assign(i.headers,{"content-type":`application/x-amz-json-${this.getJsonRpcVersion()}`,"x-amz-target":`${this.serviceTarget}.${r.name}`}),this.awsQueryCompatible&&(i.headers["x-amzn-query-mode"]="true"),(VF(r.input)==="unit"||!i.body)&&(i.body="{}"),i}getPayloadCodec(){return this.codec}async handleError(r,n,o,i,a){this.awsQueryCompatible&&this.mixin.setQueryCompatError(i,o);let s=k8t(o,i)??"Unknown",{errorSchema:u,errorMetadata:l}=await this.mixin.getErrorSchemaOrThrowBaseException(s,this.options.defaultNamespace,o,i,a,this.awsQueryCompatible?this.mixin.findQueryCompatibleError:void 0),c=oa.of(u),d=i.message??i.Message??"Unknown",f=Vs.for(u[1]).getErrorCtor(u)??Error,p=new f(d),m={};for(let[h,y]of c.structIterator())i[h]!=null&&(m[h]=this.codec.createDeserializer().readObject(y,i[h]));throw this.awsQueryCompatible&&this.mixin.queryCompatOutput(i,m),this.mixin.decorateServiceException(Object.assign(p,l,{$fault:c.getMergedTraits().error,message:d},m),i)}}});var U8t=v(()=>{});var Vve,z8t=v(()=>{XKe();Vve=class extends zve{constructor({defaultNamespace:e,serviceTarget:r,awsQueryCompatible:n,jsonCodec:o}){super({defaultNamespace:e,serviceTarget:r,awsQueryCompatible:n,jsonCodec:o})}getShapeId(){return"aws.protocols#awsJson1_1"}getJsonRpcVersion(){return"1.1"}getDefaultContentType(){return"application/x-amz-json-1.1"}}});var V8t=v(()=>{});var H8t=v(()=>{});var W8t=v(()=>{});var J8t=v(()=>{});function YKe(t){ZKe||(ZKe=new DOMParser);let e=ZKe.parseFromString(t,"application/xml");if(e.getElementsByTagName("parsererror").length>0)throw new Error("DOMParser XML parsing error.");let r=n=>{if(n.nodeType===Node.TEXT_NODE&&n.textContent?.trim())return n.textContent;if(n.nodeType===Node.ELEMENT_NODE){let o=n;if(o.attributes.length===0&&o.childNodes.length===0)return"";let i={},a=Array.from(o.attributes);for(let u of a)i[`${u.name}`]=u.value;let s=Array.from(o.childNodes);for(let u of s){let l=r(u);if(l!=null){let c=u.nodeName;if(s.length===1&&a.length===0&&c==="#text")return l;i[c]?Array.isArray(i[c])?i[c].push(l):i[c]=[i[c],l]:i[c]=l}else if(s.length===1&&a.length===0)return o.textContent}return i}return null};return{[e.documentElement.nodeName]:r(e.documentElement)}}var ZKe,K8t=v(()=>{});var G8t=v(()=>{J8t();W8t();K8t()});var Hve,QKe=v(()=>{G8t();KF();Mg();Bo();ZF();oK();WKe();Hve=class extends XS{constructor(r){super();x(this,"settings");x(this,"stringDeserializer");this.settings=r,this.stringDeserializer=new ave(r)}setSerdeContext(r){this.serdeContext=r,this.stringDeserializer.setSerdeContext(r)}read(r,n,o){let i=oa.of(r),a=i.getMemberSchemas();if(i.isStructSchema()&&i.isMemberSchema()&&!!Object.values(a).find(c=>!!c.getMemberTraits().eventPayload)){let c={},d=Object.keys(a)[0];return a[d].isBlobSchema()?c[d]=n:c[d]=this.read(a[d],n),c}let u=(this.serdeContext?.utf8Encoder??wve)(n),l=this.parseXml(u);return this.readSchema(r,o?l[o]:l)}readSchema(r,n){let o=oa.of(r);if(o.isUnitSchema())return;let i=o.getMergedTraits();if(o.isListSchema()&&!Array.isArray(n))return this.readSchema(o,[n]);if(n==null)return n;if(typeof n=="object"){let a=!!i.sparse,s=!!i.xmlFlattened;if(o.isListSchema()){let l=o.getValueSchema(),c=[],d=l.getMergedTraits().xmlName??"member",f=s?n:(n[0]??n)[d],p=Array.isArray(f)?f:[f];for(let m of p)(m!=null||a)&&c.push(this.readSchema(l,m));return c}let u={};if(o.isMapSchema()){let l=o.getKeySchema(),c=o.getValueSchema(),d;s?d=Array.isArray(n)?n:[n]:d=Array.isArray(n.entry)?n.entry:[n.entry];let f=l.getMergedTraits().xmlName??"key",p=c.getMergedTraits().xmlName??"value";for(let m of d){let h=m[f],y=m[p];(y!=null||a)&&(u[h]=this.readSchema(c,y))}return u}if(o.isStructSchema()){let l=o.isUnionSchema(),c;l&&(c=new iK(n,u));for(let[d,f]of o.structIterator()){let p=f.getMergedTraits(),m=p.httpPayload?p.xmlName??f.getName():f.getMemberTraits().xmlName??d;l&&c.mark(m),n[m]!=null&&(u[d]=this.readSchema(f,n[m]))}return l&&c.writeUnknown(),u}if(o.isDocumentSchema())return n;throw new Error(`@aws-sdk/core/protocols - xml deserializer unhandled schema type for ${o.getName(!0)}`)}return o.isListSchema()?[]:o.isMapSchema()||o.isStructSchema()?{}:this.stringDeserializer.read(o,n)}parseXml(r){if(r.length){let n;try{n=YKe(r)}catch(s){throw s&&typeof s=="object"&&Object.defineProperty(s,"$responseBodyText",{value:r}),s}let o="#text",i=Object.keys(n)[0],a=n[i];return a[o]&&(a[i]=a[o],delete a[o]),VKe(a)}return{}}}});var Wve,X8t=v(()=>{KF();Mg();WF();Bo();kO();oK();Lve();Wve=class extends XS{constructor(r){super();x(this,"settings");x(this,"buffer");this.settings=r}write(r,n,o=""){this.buffer===void 0&&(this.buffer="");let i=oa.of(r);if(o&&!o.endsWith(".")&&(o+="."),i.isBlobSchema())(typeof n=="string"||n instanceof Uint8Array)&&(this.writeKey(o),this.writeValue((this.serdeContext?.base64Encoder??yw)(n)));else if(i.isBooleanSchema()||i.isNumericSchema()||i.isStringSchema())n!=null?(this.writeKey(o),this.writeValue(String(n))):i.isIdempotencyToken()&&(this.writeKey(o),this.writeValue(i2()));else if(i.isBigIntegerSchema())n!=null&&(this.writeKey(o),this.writeValue(String(n)));else if(i.isBigDecimalSchema())n!=null&&(this.writeKey(o),this.writeValue(n instanceof Rh?n.string:String(n)));else if(i.isTimestampSchema()){if(n instanceof Date)switch(this.writeKey(o),JF(i,this.settings)){case 5:this.writeValue(n.toISOString().replace(".000Z","Z"));break;case 6:this.writeValue(rve(n));break;case 7:this.writeValue(String(n.getTime()/1e3));break}}else if(i.isDocumentSchema())Array.isArray(n)?this.write(79,n,o):n instanceof Date?this.write(4,n,o):n instanceof Uint8Array?this.write(21,n,o):n&&typeof n=="object"?this.write(143,n,o):(this.writeKey(o),this.writeValue(String(n)));else if(i.isListSchema()){if(Array.isArray(n))if(n.length===0)this.settings.serializeEmptyLists&&(this.writeKey(o),this.writeValue(""));else{let a=i.getValueSchema(),s=this.settings.flattenLists||i.getMergedTraits().xmlFlattened,u=1;for(let l of n){if(l==null)continue;let c=this.getKey("member",a.getMergedTraits().xmlName),d=s?`${o}${u}`:`${o}${c}.${u}`;this.write(a,l,d),++u}}}else if(i.isMapSchema()){if(n&&typeof n=="object"){let a=i.getKeySchema(),s=i.getValueSchema(),u=i.getMergedTraits().xmlFlattened,l=1;for(let[c,d]of Object.entries(n)){if(d==null)continue;let f=this.getKey("key",a.getMergedTraits().xmlName),p=u?`${o}${l}.${f}`:`${o}entry.${l}.${f}`,m=this.getKey("value",s.getMergedTraits().xmlName),h=u?`${o}${l}.${m}`:`${o}entry.${l}.${m}`;this.write(a,c,p),this.write(s,d,h),++l}}}else if(i.isStructSchema()){if(n&&typeof n=="object"){let a=!1;for(let[s,u]of $ve(i,n)){if(n[s]==null&&!u.isIdempotencyToken())continue;let l=this.getKey(s,u.getMergedTraits().xmlName),c=`${o}${l}`;this.write(u,n[s],c),a=!0}if(!a&&i.isUnionSchema()){let{$unknown:s}=n;if(Array.isArray(s)){let[u,l]=s,c=`${o}${u}`;this.write(15,l,c)}}}}else if(!i.isUnitSchema())throw new Error(`@aws-sdk/core/protocols - QuerySerializer unrecognized schema type ${i.getName(!0)}`)}flush(){if(this.buffer===void 0)throw new Error("@aws-sdk/core/protocols - QuerySerializer cannot flush with nothing written to buffer.");let r=this.buffer;return delete this.buffer,r}getKey(r,n){let o=n??r;return this.settings.capitalizeKeys?o[0].toUpperCase()+o.slice(1):o}writeKey(r){r.endsWith(".")&&(r=r.slice(0,r.length-1)),this.buffer+=`&${H5e(r)}=`}writeValue(r){this.buffer+=H5e(r)}}});var Jve,Z8t=v(()=>{KF();Mg();HKe();QKe();X8t();Jve=class extends K5{constructor(r){super({defaultNamespace:r.defaultNamespace});x(this,"options");x(this,"serializer");x(this,"deserializer");x(this,"mixin",new nK);this.options=r;let n={timestampFormat:{useTrait:!0,default:5},httpBindings:!1,xmlNamespace:r.xmlNamespace,serviceNamespace:r.defaultNamespace,serializeEmptyLists:!0};this.serializer=new Wve(n),this.deserializer=new Hve(n)}getShapeId(){return"aws.protocols#awsQuery"}setSerdeContext(r){this.serializer.setSerdeContext(r),this.deserializer.setSerdeContext(r)}getPayloadCodec(){throw new Error("AWSQuery protocol has no payload codec.")}async serializeRequest(r,n,o){let i=await super.serializeRequest(r,n,o);i.path.endsWith("/")||(i.path+="/"),Object.assign(i.headers,{"content-type":"application/x-www-form-urlencoded"}),(VF(r.input)==="unit"||!i.body)&&(i.body="");let a=r.name.split("#")[1]??r.name;return i.body=`Action=${a}&Version=${this.options.version}`+i.body,i.body.endsWith("&")&&(i.body=i.body.slice(-1)),i}async deserializeResponse(r,n,o){let i=this.deserializer,a=oa.of(r.output),s={};if(o.statusCode>=300){let f=await M1(o.body,n);f.byteLength>0&&Object.assign(s,await i.read(15,f)),await this.handleError(r,n,o,s,this.deserializeMetadata(o))}for(let f in o.headers){let p=o.headers[f];delete o.headers[f],o.headers[f.toLowerCase()]=p}let u=r.name.split("#")[1]??r.name,l=a.isStructSchema()&&this.useNestedResult()?u+"Result":void 0,c=await M1(o.body,n);return c.byteLength>0&&Object.assign(s,await i.read(a,c,l)),{$metadata:this.deserializeMetadata(o),...s}}useNestedResult(){return!0}async handleError(r,n,o,i,a){let s=this.loadQueryErrorCode(o,i)??"Unknown",u=this.loadQueryError(i),l=this.loadQueryErrorMessage(i);u.message=l,u.Error={Type:u.Type,Code:u.Code,Message:l};let{errorSchema:c,errorMetadata:d}=await this.mixin.getErrorSchemaOrThrowBaseException(s,this.options.defaultNamespace,o,u,a,this.mixin.findQueryCompatibleError),f=oa.of(c),p=Vs.for(c[1]).getErrorCtor(c)??Error,m=new p(l),h={Type:u.Error.Type,Code:u.Error.Code,Error:u.Error};for(let[y,g]of f.structIterator()){let b=g.getMergedTraits().xmlName??y,_=u[b]??i[b];h[y]=this.deserializer.readSchema(g,_)}throw this.mixin.decorateServiceException(Object.assign(m,d,{$fault:f.getMergedTraits().error,message:l},h),i)}loadQueryErrorCode(r,n){let o=(n.Errors?.[0]?.Error??n.Errors?.Error??n.Error)?.Code;if(o!==void 0)return o;if(r.statusCode==404)return"NotFound"}loadQueryError(r){return r.Errors?.[0]?.Error??r.Errors?.Error??r.Error}loadQueryErrorMessage(r){let n=this.loadQueryError(r);return n?.message??n?.Message??r.message??r.Message??"Unknown"}getDefaultContentType(){return"application/x-www-form-urlencoded"}}});var Y8t=v(()=>{});var Q8t=v(()=>{});var eGt=v(()=>{});var tGt=v(()=>{});var rGt=v(()=>{});var Kve=v(()=>{I8t();A8t();U8t();z8t();XKe();V8t();GKe();JKe();KKe();H8t();Fve();Y8t();Z8t();rGt();tGt();QKe();eGt();Q8t()});var aK=v(()=>{bve();ZKt();Kve()});async function nGt(t,e,r){if(r.request?.headers?.["smithy-protocol"]==="rpc-v2-cbor"&&rx(t,"PROTOCOL_RPC_V2_CBOR","M"),typeof e.retryStrategy=="function"){let i=await e.retryStrategy();typeof i.acquireInitialRetryToken=="function"?i.constructor?.name?.includes("Adaptive")?rx(t,"RETRY_MODE_ADAPTIVE","F"):rx(t,"RETRY_MODE_STANDARD","E"):rx(t,"RETRY_MODE_LEGACY","D")}if(typeof e.accountIdEndpointMode=="function"){let i=t.endpointV2;switch(String(i?.url?.hostname).match(NEn)&&rx(t,"ACCOUNT_ID_ENDPOINT","O"),await e.accountIdEndpointMode?.()){case"disabled":rx(t,"ACCOUNT_ID_MODE_DISABLED","Q");break;case"preferred":rx(t,"ACCOUNT_ID_MODE_PREFERRED","P");break;case"required":rx(t,"ACCOUNT_ID_MODE_REQUIRED","R");break}}let o=t.__smithy_context?.selectedHttpAuthScheme?.identity;if(o?.$source){let i=o;i.accountId&&rx(t,"RESOLVED_ACCOUNT_ID","T");for(let[a,s]of Object.entries(i.$source??{}))rx(t,a,s)}}var NEn,oGt=v(()=>{aK();NEn=/\d{12}\.ddb/});var e8e,Gve,t8e,Xve,iGt,aGt,r8e,sGt=v(()=>{e8e="user-agent",Gve="x-amz-user-agent",t8e=" ",Xve="/",iGt=/[^!$%&'*+\-.^_`|~\w]/g,aGt=/[^!$%&'*+\-.^_`|~\w#]/g,r8e="-"});function uGt(t){let e="";for(let r in t){let n=t[r];if(e.length+n.length+1<=1024){e.length?e+=","+n:e+=n;continue}break}return e}var lGt=v(()=>{});var DEn,Zve,jEn,Yve,cGt=v(()=>{gve();F5t();oGt();sGt();lGt();DEn=t=>(e,r)=>async n=>{let{request:o}=n;if(!yve.isInstance(o))return e(n);let{headers:i}=o,a=r?.userAgent?.map(Zve)||[],s=(await t.defaultUserAgentProvider()).map(Zve);await nGt(r,t,n);let u=r;s.push(`m/${uGt(Object.assign({},r.__smithy_context?.features,u.__aws_sdk_context?.features))}`);let l=t?.customUserAgent?.map(Zve)||[],c=await t.userAgentAppId();c&&s.push(Zve(["app",`${c}`]));let d=g5t(),f=(d?[d]:[]).concat([...s,...a,...l]).join(t8e),p=[...s.filter(m=>m.startsWith("aws-sdk-")),...l].join(t8e);return t.runtime!=="browser"?(p&&(i[Gve]=i[Gve]?`${i[e8e]} ${p}`:p),i[e8e]=f):i[Gve]=f,e({...n,request:o})},Zve=t=>{let e=t[0].split(Xve).map(a=>a.replace(iGt,r8e)).join(Xve),r=t[1]?.replace(aGt,r8e),n=e.indexOf(Xve),o=e.substring(0,n),i=e.substring(n+1);return o==="api"&&(i=i.toLowerCase()),[o,i,r].filter(a=>a&&a.length>0).reduce((a,s,u)=>{switch(u){case 0:return s;case 1:return`${a}/${s}`;default:return`${a}#${s}`}},"")},jEn={name:"getUserAgentMiddleware",step:"build",priority:"low",tags:["SET_USER_AGENT","USER_AGENT"],override:!0},Yve=t=>({applyToStack:e=>{e.add(DEn(t),jEn)}})});var n8e=v(()=>{fJt();cGt()});var Qve,dGt=v(()=>{Qve=!1});var ewe,fGt=v(()=>{ewe=!1});var pGt=v(()=>{});var mGt=v(()=>{});var hGt=v(()=>{dGt();fGt();pGt();mGt()});var gGt=v(()=>{});var yGt,bGt,_Gt=v(()=>{u2();yGt=new Set,bGt=(t,e=a2)=>{if(!yGt.has(t)&&!e(t))if(t==="*")console.warn('@smithy/config-resolver WARN - Please use the caller region instead of "*". See "sigv4a" in https://github.com/aws/aws-sdk-js-v3/blob/main/supplemental-docs/CLIENTS.md.');else throw new Error(`Region not accepted: region="${t}" is not a valid hostname component.`);else yGt.add(t)}});var twe,o8e=v(()=>{twe=t=>typeof t=="string"&&(t.startsWith("fips-")||t.endsWith("-fips"))});var vGt,wGt=v(()=>{o8e();vGt=t=>twe(t)?["fips-aws-global","aws-fips"].includes(t)?"us-east-1":t.replace(/fips-(dkr-|prod-)?|-fips/,""):t});var rwe,SGt=v(()=>{_Gt();wGt();o8e();rwe=t=>{let{region:e,useFipsEndpoint:r}=t;if(!e)throw new Error("Region is missing");return Object.assign(t,{region:async()=>{let n=typeof e=="function"?await e():e,o=vGt(n);return bGt(o),o},useFipsEndpoint:async()=>{let n=typeof e=="string"?e:await e();return twe(n)?!0:typeof r!="function"?Promise.resolve(!!r):r()}})}});var CGt=v(()=>{gGt();SGt()});var xGt=v(()=>{});var TGt=v(()=>{});var OGt=v(()=>{});var EGt=v(()=>{xGt();TGt();OGt()});var lne=v(()=>{hGt();CGt();EGt()});var PGt=v(()=>{});var MGt=v(()=>{PGt()});var RGt=v(()=>{});var IGt=v(()=>{});var AGt=v(()=>{});function $En(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var nwe,NGt=v(()=>{nwe=class t{constructor(e){x(this,"method");x(this,"protocol");x(this,"hostname");x(this,"port");x(this,"path");x(this,"query");x(this,"headers");x(this,"username");x(this,"password");x(this,"fragment");x(this,"body");this.method=e.method||"GET",this.hostname=e.hostname||"localhost",this.port=e.port,this.query=e.query||{},this.headers=e.headers||{},this.body=e.body,this.protocol=e.protocol?e.protocol.slice(-1)!==":"?`${e.protocol}:`:e.protocol:"https:",this.path=e.path?e.path.charAt(0)!=="/"?`/${e.path}`:e.path:"/",this.username=e.username,this.password=e.password,this.fragment=e.fragment}static clone(e){let r=new t({...e,headers:{...e.headers}});return r.query&&(r.query=$En(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 DGt=v(()=>{});var jGt=v(()=>{});var $Gt=v(()=>{});var LGt=v(()=>{MGt();RGt();IGt();AGt();NGt();DGt();jGt();$Gt()});function LEn(t){return e=>async r=>{let n=r.request;if(nwe.isInstance(n)){let{body:o,headers:i}=n;if(o&&Object.keys(i).map(a=>a.toLowerCase()).indexOf(FGt)===-1)try{let a=t(o);n.headers={...n.headers,[FGt]:String(a)}}catch{}}return e({...r,request:n})}}var FGt,FEn,owe,i8e=v(()=>{LGt();FGt="content-length";FEn={step:"build",tags:["SET_CONTENT_LENGTH","CONTENT_LENGTH"],name:"contentLengthMiddleware",override:!0},owe=t=>({applyToStack:e=>{e.add(LEn(t.bodyLengthChecker),FEn)}})});var kGt,kEn,qEn,BEn,UEn,zEn,qGt=v(()=>{kGt=async t=>{let e=t?.Bucket||"";if(typeof t.Bucket=="string"&&(t.Bucket=e.replace(/#/g,encodeURIComponent("#")).replace(/\?/g,encodeURIComponent("?"))),zEn(e)){if(t.ForcePathStyle===!0)throw new Error("Path-style addressing cannot be used with ARN buckets")}else(!UEn(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},kEn=/^[a-z0-9][a-z0-9\.\-]{1,61}[a-z0-9]$/,qEn=/(\d+\.){3}\d+/,BEn=/\.\./,UEn=t=>kEn.test(t)&&!qEn.test(t)&&!BEn.test(t),zEn=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 BGt=v(()=>{qGt()});var UGt,zGt=v(()=>{UGt=(t,e,r,n=!1)=>{let o=async()=>{let i;return n?i=r.clientContextParams?.[t]??r[t]??r[e]:i=r[t]??r[e],typeof i=="function"?i():i};return t==="credentialScope"||e==="CredentialScope"?async()=>{let i=typeof r.credentials=="function"?await r.credentials():r.credentials;return i?.credentialScope??i?.CredentialScope}:t==="accountId"||e==="AccountId"?async()=>{let i=typeof r.credentials=="function"?await r.credentials():r.credentials;return i?.accountId??i?.AccountId}:t==="endpoint"||e==="endpoint"?async()=>{if(r.isCustomEndpoint===!1)return;let i=await o();if(i&&typeof i=="object"){if("url"in i)return i.url.href;if("hostname"in i){let{protocol:a,hostname:s,port:u,path:l}=i;return`${a}//${s}${u?":"+u:""}${l}`}}return i}:o}});var iwe,a8e=v(()=>{iwe=async t=>{}});var awe,swe=v(()=>{hve();awe=t=>typeof t=="object"?"url"in t?GF(t.url):t:GF(t)});var VGt,VEn,s8e=v(()=>{BGt();zGt();a8e();swe();VGt=async(t,e,r,n)=>{if(!r.isCustomEndpoint){let a;r.serviceConfiguredEndpoint?a=await r.serviceConfiguredEndpoint():a=await iwe(r.serviceId),a&&(r.endpoint=()=>Promise.resolve(awe(a)),r.isCustomEndpoint=!0)}let o=await VEn(t,e,r);if(typeof r.endpointProvider!="function")throw new Error("config.endpointProvider is not set.");return r.endpointProvider(o,n)},VEn=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 UGt(a.name,i,r,a.type!=="builtInParams")();break;case"operationContextParams":n[i]=a.get(t);break;default:throw new Error("Unrecognized endpoint parameter instruction: "+JSON.stringify(a))}return Object.keys(o).length===0&&Object.assign(n,r),String(r.serviceId).toLowerCase()==="s3"&&await kGt(n),n}});var HGt=v(()=>{s8e();swe()});var WGt,JGt,u8e=v(()=>{UO();WGt=$(VS());s8e();JGt=({config:t,instructions:e})=>(r,n)=>async o=>{t.isCustomEndpoint&&tJt(n,"ENDPOINT_OVERRIDE","N");let i=await VGt(o.input,{getEndpointParameterInstructions(){return e}},{...t},n);n.endpointV2=i,n.authSchemes=i.properties?.authSchemes;let a=n.authSchemes?.[0];if(a){n.signing_region=a.signingRegion,n.signing_service=a.signingName;let u=(0,WGt.getSmithyContext)(n)?.selectedHttpAuthScheme?.httpAuthOption;u&&(u.signingProperties=Object.assign(u.signingProperties||{},{signing_region:a.signingRegion,signingRegion:a.signingRegion,signing_service:a.signingName,signingName:a.signingName,signingRegionSet:a.signingRegionSet},a.properties))}return r({...o})}});var HEn,Nn,KGt=v(()=>{N5e();u8e();HEn={step:"serialize",tags:["ENDPOINT_PARAMETERS","ENDPOINT_V2","ENDPOINT"],name:"endpointV2Middleware",override:!0,relation:"before",toMiddleware:B_e.name},Nn=(t,e)=>({applyToStack:r=>{r.addRelativeTo(JGt({config:t,instructions:e}),HEn)}})});var uwe,lwe,GGt=v(()=>{uwe=$(VS());a8e();swe();lwe=t=>{let e=t.tls??!0,{endpoint:r,useDualstackEndpoint:n,useFipsEndpoint:o}=t,i=r!=null?async()=>awe(await(0,uwe.normalizeProvider)(r)()):void 0,s=Object.assign(t,{endpoint:i,tls:e,isCustomEndpoint:!!r,useDualstackEndpoint:(0,uwe.normalizeProvider)(n??!1),useFipsEndpoint:(0,uwe.normalizeProvider)(o??!1)}),u;return s.serviceConfiguredEndpoint=async()=>(t.serviceId&&!u&&(u=iwe(t.serviceId)),u),s}});var XGt=v(()=>{});var ZGt=v(()=>{});var bu=v(()=>{HGt();u8e();KGt();GGt();XGt();ZGt()});var D1,j1,cne,cwe=v(()=>{(function(t){t.STANDARD="standard",t.ADAPTIVE="adaptive"})(D1||(D1={}));j1=3,cne=D1.STANDARD});var YGt,QGt,e9t,t9t,r9t,n9t=v(()=>{YGt=["BandwidthLimitExceeded","EC2ThrottledException","LimitExceededException","PriorRequestNotComplete","ProvisionedThroughputExceededException","RequestLimitExceeded","RequestThrottled","RequestThrottledException","SlowDown","ThrottledException","Throttling","ThrottlingException","TooManyRequestsException","TransactionInProgressException"],QGt=["TimeoutError","RequestTimeout","RequestTimeoutException"],e9t=[500,502,503,504],t9t=["ECONNRESET","ECONNREFUSED","EPIPE","ETIMEDOUT"],r9t=["EHOSTUNREACH","ENETUNREACH","ENOTFOUND"]});var WEn,JEn,KEn,dwe,fwe,o9t,l8e=v(()=>{n9t();WEn=t=>t?.$retryable!==void 0,JEn=t=>t.$metadata?.clockSkewCorrected,KEn=t=>{let e=new Set(["Failed to fetch","NetworkError when attempting to fetch resource","The Internet connection appears to be offline","Load failed","Network request failed"]);return t&&t instanceof TypeError?e.has(t.message):!1},dwe=t=>t.$metadata?.httpStatusCode===429||YGt.includes(t.name)||t.$retryable?.throttling==!0,fwe=(t,e=0)=>WEn(t)||JEn(t)||QGt.includes(t.name)||t9t.includes(t?.code||"")||r9t.includes(t?.code||"")||e9t.includes(t.$metadata?.httpStatusCode||0)||KEn(t)||t.cause!==void 0&&e<=10&&fwe(t.cause,e+1),o9t=t=>{if(t.$metadata?.httpStatusCode!==void 0){let e=t.$metadata.httpStatusCode;return 500<=e&&e<=599&&!fwe(t)}return!1}});var mwe,pwe,c8e=v(()=>{l8e();mwe=class mwe{constructor(e){x(this,"beta");x(this,"minCapacity");x(this,"minFillRate");x(this,"scaleConstant");x(this,"smooth");x(this,"currentCapacity",0);x(this,"enabled",!1);x(this,"lastMaxRate",0);x(this,"measuredTxRate",0);x(this,"requestCount",0);x(this,"fillRate");x(this,"lastThrottleTime");x(this,"lastTimestamp",0);x(this,"lastTxRateBucket");x(this,"maxCapacity");x(this,"timeWindow",0);this.beta=e?.beta??.7,this.minCapacity=e?.minCapacity??1,this.minFillRate=e?.minFillRate??.5,this.scaleConstant=e?.scaleConstant??.4,this.smooth=e?.smooth??.8;let r=this.getCurrentTimeInSeconds();this.lastThrottleTime=r,this.lastTxRateBucket=Math.floor(this.getCurrentTimeInSeconds()),this.fillRate=this.minFillRate,this.maxCapacity=this.minCapacity}getCurrentTimeInSeconds(){return Date.now()/1e3}async getSendToken(){return this.acquireTokenBucket(1)}async acquireTokenBucket(e){if(this.enabled){if(this.refillTokenBucket(),e>this.currentCapacity){let r=(e-this.currentCapacity)/this.fillRate*1e3;await new Promise(n=>mwe.setTimeoutFn(n,r))}this.currentCapacity=this.currentCapacity-e}}refillTokenBucket(){let e=this.getCurrentTimeInSeconds();if(!this.lastTimestamp){this.lastTimestamp=e;return}let r=(e-this.lastTimestamp)*this.fillRate;this.currentCapacity=Math.min(this.maxCapacity,this.currentCapacity+r),this.lastTimestamp=e}updateClientSendingRate(e){let r;if(this.updateMeasuredRate(),dwe(e)){let o=this.enabled?Math.min(this.measuredTxRate,this.fillRate):this.measuredTxRate;this.lastMaxRate=o,this.calculateTimeWindow(),this.lastThrottleTime=this.getCurrentTimeInSeconds(),r=this.cubicThrottle(o),this.enableTokenBucket()}else this.calculateTimeWindow(),r=this.cubicSuccess(this.getCurrentTimeInSeconds());let n=Math.min(r,2*this.measuredTxRate);this.updateTokenBucketRate(n)}calculateTimeWindow(){this.timeWindow=this.getPrecise(Math.pow(this.lastMaxRate*(1-this.beta)/this.scaleConstant,1/3))}cubicThrottle(e){return this.getPrecise(e*this.beta)}cubicSuccess(e){return this.getPrecise(this.scaleConstant*Math.pow(e-this.lastThrottleTime-this.timeWindow,3)+this.lastMaxRate)}enableTokenBucket(){this.enabled=!0}updateTokenBucketRate(e){this.refillTokenBucket(),this.fillRate=Math.max(e,this.minFillRate),this.maxCapacity=Math.max(e,this.minCapacity),this.currentCapacity=Math.min(this.currentCapacity,this.maxCapacity)}updateMeasuredRate(){let e=this.getCurrentTimeInSeconds(),r=Math.floor(e*2)/2;if(this.requestCount++,r>this.lastTxRateBucket){let n=this.requestCount/(r-this.lastTxRateBucket);this.measuredTxRate=this.getPrecise(n*this.smooth+this.measuredTxRate*(1-this.smooth)),this.requestCount=0,this.lastTxRateBucket=r}}getPrecise(e){return parseFloat(e.toFixed(8))}};x(mwe,"setTimeoutFn",setTimeout);pwe=mwe});var i9t,a9t,s9t=v(()=>{i9t="amz-sdk-invocation-id",a9t="amz-sdk-request"});var l9t,c9t=v(()=>{l9t=()=>{let t=100;return{computeNextBackoffDelay:n=>Math.floor(Math.min(2e4,Math.random()*2**n*t)),setDelayBase:n=>{t=n}}}});var d8e,d9t=v(()=>{d8e=({retryDelay:t,retryCount:e,retryCost:r})=>({getRetryCount:()=>e,getRetryDelay:()=>Math.min(2e4,t),getRetryCost:()=>r})});var sK,f8e=v(()=>{cwe();c9t();d9t();sK=class{constructor(e){x(this,"maxAttempts");x(this,"mode",D1.STANDARD);x(this,"capacity",500);x(this,"retryBackoffStrategy",l9t());x(this,"maxAttemptsProvider");this.maxAttempts=e,this.maxAttemptsProvider=typeof e=="function"?e:async()=>e}async acquireInitialRetryToken(e){return d8e({retryDelay:100,retryCount:0})}async refreshRetryTokenForRetry(e,r){let n=await this.getMaxAttempts();if(this.shouldRetry(e,r,n)){let o=r.errorType;this.retryBackoffStrategy.setDelayBase(o==="THROTTLING"?500:100);let i=this.retryBackoffStrategy.computeNextBackoffDelay(e.getRetryCount()),a=r.retryAfterHint?Math.max(r.retryAfterHint.getTime()-Date.now()||0,i):i,s=this.getCapacityCost(o);return this.capacity-=s,d8e({retryDelay:a,retryCount:e.getRetryCount()+1,retryCost:s})}throw new Error("No retry token available")}recordSuccess(e){this.capacity=Math.max(500,this.capacity+(e.getRetryCost()??1))}getCapacity(){return this.capacity}async getMaxAttempts(){try{return await this.maxAttemptsProvider()}catch{return console.warn(`Max attempts provider could not resolve. Using default of ${j1}`),j1}}shouldRetry(e,r,n){return e.getRetryCount()+1=this.getCapacityCost(r.errorType)&&this.isRetryableError(r.errorType)}getCapacityCost(e){return e==="TRANSIENT"?10:5}isRetryableError(e){return e==="THROTTLING"||e==="TRANSIENT"}}});var hwe,f9t=v(()=>{cwe();c8e();f8e();hwe=class{constructor(e,r){x(this,"maxAttemptsProvider");x(this,"rateLimiter");x(this,"standardRetryStrategy");x(this,"mode",D1.ADAPTIVE);this.maxAttemptsProvider=e;let{rateLimiter:n}=r??{};this.rateLimiter=n??new pwe,this.standardRetryStrategy=new sK(e)}async acquireInitialRetryToken(e){return await this.rateLimiter.getSendToken(),this.standardRetryStrategy.acquireInitialRetryToken(e)}async refreshRetryTokenForRetry(e,r){return this.rateLimiter.updateClientSendingRate(r),this.standardRetryStrategy.refreshRetryTokenForRetry(e,r)}recordSuccess(e){this.rateLimiter.updateClientSendingRate({}),this.standardRetryStrategy.recordSuccess(e)}}});var p9t=v(()=>{});var m9t=v(()=>{});var dne=v(()=>{f9t();p9t();c8e();f8e();cwe();s9t();m9t()});var h9t=v(()=>{});var g9t=v(()=>{h9t()});var y9t=v(()=>{});var b9t=v(()=>{});var _9t=v(()=>{});function ZEn(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var gwe,v9t=v(()=>{gwe=class t{constructor(e){x(this,"method");x(this,"protocol");x(this,"hostname");x(this,"port");x(this,"path");x(this,"query");x(this,"headers");x(this,"username");x(this,"password");x(this,"fragment");x(this,"body");this.method=e.method||"GET",this.hostname=e.hostname||"localhost",this.port=e.port,this.query=e.query||{},this.headers=e.headers||{},this.body=e.body,this.protocol=e.protocol?e.protocol.slice(-1)!==":"?`${e.protocol}:`:e.protocol:"https:",this.path=e.path?e.path.charAt(0)!=="/"?`/${e.path}`:e.path:"/",this.username=e.username,this.password=e.password,this.fragment=e.fragment}static clone(e){let r=new t({...e,headers:{...e.headers}});return r.query&&(r.query=ZEn(r.query)),r}static isInstance(e){if(!e)return!1;let r=e;return"method"in r&&"protocol"in r&&"hostname"in r&&"path"in r&&typeof r.query=="object"&&typeof r.headers=="object"}clone(){return t.clone(this)}}});var ywe,w9t=v(()=>{ywe=class{constructor(e){x(this,"statusCode");x(this,"reason");x(this,"headers");x(this,"body");this.statusCode=e.statusCode,this.reason=e.reason,this.headers=e.headers||{},this.body=e.body}static isInstance(e){if(!e)return!1;let r=e;return typeof r.statusCode=="number"&&typeof r.headers=="object"}}});var S9t=v(()=>{});var C9t=v(()=>{});var x9t=v(()=>{g9t();y9t();b9t();_9t();v9t();w9t();S9t();C9t()});var T9t=v(()=>{});var O9t=v(()=>{});var E9t,P9t=v(()=>{E9t=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 M9t=v(()=>{});var R9t=v(()=>{});var p8e,bwe,I9t=v(()=>{p8e=$(VS());dne();bwe=t=>{let{retryStrategy:e,retryMode:r,maxAttempts:n}=t,o=(0,p8e.normalizeProvider)(n??j1);return Object.assign(t,{maxAttempts:o,retryStrategy:async()=>e||(await(0,p8e.normalizeProvider)(r)()===D1.ADAPTIVE?new hwe(o):new sK(o))})}});var A9t=v(()=>{});var N9t,D9t=v(()=>{N9t=t=>t?.body instanceof ReadableStream});var YEn,QEn,ePn,tPn,rPn,_we,nPn,j9t=v(()=>{x9t();l8e();Bo();dne();rKe();D9t();P9t();YEn=t=>(e,r)=>async n=>{let o=await t.retryStrategy(),i=await t.maxAttempts();if(QEn(o)){o=o;let a=await o.acquireInitialRetryToken(r.partition_id),s=new Error,u=0,l=0,{request:c}=n,d=gwe.isInstance(c);for(d&&(c.headers[i9t]=i2());;)try{d&&(c.headers[a9t]=`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=ePn(f);if(s=E9t(f),d&&N9t(c))throw(r.logger instanceof ek?console:r.logger)?.warn("An error was encountered in a non-retryable streaming request."),s;try{a=await o.refreshRetryTokenForRetry(a,p)}catch{throw s.$metadata||(s.$metadata={}),s.$metadata.attempts=u+1,s.$metadata.totalRetryDelay=l,s}u=a.getRetryCount();let m=a.getRetryDelay();l+=m,await new Promise(h=>setTimeout(h,m))}}else return o=o,o?.mode&&(r.userAgent=[...r.userAgent||[],["cfg/retry-mode",o.mode]]),o.retry(e,n)},QEn=t=>typeof t.acquireInitialRetryToken<"u"&&typeof t.refreshRetryTokenForRetry<"u"&&typeof t.recordSuccess<"u",ePn=t=>{let e={error:t,errorType:tPn(t)},r=nPn(t.$response);return r&&(e.retryAfterHint=r),e},tPn=t=>dwe(t)?"THROTTLING":fwe(t)?"TRANSIENT":o9t(t)?"SERVER_ERROR":"CLIENT_ERROR",rPn={name:"retryMiddleware",tags:["RETRY"],step:"finalizeRequest",priority:"high",override:!0},_we=t=>({applyToStack:e=>{e.add(YEn(t),rPn)}}),nPn=t=>{if(!ywe.isInstance(t))return;let e=Object.keys(t.headers).find(i=>i.toLowerCase()==="retry-after");if(!e)return;let r=t.headers[e],n=Number(r);return Number.isNaN(n)?new Date(r):new Date(n*1e3)}});var m8e=v(()=>{R9t();M9t();I9t();T9t();A9t();O9t();j9t()});function oPn(t){return{schemeId:"aws.auth#sigv4",signingProperties:{name:"cognito-identity",region:t.region},propertiesExtractor:(e,r)=>({signingProperties:{config:e,context:r}})}}function vwe(t){return{schemeId:"smithy.api#noAuth"}}var fne,$9t,L9t,F9t,h8e=v(()=>{aK();fne=$(VS()),$9t=async(t,e,r)=>({operation:(0,fne.getSmithyContext)(e).operation,region:await(0,fne.normalizeProvider)(t.region)()||(()=>{throw new Error("expected `region` to be configured for `aws.auth#sigv4`")})()});L9t=t=>{let e=[];switch(t.operation){case"GetCredentialsForIdentity":{e.push(vwe(t));break}case"GetId":{e.push(vwe(t));break}case"GetOpenIdToken":{e.push(vwe(t));break}case"UnlinkIdentity":{e.push(vwe(t));break}default:e.push(oPn(t))}return e},F9t=t=>{let e=Mve(t);return Object.assign(e,{authSchemePreference:(0,fne.normalizeProvider)(t.authSchemePreference??[])})}});var k9t,co,wl=v(()=>{k9t=t=>Object.assign(t,{useDualstackEndpoint:t.useDualstackEndpoint??!1,useFipsEndpoint:t.useFipsEndpoint??!1,defaultSigningName:"cognito-identity"}),co={UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}});var B9t,q9t=v(()=>{B9t={name:"@aws-sdk/client-cognito-identity",description:"AWS SDK for JavaScript Cognito Identity Client for Node.js, Browser and React Native",version:"3.968.0",scripts:{build:"concurrently 'yarn:build:types' 'yarn:build:es' && yarn build:cjs","build:cjs":"node ../../scripts/compilation/inline client-cognito-identity","build:es":"tsc -p tsconfig.es.json","build:include:deps":'yarn g:turbo run build -F="$npm_package_name"',"build:types":"tsc -p tsconfig.types.json","build:types:downlevel":"downlevel-dts dist-types dist-types/ts3.4",clean:"rimraf ./dist-* && rimraf *.tsbuildinfo","extract:docs":"api-extractor run --local","generate:client":"node ../../scripts/generate-clients/single-service --solo cognito-identity","test:e2e":"yarn g:vitest run -c vitest.config.e2e.mts --mode development","test:e2e:watch":"yarn g:vitest watch -c vitest.config.e2e.mts","test:index":"tsc --noEmit ./test/index-types.ts && node ./test/index-objects.spec.mjs"},main:"./dist-cjs/index.js",types:"./dist-types/index.d.ts",module:"./dist-es/index.js",sideEffects:!1,dependencies:{"@aws-crypto/sha256-browser":"5.2.0","@aws-crypto/sha256-js":"5.2.0","@aws-sdk/core":"3.968.0","@aws-sdk/credential-provider-node":"3.968.0","@aws-sdk/middleware-host-header":"3.968.0","@aws-sdk/middleware-logger":"3.968.0","@aws-sdk/middleware-recursion-detection":"3.968.0","@aws-sdk/middleware-user-agent":"3.968.0","@aws-sdk/region-config-resolver":"3.968.0","@aws-sdk/types":"3.968.0","@aws-sdk/util-endpoints":"3.968.0","@aws-sdk/util-user-agent-browser":"3.968.0","@aws-sdk/util-user-agent-node":"3.968.0","@smithy/config-resolver":"^4.4.5","@smithy/core":"^3.20.3","@smithy/fetch-http-handler":"^5.3.8","@smithy/hash-node":"^4.2.7","@smithy/invalid-dependency":"^4.2.7","@smithy/middleware-content-length":"^4.2.7","@smithy/middleware-endpoint":"^4.4.4","@smithy/middleware-retry":"^4.4.20","@smithy/middleware-serde":"^4.2.8","@smithy/middleware-stack":"^4.2.7","@smithy/node-config-provider":"^4.3.7","@smithy/node-http-handler":"^4.4.7","@smithy/protocol-http":"^5.3.7","@smithy/smithy-client":"^4.10.5","@smithy/types":"^4.11.0","@smithy/url-parser":"^4.2.7","@smithy/util-base64":"^4.3.0","@smithy/util-body-length-browser":"^4.2.0","@smithy/util-body-length-node":"^4.2.1","@smithy/util-defaults-mode-browser":"^4.3.19","@smithy/util-defaults-mode-node":"^4.2.22","@smithy/util-endpoints":"^3.2.7","@smithy/util-middleware":"^4.2.7","@smithy/util-retry":"^4.2.7","@smithy/util-utf8":"^4.2.0",tslib:"^2.6.2"},devDependencies:{"@aws-sdk/client-iam":"3.968.0","@tsconfig/node20":"20.1.8","@types/chai":"^4.2.11","@types/node":"^20.14.8",concurrently:"7.0.0","downlevel-dts":"0.10.1",rimraf:"5.0.10",typescript:"~5.8.3"},engines:{node:">=20.0.0"},typesVersions:{"<4.0":{"dist-types/*":["dist-types/ts3.4/*"]}},files:["dist-*/**"],author:{name:"AWS SDK for JavaScript Team",url:"https://aws.amazon.com/javascript/"},license:"Apache-2.0",browser:{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.browser"},"react-native":{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.native"},homepage:"https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-cognito-identity",repository:{type:"git",url:"https://github.com/aws/aws-sdk-js-v3.git",directory:"clients/client-cognito-identity"}}});var g8e,y8e,U9t,z9t=v(()=>{g8e={name:"SHA-256"},y8e={name:"HMAC",hash:g8e},U9t=new Uint8Array([227,176,196,66,152,252,28,20,154,251,244,200,153,111,185,36,39,174,65,228,100,155,147,76,164,149,153,27,120,82,184,85])});function uK(){return typeof window<"u"?window:typeof self<"u"?self:aPn}var aPn,b8e=v(()=>{aPn={}});var lK,_8e,v8e=v(()=>{lK=$(R_e());z9t();b8e();_8e=function(){function t(e){this.toHash=new Uint8Array(0),this.secret=e,this.reset()}return t.prototype.update=function(e){if(!(0,lK.isEmptyData)(e)){var r=(0,lK.convertToBuffer)(e),n=new Uint8Array(this.toHash.byteLength+r.byteLength);n.set(this.toHash,0),n.set(r,this.toHash.byteLength),this.toHash=n}},t.prototype.digest=function(){var e=this;return this.key?this.key.then(function(r){return uK().crypto.subtle.sign(y8e,r,e.toHash).then(function(n){return new Uint8Array(n)})}):(0,lK.isEmptyData)(this.toHash)?Promise.resolve(U9t):Promise.resolve().then(function(){return uK().crypto.subtle.digest(g8e,e.toHash)}).then(function(r){return Promise.resolve(new Uint8Array(r))})},t.prototype.reset=function(){var e=this;this.toHash=new Uint8Array(0),this.secret&&this.secret!==void 0&&(this.key=new Promise(function(r,n){uK().crypto.subtle.importKey("raw",(0,lK.convertToBuffer)(e.secret),y8e,!1,["sign"]).then(r,n)}),this.key.catch(function(){}))},t}()});function V9t(t){if(uPn(t)&&typeof t.crypto.subtle=="object"){var e=t.crypto.subtle;return lPn(e)}return!1}function uPn(t){if(typeof t=="object"&&typeof t.crypto=="object"){var e=t.crypto.getRandomValues;return typeof e=="function"}return!1}function lPn(t){return t&&sPn.every(function(e){return typeof t[e]=="function"})}var sPn,H9t=v(()=>{sPn=["decrypt","digest","encrypt","exportKey","generateKey","importKey","sign","verify"]});var W9t=v(()=>{H9t()});var J9t,K9t,wwe,G9t=v(()=>{v8e();J9t=$(x5e());W9t();b8e();K9t=$(R_e()),wwe=function(){function t(e){V9t(uK())?this.hash=new _8e(e):this.hash=new J9t.Sha256(e)}return t.prototype.update=function(e,r){this.hash.update((0,K9t.convertToBuffer)(e))},t.prototype.digest=function(){return this.hash.digest()},t.prototype.reset=function(){this.hash.reset()},t}()});var w8e=v(()=>{G9t();v8e()});var Swe,X9t,S8e=v(()=>{Swe=({serviceId:t,clientVersion:e})=>async r=>{let n=typeof window<"u"?window.navigator:void 0,o=n?.userAgent??"",i=n?.userAgentData?.platform??X9t.os(o)??"other",a=void 0,s=n?.userAgentData?.brands??[],u=s[s.length-1],l=u?.brand??X9t.browser(o)??"unknown",c=u?.version??"unknown",d=[["aws-sdk-js",e],["ua","2.1"],[`os/${i}`,a],["lang/js"],["md/browser",`${l}_${c}`]];t&&d.push([`api/${t}`,e]);let f=await r?.userAgentAppId?.();return f&&d.push([`app/${f}`]),d},X9t={os(t){if(/iPhone|iPad|iPod/.test(t))return"iOS";if(/Macintosh|Mac OS X/.test(t))return"macOS";if(/Windows NT/.test(t))return"Windows";if(/Android/.test(t))return"Android";if(/Linux/.test(t))return"Linux"},browser(t){if(/EdgiOS|EdgA|Edg\//.test(t))return"Microsoft Edge";if(/Firefox\//.test(t))return"Firefox";if(/Chrome\//.test(t))return"Chrome";if(/Safari\//.test(t))return"Safari"}}});var Z9t=v(()=>{});var Cwe,Y9t=v(()=>{Cwe=t=>()=>Promise.reject(t)});var C8e=v(()=>{Z9t();Y9t()});var Q9t,e7t=v(()=>{Q9t=["in-region","cross-region","mobile","standard","legacy"]});var xwe,cPn,t7t=v(()=>{qF();e7t();xwe=({defaultsMode:t}={})=>aWt(async()=>{let e=typeof t=="function"?await t():t;switch(e?.toLowerCase()){case"auto":return Promise.resolve(cPn()?"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 ${Q9t.join(", ")}, got ${e}`)}}),cPn=()=>{let t=window?.navigator;if(t?.connection){let{effectiveType:e,rtt:r,downlink:n}=t?.connection;if(typeof e=="string"&&e!=="4g"||Number(r)>100||Number(n)<10)return!0}return t?.userAgentData?.mobile||typeof t?.maxTouchPoints=="number"&&t?.maxTouchPoints>1}});var x8e=v(()=>{t7t()});var r7t,n7t=v(()=>{r7t=t=>new TextEncoder().encode(t)});var o7t=v(()=>{});var i7t,a7t=v(()=>{i7t=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 s7t=v(()=>{n7t();o7t();a7t()});var y7t,Ny,Dy,dK,u7t,hne,cK,zO,$1,T8e,O8e,pne,l7t,c7t,d7t,b7t,_7t,Td,mne,f7t,v7t,p7t,m7t,h7t,g7t,dPn,w7t,S7t=v(()=>{y7t="required",Ny="fn",Dy="argv",dK="ref",u7t="isSet",hne="booleanEquals",cK="error",zO="endpoint",$1="tree",T8e="PartitionResult",O8e="getAttr",pne="stringEquals",l7t={[y7t]:!1,type:"string"},c7t={[y7t]:!0,default:!1,type:"boolean"},d7t={[dK]:"Endpoint"},b7t={[Ny]:hne,[Dy]:[{[dK]:"UseFIPS"},!0]},_7t={[Ny]:hne,[Dy]:[{[dK]:"UseDualStack"},!0]},Td={},mne={[dK]:"Region"},f7t={[Ny]:O8e,[Dy]:[{[dK]:T8e},"supportsFIPS"]},v7t={[dK]:T8e},p7t={[Ny]:hne,[Dy]:[!0,{[Ny]:O8e,[Dy]:[v7t,"supportsDualStack"]}]},m7t=[b7t],h7t=[_7t],g7t=[mne],dPn={version:"1.0",parameters:{Region:l7t,UseDualStack:c7t,UseFIPS:c7t,Endpoint:l7t},rules:[{conditions:[{[Ny]:u7t,[Dy]:[d7t]}],rules:[{conditions:m7t,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:cK},{conditions:h7t,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:cK},{endpoint:{url:d7t,properties:Td,headers:Td},type:zO}],type:$1},{conditions:[{[Ny]:u7t,[Dy]:g7t}],rules:[{conditions:[{[Ny]:"aws.partition",[Dy]:g7t,assign:T8e}],rules:[{conditions:[b7t,_7t],rules:[{conditions:[{[Ny]:hne,[Dy]:[!0,f7t]},p7t],rules:[{conditions:[{[Ny]:pne,[Dy]:[mne,"us-east-1"]}],endpoint:{url:"https://cognito-identity-fips.us-east-1.amazonaws.com",properties:Td,headers:Td},type:zO},{conditions:[{[Ny]:pne,[Dy]:[mne,"us-east-2"]}],endpoint:{url:"https://cognito-identity-fips.us-east-2.amazonaws.com",properties:Td,headers:Td},type:zO},{conditions:[{[Ny]:pne,[Dy]:[mne,"us-west-1"]}],endpoint:{url:"https://cognito-identity-fips.us-west-1.amazonaws.com",properties:Td,headers:Td},type:zO},{conditions:[{[Ny]:pne,[Dy]:[mne,"us-west-2"]}],endpoint:{url:"https://cognito-identity-fips.us-west-2.amazonaws.com",properties:Td,headers:Td},type:zO},{endpoint:{url:"https://cognito-identity-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:Td,headers:Td},type:zO}],type:$1},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:cK}],type:$1},{conditions:m7t,rules:[{conditions:[{[Ny]:hne,[Dy]:[f7t,!0]}],rules:[{endpoint:{url:"https://cognito-identity-fips.{Region}.{PartitionResult#dnsSuffix}",properties:Td,headers:Td},type:zO}],type:$1},{error:"FIPS is enabled but this partition does not support FIPS",type:cK}],type:$1},{conditions:h7t,rules:[{conditions:[p7t],rules:[{conditions:[{[Ny]:pne,[Dy]:["aws",{[Ny]:O8e,[Dy]:[v7t,"name"]}]}],endpoint:{url:"https://cognito-identity.{Region}.amazonaws.com",properties:Td,headers:Td},type:zO},{endpoint:{url:"https://cognito-identity.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:Td,headers:Td},type:zO}],type:$1},{error:"DualStack is enabled but this partition does not support DualStack",type:cK}],type:$1},{endpoint:{url:"https://cognito-identity.{Region}.{PartitionResult#dnsSuffix}",properties:Td,headers:Td},type:zO}],type:$1}],type:$1},{error:"Invalid Configuration: Missing Region",type:cK}]},w7t=dPn});var fPn,C7t,x7t=v(()=>{gve();u2();S7t();fPn=new Z5({size:50,params:["Endpoint","Region","UseDualStack","UseFIPS"]}),C7t=(t,e={})=>fPn.get(t,()=>mve(w7t,{endpointParams:t,logger:e.logger}));I1.aws=nne});var T7t,O7t=v(()=>{aK();Kve();UO();Bo();hve();kO();s7t();h8e();x7t();T7t=t=>({apiVersion:"2014-06-30",base64Decoder:t?.base64Decoder??gw,base64Encoder:t?.base64Encoder??yw,disableHostPrefix:t?.disableHostPrefix??!1,endpointProvider:t?.endpointProvider??C7t,extensions:t?.extensions??[],httpAuthSchemeProvider:t?.httpAuthSchemeProvider??L9t,httpAuthSchemes:t?.httpAuthSchemes??[{schemeId:"aws.auth#sigv4",identityProvider:e=>e.getIdentityProvider("aws.auth#sigv4"),signer:new l2},{schemeId:"smithy.api#noAuth",identityProvider:e=>e.getIdentityProvider("smithy.api#noAuth")||(async()=>({})),signer:new X5}],logger:t?.logger??new ek,protocol:t?.protocol??Vve,protocolSettings:t?.protocolSettings??{defaultNamespace:"com.amazonaws.cognitoidentity",xmlNamespace:"http://cognito-identity.amazonaws.com/doc/2014-06-30/",version:"2014-06-30",serviceTarget:"AWSCognitoIdentityService"},serviceId:t?.serviceId??"Cognito Identity",urlParser:t?.urlParser??GF,utf8Decoder:t?.utf8Decoder??r7t,utf8Encoder:t?.utf8Encoder??i7t})});var E7t,P7t=v(()=>{q9t();w8e();S8e();lne();Zre();C8e();Bo();FKe();x8e();dne();O7t();E7t=t=>{let e=xwe(t),r=()=>e().then(Nve),n=T7t(t);return{...n,...t,runtime:"browser",defaultsMode:e,bodyLengthChecker:t?.bodyLengthChecker??Rve,credentialDefaultProvider:t?.credentialDefaultProvider??(o=>()=>Promise.reject(new Error("Credential is missing"))),defaultUserAgentProvider:t?.defaultUserAgentProvider??Swe({serviceId:n.serviceId,clientVersion:B9t.version}),maxAttempts:t?.maxAttempts??j1,region:t?.region??Cwe("Region is missing"),requestHandler:zF.create(t?.requestHandler??r),retryMode:t?.retryMode??(async()=>(await r()).retryMode||cne),sha256:t?.sha256??wwe,streamCollector:t?.streamCollector??V5,useDualstackEndpoint:t?.useDualstackEndpoint??(()=>Promise.resolve(Qve)),useFipsEndpoint:t?.useFipsEndpoint??(()=>Promise.resolve(ewe))}}});var Twe,Owe,M7t=v(()=>{Twe=t=>({setRegion(e){t.region=e},region(){return t.region}}),Owe=t=>({region:t.region()})});var R7t=v(()=>{});function I7t(){return async()=>"us-east-1"}var A7t=v(()=>{});var Ewe=v(()=>{M7t();R7t();A7t()});var N7t,D7t,j7t=v(()=>{N7t=t=>({setHttpHandler(e){t.httpHandler=e},httpHandler(){return t.httpHandler},updateHttpClientConfig(e,r){t.httpHandler?.updateHttpClientConfig(e,r)},httpHandlerConfigs(){return t.httpHandler.httpHandlerConfigs()}}),D7t=t=>({httpHandler:t.httpHandler()})});var $7t=v(()=>{j7t()});var L7t=v(()=>{});var F7t=v(()=>{});var k7t=v(()=>{});var q7t=v(()=>{});var B7t=v(()=>{});var U7t=v(()=>{});var z7t=v(()=>{});var V7t=v(()=>{$7t();L7t();F7t();k7t();q7t();B7t();U7t();z7t()});var H7t,W7t,J7t=v(()=>{H7t=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}}},W7t=t=>({httpAuthSchemes:t.httpAuthSchemes(),httpAuthSchemeProvider:t.httpAuthSchemeProvider(),credentials:t.credentials()})});var K7t,G7t=v(()=>{Ewe();V7t();Bo();J7t();K7t=(t,e)=>{let r=Object.assign(Twe(t),Dve(t),N7t(t),H7t(t));return e.forEach(n=>n.configure(r)),Object.assign(t,Owe(r),jve(r),D7t(r),W7t(r))}});var tk,Pwe=v(()=>{E5e();P5e();R5e();n8e();lne();UO();Mg();i8e();bu();m8e();Bo();h8e();wl();P7t();G7t();tk=class extends d2{constructor(...[r]){let n=E7t(r||{});super(n);x(this,"config");this.initConfig=n;let o=k9t(n),i=sve(o),a=bwe(i),s=rwe(a),u=s,l=lwe(u),c=F9t(l),d=K7t(c,r?.extensions||[]);this.config=d,this.middlewareStack.use(J_e(this.config)),this.middlewareStack.use(Yve(this.config)),this.middlewareStack.use(_we(this.config)),this.middlewareStack.use(owe(this.config)),this.middlewareStack.use(L_e(this.config)),this.middlewareStack.use(F_e(this.config)),this.middlewareStack.use(k_e(this.config)),this.middlewareStack.use(q_e(this.config,{httpAuthSchemeParametersProvider:$9t,identityProviderConfigProvider:async f=>new G5({"aws.auth#sigv4":f.credentials})})),this.middlewareStack.use(U_e(this.config))}destroy(){super.destroy()}}});var jy,E8e=v(()=>{Bo();jy=class t extends rK{constructor(e){super(e),Object.setPrototypeOf(this,t.prototype)}}});var Mwe,Rwe,Iwe,Awe,Nwe,Dwe,jwe,$we,Lwe,Fwe,kwe,P8e=v(()=>{E8e();Mwe=class t extends jy{constructor(r){super({name:"InternalErrorException",$fault:"server",...r});x(this,"name","InternalErrorException");x(this,"$fault","server");Object.setPrototypeOf(this,t.prototype)}},Rwe=class t extends jy{constructor(r){super({name:"InvalidParameterException",$fault:"client",...r});x(this,"name","InvalidParameterException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},Iwe=class t extends jy{constructor(r){super({name:"LimitExceededException",$fault:"client",...r});x(this,"name","LimitExceededException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},Awe=class t extends jy{constructor(r){super({name:"NotAuthorizedException",$fault:"client",...r});x(this,"name","NotAuthorizedException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},Nwe=class t extends jy{constructor(r){super({name:"ResourceConflictException",$fault:"client",...r});x(this,"name","ResourceConflictException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},Dwe=class t extends jy{constructor(r){super({name:"TooManyRequestsException",$fault:"client",...r});x(this,"name","TooManyRequestsException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},jwe=class t extends jy{constructor(r){super({name:"ResourceNotFoundException",$fault:"client",...r});x(this,"name","ResourceNotFoundException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},$we=class t extends jy{constructor(r){super({name:"ExternalServiceException",$fault:"client",...r});x(this,"name","ExternalServiceException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},Lwe=class t extends jy{constructor(r){super({name:"InvalidIdentityPoolConfigurationException",$fault:"client",...r});x(this,"name","InvalidIdentityPoolConfigurationException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},Fwe=class t extends jy{constructor(r){super({name:"DeveloperUserAlreadyRegisteredException",$fault:"client",...r});x(this,"name","DeveloperUserAlreadyRegisteredException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},kwe=class t extends jy{constructor(r){super({name:"ConcurrentModificationException",$fault:"client",...r});x(this,"name","ConcurrentModificationException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}}});var X7t,mPn,hPn,gPn,Z7t,Y7t,yPn,bPn,_Pn,vPn,wPn,Q7t,SPn,CPn,xPn,TPn,OPn,EPn,PPn,MPn,RPn,IPn,APn,NPn,DPn,Bwe,jPn,eXt,$Pn,LPn,FPn,kPn,qPn,BPn,UPn,zPn,VPn,HPn,WPn,JPn,KPn,GPn,XPn,ZPn,YPn,QPn,eMn,tMn,rMn,nMn,oMn,iMn,aMn,sMn,uMn,kb,lMn,cMn,dMn,fMn,pMn,Ih,mMn,M8e,Uwe,hMn,gMn,tXt,yMn,fK,bMn,_Mn,vMn,wMn,SMn,CMn,xMn,TMn,OMn,EMn,PMn,MMn,RMn,IMn,AMn,NMn,DMn,jMn,$Mn,R8e,LMn,FMn,kMn,qMn,pK,rXt,BMn,UMn,zwe,nXt,I8e,zMn,VMn,HMn,WMn,oXt,JMn,KMn,GMn,XMn,ZMn,YMn,QMn,eRn,iXt,aXt,tRn,rRn,nRn,oRn,iRn,aRn,sXt,sRn,uRn,lRn,cRn,dRn,fRn,uXt,pRn,A8e,mRn,hRn,gRn,yRn,bRn,_Rn,vRn,wRn,SRn,CRn,xRn,TRn,VO,nx,HO,ox,ORn,lXt,rt,ERn,cXt,PRn,MRn,RRn,IRn,ARn,NRn,DRn,jRn,$Rn,LRn,FRn,kRn,qRn,BRn,URn,zRn,VRn,HRn,WRn,JRn,KRn,GRn,XRn,ZRn,dXt,qwe,YRn,QRn,eIn,tIn,rIn,nIn,oIn,iIn,aIn,sIn,uIn,lIn,cIn,dIn,fIn,pIn,mIn,hIn,gIn,yIn,bIn,_In,vIn,wIn,SIn,CIn,xIn,TIn,OIn,EIn,PIn,MIn,Vwe,RIn,fXt,IIn,AIn,NIn,DIn,gne,pXt,mXt,hXt,gXt,yXt,bXt,_Xt,vXt,wXt,SXt,CXt,xXt,TXt,OXt,EXt,PXt,MXt,RXt,IXt,AXt,NXt,DXt,jXt,$Xt,Sl=v(()=>{Mg();E8e();P8e();X7t="AllowClassicFlow",mPn="AccountId",hPn="AccessKeyId",gPn="AmbiguousRoleResolution",Z7t="AllowUnauthenticatedIdentities",Y7t="Credentials",yPn="CreationDate",bPn="ClientId",_Pn="CognitoIdentityProvider",vPn="CreateIdentityPoolInput",wPn="CognitoIdentityProviderList",Q7t="CognitoIdentityProviders",SPn="CreateIdentityPool",CPn="ConcurrentModificationException",xPn="CustomRoleArn",TPn="Claim",OPn="DeleteIdentities",EPn="DeleteIdentitiesInput",PPn="DescribeIdentityInput",MPn="DeleteIdentityPool",RPn="DeleteIdentityPoolInput",IPn="DescribeIdentityPoolInput",APn="DescribeIdentityPool",NPn="DeleteIdentitiesResponse",DPn="DescribeIdentity",Bwe="DeveloperProviderName",jPn="DeveloperUserAlreadyRegisteredException",eXt="DeveloperUserIdentifier",$Pn="DeveloperUserIdentifierList",LPn="DestinationUserIdentifier",FPn="Expiration",kPn="ErrorCode",qPn="ExternalServiceException",BPn="GetCredentialsForIdentity",UPn="GetCredentialsForIdentityInput",zPn="GetCredentialsForIdentityResponse",VPn="GetId",HPn="GetIdInput",WPn="GetIdentityPoolRoles",JPn="GetIdentityPoolRolesInput",KPn="GetIdentityPoolRolesResponse",GPn="GetIdResponse",XPn="GetOpenIdToken",ZPn="GetOpenIdTokenForDeveloperIdentity",YPn="GetOpenIdTokenForDeveloperIdentityInput",QPn="GetOpenIdTokenForDeveloperIdentityResponse",eMn="GetOpenIdTokenInput",tMn="GetOpenIdTokenResponse",rMn="GetPrincipalTagAttributeMap",nMn="GetPrincipalTagAttributeMapInput",oMn="GetPrincipalTagAttributeMapResponse",iMn="HideDisabled",aMn="Identities",sMn="IdentityDescription",uMn="InternalErrorException",kb="IdentityId",lMn="InvalidIdentityPoolConfigurationException",cMn="IdentityIdsToDelete",dMn="IdentitiesList",fMn="IdentityPool",pMn="InvalidParameterException",Ih="IdentityPoolId",mMn="IdentityPoolsList",M8e="IdentityPoolName",Uwe="IdentityProviderName",hMn="IdentityPoolShortDescription",gMn="IdentityProviderToken",tXt="IdentityPoolTags",yMn="IdentityPools",fK="Logins",bMn="LookupDeveloperIdentity",_Mn="LookupDeveloperIdentityInput",vMn="LookupDeveloperIdentityResponse",wMn="LimitExceededException",SMn="ListIdentities",CMn="ListIdentitiesInput",xMn="ListIdentityPools",TMn="ListIdentityPoolsInput",OMn="ListIdentityPoolsResponse",EMn="ListIdentitiesResponse",PMn="LoginsMap",MMn="LastModifiedDate",RMn="ListTagsForResource",IMn="ListTagsForResourceInput",AMn="ListTagsForResourceResponse",NMn="LoginsToRemove",DMn="MergeDeveloperIdentities",jMn="MergeDeveloperIdentitiesInput",$Mn="MergeDeveloperIdentitiesResponse",R8e="MaxResults",LMn="MappingRulesList",FMn="MappingRule",kMn="MatchType",qMn="NotAuthorizedException",pK="NextToken",rXt="OpenIdConnectProviderARNs",BMn="OIDCToken",UMn="ProviderName",zwe="PrincipalTags",nXt="Roles",I8e="ResourceArn",zMn="RoleARN",VMn="RulesConfiguration",HMn="ResourceConflictException",WMn="RulesConfigurationType",oXt="RoleMappings",JMn="RoleMappingMap",KMn="RoleMapping",GMn="ResourceNotFoundException",XMn="Rules",ZMn="SetIdentityPoolRoles",YMn="SetIdentityPoolRolesInput",QMn="SecretKey",eRn="SecretKeyString",iXt="SupportedLoginProviders",aXt="SamlProviderARNs",tRn="SetPrincipalTagAttributeMap",rRn="SetPrincipalTagAttributeMapInput",nRn="SetPrincipalTagAttributeMapResponse",oRn="ServerSideTokenCheck",iRn="SessionToken",aRn="SourceUserIdentifier",sXt="Token",sRn="TokenDuration",uRn="TagKeys",lRn="TooManyRequestsException",cRn="TagResource",dRn="TagResourceInput",fRn="TagResourceResponse",uXt="Tags",pRn="Type",A8e="UseDefaults",mRn="UnlinkDeveloperIdentity",hRn="UnlinkDeveloperIdentityInput",gRn="UnlinkIdentity",yRn="UnprocessedIdentityIds",bRn="UnprocessedIdentityIdList",_Rn="UnlinkIdentityInput",vRn="UnprocessedIdentityId",wRn="UpdateIdentityPool",SRn="UntagResource",CRn="UntagResourceInput",xRn="UntagResourceResponse",TRn="Value",VO="client",nx="error",HO="httpError",ox="message",ORn="server",lXt="smithy.ts.sdk.synthetic.com.amazonaws.cognitoidentity",rt="com.amazonaws.cognitoidentity",ERn=[0,rt,gMn,8,0],cXt=[0,rt,BMn,8,0],PRn=[0,rt,eRn,8,0],MRn=[3,rt,_Pn,0,[UMn,bPn,oRn],[0,0,2]],RRn=[-3,rt,CPn,{[nx]:VO,[HO]:400},[ox],[0]];Vs.for(rt).registerError(RRn,kwe);IRn=[3,rt,vPn,0,[M8e,Z7t,X7t,iXt,Bwe,rXt,Q7t,aXt,tXt],[0,2,2,128,0,64,()=>fXt,64,128]],ARn=[3,rt,Y7t,0,[hPn,QMn,iRn,FPn],[0,[()=>PRn,0],0,4]],NRn=[3,rt,EPn,0,[cMn],[64]],DRn=[3,rt,NPn,0,[yRn],[()=>DIn]],jRn=[3,rt,RPn,0,[Ih],[0]],$Rn=[3,rt,PPn,0,[kb],[0]],LRn=[3,rt,IPn,0,[Ih],[0]],FRn=[-3,rt,jPn,{[nx]:VO,[HO]:400},[ox],[0]];Vs.for(rt).registerError(FRn,Fwe);kRn=[-3,rt,qPn,{[nx]:VO,[HO]:400},[ox],[0]];Vs.for(rt).registerError(kRn,$we);qRn=[3,rt,UPn,0,[kb,fK,xPn],[0,[()=>gne,0],0]],BRn=[3,rt,zPn,0,[kb,Y7t],[0,[()=>ARn,0]]],URn=[3,rt,JPn,0,[Ih],[0]],zRn=[3,rt,KPn,0,[Ih,nXt,oXt],[0,128,()=>pXt]],VRn=[3,rt,HPn,0,[mPn,Ih,fK],[0,0,[()=>gne,0]]],HRn=[3,rt,GPn,0,[kb],[0]],WRn=[3,rt,YPn,0,[Ih,kb,fK,zwe,sRn],[0,0,[()=>gne,0],128,1]],JRn=[3,rt,QPn,0,[kb,sXt],[0,[()=>cXt,0]]],KRn=[3,rt,eMn,0,[kb,fK],[0,[()=>gne,0]]],GRn=[3,rt,tMn,0,[kb,sXt],[0,[()=>cXt,0]]],XRn=[3,rt,nMn,0,[Ih,Uwe],[0,0]],ZRn=[3,rt,oMn,0,[Ih,Uwe,A8e,zwe],[0,0,2,128]],dXt=[3,rt,sMn,0,[kb,fK,yPn,MMn],[0,64,4,4]],qwe=[3,rt,fMn,0,[Ih,M8e,Z7t,X7t,iXt,Bwe,rXt,Q7t,aXt,tXt],[0,0,2,2,128,0,64,()=>fXt,64,128]],YRn=[3,rt,hMn,0,[Ih,M8e],[0,0]],QRn=[-3,rt,uMn,{[nx]:ORn},[ox],[0]];Vs.for(rt).registerError(QRn,Mwe);eIn=[-3,rt,lMn,{[nx]:VO,[HO]:400},[ox],[0]];Vs.for(rt).registerError(eIn,Lwe);tIn=[-3,rt,pMn,{[nx]:VO,[HO]:400},[ox],[0]];Vs.for(rt).registerError(tIn,Rwe);rIn=[-3,rt,wMn,{[nx]:VO,[HO]:400},[ox],[0]];Vs.for(rt).registerError(rIn,Iwe);nIn=[3,rt,CMn,0,[Ih,R8e,pK,iMn],[0,1,0,2]],oIn=[3,rt,EMn,0,[Ih,aMn,pK],[0,()=>IIn,0]],iIn=[3,rt,TMn,0,[R8e,pK],[1,0]],aIn=[3,rt,OMn,0,[yMn,pK],[()=>AIn,0]],sIn=[3,rt,IMn,0,[I8e],[0]],uIn=[3,rt,AMn,0,[uXt],[128]],lIn=[3,rt,_Mn,0,[Ih,kb,eXt,R8e,pK],[0,0,0,1,0]],cIn=[3,rt,vMn,0,[kb,$Pn,pK],[0,64,0]],dIn=[3,rt,FMn,0,[TPn,kMn,TRn,zMn],[0,0,0,0]],fIn=[3,rt,jMn,0,[aRn,LPn,Bwe,Ih],[0,0,0,0]],pIn=[3,rt,$Mn,0,[kb],[0]],mIn=[-3,rt,qMn,{[nx]:VO,[HO]:403},[ox],[0]];Vs.for(rt).registerError(mIn,Awe);hIn=[-3,rt,HMn,{[nx]:VO,[HO]:409},[ox],[0]];Vs.for(rt).registerError(hIn,Nwe);gIn=[-3,rt,GMn,{[nx]:VO,[HO]:404},[ox],[0]];Vs.for(rt).registerError(gIn,jwe);yIn=[3,rt,KMn,0,[pRn,gPn,VMn],[0,0,()=>bIn]],bIn=[3,rt,WMn,0,[XMn],[()=>NIn]],_In=[3,rt,YMn,0,[Ih,nXt,oXt],[0,128,()=>pXt]],vIn=[3,rt,rRn,0,[Ih,Uwe,A8e,zwe],[0,0,2,128]],wIn=[3,rt,nRn,0,[Ih,Uwe,A8e,zwe],[0,0,2,128]],SIn=[3,rt,dRn,0,[I8e,uXt],[0,128]],CIn=[3,rt,fRn,0,[],[]],xIn=[-3,rt,lRn,{[nx]:VO,[HO]:429},[ox],[0]];Vs.for(rt).registerError(xIn,Dwe);TIn=[3,rt,hRn,0,[kb,Ih,Bwe,eXt],[0,0,0,0]],OIn=[3,rt,_Rn,0,[kb,fK,NMn],[0,[()=>gne,0],64]],EIn=[3,rt,vRn,0,[kb,kPn],[0,0]],PIn=[3,rt,CRn,0,[I8e,uRn],[0,64]],MIn=[3,rt,xRn,0,[],[]],Vwe="unit",RIn=[-3,lXt,"CognitoIdentityServiceException",0,[],[]];Vs.for(lXt).registerError(RIn,jy);fXt=[1,rt,wPn,0,()=>MRn],IIn=[1,rt,dMn,0,()=>dXt],AIn=[1,rt,mMn,0,()=>YRn],NIn=[1,rt,LMn,0,()=>dIn],DIn=[1,rt,bRn,0,()=>EIn],gne=[2,rt,PMn,0,[0,0],[()=>ERn,0]],pXt=[2,rt,JMn,0,0,()=>yIn],mXt=[9,rt,SPn,0,()=>IRn,()=>qwe],hXt=[9,rt,OPn,0,()=>NRn,()=>DRn],gXt=[9,rt,MPn,0,()=>jRn,()=>Vwe],yXt=[9,rt,DPn,0,()=>$Rn,()=>dXt],bXt=[9,rt,APn,0,()=>LRn,()=>qwe],_Xt=[9,rt,BPn,0,()=>qRn,()=>BRn],vXt=[9,rt,VPn,0,()=>VRn,()=>HRn],wXt=[9,rt,WPn,0,()=>URn,()=>zRn],SXt=[9,rt,XPn,0,()=>KRn,()=>GRn],CXt=[9,rt,ZPn,0,()=>WRn,()=>JRn],xXt=[9,rt,rMn,0,()=>XRn,()=>ZRn],TXt=[9,rt,SMn,0,()=>nIn,()=>oIn],OXt=[9,rt,xMn,0,()=>iIn,()=>aIn],EXt=[9,rt,RMn,0,()=>sIn,()=>uIn],PXt=[9,rt,bMn,0,()=>lIn,()=>cIn],MXt=[9,rt,DMn,0,()=>fIn,()=>pIn],RXt=[9,rt,ZMn,0,()=>_In,()=>Vwe],IXt=[9,rt,tRn,0,()=>vIn,()=>wIn],AXt=[9,rt,cRn,0,()=>SIn,()=>CIn],NXt=[9,rt,mRn,0,()=>TIn,()=>Vwe],DXt=[9,rt,gRn,0,()=>OIn,()=>Vwe],jXt=[9,rt,SRn,0,()=>PIn,()=>MIn],$Xt=[9,rt,wRn,0,()=>qwe,()=>qwe]});var Hwe,N8e=v(()=>{bu();Bo();wl();Sl();Hwe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","CreateIdentityPool",{}).n("CognitoIdentityClient","CreateIdentityPoolCommand").sc(mXt).build(){}});var Wwe,D8e=v(()=>{bu();Bo();wl();Sl();Wwe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","DeleteIdentities",{}).n("CognitoIdentityClient","DeleteIdentitiesCommand").sc(hXt).build(){}});var Jwe,j8e=v(()=>{bu();Bo();wl();Sl();Jwe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","DeleteIdentityPool",{}).n("CognitoIdentityClient","DeleteIdentityPoolCommand").sc(gXt).build(){}});var Kwe,$8e=v(()=>{bu();Bo();wl();Sl();Kwe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","DescribeIdentity",{}).n("CognitoIdentityClient","DescribeIdentityCommand").sc(yXt).build(){}});var Gwe,L8e=v(()=>{bu();Bo();wl();Sl();Gwe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","DescribeIdentityPool",{}).n("CognitoIdentityClient","DescribeIdentityPoolCommand").sc(bXt).build(){}});var mK,F8e=v(()=>{bu();Bo();wl();Sl();mK=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetCredentialsForIdentity",{}).n("CognitoIdentityClient","GetCredentialsForIdentityCommand").sc(_Xt).build(){}});var hK,k8e=v(()=>{bu();Bo();wl();Sl();hK=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetId",{}).n("CognitoIdentityClient","GetIdCommand").sc(vXt).build(){}});var Xwe,q8e=v(()=>{bu();Bo();wl();Sl();Xwe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetIdentityPoolRoles",{}).n("CognitoIdentityClient","GetIdentityPoolRolesCommand").sc(wXt).build(){}});var Zwe,B8e=v(()=>{bu();Bo();wl();Sl();Zwe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetOpenIdToken",{}).n("CognitoIdentityClient","GetOpenIdTokenCommand").sc(SXt).build(){}});var Ywe,U8e=v(()=>{bu();Bo();wl();Sl();Ywe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetOpenIdTokenForDeveloperIdentity",{}).n("CognitoIdentityClient","GetOpenIdTokenForDeveloperIdentityCommand").sc(CXt).build(){}});var Qwe,z8e=v(()=>{bu();Bo();wl();Sl();Qwe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetPrincipalTagAttributeMap",{}).n("CognitoIdentityClient","GetPrincipalTagAttributeMapCommand").sc(xXt).build(){}});var eSe,V8e=v(()=>{bu();Bo();wl();Sl();eSe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","ListIdentities",{}).n("CognitoIdentityClient","ListIdentitiesCommand").sc(TXt).build(){}});var gK,tSe=v(()=>{bu();Bo();wl();Sl();gK=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","ListIdentityPools",{}).n("CognitoIdentityClient","ListIdentityPoolsCommand").sc(OXt).build(){}});var rSe,H8e=v(()=>{bu();Bo();wl();Sl();rSe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","ListTagsForResource",{}).n("CognitoIdentityClient","ListTagsForResourceCommand").sc(EXt).build(){}});var nSe,W8e=v(()=>{bu();Bo();wl();Sl();nSe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","LookupDeveloperIdentity",{}).n("CognitoIdentityClient","LookupDeveloperIdentityCommand").sc(PXt).build(){}});var oSe,J8e=v(()=>{bu();Bo();wl();Sl();oSe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","MergeDeveloperIdentities",{}).n("CognitoIdentityClient","MergeDeveloperIdentitiesCommand").sc(MXt).build(){}});var iSe,K8e=v(()=>{bu();Bo();wl();Sl();iSe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","SetIdentityPoolRoles",{}).n("CognitoIdentityClient","SetIdentityPoolRolesCommand").sc(RXt).build(){}});var aSe,G8e=v(()=>{bu();Bo();wl();Sl();aSe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","SetPrincipalTagAttributeMap",{}).n("CognitoIdentityClient","SetPrincipalTagAttributeMapCommand").sc(IXt).build(){}});var sSe,X8e=v(()=>{bu();Bo();wl();Sl();sSe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","TagResource",{}).n("CognitoIdentityClient","TagResourceCommand").sc(AXt).build(){}});var uSe,Z8e=v(()=>{bu();Bo();wl();Sl();uSe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","UnlinkDeveloperIdentity",{}).n("CognitoIdentityClient","UnlinkDeveloperIdentityCommand").sc(NXt).build(){}});var lSe,Y8e=v(()=>{bu();Bo();wl();Sl();lSe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","UnlinkIdentity",{}).n("CognitoIdentityClient","UnlinkIdentityCommand").sc(DXt).build(){}});var cSe,Q8e=v(()=>{bu();Bo();wl();Sl();cSe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","UntagResource",{}).n("CognitoIdentityClient","UntagResourceCommand").sc(jXt).build(){}});var dSe,eGe=v(()=>{bu();Bo();wl();Sl();dSe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","UpdateIdentityPool",{}).n("CognitoIdentityClient","UpdateIdentityPoolCommand").sc($Xt).build(){}});var jIn,tGe,LXt=v(()=>{Bo();Pwe();N8e();D8e();j8e();$8e();L8e();F8e();k8e();q8e();B8e();U8e();z8e();V8e();tSe();H8e();W8e();J8e();K8e();G8e();X8e();Z8e();Y8e();Q8e();eGe();jIn={CreateIdentityPoolCommand:Hwe,DeleteIdentitiesCommand:Wwe,DeleteIdentityPoolCommand:Jwe,DescribeIdentityCommand:Kwe,DescribeIdentityPoolCommand:Gwe,GetCredentialsForIdentityCommand:mK,GetIdCommand:hK,GetIdentityPoolRolesCommand:Xwe,GetOpenIdTokenCommand:Zwe,GetOpenIdTokenForDeveloperIdentityCommand:Ywe,GetPrincipalTagAttributeMapCommand:Qwe,ListIdentitiesCommand:eSe,ListIdentityPoolsCommand:gK,ListTagsForResourceCommand:rSe,LookupDeveloperIdentityCommand:nSe,MergeDeveloperIdentitiesCommand:oSe,SetIdentityPoolRolesCommand:iSe,SetPrincipalTagAttributeMapCommand:aSe,TagResourceCommand:sSe,UnlinkDeveloperIdentityCommand:uSe,UnlinkIdentityCommand:lSe,UntagResourceCommand:cSe,UpdateIdentityPoolCommand:dSe},tGe=class extends tk{};Ave(jIn,tGe)});var FXt=v(()=>{N8e();D8e();j8e();$8e();L8e();F8e();k8e();q8e();B8e();U8e();z8e();V8e();tSe();H8e();W8e();J8e();K8e();G8e();X8e();Z8e();Y8e();Q8e();eGe()});var kXt=v(()=>{});var Wha,qXt=v(()=>{UO();Pwe();tSe();Wha=j5e(tk,gK,"NextToken","NextToken","MaxResults")});var BXt=v(()=>{kXt();qXt()});var UXt=v(()=>{});var zXt=v(()=>{});var VXt=v(()=>{Pwe();LXt();FXt();Sl();BXt();UXt();P8e();zXt()});var rGe={};En(rGe,{CognitoIdentityClient:()=>tk,GetCredentialsForIdentityCommand:()=>mK,GetIdCommand:()=>hK});var nGe=v(()=>{VXt()});function fSe(t){return async e=>{t.logger?.debug("@aws-sdk/credential-provider-cognito-identity - fromCognitoIdentity");let{GetCredentialsForIdentityCommand:r,CognitoIdentityClient:n}=await Promise.resolve().then(()=>(nGe(),rGe)),o=l=>t.clientConfig?.[l]??t.parentClientConfig?.[l]??e?.callerClientConfig?.[l],{Credentials:{AccessKeyId:i=$In(t.logger),Expiration:a,SecretKey:s=FIn(t.logger),SessionToken:u}=LIn(t.logger)}=await(t.client??new n(Object.assign({},t.clientConfig??{},{region:o("region"),profile:o("profile"),userAgentAppId:o("userAgentAppId")}))).send(new r({CustomRoleArn:t.customRoleArn,IdentityId:t.identityId,Logins:t.logins?await j_e(t.logins):void 0}));return{identityId:t.identityId,accessKeyId:i,secretAccessKey:s,sessionToken:u,expiration:a}}}function $In(t){throw new Nm("Response from Amazon Cognito contained no access key ID",{logger:t})}function LIn(t){throw new Nm("Response from Amazon Cognito contained no credentials",{logger:t})}function FIn(t){throw new Nm("Response from Amazon Cognito contained no secret key",{logger:t})}var oGe=v(()=>{qF();O5e()});var iGe,pSe,HXt=v(()=>{iGe="IdentityIds",pSe=class{constructor(e="aws:cognito-identity-ids"){x(this,"dbName");this.dbName=e}getItem(e){return this.withObjectStore("readonly",r=>{let n=r.get(e);return new Promise(o=>{n.onerror=()=>o(null),n.onsuccess=()=>o(n.result?n.result.value:null)})}).catch(()=>null)}removeItem(e){return this.withObjectStore("readwrite",r=>{let n=r.delete(e);return new Promise((o,i)=>{n.onerror=()=>i(n.error),n.onsuccess=()=>o()})})}setItem(e,r){return this.withObjectStore("readwrite",n=>{let o=n.put({id:e,value:r});return new Promise((i,a)=>{o.onerror=()=>a(o.error),o.onsuccess=()=>i()})})}getDb(){let e=self.indexedDB.open(this.dbName,1);return new Promise((r,n)=>{e.onsuccess=()=>{r(e.result)},e.onerror=()=>{n(e.error)},e.onblocked=()=>{n(new Error("Unable to access DB"))},e.onupgradeneeded=()=>{let o=e.result;o.onerror=()=>{n(new Error("Failed to create object store"))},o.createObjectStore(iGe,{keyPath:"id"})}})}withObjectStore(e,r){return this.getDb().then(n=>{let o=n.transaction(iGe,e);return o.oncomplete=()=>n.close(),new Promise((i,a)=>{o.onerror=()=>a(o.error),i(r(o.objectStore(iGe)))}).catch(i=>{throw n.close(),i})})}}});var mSe,WXt=v(()=>{mSe=class{constructor(e={}){x(this,"store");this.store=e}getItem(e){return e in this.store?this.store[e]:null}removeItem(e){delete this.store[e]}setItem(e,r){this.store[e]=r}}});function JXt(){return typeof self=="object"&&self.indexedDB?new pSe:typeof window=="object"&&window.localStorage?window.localStorage:kIn}var kIn,KXt=v(()=>{HXt();WXt();kIn=new mSe});function GXt({accountId:t,cache:e=JXt(),client:r,clientConfig:n,customRoleArn:o,identityPoolId:i,logins:a,userIdentifier:s=!a||Object.keys(a).length===0?"ANONYMOUS":void 0,logger:u,parentClientConfig:l}){u?.debug("@aws-sdk/credential-provider-cognito-identity - fromCognitoIdentity");let c=s?`aws:cognito-identity-credentials:${i}:${s}`:void 0,d=async f=>{let{GetIdCommand:p,CognitoIdentityClient:m}=await Promise.resolve().then(()=>(nGe(),rGe)),h=b=>n?.[b]??l?.[b]??f?.callerClientConfig?.[b],y=r??new m(Object.assign({},n??{},{region:h("region"),profile:h("profile"),userAgentAppId:h("userAgentAppId")})),g=c&&await e.getItem(c);if(!g){let{IdentityId:b=qIn(u)}=await y.send(new p({AccountId:t,IdentityPoolId:i,Logins:a?await j_e(a):void 0}));g=b,c&&Promise.resolve(e.setItem(c,g)).catch(()=>{})}return d=fSe({client:y,customRoleArn:o,logins:a,identityId:g}),d(f)};return f=>d(f).catch(async p=>{throw c&&Promise.resolve(e.removeItem(c)).catch(()=>{}),p})}function qIn(t){throw new Nm("Response from Amazon Cognito contained no identity ID",{logger:t})}var XXt=v(()=>{qF();oGe();KXt();O5e()});var aGe=v(()=>{QHt();eWt();tWt();oGe();XXt()});var BIn,ZXt=v(()=>{aGe();BIn=t=>fSe({...t})});var UIn,YXt=v(()=>{aGe();UIn=t=>GXt({...t})});var zIn,VIn,HIn,QXt,eZt=v(()=>{qF();zIn="169.254.170.2",VIn="169.254.170.23",HIn="[fd00:ec2::23]",QXt=(t,e)=>{if(t.protocol!=="https:"&&!(t.hostname===zIn||t.hostname===VIn||t.hostname===HIn)){if(t.hostname.includes("[")){if(t.hostname==="[::1]"||t.hostname==="[0000:0000:0000:0000:0000:0000:0000:0001]")return}else{if(t.hostname==="localhost")return;let r=t.hostname.split("."),n=o=>{let i=parseInt(o,10);return 0<=i&&i<=255};if(r[0]==="127"&&n(r[1])&&n(r[2])&&n(r[3])&&r.length===4)return}throw new Nm(`URL not accepted. It must either be HTTPS or match one of the following: - loopback CIDR 127.0.0.0/8 or [::1/128] - ECS container host 169.254.170.2 - EKS container host 169.254.170.23 or [fd00:ec2::23]`,{logger:e})}}});var tZt=v(()=>{});var rZt=v(()=>{tZt()});var nZt=v(()=>{});var oZt=v(()=>{});var iZt=v(()=>{});function WIn(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var hSe,aZt=v(()=>{hSe=class t{constructor(e){x(this,"method");x(this,"protocol");x(this,"hostname");x(this,"port");x(this,"path");x(this,"query");x(this,"headers");x(this,"username");x(this,"password");x(this,"fragment");x(this,"body");this.method=e.method||"GET",this.hostname=e.hostname||"localhost",this.port=e.port,this.query=e.query||{},this.headers=e.headers||{},this.body=e.body,this.protocol=e.protocol?e.protocol.slice(-1)!==":"?`${e.protocol}:`:e.protocol:"https:",this.path=e.path?e.path.charAt(0)!=="/"?`/${e.path}`:e.path:"/",this.username=e.username,this.password=e.password,this.fragment=e.fragment}static clone(e){let r=new t({...e,headers:{...e.headers}});return r.query&&(r.query=WIn(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 sZt=v(()=>{});var uZt=v(()=>{});var lZt=v(()=>{});var cZt=v(()=>{rZt();nZt();oZt();iZt();aZt();sZt();uZt();lZt()});function dZt(t){return new hSe({protocol:t.protocol,hostname:t.hostname,port:Number(t.port),path:t.pathname,query:Array.from(t.searchParams.entries()).reduce((e,[r,n])=>(e[r]=n,e),{}),fragment:t.hash})}async function fZt(t,e){let n=await q3t(t.body).transformToString();if(t.statusCode===200){let o=JSON.parse(n);if(typeof o.AccessKeyId!="string"||typeof o.SecretAccessKey!="string"||typeof o.Token!="string"||typeof o.Expiration!="string")throw new Nm("HTTP credential provider response not of the required format, an object matching: { AccessKeyId: string, SecretAccessKey: string, Token: string, Expiration: string(rfc3339) }",{logger:e});return{accessKeyId:o.AccessKeyId,secretAccessKey:o.SecretAccessKey,sessionToken:o.Token,expiration:b6t(o.Expiration)}}if(t.statusCode>=400&&t.statusCode<500){let o={};try{o=JSON.parse(n)}catch{}throw Object.assign(new Nm(`Server responded with status: ${t.statusCode}`,{logger:e}),{Code:o.Code,Message:o.Message})}throw new Nm(`Server responded with status: ${t.statusCode}`,{logger:e})}var pZt=v(()=>{qF();cZt();Bo();z5e()});var mZt,hZt=v(()=>{mZt=(t,e,r)=>async()=>{for(let n=0;nsetTimeout(i,r))}return await t()}});var sGe,gZt=v(()=>{Zre();qF();eZt();pZt();hZt();sGe=(t={})=>{t.logger?.debug("@aws-sdk/credential-provider-http - fromHttp");let e,r=t.credentialsFullUri;if(r)e=r;else throw new Nm("No HTTP credential provider host provided.",{logger:t.logger});let n=new URL(e);QXt(n,t.logger);let o=new zF;return mZt(async()=>{let i=dZt(n);t.authorizationToken&&(i.headers.Authorization=t.authorizationToken);let a=await o.handle(i);return fZt(a.response)},t.maxRetries??3,t.timeout??1e3)}});var yZt=v(()=>{gZt()});function JIn(t){return{schemeId:"aws.auth#sigv4",signingProperties:{name:"sts",region:t.region},propertiesExtractor:(e,r)=>({signingProperties:{config:e,context:r}})}}function KIn(t){return{schemeId:"smithy.api#noAuth"}}var yne,bZt,_Zt,GIn,vZt,uGe=v(()=>{aK();yne=$(VS());bne();bZt=async(t,e,r)=>({operation:(0,yne.getSmithyContext)(e).operation,region:await(0,yne.normalizeProvider)(t.region)()||(()=>{throw new Error("expected `region` to be configured for `aws.auth#sigv4`")})()});_Zt=t=>{let e=[];switch(t.operation){case"AssumeRoleWithWebIdentity":{e.push(KIn(t));break}default:e.push(JIn(t))}return e},GIn=t=>Object.assign(t,{stsClientCtor:ZS}),vZt=t=>{let e=GIn(t),r=Mve(e);return Object.assign(r,{authSchemePreference:(0,yne.normalizeProvider)(t.authSchemePreference??[])})}});var wZt,gSe,ySe=v(()=>{wZt=t=>Object.assign(t,{useDualstackEndpoint:t.useDualstackEndpoint??!1,useFipsEndpoint:t.useFipsEndpoint??!1,useGlobalEndpoint:t.useGlobalEndpoint??!1,defaultSigningName:"sts"}),gSe={UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}});var CZt,SZt=v(()=>{CZt={name:"@aws-sdk/nested-clients",version:"3.968.0",description:"Nested clients for AWS SDK packages.",main:"./dist-cjs/index.js",module:"./dist-es/index.js",types:"./dist-types/index.d.ts",scripts:{build:"yarn lint && concurrently 'yarn:build:types' 'yarn:build:es' && yarn build:cjs","build:cjs":"node ../../scripts/compilation/inline nested-clients","build:es":"tsc -p tsconfig.es.json","build:include:deps":'yarn g:turbo run build -F="$npm_package_name"',"build:types":"tsc -p tsconfig.types.json","build:types:downlevel":"downlevel-dts dist-types dist-types/ts3.4",clean:"rimraf ./dist-* && rimraf *.tsbuildinfo",lint:"node ../../scripts/validation/submodules-linter.js --pkg nested-clients",test:"yarn g:vitest run","test:watch":"yarn g:vitest watch"},engines:{node:">=20.0.0"},sideEffects:!1,author:{name:"AWS SDK for JavaScript Team",url:"https://aws.amazon.com/javascript/"},license:"Apache-2.0",dependencies:{"@aws-crypto/sha256-browser":"5.2.0","@aws-crypto/sha256-js":"5.2.0","@aws-sdk/core":"3.968.0","@aws-sdk/middleware-host-header":"3.968.0","@aws-sdk/middleware-logger":"3.968.0","@aws-sdk/middleware-recursion-detection":"3.968.0","@aws-sdk/middleware-user-agent":"3.968.0","@aws-sdk/region-config-resolver":"3.968.0","@aws-sdk/types":"3.968.0","@aws-sdk/util-endpoints":"3.968.0","@aws-sdk/util-user-agent-browser":"3.968.0","@aws-sdk/util-user-agent-node":"3.968.0","@smithy/config-resolver":"^4.4.5","@smithy/core":"^3.20.3","@smithy/fetch-http-handler":"^5.3.8","@smithy/hash-node":"^4.2.7","@smithy/invalid-dependency":"^4.2.7","@smithy/middleware-content-length":"^4.2.7","@smithy/middleware-endpoint":"^4.4.4","@smithy/middleware-retry":"^4.4.20","@smithy/middleware-serde":"^4.2.8","@smithy/middleware-stack":"^4.2.7","@smithy/node-config-provider":"^4.3.7","@smithy/node-http-handler":"^4.4.7","@smithy/protocol-http":"^5.3.7","@smithy/smithy-client":"^4.10.5","@smithy/types":"^4.11.0","@smithy/url-parser":"^4.2.7","@smithy/util-base64":"^4.3.0","@smithy/util-body-length-browser":"^4.2.0","@smithy/util-body-length-node":"^4.2.1","@smithy/util-defaults-mode-browser":"^4.3.19","@smithy/util-defaults-mode-node":"^4.2.22","@smithy/util-endpoints":"^3.2.7","@smithy/util-middleware":"^4.2.7","@smithy/util-retry":"^4.2.7","@smithy/util-utf8":"^4.2.0",tslib:"^2.6.2"},devDependencies:{concurrently:"7.0.0","downlevel-dts":"0.10.1",rimraf:"5.0.10",typescript:"~5.8.3"},typesVersions:{"<4.0":{"dist-types/*":["dist-types/ts3.4/*"]}},files:["./signin.d.ts","./signin.js","./sso-oidc.d.ts","./sso-oidc.js","./sts.d.ts","./sts.js","dist-*/**"],browser:{"./dist-es/submodules/signin/runtimeConfig":"./dist-es/submodules/signin/runtimeConfig.browser","./dist-es/submodules/sso-oidc/runtimeConfig":"./dist-es/submodules/sso-oidc/runtimeConfig.browser","./dist-es/submodules/sts/runtimeConfig":"./dist-es/submodules/sts/runtimeConfig.browser"},"react-native":{},homepage:"https://github.com/aws/aws-sdk-js-v3/tree/main/packages/nested-clients",repository:{type:"git",url:"https://github.com/aws/aws-sdk-js-v3.git",directory:"packages/nested-clients"},exports:{"./package.json":"./package.json","./sso-oidc":{types:"./dist-types/submodules/sso-oidc/index.d.ts",module:"./dist-es/submodules/sso-oidc/index.js",node:"./dist-cjs/submodules/sso-oidc/index.js",import:"./dist-es/submodules/sso-oidc/index.js",require:"./dist-cjs/submodules/sso-oidc/index.js"},"./sts":{types:"./dist-types/submodules/sts/index.d.ts",module:"./dist-es/submodules/sts/index.js",node:"./dist-cjs/submodules/sts/index.js",import:"./dist-es/submodules/sts/index.js",require:"./dist-cjs/submodules/sts/index.js"},"./signin":{types:"./dist-types/submodules/signin/index.d.ts",module:"./dist-es/submodules/signin/index.js",node:"./dist-cjs/submodules/signin/index.js",import:"./dist-es/submodules/signin/index.js",require:"./dist-cjs/submodules/signin/index.js"}}}});var xZt,TZt=v(()=>{xZt=t=>new TextEncoder().encode(t)});var OZt=v(()=>{});var EZt,PZt=v(()=>{EZt=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 MZt=v(()=>{TZt();OZt();PZt()});var qZt,si,cs,ds,nk,rk,Rg,BZt,UZt,zZt,zl,RZt,WO,yK,cGe,IZt,lGe,VZt,AZt,Ig,NZt,HZt,WZt,$y,bw,DZt,JZt,KZt,jZt,GZt,$Zt,LZt,FZt,kZt,ZIn,XZt,ZZt=v(()=>{qZt="required",si="type",cs="fn",ds="argv",nk="ref",rk="booleanEquals",Rg="stringEquals",BZt="sigv4",UZt="sts",zZt="us-east-1",zl="endpoint",RZt="https://sts.{Region}.{PartitionResult#dnsSuffix}",WO="tree",yK="error",cGe="getAttr",IZt={[qZt]:!1,[si]:"string"},lGe={[qZt]:!0,default:!1,[si]:"boolean"},VZt={[nk]:"Endpoint"},AZt={[cs]:"isSet",[ds]:[{[nk]:"Region"}]},Ig={[nk]:"Region"},NZt={[cs]:"aws.partition",[ds]:[Ig],assign:"PartitionResult"},HZt={[nk]:"UseFIPS"},WZt={[nk]:"UseDualStack"},$y={url:"https://sts.amazonaws.com",properties:{authSchemes:[{name:BZt,signingName:UZt,signingRegion:zZt}]},headers:{}},bw={},DZt={conditions:[{[cs]:Rg,[ds]:[Ig,"aws-global"]}],[zl]:$y,[si]:zl},JZt={[cs]:rk,[ds]:[HZt,!0]},KZt={[cs]:rk,[ds]:[WZt,!0]},jZt={[cs]:cGe,[ds]:[{[nk]:"PartitionResult"},"supportsFIPS"]},GZt={[nk]:"PartitionResult"},$Zt={[cs]:rk,[ds]:[!0,{[cs]:cGe,[ds]:[GZt,"supportsDualStack"]}]},LZt=[{[cs]:"isSet",[ds]:[VZt]}],FZt=[JZt],kZt=[KZt],ZIn={version:"1.0",parameters:{Region:IZt,UseDualStack:lGe,UseFIPS:lGe,Endpoint:IZt,UseGlobalEndpoint:lGe},rules:[{conditions:[{[cs]:rk,[ds]:[{[nk]:"UseGlobalEndpoint"},!0]},{[cs]:"not",[ds]:LZt},AZt,NZt,{[cs]:rk,[ds]:[HZt,!1]},{[cs]:rk,[ds]:[WZt,!1]}],rules:[{conditions:[{[cs]:Rg,[ds]:[Ig,"ap-northeast-1"]}],endpoint:$y,[si]:zl},{conditions:[{[cs]:Rg,[ds]:[Ig,"ap-south-1"]}],endpoint:$y,[si]:zl},{conditions:[{[cs]:Rg,[ds]:[Ig,"ap-southeast-1"]}],endpoint:$y,[si]:zl},{conditions:[{[cs]:Rg,[ds]:[Ig,"ap-southeast-2"]}],endpoint:$y,[si]:zl},DZt,{conditions:[{[cs]:Rg,[ds]:[Ig,"ca-central-1"]}],endpoint:$y,[si]:zl},{conditions:[{[cs]:Rg,[ds]:[Ig,"eu-central-1"]}],endpoint:$y,[si]:zl},{conditions:[{[cs]:Rg,[ds]:[Ig,"eu-north-1"]}],endpoint:$y,[si]:zl},{conditions:[{[cs]:Rg,[ds]:[Ig,"eu-west-1"]}],endpoint:$y,[si]:zl},{conditions:[{[cs]:Rg,[ds]:[Ig,"eu-west-2"]}],endpoint:$y,[si]:zl},{conditions:[{[cs]:Rg,[ds]:[Ig,"eu-west-3"]}],endpoint:$y,[si]:zl},{conditions:[{[cs]:Rg,[ds]:[Ig,"sa-east-1"]}],endpoint:$y,[si]:zl},{conditions:[{[cs]:Rg,[ds]:[Ig,zZt]}],endpoint:$y,[si]:zl},{conditions:[{[cs]:Rg,[ds]:[Ig,"us-east-2"]}],endpoint:$y,[si]:zl},{conditions:[{[cs]:Rg,[ds]:[Ig,"us-west-1"]}],endpoint:$y,[si]:zl},{conditions:[{[cs]:Rg,[ds]:[Ig,"us-west-2"]}],endpoint:$y,[si]:zl},{endpoint:{url:RZt,properties:{authSchemes:[{name:BZt,signingName:UZt,signingRegion:"{Region}"}]},headers:bw},[si]:zl}],[si]:WO},{conditions:LZt,rules:[{conditions:FZt,error:"Invalid Configuration: FIPS and custom endpoint are not supported",[si]:yK},{conditions:kZt,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",[si]:yK},{endpoint:{url:VZt,properties:bw,headers:bw},[si]:zl}],[si]:WO},{conditions:[AZt],rules:[{conditions:[NZt],rules:[{conditions:[JZt,KZt],rules:[{conditions:[{[cs]:rk,[ds]:[!0,jZt]},$Zt],rules:[{endpoint:{url:"https://sts-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:bw,headers:bw},[si]:zl}],[si]:WO},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",[si]:yK}],[si]:WO},{conditions:FZt,rules:[{conditions:[{[cs]:rk,[ds]:[jZt,!0]}],rules:[{conditions:[{[cs]:Rg,[ds]:[{[cs]:cGe,[ds]:[GZt,"name"]},"aws-us-gov"]}],endpoint:{url:"https://sts.{Region}.amazonaws.com",properties:bw,headers:bw},[si]:zl},{endpoint:{url:"https://sts-fips.{Region}.{PartitionResult#dnsSuffix}",properties:bw,headers:bw},[si]:zl}],[si]:WO},{error:"FIPS is enabled but this partition does not support FIPS",[si]:yK}],[si]:WO},{conditions:kZt,rules:[{conditions:[$Zt],rules:[{endpoint:{url:"https://sts.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:bw,headers:bw},[si]:zl}],[si]:WO},{error:"DualStack is enabled but this partition does not support DualStack",[si]:yK}],[si]:WO},DZt,{endpoint:{url:RZt,properties:bw,headers:bw},[si]:zl}],[si]:WO}],[si]:WO},{error:"Invalid Configuration: Missing Region",[si]:yK}]},XZt=ZIn});var YIn,YZt,QZt=v(()=>{gve();u2();ZZt();YIn=new Z5({size:50,params:["Endpoint","Region","UseDualStack","UseFIPS","UseGlobalEndpoint"]}),YZt=(t,e={})=>YIn.get(t,()=>mve(XZt,{endpointParams:t,logger:e.logger}));I1.aws=nne});var eYt,tYt=v(()=>{aK();Kve();UO();Bo();hve();kO();MZt();uGe();QZt();eYt=t=>({apiVersion:"2011-06-15",base64Decoder:t?.base64Decoder??gw,base64Encoder:t?.base64Encoder??yw,disableHostPrefix:t?.disableHostPrefix??!1,endpointProvider:t?.endpointProvider??YZt,extensions:t?.extensions??[],httpAuthSchemeProvider:t?.httpAuthSchemeProvider??_Zt,httpAuthSchemes:t?.httpAuthSchemes??[{schemeId:"aws.auth#sigv4",identityProvider:e=>e.getIdentityProvider("aws.auth#sigv4"),signer:new l2},{schemeId:"smithy.api#noAuth",identityProvider:e=>e.getIdentityProvider("smithy.api#noAuth")||(async()=>({})),signer:new X5}],logger:t?.logger??new ek,protocol:t?.protocol??Jve,protocolSettings:t?.protocolSettings??{defaultNamespace:"com.amazonaws.sts",xmlNamespace:"https://sts.amazonaws.com/doc/2011-06-15/",version:"2011-06-15",serviceTarget:"AWSSecurityTokenServiceV20110615"},serviceId:t?.serviceId??"STS",urlParser:t?.urlParser??GF,utf8Decoder:t?.utf8Decoder??xZt,utf8Encoder:t?.utf8Encoder??EZt})});var rYt,nYt=v(()=>{SZt();w8e();S8e();lne();Zre();C8e();Bo();FKe();x8e();dne();tYt();rYt=t=>{let e=xwe(t),r=()=>e().then(Nve),n=eYt(t);return{...n,...t,runtime:"browser",defaultsMode:e,bodyLengthChecker:t?.bodyLengthChecker??Rve,credentialDefaultProvider:t?.credentialDefaultProvider??(o=>()=>Promise.reject(new Error("Credential is missing"))),defaultUserAgentProvider:t?.defaultUserAgentProvider??Swe({serviceId:n.serviceId,clientVersion:CZt.version}),maxAttempts:t?.maxAttempts??j1,region:t?.region??Cwe("Region is missing"),requestHandler:zF.create(t?.requestHandler??r),retryMode:t?.retryMode??(async()=>(await r()).retryMode||cne),sha256:t?.sha256??wwe,streamCollector:t?.streamCollector??V5,useDualstackEndpoint:t?.useDualstackEndpoint??(()=>Promise.resolve(Qve)),useFipsEndpoint:t?.useFipsEndpoint??(()=>Promise.resolve(ewe))}}});var oYt,iYt,aYt=v(()=>{oYt=t=>({setHttpHandler(e){t.httpHandler=e},httpHandler(){return t.httpHandler},updateHttpClientConfig(e,r){t.httpHandler?.updateHttpClientConfig(e,r)},httpHandlerConfigs(){return t.httpHandler.httpHandlerConfigs()}}),iYt=t=>({httpHandler:t.httpHandler()})});var sYt=v(()=>{aYt()});var uYt=v(()=>{});var lYt=v(()=>{});var cYt=v(()=>{});var dYt=v(()=>{});var fYt=v(()=>{});var pYt=v(()=>{});var mYt=v(()=>{});var hYt=v(()=>{sYt();uYt();lYt();cYt();dYt();fYt();pYt();mYt()});var gYt,yYt,bYt=v(()=>{gYt=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}}},yYt=t=>({httpAuthSchemes:t.httpAuthSchemes(),httpAuthSchemeProvider:t.httpAuthSchemeProvider(),credentials:t.credentials()})});var _Yt,vYt=v(()=>{Ewe();hYt();Bo();bYt();_Yt=(t,e)=>{let r=Object.assign(Twe(t),Dve(t),oYt(t),gYt(t));return e.forEach(n=>n.configure(r)),Object.assign(t,Owe(r),jve(r),iYt(r),yYt(r))}});var ZS,bne=v(()=>{E5e();P5e();R5e();n8e();lne();UO();Mg();i8e();bu();m8e();Bo();uGe();ySe();nYt();vYt();ZS=class extends d2{constructor(...[r]){let n=rYt(r||{});super(n);x(this,"config");this.initConfig=n;let o=wZt(n),i=sve(o),a=bwe(i),s=rwe(a),u=s,l=lwe(u),c=vZt(l),d=_Yt(c,r?.extensions||[]);this.config=d,this.middlewareStack.use(J_e(this.config)),this.middlewareStack.use(Yve(this.config)),this.middlewareStack.use(_we(this.config)),this.middlewareStack.use(owe(this.config)),this.middlewareStack.use(L_e(this.config)),this.middlewareStack.use(F_e(this.config)),this.middlewareStack.use(k_e(this.config)),this.middlewareStack.use(q_e(this.config,{httpAuthSchemeParametersProvider:bZt,identityProviderConfigProvider:async f=>new G5({"aws.auth#sigv4":f.credentials})})),this.middlewareStack.use(U_e(this.config))}destroy(){super.destroy()}}});var V_,bSe=v(()=>{Bo();V_=class t extends rK{constructor(e){super(e),Object.setPrototypeOf(this,t.prototype)}}});var _ne,vne,wne,Sne,Cne,xne,Tne,dGe=v(()=>{bSe();_ne=class t extends V_{constructor(r){super({name:"ExpiredTokenException",$fault:"client",...r});x(this,"name","ExpiredTokenException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},vne=class t extends V_{constructor(r){super({name:"MalformedPolicyDocumentException",$fault:"client",...r});x(this,"name","MalformedPolicyDocumentException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},wne=class t extends V_{constructor(r){super({name:"PackedPolicyTooLargeException",$fault:"client",...r});x(this,"name","PackedPolicyTooLargeException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},Sne=class t extends V_{constructor(r){super({name:"RegionDisabledException",$fault:"client",...r});x(this,"name","RegionDisabledException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},Cne=class t extends V_{constructor(r){super({name:"IDPRejectedClaimException",$fault:"client",...r});x(this,"name","IDPRejectedClaimException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},xne=class t extends V_{constructor(r){super({name:"InvalidIdentityTokenException",$fault:"client",...r});x(this,"name","InvalidIdentityTokenException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},Tne=class t extends V_{constructor(r){super({name:"IDPCommunicationErrorException",$fault:"client",...r});x(this,"name","IDPCommunicationErrorException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}}});var QIn,eAn,tAn,rAn,nAn,oAn,fGe,iAn,aAn,sAn,uAn,pGe,lAn,wYt,cAn,dAn,fAn,pAn,mAn,hAn,gAn,yAn,SYt,CYt,bAn,_An,vAn,wAn,SAn,CAn,xYt,xAn,TAn,TYt,OAn,OYt,EAn,PAn,mGe,MAn,RAn,IAn,AAn,NAn,DAn,jAn,$An,LAn,FAn,f2,p2,kAn,m2,h2,g2,qAn,EYt,BAn,Ys,UAn,zAn,hGe,PYt,MYt,RYt,IYt,gGe,AYt,NYt,DYt,jYt,$Yt,LYt,FYt,kYt,qYt,BYt,UYt,zYt,VAn,HAn,yGe,bGe,_Se=v(()=>{Mg();dGe();bSe();QIn="Arn",eAn="AccessKeyId",tAn="AssumeRole",rAn="AssumedRoleId",nAn="AssumeRoleRequest",oAn="AssumeRoleResponse",fGe="AssumedRoleUser",iAn="AssumeRoleWithWebIdentity",aAn="AssumeRoleWithWebIdentityRequest",sAn="AssumeRoleWithWebIdentityResponse",uAn="Audience",pGe="Credentials",lAn="ContextAssertion",wYt="DurationSeconds",cAn="Expiration",dAn="ExternalId",fAn="ExpiredTokenException",pAn="IDPCommunicationErrorException",mAn="IDPRejectedClaimException",hAn="InvalidIdentityTokenException",gAn="Key",yAn="MalformedPolicyDocumentException",SYt="Policy",CYt="PolicyArns",bAn="ProviderArn",_An="ProvidedContexts",vAn="ProvidedContextsListType",wAn="ProvidedContext",SAn="PolicyDescriptorType",CAn="ProviderId",xYt="PackedPolicySize",xAn="PackedPolicyTooLargeException",TAn="Provider",TYt="RoleArn",OAn="RegionDisabledException",OYt="RoleSessionName",EAn="SecretAccessKey",PAn="SubjectFromWebIdentityToken",mGe="SourceIdentity",MAn="SerialNumber",RAn="SessionToken",IAn="Tags",AAn="TokenCode",NAn="TransitiveTagKeys",DAn="Tag",jAn="Value",$An="WebIdentityToken",LAn="arn",FAn="accessKeySecretType",f2="awsQueryError",p2="client",kAn="clientTokenType",m2="error",h2="httpError",g2="message",qAn="policyDescriptorListType",EYt="smithy.ts.sdk.synthetic.com.amazonaws.sts",BAn="tagListType",Ys="com.amazonaws.sts",UAn=[0,Ys,FAn,8,0],zAn=[0,Ys,kAn,8,0],hGe=[3,Ys,fGe,0,[rAn,QIn],[0,0]],PYt=[3,Ys,nAn,0,[TYt,OYt,CYt,SYt,wYt,IAn,NAn,dAn,MAn,AAn,mGe,_An],[0,0,()=>zYt,0,1,()=>HAn,64,0,0,0,0,()=>VAn]],MYt=[3,Ys,oAn,0,[pGe,fGe,xYt,mGe],[[()=>gGe,0],()=>hGe,1,0]],RYt=[3,Ys,aAn,0,[TYt,OYt,$An,CAn,CYt,SYt,wYt],[0,0,[()=>zAn,0],0,()=>zYt,0,1]],IYt=[3,Ys,sAn,0,[pGe,PAn,fGe,xYt,TAn,uAn,mGe],[[()=>gGe,0],0,()=>hGe,1,0,0,0]],gGe=[3,Ys,pGe,0,[eAn,EAn,RAn,cAn],[0,[()=>UAn,0],0,4]],AYt=[-3,Ys,fAn,{[f2]:["ExpiredTokenException",400],[m2]:p2,[h2]:400},[g2],[0]];Vs.for(Ys).registerError(AYt,_ne);NYt=[-3,Ys,pAn,{[f2]:["IDPCommunicationError",400],[m2]:p2,[h2]:400},[g2],[0]];Vs.for(Ys).registerError(NYt,Tne);DYt=[-3,Ys,mAn,{[f2]:["IDPRejectedClaim",403],[m2]:p2,[h2]:403},[g2],[0]];Vs.for(Ys).registerError(DYt,Cne);jYt=[-3,Ys,hAn,{[f2]:["InvalidIdentityToken",400],[m2]:p2,[h2]:400},[g2],[0]];Vs.for(Ys).registerError(jYt,xne);$Yt=[-3,Ys,yAn,{[f2]:["MalformedPolicyDocument",400],[m2]:p2,[h2]:400},[g2],[0]];Vs.for(Ys).registerError($Yt,vne);LYt=[-3,Ys,xAn,{[f2]:["PackedPolicyTooLarge",400],[m2]:p2,[h2]:400},[g2],[0]];Vs.for(Ys).registerError(LYt,wne);FYt=[3,Ys,SAn,0,[LAn],[0]],kYt=[3,Ys,wAn,0,[bAn,lAn],[0,0]],qYt=[-3,Ys,OAn,{[f2]:["RegionDisabledException",403],[m2]:p2,[h2]:403},[g2],[0]];Vs.for(Ys).registerError(qYt,Sne);BYt=[3,Ys,DAn,0,[gAn,jAn],[0,0]],UYt=[-3,EYt,"STSServiceException",0,[],[]];Vs.for(EYt).registerError(UYt,V_);zYt=[1,Ys,qAn,0,()=>FYt],VAn=[1,Ys,vAn,0,()=>kYt],HAn=[1,Ys,BAn,0,()=>BYt],yGe=[9,Ys,tAn,0,()=>PYt,()=>MYt],bGe=[9,Ys,iAn,0,()=>RYt,()=>IYt]});var L1,vSe=v(()=>{bu();Bo();ySe();_Se();L1=class extends fn.classBuilder().ep(gSe).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSSecurityTokenServiceV20110615","AssumeRole",{}).n("STSClient","AssumeRoleCommand").sc(yGe).build(){}});var y2,wSe=v(()=>{bu();Bo();ySe();_Se();y2=class extends fn.classBuilder().ep(gSe).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSSecurityTokenServiceV20110615","AssumeRoleWithWebIdentity",{}).n("STSClient","AssumeRoleWithWebIdentityCommand").sc(bGe).build(){}});var WAn,SSe,VYt=v(()=>{Bo();vSe();wSe();bne();WAn={AssumeRoleCommand:L1,AssumeRoleWithWebIdentityCommand:y2},SSe=class extends ZS{};Ave(WAn,SSe)});var HYt=v(()=>{vSe();wSe()});var WYt=v(()=>{});var JYt,KYt,GYt,XYt,ZYt,YYt=v(()=>{bve();Ewe();vSe();wSe();JYt=t=>{if(typeof t?.Arn=="string"){let e=t.Arn.split(":");if(e.length>4&&e[4]!=="")return e[4]}},KYt=async(t,e,r,n={})=>{let o=typeof t=="function"?await t():t,i=typeof e=="function"?await e():e,a="",s=o??i??(a=await I7t(n)());return r?.debug?.("@aws-sdk/client-sts::resolveRegion","accepting first of:",`${o} (credential provider clientConfig)`,`${i} (contextual client)`,`${a} (STS default: AWS_REGION, profile region, or us-east-1)`),s},GYt=(t,e)=>{let r,n;return async(o,i)=>{if(n=o,!r){let{logger:c=t?.parentClientConfig?.logger,profile:d=t?.parentClientConfig?.profile,region:f,requestHandler:p=t?.parentClientConfig?.requestHandler,credentialProviderLogger:m,userAgentAppId:h=t?.parentClientConfig?.userAgentAppId}=t,y=await KYt(f,t?.parentClientConfig?.region,m,{logger:c,profile:d}),g=!ZYt(p);r=new e({...t,userAgentAppId:h,profile:d,credentialDefaultProvider:()=>async()=>n,region:y,requestHandler:g?p:void 0,logger:c})}let{Credentials:a,AssumedRoleUser:s}=await r.send(new L1(i));if(!a||!a.AccessKeyId||!a.SecretAccessKey)throw new Error(`Invalid response from STS.assumeRole call with role ${i.RoleArn}`);let u=JYt(s),l={accessKeyId:a.AccessKeyId,secretAccessKey:a.SecretAccessKey,sessionToken:a.SessionToken,expiration:a.Expiration,...a.CredentialScope&&{credentialScope:a.CredentialScope},...u&&{accountId:u}};return Q5(l,"CREDENTIALS_STS_ASSUME_ROLE","i"),l}},XYt=(t,e)=>{let r;return async n=>{if(!r){let{logger:u=t?.parentClientConfig?.logger,profile:l=t?.parentClientConfig?.profile,region:c,requestHandler:d=t?.parentClientConfig?.requestHandler,credentialProviderLogger:f,userAgentAppId:p=t?.parentClientConfig?.userAgentAppId}=t,m=await KYt(c,t?.parentClientConfig?.region,f,{logger:u,profile:l}),h=!ZYt(d);r=new e({...t,userAgentAppId:p,profile:l,region:m,requestHandler:h?d:void 0,logger:u})}let{Credentials:o,AssumedRoleUser:i}=await r.send(new y2(n));if(!o||!o.AccessKeyId||!o.SecretAccessKey)throw new Error(`Invalid response from STS.assumeRoleWithWebIdentity call with role ${n.RoleArn}`);let a=JYt(i),s={accessKeyId:o.AccessKeyId,secretAccessKey:o.SecretAccessKey,sessionToken:o.SessionToken,expiration:o.Expiration,...o.CredentialScope&&{credentialScope:o.CredentialScope},...a&&{accountId:a}};return a&&Q5(s,"RESOLVED_ACCOUNT_ID","T"),Q5(s,"CREDENTIALS_STS_ASSUME_ROLE_WEB_ID","k"),s}},ZYt=t=>t?.metadata?.handlerProtocol==="h2"});var QYt,eQt,tQt,JAn,rQt=v(()=>{YYt();bne();QYt=(t,e)=>e?class extends t{constructor(n){super(n);for(let o of e)this.middlewareStack.use(o)}}:t,eQt=(t={},e)=>GYt(t,QYt(ZS,e)),tQt=(t={},e)=>XYt(t,QYt(ZS,e)),JAn=t=>e=>t({roleAssumer:eQt(e),roleAssumerWithWebIdentity:tQt(e),...e})});var nQt={};En(nQt,{$Command:()=>fn,AssumeRole$:()=>yGe,AssumeRoleCommand:()=>L1,AssumeRoleRequest$:()=>PYt,AssumeRoleResponse$:()=>MYt,AssumeRoleWithWebIdentity$:()=>bGe,AssumeRoleWithWebIdentityCommand:()=>y2,AssumeRoleWithWebIdentityRequest$:()=>RYt,AssumeRoleWithWebIdentityResponse$:()=>IYt,AssumedRoleUser$:()=>hGe,Credentials$:()=>gGe,ExpiredTokenException:()=>_ne,ExpiredTokenException$:()=>AYt,IDPCommunicationErrorException:()=>Tne,IDPCommunicationErrorException$:()=>NYt,IDPRejectedClaimException:()=>Cne,IDPRejectedClaimException$:()=>DYt,InvalidIdentityTokenException:()=>xne,InvalidIdentityTokenException$:()=>jYt,MalformedPolicyDocumentException:()=>vne,MalformedPolicyDocumentException$:()=>$Yt,PackedPolicyTooLargeException:()=>wne,PackedPolicyTooLargeException$:()=>LYt,PolicyDescriptorType$:()=>FYt,ProvidedContext$:()=>kYt,RegionDisabledException:()=>Sne,RegionDisabledException$:()=>qYt,STS:()=>SSe,STSClient:()=>ZS,STSServiceException:()=>V_,STSServiceException$:()=>UYt,Tag$:()=>BYt,__Client:()=>d2,decorateDefaultCredentialProvider:()=>JAn,getDefaultRoleAssumer:()=>eQt,getDefaultRoleAssumerWithWebIdentity:()=>tQt});var _Ge=v(()=>{bne();VYt();HYt();_Se();dGe();WYt();rQt();bSe()});var oQt={};En(oQt,{AssumeRoleCommand:()=>L1,STSClient:()=>ZS});var iQt=v(()=>{_Ge()});var KAn,sQt,aQt,CSe,uQt=v(()=>{UO();qF();KAn="us-east-1",sQt=(t,e,r)=>{let n;return async(o={})=>{let{callerClientConfig:i}=o,a=t.clientConfig?.profile??i?.profile,s=t.logger??i?.logger;s?.debug("@aws-sdk/credential-providers - fromTemporaryCredentials (STS)");let u={...t.params,RoleSessionName:t.params.RoleSessionName??"aws-sdk-js-"+Date.now()};if(u?.SerialNumber){if(!t.mfaCodeProvider)throw new Nm("Temporary credential requires multi-factor authentication, but no MFA code callback was provided.",{tryNextLink:!1,logger:s});u.TokenCode=await t.mfaCodeProvider(u?.SerialNumber)}let{AssumeRoleCommand:l,STSClient:c}=await Promise.resolve().then(()=>(iQt(),oQt));if(!n){let f=typeof e=="function"?e():void 0,p=[t.masterCredentials,t.clientConfig?.credentials,void i?.credentials,i?.credentialDefaultProvider?.(),f],m="STS client default credentials";if(p[0])m="options.masterCredentials";else if(p[1])m="options.clientConfig.credentials";else{if(p[2])throw m="caller client's credentials",new Error("fromTemporaryCredentials recursion in callerClientConfig.credentials");p[3]?m="caller client's credentialDefaultProvider":p[4]&&(m="AWS SDK default credentials")}let h=[t.clientConfig?.region,i?.region,await r?.({profile:a}),KAn],y="default partition's default region";h[0]?y="options.clientConfig.region":h[1]?y="caller client's region":h[2]&&(y="file or env region");let g=[aQt(t.clientConfig?.requestHandler),aQt(i?.requestHandler)],b="STS default requestHandler";g[0]?b="options.clientConfig.requestHandler":g[1]&&(b="caller client's requestHandler"),s?.debug?.(`@aws-sdk/credential-providers - fromTemporaryCredentials STS client init with ${y}=${await P1(CSe(h))()}, ${m}, ${b}.`),n=new c({userAgentAppId:i?.userAgentAppId,...t.clientConfig,credentials:CSe(p),logger:s,profile:a,region:CSe(h),requestHandler:CSe(g)})}if(t.clientPlugins)for(let f of t.clientPlugins)n.middlewareStack.use(f);let{Credentials:d}=await n.send(new l(u));if(!d||!d.AccessKeyId||!d.SecretAccessKey)throw new Nm(`Invalid response from STS.assumeRole call with role ${u.RoleArn}`,{logger:s});return{accessKeyId:d.AccessKeyId,secretAccessKey:d.SecretAccessKey,sessionToken:d.SessionToken,expiration:d.Expiration,credentialScope:d.CredentialScope}}},aQt=t=>t?.metadata?.handlerProtocol==="h2"?void 0:t,CSe=t=>{for(let e of t)if(e!==void 0)return e}});var lQt=v(()=>{uQt()});var cQt=v(()=>{});var dQt,fQt=v(()=>{dQt=t=>async e=>{t.logger?.debug("@aws-sdk/credential-provider-web-identity - fromWebToken");let{roleArn:r,roleSessionName:n,webIdentityToken:o,providerId:i,policyArns:a,policy:s,durationSeconds:u}=t,{roleAssumerWithWebIdentity:l}=t;if(!l){let{getDefaultRoleAssumerWithWebIdentity:c}=await Promise.resolve().then(()=>(_Ge(),nQt));l=c({...t.clientConfig,credentialProviderLogger:t.logger,parentClientConfig:{...e?.callerClientConfig,...t.parentClientConfig}},t.clientPlugins)}return l({RoleArn:r,RoleSessionName:n??`aws-sdk-js-session-${Date.now()}`,WebIdentityToken:o,ProviderId:i,PolicyArns:a,Policy:s,DurationSeconds:u})}});var pQt=v(()=>{cQt();fQt()});var GAn,mQt=v(()=>{pQt();GAn=t=>dQt({...t})});var hQt={};En(hQt,{fromCognitoIdentity:()=>BIn,fromCognitoIdentityPool:()=>UIn,fromHttp:()=>sGe,fromTemporaryCredentials:()=>sQt,fromWebToken:()=>GAn});var gQt=v(()=>{ZXt();YXt();yZt();lQt();mQt()});var xGe=S(ok=>{"use strict";var XAn=B5(),ZAn=t=>({setHttpHandler(e){t.httpHandler=e},httpHandler(){return t.httpHandler},updateHttpClientConfig(e,r){t.httpHandler?.updateHttpClientConfig(e,r)},httpHandlerConfigs(){return t.httpHandler.httpHandlerConfigs()}}),YAn=t=>({httpHandler:t.httpHandler()}),vGe=class{constructor({name:e,kind:r=XAn.FieldPosition.HEADER,values:n=[]}){x(this,"name");x(this,"kind");x(this,"values");this.name=e,this.kind=r,this.values=n}add(e){this.values.push(e)}set(e){this.values=e}remove(e){this.values=this.values.filter(r=>r!==e)}toString(){return this.values.map(e=>e.includes(",")||e.includes(" ")?`"${e}"`:e).join(", ")}get(){return this.values}},wGe=class{constructor({fields:e=[],encoding:r="utf-8"}){x(this,"entries",{});x(this,"encoding");e.forEach(this.setField.bind(this)),this.encoding=r}setField(e){this.entries[e.name.toLowerCase()]=e}getField(e){return this.entries[e.toLowerCase()]}removeField(e){delete this.entries[e.toLowerCase()]}getByType(e){return Object.values(this.entries).filter(r=>r.kind===e)}},SGe=class t{constructor(e){x(this,"method");x(this,"protocol");x(this,"hostname");x(this,"port");x(this,"path");x(this,"query");x(this,"headers");x(this,"username");x(this,"password");x(this,"fragment");x(this,"body");this.method=e.method||"GET",this.hostname=e.hostname||"localhost",this.port=e.port,this.query=e.query||{},this.headers=e.headers||{},this.body=e.body,this.protocol=e.protocol?e.protocol.slice(-1)!==":"?`${e.protocol}:`:e.protocol:"https:",this.path=e.path?e.path.charAt(0)!=="/"?`/${e.path}`:e.path:"/",this.username=e.username,this.password=e.password,this.fragment=e.fragment}static clone(e){let r=new t({...e,headers:{...e.headers}});return r.query&&(r.query=QAn(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 QAn(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var CGe=class{constructor(e){x(this,"statusCode");x(this,"reason");x(this,"headers");x(this,"body");this.statusCode=e.statusCode,this.reason=e.reason,this.headers=e.headers||{},this.body=e.body}static isInstance(e){if(!e)return!1;let r=e;return typeof r.statusCode=="number"&&typeof r.headers=="object"}};function eNn(t){return/^[a-z0-9][a-z0-9\.\-]*[a-z0-9]$/.test(t)}ok.Field=vGe;ok.Fields=wGe;ok.HttpRequest=SGe;ok.HttpResponse=CGe;ok.getHttpHandlerExtensionConfiguration=ZAn;ok.isValidHostname=eNn;ok.resolveHttpHandlerRuntimeConfig=YAn});var bQt=S(OGe=>{"use strict";var yQt={},TGe={};for(let t=0;t<256;t++){let e=t.toString(16).toLowerCase();e.length===1&&(e=`0${e}`),yQt[t]=e,TGe[e]=t}function tNn(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 nNn=t=>typeof ArrayBuffer=="function"&&t instanceof ArrayBuffer||Object.prototype.toString.call(t)==="[object ArrayBuffer]";_Qt.isArrayBuffer=nNn});var wQt=S(PGe=>{"use strict";var oNn=vQt(),EGe=IS(),iNn=(t,e=0,r=t.byteLength-e)=>{if(!oNn.isArrayBuffer(t))throw new TypeError(`The "input" argument must be ArrayBuffer. Received type ${typeof t} (${t})`);return EGe.Buffer.from(t,e,r)},aNn=(t,e)=>{if(typeof t!="string")throw new TypeError(`The "input" argument must be of type string. Received type ${typeof t} (${t})`);return e?EGe.Buffer.from(t,e):EGe.Buffer.from(t)};PGe.fromArrayBuffer=iNn;PGe.fromString=aNn});var xQt=S(xSe=>{"use strict";var SQt=wQt(),CQt=t=>{let e=SQt.fromString(t,"utf8");return new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT)},sNn=t=>typeof t=="string"?CQt(t):ArrayBuffer.isView(t)?new Uint8Array(t.buffer,t.byteOffset,t.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(t),uNn=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 SQt.fromArrayBuffer(t.buffer,t.byteOffset,t.byteLength).toString("utf8")};xSe.fromUtf8=CQt;xSe.toUint8Array=sNn;xSe.toUtf8=uNn});var OQt=S(TQt=>{"use strict";var lNn=t=>typeof ArrayBuffer=="function"&&t instanceof ArrayBuffer||Object.prototype.toString.call(t)==="[object ArrayBuffer]";TQt.isArrayBuffer=lNn});var XQt=S(pi=>{"use strict";var ik=bQt(),b2=xQt(),cNn=OQt(),RQt=xGe(),EQt=VS(),TSe=Xre(),IQt="X-Amz-Algorithm",AQt="X-Amz-Credential",DGe="X-Amz-Date",NQt="X-Amz-SignedHeaders",DQt="X-Amz-Expires",jGe="X-Amz-Signature",$Ge="X-Amz-Security-Token",dNn="X-Amz-Region-Set",LGe="authorization",FGe=DGe.toLowerCase(),jQt="date",$Qt=[LGe,FGe,jQt],LQt=jGe.toLowerCase(),RSe="x-amz-content-sha256",FQt=$Ge.toLowerCase(),fNn="host",kQt={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},qQt=/^proxy-/,BQt=/^sec-/,pNn=[/^proxy-/i,/^sec-/i],OSe="AWS4-HMAC-SHA256",mNn="AWS4-ECDSA-P256-SHA256",UQt="AWS4-HMAC-SHA256-PAYLOAD",zQt="UNSIGNED-PAYLOAD",VQt=50,kGe="aws4_request",HQt=60*60*24*7,bK={},ESe=[],PSe=(t,e,r)=>`${t}/${e}/${r}/${kGe}`,WQt=async(t,e,r,n,o)=>{let i=await PQt(t,e.secretAccessKey,e.accessKeyId),a=`${r}:${n}:${o}:${ik.toHex(i)}:${e.sessionToken}`;if(a in bK)return bK[a];for(ESe.push(a);ESe.length>VQt;)delete bK[ESe.shift()];let s=`AWS4${e.secretAccessKey}`;for(let u of[r,n,o,kGe])s=await PQt(t,s,u);return bK[a]=s},hNn=()=>{ESe.length=0,Object.keys(bK).forEach(t=>{delete bK[t]})},PQt=(t,e,r)=>{let n=new t(e);return n.update(b2.toUint8Array(r)),n.digest()},MGe=({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 kQt||e?.has(i)||qQt.test(i)||BQt.test(i))&&(!r||r&&!r.has(i))||(n[i]=t[o].trim().replace(/\s+/g," "))}return n},MSe=async({headers:t,body:e},r)=>{for(let n of Object.keys(t))if(n.toLowerCase()===RSe)return t[n];if(e==null)return"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855";if(typeof e=="string"||ArrayBuffer.isView(e)||cNn.isArrayBuffer(e)){let n=new r;return n.update(b2.toUint8Array(e)),ik.toHex(await n.digest())}return zQt},RGe=class{format(e){let r=[];for(let i of Object.keys(e)){let a=b2.fromUtf8(i);r.push(Uint8Array.from([a.byteLength]),a,this.formatHeaderValue(e[i]))}let n=new Uint8Array(r.reduce((i,a)=>i+a.byteLength,0)),o=0;for(let i of r)n.set(i,o),o+=i.byteLength;return n}formatHeaderValue(e){switch(e.type){case"boolean":return Uint8Array.from([e.value?0:1]);case"byte":return Uint8Array.from([2,e.value]);case"short":let r=new DataView(new ArrayBuffer(3));return r.setUint8(0,3),r.setInt16(1,e.value,!1),new Uint8Array(r.buffer);case"integer":let n=new DataView(new ArrayBuffer(5));return n.setUint8(0,4),n.setInt32(1,e.value,!1),new Uint8Array(n.buffer);case"long":let o=new Uint8Array(9);return o[0]=5,o.set(e.value.bytes,1),o;case"binary":let i=new DataView(new ArrayBuffer(3+e.value.byteLength));i.setUint8(0,6),i.setUint16(1,e.value.byteLength,!1);let a=new Uint8Array(i.buffer);return a.set(e.value,3),a;case"string":let s=b2.fromUtf8(e.value),u=new DataView(new ArrayBuffer(3+s.byteLength));u.setUint8(0,7),u.setUint16(1,s.byteLength,!1);let l=new Uint8Array(u.buffer);return l.set(s,3),l;case"timestamp":let c=new Uint8Array(9);return c[0]=8,c.set(IGe.fromNumber(e.value.valueOf()).bytes,1),c;case"uuid":if(!gNn.test(e.value))throw new Error(`Invalid UUID received: ${e.value}`);let d=new Uint8Array(17);return d[0]=9,d.set(ik.fromHex(e.value.replace(/\-/g,"")),1),d}}},gNn=/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/,IGe=class t{constructor(e){x(this,"bytes");if(this.bytes=e,e.byteLength!==8)throw new Error("Int64 buffers must be exactly 8 bytes")}static fromNumber(e){if(e>9223372036854776e3||e<-9223372036854776e3)throw new Error(`${e} is too large (or, if negative, too small) to represent as an Int64`);let r=new Uint8Array(8);for(let n=7,o=Math.abs(Math.round(e));n>-1&&o>0;n--,o/=256)r[n]=o;return e<0&&MQt(r),new t(r)}valueOf(){let e=this.bytes.slice(0),r=e[0]&128;return r&&MQt(e),parseInt(ik.toHex(e),16)*(r?-1:1)}toString(){return String(this.valueOf())}};function MQt(t){for(let e=0;e<8;e++)t[e]^=255;for(let e=7;e>-1&&(t[e]++,t[e]===0);e--);}var JQt=(t,e)=>{t=t.toLowerCase();for(let r of Object.keys(e))if(t===r.toLowerCase())return!0;return!1},KQt=(t,e={})=>{let{headers:r,query:n={}}=RQt.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}},AGe=t=>{t=RQt.HttpRequest.clone(t);for(let e of Object.keys(t.headers))$Qt.indexOf(e.toLowerCase())>-1&&delete t.headers[e];return t},GQt=({query:t={}})=>{let e=[],r={};for(let n of Object.keys(t)){if(n.toLowerCase()===LQt)continue;let o=TSe.escapeUri(n);e.push(o);let i=t[n];typeof i=="string"?r[o]=`${o}=${TSe.escapeUri(i)}`:Array.isArray(i)&&(r[o]=i.slice(0).reduce((a,s)=>a.concat([`${o}=${TSe.escapeUri(s)}`]),[]).sort().join("&"))}return e.sort().map(n=>r[n]).filter(n=>n).join("&")},yNn=t=>bNn(t).toISOString().replace(/\.\d{3}Z$/,"Z"),bNn=t=>typeof t=="number"?new Date(t*1e3):typeof t=="string"?Number(t)?new Date(Number(t)*1e3):new Date(t):t,ISe=class{constructor({applyChecksum:e,credentials:r,region:n,service:o,sha256:i,uriEscapePath:a=!0}){x(this,"service");x(this,"regionProvider");x(this,"credentialProvider");x(this,"sha256");x(this,"uriEscapePath");x(this,"applyChecksum");this.service=o,this.sha256=i,this.uriEscapePath=a,this.applyChecksum=typeof e=="boolean"?e:!0,this.regionProvider=EQt.normalizeProvider(n),this.credentialProvider=EQt.normalizeProvider(r)}createCanonicalRequest(e,r,n){let o=Object.keys(r).sort();return`${e.method} ${this.getCanonicalPath(e)} ${GQt(e)} ${o.map(i=>`${i}:${r[i]}`).join(` `)} ${o.join(";")} ${n}`}async createStringToSign(e,r,n,o){let i=new this.sha256;i.update(b2.toUint8Array(n));let a=await i.digest();return`${o} ${e} ${r} ${ik.toHex(a)}`}getCanonicalPath({path:e}){if(this.uriEscapePath){let r=[];for(let i of e.split("/"))i?.length!==0&&i!=="."&&(i===".."?r.pop():r.push(i));let n=`${e?.startsWith("/")?"/":""}${r.join("/")}${r.length>0&&e?.endsWith("/")?"/":""}`;return TSe.escapeUri(n).replace(/%2F/g,"/")}return e}validateResolvedCredentials(e){if(typeof e!="object"||typeof e.accessKeyId!="string"||typeof e.secretAccessKey!="string")throw new Error("Resolved credential object is not valid")}formatDate(e){let r=yNn(e).replace(/[\-:]/g,"");return{longDate:r,shortDate:r.slice(0,8)}}getCanonicalHeaderList(e){return Object.keys(e).sort().join(";")}},NGe=class extends ISe{constructor({applyChecksum:r,credentials:n,region:o,service:i,sha256:a,uriEscapePath:s=!0}){super({applyChecksum:r,credentials:n,region:o,service:i,sha256:a,uriEscapePath:s});x(this,"headerFormatter",new RGe)}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>HQt)return Promise.reject("Signature version 4 presigned URLs must have an expiration date less than one week in the future");let y=PSe(h,p,d??this.service),g=KQt(AGe(r),{unhoistableHeaders:s,hoistableHeaders:l});f.sessionToken&&(g.query[$Ge]=f.sessionToken),g.query[IQt]=OSe,g.query[AQt]=`${f.accessKeyId}/${y}`,g.query[DGe]=m,g.query[DQt]=i.toString(10);let b=MGe(g,a,u);return g.query[NQt]=this.getCanonicalHeaderList(b),g.query[jGe]=await this.getSignature(m,y,this.getSigningKey(f,p,h,d),this.createCanonicalRequest(g,b,await MSe(r,this.sha256))),g}async sign(r,n){return typeof r=="string"?this.signString(r,n):r.headers&&r.payload?this.signEvent(r,n):r.message?this.signMessage(r,n):this.signRequest(r,n)}async signEvent({headers:r,payload:n},{signingDate:o=new Date,priorSignature:i,signingRegion:a,signingService:s}){let u=a??await this.regionProvider(),{shortDate:l,longDate:c}=this.formatDate(o),d=PSe(l,u,s??this.service),f=await MSe({headers:{},body:n},this.sha256),p=new this.sha256;p.update(r);let m=ik.toHex(await p.digest()),h=[UQt,c,d,i,m,f].join(` `);return this.signString(h,{signingDate:o,signingRegion:u,signingService:s})}async signMessage(r,{signingDate:n=new Date,signingRegion:o,signingService:i}){return this.signEvent({headers:this.headerFormatter.format(r.message.headers),payload:r.message.body},{signingDate:n,signingRegion:o,signingService:i,priorSignature:r.priorSignature}).then(s=>({message:r.message,signature:s}))}async signString(r,{signingDate:n=new Date,signingRegion:o,signingService:i}={}){let a=await this.credentialProvider();this.validateResolvedCredentials(a);let s=o??await this.regionProvider(),{shortDate:u}=this.formatDate(n),l=new this.sha256(await this.getSigningKey(a,s,u,i));return l.update(b2.toUint8Array(r)),ik.toHex(await l.digest())}async signRequest(r,{signingDate:n=new Date,signableHeaders:o,unsignableHeaders:i,signingRegion:a,signingService:s}={}){let u=await this.credentialProvider();this.validateResolvedCredentials(u);let l=a??await this.regionProvider(),c=AGe(r),{longDate:d,shortDate:f}=this.formatDate(n),p=PSe(f,l,s??this.service);c.headers[FGe]=d,u.sessionToken&&(c.headers[FQt]=u.sessionToken);let m=await MSe(c,this.sha256);!JQt(RSe,c.headers)&&this.applyChecksum&&(c.headers[RSe]=m);let h=MGe(c,i,o),y=await this.getSignature(d,p,this.getSigningKey(u,l,f,s),this.createCanonicalRequest(c,h,m));return c.headers[LGe]=`${OSe} Credential=${u.accessKeyId}/${p}, SignedHeaders=${this.getCanonicalHeaderList(h)}, Signature=${y}`,c}async getSignature(r,n,o,i){let a=await this.createStringToSign(r,n,i,OSe),s=new this.sha256(await o);return s.update(b2.toUint8Array(a)),ik.toHex(await s.digest())}getSigningKey(r,n,o,i){return WQt(this.sha256,r,o,n,i||this.service)}},_Nn={SignatureV4a:null};pi.ALGORITHM_IDENTIFIER=OSe;pi.ALGORITHM_IDENTIFIER_V4A=mNn;pi.ALGORITHM_QUERY_PARAM=IQt;pi.ALWAYS_UNSIGNABLE_HEADERS=kQt;pi.AMZ_DATE_HEADER=FGe;pi.AMZ_DATE_QUERY_PARAM=DGe;pi.AUTH_HEADER=LGe;pi.CREDENTIAL_QUERY_PARAM=AQt;pi.DATE_HEADER=jQt;pi.EVENT_ALGORITHM_IDENTIFIER=UQt;pi.EXPIRES_QUERY_PARAM=DQt;pi.GENERATED_HEADERS=$Qt;pi.HOST_HEADER=fNn;pi.KEY_TYPE_IDENTIFIER=kGe;pi.MAX_CACHE_SIZE=VQt;pi.MAX_PRESIGNED_TTL=HQt;pi.PROXY_HEADER_PATTERN=qQt;pi.REGION_SET_PARAM=dNn;pi.SEC_HEADER_PATTERN=BQt;pi.SHA256_HEADER=RSe;pi.SIGNATURE_HEADER=LQt;pi.SIGNATURE_QUERY_PARAM=jGe;pi.SIGNED_HEADERS_QUERY_PARAM=NQt;pi.SignatureV4=NGe;pi.SignatureV4Base=ISe;pi.TOKEN_HEADER=FQt;pi.TOKEN_QUERY_PARAM=$Ge;pi.UNSIGNABLE_PATTERNS=pNn;pi.UNSIGNED_PAYLOAD=zQt;pi.clearCredentialCache=hNn;pi.createScope=PSe;pi.getCanonicalHeaders=MGe;pi.getCanonicalQuery=GQt;pi.getPayloadHash=MSe;pi.getSigningKey=WQt;pi.hasHeader=JQt;pi.moveHeadersToQuery=KQt;pi.prepareRequest=AGe;pi.signatureV4aContainer=_Nn});var wc=S((sva,ZQt)=>{"use strict";ZQt.exports={ArrayIsArray(t){return Array.isArray(t)},ArrayPrototypeIncludes(t,e){return t.includes(e)},ArrayPrototypeIndexOf(t,e){return t.indexOf(e)},ArrayPrototypeJoin(t,e){return t.join(e)},ArrayPrototypeMap(t,e){return t.map(e)},ArrayPrototypePop(t,e){return t.pop(e)},ArrayPrototypePush(t,e){return t.push(e)},ArrayPrototypeSlice(t,e,r){return t.slice(e,r)},Error,FunctionPrototypeCall(t,e,...r){return t.call(e,...r)},FunctionPrototypeSymbolHasInstance(t,e){return Function.prototype[Symbol.hasInstance].call(t,e)},MathFloor:Math.floor,Number,NumberIsInteger:Number.isInteger,NumberIsNaN:Number.isNaN,NumberMAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER,NumberMIN_SAFE_INTEGER:Number.MIN_SAFE_INTEGER,NumberParseInt:Number.parseInt,ObjectDefineProperties(t,e){return Object.defineProperties(t,e)},ObjectDefineProperty(t,e,r){return Object.defineProperty(t,e,r)},ObjectGetOwnPropertyDescriptor(t,e){return Object.getOwnPropertyDescriptor(t,e)},ObjectKeys(t){return Object.keys(t)},ObjectSetPrototypeOf(t,e){return Object.setPrototypeOf(t,e)},Promise,PromisePrototypeCatch(t,e){return t.catch(e)},PromisePrototypeThen(t,e,r){return t.then(e,r)},PromiseReject(t){return Promise.reject(t)},PromiseResolve(t){return Promise.resolve(t)},ReflectApply:Reflect.apply,RegExpPrototypeTest(t,e){return t.test(e)},SafeSet:Set,String,StringPrototypeSlice(t,e,r){return t.slice(e,r)},StringPrototypeToLowerCase(t){return t.toLowerCase()},StringPrototypeToUpperCase(t){return t.toUpperCase()},StringPrototypeTrim(t){return t.trim()},Symbol,SymbolFor:Symbol.for,SymbolAsyncIterator:Symbol.asyncIterator,SymbolHasInstance:Symbol.hasInstance,SymbolIterator:Symbol.iterator,SymbolDispose:Symbol.dispose||Symbol("Symbol.dispose"),SymbolAsyncDispose:Symbol.asyncDispose||Symbol("Symbol.asyncDispose"),TypedArrayPrototypeSet(t,e,r){return t.set(e,r)},Boolean,Uint8Array}});var _K=S((uva,ASe)=>{"use strict";var{AbortController:YQt,AbortSignal:vNn}=typeof self<"u"?self:typeof window<"u"?window:void 0;ASe.exports=YQt;ASe.exports.AbortSignal=vNn;ASe.exports.default=YQt});var One=S((lva,qGe)=>{"use strict";var vK=typeof Reflect=="object"?Reflect:null,QQt=vK&&typeof vK.apply=="function"?vK.apply:function(e,r,n){return Function.prototype.apply.call(e,r,n)},NSe;vK&&typeof vK.ownKeys=="function"?NSe=vK.ownKeys:Object.getOwnPropertySymbols?NSe=function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:NSe=function(e){return Object.getOwnPropertyNames(e)};function wNn(t){console&&console.warn&&console.warn(t)}var ter=Number.isNaN||function(e){return e!==e};function _u(){_u.init.call(this)}qGe.exports=_u;qGe.exports.once=TNn;_u.EventEmitter=_u;_u.prototype._events=void 0;_u.prototype._eventsCount=0;_u.prototype._maxListeners=void 0;var eer=10;function DSe(t){if(typeof t!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof t)}Object.defineProperty(_u,"defaultMaxListeners",{enumerable:!0,get:function(){return eer},set:function(t){if(typeof t!="number"||t<0||ter(t))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+t+".");eer=t}});_u.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0};_u.prototype.setMaxListeners=function(e){if(typeof e!="number"||e<0||ter(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 rer(t){return t._maxListeners===void 0?_u.defaultMaxListeners:t._maxListeners}_u.prototype.getMaxListeners=function(){return rer(this)};_u.prototype.emit=function(e){for(var r=[],n=1;n0&&(a=r[0]),a instanceof Error)throw a;var s=new Error("Unhandled error."+(a?" ("+a.message+")":""));throw s.context=a,s}var u=i[e];if(u===void 0)return!1;if(typeof u=="function")QQt(u,this,r);else for(var l=u.length,c=ser(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,wNn(s)}return t}_u.prototype.addListener=function(e,r){return ner(this,e,r,!1)};_u.prototype.on=_u.prototype.addListener;_u.prototype.prependListener=function(e,r){return ner(this,e,r,!0)};function SNn(){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 oer(t,e,r){var n={fired:!1,wrapFn:void 0,target:t,type:e,listener:r},o=SNn.bind(n);return o.listener=r,n.wrapFn=o,o}_u.prototype.once=function(e,r){return DSe(r),this.on(e,oer(this,e,r)),this};_u.prototype.prependOnceListener=function(e,r){return DSe(r),this.prependListener(e,oer(this,e,r)),this};_u.prototype.removeListener=function(e,r){var n,o,i,a,s;if(DSe(r),o=this._events,o===void 0)return this;if(n=o[e],n===void 0)return this;if(n===r||n.listener===r)--this._eventsCount===0?this._events=Object.create(null):(delete o[e],o.removeListener&&this.emit("removeListener",e,n.listener||r));else if(typeof n!="function"){for(i=-1,a=n.length-1;a>=0;a--)if(n[a]===r||n[a].listener===r){s=n[a].listener,i=a;break}if(i<0)return this;i===0?n.shift():CNn(n,i),n.length===1&&(o[e]=n[0]),o.removeListener!==void 0&&this.emit("removeListener",e,s||r)}return this};_u.prototype.off=_u.prototype.removeListener;_u.prototype.removeAllListeners=function(e){var r,n,o;if(n=this._events,n===void 0)return this;if(n.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):n[e]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete n[e]),this;if(arguments.length===0){var i=Object.keys(n),a;for(o=0;o=0;o--)this.removeListener(e,r[o]);return this};function ier(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?xNn(o):ser(o,o.length)}_u.prototype.listeners=function(e){return ier(this,e,!0)};_u.prototype.rawListeners=function(e){return ier(this,e,!1)};_u.listenerCount=function(t,e){return typeof t.listenerCount=="function"?t.listenerCount(e):aer.call(t,e)};_u.prototype.listenerCount=aer;function aer(t){var e=this._events;if(e!==void 0){var r=e[t];if(typeof r=="function")return 1;if(r!==void 0)return r.length}return 0}_u.prototype.eventNames=function(){return this._eventsCount>0?NSe(this._events):[]};function ser(t,e){for(var r=new Array(e),n=0;n{"use strict";var ENn=IS(),{kResistStopPropagation:PNn,SymbolDispose:MNn}=wc(),RNn=globalThis.AbortSignal||_K().AbortSignal,INn=globalThis.AbortController||_K().AbortController,ANn=Object.getPrototypeOf(async function(){}).constructor,ler=globalThis.Blob||ENn.Blob,NNn=typeof ler<"u"?function(e){return e instanceof ler}:function(e){return!1},cer=(t,e)=>{if(t!==void 0&&(t===null||typeof t!="object"||!("aborted"in t)))throw new ERR_INVALID_ARG_TYPE(e,"AbortSignal",t)},DNn=(t,e)=>{if(typeof t!="function")throw new ERR_INVALID_ARG_TYPE(e,"Function",t)},BGe=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 ANn},isArrayBufferView(t){return ArrayBuffer.isView(t)}},isBlob:NNn,deprecate(t,e){return t},addAbortListener:One().addAbortListener||function(e,r){if(e===void 0)throw new ERR_INVALID_ARG_TYPE("signal","AbortSignal",e);cer(e,"signal"),DNn(r,"listener");let n;return e.aborted?queueMicrotask(()=>r()):(e.addEventListener("abort",r,{__proto__:null,once:!0,[PNn]:!0}),n=()=>{e.removeEventListener("abort",r)}),{__proto__:null,[MNn](){var o;(o=n)===null||o===void 0||o()}}},AbortSignalAny:RNn.any||function(e){if(e.length===1)return e[0];let r=new INn,n=()=>r.abort();return e.forEach(o=>{cer(o,"signals"),o.addEventListener("abort",n,{once:!0})}),r.signal.addEventListener("abort",()=>{e.forEach(o=>o.removeEventListener("abort",n))},{once:!0}),r.signal}};UGe.exports.promisify.custom=Symbol.for("nodejs.util.promisify.custom")});var qb=S((dva,per)=>{"use strict";var{format:jNn,inspect:jSe,AggregateError:$Nn}=Ly(),LNn=globalThis.AggregateError||$Nn,FNn=Symbol("kIsNodeError"),kNn=["string","function","number","object","Function","Object","boolean","bigint","symbol"],qNn=/^([A-Z][a-z0-9]*)+$/,BNn="__node_internal_",$Se={};function _2(t,e){if(!t)throw new $Se.ERR_INTERNAL_ASSERTION(e)}function der(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 UNn(t,e,r){if(typeof e=="function")return _2(e.length<=r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${e.length}).`),e(...r);let n=(e.match(/%[dfijoOs]/g)||[]).length;return _2(n===r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${n}).`),r.length===0?e:jNn(e,...r)}function Ag(t,e,r){r||(r=Error);class n extends r{constructor(...i){super(UNn(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[FNn]=!0,$Se[t]=n}function fer(t){let e=BNn+t.name;return Object.defineProperty(t,"name",{value:e}),t}function zNn(t,e){if(t&&e&&t!==e){if(Array.isArray(e.errors))return e.errors.push(t),e;let r=new LNn([e,t],e.message);return r.code=e.code,r}return t||e}var zGe=class extends Error{constructor(e="The operation was aborted",r=void 0){if(r!==void 0&&typeof r!="object")throw new $Se.ERR_INVALID_ARG_TYPE("options","Object",r);super(e,r),this.code="ABORT_ERR",this.name="AbortError"}};Ag("ERR_ASSERTION","%s",Error);Ag("ERR_INVALID_ARG_TYPE",(t,e,r)=>{_2(typeof t=="string","'name' must be a string"),Array.isArray(e)||(e=[e]);let n="The ";t.endsWith(" argument")?n+=`${t} `:n+=`"${t}" ${t.includes(".")?"property":"argument"} `,n+="must be ";let o=[],i=[],a=[];for(let u of e)_2(typeof u=="string","All expected entries have to be of type string"),kNn.includes(u)?o.push(u.toLowerCase()):qNn.test(u)?i.push(u):(_2(u!=="object",'The value "object" should be written as "Object"'),a.push(u));if(i.length>0){let u=o.indexOf("object");u!==-1&&(o.splice(o,u,1),i.push("Object"))}if(o.length>0){switch(o.length){case 1:n+=`of type ${o[0]}`;break;case 2:n+=`one of type ${o[0]} or ${o[1]}`;break;default:{let u=o.pop();n+=`one of type ${o.join(", ")}, or ${u}`}}(i.length>0||a.length>0)&&(n+=" or ")}if(i.length>0){switch(i.length){case 1:n+=`an instance of ${i[0]}`;break;case 2:n+=`an instance of ${i[0]} or ${i[1]}`;break;default:{let u=i.pop();n+=`an instance of ${i.join(", ")}, or ${u}`}}a.length>0&&(n+=" or ")}switch(a.length){case 0:break;case 1:a[0].toLowerCase()!==a[0]&&(n+="an "),n+=`${a[0]}`;break;case 2:n+=`one of ${a[0]} or ${a[1]}`;break;default:{let u=a.pop();n+=`one of ${a.join(", ")}, or ${u}`}}if(r==null)n+=`. Received ${r}`;else if(typeof r=="function"&&r.name)n+=`. Received function ${r.name}`;else if(typeof r=="object"){var s;if((s=r.constructor)!==null&&s!==void 0&&s.name)n+=`. Received an instance of ${r.constructor.name}`;else{let u=jSe(r,{depth:-1});n+=`. Received ${u}`}}else{let u=jSe(r,{colors:!1});u.length>25&&(u=`${u.slice(0,25)}...`),n+=`. Received type ${typeof r} (${u})`}return n},TypeError);Ag("ERR_INVALID_ARG_VALUE",(t,e,r="is invalid")=>{let n=jSe(e);return n.length>128&&(n=n.slice(0,128)+"..."),`The ${t.includes(".")?"property":"argument"} '${t}' ${r}. Received ${n}`},TypeError);Ag("ERR_INVALID_RETURN_VALUE",(t,e,r)=>{var n;let o=r!=null&&(n=r.constructor)!==null&&n!==void 0&&n.name?`instance of ${r.constructor.name}`:`type ${typeof r}`;return`Expected ${t} to be returned from the "${e}" function but got ${o}.`},TypeError);Ag("ERR_MISSING_ARGS",(...t)=>{_2(t.length>0,"At least one arg needs to be specified");let e,r=t.length;switch(t=(Array.isArray(t)?t:[t]).map(n=>`"${n}"`).join(" or "),r){case 1:e+=`The ${t[0]} argument`;break;case 2:e+=`The ${t[0]} and ${t[1]} arguments`;break;default:{let n=t.pop();e+=`The ${t.join(", ")}, and ${n} arguments`}break}return`${e} must be specified`},TypeError);Ag("ERR_OUT_OF_RANGE",(t,e,r)=>{_2(e,'Missing "range" argument');let n;return Number.isInteger(r)&&Math.abs(r)>2**32?n=der(String(r)):typeof r=="bigint"?(n=String(r),(r>2n**32n||r<-(2n**32n))&&(n=der(n)),n+="n"):n=jSe(r),`The value of "${t}" is out of range. It must be ${e}. Received ${n}`},RangeError);Ag("ERR_MULTIPLE_CALLBACK","Callback called multiple times",Error);Ag("ERR_METHOD_NOT_IMPLEMENTED","The %s method is not implemented",Error);Ag("ERR_STREAM_ALREADY_FINISHED","Cannot call %s after a stream was finished",Error);Ag("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable",Error);Ag("ERR_STREAM_DESTROYED","Cannot call %s after a stream was destroyed",Error);Ag("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError);Ag("ERR_STREAM_PREMATURE_CLOSE","Premature close",Error);Ag("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF",Error);Ag("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event",Error);Ag("ERR_STREAM_WRITE_AFTER_END","write after end",Error);Ag("ERR_UNKNOWN_ENCODING","Unknown encoding: %s",TypeError);per.exports={AbortError:zGe,aggregateTwoErrors:fer(zNn),hideStackFrames:fer,codes:$Se}});var SK=S((fva,Cer)=>{"use strict";var{ArrayIsArray:HGe,ArrayPrototypeIncludes:yer,ArrayPrototypeJoin:ber,ArrayPrototypeMap:VNn,NumberIsInteger:WGe,NumberIsNaN:HNn,NumberMAX_SAFE_INTEGER:WNn,NumberMIN_SAFE_INTEGER:JNn,NumberParseInt:KNn,ObjectPrototypeHasOwnProperty:GNn,RegExpPrototypeExec:_er,String:XNn,StringPrototypeToUpperCase:ZNn,StringPrototypeTrim:YNn}=wc(),{hideStackFrames:YS,codes:{ERR_SOCKET_BAD_PORT:QNn,ERR_INVALID_ARG_TYPE:Fy,ERR_INVALID_ARG_VALUE:wK,ERR_OUT_OF_RANGE:v2,ERR_UNKNOWN_SIGNAL:mer}}=qb(),{normalizeEncoding:e1n}=Ly(),{isAsyncFunction:t1n,isArrayBufferView:r1n}=Ly().types,her={};function n1n(t){return t===(t|0)}function o1n(t){return t===t>>>0}var i1n=/^[0-7]+$/,a1n="must be a 32-bit unsigned integer or an octal string";function s1n(t,e,r){if(typeof t>"u"&&(t=r),typeof t=="string"){if(_er(i1n,t)===null)throw new wK(e,t,a1n);t=KNn(t,8)}return ver(t,e),t}var u1n=YS((t,e,r=JNn,n=WNn)=>{if(typeof t!="number")throw new Fy(e,"number",t);if(!WGe(t))throw new v2(e,"an integer",t);if(tn)throw new v2(e,`>= ${r} && <= ${n}`,t)}),l1n=YS((t,e,r=-2147483648,n=2147483647)=>{if(typeof t!="number")throw new Fy(e,"number",t);if(!WGe(t))throw new v2(e,"an integer",t);if(tn)throw new v2(e,`>= ${r} && <= ${n}`,t)}),ver=YS((t,e,r=!1)=>{if(typeof t!="number")throw new Fy(e,"number",t);if(!WGe(t))throw new v2(e,"an integer",t);let n=r?1:0,o=4294967295;if(to)throw new v2(e,`>= ${n} && <= ${o}`,t)});function JGe(t,e){if(typeof t!="string")throw new Fy(e,"string",t)}function c1n(t,e,r=void 0,n){if(typeof t!="number")throw new Fy(e,"number",t);if(r!=null&&tn||(r!=null||n!=null)&&HNn(t))throw new v2(e,`${r!=null?`>= ${r}`:""}${r!=null&&n!=null?" && ":""}${n!=null?`<= ${n}`:""}`,t)}var d1n=YS((t,e,r)=>{if(!yer(r,t)){let o="must be one of: "+ber(VNn(r,i=>typeof i=="string"?`'${i}'`:XNn(i)),", ");throw new wK(e,t,o)}});function wer(t,e){if(typeof t!="boolean")throw new Fy(e,"boolean",t)}function VGe(t,e,r){return t==null||!GNn(t,e)?r:t[e]}var f1n=YS((t,e,r=null)=>{let n=VGe(r,"allowArray",!1),o=VGe(r,"allowFunction",!1);if(!VGe(r,"nullable",!1)&&t===null||!n&&HGe(t)||typeof t!="object"&&(!o||typeof t!="function"))throw new Fy(e,"Object",t)}),p1n=YS((t,e)=>{if(t!=null&&typeof t!="object"&&typeof t!="function")throw new Fy(e,"a dictionary",t)}),LSe=YS((t,e,r=0)=>{if(!HGe(t))throw new Fy(e,"Array",t);if(t.length{if(!r1n(t))throw new Fy(e,["Buffer","TypedArray","DataView"],t)});function _1n(t,e){let r=e1n(e),n=t.length;if(r==="hex"&&n%2!==0)throw new wK("encoding",e,`is invalid for data of length ${n}`)}function v1n(t,e="Port",r=!0){if(typeof t!="number"&&typeof t!="string"||typeof t=="string"&&YNn(t).length===0||+t!==+t>>>0||t>65535||t===0&&!r)throw new QNn(e,t,r);return t|0}var Ser=YS((t,e)=>{if(t!==void 0&&(t===null||typeof t!="object"||!("aborted"in t)))throw new Fy(e,"AbortSignal",t)}),w1n=YS((t,e)=>{if(typeof t!="function")throw new Fy(e,"Function",t)}),S1n=YS((t,e)=>{if(typeof t!="function"||t1n(t))throw new Fy(e,"Function",t)}),C1n=YS((t,e)=>{if(t!==void 0)throw new Fy(e,"undefined",t)});function x1n(t,e,r){if(!yer(r,t))throw new Fy(e,`('${ber(r,"|")}')`,t)}var T1n=/^(?:<[^>]*>)(?:\s*;\s*[^;"\s]+(?:=(")?[^;"\s]*\1)?)*$/;function ger(t,e){if(typeof t>"u"||!_er(T1n,t))throw new wK(e,t,'must be an array or string of format "; rel=preload; as=style"')}function O1n(t){if(typeof t=="string")return ger(t,"hints"),t;if(HGe(t)){let e=t.length,r="";if(e===0)return r;for(let n=0;n; rel=preload; as=style"')}Cer.exports={isInt32:n1n,isUint32:o1n,parseFileMode:s1n,validateArray:LSe,validateStringArray:m1n,validateBooleanArray:h1n,validateAbortSignalArray:g1n,validateBoolean:wer,validateBuffer:b1n,validateDictionary:p1n,validateEncoding:_1n,validateFunction:w1n,validateInt32:l1n,validateInteger:u1n,validateNumber:c1n,validateObject:f1n,validateOneOf:d1n,validatePlainFunction:S1n,validatePort:v1n,validateSignalName:y1n,validateString:JGe,validateUint32:ver,validateUndefined:C1n,validateUnion:x1n,validateAbortSignal:Ser,validateLinkHeaderValue:O1n}});var ak=S((pva,Eer)=>{var ad=Eer.exports={},JO,KO;function KGe(){throw new Error("setTimeout has not been defined")}function GGe(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?JO=setTimeout:JO=KGe}catch{JO=KGe}try{typeof clearTimeout=="function"?KO=clearTimeout:KO=GGe}catch{KO=GGe}})();function xer(t){if(JO===setTimeout)return setTimeout(t,0);if((JO===KGe||!JO)&&setTimeout)return JO=setTimeout,setTimeout(t,0);try{return JO(t,0)}catch{try{return JO.call(null,t,0)}catch{return JO.call(this,t,0)}}}function E1n(t){if(KO===clearTimeout)return clearTimeout(t);if((KO===GGe||!KO)&&clearTimeout)return KO=clearTimeout,clearTimeout(t);try{return KO(t)}catch{try{return KO.call(null,t)}catch{return KO.call(this,t)}}}var F1=[],CK=!1,w2,FSe=-1;function P1n(){!CK||!w2||(CK=!1,w2.length?F1=w2.concat(F1):FSe=-1,F1.length&&Ter())}function Ter(){if(!CK){var t=xer(P1n);CK=!0;for(var e=F1.length;e;){for(w2=F1,F1=[];++FSe1)for(var r=1;r{"use strict";var{SymbolAsyncIterator:Per,SymbolIterator:Mer,SymbolFor:S2}=wc(),Rer=S2("nodejs.stream.destroyed"),Ier=S2("nodejs.stream.errored"),XGe=S2("nodejs.stream.readable"),ZGe=S2("nodejs.stream.writable"),Aer=S2("nodejs.stream.disturbed"),M1n=S2("nodejs.webstream.isClosedPromise"),R1n=S2("nodejs.webstream.controllerErrorFunction");function kSe(t,e=!1){var r;return!!(t&&typeof t.pipe=="function"&&typeof t.on=="function"&&(!e||typeof t.pause=="function"&&typeof t.resume=="function")&&(!t._writableState||((r=t._readableState)===null||r===void 0?void 0:r.readable)!==!1)&&(!t._writableState||t._readableState))}function qSe(t){var e;return!!(t&&typeof t.write=="function"&&typeof t.on=="function"&&(!t._readableState||((e=t._writableState)===null||e===void 0?void 0:e.writable)!==!1))}function I1n(t){return!!(t&&typeof t.pipe=="function"&&t._readableState&&typeof t.on=="function"&&typeof t.write=="function")}function GO(t){return t&&(t._readableState||t._writableState||typeof t.write=="function"&&typeof t.on=="function"||typeof t.pipe=="function"&&typeof t.on=="function")}function Ner(t){return!!(t&&!GO(t)&&typeof t.pipeThrough=="function"&&typeof t.getReader=="function"&&typeof t.cancel=="function")}function Der(t){return!!(t&&!GO(t)&&typeof t.getWriter=="function"&&typeof t.abort=="function")}function jer(t){return!!(t&&!GO(t)&&typeof t.readable=="object"&&typeof t.writable=="object")}function A1n(t){return Ner(t)||Der(t)||jer(t)}function N1n(t,e){return t==null?!1:e===!0?typeof t[Per]=="function":e===!1?typeof t[Mer]=="function":typeof t[Per]=="function"||typeof t[Mer]=="function"}function BSe(t){if(!GO(t))return null;let e=t._writableState,r=t._readableState,n=e||r;return!!(t.destroyed||t[Rer]||n!=null&&n.destroyed)}function $er(t){if(!qSe(t))return null;if(t.writableEnded===!0)return!0;let e=t._writableState;return e!=null&&e.errored?!1:typeof e?.ended!="boolean"?null:e.ended}function D1n(t,e){if(!qSe(t))return null;if(t.writableFinished===!0)return!0;let r=t._writableState;return r!=null&&r.errored?!1:typeof r?.finished!="boolean"?null:!!(r.finished||e===!1&&r.ended===!0&&r.length===0)}function j1n(t){if(!kSe(t))return null;if(t.readableEnded===!0)return!0;let e=t._readableState;return!e||e.errored?!1:typeof e?.ended!="boolean"?null:e.ended}function Ler(t,e){if(!kSe(t))return null;let r=t._readableState;return r!=null&&r.errored?!1:typeof r?.endEmitted!="boolean"?null:!!(r.endEmitted||e===!1&&r.ended===!0&&r.length===0)}function Fer(t){return t&&t[XGe]!=null?t[XGe]:typeof t?.readable!="boolean"?null:BSe(t)?!1:kSe(t)&&t.readable&&!Ler(t)}function ker(t){return t&&t[ZGe]!=null?t[ZGe]:typeof t?.writable!="boolean"?null:BSe(t)?!1:qSe(t)&&t.writable&&!$er(t)}function $1n(t,e){return GO(t)?BSe(t)?!0:!(e?.readable!==!1&&Fer(t)||e?.writable!==!1&&ker(t)):null}function L1n(t){var e,r;return GO(t)?t.writableErrored?t.writableErrored:(e=(r=t._writableState)===null||r===void 0?void 0:r.errored)!==null&&e!==void 0?e:null:null}function F1n(t){var e,r;return GO(t)?t.readableErrored?t.readableErrored:(e=(r=t._readableState)===null||r===void 0?void 0:r.errored)!==null&&e!==void 0?e:null:null}function k1n(t){if(!GO(t))return null;if(typeof t.closed=="boolean")return t.closed;let e=t._writableState,r=t._readableState;return typeof e?.closed=="boolean"||typeof r?.closed=="boolean"?e?.closed||r?.closed:typeof t._closed=="boolean"&&qer(t)?t._closed:null}function qer(t){return typeof t._closed=="boolean"&&typeof t._defaultKeepAlive=="boolean"&&typeof t._removedConnection=="boolean"&&typeof t._removedContLen=="boolean"}function Ber(t){return typeof t._sent100=="boolean"&&qer(t)}function q1n(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 B1n(t){if(!GO(t))return null;let e=t._writableState,r=t._readableState,n=e||r;return!n&&Ber(t)||!!(n&&n.autoDestroy&&n.emitClose&&n.closed===!1)}function U1n(t){var e;return!!(t&&((e=t[Aer])!==null&&e!==void 0?e:t.readableDidRead||t.readableAborted))}function z1n(t){var e,r,n,o,i,a,s,u,l,c;return!!(t&&((e=(r=(n=(o=(i=(a=t[Ier])!==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))}Uer.exports={isDestroyed:BSe,kIsDestroyed:Rer,isDisturbed:U1n,kIsDisturbed:Aer,isErrored:z1n,kIsErrored:Ier,isReadable:Fer,kIsReadable:XGe,kIsClosedPromise:M1n,kControllerErrorFunction:R1n,kIsWritable:ZGe,isClosed:k1n,isDuplexNodeStream:I1n,isFinished:$1n,isIterable:N1n,isReadableNodeStream:kSe,isReadableStream:Ner,isReadableEnded:j1n,isReadableFinished:Ler,isReadableErrored:F1n,isNodeStream:GO,isWebStream:A1n,isWritable:ker,isWritableNodeStream:qSe,isWritableStream:Der,isWritableEnded:$er,isWritableFinished:D1n,isWritableErrored:L1n,isServerRequest:q1n,isServerResponse:Ber,willEmitClose:B1n,isTransformStream:jer}});var q1=S((hva,r9e)=>{var sk=ak(),{AbortError:Zer,codes:V1n}=qb(),{ERR_INVALID_ARG_TYPE:H1n,ERR_STREAM_PREMATURE_CLOSE:zer}=V1n,{kEmptyObject:QGe,once:e9e}=Ly(),{validateAbortSignal:W1n,validateFunction:J1n,validateObject:K1n,validateBoolean:G1n}=SK(),{Promise:X1n,PromisePrototypeThen:Z1n,SymbolDispose:Yer}=wc(),{isClosed:Y1n,isReadable:Ver,isReadableNodeStream:YGe,isReadableStream:Q1n,isReadableFinished:Her,isReadableErrored:Wer,isWritable:Jer,isWritableNodeStream:Ker,isWritableStream:eDn,isWritableFinished:Ger,isWritableErrored:Xer,isNodeStream:tDn,willEmitClose:rDn,kIsClosedPromise:nDn}=XO(),xK;function oDn(t){return t.setHeader&&typeof t.abort=="function"}var t9e=()=>{};function Qer(t,e,r){var n,o;if(arguments.length===2?(r=e,e=QGe):e==null?e=QGe:K1n(e,"options"),J1n(r,"callback"),W1n(e.signal,"options.signal"),r=e9e(r),Q1n(t)||eDn(t))return iDn(t,e,r);if(!tDn(t))throw new H1n("stream",["ReadableStream","WritableStream","Stream"],t);let i=(n=e.readable)!==null&&n!==void 0?n:YGe(t),a=(o=e.writable)!==null&&o!==void 0?o:Ker(t),s=t._writableState,u=t._readableState,l=()=>{t.writable||f()},c=rDn(t)&&YGe(t)===i&&Ker(t)===a,d=Ger(t,!1),f=()=>{d=!0,t.destroyed&&(c=!1),!(c&&(!t.readable||i))&&(!i||p)&&r.call(t)},p=Her(t,!1),m=()=>{p=!0,t.destroyed&&(c=!1),!(c&&(!t.writable||a))&&(!a||d)&&r.call(t)},h=T=>{r.call(t,T)},y=Y1n(t),g=()=>{y=!0;let T=Xer(t)||Wer(t);if(T&&typeof T!="boolean")return r.call(t,T);if(i&&!p&&YGe(t,!0)&&!Her(t,!1))return r.call(t,new zer);if(a&&!d&&!Ger(t,!1))return r.call(t,new zer);r.call(t)},b=()=>{y=!0;let T=Xer(t)||Wer(t);if(T&&typeof T!="boolean")return r.call(t,T);r.call(t)},_=()=>{t.req.on("finish",f)};oDn(t)?(t.on("complete",f),c||t.on("abort",g),t.req?_():t.on("request",_)):a&&!s&&(t.on("end",l),t.on("close",l)),!c&&typeof t.aborted=="boolean"&&t.on("aborted",g),t.on("end",m),t.on("finish",f),e.error!==!1&&t.on("error",h),t.on("close",g),y?sk.nextTick(g):s!=null&&s.errorEmitted||u!=null&&u.errorEmitted?c||sk.nextTick(b):(!i&&(!c||Ver(t))&&(d||Jer(t)===!1)||!a&&(!c||Jer(t))&&(p||Ver(t)===!1)||u&&t.req&&t.aborted)&&sk.nextTick(b);let w=()=>{r=t9e,t.removeListener("aborted",g),t.removeListener("complete",f),t.removeListener("abort",g),t.removeListener("request",_),t.req&&t.req.removeListener("finish",f),t.removeListener("end",l),t.removeListener("close",l),t.removeListener("finish",f),t.removeListener("end",m),t.removeListener("error",h),t.removeListener("close",g)};if(e.signal&&!y){let T=()=>{let O=r;w(),O.call(t,new Zer(void 0,{cause:e.signal.reason}))};if(e.signal.aborted)sk.nextTick(T);else{xK=xK||Ly().addAbortListener;let O=xK(e.signal,T),E=r;r=e9e((...P)=>{O[Yer](),E.apply(t,P)})}}return w}function iDn(t,e,r){let n=!1,o=t9e;if(e.signal)if(o=()=>{n=!0,r.call(t,new Zer(void 0,{cause:e.signal.reason}))},e.signal.aborted)sk.nextTick(o);else{xK=xK||Ly().addAbortListener;let a=xK(e.signal,o),s=r;r=e9e((...u)=>{a[Yer](),s.apply(t,u)})}let i=(...a)=>{n||sk.nextTick(()=>r.apply(t,a))};return Z1n(t[nDn].promise,i,i),t9e}function aDn(t,e){var r;let n=!1;return e===null&&(e=QGe),(r=e)!==null&&r!==void 0&&r.cleanup&&(G1n(e.cleanup,"cleanup"),n=e.cleanup),new X1n((o,i)=>{let a=Qer(t,e,s=>{n&&a(),s?i(s):o()})})}r9e.exports=Qer;r9e.exports.finished=aDn});var C2=S((gva,str)=>{"use strict";var ZO=ak(),{aggregateTwoErrors:sDn,codes:{ERR_MULTIPLE_CALLBACK:uDn},AbortError:lDn}=qb(),{Symbol:rtr}=wc(),{kIsDestroyed:cDn,isDestroyed:dDn,isFinished:fDn,isServerRequest:pDn}=XO(),ntr=rtr("kDestroy"),n9e=rtr("kConstruct");function otr(t,e,r){t&&(t.stack,e&&!e.errored&&(e.errored=t),r&&!r.errored&&(r.errored=t))}function mDn(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):(otr(t,n,r),n&&(n.destroyed=!0),r&&(r.destroyed=!0),o.constructed?etr(this,t,e):this.once(ntr,function(i){etr(this,sDn(i,t),e)}),this)}function etr(t,e,r){let n=!1;function o(i){if(n)return;n=!0;let a=t._readableState,s=t._writableState;otr(i,s,a),s&&(s.closed=!0),a&&(a.closed=!0),typeof r=="function"&&r(i),i?ZO.nextTick(hDn,t,i):ZO.nextTick(itr,t)}try{t._destroy(e||null,o)}catch(i){o(i)}}function hDn(t,e){o9e(t,e),itr(t)}function itr(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 o9e(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 gDn(){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 i9e(t,e,r){let n=t._readableState,o=t._writableState;if(o!=null&&o.destroyed||n!=null&&n.destroyed)return this;n!=null&&n.autoDestroy||o!=null&&o.autoDestroy?t.destroy(e):e&&(e.stack,o&&!o.errored&&(o.errored=e),n&&!n.errored&&(n.errored=e),r?ZO.nextTick(o9e,t,e):o9e(t,e))}function yDn(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(n9e,e),!(t.listenerCount(n9e)>1)&&ZO.nextTick(bDn,t)}function bDn(t){let e=!1;function r(n){if(e){i9e(t,n??new uDn);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(ntr,n):n?i9e(t,n,!0):ZO.nextTick(_Dn,t)}try{t._construct(n=>{ZO.nextTick(r,n)})}catch(n){ZO.nextTick(r,n)}}function _Dn(t){t.emit(n9e)}function ttr(t){return t?.setHeader&&typeof t.abort=="function"}function atr(t){t.emit("close")}function vDn(t,e){t.emit("error",e),ZO.nextTick(atr,t)}function wDn(t,e){!t||dDn(t)||(!e&&!fDn(t)&&(e=new lDn),pDn(t)?(t.socket=null,t.destroy(e)):ttr(t)?t.abort():ttr(t.req)?t.req.abort():typeof t.destroy=="function"?t.destroy(e):typeof t.close=="function"?t.close():e?ZO.nextTick(vDn,t,e):ZO.nextTick(atr,t),t.destroyed||(t[cDn]=!0))}str.exports={construct:yDn,destroyer:wDn,destroy:mDn,undestroy:gDn,errorOrDestroy:i9e}});var VSe=S((yva,ltr)=>{"use strict";var{ArrayIsArray:SDn,ObjectSetPrototypeOf:utr}=wc(),{EventEmitter:USe}=One();function zSe(t){USe.call(this,t)}utr(zSe.prototype,USe.prototype);utr(zSe,USe);zSe.prototype.pipe=function(t,e){let r=this;function n(c){t.writable&&t.write(c)===!1&&r.pause&&r.pause()}r.on("data",n);function o(){r.readable&&r.resume&&r.resume()}t.on("drain",o),!t._isStdio&&(!e||e.end!==!1)&&(r.on("end",a),r.on("close",s));let i=!1;function a(){i||(i=!0,t.end())}function s(){i||(i=!0,typeof t.destroy=="function"&&t.destroy())}function u(c){l(),USe.listenerCount(this,"error")===0&&this.emit("error",c)}a9e(r,"error",u),a9e(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 a9e(t,e,r){if(typeof t.prependListener=="function")return t.prependListener(e,r);!t._events||!t._events[e]?t.on(e,r):SDn(t._events[e])?t._events[e].unshift(r):t._events[e]=[r,t._events[e]]}ltr.exports={Stream:zSe,prependListener:a9e}});var Ene=S((bva,HSe)=>{"use strict";var{SymbolDispose:CDn}=wc(),{AbortError:ctr,codes:xDn}=qb(),{isNodeStream:dtr,isWebStream:TDn,kControllerErrorFunction:ODn}=XO(),EDn=q1(),{ERR_INVALID_ARG_TYPE:ftr}=xDn,s9e,PDn=(t,e)=>{if(typeof t!="object"||!("aborted"in t))throw new ftr(e,"AbortSignal",t)};HSe.exports.addAbortSignal=function(e,r){if(PDn(e,"signal"),!dtr(r)&&!TDn(r))throw new ftr("stream",["ReadableStream","WritableStream","Stream"],r);return HSe.exports.addAbortSignalNoValidate(e,r)};HSe.exports.addAbortSignalNoValidate=function(t,e){if(typeof t!="object"||!("aborted"in t))return e;let r=dtr(e)?()=>{e.destroy(new ctr(void 0,{cause:t.reason}))}:()=>{e[ODn](new ctr(void 0,{cause:t.reason}))};if(t.aborted)r();else{s9e=s9e||Ly().addAbortListener;let n=s9e(t,r);EDn(e,n[CDn])}return e}});var htr=S((vva,mtr)=>{"use strict";var{StringPrototypeSlice:ptr,SymbolIterator:MDn,TypedArrayPrototypeSet:WSe,Uint8Array:RDn}=wc(),{Buffer:u9e}=IS(),{inspect:IDn}=Ly();mtr.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 u9e.alloc(0);let r=u9e.allocUnsafe(e>>>0),n=this.head,o=0;for(;n;)WSe(r,n.data,o),o+=n.data.length,n=n.next;return r}consume(e,r){let n=this.head.data;if(ei.length)r+=i,e-=i.length;else{e===i.length?(r+=i,++o,n.next?this.head=n.next:this.head=this.tail=null):(r+=ptr(i,0,e),this.head=n,n.data=ptr(i,e));break}++o}while((n=n.next)!==null);return this.length-=o,r}_getBuffer(e){let r=u9e.allocUnsafe(e),n=e,o=this.head,i=0;do{let a=o.data;if(e>a.length)WSe(r,a,n-e),e-=a.length;else{e===a.length?(WSe(r,a,n-e),++i,o.next?this.head=o.next:this.head=this.tail=null):(WSe(r,new RDn(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 IDn(this,{...r,depth:0,customInspect:!1})}}});var Pne=S((wva,_tr)=>{"use strict";var{MathFloor:ADn,NumberIsInteger:NDn}=wc(),{validateInteger:DDn}=SK(),{ERR_INVALID_ARG_VALUE:jDn}=qb().codes,gtr=16*1024,ytr=16;function $Dn(t,e,r){return t.highWaterMark!=null?t.highWaterMark:e?t[r]:null}function btr(t){return t?ytr:gtr}function LDn(t,e){DDn(e,"value",0),t?ytr=e:gtr=e}function FDn(t,e,r,n){let o=$Dn(e,n,r);if(o!=null){if(!NDn(o)||o<0){let i=n?`options.${r}`:"options.highWaterMark";throw new jDn(i,o)}return ADn(o)}return btr(t.objectMode)}_tr.exports={getHighWaterMark:FDn,getDefaultHighWaterMark:btr,setDefaultHighWaterMark:LDn}});var Str=S((l9e,wtr)=>{var JSe=IS(),YO=JSe.Buffer;function vtr(t,e){for(var r in t)e[r]=t[r]}YO.from&&YO.alloc&&YO.allocUnsafe&&YO.allocUnsafeSlow?wtr.exports=JSe:(vtr(JSe,l9e),l9e.Buffer=x2);function x2(t,e,r){return YO(t,e,r)}x2.prototype=Object.create(YO.prototype);vtr(YO,x2);x2.from=function(t,e,r){if(typeof t=="number")throw new TypeError("Argument must not be a number");return YO(t,e,r)};x2.alloc=function(t,e,r){if(typeof t!="number")throw new TypeError("Argument must be a number");var n=YO(t);return e!==void 0?typeof r=="string"?n.fill(e,r):n.fill(e):n.fill(0),n};x2.allocUnsafe=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return YO(t)};x2.allocUnsafeSlow=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return JSe.SlowBuffer(t)}});var Ttr=S(xtr=>{"use strict";var d9e=Str().Buffer,Ctr=d9e.isEncoding||function(t){switch(t=""+t,t&&t.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function kDn(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 qDn(t){var e=kDn(t);if(typeof e!="string"&&(d9e.isEncoding===Ctr||!Ctr(t)))throw new Error("Unknown encoding: "+t);return e||t}xtr.StringDecoder=Mne;function Mne(t){this.encoding=qDn(t);var e;switch(this.encoding){case"utf16le":this.text=WDn,this.end=JDn,e=4;break;case"utf8":this.fillLast=zDn,e=4;break;case"base64":this.text=KDn,this.end=GDn,e=3;break;default:this.write=XDn,this.end=ZDn;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=d9e.allocUnsafe(e)}Mne.prototype.write=function(t){if(t.length===0)return"";var e,r;if(this.lastNeed){if(e=this.fillLast(t),e===void 0)return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r>5===6?2:t>>4===14?3:t>>3===30?4:t>>6===2?-1:-2}function BDn(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 UDn(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 zDn(t){var e=this.lastTotal-this.lastNeed,r=UDn(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 VDn(t,e){var r=BDn(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 HDn(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+"\uFFFD":e}function WDn(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 JDn(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 KDn(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 GDn(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+this.lastChar.toString("base64",0,3-this.lastNeed):e}function XDn(t){return t.toString(this.encoding)}function ZDn(t){return t&&t.length?this.write(t):""}});var f9e=S((Cva,Mtr)=>{"use strict";var Otr=ak(),{PromisePrototypeThen:YDn,SymbolAsyncIterator:Etr,SymbolIterator:Ptr}=wc(),{Buffer:QDn}=IS(),{ERR_INVALID_ARG_TYPE:ejn,ERR_STREAM_NULL_VALUES:tjn}=qb().codes;function rjn(t,e,r){let n;if(typeof e=="string"||e instanceof QDn)return new t({objectMode:!0,...r,read(){this.push(e),this.push(null)}});let o;if(e&&e[Etr])o=!0,n=e[Etr]();else if(e&&e[Ptr])o=!1,n=e[Ptr]();else throw new ejn("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){YDn(s(l),()=>Otr.nextTick(c,l),d=>Otr.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 tjn;if(i.push(d))continue;a=!1}}catch(l){i.destroy(l)}break}}return i}Mtr.exports=rjn});var Ine=S((xva,Jtr)=>{var ix=ak(),{ArrayPrototypeIndexOf:njn,NumberIsInteger:ojn,NumberIsNaN:ijn,NumberParseInt:ajn,ObjectDefineProperties:v9e,ObjectKeys:sjn,ObjectSetPrototypeOf:Atr,Promise:Ntr,SafeSet:ujn,SymbolAsyncDispose:ljn,SymbolAsyncIterator:cjn,Symbol:djn}=wc();Jtr.exports=mi;mi.ReadableState=ZSe;var{EventEmitter:fjn}=One(),{Stream:uk,prependListener:pjn}=VSe(),{Buffer:p9e}=IS(),{addAbortSignal:mjn}=Ene(),Dtr=q1(),Li=Ly().debuglog("stream",t=>{Li=t}),hjn=htr(),EK=C2(),{getHighWaterMark:gjn,getDefaultHighWaterMark:yjn}=Pne(),{aggregateTwoErrors:Rtr,codes:{ERR_INVALID_ARG_TYPE:bjn,ERR_METHOD_NOT_IMPLEMENTED:_jn,ERR_OUT_OF_RANGE:vjn,ERR_STREAM_PUSH_AFTER_EOF:wjn,ERR_STREAM_UNSHIFT_AFTER_END_EVENT:Sjn},AbortError:Cjn}=qb(),{validateObject:xjn}=SK(),T2=djn("kPaused"),{StringDecoder:jtr}=Ttr(),Tjn=f9e();Atr(mi.prototype,uk.prototype);Atr(mi,uk);var m9e=()=>{},{errorOrDestroy:TK}=EK,OK=1,Ojn=2,$tr=4,Rne=8,Ltr=16,KSe=32,GSe=64,Ftr=128,Ejn=256,Pjn=512,Mjn=1024,b9e=2048,_9e=4096,Rjn=8192,Ijn=16384,Ajn=32768,ktr=65536,Njn=1<<17,Djn=1<<18;function Dm(t){return{enumerable:!1,get(){return(this.state&t)!==0},set(e){e?this.state|=t:this.state&=~t}}}v9e(ZSe.prototype,{objectMode:Dm(OK),ended:Dm(Ojn),endEmitted:Dm($tr),reading:Dm(Rne),constructed:Dm(Ltr),sync:Dm(KSe),needReadable:Dm(GSe),emittedReadable:Dm(Ftr),readableListening:Dm(Ejn),resumeScheduled:Dm(Pjn),errorEmitted:Dm(Mjn),emitClose:Dm(b9e),autoDestroy:Dm(_9e),destroyed:Dm(Rjn),closed:Dm(Ijn),closeEmitted:Dm(Ajn),multiAwaitDrain:Dm(ktr),readingMore:Dm(Njn),dataEmitted:Dm(Djn)});function ZSe(t,e,r){typeof r!="boolean"&&(r=e instanceof QO()),this.state=b9e|_9e|Ltr|KSe,t&&t.objectMode&&(this.state|=OK),r&&t&&t.readableObjectMode&&(this.state|=OK),this.highWaterMark=t?gjn(this,t,"readableHighWaterMark",r):yjn(!1),this.buffer=new hjn,this.length=0,this.pipes=[],this.flowing=null,this[T2]=null,t&&t.emitClose===!1&&(this.state&=~b9e),t&&t.autoDestroy===!1&&(this.state&=~_9e),this.errored=null,this.defaultEncoding=t&&t.defaultEncoding||"utf8",this.awaitDrainWriters=null,this.decoder=null,this.encoding=null,t&&t.encoding&&(this.decoder=new jtr(t.encoding),this.encoding=t.encoding)}function mi(t){if(!(this instanceof mi))return new mi(t);let e=this instanceof QO();this._readableState=new ZSe(t,this,e),t&&(typeof t.read=="function"&&(this._read=t.read),typeof t.destroy=="function"&&(this._destroy=t.destroy),typeof t.construct=="function"&&(this._construct=t.construct),t.signal&&!e&&mjn(t.signal,this)),uk.call(this,t),EK.construct(this,()=>{this._readableState.needReadable&&XSe(this,this._readableState)})}mi.prototype.destroy=EK.destroy;mi.prototype._undestroy=EK.undestroy;mi.prototype._destroy=function(t,e){e(t)};mi.prototype[fjn.captureRejectionSymbol]=function(t){this.destroy(t)};mi.prototype[ljn]=function(){let t;return this.destroyed||(t=this.readableEnded?null:new Cjn,this.destroy(t)),new Ntr((e,r)=>Dtr(this,n=>n&&n!==t?r(n):e(null)))};mi.prototype.push=function(t,e){return qtr(this,t,e,!1)};mi.prototype.unshift=function(t,e){return qtr(this,t,e,!0)};function qtr(t,e,r,n){Li("readableAddChunk",e);let o=t._readableState,i;if((o.state&OK)===0&&(typeof e=="string"?(r=r||o.defaultEncoding,o.encoding!==r&&(n&&o.encoding?e=p9e.from(e,r).toString(o.encoding):(e=p9e.from(e,r),r=""))):e instanceof p9e?r="":uk._isUint8Array(e)?(e=uk._uint8ArrayToBuffer(e),r=""):e!=null&&(i=new bjn("chunk",["string","Buffer","Uint8Array"],e))),i)TK(t,i);else if(e===null)o.state&=~Rne,Ljn(t,o);else if((o.state&OK)!==0||e&&e.length>0)if(n)if((o.state&$tr)!==0)TK(t,new Sjn);else{if(o.destroyed||o.errored)return!1;h9e(t,o,e,!0)}else if(o.ended)TK(t,new wjn);else{if(o.destroyed||o.errored)return!1;o.state&=~Rne,o.decoder&&!r?(e=o.decoder.write(e),o.objectMode||e.length!==0?h9e(t,o,e,!1):XSe(t,o)):h9e(t,o,e,!1)}else n||(o.state&=~Rne,XSe(t,o));return!o.ended&&(o.length0?((e.state&ktr)!==0?e.awaitDrainWriters.clear():e.awaitDrainWriters=null,e.dataEmitted=!0,t.emit("data",r)):(e.length+=e.objectMode?1:r.length,n?e.buffer.unshift(r):e.buffer.push(r),(e.state&GSe)!==0&&YSe(t)),XSe(t,e)}mi.prototype.isPaused=function(){let t=this._readableState;return t[T2]===!0||t.flowing===!1};mi.prototype.setEncoding=function(t){let e=new jtr(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 jjn=1073741824;function $jn(t){if(t>jjn)throw new vjn("size","<= 1GiB",t);return t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++,t}function Itr(t,e){return t<=0||e.length===0&&e.ended?0:(e.state&OK)!==0?1:ijn(t)?e.flowing&&e.length?e.buffer.first().length:e.length:t<=e.length?t:e.ended?e.length:0}mi.prototype.read=function(t){Li("read",t),t===void 0?t=NaN:ojn(t)||(t=ajn(t,10));let e=this._readableState,r=t;if(t>e.highWaterMark&&(e.highWaterMark=$jn(t)),t!==0&&(e.state&=~Ftr),t===0&&e.needReadable&&((e.highWaterMark!==0?e.length>=e.highWaterMark:e.length>0)||e.ended))return Li("read: emitReadable",e.length,e.ended),e.length===0&&e.ended?g9e(this):YSe(this),null;if(t=Itr(t,e),t===0&&e.ended)return e.length===0&&g9e(this),null;let n=(e.state&GSe)!==0;if(Li("need readable",n),(e.length===0||e.length-t0?o=Htr(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&&g9e(this)),o!==null&&!e.errorEmitted&&!e.closeEmitted&&(e.dataEmitted=!0,this.emit("data",o)),o};function Ljn(t,e){if(Li("onEofChunk"),!e.ended){if(e.decoder){let r=e.decoder.end();r&&r.length&&(e.buffer.push(r),e.length+=e.objectMode?1:r.length)}e.ended=!0,e.sync?YSe(t):(e.needReadable=!1,e.emittedReadable=!0,Btr(t))}}function YSe(t){let e=t._readableState;Li("emitReadable",e.needReadable,e.emittedReadable),e.needReadable=!1,e.emittedReadable||(Li("emitReadable",e.flowing),e.emittedReadable=!0,ix.nextTick(Btr,t))}function Btr(t){let e=t._readableState;Li("emitReadable_",e.destroyed,e.length,e.ended),!e.destroyed&&!e.errored&&(e.length||e.ended)&&(t.emit("readable"),e.emittedReadable=!1),e.needReadable=!e.flowing&&!e.ended&&e.length<=e.highWaterMark,ztr(t)}function XSe(t,e){!e.readingMore&&e.constructed&&(e.readingMore=!0,ix.nextTick(Fjn,t,e))}function Fjn(t,e){for(;!e.reading&&!e.ended&&(e.length1&&n.pipes.includes(t)&&(Li("false write response, pause",n.awaitDrainWriters.size),n.awaitDrainWriters.add(t)),r.pause()),u||(u=kjn(r,t),t.on("drain",u))}r.on("data",f);function f(g){Li("ondata");let b=t.write(g);Li("dest.write",b),b===!1&&d()}function p(g){if(Li("onerror",g),y(),t.removeListener("error",p),t.listenerCount("error")===0){let b=t._writableState||t._readableState;b&&!b.errorEmitted?TK(t,g):t.emit("error",g)}}pjn(t,"error",p);function m(){t.removeListener("finish",h),y()}t.once("close",m);function h(){Li("onfinish"),t.removeListener("close",m),y()}t.once("finish",h);function y(){Li("unpipe"),r.unpipe(t)}return t.emit("pipe",r),t.writableNeedDrain===!0?d():n.flowing||(Li("pipe resume"),r.resume()),t};function kjn(t,e){return function(){let n=t._readableState;n.awaitDrainWriters===e?(Li("pipeOnDrain",1),n.awaitDrainWriters=null):n.multiAwaitDrain&&(Li("pipeOnDrain",n.awaitDrainWriters.size),n.awaitDrainWriters.delete(e)),(!n.awaitDrainWriters||n.awaitDrainWriters.size===0)&&t.listenerCount("data")&&t.resume()}}mi.prototype.unpipe=function(t){let e=this._readableState,r={hasUnpiped:!1};if(e.pipes.length===0)return this;if(!t){let o=e.pipes;e.pipes=[],this.pause();for(let i=0;i0,n.flowing!==!1&&this.resume()):t==="readable"&&!n.endEmitted&&!n.readableListening&&(n.readableListening=n.needReadable=!0,n.flowing=!1,n.emittedReadable=!1,Li("on readable",n.length,n.reading),n.length?YSe(this):n.reading||ix.nextTick(qjn,this)),r};mi.prototype.addListener=mi.prototype.on;mi.prototype.removeListener=function(t,e){let r=uk.prototype.removeListener.call(this,t,e);return t==="readable"&&ix.nextTick(Utr,this),r};mi.prototype.off=mi.prototype.removeListener;mi.prototype.removeAllListeners=function(t){let e=uk.prototype.removeAllListeners.apply(this,arguments);return(t==="readable"||t===void 0)&&ix.nextTick(Utr,this),e};function Utr(t){let e=t._readableState;e.readableListening=t.listenerCount("readable")>0,e.resumeScheduled&&e[T2]===!1?e.flowing=!0:t.listenerCount("data")>0?t.resume():e.readableListening||(e.flowing=null)}function qjn(t){Li("readable nexttick read 0"),t.read(0)}mi.prototype.resume=function(){let t=this._readableState;return t.flowing||(Li("resume"),t.flowing=!t.readableListening,Bjn(this,t)),t[T2]=!1,this};function Bjn(t,e){e.resumeScheduled||(e.resumeScheduled=!0,ix.nextTick(Ujn,t,e))}function Ujn(t,e){Li("resume",e.reading),e.reading||t.read(0),e.resumeScheduled=!1,t.emit("resume"),ztr(t),e.flowing&&!e.reading&&t.read(0)}mi.prototype.pause=function(){return Li("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(Li("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState[T2]=!0,this};function ztr(t){let e=t._readableState;for(Li("flow",e.flowing);e.flowing&&t.read()!==null;);}mi.prototype.wrap=function(t){let e=!1;t.on("data",n=>{!this.push(n)&&t.pause&&(e=!0,t.pause())}),t.on("end",()=>{this.push(null)}),t.on("error",n=>{TK(this,n)}),t.on("close",()=>{this.destroy()}),t.on("destroy",()=>{this.destroy()}),this._read=()=>{e&&t.resume&&(e=!1,t.resume())};let r=sjn(t);for(let n=1;n{o=a?Rtr(o,a):null,r(),r=m9e});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 Ntr(n)}}}catch(a){throw o=Rtr(o,a),o}finally{(o||e?.destroyOnReturn!==!1)&&(o===void 0||t._readableState.autoDestroy)?EK.destroyer(t,null):(t.off("readable",n),i())}}v9e(mi.prototype,{readable:{__proto__:null,get(){let t=this._readableState;return!!t&&t.readable!==!1&&!t.destroyed&&!t.errorEmitted&&!t.endEmitted},set(t){this._readableState&&(this._readableState.readable=!!t)}},readableDidRead:{__proto__:null,enumerable:!1,get:function(){return this._readableState.dataEmitted}},readableAborted:{__proto__:null,enumerable:!1,get:function(){return!!(this._readableState.readable!==!1&&(this._readableState.destroyed||this._readableState.errored)&&!this._readableState.endEmitted)}},readableHighWaterMark:{__proto__:null,enumerable:!1,get:function(){return this._readableState.highWaterMark}},readableBuffer:{__proto__:null,enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}},readableFlowing:{__proto__:null,enumerable:!1,get:function(){return this._readableState.flowing},set:function(t){this._readableState&&(this._readableState.flowing=t)}},readableLength:{__proto__:null,enumerable:!1,get(){return this._readableState.length}},readableObjectMode:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.objectMode:!1}},readableEncoding:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.encoding:null}},errored:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.errored:null}},closed:{__proto__:null,get(){return this._readableState?this._readableState.closed:!1}},destroyed:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.destroyed:!1},set(t){this._readableState&&(this._readableState.destroyed=t)}},readableEnded:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.endEmitted:!1}}});v9e(ZSe.prototype,{pipesCount:{__proto__:null,get(){return this.pipes.length}},paused:{__proto__:null,get(){return this[T2]!==!1},set(t){this[T2]=!!t}}});mi._fromList=Htr;function Htr(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 g9e(t){let e=t._readableState;Li("endReadable",e.endEmitted),e.endEmitted||(e.ended=!0,ix.nextTick(Vjn,e,t))}function Vjn(t,e){if(Li("endReadableNT",t.endEmitted,t.length),!t.errored&&!t.closeEmitted&&!t.endEmitted&&t.length===0){if(t.endEmitted=!0,e.emit("end"),e.writable&&e.allowHalfOpen===!1)ix.nextTick(Hjn,e);else if(t.autoDestroy){let r=e._writableState;(!r||r.autoDestroy&&(r.finished||r.writable===!1))&&e.destroy()}}}function Hjn(t){t.writable&&!t.writableEnded&&!t.destroyed&&t.end()}mi.from=function(t,e){return Tjn(mi,t,e)};var y9e;function Wtr(){return y9e===void 0&&(y9e={}),y9e}mi.fromWeb=function(t,e){return Wtr().newStreamReadableFromReadableStream(t,e)};mi.toWeb=function(t,e){return Wtr().newReadableStreamFromStreamReadable(t,e)};mi.wrap=function(t,e){var r,n;return new mi({objectMode:(r=(n=t.readableObjectMode)!==null&&n!==void 0?n:t.objectMode)!==null&&r!==void 0?r:!0,...e,destroy(o,i){EK.destroyer(t,o),i(o)}}).wrap(t)}});var n0e=S((Tva,irr)=>{var O2=ak(),{ArrayPrototypeSlice:Xtr,Error:Wjn,FunctionPrototypeSymbolHasInstance:Ztr,ObjectDefineProperty:Ytr,ObjectDefineProperties:Jjn,ObjectSetPrototypeOf:Qtr,StringPrototypeToLowerCase:Kjn,Symbol:Gjn,SymbolHasInstance:Xjn}=wc();irr.exports=Sc;Sc.WritableState=Dne;var{EventEmitter:Zjn}=One(),Ane=VSe().Stream,{Buffer:QSe}=IS(),r0e=C2(),{addAbortSignal:Yjn}=Ene(),{getHighWaterMark:Qjn,getDefaultHighWaterMark:e$n}=Pne(),{ERR_INVALID_ARG_TYPE:t$n,ERR_METHOD_NOT_IMPLEMENTED:r$n,ERR_MULTIPLE_CALLBACK:err,ERR_STREAM_CANNOT_PIPE:n$n,ERR_STREAM_DESTROYED:Nne,ERR_STREAM_ALREADY_FINISHED:o$n,ERR_STREAM_NULL_VALUES:i$n,ERR_STREAM_WRITE_AFTER_END:a$n,ERR_UNKNOWN_ENCODING:trr}=qb().codes,{errorOrDestroy:PK}=r0e;Qtr(Sc.prototype,Ane.prototype);Qtr(Sc,Ane);function C9e(){}var MK=Gjn("kOnFinished");function Dne(t,e,r){typeof r!="boolean"&&(r=e instanceof QO()),this.objectMode=!!(t&&t.objectMode),r&&(this.objectMode=this.objectMode||!!(t&&t.writableObjectMode)),this.highWaterMark=t?Qjn(this,t,"writableHighWaterMark",r):e$n(!1),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;let n=!!(t&&t.decodeStrings===!1);this.decodeStrings=!n,this.defaultEncoding=t&&t.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=u$n.bind(void 0,e),this.writecb=null,this.writelen=0,this.afterWriteTickInfo=null,t0e(this),this.pendingcb=0,this.constructed=!0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!t||t.emitClose!==!1,this.autoDestroy=!t||t.autoDestroy!==!1,this.errored=null,this.closed=!1,this.closeEmitted=!1,this[MK]=[]}function t0e(t){t.buffered=[],t.bufferedIndex=0,t.allBuffers=!0,t.allNoop=!0}Dne.prototype.getBuffer=function(){return Xtr(this.buffered,this.bufferedIndex)};Ytr(Dne.prototype,"bufferedRequestCount",{__proto__:null,get(){return this.buffered.length-this.bufferedIndex}});function Sc(t){let e=this instanceof QO();if(!e&&!Ztr(Sc,this))return new Sc(t);this._writableState=new Dne(t,this,e),t&&(typeof t.write=="function"&&(this._write=t.write),typeof t.writev=="function"&&(this._writev=t.writev),typeof t.destroy=="function"&&(this._destroy=t.destroy),typeof t.final=="function"&&(this._final=t.final),typeof t.construct=="function"&&(this._construct=t.construct),t.signal&&Yjn(t.signal,this)),Ane.call(this,t),r0e.construct(this,()=>{let r=this._writableState;r.writing||T9e(this,r),O9e(this,r)})}Ytr(Sc,Xjn,{__proto__:null,value:function(t){return Ztr(this,t)?!0:this!==Sc?!1:t&&t._writableState instanceof Dne}});Sc.prototype.pipe=function(){PK(this,new n$n)};function rrr(t,e,r,n){let o=t._writableState;if(typeof r=="function")n=r,r=o.defaultEncoding;else{if(!r)r=o.defaultEncoding;else if(r!=="buffer"&&!QSe.isEncoding(r))throw new trr(r);typeof n!="function"&&(n=C9e)}if(e===null)throw new i$n;if(!o.objectMode)if(typeof e=="string")o.decodeStrings!==!1&&(e=QSe.from(e,r),r="buffer");else if(e instanceof QSe)r="buffer";else if(Ane._isUint8Array(e))e=Ane._uint8ArrayToBuffer(e),r="buffer";else throw new t$n("chunk",["string","Buffer","Uint8Array"],e);let i;return o.ending?i=new a$n:o.destroyed&&(i=new Nne("write")),i?(O2.nextTick(n,i),PK(t,i,!0),i):(o.pendingcb++,s$n(t,o,e,r,n))}Sc.prototype.write=function(t,e,r){return rrr(this,t,e,r)===!0};Sc.prototype.cork=function(){this._writableState.corked++};Sc.prototype.uncork=function(){let t=this._writableState;t.corked&&(t.corked--,t.writing||T9e(this,t))};Sc.prototype.setDefaultEncoding=function(e){if(typeof e=="string"&&(e=Kjn(e)),!QSe.isEncoding(e))throw new trr(e);return this._writableState.defaultEncoding=e,this};function s$n(t,e,r,n,o){let i=e.objectMode?1:r.length;e.length+=i;let a=e.lengthr.bufferedIndex&&T9e(t,r),n?r.afterWriteTickInfo!==null&&r.afterWriteTickInfo.cb===o?r.afterWriteTickInfo.count++:(r.afterWriteTickInfo={count:1,cb:o,stream:t,state:r},O2.nextTick(l$n,r.afterWriteTickInfo)):nrr(t,r,1,o))}function l$n({stream:t,state:e,count:r,cb:n}){return e.afterWriteTickInfo=null,nrr(t,e,r,n)}function nrr(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&&x9e(e),O9e(t,e)}function x9e(t){if(t.writing)return;for(let o=t.bufferedIndex;o1&&t._writev){e.pendingcb-=i-1;let s=e.allNoop?C9e:l=>{for(let c=a;c256?(r.splice(0,a),e.bufferedIndex=0):e.bufferedIndex=a}e.bufferProcessing=!1}Sc.prototype._write=function(t,e,r){if(this._writev)this._writev([{chunk:t,encoding:e}],r);else throw new r$n("_write()")};Sc.prototype._writev=null;Sc.prototype.end=function(t,e,r){let n=this._writableState;typeof t=="function"?(r=t,t=null,e=null):typeof e=="function"&&(r=e,e=null);let o;if(t!=null){let i=rrr(this,t,e);i instanceof Wjn&&(o=i)}return n.corked&&(n.corked=1,this.uncork()),o||(!n.errored&&!n.ending?(n.ending=!0,O9e(this,n,!0),n.ended=!0):n.finished?o=new o$n("end"):n.destroyed&&(o=new Nne("end"))),typeof r=="function"&&(o||n.finished?O2.nextTick(r,o):n[MK].push(r)),this};function e0e(t){return t.ending&&!t.destroyed&&t.constructed&&t.length===0&&!t.errored&&t.buffered.length===0&&!t.finished&&!t.writing&&!t.errorEmitted&&!t.closeEmitted}function c$n(t,e){let r=!1;function n(o){if(r){PK(t,o??err());return}if(r=!0,e.pendingcb--,o){let i=e[MK].splice(0);for(let a=0;a{e0e(o)?S9e(n,o):o.pendingcb--},t,e)):e0e(e)&&(e.pendingcb++,S9e(t,e))))}function S9e(t,e){e.pendingcb--,e.finished=!0;let r=e[MK].splice(0);for(let n=0;n{var E9e=ak(),p$n=IS(),{isReadable:m$n,isWritable:h$n,isIterable:arr,isNodeStream:g$n,isReadableNodeStream:srr,isWritableNodeStream:urr,isDuplexNodeStream:y$n,isReadableStream:lrr,isWritableStream:crr}=XO(),drr=q1(),{AbortError:yrr,codes:{ERR_INVALID_ARG_TYPE:b$n,ERR_INVALID_RETURN_VALUE:frr}}=qb(),{destroyer:IK}=C2(),_$n=QO(),brr=Ine(),v$n=n0e(),{createDeferredPromise:prr}=Ly(),mrr=f9e(),hrr=globalThis.Blob||p$n.Blob,w$n=typeof hrr<"u"?function(e){return e instanceof hrr}:function(e){return!1},S$n=globalThis.AbortController||_K().AbortController,{FunctionPrototypeCall:grr}=wc(),lk=class extends _$n{constructor(e){super(e),e?.readable===!1&&(this._readableState.readable=!1,this._readableState.ended=!0,this._readableState.endEmitted=!0),e?.writable===!1&&(this._writableState.writable=!1,this._writableState.ending=!0,this._writableState.ended=!0,this._writableState.finished=!0)}};_rr.exports=function t(e,r){if(y$n(e))return e;if(srr(e))return RK({readable:e});if(urr(e))return RK({writable:e});if(g$n(e))return RK({writable:!1,readable:!1});if(lrr(e))return RK({readable:brr.fromWeb(e)});if(crr(e))return RK({writable:v$n.fromWeb(e)});if(typeof e=="function"){let{value:o,write:i,final:a,destroy:s}=C$n(e);if(arr(o))return mrr(lk,o,{objectMode:!0,write:i,final:a,destroy:s});let u=o?.then;if(typeof u=="function"){let l,c=grr(u,o,d=>{if(d!=null)throw new frr("nully","body",d)},d=>{IK(l,d)});return l=new lk({objectMode:!0,readable:!1,write:i,final(d){a(async()=>{try{await c,E9e.nextTick(d,null)}catch(f){E9e.nextTick(d,f)}})},destroy:s})}throw new frr("Iterable, AsyncIterable or AsyncFunction",r,o)}if(w$n(e))return t(e.arrayBuffer());if(arr(e))return mrr(lk,e,{objectMode:!0,writable:!1});if(lrr(e?.readable)&&crr(e?.writable))return lk.fromWeb(e);if(typeof e?.writable=="object"||typeof e?.readable=="object"){let o=e!=null&&e.readable?srr(e?.readable)?e?.readable:t(e.readable):void 0,i=e!=null&&e.writable?urr(e?.writable)?e?.writable:t(e.writable):void 0;return RK({readable:o,writable:i})}let n=e?.then;if(typeof n=="function"){let o;return grr(n,e,i=>{i!=null&&o.push(i),o.push(null)},i=>{IK(o,i)}),o=new lk({objectMode:!0,writable:!1,read(){}})}throw new b$n(r,["Blob","ReadableStream","WritableStream","Stream","Iterable","AsyncIterable","Function","{ readable, writable } pair","Promise"],e)};function C$n(t){let{promise:e,resolve:r}=prr(),n=new S$n,o=n.signal;return{value:t(async function*(){for(;;){let a=e;e=null;let{chunk:s,done:u,cb:l}=await a;if(E9e.nextTick(l),u)return;if(o.aborted)throw new yrr(void 0,{cause:o.reason});({promise:e,resolve:r}=prr()),yield s}}(),{signal:o}),write(a,s,u){let l=r;r=null,l({chunk:a,done:!1,cb:u})},final(a){let s=r;r=null,s({done:!0,cb:a})},destroy(a,s){n.abort(),s(a)}}}function RK(t){let e=t.readable&&typeof t.readable.read!="function"?brr.wrap(t.readable):t.readable,r=t.writable,n=!!m$n(e),o=!!h$n(r),i,a,s,u,l;function c(d){let f=u;u=null,f?f(d):d&&l.destroy(d)}return l=new lk({readableObjectMode:!!(e!=null&&e.readableObjectMode),writableObjectMode:!!(r!=null&&r.writableObjectMode),readable:n,writable:o}),o&&(drr(r,d=>{o=!1,d&&IK(e,d),c(d)}),l._write=function(d,f,p){r.write(d,f)?p():i=p},l._final=function(d){r.end(),a=d},r.on("drain",function(){if(i){let d=i;i=null,d()}}),r.on("finish",function(){if(a){let d=a;a=null,d()}})),n&&(drr(e,d=>{n=!1,d&&IK(e,d),c(d)}),e.on("readable",function(){if(s){let d=s;s=null,d()}}),e.on("end",function(){l.push(null)}),l._read=function(){for(;;){let d=e.read();if(d===null){s=l._read;return}if(!l.push(d))return}}),l._destroy=function(d,f){!d&&u!==null&&(d=new yrr),s=null,i=null,a=null,u===null?f(d):(u=f,IK(r,d),IK(e,d))},l}});var QO=S((Eva,Crr)=>{"use strict";var{ObjectDefineProperties:x$n,ObjectGetOwnPropertyDescriptor:B1,ObjectKeys:T$n,ObjectSetPrototypeOf:wrr}=wc();Crr.exports=ax;var R9e=Ine(),QS=n0e();wrr(ax.prototype,R9e.prototype);wrr(ax,R9e);{let t=T$n(QS.prototype);for(let e=0;e{"use strict";var{ObjectSetPrototypeOf:xrr,Symbol:O$n}=wc();Trr.exports=U1;var{ERR_METHOD_NOT_IMPLEMENTED:E$n}=qb().codes,A9e=QO(),{getHighWaterMark:P$n}=Pne();xrr(U1.prototype,A9e.prototype);xrr(U1,A9e);var jne=O$n("kCallback");function U1(t){if(!(this instanceof U1))return new U1(t);let e=t?P$n(this,t,"readableHighWaterMark",!0):null;e===0&&(t={...t,highWaterMark:null,readableHighWaterMark:e,writableHighWaterMark:t.writableHighWaterMark||0}),A9e.call(this,t),this._readableState.sync=!1,this[jne]=null,t&&(typeof t.transform=="function"&&(this._transform=t.transform),typeof t.flush=="function"&&(this._flush=t.flush)),this.on("prefinish",M$n)}function I9e(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 M$n(){this._final!==I9e&&I9e.call(this)}U1.prototype._final=I9e;U1.prototype._transform=function(t,e,r){throw new E$n("_transform()")};U1.prototype._write=function(t,e,r){let n=this._readableState,o=this._writableState,i=n.length;this._transform(t,e,(a,s)=>{if(a){r(a);return}s!=null&&this.push(s),o.ended||i===n.length||n.length{"use strict";var{ObjectSetPrototypeOf:Orr}=wc();Err.exports=AK;var D9e=N9e();Orr(AK.prototype,D9e.prototype);Orr(AK,D9e);function AK(t){if(!(this instanceof AK))return new AK(t);D9e.call(this,t)}AK.prototype._transform=function(t,e,r){r(null,t)}});var s0e=S((Rva,Arr)=>{var $ne=ak(),{ArrayIsArray:R$n,Promise:I$n,SymbolAsyncIterator:A$n,SymbolDispose:N$n}=wc(),a0e=q1(),{once:D$n}=Ly(),j$n=C2(),Prr=QO(),{aggregateTwoErrors:$$n,codes:{ERR_INVALID_ARG_TYPE:V9e,ERR_INVALID_RETURN_VALUE:$9e,ERR_MISSING_ARGS:L$n,ERR_STREAM_DESTROYED:F$n,ERR_STREAM_PREMATURE_CLOSE:k$n},AbortError:q$n}=qb(),{validateFunction:B$n,validateAbortSignal:U$n}=SK(),{isIterable:E2,isReadable:L9e,isReadableNodeStream:i0e,isNodeStream:Mrr,isTransformStream:NK,isWebStream:z$n,isReadableStream:F9e,isReadableFinished:V$n}=XO(),H$n=globalThis.AbortController||_K().AbortController,k9e,q9e,B9e;function Rrr(t,e,r){let n=!1;t.on("close",()=>{n=!0});let o=a0e(t,{readable:e,writable:r},i=>{n=!i});return{destroy:i=>{n||(n=!0,j$n.destroyer(t,i||new F$n("pipe")))},cleanup:o}}function W$n(t){return B$n(t[t.length-1],"streams[stream.length - 1]"),t.pop()}function U9e(t){if(E2(t))return t;if(i0e(t))return J$n(t);throw new V9e("val",["Readable","Iterable","AsyncIterable"],t)}async function*J$n(t){q9e||(q9e=Ine()),yield*q9e.prototype[A$n].call(t)}async function o0e(t,e,r,{end:n}){let o,i=null,a=l=>{if(l&&(o=l),i){let c=i;i=null,c()}},s=()=>new I$n((l,c)=>{o?c(o):i=()=>{o?c(o):l()}});e.on("drain",a);let u=a0e(e,{readable:!1},a);try{e.writableNeedDrain&&await s();for await(let l of t)e.write(l)||await s();n&&(e.end(),await s()),r()}catch(l){r(o!==l?$$n(o,l):l)}finally{u(),e.off("drain",a)}}async function z9e(t,e,r,{end:n}){NK(e)&&(e=e.writable);let o=e.getWriter();try{for await(let i of t)await o.ready,o.write(i).catch(()=>{});await o.ready,n&&await o.close(),r()}catch(i){try{await o.abort(i),r(i)}catch(a){r(a)}}}function K$n(...t){return Irr(t,D$n(W$n(t)))}function Irr(t,e,r){if(t.length===1&&R$n(t[0])&&(t=t[0]),t.length<2)throw new L$n("streams");let n=new H$n,o=n.signal,i=r?.signal,a=[];U$n(i,"options.signal");function s(){m(new q$n)}B9e=B9e||Ly().addAbortListener;let u;i&&(u=B9e(i,s));let l,c,d=[],f=0;function p(_){m(_,--f===0)}function m(_,w){var T;if(_&&(!l||l.code==="ERR_STREAM_PREMATURE_CLOSE")&&(l=_),!(!l&&!w)){for(;d.length;)d.shift()(l);(T=u)===null||T===void 0||T[N$n](),n.abort(),w&&(l||a.forEach(O=>O()),$ne.nextTick(e,l,c))}}let h;for(let _=0;_0,E=T||r?.end!==!1,P=_===t.length-1;if(Mrr(w)){let R=function(I){I&&I.name!=="AbortError"&&I.code!=="ERR_STREAM_PREMATURE_CLOSE"&&p(I)};var b=R;if(E){let{destroy:I,cleanup:A}=Rrr(w,T,O);d.push(I),L9e(w)&&P&&a.push(A)}w.on("error",R),L9e(w)&&P&&a.push(()=>{w.removeListener("error",R)})}if(_===0)if(typeof w=="function"){if(h=w({signal:o}),!E2(h))throw new $9e("Iterable, AsyncIterable or Stream","source",h)}else E2(w)||i0e(w)||NK(w)?h=w:h=Prr.from(w);else if(typeof w=="function"){if(NK(h)){var y;h=U9e((y=h)===null||y===void 0?void 0:y.readable)}else h=U9e(h);if(h=w(h,{signal:o}),T){if(!E2(h,!0))throw new $9e("AsyncIterable",`transform[${_-1}]`,h)}else{var g;k9e||(k9e=j9e());let R=new k9e({objectMode:!0}),I=(g=h)===null||g===void 0?void 0:g.then;if(typeof I=="function")f++,I.call(h,k=>{c=k,k!=null&&R.write(k),E&&R.end(),$ne.nextTick(p)},k=>{R.destroy(k),$ne.nextTick(p,k)});else if(E2(h,!0))f++,o0e(h,R,p,{end:E});else if(F9e(h)||NK(h)){let k=h.readable||h;f++,o0e(k,R,p,{end:E})}else throw new $9e("AsyncIterable or Promise","destination",h);h=R;let{destroy:A,cleanup:B}=Rrr(h,!1,!0);d.push(A),P&&a.push(B)}}else if(Mrr(w)){if(i0e(h)){f+=2;let R=G$n(h,w,p,{end:E});L9e(w)&&P&&a.push(R)}else if(NK(h)||F9e(h)){let R=h.readable||h;f++,o0e(R,w,p,{end:E})}else if(E2(h))f++,o0e(h,w,p,{end:E});else throw new V9e("val",["Readable","Iterable","AsyncIterable","ReadableStream","TransformStream"],h);h=w}else if(z$n(w)){if(i0e(h))f++,z9e(U9e(h),w,p,{end:E});else if(F9e(h)||E2(h))f++,z9e(h,w,p,{end:E});else if(NK(h))f++,z9e(h.readable,w,p,{end:E});else throw new V9e("val",["Readable","Iterable","AsyncIterable","ReadableStream","TransformStream"],h);h=w}else h=Prr.from(w)}return(o!=null&&o.aborted||i!=null&&i.aborted)&&$ne.nextTick(s),h}function G$n(t,e,r,{end:n}){let o=!1;if(e.on("close",()=>{o||r(new k$n)}),t.pipe(e,{end:!1}),n){let a=function(){o=!0,e.end()};var i=a;V$n(t)?$ne.nextTick(a):t.once("end",a)}else r();return a0e(t,{readable:!0,writable:!1},a=>{let s=t._readableState;a&&a.code==="ERR_STREAM_PREMATURE_CLOSE"&&s&&s.ended&&!s.errored&&!s.errorEmitted?t.once("end",r).once("error",r):r(a)}),a0e(e,{readable:!1,writable:!0},r)}Arr.exports={pipelineImpl:Irr,pipeline:K$n}});var W9e=S((Iva,Frr)=>{"use strict";var{pipeline:X$n}=s0e(),u0e=QO(),{destroyer:Z$n}=C2(),{isNodeStream:l0e,isReadable:Nrr,isWritable:Drr,isWebStream:H9e,isTransformStream:P2,isWritableStream:jrr,isReadableStream:$rr}=XO(),{AbortError:Y$n,codes:{ERR_INVALID_ARG_VALUE:Lrr,ERR_MISSING_ARGS:Q$n}}=qb(),eLn=q1();Frr.exports=function(...e){if(e.length===0)throw new Q$n("streams");if(e.length===1)return u0e.from(e[0]);let r=[...e];if(typeof e[0]=="function"&&(e[0]=u0e.from(e[0])),typeof e[e.length-1]=="function"){let p=e.length-1;e[p]=u0e.from(e[p])}for(let p=0;p0&&!(Drr(e[p])||jrr(e[p])||P2(e[p])))throw new Lrr(`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=X$n(e,u),d=!!(Drr(l)||jrr(l)||P2(l)),f=!!(Nrr(c)||$rr(c)||P2(c));if(s=new u0e({writableObjectMode:!!(l!=null&&l.writableObjectMode),readableObjectMode:!!(c!=null&&c.readableObjectMode),writable:d,readable:f}),d){if(l0e(l))s._write=function(m,h,y){l.write(m,h)?y():n=y},s._final=function(m){l.end(),o=m},l.on("drain",function(){if(n){let m=n;n=null,m()}});else if(H9e(l)){let h=(P2(l)?l.writable:l).getWriter();s._write=async function(y,g,b){try{await h.ready,h.write(y).catch(()=>{}),b()}catch(_){b(_)}},s._final=async function(y){try{await h.ready,h.close().catch(()=>{}),o=y}catch(g){y(g)}}}let p=P2(c)?c.readable:c;eLn(p,()=>{if(o){let m=o;o=null,m()}})}if(f){if(l0e(c))c.on("readable",function(){if(i){let p=i;i=null,p()}}),c.on("end",function(){s.push(null)}),s._read=function(){for(;;){let p=c.read();if(p===null){i=s._read;return}if(!s.push(p))return}};else if(H9e(c)){let m=(P2(c)?c.readable:c).getReader();s._read=async function(){for(;;)try{let{value:h,done:y}=await m.read();if(!s.push(h))return;if(y){s.push(null);return}}catch{return}}}}return s._destroy=function(p,m){!p&&a!==null&&(p=new Y$n),i=null,n=null,o=null,a===null?m(p):(a=m,l0e(c)&&Z$n(c,p))},s}});var Krr=S((Ava,G9e)=>{"use strict";var tLn=globalThis.AbortController||_K().AbortController,{codes:{ERR_INVALID_ARG_VALUE:rLn,ERR_INVALID_ARG_TYPE:Lne,ERR_MISSING_ARGS:nLn,ERR_OUT_OF_RANGE:oLn},AbortError:eE}=qb(),{validateAbortSignal:M2,validateInteger:krr,validateObject:R2}=SK(),iLn=wc().Symbol("kWeak"),aLn=wc().Symbol("kResistStopPropagation"),{finished:sLn}=q1(),uLn=W9e(),{addAbortSignalNoValidate:lLn}=Ene(),{isWritable:cLn,isNodeStream:dLn}=XO(),{deprecate:fLn}=Ly(),{ArrayPrototypePush:pLn,Boolean:mLn,MathFloor:qrr,Number:hLn,NumberIsNaN:gLn,Promise:Brr,PromiseReject:Urr,PromiseResolve:yLn,PromisePrototypeThen:zrr,Symbol:Hrr}=wc(),c0e=Hrr("kEmpty"),Vrr=Hrr("kEof");function bLn(t,e){if(e!=null&&R2(e,"options"),e?.signal!=null&&M2(e.signal,"options.signal"),dLn(t)&&!cLn(t))throw new rLn("stream",t,"must be writable");let r=uLn(this,t);return e!=null&&e.signal&&lLn(e.signal,r),r}function d0e(t,e){if(typeof t!="function")throw new Lne("fn",["Function","AsyncFunction"],t);e!=null&&R2(e,"options"),e?.signal!=null&&M2(e.signal,"options.signal");let r=1;e?.concurrency!=null&&(r=qrr(e.concurrency));let n=r-1;return e?.highWaterMark!=null&&(n=qrr(e.highWaterMark)),krr(r,"options.concurrency",1),krr(n,"options.highWaterMark",0),n+=r,async function*(){let i=Ly().AbortSignalAny([e?.signal].filter(mLn)),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 Brr(b=>{c=b})}s.push(Vrr)}catch(g){let b=Urr(g);zrr(b,m,p),s.push(b)}finally{d=!0,l&&(l(),l=null)}}y();try{for(;;){for(;s.length>0;){let g=await s[0];if(g===Vrr)return;if(i.aborted)throw new eE;g!==c0e&&(yield g),s.shift(),h()}await new Brr(g=>{l=g})}}finally{d=!0,c&&(c(),c=null)}}.call(this)}function _Ln(t=void 0){return t!=null&&R2(t,"options"),t?.signal!=null&&M2(t.signal,"options.signal"),async function*(){let r=0;for await(let o of this){var n;if(t!=null&&(n=t.signal)!==null&&n!==void 0&&n.aborted)throw new eE({cause:t.signal.reason});yield[r++,o]}}.call(this)}async function Wrr(t,e=void 0){for await(let r of K9e.call(this,t,e))return!0;return!1}async function vLn(t,e=void 0){if(typeof t!="function")throw new Lne("fn",["Function","AsyncFunction"],t);return!await Wrr.call(this,async(...r)=>!await t(...r),e)}async function wLn(t,e){for await(let r of K9e.call(this,t,e))return r}async function SLn(t,e){if(typeof t!="function")throw new Lne("fn",["Function","AsyncFunction"],t);async function r(n,o){return await t(n,o),c0e}for await(let n of d0e.call(this,r,e));}function K9e(t,e){if(typeof t!="function")throw new Lne("fn",["Function","AsyncFunction"],t);async function r(n,o){return await t(n,o)?n:c0e}return d0e.call(this,r,e)}var J9e=class extends nLn{constructor(){super("reduce"),this.message="Reduce of an empty stream requires an initial value"}};async function CLn(t,e,r){var n;if(typeof t!="function")throw new Lne("reducer",["Function","AsyncFunction"],t);r!=null&&R2(r,"options"),r?.signal!=null&&M2(r.signal,"options.signal");let o=arguments.length>1;if(r!=null&&(n=r.signal)!==null&&n!==void 0&&n.aborted){let l=new eE(void 0,{cause:r.signal.reason});throw this.once("error",()=>{}),await sLn(this.destroy(l)),l}let i=new tLn,a=i.signal;if(r!=null&&r.signal){let l={once:!0,[iLn]:this,[aLn]:!0};r.signal.addEventListener("abort",()=>i.abort(),l)}let s=!1;try{for await(let l of this){var u;if(s=!0,r!=null&&(u=r.signal)!==null&&u!==void 0&&u.aborted)throw new eE;o?e=await t(e,l,{signal:a}):(e=l,o=!0)}if(!s&&!o)throw new J9e}finally{i.abort()}return e}async function xLn(t){t!=null&&R2(t,"options"),t?.signal!=null&&M2(t.signal,"options.signal");let e=[];for await(let n of this){var r;if(t!=null&&(r=t.signal)!==null&&r!==void 0&&r.aborted)throw new eE(void 0,{cause:t.signal.reason});pLn(e,n)}return e}function TLn(t,e){let r=d0e.call(this,t,e);return async function*(){for await(let o of r)yield*o}.call(this)}function Jrr(t){if(t=hLn(t),gLn(t))return 0;if(t<0)throw new oLn("number",">= 0",t);return t}function OLn(t,e=void 0){return e!=null&&R2(e,"options"),e?.signal!=null&&M2(e.signal,"options.signal"),t=Jrr(t),async function*(){var n;if(e!=null&&(n=e.signal)!==null&&n!==void 0&&n.aborted)throw new eE;for await(let i of this){var o;if(e!=null&&(o=e.signal)!==null&&o!==void 0&&o.aborted)throw new eE;t--<=0&&(yield i)}}.call(this)}function ELn(t,e=void 0){return e!=null&&R2(e,"options"),e?.signal!=null&&M2(e.signal,"options.signal"),t=Jrr(t),async function*(){var n;if(e!=null&&(n=e.signal)!==null&&n!==void 0&&n.aborted)throw new eE;for await(let i of this){var o;if(e!=null&&(o=e.signal)!==null&&o!==void 0&&o.aborted)throw new eE;if(t-- >0&&(yield i),t<=0)return}}.call(this)}G9e.exports.streamReturningOperators={asIndexedPairs:fLn(_Ln,"readable.asIndexedPairs will be removed in a future version."),drop:OLn,filter:K9e,flatMap:TLn,map:d0e,take:ELn,compose:bLn};G9e.exports.promiseReturningOperators={every:vLn,forEach:SLn,reduce:CLn,toArray:xLn,some:Wrr,find:wLn}});var X9e=S((Nva,Grr)=>{"use strict";var{ArrayPrototypePop:PLn,Promise:MLn}=wc(),{isIterable:RLn,isNodeStream:ILn,isWebStream:ALn}=XO(),{pipelineImpl:NLn}=s0e(),{finished:DLn}=q1();Z9e();function jLn(...t){return new MLn((e,r)=>{let n,o,i=t[t.length-1];if(i&&typeof i=="object"&&!ILn(i)&&!RLn(i)&&!ALn(i)){let a=PLn(t);n=a.signal,o=a.end}NLn(t,(a,s)=>{a?r(a):e(s)},{signal:n,end:o})})}Grr.exports={finished:DLn,pipeline:jLn}});var Z9e=S((Dva,onr)=>{var{Buffer:$Ln}=IS(),{ObjectDefineProperty:z1,ObjectKeys:Yrr,ReflectApply:Qrr}=wc(),{promisify:{custom:enr}}=Ly(),{streamReturningOperators:Xrr,promiseReturningOperators:Zrr}=Krr(),{codes:{ERR_ILLEGAL_CONSTRUCTOR:tnr}}=qb(),LLn=W9e(),{setDefaultHighWaterMark:FLn,getDefaultHighWaterMark:kLn}=Pne(),{pipeline:rnr}=s0e(),{destroyer:qLn}=C2(),nnr=q1(),Y9e=X9e(),Fne=XO(),Cl=onr.exports=VSe().Stream;Cl.isDestroyed=Fne.isDestroyed;Cl.isDisturbed=Fne.isDisturbed;Cl.isErrored=Fne.isErrored;Cl.isReadable=Fne.isReadable;Cl.isWritable=Fne.isWritable;Cl.Readable=Ine();for(let t of Yrr(Xrr)){let r=function(...n){if(new.target)throw tnr();return Cl.Readable.from(Qrr(e,this,n))};Q9e=r;let e=Xrr[t];z1(r,"name",{__proto__:null,value:e.name}),z1(r,"length",{__proto__:null,value:e.length}),z1(Cl.Readable.prototype,t,{__proto__:null,value:r,enumerable:!1,configurable:!0,writable:!0})}var Q9e;for(let t of Yrr(Zrr)){let r=function(...o){if(new.target)throw tnr();return Qrr(e,this,o)};Q9e=r;let e=Zrr[t];z1(r,"name",{__proto__:null,value:e.name}),z1(r,"length",{__proto__:null,value:e.length}),z1(Cl.Readable.prototype,t,{__proto__:null,value:r,enumerable:!1,configurable:!0,writable:!0})}var Q9e;Cl.Writable=n0e();Cl.Duplex=QO();Cl.Transform=N9e();Cl.PassThrough=j9e();Cl.pipeline=rnr;var{addAbortSignal:BLn}=Ene();Cl.addAbortSignal=BLn;Cl.finished=nnr;Cl.destroy=qLn;Cl.compose=LLn;Cl.setDefaultHighWaterMark=FLn;Cl.getDefaultHighWaterMark=kLn;z1(Cl,"promises",{__proto__:null,configurable:!0,enumerable:!0,get(){return Y9e}});z1(rnr,enr,{__proto__:null,enumerable:!0,get(){return Y9e.pipeline}});z1(nnr,enr,{__proto__:null,enumerable:!0,get(){return Y9e.finished}});Cl.Stream=Cl;Cl._isUint8Array=function(e){return e instanceof Uint8Array};Cl._uint8ArrayToBuffer=function(e){return $Ln.from(e.buffer,e.byteOffset,e.byteLength)}});var kne=S((jva,sd)=>{"use strict";var jm=Z9e(),ULn=X9e(),zLn=jm.Readable.destroy;sd.exports=jm.Readable;sd.exports._uint8ArrayToBuffer=jm._uint8ArrayToBuffer;sd.exports._isUint8Array=jm._isUint8Array;sd.exports.isDisturbed=jm.isDisturbed;sd.exports.isErrored=jm.isErrored;sd.exports.isReadable=jm.isReadable;sd.exports.Readable=jm.Readable;sd.exports.Writable=jm.Writable;sd.exports.Duplex=jm.Duplex;sd.exports.Transform=jm.Transform;sd.exports.PassThrough=jm.PassThrough;sd.exports.addAbortSignal=jm.addAbortSignal;sd.exports.finished=jm.finished;sd.exports.destroy=jm.destroy;sd.exports.destroy=zLn;sd.exports.pipeline=jm.pipeline;sd.exports.compose=jm.compose;Object.defineProperty(jm,"promises",{configurable:!0,enumerable:!0,get(){return ULn}});sd.exports.Stream=jm.Stream;sd.exports.default=sd.exports});var snr=S(qne=>{"use strict";Object.defineProperty(qne,"__esModule",{value:!0});qne.Headers=void 0;var inr;typeof globalThis.Headers<"u"?qne.Headers=inr=globalThis.Headers:qne.Headers=inr=class anr{constructor(e){if(this.headers=new Map,e)if(e instanceof anr)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 e7e=S(I2=>{"use strict";Object.defineProperty(I2,"__esModule",{value:!0});I2.unknownRawResponse=I2.abortRawResponse=void 0;I2.toRawResponse=VLn;var unr=snr();I2.abortRawResponse={headers:new unr.Headers,redirected:!1,status:499,statusText:"Client Closed Request",type:"error",url:""};I2.unknownRawResponse={headers:new unr.Headers,redirected:!1,status:0,statusText:"Unknown Error",type:"error",url:""};function VLn(t){return{headers:t.headers,redirected:t.redirected,status:t.status,statusText:t.statusText,type:t.type,url:t.url}}});var A2=S((Fva,lnr)=>{"use strict";lnr.exports=TypeError});var cnr=S(()=>{});var Vne=S((Bva,Rnr)=>{var c7e=typeof Map=="function"&&Map.prototype,t7e=Object.getOwnPropertyDescriptor&&c7e?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,p0e=c7e&&t7e&&typeof t7e.get=="function"?t7e.get:null,dnr=c7e&&Map.prototype.forEach,d7e=typeof Set=="function"&&Set.prototype,r7e=Object.getOwnPropertyDescriptor&&d7e?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,m0e=d7e&&r7e&&typeof r7e.get=="function"?r7e.get:null,fnr=d7e&&Set.prototype.forEach,HLn=typeof WeakMap=="function"&&WeakMap.prototype,Une=HLn?WeakMap.prototype.has:null,WLn=typeof WeakSet=="function"&&WeakSet.prototype,zne=WLn?WeakSet.prototype.has:null,JLn=typeof WeakRef=="function"&&WeakRef.prototype,pnr=JLn?WeakRef.prototype.deref:null,KLn=Boolean.prototype.valueOf,GLn=Object.prototype.toString,XLn=Function.prototype.toString,ZLn=String.prototype.match,f7e=String.prototype.slice,ck=String.prototype.replace,YLn=String.prototype.toUpperCase,mnr=String.prototype.toLowerCase,Cnr=RegExp.prototype.test,hnr=Array.prototype.concat,tE=Array.prototype.join,QLn=Array.prototype.slice,gnr=Math.floor,i7e=typeof BigInt=="function"?BigInt.prototype.valueOf:null,n7e=Object.getOwnPropertySymbols,a7e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,DK=typeof Symbol=="function"&&typeof Symbol.iterator=="object",ky=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===DK||!0)?Symbol.toStringTag:null,xnr=Object.prototype.propertyIsEnumerable,ynr=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(t){return t.__proto__}:null);function bnr(t,e){if(t===1/0||t===-1/0||t!==t||t&&t>-1e3&&t<1e3||Cnr.call(/e/,e))return e;var r=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof t=="number"){var n=t<0?-gnr(-t):gnr(t);if(n!==t){var o=String(n),i=f7e.call(e,o.length+1);return ck.call(o,r,"$&_")+"."+ck.call(ck.call(i,/([0-9]{3})/g,"$&_"),/_$/,"")}}return ck.call(e,r,"$&_")}var s7e=cnr(),_nr=s7e.custom,vnr=Enr(_nr)?_nr:null,Tnr={__proto__:null,double:'"',single:"'"},eFn={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};Rnr.exports=function t(e,r,n,o){var i=r||{};if(V1(i,"quoteStyle")&&!V1(Tnr,i.quoteStyle))throw new TypeError('option "quoteStyle" must be "single" or "double"');if(V1(i,"maxStringLength")&&(typeof i.maxStringLength=="number"?i.maxStringLength<0&&i.maxStringLength!==1/0:i.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var a=V1(i,"customInspect")?i.customInspect:!0;if(typeof a!="boolean"&&a!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(V1(i,"indent")&&i.indent!==null&&i.indent!==" "&&!(parseInt(i.indent,10)===i.indent&&i.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(V1(i,"numericSeparator")&&typeof i.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var s=i.numericSeparator;if(typeof e>"u")return"undefined";if(e===null)return"null";if(typeof e=="boolean")return e?"true":"false";if(typeof e=="string")return Mnr(e,i);if(typeof e=="number"){if(e===0)return 1/0/e>0?"0":"-0";var u=String(e);return s?bnr(e,u):u}if(typeof e=="bigint"){var l=String(e)+"n";return s?bnr(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 u7e(e)?"[Array]":"[Object]";var d=bFn(i,n);if(typeof o>"u")o=[];else if(Pnr(o,e)>=0)return"[Circular]";function f(k,q,Z){if(q&&(o=QLn.call(o),o.push(q)),Z){var V={depth:i.depth};return V1(i,"quoteStyle")&&(V.quoteStyle=i.quoteStyle),t(k,V,n+1,o)}return t(k,i,n+1,o)}if(typeof e=="function"&&!wnr(e)){var p=lFn(e),m=f0e(e,f);return"[Function"+(p?": "+p:" (anonymous)")+"]"+(m.length>0?" { "+tE.call(m,", ")+" }":"")}if(Enr(e)){var h=DK?ck.call(String(e),/^(Symbol\(.*\))_[^)]*$/,"$1"):a7e.call(e);return typeof e=="object"&&!DK?Bne(h):h}if(hFn(e)){for(var y="<"+mnr.call(String(e.nodeName)),g=e.attributes||[],b=0;b",y}if(u7e(e)){if(e.length===0)return"[]";var _=f0e(e,f);return d&&!yFn(_)?"["+l7e(_,d)+"]":"[ "+tE.call(_,", ")+" ]"}if(nFn(e)){var w=f0e(e,f);return!("cause"in Error.prototype)&&"cause"in e&&!xnr.call(e,"cause")?"{ ["+String(e)+"] "+tE.call(hnr.call("[cause]: "+f(e.cause),w),", ")+" }":w.length===0?"["+String(e)+"]":"{ ["+String(e)+"] "+tE.call(w,", ")+" }"}if(typeof e=="object"&&a){if(vnr&&typeof e[vnr]=="function"&&s7e)return s7e(e,{depth:c-n});if(a!=="symbol"&&typeof e.inspect=="function")return e.inspect()}if(cFn(e)){var T=[];return dnr&&dnr.call(e,function(k,q){T.push(f(q,e,!0)+" => "+f(k,e))}),Snr("Map",p0e.call(e),T,d)}if(pFn(e)){var O=[];return fnr&&fnr.call(e,function(k){O.push(f(k,e))}),Snr("Set",m0e.call(e),O,d)}if(dFn(e))return o7e("WeakMap");if(mFn(e))return o7e("WeakSet");if(fFn(e))return o7e("WeakRef");if(iFn(e))return Bne(f(Number(e)));if(sFn(e))return Bne(f(i7e.call(e)));if(aFn(e))return Bne(KLn.call(e));if(oFn(e))return Bne(f(String(e)));if(typeof window<"u"&&e===window)return"{ [object Window] }";if(typeof globalThis<"u"&&e===globalThis||typeof window<"u"&&e===window)return"{ [object globalThis] }";if(!rFn(e)&&!wnr(e)){var E=f0e(e,f),P=ynr?ynr(e)===Object.prototype:e instanceof Object||e.constructor===Object,R=e instanceof Object?"":"null prototype",I=!P&&ky&&Object(e)===e&&ky in e?f7e.call(dk(e),8,-1):R?"Object":"",A=P||typeof e.constructor!="function"?"":e.constructor.name?e.constructor.name+" ":"",B=A+(I||R?"["+tE.call(hnr.call([],I||[],R||[]),": ")+"] ":"");return E.length===0?B+"{}":d?B+"{"+l7e(E,d)+"}":B+"{ "+tE.call(E,", ")+" }"}return String(e)};function Onr(t,e,r){var n=r.quoteStyle||e,o=Tnr[n];return o+t+o}function tFn(t){return ck.call(String(t),/"/g,""")}function u7e(t){return dk(t)==="[object Array]"&&(!ky||!(typeof t=="object"&&ky in t))}function rFn(t){return dk(t)==="[object Date]"&&(!ky||!(typeof t=="object"&&ky in t))}function wnr(t){return dk(t)==="[object RegExp]"&&(!ky||!(typeof t=="object"&&ky in t))}function nFn(t){return dk(t)==="[object Error]"&&(!ky||!(typeof t=="object"&&ky in t))}function oFn(t){return dk(t)==="[object String]"&&(!ky||!(typeof t=="object"&&ky in t))}function iFn(t){return dk(t)==="[object Number]"&&(!ky||!(typeof t=="object"&&ky in t))}function aFn(t){return dk(t)==="[object Boolean]"&&(!ky||!(typeof t=="object"&&ky in t))}function Enr(t){if(DK)return t&&typeof t=="object"&&t instanceof Symbol;if(typeof t=="symbol")return!0;if(!t||typeof t!="object"||!a7e)return!1;try{return a7e.call(t),!0}catch{}return!1}function sFn(t){if(!t||typeof t!="object"||!i7e)return!1;try{return i7e.call(t),!0}catch{}return!1}var uFn=Object.prototype.hasOwnProperty||function(t){return t in this};function V1(t,e){return uFn.call(t,e)}function dk(t){return GLn.call(t)}function lFn(t){if(t.name)return t.name;var e=ZLn.call(XLn.call(t),/^function\s*([\w$]+)/);return e?e[1]:null}function Pnr(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 Mnr(f7e.call(t,0,e.maxStringLength),e)+n}var o=eFn[e.quoteStyle||"single"];o.lastIndex=0;var i=ck.call(ck.call(t,o,"\\$1"),/[\x00-\x1f]/g,gFn);return Onr(i,"single",e)}function gFn(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":"")+YLn.call(e.toString(16))}function Bne(t){return"Object("+t+")"}function o7e(t){return t+" { ? }"}function Snr(t,e,r,n){var o=n?l7e(r,n):tE.call(r,", ");return t+" ("+e+") {"+o+"}"}function yFn(t){for(var e=0;e=0)return!1;return!0}function bFn(t,e){var r;if(t.indent===" ")r=" ";else if(typeof t.indent=="number"&&t.indent>0)r=tE.call(Array(t.indent+1)," ");else return null;return{base:r,prev:tE.call(Array(e+1),r)}}function l7e(t,e){if(t.length===0)return"";var r=` `+e.prev+e.base;return r+tE.call(t,","+r)+` `+e.prev}function f0e(t,e){var r=u7e(t),n=[];if(r){n.length=t.length;for(var o=0;o{"use strict";var _Fn=Vne(),vFn=A2(),h0e=function(t,e,r){for(var n=t,o;(o=n.next)!=null;n=o)if(o.key===e)return n.next=o.next,r||(o.next=t.next,t.next=o),o},wFn=function(t,e){if(t){var r=h0e(t,e);return r&&r.value}},SFn=function(t,e,r){var n=h0e(t,e);n?n.value=r:t.next={key:e,next:t.next,value:r}},CFn=function(t,e){return t?!!h0e(t,e):!1},xFn=function(t,e){if(t)return h0e(t,e,!0)};Inr.exports=function(){var e,r={assert:function(n){if(!r.has(n))throw new vFn("Side channel does not contain "+_Fn(n))},delete:function(n){var o=e&&e.next,i=xFn(e,n);return i&&o&&o===i&&(e=void 0),!!i},get:function(n){return wFn(e,n)},has:function(n){return CFn(e,n)},set:function(n,o){e||(e={next:void 0}),SFn(e,n,o)}};return r}});var p7e=S((zva,Nnr)=>{"use strict";Nnr.exports=Object});var jnr=S((Vva,Dnr)=>{"use strict";Dnr.exports=Error});var Lnr=S((Hva,$nr)=>{"use strict";$nr.exports=EvalError});var knr=S((Wva,Fnr)=>{"use strict";Fnr.exports=RangeError});var Bnr=S((Jva,qnr)=>{"use strict";qnr.exports=ReferenceError});var znr=S((Kva,Unr)=>{"use strict";Unr.exports=SyntaxError});var Hnr=S((Gva,Vnr)=>{"use strict";Vnr.exports=URIError});var Jnr=S((Xva,Wnr)=>{"use strict";Wnr.exports=Math.abs});var Gnr=S((Zva,Knr)=>{"use strict";Knr.exports=Math.floor});var Znr=S((Yva,Xnr)=>{"use strict";Xnr.exports=Math.max});var Qnr=S((Qva,Ynr)=>{"use strict";Ynr.exports=Math.min});var tor=S((ewa,eor)=>{"use strict";eor.exports=Math.pow});var nor=S((twa,ror)=>{"use strict";ror.exports=Math.round});var ior=S((rwa,oor)=>{"use strict";oor.exports=Number.isNaN||function(e){return e!==e}});var sor=S((nwa,aor)=>{"use strict";var TFn=ior();aor.exports=function(e){return TFn(e)||e===0?e:e<0?-1:1}});var lor=S((owa,uor)=>{"use strict";uor.exports=Object.getOwnPropertyDescriptor});var m7e=S((iwa,cor)=>{"use strict";var g0e=lor();if(g0e)try{g0e([],"length")}catch{g0e=null}cor.exports=g0e});var por=S((awa,dor)=>{"use strict";var y0e=Object.defineProperty||!1;if(y0e)try{y0e({},"a",{value:1})}catch{y0e=!1}dor.exports=y0e});var hor=S((swa,mor)=>{"use strict";mor.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 bor=S((uwa,yor)=>{"use strict";var gor=typeof Symbol<"u"&&Symbol,OFn=hor();yor.exports=function(){return typeof gor!="function"||typeof Symbol!="function"||typeof gor("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:OFn()}});var h7e=S((lwa,_or)=>{"use strict";_or.exports=typeof Reflect<"u"&&Reflect.getPrototypeOf||null});var g7e=S((cwa,vor)=>{"use strict";var EFn=p7e();vor.exports=EFn.getPrototypeOf||null});var Cor=S((dwa,Sor)=>{"use strict";var PFn="Function.prototype.bind called on incompatible ",MFn=Object.prototype.toString,RFn=Math.max,IFn="[object Function]",wor=function(e,r){for(var n=[],o=0;o{"use strict";var DFn=Cor();xor.exports=Function.prototype.bind||DFn});var b0e=S((pwa,Tor)=>{"use strict";Tor.exports=Function.prototype.call});var y7e=S((mwa,Oor)=>{"use strict";Oor.exports=Function.prototype.apply});var Por=S((hwa,Eor)=>{"use strict";Eor.exports=typeof Reflect<"u"&&Reflect&&Reflect.apply});var Ror=S((gwa,Mor)=>{"use strict";var jFn=Hne(),$Fn=y7e(),LFn=b0e(),FFn=Por();Mor.exports=FFn||jFn.call(LFn,$Fn)});var b7e=S((ywa,Ior)=>{"use strict";var kFn=Hne(),qFn=A2(),BFn=b0e(),UFn=Ror();Ior.exports=function(e){if(e.length<1||typeof e[0]!="function")throw new qFn("a function is required");return UFn(kFn,BFn,e)}});var Lor=S((bwa,$or)=>{"use strict";var zFn=b7e(),Aor=m7e(),Dor;try{Dor=[].__proto__===Array.prototype}catch(t){if(!t||typeof t!="object"||!("code"in t)||t.code!=="ERR_PROTO_ACCESS")throw t}var _7e=!!Dor&&Aor&&Aor(Object.prototype,"__proto__"),jor=Object,Nor=jor.getPrototypeOf;$or.exports=_7e&&typeof _7e.get=="function"?zFn([_7e.get]):typeof Nor=="function"?function(e){return Nor(e==null?e:jor(e))}:!1});var Uor=S((_wa,Bor)=>{"use strict";var For=h7e(),kor=g7e(),qor=Lor();Bor.exports=For?function(e){return For(e)}:kor?function(e){if(!e||typeof e!="object"&&typeof e!="function")throw new TypeError("getProto: not an object");return kor(e)}:qor?function(e){return qor(e)}:null});var Vor=S((vwa,zor)=>{"use strict";var VFn=Function.prototype.call,HFn=Object.prototype.hasOwnProperty,WFn=Hne();zor.exports=WFn.call(VFn,HFn)});var w0e=S((wwa,Xor)=>{"use strict";var Fi,JFn=p7e(),KFn=jnr(),GFn=Lnr(),XFn=knr(),ZFn=Bnr(),FK=znr(),LK=A2(),YFn=Hnr(),QFn=Jnr(),ekn=Gnr(),tkn=Znr(),rkn=Qnr(),nkn=tor(),okn=nor(),ikn=sor(),Kor=Function,v7e=function(t){try{return Kor('"use strict"; return ('+t+").constructor;")()}catch{}},Wne=m7e(),akn=por(),w7e=function(){throw new LK},skn=Wne?function(){try{return arguments.callee,w7e}catch{try{return Wne(arguments,"callee").get}catch{return w7e}}}():w7e,jK=bor()(),Ah=Uor(),ukn=g7e(),lkn=h7e(),Gor=y7e(),Jne=b0e(),$K={},ckn=typeof Uint8Array>"u"||!Ah?Fi:Ah(Uint8Array),N2={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?Fi:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?Fi:ArrayBuffer,"%ArrayIteratorPrototype%":jK&&Ah?Ah([][Symbol.iterator]()):Fi,"%AsyncFromSyncIteratorPrototype%":Fi,"%AsyncFunction%":$K,"%AsyncGenerator%":$K,"%AsyncGeneratorFunction%":$K,"%AsyncIteratorPrototype%":$K,"%Atomics%":typeof Atomics>"u"?Fi:Atomics,"%BigInt%":typeof BigInt>"u"?Fi:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?Fi:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?Fi:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?Fi:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":KFn,"%eval%":eval,"%EvalError%":GFn,"%Float32Array%":typeof Float32Array>"u"?Fi:Float32Array,"%Float64Array%":typeof Float64Array>"u"?Fi:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?Fi:FinalizationRegistry,"%Function%":Kor,"%GeneratorFunction%":$K,"%Int8Array%":typeof Int8Array>"u"?Fi:Int8Array,"%Int16Array%":typeof Int16Array>"u"?Fi:Int16Array,"%Int32Array%":typeof Int32Array>"u"?Fi:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":jK&&Ah?Ah(Ah([][Symbol.iterator]())):Fi,"%JSON%":typeof JSON=="object"?JSON:Fi,"%Map%":typeof Map>"u"?Fi:Map,"%MapIteratorPrototype%":typeof Map>"u"||!jK||!Ah?Fi:Ah(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":JFn,"%Object.getOwnPropertyDescriptor%":Wne,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?Fi:Promise,"%Proxy%":typeof Proxy>"u"?Fi:Proxy,"%RangeError%":XFn,"%ReferenceError%":ZFn,"%Reflect%":typeof Reflect>"u"?Fi:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?Fi:Set,"%SetIteratorPrototype%":typeof Set>"u"||!jK||!Ah?Fi:Ah(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?Fi:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":jK&&Ah?Ah(""[Symbol.iterator]()):Fi,"%Symbol%":jK?Symbol:Fi,"%SyntaxError%":FK,"%ThrowTypeError%":skn,"%TypedArray%":ckn,"%TypeError%":LK,"%Uint8Array%":typeof Uint8Array>"u"?Fi:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?Fi:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?Fi:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?Fi:Uint32Array,"%URIError%":YFn,"%WeakMap%":typeof WeakMap>"u"?Fi:WeakMap,"%WeakRef%":typeof WeakRef>"u"?Fi:WeakRef,"%WeakSet%":typeof WeakSet>"u"?Fi:WeakSet,"%Function.prototype.call%":Jne,"%Function.prototype.apply%":Gor,"%Object.defineProperty%":akn,"%Object.getPrototypeOf%":ukn,"%Math.abs%":QFn,"%Math.floor%":ekn,"%Math.max%":tkn,"%Math.min%":rkn,"%Math.pow%":nkn,"%Math.round%":okn,"%Math.sign%":ikn,"%Reflect.getPrototypeOf%":lkn};if(Ah)try{null.error}catch(t){Hor=Ah(Ah(t)),N2["%Error.prototype%"]=Hor}var Hor,dkn=function t(e){var r;if(e==="%AsyncFunction%")r=v7e("async function () {}");else if(e==="%GeneratorFunction%")r=v7e("function* () {}");else if(e==="%AsyncGeneratorFunction%")r=v7e("async function* () {}");else if(e==="%AsyncGenerator%"){var n=t("%AsyncGeneratorFunction%");n&&(r=n.prototype)}else if(e==="%AsyncIteratorPrototype%"){var o=t("%AsyncGenerator%");o&&Ah&&(r=Ah(o.prototype))}return N2[e]=r,r},Wor={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},Kne=Hne(),_0e=Vor(),fkn=Kne.call(Jne,Array.prototype.concat),pkn=Kne.call(Gor,Array.prototype.splice),Jor=Kne.call(Jne,String.prototype.replace),v0e=Kne.call(Jne,String.prototype.slice),mkn=Kne.call(Jne,RegExp.prototype.exec),hkn=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,gkn=/\\(\\)?/g,ykn=function(e){var r=v0e(e,0,1),n=v0e(e,-1);if(r==="%"&&n!=="%")throw new FK("invalid intrinsic syntax, expected closing `%`");if(n==="%"&&r!=="%")throw new FK("invalid intrinsic syntax, expected opening `%`");var o=[];return Jor(e,hkn,function(i,a,s,u){o[o.length]=s?Jor(u,gkn,"$1"):a||i}),o},bkn=function(e,r){var n=e,o;if(_0e(Wor,n)&&(o=Wor[n],n="%"+o[0]+"%"),_0e(N2,n)){var i=N2[n];if(i===$K&&(i=dkn(n)),typeof i>"u"&&!r)throw new LK("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:o,name:n,value:i}}throw new FK("intrinsic "+e+" does not exist!")};Xor.exports=function(e,r){if(typeof e!="string"||e.length===0)throw new LK("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof r!="boolean")throw new LK('"allowMissing" argument must be a boolean');if(mkn(/^%?[^%]*%?$/,e)===null)throw new FK("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=ykn(e),o=n.length>0?n[0]:"",i=bkn("%"+o+"%",r),a=i.name,s=i.value,u=!1,l=i.alias;l&&(o=l[0],pkn(n,fkn([0,1],l)));for(var c=1,d=!0;c=n.length){var h=Wne(s,f);d=!!h,d&&"get"in h&&!("originalValue"in h.get)?s=h.get:s=s[f]}else d=_0e(s,f),s=s[f];d&&!u&&(N2[a]=s)}}return s}});var S7e=S((Swa,Qor)=>{"use strict";var Zor=w0e(),Yor=b7e(),_kn=Yor([Zor("%String.prototype.indexOf%")]);Qor.exports=function(e,r){var n=Zor(e,!!r);return typeof n=="function"&&_kn(e,".prototype.")>-1?Yor([n]):n}});var C7e=S((Cwa,tir)=>{"use strict";var vkn=w0e(),Gne=S7e(),wkn=Vne(),Skn=A2(),eir=vkn("%Map%",!0),Ckn=Gne("Map.prototype.get",!0),xkn=Gne("Map.prototype.set",!0),Tkn=Gne("Map.prototype.has",!0),Okn=Gne("Map.prototype.delete",!0),Ekn=Gne("Map.prototype.size",!0);tir.exports=!!eir&&function(){var e,r={assert:function(n){if(!r.has(n))throw new Skn("Side channel does not contain "+wkn(n))},delete:function(n){if(e){var o=Okn(e,n);return Ekn(e)===0&&(e=void 0),o}return!1},get:function(n){if(e)return Ckn(e,n)},has:function(n){return e?Tkn(e,n):!1},set:function(n,o){e||(e=new eir),xkn(e,n,o)}};return r}});var nir=S((xwa,rir)=>{"use strict";var Pkn=w0e(),C0e=S7e(),Mkn=Vne(),S0e=C7e(),Rkn=A2(),kK=Pkn("%WeakMap%",!0),Ikn=C0e("WeakMap.prototype.get",!0),Akn=C0e("WeakMap.prototype.set",!0),Nkn=C0e("WeakMap.prototype.has",!0),Dkn=C0e("WeakMap.prototype.delete",!0);rir.exports=kK?function(){var e,r,n={assert:function(o){if(!n.has(o))throw new Rkn("Side channel does not contain "+Mkn(o))},delete:function(o){if(kK&&o&&(typeof o=="object"||typeof o=="function")){if(e)return Dkn(e,o)}else if(S0e&&r)return r.delete(o);return!1},get:function(o){return kK&&o&&(typeof o=="object"||typeof o=="function")&&e?Ikn(e,o):r&&r.get(o)},has:function(o){return kK&&o&&(typeof o=="object"||typeof o=="function")&&e?Nkn(e,o):!!r&&r.has(o)},set:function(o,i){kK&&o&&(typeof o=="object"||typeof o=="function")?(e||(e=new kK),Akn(e,o,i)):S0e&&(r||(r=S0e()),r.set(o,i))}};return n}:S0e});var x7e=S((Twa,oir)=>{"use strict";var jkn=A2(),$kn=Vne(),Lkn=Anr(),Fkn=C7e(),kkn=nir(),qkn=kkn||Fkn||Lkn;oir.exports=function(){var e,r={assert:function(n){if(!r.has(n))throw new jkn("Side channel does not contain "+$kn(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=qkn()),e.set(n,o)}};return r}});var x0e=S((Owa,iir)=>{"use strict";var Bkn=String.prototype.replace,Ukn=/%20/g,T7e={RFC1738:"RFC1738",RFC3986:"RFC3986"};iir.exports={default:T7e.RFC3986,formatters:{RFC1738:function(t){return Bkn.call(t,Ukn,"+")},RFC3986:function(t){return String(t)}},RFC1738:T7e.RFC1738,RFC3986:T7e.RFC3986}});var R7e=S((Ewa,uir)=>{"use strict";var zkn=x0e(),Vkn=x7e(),O7e=Object.prototype.hasOwnProperty,D2=Array.isArray,O0e=Vkn(),air=function(e,r){return O0e.set(e,r),e},T0e=function(e){return O0e.has(e)},P7e=function(e){return O0e.get(e)},sir=function(e,r){O0e.set(e,r)},rE=function(){for(var t=[],e=0;e<256;++e)t.push("%"+((e<16?"0":"")+e.toString(16)).toUpperCase());return t}(),Hkn=function(e){for(;e.length>1;){var r=e.pop(),n=r.obj[r.prop];if(D2(n)){for(var o=[],i=0;i=E7e?a.slice(u,u+E7e):a,c=[],d=0;d=48&&f<=57||f>=65&&f<=90||f>=97&&f<=122||i===zkn.RFC1738&&(f===40||f===41)){c[c.length]=l.charAt(d);continue}if(f<128){c[c.length]=rE[f];continue}if(f<2048){c[c.length]=rE[192|f>>6]+rE[128|f&63];continue}if(f<55296||f>=57344){c[c.length]=rE[224|f>>12]+rE[128|f>>6&63]+rE[128|f&63];continue}d+=1,f=65536+((f&1023)<<10|l.charCodeAt(d)&1023),c[c.length]=rE[240|f>>18]+rE[128|f>>12&63]+rE[128|f>>6&63]+rE[128|f&63]}s+=c.join("")}return s},Xkn=function(e){for(var r=[{obj:{o:e},prop:"o"}],n=[],o=0;on?air(M7e(a,{plainObjects:o}),a.length-1):a},eqn=function(e,r){if(D2(e)){for(var n=[],o=0;o{"use strict";var cir=x7e(),E0e=R7e(),Xne=x0e(),tqn=Object.prototype.hasOwnProperty,dir={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,r){return e+"["+r+"]"},repeat:function(e){return e}},nE=Array.isArray,rqn=Array.prototype.push,fir=function(t,e){rqn.apply(t,nE(e)?e:[e])},nqn=Date.prototype.toISOString,lir=Xne.default,$m={addQueryPrefix:!1,allowDots:!1,allowEmptyArrays:!1,arrayFormat:"indices",charset:"utf-8",charsetSentinel:!1,commaRoundTrip:!1,delimiter:"&",encode:!0,encodeDotInKeys:!1,encoder:E0e.encode,encodeValuesOnly:!1,filter:void 0,format:lir,formatter:Xne.formatters[lir],indices:!1,serializeDate:function(e){return nqn.call(e)},skipNulls:!1,strictNullHandling:!1},oqn=function(e){return typeof e=="string"||typeof e=="number"||typeof e=="boolean"||typeof e=="symbol"||typeof e=="bigint"},I7e={},iqn=function t(e,r,n,o,i,a,s,u,l,c,d,f,p,m,h,y,g,b){for(var _=e,w=b,T=0,O=!1;(w=w.get(I7e))!==void 0&&!O;){var E=w.get(e);if(T+=1,typeof E<"u"){if(E===T)throw new RangeError("Cyclic object value");O=!0}typeof w.get(I7e)>"u"&&(T=0)}if(typeof c=="function"?_=c(r,_):_ instanceof Date?_=p(_):n==="comma"&&nE(_)&&(_=E0e.maybeMap(_,function(re){return re instanceof Date?p(re):re})),_===null){if(a)return l&&!y?l(r,$m.encoder,g,"key",m):r;_=""}if(oqn(_)||E0e.isBuffer(_)){if(l){var P=y?r:l(r,$m.encoder,g,"key",m);return[h(P)+"="+h(l(_,$m.encoder,g,"value",m))]}return[h(r)+"="+h(String(_))]}var R=[];if(typeof _>"u")return R;var I;if(n==="comma"&&nE(_))y&&l&&(_=E0e.maybeMap(_,l)),I=[{value:_.length>0?_.join(",")||null:void 0}];else if(nE(c))I=c;else{var A=Object.keys(_);I=d?A.sort(d):A}var B=u?String(r).replace(/\./g,"%2E"):String(r),k=o&&nE(_)&&_.length===1?B+"[]":B;if(i&&nE(_)&&_.length===0)return k+"[]";for(var q=0;q"u"?e.encodeDotInKeys===!0?!0:$m.allowDots:!!e.allowDots;return{addQueryPrefix:typeof e.addQueryPrefix=="boolean"?e.addQueryPrefix:$m.addQueryPrefix,allowDots:s,allowEmptyArrays:typeof e.allowEmptyArrays=="boolean"?!!e.allowEmptyArrays:$m.allowEmptyArrays,arrayFormat:a,charset:r,charsetSentinel:typeof e.charsetSentinel=="boolean"?e.charsetSentinel:$m.charsetSentinel,commaRoundTrip:!!e.commaRoundTrip,delimiter:typeof e.delimiter>"u"?$m.delimiter:e.delimiter,encode:typeof e.encode=="boolean"?e.encode:$m.encode,encodeDotInKeys:typeof e.encodeDotInKeys=="boolean"?e.encodeDotInKeys:$m.encodeDotInKeys,encoder:typeof e.encoder=="function"?e.encoder:$m.encoder,encodeValuesOnly:typeof e.encodeValuesOnly=="boolean"?e.encodeValuesOnly:$m.encodeValuesOnly,filter:i,format:n,formatter:o,serializeDate:typeof e.serializeDate=="function"?e.serializeDate:$m.serializeDate,skipNulls:typeof e.skipNulls=="boolean"?e.skipNulls:$m.skipNulls,sort:typeof e.sort=="function"?e.sort:null,strictNullHandling:typeof e.strictNullHandling=="boolean"?e.strictNullHandling:$m.strictNullHandling}};pir.exports=function(t,e){var r=t,n=aqn(e),o,i;typeof n.filter=="function"?(i=n.filter,r=i("",r)):nE(n.filter)&&(i=n.filter,o=i);var a=[];if(typeof r!="object"||r===null)return"";var s=dir[n.arrayFormat],u=s==="comma"&&n.commaRoundTrip;o||(o=Object.keys(r)),n.sort&&o.sort(n.sort);for(var l=cir(),c=0;c0?m+p:""}});var bir=S((Mwa,yir)=>{"use strict";var fk=R7e(),P0e=Object.prototype.hasOwnProperty,hir=Array.isArray,Lc={allowDots:!1,allowEmptyArrays:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decodeDotInKeys:!1,decoder:fk.decode,delimiter:"&",depth:5,duplicates:"combine",ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictDepth:!1,strictNullHandling:!1,throwOnLimitExceeded:!1},sqn=function(t){return t.replace(/&#(\d+);/g,function(e,r){return String.fromCharCode(parseInt(r,10))})},gir=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},uqn="utf8=%26%2310003%3B",lqn="utf8=%E2%9C%93",cqn=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=hir(m)?[m]:m),p!==null){var h=P0e.call(n,p);h&&r.duplicates==="combine"?n[p]=fk.combine(n[p],m,r.arrayLimit,r.plainObjects):(!h||r.duplicates==="last")&&(n[p]=m)}}return n},dqn=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:gir(e,r,o),s=t.length-1;s>=0;--s){var u,l=t[s];if(l==="[]"&&r.parseArrays)fk.isOverflow(a)?u=a:u=r.allowEmptyArrays&&(a===""||r.strictNullHandling&&a===null)?[]:fk.combine([],a,r.arrayLimit,r.plainObjects);else{u=r.plainObjects?{__proto__:null}:{};var c=l.charAt(0)==="["&&l.charAt(l.length-1)==="]"?l.slice(1,-1):l,d=r.decodeDotInKeys?c.replace(/%2E/g,"."):c,f=parseInt(d,10);!r.parseArrays&&d===""?u={0:a}:!isNaN(f)&&l!==d&&String(f)===d&&f>=0&&r.parseArrays&&f<=r.arrayLimit?(u=[],u[f]=a):d!=="__proto__"&&(u[d]=a)}a=u}return a},fqn=function(e,r){var n=r.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e;if(r.depth<=0)return!r.plainObjects&&P0e.call(Object.prototype,n)&&!r.allowPrototypes?void 0:[n];var o=/(\[[^[\]]*])/,i=/(\[[^[\]]*])/g,a=o.exec(n),s=a?n.slice(0,a.index):n,u=[];if(s){if(!r.plainObjects&&P0e.call(Object.prototype,s)&&!r.allowPrototypes)return;u.push(s)}for(var l=0;(a=i.exec(n))!==null&&l"u"?Lc.charset:e.charset,n=typeof e.duplicates>"u"?Lc.duplicates:e.duplicates;if(n!=="combine"&&n!=="first"&&n!=="last")throw new TypeError("The duplicates option must be either combine, first, or last");var o=typeof e.allowDots>"u"?e.decodeDotInKeys===!0?!0:Lc.allowDots:!!e.allowDots;return{allowDots:o,allowEmptyArrays:typeof e.allowEmptyArrays=="boolean"?!!e.allowEmptyArrays:Lc.allowEmptyArrays,allowPrototypes:typeof e.allowPrototypes=="boolean"?e.allowPrototypes:Lc.allowPrototypes,allowSparse:typeof e.allowSparse=="boolean"?e.allowSparse:Lc.allowSparse,arrayLimit:typeof e.arrayLimit=="number"?e.arrayLimit:Lc.arrayLimit,charset:r,charsetSentinel:typeof e.charsetSentinel=="boolean"?e.charsetSentinel:Lc.charsetSentinel,comma:typeof e.comma=="boolean"?e.comma:Lc.comma,decodeDotInKeys:typeof e.decodeDotInKeys=="boolean"?e.decodeDotInKeys:Lc.decodeDotInKeys,decoder:typeof e.decoder=="function"?e.decoder:Lc.decoder,delimiter:typeof e.delimiter=="string"||fk.isRegExp(e.delimiter)?e.delimiter:Lc.delimiter,depth:typeof e.depth=="number"||e.depth===!1?+e.depth:Lc.depth,duplicates:n,ignoreQueryPrefix:e.ignoreQueryPrefix===!0,interpretNumericEntities:typeof e.interpretNumericEntities=="boolean"?e.interpretNumericEntities:Lc.interpretNumericEntities,parameterLimit:typeof e.parameterLimit=="number"?e.parameterLimit:Lc.parameterLimit,parseArrays:e.parseArrays!==!1,plainObjects:typeof e.plainObjects=="boolean"?e.plainObjects:Lc.plainObjects,strictDepth:typeof e.strictDepth=="boolean"?!!e.strictDepth:Lc.strictDepth,strictNullHandling:typeof e.strictNullHandling=="boolean"?e.strictNullHandling:Lc.strictNullHandling,throwOnLimitExceeded:typeof e.throwOnLimitExceeded=="boolean"?e.throwOnLimitExceeded:!1}};yir.exports=function(t,e){var r=mqn(e);if(t===""||t===null||typeof t>"u")return r.plainObjects?{__proto__:null}:{};for(var n=typeof t=="string"?cqn(t,r):t,o=r.plainObjects?{__proto__:null}:{},i=Object.keys(n),a=0;a{"use strict";var hqn=mir(),gqn=bir(),yqn=x0e();_ir.exports={formats:yqn,parse:gqn,stringify:hqn}});var vir=S(Zne=>{"use strict";var bqn=Zne&&Zne.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Zne,"__esModule",{value:!0});Zne.createRequestUrl=vqn;var _qn=bqn(A7e());function vqn(t,e){return Object.keys(e??{}).length>0?`${t}?${_qn.default.stringify(e,{arrayFormat:"repeat"})}`:t}});var wir=S(M0e=>{"use strict";Object.defineProperty(M0e,"__esModule",{value:!0});M0e.RUNTIME=void 0;M0e.RUNTIME=wqn();function wqn(){var t,e,r,n,o;return typeof window<"u"&&typeof window.document<"u"?{type:"browser",version:window.navigator.userAgent}:typeof globalThis<"u"&&((t=globalThis?.navigator)===null||t===void 0?void 0:t.userAgent)==="Cloudflare-Workers"?{type:"workerd"}:typeof EdgeRuntime=="string"?{type:"edge-runtime"}:typeof self=="object"&&typeof self?.importScripts=="function"&&(((e=self.constructor)===null||e===void 0?void 0:e.name)==="DedicatedWorkerGlobalScope"||((r=self.constructor)===null||r===void 0?void 0:r.name)==="ServiceWorkerGlobalScope"||((n=self.constructor)===null||n===void 0?void 0:n.name)==="SharedWorkerGlobalScope")?{type:"web-worker"}:typeof Deno<"u"&&typeof Deno.version<"u"&&typeof Deno.version.deno<"u"?{type:"deno",version:Deno.version.deno}:typeof Bun<"u"&&typeof Bun.version<"u"?{type:"bun",version:Bun.version}:typeof process<"u"&&"version"in process&&!!process.version&&"versions"in process&&!!(!((o=process.versions)===null||o===void 0)&&o.node)?{type:"node",version:process.versions.node,parsedVersion:Number(process.versions.node.split(".")[0])}:typeof navigator<"u"&&navigator?.product==="ReactNative"?{type:"react-native"}:{type:"unknown"}}});var qK=S(R0e=>{"use strict";Object.defineProperty(R0e,"__esModule",{value:!0});R0e.RUNTIME=void 0;var Sqn=wir();Object.defineProperty(R0e,"RUNTIME",{enumerable:!0,get:function(){return Sqn.RUNTIME}})});var N7e=S((BK,Sir)=>{"use strict";var Cqn=function(){if(typeof self<"u")return self;if(typeof window<"u"||typeof window<"u")return window;throw new Error("unable to locate global object")},j2=Cqn();Sir.exports=BK=j2.fetch;j2.fetch&&(BK.default=j2.fetch.bind(j2));BK.Headers=j2.Headers;BK.Request=j2.Request;BK.Response=j2.Response});var xir=S(sx=>{"use strict";var xqn=sx&&sx.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Tqn=sx&&sx.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Cir=sx&&sx.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o=18?fetch:I0e.RUNTIME.type==="node"?(yield Promise.resolve().then(()=>Cir(N7e()))).default:typeof fetch=="function"?fetch:(yield Promise.resolve().then(()=>Cir(N7e()))).default})}});var Tir=S(Yne=>{"use strict";var Pqn=Yne&&Yne.__awaiter||function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(c){try{l(n.next(c))}catch(d){a(d)}}function u(c){try{l(n.throw(c))}catch(d){a(d)}}function l(c){c.done?i(c.value):o(c.value).then(s,u)}l((n=n.apply(t,e||[])).next())})};Object.defineProperty(Yne,"__esModule",{value:!0});Yne.getRequestBody=Rqn;var Mqn=h_e();function Rqn(t){return Pqn(this,arguments,void 0,function*({body:e,type:r}){return r.includes("json")?(0,Mqn.toJson)(e):e})}});var Oir=S(UK=>{"use strict";var ux=UK&&UK.__awaiter||function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(c){try{l(n.next(c))}catch(d){a(d)}}function u(c){try{l(n.throw(c))}catch(d){a(d)}}function l(c){c.done?i(c.value):o(c.value).then(s,u)}l((n=n.apply(t,e||[])).next())})};Object.defineProperty(UK,"__esModule",{value:!0});UK.Node18UniversalStreamWrapper=void 0;var D7e=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=>ux(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",()=>ux(this,void 0,void 0,function*(){e instanceof t?e._end():e instanceof WritableStream?e.getWriter().close():e.end()})),this.on("error",r=>ux(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=>ux(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",()=>ux(this,void 0,void 0,function*(){e instanceof t?e._end():e instanceof WritableStream?e.getWriter().close():e.end()})),this.off("error",r=>ux(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 ux(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 ux(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 ux(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 ux(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:()=>ux(this,void 0,void 0,function*(){this.paused&&(yield new Promise(n=>{this.resumeCallback=n}));let{done:e,value:r}=yield this.reader.read();return e?{done:!0,value:void 0}:{done:!1,value:r}}),[Symbol.asyncIterator](){return this}}}};UK.Node18UniversalStreamWrapper=D7e});var Eir=S(zK=>{"use strict";var Qne=zK&&zK.__awaiter||function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(c){try{l(n.next(c))}catch(d){a(d)}}function u(c){try{l(n.throw(c))}catch(d){a(d)}}function l(c){c.done?i(c.value):o(c.value).then(s,u)}l((n=n.apply(t,e||[])).next())})};Object.defineProperty(zK,"__esModule",{value:!0});zK.UndiciStreamWrapper=void 0;var j7e=class t{constructor(e){this.readableStream=e,this.reader=this.readableStream.getReader(),this.events={data:[],end:[],error:[],readable:[],close:[],pause:[],resume:[]},this.paused=!1,this.resumeCallback=null,this.encoding=null}on(e,r){var n;(n=this.events[e])===null||n===void 0||n.push(r)}off(e,r){var n;this.events[e]=(n=this.events[e])===null||n===void 0?void 0:n.filter(o=>o!==r)}pipe(e){return this.on("data",r=>{if(e instanceof t)e._write(r);else{let n=e.getWriter();n.write(r).then(()=>n.releaseLock())}}),this.on("end",()=>{e instanceof t?e._end():e.getWriter().close()}),this.on("error",r=>{e instanceof t?e._error(r):e.getWriter().abort(r)}),this._startReading(),e}pipeTo(e){return this.pipe(e)}unpipe(e){this.off("data",r=>{if(e instanceof t)e._write(r);else{let n=e.getWriter();n.write(r).then(()=>n.releaseLock())}}),this.off("end",()=>{e instanceof t?e._end():e.getWriter().close()}),this.off("error",r=>{e instanceof t?e._error(r):e.getWriter().abort(r)})}destroy(e){this.reader.cancel(e).then(()=>{this._emit("close")}).catch(r=>{this._emit("error",r)})}pause(){this.paused=!0,this._emit("pause")}resume(){this.paused&&(this.paused=!1,this._emit("resume"),this.resumeCallback&&(this.resumeCallback(),this.resumeCallback=null))}get isPaused(){return this.paused}read(){return Qne(this,void 0,void 0,function*(){this.paused&&(yield new Promise(n=>{this.resumeCallback=n}));let{done:e,value:r}=yield this.reader.read();if(!e)return r})}setEncoding(e){this.encoding=e}text(){return Qne(this,void 0,void 0,function*(){let e=[];for(;;){let{done:n,value:o}=yield this.reader.read();if(n)break;o&&e.push(o)}return new TextDecoder(this.encoding||"utf-8").decode(yield new Blob(e).arrayBuffer())})}json(){return Qne(this,void 0,void 0,function*(){let e=yield this.text();return JSON.parse(e)})}_write(e){this._emit("data",e)}_end(){this._emit("end")}_error(e){this._emit("error",e)}_emit(e,r){if(this.events[e])for(let n of this.events[e]||[])n(r)}_startReading(){return Qne(this,void 0,void 0,function*(){try{for(this._emit("readable");;){this.paused&&(yield new Promise(n=>{this.resumeCallback=n}));let{done:e,value:r}=yield this.reader.read();if(e){this._emit("end"),this._emit("close");break}r&&this._emit("data",r)}}catch(e){this._emit("error",e)}})}[Symbol.asyncIterator](){return{next:()=>Qne(this,void 0,void 0,function*(){this.paused&&(yield new Promise(n=>{this.resumeCallback=n}));let{done:e,value:r}=yield this.reader.read();return e?{done:!0,value:void 0}:{done:!1,value:r}}),[Symbol.asyncIterator](){return this}}}};zK.UndiciStreamWrapper=j7e});var Pir=S(pk=>{"use strict";var A0e=pk&&pk.__awaiter||function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(c){try{l(n.next(c))}catch(d){a(d)}}function u(c){try{l(n.throw(c))}catch(d){a(d)}}function l(c){c.done?i(c.value):o(c.value).then(s,u)}l((n=n.apply(t,e||[])).next())})},Iqn=pk&&pk.__asyncValues||function(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof __values=="function"?__values(t):t[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=t[i]&&function(a){return new Promise(function(s,u){a=t[i](a),o(s,u,a.done,a.value)})}}function o(i,a,s,u){Promise.resolve(u).then(function(l){i({value:l,done:s})},a)}};Object.defineProperty(pk,"__esModule",{value:!0});pk.NodePre18StreamWrapper=void 0;var $7e=class{constructor(e){this.readableStream=e}on(e,r){this.readableStream.on(e,r)}off(e,r){this.readableStream.off(e,r)}pipe(e){return this.readableStream.pipe(e),e}pipeTo(e){return this.pipe(e)}unpipe(e){e?this.readableStream.unpipe(e):this.readableStream.unpipe()}destroy(e){this.readableStream.destroy(e)}pause(){this.readableStream.pause()}resume(){this.readableStream.resume()}get isPaused(){return this.readableStream.isPaused()}read(){return A0e(this,void 0,void 0,function*(){return new Promise((e,r)=>{let n=this.readableStream.read();n?e(n):(this.readableStream.once("readable",()=>{let o=this.readableStream.read();e(o)}),this.readableStream.once("error",r))})})}setEncoding(e){this.readableStream.setEncoding(e),this.encoding=e}text(){return A0e(this,void 0,void 0,function*(){var e,r,n,o;let i=[],a=new TextEncoder;this.readableStream.setEncoding(this.encoding||"utf-8");try{for(var s=!0,u=Iqn(this.readableStream),l;l=yield u.next(),e=l.done,!e;s=!0){o=l.value,s=!1;let d=o;i.push(a.encode(d))}}catch(d){r={error:d}}finally{try{!s&&!e&&(n=u.return)&&(yield n.call(u))}finally{if(r)throw r.error}}return new TextDecoder(this.encoding||"utf-8").decode(Buffer.concat(i))})}json(){return A0e(this,void 0,void 0,function*(){let e=yield this.text();return JSON.parse(e)})}[Symbol.asyncIterator](){let r=this.readableStream[Symbol.asyncIterator]();return{next(){return A0e(this,void 0,void 0,function*(){let{value:n,done:o}=yield r.next();return{value:n,done:o}})},[Symbol.asyncIterator](){return this}}}};pk.NodePre18StreamWrapper=$7e});var Mir=S(lx=>{"use strict";var Aqn=lx&&lx.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Nqn=lx&&lx.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),L7e=lx&&lx.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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(()=>L7e(Oir()))).Node18UniversalStreamWrapper(t):N0e.RUNTIME.type!=="node"&&typeof fetch=="function"?new(yield Promise.resolve().then(()=>L7e(Eir()))).UndiciStreamWrapper(t):new(yield Promise.resolve().then(()=>L7e(Pir()))).NodePre18StreamWrapper(t)})}});var Rir=S(eoe=>{"use strict";var $qn=eoe&&eoe.__awaiter||function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(c){try{l(n.next(c))}catch(d){a(d)}}function u(c){try{l(n.throw(c))}catch(d){a(d)}}function l(c){c.done?i(c.value):o(c.value).then(s,u)}l((n=n.apply(t,e||[])).next())})};Object.defineProperty(eoe,"__esModule",{value:!0});eoe.getResponseBody=Fqn;var Lqn=Mir();function Fqn(t,e){return $qn(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,Lqn.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 Iir=S(D0e=>{"use strict";Object.defineProperty(D0e,"__esModule",{value:!0});D0e.getTimeoutSignal=qqn;D0e.anySignal=Bqn;var kqn="timeout";function qqn(t){let e=new AbortController,r=setTimeout(()=>e.abort(kqn),t);return{signal:e.signal,abortId:r}}function Bqn(...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 Nir=S(VK=>{"use strict";var Uqn=VK&&VK.__awaiter||function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(c){try{l(n.next(c))}catch(d){a(d)}}function u(c){try{l(n.throw(c))}catch(d){a(d)}}function l(c){c.done?i(c.value):o(c.value).then(s,u)}l((n=n.apply(t,e||[])).next())})};Object.defineProperty(VK,"__esModule",{value:!0});VK.makeRequest=void 0;var Air=Iir(),zqn=(t,e,r,n,o,i,a,s,u)=>Uqn(void 0,void 0,void 0,function*(){let l=[],c;if(i!=null){let{signal:p,abortId:m}=(0,Air.getTimeoutSignal)(i);c=m,l.push(p)}a!=null&&l.push(a);let d=(0,Air.anySignal)(l),f=yield t(e,{method:r,headers:n,body:o,signal:d,credentials:s?"include":void 0,duplex:u});return c!=null&&clearTimeout(c),f});VK.makeRequest=zqn});var Dir=S(toe=>{"use strict";var Vqn=toe&&toe.__awaiter||function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(c){try{l(n.next(c))}catch(d){a(d)}}function u(c){try{l(n.throw(c))}catch(d){a(d)}}function l(c){c.done?i(c.value):o(c.value).then(s,u)}l((n=n.apply(t,e||[])).next())})};Object.defineProperty(toe,"__esModule",{value:!0});toe.requestWithRetries=Xqn;var Hqn=1e3,Wqn=6e4,Jqn=2,Kqn=.2;function Gqn(t){let e=1+(Math.random()*2-1)*Kqn;return t*e}function Xqn(t){return Vqn(this,arguments,void 0,function*(e,r=Jqn){let n=yield e();for(let o=0;o=500);++o){let i=Math.min(Hqn*Math.pow(2,o),Wqn),a=Gqn(i);yield new Promise(s=>setTimeout(s,a)),n=yield e()}return n})}});var Lir=S($2=>{"use strict";var jir=$2&&$2.__awaiter||function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(c){try{l(n.next(c))}catch(d){a(d)}}function u(c){try{l(n.throw(c))}catch(d){a(d)}}function l(c){c.done?i(c.value):o(c.value).then(s,u)}l((n=n.apply(t,e||[])).next())})};Object.defineProperty($2,"__esModule",{value:!0});$2.fetcher=void 0;$2.fetcherImpl=$ir;var Zqn=h_e(),HK=e7e(),Yqn=vir(),Qqn=xir(),eBn=Tir(),tBn=Rir(),rBn=Nir(),nBn=Dir();function $ir(t){return jir(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,Yqn.createRequestUrl)(t.url,t.queryParameters),n=yield(0,eBn.getRequestBody)({body:t.body,type:t.requestType==="json"?"json":"other"}),o=yield(0,Qqn.getFetchFn)();try{let i=yield(0,nBn.requestWithRetries)(()=>jir(this,void 0,void 0,function*(){return(0,rBn.makeRequest)(o,r,t.method,e,n,t.timeoutMs,t.abortSignal,t.withCredentials,t.duplex)}),t.maxRetries),a=yield(0,tBn.getResponseBody)(i,t.responseType);return i.status>=200&&i.status<400?{ok:!0,body:a,headers:i.headers,rawResponse:(0,HK.toRawResponse)(i)}:{ok:!1,error:{reason:"status-code",statusCode:i.status,body:a},rawResponse:(0,HK.toRawResponse)(i)}}catch(i){return t.abortSignal!=null&&t.abortSignal.aborted?{ok:!1,error:{reason:"unknown",errorMessage:"The user aborted a request"},rawResponse:HK.abortRawResponse}:i instanceof Error&&i.name==="AbortError"?{ok:!1,error:{reason:"timeout"},rawResponse:HK.abortRawResponse}:i instanceof Error?{ok:!1,error:{reason:"unknown",errorMessage:i.message},rawResponse:HK.unknownRawResponse}:{ok:!1,error:{reason:"unknown",errorMessage:(0,Zqn.toJson)(i)},rawResponse:HK.unknownRawResponse}}})}$2.fetcher=$ir});var Fir=S(F7e=>{"use strict";Object.defineProperty(F7e,"__esModule",{value:!0});F7e.getHeader=oBn;function oBn(t,e){for(let[r,n]of Object.entries(t))if(r.toLowerCase()===e.toLowerCase())return n}});var kir=S(WK=>{"use strict";var iBn=WK&&WK.__awaiter||function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(c){try{l(n.next(c))}catch(d){a(d)}}function u(c){try{l(n.throw(c))}catch(d){a(d)}}function l(c){c.done?i(c.value):o(c.value).then(s,u)}l((n=n.apply(t,e||[])).next())})};Object.defineProperty(WK,"__esModule",{value:!0});WK.Supplier=void 0;WK.Supplier={get:t=>iBn(void 0,void 0,void 0,function*(){return typeof t=="function"?t():t})}});var qir=S(JK=>{"use strict";var aBn=JK&&JK.__awaiter||function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(c){try{l(n.next(c))}catch(d){a(d)}}function u(c){try{l(n.throw(c))}catch(d){a(d)}}function l(c){c.done?i(c.value):o(c.value).then(s,u)}l((n=n.apply(t,e||[])).next())})};Object.defineProperty(JK,"__esModule",{value:!0});JK.HttpResponsePromise=void 0;var k7e=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 aBn(this,void 0,void 0,function*(){return yield this.innerPromise})}};JK.HttpResponsePromise=k7e});var Bir=S(qy=>{"use strict";Object.defineProperty(qy,"__esModule",{value:!0});qy.HttpResponsePromise=qy.unknownRawResponse=qy.toRawResponse=qy.abortRawResponse=qy.Supplier=qy.getHeader=qy.fetcher=void 0;var sBn=Lir();Object.defineProperty(qy,"fetcher",{enumerable:!0,get:function(){return sBn.fetcher}});var uBn=Fir();Object.defineProperty(qy,"getHeader",{enumerable:!0,get:function(){return uBn.getHeader}});var lBn=kir();Object.defineProperty(qy,"Supplier",{enumerable:!0,get:function(){return lBn.Supplier}});var q7e=e7e();Object.defineProperty(qy,"abortRawResponse",{enumerable:!0,get:function(){return q7e.abortRawResponse}});Object.defineProperty(qy,"toRawResponse",{enumerable:!0,get:function(){return q7e.toRawResponse}});Object.defineProperty(qy,"unknownRawResponse",{enumerable:!0,get:function(){return q7e.unknownRawResponse}});var cBn=qir();Object.defineProperty(qy,"HttpResponsePromise",{enumerable:!0,get:function(){return cBn.HttpResponsePromise}})});var Uir=S((B7e,U7e)=>{(function(t,e){typeof B7e=="object"&&typeof U7e<"u"?U7e.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:B7e,function(){"use strict";var t="3.7.7",e=t,r=typeof Buffer=="function",n=typeof TextDecoder=="function"?new TextDecoder:void 0,o=typeof TextEncoder=="function"?new TextEncoder:void 0,i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",a=Array.prototype.slice.call(i),s=function(L){var J={};return L.forEach(function(ne,D){return J[ne]=D}),J}(a),u=/^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/,l=String.fromCharCode.bind(String),c=typeof Uint8Array.from=="function"?Uint8Array.from.bind(Uint8Array):function(L){return new Uint8Array(Array.prototype.slice.call(L,0))},d=function(L){return L.replace(/=/g,"").replace(/[+\/]/g,function(J){return J=="+"?"-":"_"})},f=function(L){return L.replace(/[^A-Za-z0-9\+\/]/g,"")},p=function(L){for(var J,ne,D,N,z="",H=L.length%3,oe=0;oe255||(D=L.charCodeAt(oe++))>255||(N=L.charCodeAt(oe++))>255)throw new TypeError("invalid character found");J=ne<<16|D<<8|N,z+=a[J>>18&63]+a[J>>12&63]+a[J>>6&63]+a[J&63]}return H?z.slice(0,H-3)+"===".substring(H):z},m=typeof btoa=="function"?function(L){return btoa(L)}:r?function(L){return Buffer.from(L,"binary").toString("base64")}:p,h=r?function(L){return Buffer.from(L).toString("base64")}:function(L){for(var J=4096,ne=[],D=0,N=L.length;D>>6)+l(128|J&63):l(224|J>>>12&15)+l(128|J>>>6&63)+l(128|J&63)}else{var J=65536+(L.charCodeAt(0)-55296)*1024+(L.charCodeAt(1)-56320);return l(240|J>>>18&7)+l(128|J>>>12&63)+l(128|J>>>6&63)+l(128|J&63)}},b=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,_=function(L){return L.replace(b,g)},w=r?function(L){return Buffer.from(L,"utf8").toString("base64")}:o?function(L){return h(o.encode(L))}:function(L){return m(_(L))},T=function(L,J){return J===void 0&&(J=!1),J?d(w(L)):w(L)},O=function(L){return T(L,!0)},E=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,P=function(L){switch(L.length){case 4:var J=(7&L.charCodeAt(0))<<18|(63&L.charCodeAt(1))<<12|(63&L.charCodeAt(2))<<6|63&L.charCodeAt(3),ne=J-65536;return l((ne>>>10)+55296)+l((ne&1023)+56320);case 3:return l((15&L.charCodeAt(0))<<12|(63&L.charCodeAt(1))<<6|63&L.charCodeAt(2));default:return l((31&L.charCodeAt(0))<<6|63&L.charCodeAt(1))}},R=function(L){return L.replace(E,P)},I=function(L){if(L=L.replace(/\s+/g,""),!u.test(L))throw new TypeError("malformed base64.");L+="==".slice(2-(L.length&3));for(var J,ne="",D,N,z=0;z>16&255):N===64?l(J>>16&255,J>>8&255):l(J>>16&255,J>>8&255,J&255);return ne},A=typeof atob=="function"?function(L){return atob(f(L))}:r?function(L){return Buffer.from(L,"base64").toString("binary")}:I,B=r?function(L){return c(Buffer.from(L,"base64"))}:function(L){return c(A(L).split("").map(function(J){return J.charCodeAt(0)}))},k=function(L){return B(Z(L))},q=r?function(L){return Buffer.from(L,"base64").toString("utf8")}:n?function(L){return n.decode(B(L))}:function(L){return R(A(L))},Z=function(L){return f(L.replace(/[-_]/g,function(J){return J=="-"?"+":"/"}))},V=function(L){return q(Z(L))},Y=function(L){if(typeof L!="string")return!1;var J=L.replace(/\s+/g,"").replace(/={0,2}$/,"");return!/[^\s0-9a-zA-Z\+/]/.test(J)||!/[^\s0-9a-zA-Z\-_]/.test(J)},X=function(L){return{value:L,enumerable:!1,writable:!0,configurable:!0}},W=function(){var L=function(J,ne){return Object.defineProperty(String.prototype,J,X(ne))};L("fromBase64",function(){return V(this)}),L("toBase64",function(J){return T(this,J)}),L("toBase64URI",function(){return T(this,!0)}),L("toBase64URL",function(){return T(this,!0)}),L("toUint8Array",function(){return k(this)})},re=function(){var L=function(J,ne){return Object.defineProperty(Uint8Array.prototype,J,X(ne))};L("toBase64",function(J){return y(this,J)}),L("toBase64URI",function(){return y(this,!0)}),L("toBase64URL",function(){return y(this,!0)})},ue=function(){W(),re()},le={version:t,VERSION:e,atob:A,atobPolyfill:I,btoa:m,btoaPolyfill:p,fromBase64:V,toBase64:T,encode:T,encodeURI:O,encodeURL:O,utob:_,btou:R,decode:V,isValid:Y,fromUint8Array:y,toUint8Array:k,extendString:W,extendUint8Array:re,extendBuiltins:ue};return le.Base64={},Object.keys(le).forEach(function(L){return le.Base64[L]=le[L]}),le})});var Vir=S(j0e=>{"use strict";Object.defineProperty(j0e,"__esModule",{value:!0});j0e.BasicAuth=void 0;var zir=Uir(),dBn=/^Basic /i;j0e.BasicAuth={toAuthorizationHeader:t=>t==null?void 0:`Basic ${zir.Base64.encode(`${t.username}:${t.password}`)}`,fromAuthorizationHeader:t=>{let e=t.replace(dBn,""),r=zir.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 Hir=S($0e=>{"use strict";Object.defineProperty($0e,"__esModule",{value:!0});$0e.BearerToken=void 0;var fBn=/^Bearer /i;$0e.BearerToken={toAuthorizationHeader:t=>{if(t!=null)return`Bearer ${t}`},fromAuthorizationHeader:t=>t.replace(fBn,"").trim()}});var Wir=S(KK=>{"use strict";Object.defineProperty(KK,"__esModule",{value:!0});KK.BearerToken=KK.BasicAuth=void 0;var pBn=Vir();Object.defineProperty(KK,"BasicAuth",{enumerable:!0,get:function(){return pBn.BasicAuth}});var mBn=Hir();Object.defineProperty(KK,"BearerToken",{enumerable:!0,get:function(){return mBn.BearerToken}})});var V7e=S(_w=>{"use strict";var Jir=_w&&_w.__awaiter||function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(c){try{l(n.next(c))}catch(d){a(d)}}function u(c){try{l(n.throw(c))}catch(d){a(d)}}function l(c){c.done?i(c.value):o(c.value).then(s,u)}l((n=n.apply(t,e||[])).next())})},Kir=_w&&_w.__asyncValues||function(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof __values=="function"?__values(t):t[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=t[i]&&function(a){return new Promise(function(s,u){a=t[i](a),o(s,u,a.done,a.value)})}}function o(i,a,s,u){Promise.resolve(u).then(function(l){i({value:l,done:s})},a)}},cx=_w&&_w.__await||function(t){return this instanceof cx?(this.v=t,this):new cx(t)},Gir=_w&&_w.__asyncGenerator||function(t,e,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=r.apply(t,e||[]),o,i=[];return o=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),s("next"),s("throw"),s("return",a),o[Symbol.asyncIterator]=function(){return this},o;function a(p){return function(m){return Promise.resolve(m).then(p,d)}}function s(p,m){n[p]&&(o[p]=function(h){return new Promise(function(y,g){i.push([p,h,y,g])>1||u(p,h)})},m&&(o[p]=m(o[p])))}function u(p,m){try{l(n[p](m))}catch(h){f(i[0][3],h)}}function l(p){p.value instanceof cx?Promise.resolve(p.value.v).then(c,d):f(i[0][2],p)}function c(p){u("next",p)}function d(p){u("throw",p)}function f(p,m){p(m),i.shift(),i.length&&u(i[0][0],i[0][1])}};Object.defineProperty(_w,"__esModule",{value:!0});_w.Stream=void 0;_w.readableStreamAsyncIterable=Xir;var hBn=qK(),gBn="data:",z7e=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=gBn,this.messageTerminator=` `,this.streamTerminator=n.streamTerminator):this.messageTerminator=n.messageTerminator,o?.addEventListener("abort",()=>this.controller.abort())}iterMessages(){return Gir(this,arguments,function*(){var r,n,o,i;this.controller.signal;let a=Xir(this.stream),s="",u=!1;try{for(var l=!0,c=Kir(a),d;d=yield cx(c.next()),r=d.done,!r;l=!0){i=d.value,l=!1;let f=i;s+=this.decodeChunk(f);let p;for(;(p=s.indexOf(this.messageTerminator))>=0;){let m=s.slice(0,p+1);if(s=s.slice(p+this.messageTerminator.length),!m.trim())continue;if(!u&&this.prefix!=null){let y=m.indexOf(this.prefix);if(y===-1)continue;u=!0,m=m.slice(y+this.prefix.length)}if(this.streamTerminator!=null&&m.includes(this.streamTerminator))return yield cx(void 0);let h=yield cx(this.parse(JSON.parse(m)));yield yield cx(h),u=!1}}}catch(f){n={error:f}}finally{try{!l&&!r&&(o=c.return)&&(yield cx(o.call(c)))}finally{if(n)throw n.error}}})}[Symbol.asyncIterator](){return Gir(this,arguments,function*(){var r,n,o,i;try{for(var a=!0,s=Kir(this.iterMessages()),u;u=yield cx(s.next()),r=u.done,!r;a=!0)i=u.value,a=!1,yield yield cx(i)}catch(l){n={error:l}}finally{try{!a&&!r&&(o=s.return)&&(yield cx(o.call(s)))}finally{if(n)throw n.error}}})}decodeChunk(e){let r="";if(typeof TextDecoder<"u"){let n=new TextDecoder("utf8");r+=n.decode(e)}else hBn.RUNTIME.type==="node"&&typeof e<"u"&&(r+=Buffer.isBuffer(e)?e:Buffer.from(e));return r}};_w.Stream=z7e;function Xir(t){if(t[Symbol.asyncIterator])return t;let e=t.getReader();return{next(){return Jir(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 Jir(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 Zir=S(L0e=>{"use strict";Object.defineProperty(L0e,"__esModule",{value:!0});L0e.Stream=void 0;var yBn=V7e();Object.defineProperty(L0e,"Stream",{enumerable:!0,get:function(){return yBn.Stream}})});var Yir=S(roe=>{"use strict";var bBn=roe&&roe.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(roe,"__esModule",{value:!0});roe.encodeAsFormParameter=vBn;var _Bn=bBn(A7e());function vBn(t){let r=_Bn.default.stringify(t,{encode:!1}).split("&").map(n=>{let[o,i]=n.split("=");return[o,i]});return Object.fromEntries(r)}});var tar=S((tSa,ear)=>{"use strict";var H7e=Object.defineProperty,wBn=Object.getOwnPropertyDescriptor,SBn=Object.getOwnPropertyNames,CBn=Object.prototype.hasOwnProperty,xBn=(t,e)=>{for(var r in e)H7e(t,r,{get:e[r],enumerable:!0})},TBn=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of SBn(e))!CBn.call(t,o)&&o!==r&&H7e(t,o,{get:()=>e[o],enumerable:!(n=wBn(e,o))||n.enumerable});return t},OBn=t=>TBn(H7e({},"__esModule",{value:!0}),t),Qir={};xBn(Qir,{Blob:()=>MBn,File:()=>RBn,FormData:()=>PBn});ear.exports=OBn(Qir);var EBn=function(){return typeof globalThis<"u"?globalThis:typeof self<"u"?self:window}(),{FormData:PBn,Blob:MBn,File:RBn}=EBn});var mar=S((rSa,par)=>{"use strict";var K7e=Object.defineProperty,IBn=Object.getOwnPropertyDescriptor,ABn=Object.getOwnPropertyNames,NBn=Object.prototype.hasOwnProperty,DBn=(t,e)=>{for(var r in e)K7e(t,r,{get:e[r],enumerable:!0})},jBn=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of ABn(e))!NBn.call(t,o)&&o!==r&&K7e(t,o,{get:()=>e[o],enumerable:!(n=IBn(e,o))||n.enumerable});return t},$Bn=t=>jBn(K7e({},"__esModule",{value:!0}),t),G7e=(t,e,r)=>{if(!e.has(t))throw TypeError("Cannot "+r)},Fc=(t,e,r)=>(G7e(t,e,"read from private field"),r?r.call(t):e.get(t)),oE=(t,e,r)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,r)},noe=(t,e,r,n)=>(G7e(t,e,"write to private field"),n?n.call(t,r):e.set(t,r),r),W7e=(t,e,r)=>(G7e(t,e,"access private method"),r),uar={};DBn(uar,{FormDataEncoder:()=>VBn,isFile:()=>F2,isFormData:()=>dar});par.exports=$Bn(uar);var H1=t=>typeof t=="function",LBn=t=>H1(t[Symbol.asyncIterator]),rar=65536;function*lar(t){if(t.byteLength<=rar){yield t;return}let e=0;for(;e{if(LBn(t))return nar(t);if(H1(t.getReader))return nar(FBn(t));throw new TypeError("Unsupported data source: Expected either ReadableStream or async iterable.")},oar="abcdefghijklmnopqrstuvwxyz0123456789";function qBn(){let t=16,e="";for(;t--;)e+=oar[Math.random()*oar.length<<0];return e}var car=t=>String(t).replace(/\r|\n/g,(e,r,n)=>e==="\r"&&n[r+1]!==` `||e===` `&&n[r-1]!=="\r"?`\r `:e),BBn=t=>Object.prototype.toString.call(t).slice(8,-1).toLowerCase();function iar(t){if(BBn(t)!=="object")return!1;let e=Object.getPrototypeOf(t);return e==null?!0:(e.constructor&&e.constructor.toString())===Object.toString()}function aar(t,e){if(typeof e=="string"){for(let[r,n]of Object.entries(t))if(e.toLowerCase()===r.toLowerCase())return n}}var UBn=t=>new Proxy(t,{get:(e,r)=>aar(e,r),has:(e,r)=>aar(e,r)!==void 0}),dar=t=>!!(t&&H1(t.constructor)&&t[Symbol.toStringTag]==="FormData"&&H1(t.append)&&H1(t.getAll)&&H1(t.entries)&&H1(t[Symbol.iterator])),sar=t=>String(t).replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/"/g,"%22"),F2=t=>!!(t&&typeof t=="object"&&H1(t.constructor)&&t[Symbol.toStringTag]==="File"&&H1(t.stream)&&t.name!=null),zBn={enableAdditionalHeaders:!1},F0e={writable:!1,configurable:!1},mk,ooe,k0e,ioe,L2,aoe,soe,q0e,B0e,X7e,J7e,far,VBn=class{constructor(t,e,r){if(oE(this,B0e),oE(this,J7e),oE(this,mk,`\r `),oE(this,ooe,void 0),oE(this,k0e,void 0),oE(this,ioe,"-".repeat(2)),oE(this,L2,new TextEncoder),oE(this,aoe,void 0),oE(this,soe,void 0),oE(this,q0e,void 0),!dar(t))throw new TypeError("Expected first argument to be a FormData instance.");let n;if(iar(e)?r=e:n=e,n||(n=qBn()),typeof n!="string")throw new TypeError("Expected boundary argument to be a string.");if(r&&!iar(r))throw new TypeError("Expected options argument to be an object.");noe(this,soe,Array.from(t.entries())),noe(this,q0e,{...zBn,...r}),noe(this,ooe,Fc(this,L2).encode(Fc(this,mk))),noe(this,k0e,Fc(this,ooe).byteLength),this.boundary=`form-data-boundary-${n}`,this.contentType=`multipart/form-data; boundary=${this.boundary}`,noe(this,aoe,Fc(this,L2).encode(`${Fc(this,ioe)}${this.boundary}${Fc(this,ioe)}${Fc(this,mk).repeat(2)}`));let o={"Content-Type":this.contentType},i=W7e(this,J7e,far).call(this);i&&(this.contentLength=i,o["Content-Length"]=i),this.headers=UBn(Object.freeze(o)),Object.defineProperties(this,{boundary:F0e,contentType:F0e,contentLength:F0e,headers:F0e})}*values(){for(let[t,e]of Fc(this,soe)){let r=F2(e)?e:Fc(this,L2).encode(car(e));yield W7e(this,B0e,X7e).call(this,t,r),yield r,yield Fc(this,ooe)}yield Fc(this,aoe)}async*encode(){for(let t of this.values())F2(t)?yield*kBn(t.stream()):yield*lar(t)}[Symbol.iterator](){return this.values()}[Symbol.asyncIterator](){return this.encode()}};mk=new WeakMap;ooe=new WeakMap;k0e=new WeakMap;ioe=new WeakMap;L2=new WeakMap;aoe=new WeakMap;soe=new WeakMap;q0e=new WeakMap;B0e=new WeakSet;X7e=function(t,e){let r="";if(r+=`${Fc(this,ioe)}${this.boundary}${Fc(this,mk)}`,r+=`Content-Disposition: form-data; name="${sar(t)}"`,F2(e)&&(r+=`; filename="${sar(e.name)}"${Fc(this,mk)}`,r+=`Content-Type: ${e.type||"application/octet-stream"}`),Fc(this,q0e).enableAdditionalHeaders===!0){let n=F2(e)?e.size:e.byteLength;n!=null&&!isNaN(n)&&(r+=`${Fc(this,mk)}Content-Length: ${n}`)}return Fc(this,L2).encode(`${r}${Fc(this,mk).repeat(2)}`)};J7e=new WeakSet;far=function(){let t=0;for(let[e,r]of Fc(this,soe)){let n=F2(r)?r:Fc(this,L2).encode(car(r)),o=F2(n)?n.size:n.byteLength;if(o==null||isNaN(o))return;t+=W7e(this,B0e,X7e).call(this,e,n).byteLength,t+=o,t+=Fc(this,k0e)}return String(t+Fc(this,aoe).byteLength)}});var gar=S((oSa,har)=>{"use strict";har.exports=typeof self=="object"?self.FormData:window.FormData});var yar=S(Ng=>{"use strict";var HBn=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]}),WBn=Ng&&Ng.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),GK=Ng&&Ng.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o=18?t=new z0e:U0e.RUNTIME.type==="node"?t=new V0e:t=new H0e,yield t.setup(),t})}var z0e=class{setup(){return hk(this,void 0,void 0,function*(){this.fd=new(yield Promise.resolve().then(()=>GK(tar()))).FormData})}append(e,r){var n;(n=this.fd)===null||n===void 0||n.append(e,r)}appendFile(e,r,n){return hk(this,void 0,void 0,function*(){var o,i;n==null&&Z7e(r)&&(n=r.name),r instanceof(yield Promise.resolve().then(()=>GK(kne()))).Readable?(o=this.fd)===null||o===void 0||o.append(e,{type:void 0,name:n,[Symbol.toStringTag]:"File",stream(){return r}}):(i=this.fd)===null||i===void 0||i.append(e,r,n)})}getRequest(){return hk(this,void 0,void 0,function*(){let e=new(yield Promise.resolve().then(()=>GK(mar()))).FormDataEncoder(this.fd);return{body:yield(yield Promise.resolve().then(()=>GK(kne()))).Readable.from(e),headers:e.headers,duplex:"half"}})}};Ng.Node18FormData=z0e;var V0e=class{setup(){return hk(this,void 0,void 0,function*(){this.fd=new(yield Promise.resolve().then(()=>GK(gar()))).default})}append(e,r){var n;(n=this.fd)===null||n===void 0||n.append(e,r)}appendFile(e,r,n){return hk(this,void 0,void 0,function*(){var o,i;n==null&&Z7e(r)&&(n=r.name);let a;r instanceof(yield Promise.resolve().then(()=>GK(kne()))).Readable?a=r:a=Buffer.from(yield r.arrayBuffer()),n==null?(o=this.fd)===null||o===void 0||o.append(e,a):(i=this.fd)===null||i===void 0||i.append(e,a,{filename:n})})}getRequest(){return{body:this.fd,headers:this.fd?this.fd.getHeaders():{}}}};Ng.Node16FormData=V0e;var H0e=class{setup(){return hk(this,void 0,void 0,function*(){this.fd=new FormData})}append(e,r){var n;(n=this.fd)===null||n===void 0||n.append(e,r)}appendFile(e,r,n){return hk(this,void 0,void 0,function*(){var o;n==null&&Z7e(r)&&(n=r.name),(o=this.fd)===null||o===void 0||o.append(e,new Blob([r]),n)})}getRequest(){return{body:this.fd,headers:{}}}};Ng.WebFormData=H0e});var bar=S(W1=>{"use strict";var KBn=W1&&W1.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),GBn=W1&&W1.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&KBn(e,t,r)};Object.defineProperty(W1,"__esModule",{value:!0});W1.encodeAsFormParameter=void 0;var XBn=Yir();Object.defineProperty(W1,"encodeAsFormParameter",{enumerable:!0,get:function(){return XBn.encodeAsFormParameter}});GBn(yar(),W1)});var Nh=S(W0e=>{"use strict";Object.defineProperty(W0e,"__esModule",{value:!0});W0e.SchemaType=void 0;W0e.SchemaType={BIGINT:"bigint",DATE:"date",ENUM:"enum",LIST:"list",STRING_LITERAL:"stringLiteral",BOOLEAN_LITERAL:"booleanLiteral",OBJECT:"object",ANY:"any",BOOLEAN:"boolean",NUMBER:"number",STRING:"string",UNKNOWN:"unknown",RECORD:"record",SET:"set",UNION:"union",UNDISCRIMINATED_UNION:"undiscriminatedUnion",NULLABLE:"nullable",OPTIONAL:"optional",OPTIONAL_NULLABLE:"optionalNullable"}});var Bb=S(Y7e=>{"use strict";Object.defineProperty(Y7e,"__esModule",{value:!0});Y7e.getErrorMessageForIncorrectType=ZBn;function ZBn(t,e){return`Expected ${e}. Received ${YBn(t)}.`}function YBn(t){if(Array.isArray(t))return"list";if(t===null)return"null";if(t instanceof BigInt)return"BigInt";switch(typeof t){case"string":return`"${t}"`;case"bigint":case"number":case"boolean":case"undefined":return`${t}`}return typeof t}});var iE=S(Q7e=>{"use strict";Object.defineProperty(Q7e,"__esModule",{value:!0});Q7e.maybeSkipValidation=QBn;function QBn(t){return Object.assign(Object.assign({},t),{json:_ar(t.json),parse:_ar(t.parse)})}function _ar(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 tXe=S(eXe=>{"use strict";Object.defineProperty(eXe,"__esModule",{value:!0});eXe.stringifyValidationError=eUn;function eUn(t){return t.path.length===0?t.message:`${t.path.join(" -> ")}: ${t.message}`}});var nXe=S(J0e=>{"use strict";Object.defineProperty(J0e,"__esModule",{value:!0});J0e.JsonError=void 0;var tUn=tXe(),rXe=class t extends Error{constructor(e){super(e.map(tUn.stringifyValidationError).join("; ")),this.errors=e,Object.setPrototypeOf(this,t.prototype)}};J0e.JsonError=rXe});var iXe=S(K0e=>{"use strict";Object.defineProperty(K0e,"__esModule",{value:!0});K0e.ParseError=void 0;var rUn=tXe(),oXe=class t extends Error{constructor(e){super(e.map(rUn.stringifyValidationError).join("; ")),this.errors=e,Object.setPrototypeOf(this,t.prototype)}};K0e.ParseError=oXe});var Tar=S(k2=>{"use strict";Object.defineProperty(k2,"__esModule",{value:!0});k2.getSchemaUtils=uoe;k2.nullable=war;k2.optional=Sar;k2.optionalNullable=Car;k2.transform=xar;var aXe=Nh(),nUn=nXe(),oUn=iXe();function uoe(t){return{nullable:()=>war(t),optional:()=>Sar(t),optionalNullable:()=>Car(t),transform:e=>xar(t,e),parseOrThrow:(e,r)=>{let n=t.parse(e,r);if(n.ok)return n.value;throw new oUn.ParseError(n.errors)},jsonOrThrow:(e,r)=>{let n=t.json(e,r);if(n.ok)return n.value;throw new nUn.JsonError(n.errors)}}}function war(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:()=>aXe.SchemaType.NULLABLE};return Object.assign(Object.assign({},e),uoe(e))}function Sar(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:()=>aXe.SchemaType.OPTIONAL};return Object.assign(Object.assign({},e),uoe(e))}function Car(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:()=>aXe.SchemaType.OPTIONAL_NULLABLE};return Object.assign(Object.assign({},e),uoe(e))}function xar(t,e){let r={parse:(n,o)=>{let i=t.parse(n,o);return i.ok?{ok:!0,value:e.transform(i.value)}:i},json:(n,o)=>{let i=e.untransform(n);return t.json(i,o)},getType:()=>t.getType()};return Object.assign(Object.assign({},r),uoe(r))}});var H_=S(e0=>{"use strict";Object.defineProperty(e0,"__esModule",{value:!0});e0.ParseError=e0.JsonError=e0.transform=e0.optional=e0.getSchemaUtils=void 0;var sXe=Tar();Object.defineProperty(e0,"getSchemaUtils",{enumerable:!0,get:function(){return sXe.getSchemaUtils}});Object.defineProperty(e0,"optional",{enumerable:!0,get:function(){return sXe.optional}});Object.defineProperty(e0,"transform",{enumerable:!0,get:function(){return sXe.transform}});var iUn=nXe();Object.defineProperty(e0,"JsonError",{enumerable:!0,get:function(){return iUn.JsonError}});var aUn=iXe();Object.defineProperty(e0,"ParseError",{enumerable:!0,get:function(){return aUn.ParseError}})});var Ear=S(uXe=>{"use strict";Object.defineProperty(uXe,"__esModule",{value:!0});uXe.bigint=cUn;var sUn=Nh(),Oar=Bb(),uUn=iE(),lUn=H_();function cUn(){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,Oar.getErrorMessageForIncorrectType)(e,"bigint | number")}]},json:(e,{breadcrumbsPrefix:r=[]}={})=>typeof e!="bigint"?{ok:!1,errors:[{path:r,message:(0,Oar.getErrorMessageForIncorrectType)(e,"bigint")}]}:{ok:!0,value:e},getType:()=>sUn.SchemaType.BIGINT};return Object.assign(Object.assign({},(0,uUn.maybeSkipValidation)(t)),(0,lUn.getSchemaUtils)(t))}});var Par=S(G0e=>{"use strict";Object.defineProperty(G0e,"__esModule",{value:!0});G0e.bigint=void 0;var dUn=Ear();Object.defineProperty(G0e,"bigint",{enumerable:!0,get:function(){return dUn.bigint}})});var Mar=S(cXe=>{"use strict";Object.defineProperty(cXe,"__esModule",{value:!0});cXe.date=gUn;var fUn=Nh(),lXe=Bb(),pUn=iE(),mUn=H_(),hUn=/^([+-]?\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 gUn(){let t={parse:(e,{breadcrumbsPrefix:r=[]}={})=>typeof e!="string"?{ok:!1,errors:[{path:r,message:(0,lXe.getErrorMessageForIncorrectType)(e,"string")}]}:hUn.test(e)?{ok:!0,value:new Date(e)}:{ok:!1,errors:[{path:r,message:(0,lXe.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,lXe.getErrorMessageForIncorrectType)(e,"Date object")}]},getType:()=>fUn.SchemaType.DATE};return Object.assign(Object.assign({},(0,pUn.maybeSkipValidation)(t)),(0,mUn.getSchemaUtils)(t))}});var Rar=S(X0e=>{"use strict";Object.defineProperty(X0e,"__esModule",{value:!0});X0e.date=void 0;var yUn=Mar();Object.defineProperty(X0e,"date",{enumerable:!0,get:function(){return yUn.date}})});var J1=S(dXe=>{"use strict";Object.defineProperty(dXe,"__esModule",{value:!0});dXe.createIdentitySchemaCreator=vUn;var bUn=H_(),_Un=iE();function vUn(t,e){return()=>{let r={parse:e,json:e,getType:()=>t};return Object.assign(Object.assign({},(0,_Un.maybeSkipValidation)(r)),(0,bUn.getSchemaUtils)(r))}}});var Aar=S(fXe=>{"use strict";Object.defineProperty(fXe,"__esModule",{value:!0});fXe.enum_=CUn;var wUn=Nh(),SUn=J1(),Iar=Bb();function CUn(t){let e=new Set(t);return(0,SUn.createIdentitySchemaCreator)(wUn.SchemaType.ENUM,(n,{allowUnrecognizedEnumValues:o,breadcrumbsPrefix:i=[]}={})=>typeof n!="string"?{ok:!1,errors:[{path:i,message:(0,Iar.getErrorMessageForIncorrectType)(n,"string")}]}:!e.has(n)&&!o?{ok:!1,errors:[{path:i,message:(0,Iar.getErrorMessageForIncorrectType)(n,"enum")}]}:{ok:!0,value:n})()}});var pXe=S(Z0e=>{"use strict";Object.defineProperty(Z0e,"__esModule",{value:!0});Z0e.enum_=void 0;var xUn=Aar();Object.defineProperty(Z0e,"enum_",{enumerable:!0,get:function(){return xUn.enum_}})});var mXe=S(loe=>{"use strict";Object.defineProperty(loe,"__esModule",{value:!0});loe.lazy=OUn;loe.constructLazyBaseSchema=Nar;loe.getMemoizedSchema=Y0e;var TUn=H_();function OUn(t){let e=Nar(t);return Object.assign(Object.assign({},e),(0,TUn.getSchemaUtils)(e))}function Nar(t){return{parse:(e,r)=>Y0e(t).parse(e,r),json:(e,r)=>Y0e(t).json(e,r),getType:()=>Y0e(t).getType()}}function Y0e(t){let e=t;return e.__zurg_memoized==null&&(e.__zurg_memoized=t()),e.__zurg_memoized}});var gXe=S(hXe=>{"use strict";Object.defineProperty(hXe,"__esModule",{value:!0});hXe.entries=EUn;function EUn(t){return Object.entries(t)}});var bXe=S(yXe=>{"use strict";Object.defineProperty(yXe,"__esModule",{value:!0});yXe.filterObject=PUn;function PUn(t,e){let r=new Set(e);return Object.entries(t).reduce((n,[o,i])=>(r.has(o)&&(n[o]=i),n),{})}});var coe=S(_Xe=>{"use strict";Object.defineProperty(_Xe,"__esModule",{value:!0});_Xe.isPlainObject=MUn;function MUn(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 wXe=S(vXe=>{"use strict";Object.defineProperty(vXe,"__esModule",{value:!0});vXe.keys=RUn;function RUn(t){return Object.keys(t)}});var Dar=S(SXe=>{"use strict";Object.defineProperty(SXe,"__esModule",{value:!0});SXe.partition=IUn;function IUn(t,e){let r=[],n=[];for(let o of t)e(o)?r.push(o):n.push(o);return[r,n]}});var Lar=S(Q0e=>{"use strict";Object.defineProperty(Q0e,"__esModule",{value:!0});Q0e.getObjectLikeUtils=jar;Q0e.withParsedProperties=$ar;var AUn=bXe(),NUn=Bb(),DUn=coe(),jUn=H_();function jar(t){return{withParsedProperties:e=>$ar(t,e)}}function $ar(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,DUn.isPlainObject)(n))return{ok:!1,errors:[{path:(i=o?.breadcrumbsPrefix)!==null&&i!==void 0?i:[],message:(0,NUn.getErrorMessageForIncorrectType)(n,"object")}]};let a=new Set(Object.keys(e)),s=(0,AUn.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,jUn.getSchemaUtils)(r)),jar(r))}});var doe=S(XK=>{"use strict";Object.defineProperty(XK,"__esModule",{value:!0});XK.withParsedProperties=XK.getObjectLikeUtils=void 0;var Far=Lar();Object.defineProperty(XK,"getObjectLikeUtils",{enumerable:!0,get:function(){return Far.getObjectLikeUtils}});Object.defineProperty(XK,"withParsedProperties",{enumerable:!0,get:function(){return Far.withParsedProperties}})});var CXe=S(eCe=>{"use strict";Object.defineProperty(eCe,"__esModule",{value:!0});eCe.property=$Un;eCe.isProperty=LUn;function $Un(t,e){return{rawKey:t,valueSchema:e,isProperty:!0}}function LUn(t){return t.isProperty}});var OXe=S(rCe=>{"use strict";Object.defineProperty(rCe,"__esModule",{value:!0});rCe.object=UUn;rCe.getObjectUtils=tCe;var q2=Nh(),kar=gXe(),qar=bXe(),FUn=Bb(),kUn=coe(),Var=wXe(),qUn=iE(),BUn=Dar(),xXe=doe(),TXe=H_(),foe=CXe();function UUn(t){let e={_getRawProperties:()=>Object.entries(t).map(([r,n])=>(0,foe.isProperty)(n)?n.rawKey:r),_getParsedProperties:()=>(0,Var.keys)(t),parse:(r,n)=>{let o={},i=[];for(let[a,s]of(0,kar.entries)(t)){let u=(0,foe.isProperty)(s)?s.rawKey:a,l=(0,foe.isProperty)(s)?s.valueSchema:s,c={rawKey:u,parsedKey:a,valueSchema:l};o[u]=c,zar(l)&&i.push(u)}return Bar({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,kar.entries)(t)){let s=(0,foe.isProperty)(a)?a.valueSchema:a;zar(s)&&o.push(i)}return Bar({value:r,requiredKeys:o,getProperty:i=>{let a=t[i];if(a!=null)return(0,foe.isProperty)(a)?{transformedKey:a.rawKey,transform:s=>{var u;return a.valueSchema.json(s,Object.assign(Object.assign({},n),{breadcrumbsPrefix:[...(u=n?.breadcrumbsPrefix)!==null&&u!==void 0?u:[],i]}))}}:{transformedKey:i,transform:s=>{var u;return a.json(s,Object.assign(Object.assign({},n),{breadcrumbsPrefix:[...(u=n?.breadcrumbsPrefix)!==null&&u!==void 0?u:[],i]}))}}},unrecognizedObjectKeys:n?.unrecognizedObjectKeys,skipValidation:n?.skipValidation,breadcrumbsPrefix:n?.breadcrumbsPrefix,omitUndefined:n?.omitUndefined})},getType:()=>q2.SchemaType.OBJECT};return Object.assign(Object.assign(Object.assign(Object.assign({},(0,qUn.maybeSkipValidation)(e)),(0,TXe.getSchemaUtils)(e)),(0,xXe.getObjectLikeUtils)(e)),tCe(e))}function Bar({value:t,requiredKeys:e,getProperty:r,unrecognizedObjectKeys:n="fail",skipValidation:o=!1,breadcrumbsPrefix:i=[]}){if(!(0,kUn.isPlainObject)(t))return{ok:!1,errors:[{path:i,message:(0,FUn.getErrorMessageForIncorrectType)(t,"object")}]};let a=new Set(e),s=[],u={};for(let[l,c]of Object.entries(t)){let d=r(l);if(d!=null){a.delete(l);let f=d.transform(c);f.ok?u[d.transformedKey]=f.value:(u[l]=c,s.push(...f.errors))}else switch(n){case"fail":s.push({path:[...i,l],message:`Unexpected key "${l}"`});break;case"strip":break;case"passthrough":u[l]=c;break}}return s.push(...e.filter(l=>a.has(l)).map(l=>({path:i,message:`Missing required key "${l}"`}))),s.length===0||o?{ok:!0,value:u}:{ok:!1,errors:s}}function tCe(t){return{extend:e=>{let r={_getParsedProperties:()=>[...t._getParsedProperties(),...e._getParsedProperties()],_getRawProperties:()=>[...t._getRawProperties(),...e._getRawProperties()],parse:(n,o)=>Uar({extensionKeys:e._getRawProperties(),value:n,transformBase:i=>t.parse(i,o),transformExtension:i=>e.parse(i,o)}),json:(n,o)=>Uar({extensionKeys:e._getParsedProperties(),value:n,transformBase:i=>t.json(i,o),transformExtension:i=>e.json(i,o)}),getType:()=>q2.SchemaType.OBJECT};return Object.assign(Object.assign(Object.assign(Object.assign({},r),(0,TXe.getSchemaUtils)(r)),(0,xXe.getObjectLikeUtils)(r)),tCe(r))},passthrough:()=>{let e={_getParsedProperties:()=>t._getParsedProperties(),_getRawProperties:()=>t._getRawProperties(),parse:(r,n)=>{let o=t.parse(r,Object.assign(Object.assign({},n),{unrecognizedObjectKeys:"passthrough"}));return o.ok?{ok:!0,value:Object.assign(Object.assign({},r),o.value)}:o},json:(r,n)=>{let o=t.json(r,Object.assign(Object.assign({},n),{unrecognizedObjectKeys:"passthrough"}));return o.ok?{ok:!0,value:Object.assign(Object.assign({},r),o.value)}:o},getType:()=>q2.SchemaType.OBJECT};return Object.assign(Object.assign(Object.assign(Object.assign({},e),(0,TXe.getSchemaUtils)(e)),(0,xXe.getObjectLikeUtils)(e)),tCe(e))}}}function Uar({extensionKeys:t,value:e,transformBase:r,transformExtension:n}){let o=new Set(t),[i,a]=(0,BUn.partition)((0,Var.keys)(e),l=>o.has(l)),s=r((0,qar.filterObject)(e,a)),u=n((0,qar.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 zar(t){return!zUn(t)}function zUn(t){switch(t.getType()){case q2.SchemaType.ANY:case q2.SchemaType.UNKNOWN:case q2.SchemaType.OPTIONAL:case q2.SchemaType.OPTIONAL_NULLABLE:return!0;default:return!1}}});var Har=S(EXe=>{"use strict";Object.defineProperty(EXe,"__esModule",{value:!0});EXe.objectWithoutOptionalProperties=HUn;var VUn=OXe();function HUn(t){return(0,VUn.object)(t)}});var PXe=S(t0=>{"use strict";Object.defineProperty(t0,"__esModule",{value:!0});t0.property=t0.isProperty=t0.objectWithoutOptionalProperties=t0.object=t0.getObjectUtils=void 0;var War=OXe();Object.defineProperty(t0,"getObjectUtils",{enumerable:!0,get:function(){return War.getObjectUtils}});Object.defineProperty(t0,"object",{enumerable:!0,get:function(){return War.object}});var WUn=Har();Object.defineProperty(t0,"objectWithoutOptionalProperties",{enumerable:!0,get:function(){return WUn.objectWithoutOptionalProperties}});var Jar=CXe();Object.defineProperty(t0,"isProperty",{enumerable:!0,get:function(){return Jar.isProperty}});Object.defineProperty(t0,"property",{enumerable:!0,get:function(){return Jar.property}})});var Kar=S(RXe=>{"use strict";Object.defineProperty(RXe,"__esModule",{value:!0});RXe.lazyObject=XUn;var JUn=PXe(),KUn=doe(),GUn=H_(),MXe=mXe();function XUn(t){let e=Object.assign(Object.assign({},(0,MXe.constructLazyBaseSchema)(t)),{_getRawProperties:()=>(0,MXe.getMemoizedSchema)(t)._getRawProperties(),_getParsedProperties:()=>(0,MXe.getMemoizedSchema)(t)._getParsedProperties()});return Object.assign(Object.assign(Object.assign(Object.assign({},e),(0,GUn.getSchemaUtils)(e)),(0,KUn.getObjectLikeUtils)(e)),(0,JUn.getObjectUtils)(e))}});var Gar=S(ZK=>{"use strict";Object.defineProperty(ZK,"__esModule",{value:!0});ZK.lazyObject=ZK.lazy=void 0;var ZUn=mXe();Object.defineProperty(ZK,"lazy",{enumerable:!0,get:function(){return ZUn.lazy}});var YUn=Kar();Object.defineProperty(ZK,"lazyObject",{enumerable:!0,get:function(){return YUn.lazyObject}})});var Zar=S(IXe=>{"use strict";Object.defineProperty(IXe,"__esModule",{value:!0});IXe.list=nzn;var QUn=Nh(),ezn=Bb(),tzn=iE(),rzn=H_();function nzn(t){let e={parse:(r,n)=>Xar(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)=>Xar(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:()=>QUn.SchemaType.LIST};return Object.assign(Object.assign({},(0,tzn.maybeSkipValidation)(e)),(0,rzn.getSchemaUtils)(e))}function Xar(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,ezn.getErrorMessageForIncorrectType)(t,"list"),path:[]}]}}});var AXe=S(nCe=>{"use strict";Object.defineProperty(nCe,"__esModule",{value:!0});nCe.list=void 0;var ozn=Zar();Object.defineProperty(nCe,"list",{enumerable:!0,get:function(){return ozn.list}})});var Yar=S(NXe=>{"use strict";Object.defineProperty(NXe,"__esModule",{value:!0});NXe.stringLiteral=uzn;var izn=Nh(),azn=J1(),szn=Bb();function uzn(t){return(0,azn.createIdentitySchemaCreator)(izn.SchemaType.STRING_LITERAL,(r,{breadcrumbsPrefix:n=[]}={})=>r===t?{ok:!0,value:t}:{ok:!1,errors:[{path:n,message:(0,szn.getErrorMessageForIncorrectType)(r,`"${t}"`)}]})()}});var Qar=S(DXe=>{"use strict";Object.defineProperty(DXe,"__esModule",{value:!0});DXe.booleanLiteral=fzn;var lzn=Nh(),czn=J1(),dzn=Bb();function fzn(t){return(0,czn.createIdentitySchemaCreator)(lzn.SchemaType.BOOLEAN_LITERAL,(r,{breadcrumbsPrefix:n=[]}={})=>r===t?{ok:!0,value:t}:{ok:!1,errors:[{path:n,message:(0,dzn.getErrorMessageForIncorrectType)(r,`${t.toString()}`)}]})()}});var esr=S(YK=>{"use strict";Object.defineProperty(YK,"__esModule",{value:!0});YK.booleanLiteral=YK.stringLiteral=void 0;var pzn=Yar();Object.defineProperty(YK,"stringLiteral",{enumerable:!0,get:function(){return pzn.stringLiteral}});var mzn=Qar();Object.defineProperty(YK,"booleanLiteral",{enumerable:!0,get:function(){return mzn.booleanLiteral}})});var tsr=S(oCe=>{"use strict";Object.defineProperty(oCe,"__esModule",{value:!0});oCe.any=void 0;var hzn=Nh(),gzn=J1();oCe.any=(0,gzn.createIdentitySchemaCreator)(hzn.SchemaType.ANY,t=>({ok:!0,value:t}))});var rsr=S(iCe=>{"use strict";Object.defineProperty(iCe,"__esModule",{value:!0});iCe.boolean=void 0;var yzn=Nh(),bzn=J1(),_zn=Bb();iCe.boolean=(0,bzn.createIdentitySchemaCreator)(yzn.SchemaType.BOOLEAN,(t,{breadcrumbsPrefix:e=[]}={})=>typeof t=="boolean"?{ok:!0,value:t}:{ok:!1,errors:[{path:e,message:(0,_zn.getErrorMessageForIncorrectType)(t,"boolean")}]})});var nsr=S(aCe=>{"use strict";Object.defineProperty(aCe,"__esModule",{value:!0});aCe.number=void 0;var vzn=Nh(),wzn=J1(),Szn=Bb();aCe.number=(0,wzn.createIdentitySchemaCreator)(vzn.SchemaType.NUMBER,(t,{breadcrumbsPrefix:e=[]}={})=>typeof t=="number"?{ok:!0,value:t}:{ok:!1,errors:[{path:e,message:(0,Szn.getErrorMessageForIncorrectType)(t,"number")}]})});var osr=S(sCe=>{"use strict";Object.defineProperty(sCe,"__esModule",{value:!0});sCe.string=void 0;var Czn=Nh(),xzn=J1(),Tzn=Bb();sCe.string=(0,xzn.createIdentitySchemaCreator)(Czn.SchemaType.STRING,(t,{breadcrumbsPrefix:e=[]}={})=>typeof t=="string"?{ok:!0,value:t}:{ok:!1,errors:[{path:e,message:(0,Tzn.getErrorMessageForIncorrectType)(t,"string")}]})});var isr=S(uCe=>{"use strict";Object.defineProperty(uCe,"__esModule",{value:!0});uCe.unknown=void 0;var Ozn=Nh(),Ezn=J1();uCe.unknown=(0,Ezn.createIdentitySchemaCreator)(Ozn.SchemaType.UNKNOWN,t=>({ok:!0,value:t}))});var asr=S(r0=>{"use strict";Object.defineProperty(r0,"__esModule",{value:!0});r0.unknown=r0.string=r0.number=r0.boolean=r0.any=void 0;var Pzn=tsr();Object.defineProperty(r0,"any",{enumerable:!0,get:function(){return Pzn.any}});var Mzn=rsr();Object.defineProperty(r0,"boolean",{enumerable:!0,get:function(){return Mzn.boolean}});var Rzn=nsr();Object.defineProperty(r0,"number",{enumerable:!0,get:function(){return Rzn.number}});var Izn=osr();Object.defineProperty(r0,"string",{enumerable:!0,get:function(){return Izn.string}});var Azn=isr();Object.defineProperty(r0,"unknown",{enumerable:!0,get:function(){return Azn.unknown}})});var usr=S($Xe=>{"use strict";Object.defineProperty($Xe,"__esModule",{value:!0});$Xe.record=Fzn;var jXe=Nh(),Nzn=gXe(),Dzn=Bb(),jzn=coe(),$zn=iE(),Lzn=H_();function Fzn(t,e){let r={parse:(n,o)=>ssr({value:n,isKeyNumeric:t.getType()===jXe.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)=>ssr({value:n,isKeyNumeric:t.getType()===jXe.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:()=>jXe.SchemaType.RECORD};return Object.assign(Object.assign({},(0,$zn.maybeSkipValidation)(r)),(0,Lzn.getSchemaUtils)(r))}function ssr({value:t,isKeyNumeric:e,transformKey:r,transformValue:n,breadcrumbsPrefix:o=[]}){return(0,jzn.isPlainObject)(t)?(0,Nzn.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,Dzn.getErrorMessageForIncorrectType)(t,"object")}]}}});var lsr=S(lCe=>{"use strict";Object.defineProperty(lCe,"__esModule",{value:!0});lCe.record=void 0;var kzn=usr();Object.defineProperty(lCe,"record",{enumerable:!0,get:function(){return kzn.record}})});var csr=S(LXe=>{"use strict";Object.defineProperty(LXe,"__esModule",{value:!0});LXe.set=Hzn;var qzn=Nh(),Bzn=Bb(),Uzn=iE(),zzn=AXe(),Vzn=H_();function Hzn(t){let e=(0,zzn.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,Bzn.getErrorMessageForIncorrectType)(n,"Set")}]}},getType:()=>qzn.SchemaType.SET};return Object.assign(Object.assign({},(0,Uzn.maybeSkipValidation)(r)),(0,Vzn.getSchemaUtils)(r))}});var dsr=S(cCe=>{"use strict";Object.defineProperty(cCe,"__esModule",{value:!0});cCe.set=void 0;var Wzn=csr();Object.defineProperty(cCe,"set",{enumerable:!0,get:function(){return Wzn.set}})});var psr=S(FXe=>{"use strict";Object.defineProperty(FXe,"__esModule",{value:!0});FXe.undiscriminatedUnion=Xzn;var Jzn=Nh(),Kzn=iE(),Gzn=H_();function Xzn(t){let e={parse:(r,n)=>fsr((o,i)=>o.parse(r,i),t,n),json:(r,n)=>fsr((o,i)=>o.json(r,i),t,n),getType:()=>Jzn.SchemaType.UNDISCRIMINATED_UNION};return Object.assign(Object.assign({},(0,Kzn.maybeSkipValidation)(e)),(0,Gzn.getSchemaUtils)(e))}function fsr(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 msr=S(dCe=>{"use strict";Object.defineProperty(dCe,"__esModule",{value:!0});dCe.undiscriminatedUnion=void 0;var Zzn=psr();Object.defineProperty(dCe,"undiscriminatedUnion",{enumerable:!0,get:function(){return Zzn.undiscriminatedUnion}})});var hsr=S(kXe=>{"use strict";Object.defineProperty(kXe,"__esModule",{value:!0});kXe.discriminant=Yzn;function Yzn(t,e){return{parsedDiscriminant:t,rawDiscriminant:e}}});var ysr=S(poe=>{"use strict";var Qzn=poe&&poe.__rest||function(t,e){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(r[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(t);ogsr({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)=>gsr({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:()=>e4n.SchemaType.UNION};return Object.assign(Object.assign(Object.assign({},(0,o4n.maybeSkipValidation)(i)),(0,s4n.getSchemaUtils)(i)),(0,a4n.getObjectLikeUtils)(i))}function gsr({value:t,discriminant:e,transformedDiscriminant:r,transformDiscriminantValue:n,getAdditionalPropertiesSchema:o,allowUnrecognizedUnionMembers:i=!1,transformAdditionalProperties:a,breadcrumbsPrefix:s=[]}){if(!(0,r4n.isPlainObject)(t))return{ok:!1,errors:[{path:s,message:(0,t4n.getErrorMessageForIncorrectType)(t,"object")}]};let u=t,l=e,c=u[l],d=Qzn(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 bsr=S(QK=>{"use strict";Object.defineProperty(QK,"__esModule",{value:!0});QK.union=QK.discriminant=void 0;var l4n=hsr();Object.defineProperty(QK,"discriminant",{enumerable:!0,get:function(){return l4n.discriminant}});var c4n=ysr();Object.defineProperty(QK,"union",{enumerable:!0,get:function(){return c4n.union}})});var _sr=S(Od=>{"use strict";var d4n=Od&&Od.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),W_=Od&&Od.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&d4n(e,t,r)};Object.defineProperty(Od,"__esModule",{value:!0});W_(Par(),Od);W_(Rar(),Od);W_(pXe(),Od);W_(Gar(),Od);W_(AXe(),Od);W_(esr(),Od);W_(PXe(),Od);W_(doe(),Od);W_(asr(),Od);W_(lsr(),Od);W_(H_(),Od);W_(dsr(),Od);W_(msr(),Od);W_(bsr(),Od)});var vsr=S(B2=>{"use strict";var f4n=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]}),p4n=B2&&B2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&f4n(e,t,r)};Object.defineProperty(B2,"__esModule",{value:!0});p4n(_sr(),B2)});var se=S(Dg=>{"use strict";var wsr=Dg&&Dg.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),m4n=Dg&&Dg.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),moe=Dg&&Dg.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&wsr(e,t,r)},h4n=Dg&&Dg.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var hoe=jg&&jg.__awaiter||function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(c){try{l(n.next(c))}catch(d){a(d)}}function u(c){try{l(n.throw(c))}catch(d){a(d)}}function l(c){c.done?i(c.value):o(c.value).then(s,u)}l((n=n.apply(t,e||[])).next())})},goe=jg&&jg.__asyncValues||function(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof __values=="function"?__values(t):t[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=t[i]&&function(a){return new Promise(function(s,u){a=t[i](a),o(s,u,a.done,a.value)})}}function o(i,a,s,u){Promise.resolve(u).then(function(l){i({value:l,done:s})},a)}},Vl=jg&&jg.__await||function(t){return this instanceof Vl?(this.v=t,this):new Vl(t)},yoe=jg&&jg.__asyncGenerator||function(t,e,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=r.apply(t,e||[]),o,i=[];return o=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),s("next"),s("throw"),s("return",a),o[Symbol.asyncIterator]=function(){return this},o;function a(p){return function(m){return Promise.resolve(m).then(p,d)}}function s(p,m){n[p]&&(o[p]=function(h){return new Promise(function(y,g){i.push([p,h,y,g])>1||u(p,h)})},m&&(o[p]=m(o[p])))}function u(p,m){try{l(n[p](m))}catch(h){f(i[0][3],h)}}function l(p){p.value instanceof Vl?Promise.resolve(p.value.v).then(c,d):f(i[0][2],p)}function c(p){u("next",p)}function d(p){u("throw",p)}function f(p,m){p(m),i.shift(),i.length&&u(i[0][0],i[0][1])}};Object.defineProperty(jg,"__esModule",{value:!0});jg.LineDecoder=jg.StreamUtils=void 0;jg._iterSSEMessages=Ssr;jg._decodeChunks=b4n;jg.readableStreamAsyncIterable=UXe;var e8=$c(),qXe=class t{constructor(e,r){this.iterator=e,this.controller=r}static fromSSEResponse(e,r){let n=!1;function o(){return yoe(this,arguments,function*(){var a,s,u,l;if(n)throw new Error("Cannot iterate over a consumed stream, use `.tee()` to split the stream.");n=!0;let c=!1;try{try{for(var d=!0,f=goe(Ssr(e,r)),p;p=yield Vl(f.next()),a=p.done,!a;d=!0){l=p.value,d=!1;let m=l;if(!c){if(m.data.startsWith("[DONE]")){c=!0;continue}if(m.event===null){let h;try{h=JSON.parse(m.data)}catch(y){throw console.error("Could not parse message into JSON:",m.data),console.error("From chunk:",m.raw),y}if(h&&h.error)throw new e8.CohereError({message:`Error: ${h.error}`});yield yield Vl(h)}else{let h;try{h=JSON.parse(m.data)}catch(y){throw console.error("Could not parse message into JSON:",m.data),console.error("From chunk:",m.raw),y}if(m.event=="error")throw new e8.CohereError({message:`Error: ${h.message}, ${h.error}`});yield yield Vl({event:m.event,data:h})}}}}catch(m){s={error:m}}finally{try{!d&&!a&&(u=f.return)&&(yield Vl(u.call(f)))}finally{if(s)throw s.error}}c=!0}catch(m){if(m instanceof Error&&m.name==="AbortError")return yield Vl(void 0);throw m}finally{c||r?.abort()}})}return new t(o,r)}static fromReadableStream(e,r){let n=!1;function o(){return yoe(this,arguments,function*(){var s,u,l,c;let d=new gk,f=UXe(e);try{for(var p=!0,m=goe(f),h;h=yield Vl(m.next()),s=h.done,!s;p=!0){c=h.value,p=!1;let y=c;for(let g of d.decode(y))yield yield Vl(g)}}catch(y){u={error:y}}finally{try{!p&&!s&&(l=m.return)&&(yield Vl(l.call(m)))}finally{if(u)throw u.error}}for(let y of d.flush())yield yield Vl(y)})}function i(){return yoe(this,arguments,function*(){var s,u,l,c;if(n)throw new Error("Cannot iterate over a consumed stream, use `.tee()` to split the stream.");n=!0;let d=!1;try{try{for(var f=!0,p=goe(o()),m;m=yield Vl(p.next()),s=m.done,!s;f=!0){c=m.value,f=!1;let h=c;d||h&&(yield yield Vl(JSON.parse(h)))}}catch(h){u={error:h}}finally{try{!f&&!s&&(l=p.return)&&(yield Vl(l.call(p)))}finally{if(u)throw u.error}}d=!0}catch(h){if(h instanceof Error&&h.name==="AbortError")return yield Vl(void 0);throw h}finally{d||r?.abort()}})}return new t(i,r)}[Symbol.asyncIterator](){return this.iterator()}tee(){let e=[],r=[],n=this.iterator(),o=i=>({next:()=>{if(i.length===0){let a=n.next();e.push(a),r.push(a)}return i.shift()}});return[new t(()=>o(e),this.controller),new t(()=>o(r),this.controller)]}toReadableStream(){let e=this,r,n=new TextEncoder;return new ReadableStream({start(){return hoe(this,void 0,void 0,function*(){r=e[Symbol.asyncIterator]()})},pull(o){return hoe(this,void 0,void 0,function*(){try{let{value:i,done:a}=yield r.next();if(a)return o.close();let s=n.encode(JSON.stringify(i)+` `);o.enqueue(s)}catch(i){o.error(i)}})},cancel(){return hoe(this,void 0,void 0,function*(){var o;yield(o=r.return)===null||o===void 0?void 0:o.call(r)})}})}};jg.StreamUtils=qXe;function Ssr(t,e){return yoe(this,arguments,function*(){var n,o,i,a;if(!t.body)throw e?.abort(),new e8.CohereError({message:"Attempted to iterate over a response with no body"});let s=new BXe,u=new gk,l=UXe(t.body);try{for(var c=!0,d=goe(g4n(l)),f;f=yield Vl(d.next()),n=f.done,!n;c=!0){a=f.value,c=!1;let p=a;for(let m of u.decode(p)){let h=s.decode(m);h&&(yield yield Vl(h))}}}catch(p){o={error:p}}finally{try{!c&&!n&&(i=d.return)&&(yield Vl(i.call(d)))}finally{if(o)throw o.error}}for(let p of u.flush()){let m=s.decode(p);m&&(yield yield Vl(m))}})}function g4n(t){return yoe(this,arguments,function*(){var r,n,o,i;let a=new Uint8Array;try{for(var s=!0,u=goe(t),l;l=yield Vl(u.next()),r=l.done,!r;s=!0){i=l.value,s=!1;let c=i;if(c==null)continue;let d=c instanceof ArrayBuffer?new Uint8Array(c):typeof c=="string"?new TextEncoder().encode(c):c,f=new Uint8Array(a.length+d.length);f.set(a),f.set(d,a.length),a=f;let p;for(;(p=y4n(a))!==-1;)yield yield Vl(a.slice(0,p)),a=a.slice(p)}}catch(c){n={error:c}}finally{try{!s&&!r&&(o=u.return)&&(yield Vl(o.call(u)))}finally{if(n)throw n.error}}a.length>0&&(yield yield Vl(a))})}function y4n(t){for(let n=0;n0&&(o=[this.buffer.join("")+o[0],...o.slice(1)],this.buffer=[]),n||(this.buffer=[o.pop()||""]),o)}decodeText(e){var r;if(e==null)return"";if(typeof e=="string")return e;if(typeof Buffer<"u"){if(e instanceof Buffer)return e.toString();if(e instanceof Uint8Array)return Buffer.from(e).toString();throw new e8.CohereError({message:`Unexpected: received non-Uint8Array (${e.constructor.name}) stream chunk in an environment with a global "Buffer" defined, which this library assumes to be Node. Please report this error.`})}if(typeof TextDecoder<"u"){if(e instanceof Uint8Array||e instanceof ArrayBuffer)return(r=this.textDecoder)!==null&&r!==void 0||(this.textDecoder=new TextDecoder("utf8")),this.textDecoder.decode(e);throw new e8.CohereError({message:`Unexpected: received non-Uint8Array/ArrayBuffer (${e.constructor.name}) in a web platform. Please report this error.`})}throw new e8.CohereError({message:"Unexpected: neither Buffer nor TextDecoder are available as globals. Please report this error."})}flush(){if(!this.buffer.length&&!this.trailingCR)return[];let e=[this.buffer.join("")];return this.buffer=[],this.trailingCR=!1,e}};jg.LineDecoder=gk;gk.NEWLINE_CHARS=new Set([` `,"\r"]);gk.NEWLINE_REGEXP=/\r\n|[\n\r]/g;function b4n(t){let e=new gk,r=[];for(let n of t)r.push(...e.decode(n));return r}function _4n(t,e){let r=t.indexOf(e);return r!==-1?[t.substring(0,r),e,t.substring(r+e.length)]:[t,"",""]}function UXe(t){if(t[Symbol.asyncIterator])return t;let e=t.getReader();return{next(){return hoe(this,void 0,void 0,function*(){try{let r=yield e.read();return r?.done&&e.releaseLock(),r}catch(r){throw e.releaseLock(),r}})},return(){return hoe(this,void 0,void 0,function*(){let r=e.cancel();return e.releaseLock(),yield r,{done:!0,value:void 0}})},[Symbol.asyncIterator](){return this}}}});var _oe=S(aE=>{"use strict";var v4n=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]}),w4n=aE&&aE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),S4n=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 C4n=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]}),x4n=sE&&sE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),T4n=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 E4n=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]}),P4n=uE&&uE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),M4n=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 I4n=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]}),A4n=lE&&lE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),N4n=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 j4n=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]}),$4n=cE&&cE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),L4n=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 F4n=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]}),k4n=dE&&dE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),q4n=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 z4n=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}),H4n=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 J4n=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]}),K4n=pE&&pE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),G4n=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 Y4n=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]}),Q4n=mE&&mE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),e2n=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 r2n=hE&&hE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),n2n=hE&&hE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),o2n=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 a2n=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]}),s2n=gE&&gE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),u2n=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 d2n=yE&&yE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),f2n=yE&&yE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),p2n=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 g2n=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]}),y2n=bE&&bE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),b2n=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 w2n=_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]}),S2n=_E&&_E.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),C2n=_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 x2n=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]}),T2n=vE&&vE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),O2n=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 M2n=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]}),R2n=wE&&wE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),I2n=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 D2n=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]}),j2n=SE&&SE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),$2n=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 L2n=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]}),F2n=CE&&CE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),k2n=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 z2n=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]}),V2n=xE&&xE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),H2n=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 J2n=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]}),K2n=TE&&TE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),G2n=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 X2n=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]}),Z2n=OE&&OE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Y2n=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 tVn=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]}),rVn=EE&&EE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),nVn=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 sVn=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]}),uVn=PE&&PE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),lVn=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 cVn=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]}),dVn=ME&&ME.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),fVn=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 mVn=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]}),hVn=RE&&RE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),gVn=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 bVn=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]}),_Vn=IE&&IE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),vVn=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 CVn=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]}),xVn=AE&&AE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),TVn=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 PVn=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]}),MVn=NE&&NE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),RVn=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 IVn=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]}),AVn=DE&&DE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),NVn=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 $Vn=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]}),LVn=jE&&jE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),FVn=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 qVn=$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]}),BVn=$E&&$E.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),UVn=$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 HVn=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]}),WVn=LE&&LE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),JVn=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 XVn=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]}),ZVn=FE&&FE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),YVn=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 eHn=kE&&kE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),tHn=kE&&kE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),rHn=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 nHn=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]}),oHn=qE&&qE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),iHn=qE&&qE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var aHn=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]}),sHn=BE&&BE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),uHn=BE&&BE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ot,untransform:t=>t})});var OZe=S(UE=>{"use strict";var fHn=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]}),pHn=UE&&UE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),mHn=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 gHn=zE&&zE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),yHn=zE&&zE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),bHn=zE&&zE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var wHn=VE&&VE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),SHn=VE&&VE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),CHn=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 OHn=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]}),EHn=HE&&HE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),PHn=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 IHn=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]}),AHn=WE&&WE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),NHn=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 $Hn=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]}),LHn=JE&&JE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),FHn=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 qHn=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]}),BHn=KE&&KE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),UHn=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 VHn=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]}),HHn=GE&&GE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),WHn=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 JHn=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]}),KHn=XE&&XE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),GHn=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 XHn=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]}),ZHn=ZE&&ZE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),YHn=ZE&&ZE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var tWn=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]}),rWn=YE&&YE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),nWn=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 aWn=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]}),sWn=QE&&QE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),uWn=QE&&QE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var dWn=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]}),fWn=eP&&eP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),pWn=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 hWn=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]}),gWn=tP&&tP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),yWn=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 _Wn=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]}),vWn=rP&&rP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),wWn=rP&&rP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ot,untransform:t=>t})});var $Ze=S(nP=>{"use strict";var jWn=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]}),$Wn=nP&&nP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),LWn=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 kWn=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]}),qWn=oP&&oP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),BWn=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 zWn=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]}),VWn=iP&&iP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),HWn=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 JWn=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]}),KWn=aP&&aP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),GWn=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 XWn=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]}),ZWn=sP&&sP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),YWn=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 QWn=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]}),e3n=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;ot,untransform:t=>t})});var qZe=S(lP=>{"use strict";var i3n=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]}),a3n=lP&&lP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),s3n=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 d3n=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]}),f3n=cP&&cP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),p3n=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 b3n=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]}),_3n=dP&&dP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),v3n=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 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]}),C3n=fP&&fP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),x3n=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 T3n=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]}),O3n=pP&&pP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),E3n=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 P3n=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]}),M3n=mP&&mP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),R3n=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 I3n=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]}),A3n=hP&&hP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),N3n=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 D3n=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]}),j3n=gP&&gP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),$3n=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 q3n=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]}),B3n=yP&&yP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),U3n=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 H3n=$g&&$g.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),fx=$g&&$g.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&H3n(e,t,r)};Object.defineProperty($g,"__esModule",{value:!0});fx(zXe(),$g);fx(VXe(),$g);fx(HXe(),$g);fx(Bsr(),$g);fx($Ze(),$g);fx(LZe(),$g);fx(FZe(),$g);fx(Hsr(),$g);fx(BZe(),$g);fx(UZe(),$g);fx(Wsr(),$g)});var KZe=S(bP=>{"use strict";var W3n=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]}),J3n=bP&&bP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),K3n=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=_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]}),Z3n=_P&&_P.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Y3n=_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 e6n=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]}),t6n=vP&&vP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),r6n=vP&&vP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var o6n=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]}),i6n=wP&&wP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),a6n=wP&&wP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ot,untransform:t=>t})});var QZe=S(SP=>{"use strict";var c6n=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]}),d6n=SP&&SP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),f6n=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 m6n=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]}),h6n=CP&&CP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),g6n=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 _6n=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]}),v6n=xP&&xP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),w6n=xP&&xP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ot,untransform:t=>t})});var nYe=S(TP=>{"use strict";var T6n=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]}),O6n=TP&&TP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),E6n=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 M6n=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]}),R6n=OP&&OP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),I6n=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 j6n=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]}),$6n=EP&&EP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),L6n=EP&&EP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ot,untransform:t=>t})});var sYe=S(PP=>{"use strict";var q6n=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]}),B6n=PP&&PP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),U6n=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 V6n=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]}),H6n=MP&&MP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),W6n=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 G6n=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]}),X6n=RP&&RP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Z6n=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 eJn=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]}),tJn=IP&&IP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),rJn=IP&&IP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ot,untransform:t=>t})});var fYe=S(AP=>{"use strict";var aJn=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]}),sJn=AP&&AP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),uJn=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 cJn=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]}),dJn=NP&&NP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),fJn=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 mJn=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]}),hJn=DP&&DP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),gJn=DP&&DP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ot,untransform:t=>t})});var _Ce=S(jP=>{"use strict";var SJn=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]}),CJn=jP&&jP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),xJn=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 EJn=$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]}),PJn=$P&&$P.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),MJn=$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 RJn=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]}),IJn=LP&&LP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),AJn=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 DJn=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]}),jJn=FP&&FP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),$Jn=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 FJn=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]}),kJn=kP&&kP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),qJn=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 zJn=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]}),VJn=qP&&qP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),HJn=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 JJn=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]}),KJn=BP&&BP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),GJn=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 XJn=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]}),ZJn=UP&&UP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),YJn=UP&&UP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ot,untransform:t=>t})});var vYe=S(zP=>{"use strict";var r5n=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]}),n5n=zP&&zP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),o5n=zP&&zP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var a5n=VP&&VP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),s5n=VP&&VP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),u5n=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 c5n=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]}),d5n=HP&&HP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),f5n=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 w5n=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]}),S5n=WP&&WP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),C5n=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 A5n=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]}),N5n=JP&&JP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),D5n=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 $5n=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]}),L5n=KP&&KP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),F5n=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 k5n=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]}),q5n=GP&&GP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),B5n=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 z5n=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]}),V5n=XP&&XP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),H5n=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 W5n=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]}),J5n=ZP&&ZP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),K5n=ZP&&ZP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ot,untransform:t=>t})});var OYe=S(YP=>{"use strict";var Y5n=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]}),Q5n=YP&&YP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),eKn=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 rKn=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]}),nKn=QP&&QP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),oKn=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 aKn=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]}),sKn=eM&&eM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),uKn=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 pKn=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]}),mKn=tM&&tM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),hKn=tM&&tM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";Object.defineProperty(rM,"__esModule",{value:!0});rM.V2RerankRequest=rM.V2EmbedRequest=rM.V2ChatRequest=rM.V2ChatStreamRequest=void 0;var gKn=Xsr();Object.defineProperty(rM,"V2ChatStreamRequest",{enumerable:!0,get:function(){return gKn.V2ChatStreamRequest}});var yKn=Zsr();Object.defineProperty(rM,"V2ChatRequest",{enumerable:!0,get:function(){return yKn.V2ChatRequest}});var bKn=rur();Object.defineProperty(rM,"V2EmbedRequest",{enumerable:!0,get:function(){return bKn.V2EmbedRequest}});var _Kn=nur();Object.defineProperty(rM,"V2RerankRequest",{enumerable:!0,get:function(){return _Kn.V2RerankRequest}})});var our=S(H2=>{"use strict";var vKn=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]}),wKn=H2&&H2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&vKn(e,t,r)};Object.defineProperty(H2,"__esModule",{value:!0});wKn(EYe(),H2)});var aur=S(_k=>{"use strict";var SKn=_k&&_k.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),iur=_k&&_k.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&SKn(e,t,r)};Object.defineProperty(_k,"__esModule",{value:!0});iur(JZe(),_k);iur(our(),_k)});var PYe=S(nM=>{"use strict";var CKn=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]}),xKn=nM&&nM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),TKn=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 EKn=W2&&W2.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),PKn=W2&&W2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&EKn(e,t,r)};Object.defineProperty(W2,"__esModule",{value:!0});PKn(PYe(),W2)});var sur=S(oM=>{"use strict";var MKn=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]}),RKn=oM&&oM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),IKn=oM&&oM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";Object.defineProperty(xCe,"__esModule",{value:!0});xCe.CreateEmbedJobRequest=void 0;var jKn=sur();Object.defineProperty(xCe,"CreateEmbedJobRequest",{enumerable:!0,get:function(){return jKn.CreateEmbedJobRequest}})});var uur=S(J2=>{"use strict";var $Kn=J2&&J2.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),LKn=J2&&J2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&$Kn(e,t,r)};Object.defineProperty(J2,"__esModule",{value:!0});LKn(RYe(),J2)});var cur=S(wk=>{"use strict";var FKn=wk&&wk.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),lur=wk&&wk.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&FKn(e,t,r)};Object.defineProperty(wk,"__esModule",{value:!0});lur(MYe(),wk);lur(uur(),wk)});var IYe=S(iM=>{"use strict";var kKn=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]}),qKn=iM&&iM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),BKn=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 zKn=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]}),VKn=aM&&aM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),HKn=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 JKn=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]}),KKn=sM&&sM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),GKn=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 XKn=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]}),ZKn=uM&&uM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),YKn=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 r8n=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]}),n8n=lM&&lM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),o8n=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 a8n=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]}),s8n=cM&&cM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),u8n=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 l8n=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]}),c8n=dM&&dM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),d8n=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 f8n=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]}),p8n=fM&&fM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),m8n=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 y8n=pM&&pM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),OCe=pM&&pM.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&y8n(e,t,r)};Object.defineProperty(pM,"__esModule",{value:!0});OCe(fur(),pM);OCe(mur(),pM);OCe(hur(),pM);OCe(gur(),pM)});var yur=S(mM=>{"use strict";var b8n=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]}),_8n=mM&&mM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),v8n=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 w8n=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]}),S8n=hM&&hM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),C8n=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 x8n=Sk&&Sk.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),_ur=Sk&&Sk.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&x8n(e,t,r)};Object.defineProperty(Sk,"__esModule",{value:!0});_ur(jYe(),Sk);_ur(bur(),Sk)});var LYe=S(gM=>{"use strict";var T8n=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]}),O8n=gM&&gM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),E8n=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 M8n=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]}),R8n=yM&&yM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),I8n=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 N8n=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]}),D8n=bM&&bM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),j8n=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 F8n=_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]}),k8n=_M&&_M.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),q8n=_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 U8n=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]}),z8n=vM&&vM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),V8n=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 W8n=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]}),J8n=wM&&wM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),K8n=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 G8n=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]}),X8n=SM&&SM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Z8n=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 tGn=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]}),rGn=CM&&CM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),nGn=CM&&CM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var iGn=xM&&xM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),aGn=xM&&xM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),sGn=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 cGn=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]}),dGn=TM&&TM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),fGn=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 mGn=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]}),hGn=OM&&OM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),gGn=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 bGn=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]}),_Gn=EM&&EM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),vGn=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 SGn=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]}),CGn=PM&&PM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),xGn=PM&&PM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var TGn=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]}),OGn=MM&&MM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),EGn=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 MGn=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]}),RGn=RM&&RM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),IGn=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 NGn=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]}),DGn=IM&&IM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),jGn=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 LGn=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]}),FGn=AM&&AM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),kGn=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 qGn=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]}),BGn=NM&&NM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),UGn=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 VGn=Jl&&Jl.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Dh=Jl&&Jl.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&VGn(e,t,r)};Object.defineProperty(Jl,"__esModule",{value:!0});Dh(LYe(),Jl);Dh(FYe(),Jl);Dh(kYe(),Jl);Dh(qYe(),Jl);Dh(BYe(),Jl);Dh(UYe(),Jl);Dh(PCe(),Jl);Dh(Roe(),Jl);Dh(a8(),Jl);Dh(wur(),Jl);Dh(Cur(),Jl);Dh(Tur(),Jl);Dh(Our(),Jl);Dh(Pur(),Jl);Dh(VYe(),Jl);Dh(Mur(),Jl);Dh(HYe(),Jl);Dh(Rur(),Jl)});var Iur=S(G2=>{"use strict";var HGn=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]}),WGn=G2&&G2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&HGn(e,t,r)};Object.defineProperty(G2,"__esModule",{value:!0});WGn(WYe(),G2)});var Nur=S(Sw=>{"use strict";var Aur=Sw&&Sw.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),JGn=Sw&&Sw.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),KGn=Sw&&Sw.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var XGn=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]}),ZGn=DM&&DM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),YGn=DM&&DM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";Object.defineProperty(MCe,"__esModule",{value:!0});MCe.FinetuningUpdateFinetunedModelRequest=void 0;var t9n=jur();Object.defineProperty(MCe,"FinetuningUpdateFinetunedModelRequest",{enumerable:!0,get:function(){return t9n.FinetuningUpdateFinetunedModelRequest}})});var $ur=S(X2=>{"use strict";var r9n=X2&&X2.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),n9n=X2&&X2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&r9n(e,t,r)};Object.defineProperty(X2,"__esModule",{value:!0});n9n(JYe(),X2)});var Fur=S(xk=>{"use strict";var o9n=xk&&xk.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Lur=xk&&xk.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&o9n(e,t,r)};Object.defineProperty(xk,"__esModule",{value:!0});Lur(Nur(),xk);Lur($ur(),xk)});var RCe=S($M=>{"use strict";var i9n=$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]}),a9n=$M&&$M.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),s9n=$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 u9n=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]}),l9n=LM&&LM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),c9n=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 f9n=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]}),p9n=FM&&FM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),m9n=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 g9n=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]}),y9n=qM&&qM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),b9n=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 w9n=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]}),S9n=BM&&BM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),C9n=BM&&BM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";Object.defineProperty(u8,"__esModule",{value:!0});u8.UpdateConnectorRequest=u8.CreateConnectorRequest=void 0;var O9n=qur();Object.defineProperty(u8,"CreateConnectorRequest",{enumerable:!0,get:function(){return O9n.CreateConnectorRequest}});var E9n=Bur();Object.defineProperty(u8,"UpdateConnectorRequest",{enumerable:!0,get:function(){return E9n.UpdateConnectorRequest}})});var Uur=S(Z2=>{"use strict";var P9n=Z2&&Z2.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),M9n=Z2&&Z2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&P9n(e,t,r)};Object.defineProperty(Z2,"__esModule",{value:!0});M9n(GYe(),Z2)});var zur=S(Y2=>{"use strict";var R9n=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]}),I9n=Y2&&Y2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&R9n(e,t,r)};Object.defineProperty(Y2,"__esModule",{value:!0});I9n(Uur(),Y2)});var Hur=S(Lu=>{"use strict";var Vur=Lu&&Lu.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),A9n=Lu&&Lu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Noe=Lu&&Lu.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var N9n=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]}),D9n=UM&&UM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),j9n=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 L9n=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]}),F9n=zM&&zM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),k9n=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 B9n=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]}),U9n=VM&&VM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),z9n=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 H9n=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]}),W9n=HM&&HM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),J9n=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 G9n=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]}),X9n=WM&&WM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Z9n=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 Y9n=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]}),Q9n=JM&&JM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),e7n=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 n7n=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]}),o7n=KM&&KM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),i7n=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 a7n=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]}),s7n=GM&&GM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),u7n=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 d7n=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]}),f7n=XM&&XM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),p7n=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 m7n=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]}),h7n=ZM&&ZM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),g7n=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 v7n=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]}),w7n=YM&&YM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),S7n=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 x7n=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]}),T7n=QM&&QM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),O7n=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 P7n=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]}),M7n=eR&&eR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),R7n=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 A7n=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]}),N7n=tR&&tR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),D7n=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 L7n=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]}),F7n=rR&&rR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),k7n=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 q7n=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]}),B7n=nR&&nR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),U7n=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 H7n=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]}),W7n=oR&&oR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),J7n=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 G7n=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]}),X7n=iR&&iR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Z7n=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 Q7n=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]}),eXn=aR&&aR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),tXn=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 nXn=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]}),oXn=sR&&sR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),iXn=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 sXn=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]}),uXn=uR&&uR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),lXn=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 dXn=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]}),fXn=lR&&lR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),pXn=lR&&lR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ot,untransform:t=>t})});var hQe=S(cR=>{"use strict";var gXn=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]}),yXn=cR&&cR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),bXn=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 EXn=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]}),PXn=dR&&dR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),MXn=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 NXn=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]}),DXn=fR&&fR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),jXn=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 $Xn=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]}),LXn=pR&&pR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),FXn=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 BXn=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]}),UXn=mR&&mR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),zXn=mR&&mR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ot,untransform:t=>t})});var vQe=S(hR=>{"use strict";var QXn=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]}),eZn=hR&&hR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),tZn=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 nZn=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]}),oZn=gR&&gR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),iZn=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 sZn=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]}),uZn=yR&&yR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),lZn=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 dZn=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]}),fZn=bR&&bR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),pZn=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 hZn=_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]}),gZn=_R&&_R.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),yZn=_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 _Zn=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]}),vZn=vR&&vR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),wZn=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 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}),TZn=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 EZn=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]}),PZn=SR&&SR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),MZn=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 IZn=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]}),AZn=CR&&CR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),NZn=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 jZn=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]}),$Zn=xR&&xR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),LZn=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 BZn=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]}),UZn=TR&&TR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),zZn=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 WZn=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]}),JZn=OR&&OR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),KZn=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 RQe=S(ER=>{"use strict";var YZn=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]}),QZn=ER&&ER.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),eYn=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 rYn=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]}),nYn=PR&&PR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),oYn=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 aYn=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]}),sYn=MR&&MR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),uYn=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 lYn=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]}),cYn=RR&&RR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),dYn=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 pYn=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]}),mYn=IR&&IR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),hYn=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 bYn=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]}),_Yn=AR&&AR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),vYn=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 SYn=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]}),CYn=NR&&NR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),xYn=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 TYn=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]}),OYn=DR&&DR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),EYn=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 RYn=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]}),IYn=jR&&jR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),AYn=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 NYn=$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]}),DYn=$R&&$R.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),jYn=$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 kYn=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]}),qYn=LR&&LR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),BYn=LR&&LR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ot,untransform:t=>t})});var qQe=S(FR=>{"use strict";var VYn=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]}),HYn=FR&&FR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),WYn=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 JYn=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]}),KYn=kR&&kR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),GYn=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 ZYn=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]}),YYn=qR&&qR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),QYn=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 eQn=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]}),tQn=BR&&BR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),rQn=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 oQn=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]}),iQn=UR&&UR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),aQn=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 lQn=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]}),cQn=zR&&zR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),dQn=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 pQn=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]}),mQn=VR&&VR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),hQn=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 gQn=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]}),yQn=HR&&HR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),bQn=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 vQn=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]}),wQn=WR&&WR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),SQn=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 TQn=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]}),OQn=JR&&JR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),EQn=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 RQn=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]}),IQn=KR&&KR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),AQn=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 DQn=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]}),jQn=GR&&GR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),$Qn=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 FQn=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]}),kQn=XR&&XR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),qQn=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 UQn=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]}),zQn=ZR&&ZR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),VQn=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 WQn=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]}),JQn=YR&&YR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),KQn=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 XQn=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]}),ZQn=QR&&QR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),YQn=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 eeo=eI&&eI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),teo=eI&&eI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),reo=eI&&eI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var neo=tI&&tI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),oeo=tI&&tI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ieo=tI&&tI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var aeo=rI&&rI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),seo=rI&&rI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ueo=rI&&rI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var leo=nI&&nI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ceo=nI&&nI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),deo=nI&&nI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var peo=oI&&oI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),meo=oI&&oI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),heo=oI&&oI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var yeo=iI&&iI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),beo=iI&&iI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),_eo=iI&&iI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var veo=aI&&aI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),weo=aI&&aI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Seo=aI&&aI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ot,untransform:t=>t})});var net=S(sI=>{"use strict";var Oeo=sI&&sI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Eeo=sI&&sI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Peo=sI&&sI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Reo=uI&&uI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Ieo=uI&&uI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Aeo=uI&&uI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Deo=lI&&lI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),jeo=lI&&lI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),$eo=lI&&lI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var qeo=cI&&cI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Beo=cI&&cI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Ueo=cI&&cI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Veo=dI&&dI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Heo=dI&&dI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Weo=dI&&dI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Keo=fI&&fI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Geo=fI&&fI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Xeo=fI&&fI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Zeo=pI&&pI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Yeo=pI&&pI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Qeo=pI&&pI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var eto=mI&&mI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),tto=mI&&mI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),rto=mI&&mI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var nto=hI&&hI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),oto=hI&&hI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ito=hI&&hI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var ato=gI&&gI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),sto=gI&&gI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),uto=gI&&gI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var lto=yI&&yI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),cto=yI&&yI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),dto=yI&&yI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var pto=bI&&bI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),mto=bI&&bI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),hto=bI&&bI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var gto=_I&&_I.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),yto=_I&&_I.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),bto=_I&&_I.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var vto=wI&&wI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),wto=wI&&wI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Sto=wI&&wI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Cto=SI&&SI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),xto=SI&&SI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Tto=SI&&SI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Eto=CI&&CI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Pto=CI&&CI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Mto=CI&&CI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Ato=xI&&xI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Nto=xI&&xI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Dto=xI&&xI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var $to=TI&&TI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Lto=TI&&TI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Fto=TI&&TI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Bto=OI&&OI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Uto=OI&&OI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),zto=OI&&OI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Wto=EI&&EI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Jto=EI&&EI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Kto=EI&&EI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Gto=PI&&PI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Xto=PI&&PI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Zto=PI&&PI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var ero=MI&&MI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),tro=MI&&MI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),rro=MI&&MI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var nro=RI&&RI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),oro=RI&&RI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),iro=RI&&RI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var sro=II&&II.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),uro=II&&II.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),lro=II&&II.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var cro=AI&&AI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),dro=AI&&AI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),fro=AI&&AI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var mro=ge&&ge.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ve=ge&&ge.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&mro(e,t,r)};Object.defineProperty(ge,"__esModule",{value:!0});ve(XYe(),ge);ve(ZYe(),ge);ve(YYe(),ge);ve(Zur(),ge);ve(vQe(),ge);ve(wQe(),ge);ve(SQe(),ge);ve(hQe(),ge);ve(CQe(),ge);ve(xQe(),ge);ve(Qur(),ge);ve(RQe(),ge);ve(IQe(),ge);ve(elr(),ge);ve(jQe(),ge);ve(rlr(),ge);ve(BQe(),ge);ve(UQe(),ge);ve(zQe(),ge);ve(ilr(),ge);ve(HQe(),ge);ve(WQe(),ge);ve(JQe(),ge);ve(KQe(),ge);ve(slr(),ge);ve(XQe(),ge);ve(ZQe(),ge);ve(YQe(),ge);ve(ulr(),ge);ve(llr(),ge);ve(dlr(),ge);ve(flr(),ge);ve(c8(),ge);ve(dQe(),ge);ve(Loe(),ge);ve(pQe(),ge);ve(Foe(),ge);ve(zCe(),ge);ve(l8(),ge);ve(eet(),ge);ve(HCe(),ge);ve(tet(),ge);ve(ret(),ge);ve(JCe(),ge);ve(sQe(),ge);ve(jCe(),ge);ve(Doe(),ge);ve(nQe(),ge);ve(NCe(),ge);ve(d8(),ge);ve(zZe(),ge);ve(VZe(),ge);ve(HZe(),ge);ve(J_(),ge);ve(dx(),ge);ve(eQe(),ge);ve(rQe(),ge);ve(iQe(),ge);ve(aQe(),ge);ve(uQe(),ge);ve(lQe(),ge);ve(cQe(),ge);ve(gQe(),ge);ve(yQe(),ge);ve(_Qe(),ge);ve(hCe(),ge);ve(V2(),ge);ve(KZe(),ge);ve(GZe(),ge);ve(XZe(),ge);ve(ZZe(),ge);ve(QZe(),ge);ve(eYe(),ge);ve(fZe(),ge);ve(voe(),ge);ve(gCe(),ge);ve(CZe(),ge);ve(xZe(),ge);ve(TZe(),ge);ve(OZe(),ge);ve(Soe(),ge);ve(tYe(),ge);ve(nYe(),ge);ve(oYe(),ge);ve(iYe(),ge);ve(sYe(),ge);ve(uYe(),ge);ve(_oe(),ge);ve(lYe(),ge);ve(cYe(),ge);ve(fYe(),ge);ve(mYe(),ge);ve(hYe(),ge);ve(_Ce(),ge);ve(gYe(),ge);ve(vCe(),ge);ve(yYe(),ge);ve(wCe(),ge);ve(bYe(),ge);ve(_Ye(),ge);ve(SCe(),ge);ve(vYe(),ge);ve(CCe(),ge);ve(pCe(),ge);ve(kZe(),ge);ve(qZe(),ge);ve(IZe(),ge);ve(AZe(),ge);ve(mCe(),ge);ve(fCe(),ge);ve(vw(),ge);ve(WXe(),ge);ve(JXe(),ge);ve(KXe(),ge);ve(GXe(),ge);ve(ZXe(),ge);ve(YXe(),ge);ve(QXe(),ge);ve(eZe(),ge);ve(rZe(),ge);ve(nZe(),ge);ve(oZe(),ge);ve(iZe(),ge);ve(aZe(),ge);ve(uZe(),ge);ve(lZe(),ge);ve(cZe(),ge);ve(mZe(),ge);ve(hZe(),ge);ve(gZe(),ge);ve(yZe(),ge);ve(bZe(),ge);ve(_Ze(),ge);ve(vZe(),ge);ve(wZe(),ge);ve(SZe(),ge);ve(EZe(),ge);ve(PZe(),ge);ve(MZe(),ge);ve(RZe(),ge);ve(DZe(),ge);ve(jZe(),ge);ve(NQe(),ge);ve(DQe(),ge);ve(qoe(),ge);ve(TQe(),ge);ve(OQe(),ge);ve(EQe(),ge);ve(PQe(),ge);ve(MQe(),ge);ve(Eoe(),ge);ve(Poe(),ge);ve(BCe(),ge);ve($Qe(),ge);ve(LQe(),ge);ve(FQe(),ge);ve(SYe(),ge);ve(CYe(),ge);ve(xYe(),ge);ve(TYe(),ge);ve(OYe(),ge);ve(net(),ge);ve(oet(),ge);ve(iet(),ge);ve(plr(),ge);ve(mlr(),ge);ve(qQe(),ge);ve(cet(),ge);ve(AYe(),ge);ve(IYe(),ge);ve(NYe(),ge);ve(hlr(),ge);ve(glr(),ge);ve(ylr(),ge);ve(fet(),ge);ve(blr(),ge);ve(met(),ge);ve(vlr(),ge);ve(TCe(),ge);ve(het(),ge);ve(get(),ge);ve(_8(),ge);ve(wlr(),ge);ve(RCe(),ge);ve(KYe(),ge);ve(ICe(),ge);ve(Slr(),ge);ve(Clr(),ge);ve(xlr(),ge);ve(Tlr(),ge);ve(Olr(),ge);ve(_et(),ge);ve(vet(),ge);ve(Plr(),ge)});var Rlr=S(NI=>{"use strict";var hro=NI&&NI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),gro=NI&&NI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),yro=NI&&NI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Ero=DI&&DI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Pro=DI&&DI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Mro=DI&&DI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var kro=jI&&jI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),qro=jI&&jI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Bro=jI&&jI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Vro=$I&&$I.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Hro=$I&&$I.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Wro=$I&&$I.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Gro=LI&&LI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Xro=LI&&LI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Zro=LI&&LI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var tno=FI&&FI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),rno=FI&&FI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),nno=FI&&FI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var ino=kI&&kI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ano=kI&&kI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),sno=kI&&kI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var cno=qI&&qI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),dno=qI&&qI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),fno=qI&&qI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var gno=BI&&BI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),yno=BI&&BI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),bno=BI&&BI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var _no=UI&&UI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),vno=UI&&UI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),wno=UI&&UI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";Object.defineProperty(kc,"__esModule",{value:!0});kc.DetokenizeRequest=kc.TokenizeRequest=kc.SummarizeRequest=kc.ClassifyRequest=kc.RerankRequest=kc.EmbedRequest=kc.GenerateRequest=kc.GenerateStreamRequest=kc.ChatRequest=kc.ChatStreamRequest=void 0;var Sno=Rlr();Object.defineProperty(kc,"ChatStreamRequest",{enumerable:!0,get:function(){return Sno.ChatStreamRequest}});var Cno=Ilr();Object.defineProperty(kc,"ChatRequest",{enumerable:!0,get:function(){return Cno.ChatRequest}});var xno=Alr();Object.defineProperty(kc,"GenerateStreamRequest",{enumerable:!0,get:function(){return xno.GenerateStreamRequest}});var Tno=Nlr();Object.defineProperty(kc,"GenerateRequest",{enumerable:!0,get:function(){return Tno.GenerateRequest}});var Ono=Dlr();Object.defineProperty(kc,"EmbedRequest",{enumerable:!0,get:function(){return Ono.EmbedRequest}});var Eno=jlr();Object.defineProperty(kc,"RerankRequest",{enumerable:!0,get:function(){return Eno.RerankRequest}});var Pno=$lr();Object.defineProperty(kc,"ClassifyRequest",{enumerable:!0,get:function(){return Pno.ClassifyRequest}});var Mno=Llr();Object.defineProperty(kc,"SummarizeRequest",{enumerable:!0,get:function(){return Mno.SummarizeRequest}});var Rno=Flr();Object.defineProperty(kc,"TokenizeRequest",{enumerable:!0,get:function(){return Rno.TokenizeRequest}});var Ino=klr();Object.defineProperty(kc,"DetokenizeRequest",{enumerable:!0,get:function(){return Ino.DetokenizeRequest}})});var Blr=S(rV=>{"use strict";var Ano=rV&&rV.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Nno=rV&&rV.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Ano(e,t,r)};Object.defineProperty(rV,"__esModule",{value:!0});Nno(qlr(),rV)});var tD=S(eD=>{"use strict";var Dno=eD&&eD.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Cet=eD&&eD.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Dno(e,t,r)};Object.defineProperty(eD,"__esModule",{value:!0});Cet(Hur(),eD);Cet(Mlr(),eD);Cet(Blr(),eD)});var xet=S(lu=>{"use strict";var jno=lu&&lu.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),$no=lu&&lu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Lno=lu&&lu.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oZCe(void 0,void 0,void 0,function*(){let r=Object.assign({},process.env);try{return t(),yield e()}finally{process.env=r}}),Kno={1:{chat:o0.StreamedChatResponse,generate:o0.GenerateStreamedResponse},2:{chat:o0.V2ChatStreamResponse,generate:o0.GenerateStreamedResponse}},Gno={1:{chat:o0.NonStreamedChatResponse,embed:o0.EmbedResponse,generate:o0.Generation,rerank:o0.RerankResponse},2:{chat:o0.V2ChatResponse,embed:o0.EmbedByTypeResponse,generate:o0.Generation,rerank:o0.V2RerankResponse}},Xno=(t,e,r,n)=>ZCe(void 0,void 0,void 0,function*(){let o=t?Kno[r][e]:Gno[r][e],i={unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]},a=yield o.parseOrThrow(n,i);return o.jsonOrThrow(a,i)});lu.mapResponseFromBedrock=Xno;var Zno=(t,e,r,n)=>{let o={bedrock:n?"invoke-with-response-stream":"invoke",sagemaker:n?"invocations-response-stream":"invocations"}[t];return{bedrock:`https://${t}-runtime.${e}.amazonaws.com/model/${r}/${o}`,sagemaker:`https://runtime.sagemaker.${e}.amazonaws.com/endpoints/${r}/${o}`}[t]};lu.getUrl=Zno;var Yno=(t,e,r,n,o,i)=>ZCe(void 0,void 0,void 0,function*(){let a=(0,qno.fromNodeProviderChain)(),s=yield Jno(()=>{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 Uno.SignatureV4({service:o,region:i.awsRegion,credentials:s,sha256:kno.Sha256});delete r.connection,r.host=t.hostname;let l=new Bno.HttpRequest({method:e.toUpperCase(),protocol:t.protocol,path:t.pathname,headers:r,body:n});return(yield u.sign(l)).headers});lu.getAuthHeaders=Yno;var Qno=t=>{let e=/{[^\}]*}/,r=t.match(e);if(r?.[0]){let n=JSON.parse(r[0]);if(n.bytes){let o=Buffer.from(n.bytes,"base64").toString("utf-8"),i=JSON.parse(o);if(i.event_type)return i}}};lu.parseAWSEvent=Qno;var eoo=t=>({v1:1,v2:2})[t]||1,too=(t,{awsRegion:e,awsAccessKey:r,awsSecretKey:n,awsSessionToken:o})=>i=>ZCe(void 0,void 0,void 0,function*(){var a,s,u,l;let c=i.url.split("/"),d=c.pop(),f=eoo(c.pop()),p=i.body;console.assert(p.model,"model is required");let m=!!p.stream,h=(0,lu.getUrl)(t,e,p.model,m);d==="rerank"&&(p.api_version=f),delete p.stream,delete p.model,delete i.headers.Authorization,i.headers.Host=new URL(h).hostname;let y=yield(0,lu.getAuthHeaders)(new URL(h),i.method,i.headers,JSON.stringify(p),t,{awsRegion:e,awsAccessKey:r,awsSecretKey:n,awsSessionToken:o});i.url=h,i.headers=y;let g=yield(0,Vno.fetcher)(i);if(!g.ok)return g;try{if(m){let T=(0,Hno.readableStreamAsyncIterable)(g.body),O=new Wno.LineDecoder,E=new zno.PassThrough;try{for(var b=!0,_=Fno(T),w;w=yield _.next(),a=w.done,!a;b=!0){l=w.value,b=!1;let P=l;for(let R of O.decode(P)){let I=(0,lu.parseAWSEvent)(R);if(I){let A=yield(0,lu.mapResponseFromBedrock)(m,d,f,I);E.push(JSON.stringify(A)+` `)}}}}catch(P){s={error:P}}finally{try{!b&&!a&&(u=_.return)&&(yield u.call(_))}finally{if(s)throw s.error}}for(let P of O.flush()){let R=(0,lu.parseAWSEvent)(P);if(R){let I=yield(0,lu.mapResponseFromBedrock)(m,d,f,R);E.push(JSON.stringify(I)+` `)}}return E.end(),{ok:!0,body:E,rawResponse:g.rawResponse}}else{let T=yield g.body;return{ok:!0,body:yield(0,lu.mapResponseFromBedrock)(m,d,f,T),rawResponse:g.rawResponse}}}catch(T){throw T}});lu.fetchOverride=too});var rD=S(YCe=>{"use strict";Object.defineProperty(YCe,"__esModule",{value:!0});YCe.CohereEnvironment=void 0;YCe.CohereEnvironment={Production:"https://api.cohere.com"}});var Ok=S((Ulr,QCe)=>{(function(t,e,r){typeof QCe<"u"&&QCe.exports?QCe.exports=r():typeof define=="function"&&define.amd?define(r):e[t]=r()})("urljoin",Ulr,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 Oet=S(G_=>{"use strict";var roo=G_&&G_.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),noo=G_&&G_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Voe=G_&&G_.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oS8(this,void 0,void 0,function*(){return Ek.V2ChatStreamResponse.parseOrThrow(s,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]})}),signal:r?.abortSignal,eventShape:{type:"sse",streamTerminator:"[DONE]"}}),rawResponse:a.rawResponse};if(a.error.reason==="status-code")switch(a.error.statusCode){case 400:throw new Vn.BadRequestError(a.error.body,a.rawResponse);case 401:throw new Vn.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new Vn.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new Vn.NotFoundError(a.error.body,a.rawResponse);case 422:throw new Vn.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new Vn.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new Vn.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new Vn.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new Vn.InternalServerError(a.error.body,a.rawResponse);case 501:throw new Vn.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new Vn.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new Vn.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new Lg.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new Lg.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new Lg.CohereTimeoutError("Timeout exceeded when calling POST /v2/chat.");case"unknown":throw new Lg.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}chat(e,r){return ia.HttpResponsePromise.fromPromise(this.__chat(e,r))}__chat(e,r){return S8(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:ia.fetcher)({url:(0,txe.default)((i=(o=yield ia.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield ia.Supplier.get(this._options.environment))!==null&&i!==void 0?i:exe.CohereEnvironment.Production,"v2/chat"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield ia.Supplier.get(this._options.clientName))!=null?yield ia.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.19.0","User-Agent":"cohere-ai/7.19.0","X-Fern-Runtime":ia.RUNTIME.type,"X-Fern-Runtime-Version":ia.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:Object.assign(Object.assign({},Ek.V2ChatRequest.jsonOrThrow(e,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0})),{stream:!1}),timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(a.ok)return{data:Ek.V2ChatResponse.parseOrThrow(a.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}),rawResponse:a.rawResponse};if(a.error.reason==="status-code")switch(a.error.statusCode){case 400:throw new Vn.BadRequestError(a.error.body,a.rawResponse);case 401:throw new Vn.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new Vn.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new Vn.NotFoundError(a.error.body,a.rawResponse);case 422:throw new Vn.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new Vn.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new Vn.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new Vn.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new Vn.InternalServerError(a.error.body,a.rawResponse);case 501:throw new Vn.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new Vn.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new Vn.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new Lg.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new Lg.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new Lg.CohereTimeoutError("Timeout exceeded when calling POST /v2/chat.");case"unknown":throw new Lg.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}embed(e,r){return ia.HttpResponsePromise.fromPromise(this.__embed(e,r))}__embed(e,r){return S8(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:ia.fetcher)({url:(0,txe.default)((i=(o=yield ia.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield ia.Supplier.get(this._options.environment))!==null&&i!==void 0?i:exe.CohereEnvironment.Production,"v2/embed"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield ia.Supplier.get(this._options.clientName))!=null?yield ia.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.19.0","User-Agent":"cohere-ai/7.19.0","X-Fern-Runtime":ia.RUNTIME.type,"X-Fern-Runtime-Version":ia.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:Ek.V2EmbedRequest.jsonOrThrow(e,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0}),timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(a.ok)return{data:Ek.EmbedByTypeResponse.parseOrThrow(a.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}),rawResponse:a.rawResponse};if(a.error.reason==="status-code")switch(a.error.statusCode){case 400:throw new Vn.BadRequestError(a.error.body,a.rawResponse);case 401:throw new Vn.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new Vn.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new Vn.NotFoundError(a.error.body,a.rawResponse);case 422:throw new Vn.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new Vn.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new Vn.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new Vn.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new Vn.InternalServerError(a.error.body,a.rawResponse);case 501:throw new Vn.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new Vn.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new Vn.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new Lg.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new Lg.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new Lg.CohereTimeoutError("Timeout exceeded when calling POST /v2/embed.");case"unknown":throw new Lg.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}rerank(e,r){return ia.HttpResponsePromise.fromPromise(this.__rerank(e,r))}__rerank(e,r){return S8(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:ia.fetcher)({url:(0,txe.default)((i=(o=yield ia.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield ia.Supplier.get(this._options.environment))!==null&&i!==void 0?i:exe.CohereEnvironment.Production,"v2/rerank"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield ia.Supplier.get(this._options.clientName))!=null?yield ia.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.19.0","User-Agent":"cohere-ai/7.19.0","X-Fern-Runtime":ia.RUNTIME.type,"X-Fern-Runtime-Version":ia.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:Ek.V2RerankRequest.jsonOrThrow(e,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0}),timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(a.ok)return{data:Ek.V2RerankResponse.parseOrThrow(a.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}),rawResponse:a.rawResponse};if(a.error.reason==="status-code")switch(a.error.statusCode){case 400:throw new Vn.BadRequestError(a.error.body,a.rawResponse);case 401:throw new Vn.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new Vn.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new Vn.NotFoundError(a.error.body,a.rawResponse);case 422:throw new Vn.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new Vn.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new Vn.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new Vn.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new Vn.InternalServerError(a.error.body,a.rawResponse);case 501:throw new Vn.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new Vn.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new Vn.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new Lg.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new Lg.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new Lg.CohereTimeoutError("Timeout exceeded when calling POST /v2/rerank.");case"unknown":throw new Lg.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}_getAuthorizationHeader(){return S8(this,void 0,void 0,function*(){var e;let r=(e=yield ia.Supplier.get(this._options.token))!==null&&e!==void 0?e:process==null?void 0:process.env.CO_API_KEY;if(r==null)throw new Lg.CohereError({message:"Please specify a bearer by either passing it in to the constructor or initializing a CO_API_KEY environment variable"});return`Bearer ${r}`})}};G_.V2=Tet});var zlr=S(X_=>{"use strict";var ioo=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]}),aoo=X_&&X_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Woe=X_&&X_.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var uoo=Z_&&Z_.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),loo=Z_&&Z_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Goe=Z_&&Z_.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;of):u.keep_fields=n.keepFields),n.optionalFields!=null&&(Array.isArray(n.optionalFields)?u.optional_fields=n.optionalFields.map(f=>f):u.optional_fields=n.optionalFields),n.textSeparator!=null&&(u.text_separator=n.textSeparator),n.csvDelimiter!=null&&(u.csv_delimiter=n.csvDelimiter);let l=yield Zo.newFormData();yield l.appendFile("data",e),r!=null&&(yield l.appendFile("eval_data",r));let c=yield l.getRequest(),d=yield((i=this._options.fetcher)!==null&&i!==void 0?i:Zo.fetcher)({url:(0,Koe.default)((s=(a=yield Zo.Supplier.get(this._options.baseUrl))!==null&&a!==void 0?a:yield Zo.Supplier.get(this._options.environment))!==null&&s!==void 0?s:Joe.CohereEnvironment.Production,"v1/datasets"),method:"POST",headers:Object.assign(Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield Zo.Supplier.get(this._options.clientName))!=null?yield Zo.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.19.0","User-Agent":"cohere-ai/7.19.0","X-Fern-Runtime":Zo.RUNTIME.type,"X-Fern-Runtime-Version":Zo.RUNTIME.version},c.headers),o?.headers),queryParameters:u,requestType:"file",duplex:c.duplex,body:c.body,timeoutMs:o?.timeoutInSeconds!=null?o.timeoutInSeconds*1e3:3e5,maxRetries:o?.maxRetries,abortSignal:o?.abortSignal});if(d.ok)return{data:nV.DatasetsCreateResponse.parseOrThrow(d.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}),rawResponse:d.rawResponse};if(d.error.reason==="status-code")switch(d.error.statusCode){case 400:throw new qr.BadRequestError(d.error.body,d.rawResponse);case 401:throw new qr.UnauthorizedError(d.error.body,d.rawResponse);case 403:throw new qr.ForbiddenError(d.error.body,d.rawResponse);case 404:throw new qr.NotFoundError(d.error.body,d.rawResponse);case 422:throw new qr.UnprocessableEntityError(d.error.body,d.rawResponse);case 429:throw new qr.TooManyRequestsError(d.error.body,d.rawResponse);case 498:throw new qr.InvalidTokenError(d.error.body,d.rawResponse);case 499:throw new qr.ClientClosedRequestError(d.error.body,d.rawResponse);case 500:throw new qr.InternalServerError(d.error.body,d.rawResponse);case 501:throw new qr.NotImplementedError(d.error.body,d.rawResponse);case 503:throw new qr.ServiceUnavailableError(d.error.body,d.rawResponse);case 504:throw new qr.GatewayTimeoutError(d.error.body,d.rawResponse);default:throw new ud.CohereError({statusCode:d.error.statusCode,body:d.error.body,rawResponse:d.rawResponse})}switch(d.error.reason){case"non-json":throw new ud.CohereError({statusCode:d.error.statusCode,body:d.error.rawBody,rawResponse:d.rawResponse});case"timeout":throw new ud.CohereTimeoutError("Timeout exceeded when calling POST /v1/datasets.");case"unknown":throw new ud.CohereError({message:d.error.errorMessage,rawResponse:d.rawResponse})}})}getUsage(e){return Zo.HttpResponsePromise.fromPromise(this.__getUsage(e))}__getUsage(e){return C8(this,void 0,void 0,function*(){var r,n,o;let i=yield((r=this._options.fetcher)!==null&&r!==void 0?r:Zo.fetcher)({url:(0,Koe.default)((o=(n=yield Zo.Supplier.get(this._options.baseUrl))!==null&&n!==void 0?n:yield Zo.Supplier.get(this._options.environment))!==null&&o!==void 0?o:Joe.CohereEnvironment.Production,"v1/datasets/usage"),method:"GET",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield Zo.Supplier.get(this._options.clientName))!=null?yield Zo.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.19.0","User-Agent":"cohere-ai/7.19.0","X-Fern-Runtime":Zo.RUNTIME.type,"X-Fern-Runtime-Version":Zo.RUNTIME.version},e?.headers),contentType:"application/json",requestType:"json",timeoutMs:e?.timeoutInSeconds!=null?e.timeoutInSeconds*1e3:3e5,maxRetries:e?.maxRetries,abortSignal:e?.abortSignal});if(i.ok)return{data:nV.DatasetsGetUsageResponse.parseOrThrow(i.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}),rawResponse:i.rawResponse};if(i.error.reason==="status-code")switch(i.error.statusCode){case 400:throw new qr.BadRequestError(i.error.body,i.rawResponse);case 401:throw new qr.UnauthorizedError(i.error.body,i.rawResponse);case 403:throw new qr.ForbiddenError(i.error.body,i.rawResponse);case 404:throw new qr.NotFoundError(i.error.body,i.rawResponse);case 422:throw new qr.UnprocessableEntityError(i.error.body,i.rawResponse);case 429:throw new qr.TooManyRequestsError(i.error.body,i.rawResponse);case 498:throw new qr.InvalidTokenError(i.error.body,i.rawResponse);case 499:throw new qr.ClientClosedRequestError(i.error.body,i.rawResponse);case 500:throw new qr.InternalServerError(i.error.body,i.rawResponse);case 501:throw new qr.NotImplementedError(i.error.body,i.rawResponse);case 503:throw new qr.ServiceUnavailableError(i.error.body,i.rawResponse);case 504:throw new qr.GatewayTimeoutError(i.error.body,i.rawResponse);default:throw new ud.CohereError({statusCode:i.error.statusCode,body:i.error.body,rawResponse:i.rawResponse})}switch(i.error.reason){case"non-json":throw new ud.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody,rawResponse:i.rawResponse});case"timeout":throw new ud.CohereTimeoutError("Timeout exceeded when calling GET /v1/datasets/usage.");case"unknown":throw new ud.CohereError({message:i.error.errorMessage,rawResponse:i.rawResponse})}})}get(e,r){return Zo.HttpResponsePromise.fromPromise(this.__get(e,r))}__get(e,r){return C8(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:Zo.fetcher)({url:(0,Koe.default)((i=(o=yield Zo.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield Zo.Supplier.get(this._options.environment))!==null&&i!==void 0?i:Joe.CohereEnvironment.Production,`v1/datasets/${encodeURIComponent(e)}`),method:"GET",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield Zo.Supplier.get(this._options.clientName))!=null?yield Zo.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.19.0","User-Agent":"cohere-ai/7.19.0","X-Fern-Runtime":Zo.RUNTIME.type,"X-Fern-Runtime-Version":Zo.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(a.ok)return{data:nV.DatasetsGetResponse.parseOrThrow(a.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}),rawResponse:a.rawResponse};if(a.error.reason==="status-code")switch(a.error.statusCode){case 400:throw new qr.BadRequestError(a.error.body,a.rawResponse);case 401:throw new qr.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new qr.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new qr.NotFoundError(a.error.body,a.rawResponse);case 422:throw new qr.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new qr.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new qr.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new qr.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new qr.InternalServerError(a.error.body,a.rawResponse);case 501:throw new qr.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new qr.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new qr.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new ud.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new ud.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new ud.CohereTimeoutError("Timeout exceeded when calling GET /v1/datasets/{id}.");case"unknown":throw new ud.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}delete(e,r){return Zo.HttpResponsePromise.fromPromise(this.__delete(e,r))}__delete(e,r){return C8(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:Zo.fetcher)({url:(0,Koe.default)((i=(o=yield Zo.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield Zo.Supplier.get(this._options.environment))!==null&&i!==void 0?i:Joe.CohereEnvironment.Production,`v1/datasets/${encodeURIComponent(e)}`),method:"DELETE",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield Zo.Supplier.get(this._options.clientName))!=null?yield Zo.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.19.0","User-Agent":"cohere-ai/7.19.0","X-Fern-Runtime":Zo.RUNTIME.type,"X-Fern-Runtime-Version":Zo.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(a.ok)return{data:nV.datasets.delete.Response.parseOrThrow(a.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}),rawResponse:a.rawResponse};if(a.error.reason==="status-code")switch(a.error.statusCode){case 400:throw new qr.BadRequestError(a.error.body,a.rawResponse);case 401:throw new qr.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new qr.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new qr.NotFoundError(a.error.body,a.rawResponse);case 422:throw new qr.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new qr.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new qr.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new qr.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new qr.InternalServerError(a.error.body,a.rawResponse);case 501:throw new qr.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new qr.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new qr.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new ud.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new ud.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new ud.CohereTimeoutError("Timeout exceeded when calling DELETE /v1/datasets/{id}.");case"unknown":throw new ud.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}_getAuthorizationHeader(){return C8(this,void 0,void 0,function*(){var e;let r=(e=yield Zo.Supplier.get(this._options.token))!==null&&e!==void 0?e:process==null?void 0:process.env.CO_API_KEY;if(r==null)throw new ud.CohereError({message:"Please specify a bearer by either passing it in to the constructor or initializing a CO_API_KEY environment variable"});return`Bearer ${r}`})}};Z_.Datasets=Pet});var Hlr=S(Y_=>{"use strict";var doo=Y_&&Y_.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),foo=Y_&&Y_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Xoe=Y_&&Y_.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var moo=Q_&&Q_.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),hoo=Q_&&Q_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Zoe=Q_&&Q_.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var yoo=ev&&ev.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),boo=ev&&ev.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Yoe=ev&&ev.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var voo=zy&&zy.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),woo=zy&&zy.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Qoe=zy&&zy.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;otv(this,void 0,void 0,function*(){return ld.StreamedChatResponse.parseOrThrow(l,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]})}),signal:r?.abortSignal,eventShape:{type:"json",messageTerminator:` `}}),rawResponse:u.rawResponse};if(u.error.reason==="status-code")switch(u.error.statusCode){case 400:throw new je.BadRequestError(u.error.body,u.rawResponse);case 401:throw new je.UnauthorizedError(u.error.body,u.rawResponse);case 403:throw new je.ForbiddenError(u.error.body,u.rawResponse);case 404:throw new je.NotFoundError(u.error.body,u.rawResponse);case 422:throw new je.UnprocessableEntityError(u.error.body,u.rawResponse);case 429:throw new je.TooManyRequestsError(u.error.body,u.rawResponse);case 498:throw new je.InvalidTokenError(u.error.body,u.rawResponse);case 499:throw new je.ClientClosedRequestError(u.error.body,u.rawResponse);case 500:throw new je.InternalServerError(u.error.body,u.rawResponse);case 501:throw new je.NotImplementedError(u.error.body,u.rawResponse);case 503:throw new je.ServiceUnavailableError(u.error.body,u.rawResponse);case 504:throw new je.GatewayTimeoutError(u.error.body,u.rawResponse);default:throw new $o.CohereError({statusCode:u.error.statusCode,body:u.error.body,rawResponse:u.rawResponse})}switch(u.error.reason){case"non-json":throw new $o.CohereError({statusCode:u.error.statusCode,body:u.error.rawBody,rawResponse:u.rawResponse});case"timeout":throw new $o.CohereTimeoutError("Timeout exceeded when calling POST /v1/chat.");case"unknown":throw new $o.CohereError({message:u.error.errorMessage,rawResponse:u.rawResponse})}})}chat(e,r){return mt.HttpResponsePromise.fromPromise(this.__chat(e,r))}__chat(e,r){return tv(this,void 0,void 0,function*(){var n,o,i;let{accepts:a}=e,s=Xlr(e,["accepts"]),u=yield((n=this._options.fetcher)!==null&&n!==void 0?n:mt.fetcher)({url:(0,hx.default)((i=(o=yield mt.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield mt.Supplier.get(this._options.environment))!==null&&i!==void 0?i:mx.CohereEnvironment.Production,"v1/chat"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield mt.Supplier.get(this._options.clientName))!=null?yield mt.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.19.0","User-Agent":"cohere-ai/7.19.0","X-Fern-Runtime":mt.RUNTIME.type,"X-Fern-Runtime-Version":mt.RUNTIME.version,Accepts:a??void 0},r?.headers),contentType:"application/json",requestType:"json",body:Object.assign(Object.assign({},ld.ChatRequest.jsonOrThrow(s,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0})),{stream:!1}),timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(u.ok)return{data:ld.NonStreamedChatResponse.parseOrThrow(u.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}),rawResponse:u.rawResponse};if(u.error.reason==="status-code")switch(u.error.statusCode){case 400:throw new je.BadRequestError(u.error.body,u.rawResponse);case 401:throw new je.UnauthorizedError(u.error.body,u.rawResponse);case 403:throw new je.ForbiddenError(u.error.body,u.rawResponse);case 404:throw new je.NotFoundError(u.error.body,u.rawResponse);case 422:throw new je.UnprocessableEntityError(u.error.body,u.rawResponse);case 429:throw new je.TooManyRequestsError(u.error.body,u.rawResponse);case 498:throw new je.InvalidTokenError(u.error.body,u.rawResponse);case 499:throw new je.ClientClosedRequestError(u.error.body,u.rawResponse);case 500:throw new je.InternalServerError(u.error.body,u.rawResponse);case 501:throw new je.NotImplementedError(u.error.body,u.rawResponse);case 503:throw new je.ServiceUnavailableError(u.error.body,u.rawResponse);case 504:throw new je.GatewayTimeoutError(u.error.body,u.rawResponse);default:throw new $o.CohereError({statusCode:u.error.statusCode,body:u.error.body,rawResponse:u.rawResponse})}switch(u.error.reason){case"non-json":throw new $o.CohereError({statusCode:u.error.statusCode,body:u.error.rawBody,rawResponse:u.rawResponse});case"timeout":throw new $o.CohereTimeoutError("Timeout exceeded when calling POST /v1/chat.");case"unknown":throw new $o.CohereError({message:u.error.errorMessage,rawResponse:u.rawResponse})}})}generateStream(e,r){return mt.HttpResponsePromise.fromPromise(this.__generateStream(e,r))}__generateStream(e,r){return tv(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:mt.fetcher)({url:(0,hx.default)((i=(o=yield mt.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield mt.Supplier.get(this._options.environment))!==null&&i!==void 0?i:mx.CohereEnvironment.Production,"v1/generate"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield mt.Supplier.get(this._options.clientName))!=null?yield mt.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.19.0","User-Agent":"cohere-ai/7.19.0","X-Fern-Runtime":mt.RUNTIME.type,"X-Fern-Runtime-Version":mt.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:Object.assign(Object.assign({},ld.GenerateStreamRequest.jsonOrThrow(e,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0})),{stream:!0}),responseType:"sse",timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(a.ok)return{data:new mt.Stream({stream:a.body,parse:s=>tv(this,void 0,void 0,function*(){return ld.GenerateStreamedResponse.parseOrThrow(s,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]})}),signal:r?.abortSignal,eventShape:{type:"json",messageTerminator:` `}}),rawResponse:a.rawResponse};if(a.error.reason==="status-code")switch(a.error.statusCode){case 400:throw new je.BadRequestError(a.error.body,a.rawResponse);case 401:throw new je.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new je.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new je.NotFoundError(a.error.body,a.rawResponse);case 422:throw new je.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new je.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new je.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new je.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new je.InternalServerError(a.error.body,a.rawResponse);case 501:throw new je.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new je.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new je.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new $o.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new $o.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new $o.CohereTimeoutError("Timeout exceeded when calling POST /v1/generate.");case"unknown":throw new $o.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}generate(e,r){return mt.HttpResponsePromise.fromPromise(this.__generate(e,r))}__generate(e,r){return tv(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:mt.fetcher)({url:(0,hx.default)((i=(o=yield mt.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield mt.Supplier.get(this._options.environment))!==null&&i!==void 0?i:mx.CohereEnvironment.Production,"v1/generate"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield mt.Supplier.get(this._options.clientName))!=null?yield mt.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.19.0","User-Agent":"cohere-ai/7.19.0","X-Fern-Runtime":mt.RUNTIME.type,"X-Fern-Runtime-Version":mt.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:Object.assign(Object.assign({},ld.GenerateRequest.jsonOrThrow(e,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0})),{stream:!1}),timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(a.ok)return{data:ld.Generation.parseOrThrow(a.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}),rawResponse:a.rawResponse};if(a.error.reason==="status-code")switch(a.error.statusCode){case 400:throw new je.BadRequestError(a.error.body,a.rawResponse);case 401:throw new je.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new je.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new je.NotFoundError(a.error.body,a.rawResponse);case 422:throw new je.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new je.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new je.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new je.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new je.InternalServerError(a.error.body,a.rawResponse);case 501:throw new je.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new je.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new je.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new $o.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new $o.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new $o.CohereTimeoutError("Timeout exceeded when calling POST /v1/generate.");case"unknown":throw new $o.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}embed(e={},r){return mt.HttpResponsePromise.fromPromise(this.__embed(e,r))}__embed(){return tv(this,arguments,void 0,function*(e={},r){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:mt.fetcher)({url:(0,hx.default)((i=(o=yield mt.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield mt.Supplier.get(this._options.environment))!==null&&i!==void 0?i:mx.CohereEnvironment.Production,"v1/embed"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield mt.Supplier.get(this._options.clientName))!=null?yield mt.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.19.0","User-Agent":"cohere-ai/7.19.0","X-Fern-Runtime":mt.RUNTIME.type,"X-Fern-Runtime-Version":mt.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:ld.EmbedRequest.jsonOrThrow(e,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0}),timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(a.ok)return{data:ld.EmbedResponse.parseOrThrow(a.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}),rawResponse:a.rawResponse};if(a.error.reason==="status-code")switch(a.error.statusCode){case 400:throw new je.BadRequestError(a.error.body,a.rawResponse);case 401:throw new je.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new je.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new je.NotFoundError(a.error.body,a.rawResponse);case 422:throw new je.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new je.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new je.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new je.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new je.InternalServerError(a.error.body,a.rawResponse);case 501:throw new je.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new je.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new je.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new $o.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new $o.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new $o.CohereTimeoutError("Timeout exceeded when calling POST /v1/embed.");case"unknown":throw new $o.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}rerank(e,r){return mt.HttpResponsePromise.fromPromise(this.__rerank(e,r))}__rerank(e,r){return tv(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:mt.fetcher)({url:(0,hx.default)((i=(o=yield mt.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield mt.Supplier.get(this._options.environment))!==null&&i!==void 0?i:mx.CohereEnvironment.Production,"v1/rerank"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield mt.Supplier.get(this._options.clientName))!=null?yield mt.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.19.0","User-Agent":"cohere-ai/7.19.0","X-Fern-Runtime":mt.RUNTIME.type,"X-Fern-Runtime-Version":mt.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:ld.RerankRequest.jsonOrThrow(e,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0}),timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(a.ok)return{data:ld.RerankResponse.parseOrThrow(a.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}),rawResponse:a.rawResponse};if(a.error.reason==="status-code")switch(a.error.statusCode){case 400:throw new je.BadRequestError(a.error.body,a.rawResponse);case 401:throw new je.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new je.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new je.NotFoundError(a.error.body,a.rawResponse);case 422:throw new je.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new je.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new je.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new je.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new je.InternalServerError(a.error.body,a.rawResponse);case 501:throw new je.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new je.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new je.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new $o.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new $o.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new $o.CohereTimeoutError("Timeout exceeded when calling POST /v1/rerank.");case"unknown":throw new $o.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}classify(e,r){return mt.HttpResponsePromise.fromPromise(this.__classify(e,r))}__classify(e,r){return tv(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:mt.fetcher)({url:(0,hx.default)((i=(o=yield mt.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield mt.Supplier.get(this._options.environment))!==null&&i!==void 0?i:mx.CohereEnvironment.Production,"v1/classify"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield mt.Supplier.get(this._options.clientName))!=null?yield mt.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.19.0","User-Agent":"cohere-ai/7.19.0","X-Fern-Runtime":mt.RUNTIME.type,"X-Fern-Runtime-Version":mt.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:ld.ClassifyRequest.jsonOrThrow(e,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0}),timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(a.ok)return{data:ld.ClassifyResponse.parseOrThrow(a.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}),rawResponse:a.rawResponse};if(a.error.reason==="status-code")switch(a.error.statusCode){case 400:throw new je.BadRequestError(a.error.body,a.rawResponse);case 401:throw new je.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new je.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new je.NotFoundError(a.error.body,a.rawResponse);case 422:throw new je.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new je.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new je.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new je.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new je.InternalServerError(a.error.body,a.rawResponse);case 501:throw new je.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new je.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new je.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new $o.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new $o.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new $o.CohereTimeoutError("Timeout exceeded when calling POST /v1/classify.");case"unknown":throw new $o.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}summarize(e,r){return mt.HttpResponsePromise.fromPromise(this.__summarize(e,r))}__summarize(e,r){return tv(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:mt.fetcher)({url:(0,hx.default)((i=(o=yield mt.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield mt.Supplier.get(this._options.environment))!==null&&i!==void 0?i:mx.CohereEnvironment.Production,"v1/summarize"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield mt.Supplier.get(this._options.clientName))!=null?yield mt.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.19.0","User-Agent":"cohere-ai/7.19.0","X-Fern-Runtime":mt.RUNTIME.type,"X-Fern-Runtime-Version":mt.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:ld.SummarizeRequest.jsonOrThrow(e,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0}),timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(a.ok)return{data:ld.SummarizeResponse.parseOrThrow(a.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}),rawResponse:a.rawResponse};if(a.error.reason==="status-code")switch(a.error.statusCode){case 400:throw new je.BadRequestError(a.error.body,a.rawResponse);case 401:throw new je.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new je.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new je.NotFoundError(a.error.body,a.rawResponse);case 422:throw new je.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new je.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new je.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new je.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new je.InternalServerError(a.error.body,a.rawResponse);case 501:throw new je.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new je.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new je.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new $o.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new $o.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new $o.CohereTimeoutError("Timeout exceeded when calling POST /v1/summarize.");case"unknown":throw new $o.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}tokenize(e,r){return mt.HttpResponsePromise.fromPromise(this.__tokenize(e,r))}__tokenize(e,r){return tv(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:mt.fetcher)({url:(0,hx.default)((i=(o=yield mt.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield mt.Supplier.get(this._options.environment))!==null&&i!==void 0?i:mx.CohereEnvironment.Production,"v1/tokenize"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield mt.Supplier.get(this._options.clientName))!=null?yield mt.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.19.0","User-Agent":"cohere-ai/7.19.0","X-Fern-Runtime":mt.RUNTIME.type,"X-Fern-Runtime-Version":mt.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:ld.TokenizeRequest.jsonOrThrow(e,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0}),timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(a.ok)return{data:ld.TokenizeResponse.parseOrThrow(a.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}),rawResponse:a.rawResponse};if(a.error.reason==="status-code")switch(a.error.statusCode){case 400:throw new je.BadRequestError(a.error.body,a.rawResponse);case 401:throw new je.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new je.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new je.NotFoundError(a.error.body,a.rawResponse);case 422:throw new je.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new je.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new je.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new je.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new je.InternalServerError(a.error.body,a.rawResponse);case 501:throw new je.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new je.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new je.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new $o.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new $o.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new $o.CohereTimeoutError("Timeout exceeded when calling POST /v1/tokenize.");case"unknown":throw new $o.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}detokenize(e,r){return mt.HttpResponsePromise.fromPromise(this.__detokenize(e,r))}__detokenize(e,r){return tv(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:mt.fetcher)({url:(0,hx.default)((i=(o=yield mt.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield mt.Supplier.get(this._options.environment))!==null&&i!==void 0?i:mx.CohereEnvironment.Production,"v1/detokenize"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield mt.Supplier.get(this._options.clientName))!=null?yield mt.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.19.0","User-Agent":"cohere-ai/7.19.0","X-Fern-Runtime":mt.RUNTIME.type,"X-Fern-Runtime-Version":mt.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:ld.DetokenizeRequest.jsonOrThrow(e,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0}),timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(a.ok)return{data:ld.DetokenizeResponse.parseOrThrow(a.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}),rawResponse:a.rawResponse};if(a.error.reason==="status-code")switch(a.error.statusCode){case 400:throw new je.BadRequestError(a.error.body,a.rawResponse);case 401:throw new je.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new je.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new je.NotFoundError(a.error.body,a.rawResponse);case 422:throw new je.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new je.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new je.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new je.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new je.InternalServerError(a.error.body,a.rawResponse);case 501:throw new je.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new je.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new je.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new $o.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new $o.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new $o.CohereTimeoutError("Timeout exceeded when calling POST /v1/detokenize.");case"unknown":throw new $o.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}checkApiKey(e){return mt.HttpResponsePromise.fromPromise(this.__checkApiKey(e))}__checkApiKey(e){return tv(this,void 0,void 0,function*(){var r,n,o;let i=yield((r=this._options.fetcher)!==null&&r!==void 0?r:mt.fetcher)({url:(0,hx.default)((o=(n=yield mt.Supplier.get(this._options.baseUrl))!==null&&n!==void 0?n:yield mt.Supplier.get(this._options.environment))!==null&&o!==void 0?o:mx.CohereEnvironment.Production,"v1/check-api-key"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield mt.Supplier.get(this._options.clientName))!=null?yield mt.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.19.0","User-Agent":"cohere-ai/7.19.0","X-Fern-Runtime":mt.RUNTIME.type,"X-Fern-Runtime-Version":mt.RUNTIME.version},e?.headers),contentType:"application/json",requestType:"json",timeoutMs:e?.timeoutInSeconds!=null?e.timeoutInSeconds*1e3:3e5,maxRetries:e?.maxRetries,abortSignal:e?.abortSignal});if(i.ok)return{data:ld.CheckApiKeyResponse.parseOrThrow(i.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}),rawResponse:i.rawResponse};if(i.error.reason==="status-code")switch(i.error.statusCode){case 400:throw new je.BadRequestError(i.error.body,i.rawResponse);case 401:throw new je.UnauthorizedError(i.error.body,i.rawResponse);case 403:throw new je.ForbiddenError(i.error.body,i.rawResponse);case 404:throw new je.NotFoundError(i.error.body,i.rawResponse);case 422:throw new je.UnprocessableEntityError(i.error.body,i.rawResponse);case 429:throw new je.TooManyRequestsError(i.error.body,i.rawResponse);case 498:throw new je.InvalidTokenError(i.error.body,i.rawResponse);case 499:throw new je.ClientClosedRequestError(i.error.body,i.rawResponse);case 500:throw new je.InternalServerError(i.error.body,i.rawResponse);case 501:throw new je.NotImplementedError(i.error.body,i.rawResponse);case 503:throw new je.ServiceUnavailableError(i.error.body,i.rawResponse);case 504:throw new je.GatewayTimeoutError(i.error.body,i.rawResponse);default:throw new $o.CohereError({statusCode:i.error.statusCode,body:i.error.body,rawResponse:i.rawResponse})}switch(i.error.reason){case"non-json":throw new $o.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody,rawResponse:i.rawResponse});case"timeout":throw new $o.CohereTimeoutError("Timeout exceeded when calling POST /v1/check-api-key.");case"unknown":throw new $o.CohereError({message:i.error.errorMessage,rawResponse:i.rawResponse})}})}_getAuthorizationHeader(){return tv(this,void 0,void 0,function*(){var e;let r=(e=yield mt.Supplier.get(this._options.token))!==null&&e!==void 0?e:process==null?void 0:process.env.CO_API_KEY;if(r==null)throw new $o.CohereError({message:"Please specify a bearer by either passing it in to the constructor or initializing a CO_API_KEY environment variable"});return`Bearer ${r}`})}};zy.CohereClient=Det});var $et=S(axe=>{"use strict";Object.defineProperty(axe,"__esModule",{value:!0});axe.CohereClientV2=void 0;var Moo=Oet(),Roo=ixe(),jet=class{constructor(e){this._options=e,this.client=new Roo.CohereClient(this._options),this.clientV2=new Moo.V2(this._options),this.chat=this.clientV2.chat.bind(this.clientV2),this.chatStream=this.clientV2.chatStream.bind(this.clientV2),this.embed=this.clientV2.embed.bind(this.clientV2),this.rerank=this.clientV2.rerank.bind(this.clientV2),this.generateStream=this.client.generateStream.bind(this.clientV2),this.generate=this.client.generate.bind(this.clientV2),this.classify=this.client.classify.bind(this.clientV2),this.summarize=this.client.summarize.bind(this.clientV2),this.tokenize=this.client.tokenize.bind(this.clientV2),this.detokenize=this.client.detokenize.bind(this.clientV2),this.checkApiKey=this.client.checkApiKey.bind(this.clientV2),this.embedJobs=this.client.embedJobs,this.datasets=this.client.datasets,this.connectors=this.client.connectors,this.models=this.client.models,this.finetuning=this.client.finetuning}};axe.CohereClientV2=jet});var ket=S(O8=>{"use strict";Object.defineProperty(O8,"__esModule",{value:!0});O8.AwsClientV2=O8.AwsClient=void 0;var Ioo=ixe(),Aoo=$et(),Let=class extends Ioo.CohereClient{constructor(e){e.token="n/a",super(e)}};O8.AwsClient=Let;var Fet=class extends Aoo.CohereClientV2{constructor(e){e.token="n/a",super(e)}};O8.AwsClientV2=Fet});var Qlr=S(E8=>{"use strict";Object.defineProperty(E8,"__esModule",{value:!0});E8.BedrockClientV2=E8.BedrockClient=void 0;var Zlr=xet(),Ylr=ket(),qet=class extends Ylr.AwsClient{constructor(e){super(Object.assign(Object.assign({},e),{fetcher:(0,Zlr.fetchOverride)("bedrock",e)}))}};E8.BedrockClient=qet;var Bet=class extends Ylr.AwsClientV2{constructor(e){super(Object.assign(Object.assign({},e),{fetcher:(0,Zlr.fetchOverride)("bedrock",e)}))}};E8.BedrockClientV2=Bet});var ecr=S(sxe=>{"use strict";Object.defineProperty(sxe,"__esModule",{value:!0});sxe.CustomClient=void 0;var Noo=ixe(),Uet=class extends Noo.CohereClient{constructor(e={}){var r,n;try{let o=/\/v1\/?$/,i=(r=e.environment)===null||r===void 0?void 0:r.toString().replace(o,"");i!==((n=e.environment)===null||n===void 0?void 0:n.toString())&&(e.environment=i)}catch{}super(e),this._options=e}};sxe.CustomClient=Uet});var ncr=S(P8=>{"use strict";Object.defineProperty(P8,"__esModule",{value:!0});P8.SagemakerClientV2=P8.SagemakerClient=void 0;var tcr=ket(),rcr=xet(),zet=class extends tcr.AwsClient{constructor(e){super(Object.assign(Object.assign({},e),{fetcher:(0,rcr.fetchOverride)("sagemaker",e)}))}};P8.SagemakerClient=zet;var Vet=class extends tcr.AwsClientV2{constructor(e){super(Object.assign(Object.assign({},e),{fetcher:(0,rcr.fetchOverride)("sagemaker",e)}))}};P8.SagemakerClientV2=Vet});var scr=S(vu=>{"use strict";var Doo=vu&&vu.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),joo=vu&&vu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),$oo=vu&&vu.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{ucr=$(scr(),1);su()});function yx(t,e){e?($h[0]=$h[16]=$h[1]=$h[2]=$h[3]=$h[4]=$h[5]=$h[6]=$h[7]=$h[8]=$h[9]=$h[10]=$h[11]=$h[12]=$h[13]=$h[14]=$h[15]=0,this.blocks=$h):this.blocks=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],t?(this.h0=3238371032,this.h1=914150663,this.h2=812702999,this.h3=4144912697,this.h4=4290775857,this.h5=1750603025,this.h6=1694076839,this.h7=3204075428):(this.h0=1779033703,this.h1=3144134277,this.h2=1013904242,this.h3=2773480762,this.h4=1359893119,this.h5=2600822924,this.h6=528734635,this.h7=1541459225),this.block=this.start=this.bytes=this.hBytes=0,this.finalized=this.hashed=!1,this.first=!0,this.is224=t}var Ir,qoo,gx,uxe,$h,Het,Wet=v(()=>{Ir="0123456789abcdef".split(""),qoo=[-2147483648,8388608,32768,128],gx=[24,16,8,0],uxe=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],$h=[];yx.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}};yx.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var t=this.blocks,e=this.lastByteIndex;t[16]=this.block,t[e>>>2]|=qoo[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()}};yx.prototype.hash=function(){var t=this.h0,e=this.h1,r=this.h2,n=this.h3,o=this.h4,i=this.h5,a=this.h6,s=this.h7,u=this.blocks,l,c,d,f,p,m,h,y,g,b,_;for(l=16;l<64;++l)p=u[l-15],c=(p>>>7|p<<25)^(p>>>18|p<<14)^p>>>3,p=u[l-2],d=(p>>>17|p<<15)^(p>>>19|p<<13)^p>>>10,u[l]=u[l-16]+c+u[l-7]+d<<0;for(_=e&r,l=0;l<64;l+=4)this.first?(this.is224?(y=300032,p=u[0]-1413257819,s=p-150054599<<0,n=p+24177077<<0):(y=704751109,p=u[0]-210244248,s=p-1521486534<<0,n=p+143694565<<0),this.first=!1):(c=(t>>>2|t<<30)^(t>>>13|t<<19)^(t>>>22|t<<10),d=(o>>>6|o<<26)^(o>>>11|o<<21)^(o>>>25|o<<7),y=t&e,f=y^t&r^_,h=o&i^~o&a,p=s+d+h+uxe[l]+u[l],m=c+f,s=n+p<<0,n=p+m<<0),c=(n>>>2|n<<30)^(n>>>13|n<<19)^(n>>>22|n<<10),d=(s>>>6|s<<26)^(s>>>11|s<<21)^(s>>>25|s<<7),g=n&t,f=g^n&e^y,h=a&s^~a&o,p=i+d+h+uxe[l+1]+u[l+1],m=c+f,a=r+p<<0,r=p+m<<0,c=(r>>>2|r<<30)^(r>>>13|r<<19)^(r>>>22|r<<10),d=(a>>>6|a<<26)^(a>>>11|a<<21)^(a>>>25|a<<7),b=r&n,f=b^r&t^g,h=i&a^~i&s,p=o+d+h+uxe[l+2]+u[l+2],m=c+f,i=e+p<<0,e=p+m<<0,c=(e>>>2|e<<30)^(e>>>13|e<<19)^(e>>>22|e<<10),d=(i>>>6|i<<26)^(i>>>11|i<<21)^(i>>>25|i<<7),_=e&r,f=_^e&n^b,h=i&a^~i&s,p=o+d+h+uxe[l+3]+u[l+3],m=c+f,o=t+p<<0,t=p+m<<0,this.chromeBugWorkAround=!0;this.h0=this.h0+t<<0,this.h1=this.h1+e<<0,this.h2=this.h2+r<<0,this.h3=this.h3+n<<0,this.h4=this.h4+o<<0,this.h5=this.h5+i<<0,this.h6=this.h6+a<<0,this.h7=this.h7+s<<0};yx.prototype.hex=function(){this.finalize();var t=this.h0,e=this.h1,r=this.h2,n=this.h3,o=this.h4,i=this.h5,a=this.h6,s=this.h7,u=Ir[t>>>28&15]+Ir[t>>>24&15]+Ir[t>>>20&15]+Ir[t>>>16&15]+Ir[t>>>12&15]+Ir[t>>>8&15]+Ir[t>>>4&15]+Ir[t&15]+Ir[e>>>28&15]+Ir[e>>>24&15]+Ir[e>>>20&15]+Ir[e>>>16&15]+Ir[e>>>12&15]+Ir[e>>>8&15]+Ir[e>>>4&15]+Ir[e&15]+Ir[r>>>28&15]+Ir[r>>>24&15]+Ir[r>>>20&15]+Ir[r>>>16&15]+Ir[r>>>12&15]+Ir[r>>>8&15]+Ir[r>>>4&15]+Ir[r&15]+Ir[n>>>28&15]+Ir[n>>>24&15]+Ir[n>>>20&15]+Ir[n>>>16&15]+Ir[n>>>12&15]+Ir[n>>>8&15]+Ir[n>>>4&15]+Ir[n&15]+Ir[o>>>28&15]+Ir[o>>>24&15]+Ir[o>>>20&15]+Ir[o>>>16&15]+Ir[o>>>12&15]+Ir[o>>>8&15]+Ir[o>>>4&15]+Ir[o&15]+Ir[i>>>28&15]+Ir[i>>>24&15]+Ir[i>>>20&15]+Ir[i>>>16&15]+Ir[i>>>12&15]+Ir[i>>>8&15]+Ir[i>>>4&15]+Ir[i&15]+Ir[a>>>28&15]+Ir[a>>>24&15]+Ir[a>>>20&15]+Ir[a>>>16&15]+Ir[a>>>12&15]+Ir[a>>>8&15]+Ir[a>>>4&15]+Ir[a&15];return this.is224||(u+=Ir[s>>>28&15]+Ir[s>>>24&15]+Ir[s>>>20&15]+Ir[s>>>16&15]+Ir[s>>>12&15]+Ir[s>>>8&15]+Ir[s>>>4&15]+Ir[s&15]),u};yx.prototype.toString=yx.prototype.hex;yx.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};yx.prototype.array=yx.prototype.digest;yx.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};Het=(...t)=>new yx(!1,!0).update(t.join("")).hex()});var lcr=v(()=>{zo();Wet()});var Boo,Uoo,zoo,ccr,fcr=v(()=>{zo();Wet();lcr();TC();Boo=(...t)=>Het(t.join("_")),Uoo=class{constructor(){x(this,"keyEncoder",Boo)}makeDefaultKeyEncoder(t){this.keyEncoder=t}},zoo=new Map,ccr=class dcr extends Uoo{constructor(r){super();x(this,"cache");this.cache=r??new Map}lookup(r,n){return Promise.resolve(this.cache.get(this.keyEncoder(r,n))??null)}async update(r,n,o){this.cache.set(this.keyEncoder(r,n),o)}static global(){return new dcr(zoo)}}});function Joo(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 Goo(t){return t.replace(/[\\^$*+?.()|[\]{}]/g,"\\$&")}function Ket(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 pcr,Voo,Hoo,Woo,Jet,lxe,mcr=v(()=>{pcr=$(a3e(),1),Voo=Object.defineProperty,Hoo=(t,e,r)=>e in t?Voo(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,Woo=(t,e,r)=>(Hoo(t,typeof e!="symbol"?e+"":e,r),r);Jet=class{constructor(t,e){x(this,"specialTokens");x(this,"inverseSpecialTokens");x(this,"patStr");x(this,"textEncoder",new TextEncoder);x(this,"textDecoder",new TextDecoder("utf-8"));x(this,"rankMap",new Map);x(this,"textMap",new Map);this.patStr=t.pat_str;let r=t.bpe_ranks.split(` `).filter(Boolean).reduce((n,o)=>{let[i,a,...s]=o.split(" "),u=Number.parseInt(a,10);return s.forEach((l,c)=>n[l]=u+c),n},{});for(let[n,o]of Object.entries(r)){let i=pcr.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=Jet.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=Jet.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(...Koo(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=>Goo(e)).join("|"),"g"))});var hcr=v(()=>{mcr()});async function gcr(t){return t in cxe||(cxe[t]=Xoo.fetch(`https://tiktoken.pages.dev/js/${t}.json`).then(e=>e.json()).then(e=>new lxe(e)).catch(e=>{throw delete cxe[t],e})),await cxe[t]}async function ycr(t){return gcr(Ket(t))}var cxe,Xoo,Get=v(()=>{zo();Iz();hcr();cxe={},Xoo=new IC({})});function i0(t){return typeof t!="object"||!t?!1:!!("type"in t&&t.type==="function"&&"function"in t&&typeof t.function=="object"&&t.function&&"name"in t.function&&"parameters"in t.function)}var Zoo,Yoo,tie,sV,rv=v(()=>{zo();TC();fcr();Iz();_g();Hee();Get();Zoo=t=>t.startsWith("gpt-5")?"gpt-5":t.startsWith("gpt-3.5-turbo-16k")?"gpt-3.5-turbo-16k":t.startsWith("gpt-3.5-turbo-")?"gpt-3.5-turbo":t.startsWith("gpt-4-32k")?"gpt-4-32k":t.startsWith("gpt-4-")?"gpt-4":t.startsWith("gpt-4o")?"gpt-4o":t;Yoo=()=>!1,tie=class extends Ti{constructor(e){super(e);x(this,"verbose");x(this,"callbacks");x(this,"tags");x(this,"metadata");this.verbose=e.verbose??Yoo(),this.callbacks=e.callbacks,this.tags=e.tags??[],this.metadata=e.metadata??{},this._addVersion("@langchain/core","1.1.29")}get lc_attributes(){return{callbacks:void 0,verbose:void 0}}_addVersion(e,r){let n=this.metadata?.versions;this.metadata={...this.metadata,versions:{...typeof n=="object"&&n!==null?n:{},[e]:r}}}},sV=class extends tie{constructor({callbacks:e,callbackManager:r,...n}){let{cache:o,...i}=n;super({callbacks:e??r,...i});x(this,"caller");x(this,"cache");x(this,"_encoding");typeof o=="object"?this.cache=o:o?this.cache=ccr.global():this.cache=void 0,this.caller=new IC(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 ycr("modelName"in this?Zoo(this.modelName):"gpt2")}catch(o){console.warn("Failed to calculate number of tokens, falling back to approximate count",o)}if(this._encoding)try{n=this._encoding.encode(r).length}catch(o){console.warn("Failed to calculate number of tokens, falling back to approximate count",o)}return n}static _convertInputToPromptValue(e){return typeof e=="string"?new sge(e):Array.isArray(e)?new uge(e.map(OC)):e}_identifyingParams(){return{}}_getSerializedCacheKeyParametersForCall({config:e,...r}){let n={...this._identifyingParams(),...r,_type:this._llmType(),_model:this._modelType()};return Object.entries(n).filter(([o,i])=>i!==void 0).map(([o,i])=>`${o}:${JSON.stringify(i)}`).sort().join(",")}serialize(){return{...this._identifyingParams(),_type:this._llmType(),_model:this._modelType()}}static async deserialize(e){throw new Error("Use .toJSON() instead")}get profile(){return{}}}});function Xet(t){return t!==void 0&&Array.isArray(t.lc_namespace)}function Zet(t){return t!==void 0&&Ti.isRunnable(t)&&"lc_name"in t.constructor&&typeof t.constructor.lc_name=="function"&&t.constructor.lc_name()==="RunnableToolLike"}function Yet(t){return!!t&&typeof t=="object"&&"name"in t&&"schema"in t&&(Hi(t.schema)||t.schema!=null&&typeof t.schema=="object"&&"type"in t.schema&&typeof t.schema.type=="string"&&["null","boolean","object","array","number","string"].includes(t.schema.type))}function zb(t){return Yet(t)||Zet(t)||Xet(t)}var Qet=v(()=>{zN();_g()});function Qoo(t,e){let r=typeof e=="number"?void 0:e;return{name:t.name,description:t.description,parameters:Ii(t.schema),...r?.strict!==void 0?{strict:r.strict}:{}}}function Rk(t,e){let r=typeof e=="number"?void 0:e,n;return zb(t)?n={type:"function",function:Qoo(t)}:n=t,r?.strict!==void 0&&(n.function.strict=r.strict),n}var iD=v(()=>{zo();Sy();Qet()});function dxe(t){let e=t.constructor;return new e({...t,content:t.contentBlocks,response_metadata:{...t.response_metadata,output_version:"v1"}})}var bcr,_cr=v(()=>{bcr=t=>t()});function ett(t){let e=[];for(let r of t){let n=r;if(Array.isArray(r.content))for(let o=0;o{zo();F6();PQ();my();mS();TC();su();AQ();BL();XT();xm();zN();Sy();_g();ra();rv();age();_cr();Vy=class uV extends sV{constructor(r){super(r);x(this,"lc_namespace",["langchain","chat_models",this._llmType()]);x(this,"disableStreaming",!1);x(this,"outputVersion");this.outputVersion=bcr(()=>{let n=r.outputVersion??un("LC_OUTPUT_VERSION");return n&&["v0","v1"].includes(n)?n:"v0"})}get callKeys(){return[...super.callKeys,"outputVersion"]}_separateRunnableConfigFromCallOptionsCompat(r){let[n,o]=super._separateRunnableConfigFromCallOptions(r);return o.signal=n.signal,[n,o]}async invoke(r,n){let o=uV._convertInputToPromptValue(r);return(await this.generatePrompt([o],n,n?.callbacks)).generations[0][0].message}async*_streamResponseChunks(r,n,o){throw new Error("Not implemented.")}async*_streamIterator(r,n){if(this._streamResponseChunks===uV.prototype._streamResponseChunks||this.disableStreaming)yield this.invoke(r,n);else{let o=uV._convertInputToPromptValue(r).toChatMessages(),[i,a]=this._separateRunnableConfigFromCallOptionsCompat(n),s={...i.metadata,...this.getLsParams(a)},u=await Cm.configure(i.callbacks,this.callbacks,i.tags,this.tags,s,this.metadata,{verbose:this.verbose}),l={options:a,invocation_params:this?.invocationParams(a),batch_size:1},c=a.outputVersion??this.outputVersion,d=await u?.handleChatModelStart(this.toJSON(),[ett(o)],i.runId,void 0,l,void 0,void 0,i.runName),f,p;try{for await(let m of this._streamResponseChunks(o,a,d?.[0])){if(a.signal?.throwIfAborted(),m.message.id==null){let h=d?.at(0)?.runId;h!=null&&m.message._updateId(`run-${h}`)}m.message.response_metadata={...m.generationInfo,...m.message.response_metadata},c==="v1"?yield dxe(m.message):yield m.message,f?f=f.concat(m):f=m,Ipe(m.message)&&m.message.usage_metadata!==void 0&&(p={tokenUsage:{promptTokens:m.message.usage_metadata.input_tokens,completionTokens:m.message.usage_metadata.output_tokens,totalTokens:m.message.usage_metadata.total_tokens}})}a.signal?.throwIfAborted()}catch(m){throw await Promise.all((d??[]).map(h=>h?.handleLLMError(m))),m}await Promise.all((d??[]).map(m=>m?.handleLLMEnd({generations:[[f]],llmOutput:p})))}}getLsParams(r){let n=this.getName().startsWith("Chat")?this.getName().replace("Chat",""):this.getName();return{ls_model_type:"chat",ls_stop:r.stop,ls_provider:n}}async _generateUncached(r,n,o,i){let a=r.map(f=>f.map(OC)),s;if(i!==void 0&&i.length===a.length)s=i;else{let f={...o.metadata,...this.getLsParams(n)},p=await Cm.configure(o.callbacks,this.callbacks,o.tags,this.tags,f,this.metadata,{verbose:this.verbose}),m={options:n,invocation_params:this?.invocationParams(n),batch_size:1};s=await p?.handleChatModelStart(this.toJSON(),a.map(ett),o.runId,void 0,m,void 0,void 0,o.runName)}let u=n.outputVersion??this.outputVersion,l=[],c=[];if(s?.[0].handlers.find(uUe)&&!this.disableStreaming&&a.length===1&&this._streamResponseChunks!==uV.prototype._streamResponseChunks)try{let f=await this._streamResponseChunks(a[0],n,s?.[0]),p,m;for await(let h of f){if(n.signal?.aborted){let y=p?.message;throw new jBe("Model invocation was aborted.",y)}if(h.message.id==null){let y=s?.at(0)?.runId;y!=null&&h.message._updateId(`run-${y}`)}p===void 0?p=h:p=RC(p,h),Ipe(h.message)&&h.message.usage_metadata!==void 0&&(m={tokenUsage:{promptTokens:h.message.usage_metadata.input_tokens,completionTokens:h.message.usage_metadata.output_tokens,totalTokens:h.message.usage_metadata.total_tokens}})}if(n.signal?.aborted){let h=p?.message;throw new jBe("Model invocation was aborted.",h)}if(p===void 0)throw new Error("Received empty response from chat model call.");l.push([p]),await s?.[0].handleLLMEnd({generations:l,llmOutput:m})}catch(f){throw await s?.[0].handleLLMError(f),f}else{let f=await Promise.allSettled(a.map(async(p,m)=>{let h=await this._generate(p,{...n,promptIndex:m},s?.[m]);if(u==="v1")for(let y of h.generations)y.message=dxe(y.message);return h}));await Promise.all(f.map(async(p,m)=>{if(p.status==="fulfilled"){let h=p.value;for(let y of h.generations){if(y.message.id==null){let g=s?.at(0)?.runId;g!=null&&y.message._updateId(`run-${g}`)}y.message.response_metadata={...y.generationInfo,...y.message.response_metadata}}return h.generations.length===1&&(h.generations[0].message.response_metadata={...h.llmOutput,...h.generations[0].message.response_metadata}),l[m]=h.generations,c[m]=h.llmOutput,s?.[m]?.handleLLMEnd({generations:[h.generations],llmOutput:h.llmOutput})}else return await s?.[m]?.handleLLMError(p.reason),Promise.reject(p.reason)}))}let d={generations:l,llmOutput:c.length?this._combineLLMOutput?.(...c):void 0};return Object.defineProperty(d,Z6,{value:s?{runIds:s?.map(f=>f.runId)}:void 0,configurable:!0}),d}async _generateCached({messages:r,cache:n,llmStringKey:o,parsedOptions:i,handledOptions:a}){let s=r.map(g=>g.map(OC)),u={...a.metadata,...this.getLsParams(i)},l=await Cm.configure(a.callbacks,this.callbacks,a.tags,this.tags,u,this.metadata,{verbose:this.verbose}),c={options:i,invocation_params:this?.invocationParams(i),batch_size:1},d=await l?.handleChatModelStart(this.toJSON(),s.map(ett),a.runId,void 0,c,void 0,void 0,a.runName),f=[],p=(await Promise.allSettled(s.map(async(g,b)=>{let _=uV._convertInputToPromptValue(g).toString(),w=await n.lookup(_,o);return w==null&&f.push(b),w}))).map((g,b)=>({result:g,runManager:d?.[b]})).filter(({result:g})=>g.status==="fulfilled"&&g.value!=null||g.status==="rejected"),m=i.outputVersion??this.outputVersion,h=[];await Promise.all(p.map(async({result:g,runManager:b},_)=>{if(g.status==="fulfilled"){let w=g.value;return h[_]=w.map(T=>("message"in T&&pS(T.message)&&mc(T.message)&&(T.message.usage_metadata={input_tokens:0,output_tokens:0,total_tokens:0},m==="v1"&&(T.message=dxe(T.message))),T.generationInfo={...T.generationInfo,tokenUsage:{}},T)),w.length&&await b?.handleLLMNewToken(w[0].text),b?.handleLLMEnd({generations:[w]},void 0,void 0,void 0,{cached:!0})}else return await b?.handleLLMError(g.reason,void 0,void 0,void 0,{cached:!0}),Promise.reject(g.reason)}));let y={generations:h,missingPromptIndices:f,startedRunManagers:d};return Object.defineProperty(y,Z6,{value:d?{runIds:d?.map(g=>g.runId)}:void 0,configurable:!0}),y}async generate(r,n,o){let i;Array.isArray(n)?i={stop:n}:i=n;let a=r.map(h=>h.map(OC)),[s,u]=this._separateRunnableConfigFromCallOptionsCompat(i);if(s.callbacks=s.callbacks??o,!this.cache)return this._generateUncached(a,u,s);let{cache:l}=this,c=this._getSerializedCacheKeyParametersForCall(u),{generations:d,missingPromptIndices:f,startedRunManagers:p}=await this._generateCached({messages:a,cache:l,llmStringKey:c,parsedOptions:u,handledOptions:s}),m={};if(f.length>0){let h=await this._generateUncached(f.map(y=>a[y]),u,s,p!==void 0?f.map(y=>p?.[y]):void 0);await Promise.all(h.generations.map(async(y,g)=>{let b=f[g];d[b]=y;let _=uV._convertInputToPromptValue(a[b]).toString();return l.update(_,c,y)})),m=h.llmOutput??{}}return{generations:d,llmOutput:m}}invocationParams(r){return{}}_modelType(){return"base_chat_model"}async generatePrompt(r,n,o){let i=r.map(a=>a.toChatMessages());return this.generate(i,n,o)}withStructuredOutput(r,n){if(typeof this.bindTools!="function")throw new Error('Chat model must implement ".bindTools()" to use withStructuredOutput.');if(n?.strict)throw new Error('"strict" mode is not supported for this model by default.');let o=r,i=n?.name,a=Kz(o)??"A function available to call.",s=n?.method,u=n?.includeRaw;if(s==="jsonMode")throw new Error('Base withStructuredOutput implementation only supports "functionCalling" as a method.');let l=i??"extract",c;Hi(o)?c=[{type:"function",function:{name:l,description:a,parameters:Ii(o)}}]:("name"in o&&(l=o.name),c=[{type:"function",function:{name:l,description:a,parameters:o}}]);let d=this.bindTools(c),f=YN.from(y=>{if(!Hr.isInstance(y))throw new Error("Input is not an AIMessageChunk.");if(!y.tool_calls||y.tool_calls.length===0)throw new Error("No tool calls found in the response.");let g=y.tool_calls.find(b=>b.name===l);if(!g)throw new Error(`No tool call found with name ${l}.`);return g.args});if(!u)return d.pipe(f).withConfig({runName:"StructuredOutput"});let p=pl.assign({parsed:(y,g)=>f.invoke(y.raw,g)}),m=pl.assign({parsed:()=>null}),h=p.withFallbacks({fallbacks:[m]});return gc.from([{raw:d},h]).withConfig({runName:"StructuredOutputRunnable"})}}});function vcr(t,e=0){return(qg[t[e+0]]+qg[t[e+1]]+qg[t[e+2]]+qg[t[e+3]]+"-"+qg[t[e+4]]+qg[t[e+5]]+"-"+qg[t[e+6]]+qg[t[e+7]]+"-"+qg[t[e+8]]+qg[t[e+9]]+"-"+qg[t[e+10]]+qg[t[e+11]]+qg[t[e+12]]+qg[t[e+13]]+qg[t[e+14]]+qg[t[e+15]]).toLowerCase()}var qg,fxe,wcr=v(()=>{qg=[];for(fxe=0;fxe<256;++fxe)qg.push((fxe+256).toString(16).slice(1))});function ttt(){if(!pxe&&(pxe=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!pxe))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return pxe(eio)}var pxe,eio,Scr=v(()=>{eio=new Uint8Array(16)});var tio,rtt,Ccr=v(()=>{tio=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),rtt={randomUUID:tio}});function rio(t,e,r){if(rtt.randomUUID&&!e&&!t)return rtt.randomUUID();t=t||{};var n=t.random||(t.rng||ttt)();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 vcr(n)}var ntt,xcr=v(()=>{Ccr();Scr();wcr();ntt=rio});var Tcr=v(()=>{xcr()});var nv=v(()=>{zo();zN()});function Ocr(t){let e=[],r=[];typeof t=="string"?r=[{output:t}]:t instanceof Map||typeof t=="object"&&t!==null&&!Array.isArray(t)?r=[t]:Array.isArray(t)||(r=[{output:t}]);for(let n of r)!(n instanceof Map)&&(typeof n!="object"||n===null)&&(n={output:n}),e.push(n);return e}function mxe(t,e){let r=i=>{switch(i){case"system":return"SYSTEM";case"human":return"USER";case"ai":return"CHATBOT";case"tool":return"TOOL";default:throw new Error(`Unknown message type: '${i}'. Accepted types: 'human', 'ai', 'system', 'tool'`)}},n=i=>{if(typeof i=="string")return i;throw new Error(`ChatCohere does not support non text message content. Received: ${JSON.stringify(i,null,2)}`)},o=i=>mc(i)&&i.tool_calls?i.tool_calls.map(a=>({name:a.name,parameters:a.args})):[];if(t._getType().toLowerCase()==="ai")return{role:r(t._getType()),message:n(t.content),toolCalls:o(t)};if(t._getType().toLowerCase()==="tool")return{role:r(t._getType()),message:n(t.content),toolResults:e};if(t._getType().toLowerCase()==="human"||t._getType().toLowerCase()==="system")return{role:r(t._getType()),message:n(t.content)};throw new Error("Got unknown message type. Supported types are AIMessage, ToolMessage, HumanMessage, and SystemMessage")}function oio(t){return"name"in t&&"description"in t&&"parameterDefinitions"in t}function Ecr(t){return t._getType()==="tool"}function Pcr(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 iio(t){if(t){if(t.every(oio))return t;if(t.every(i0))return t.map(e=>({name:e.function.name,description:e.function.description??"",parameterDefinitions:Pcr(e.function.parameters)}));if(t.every(zb))return t.map(e=>{let r=Hi(e.schema)?Ii(e.schema):e.schema;return{name:e.name,description:e.description??"",parameterDefinitions:Pcr(r)}});throw new Error("Can not pass in a mix of tool schema types to ChatCohere.")}else return}var ott,Mcr=v(()=>{eie();ra();rv();iD();aD();xm();Tcr();nv();Sy();ott=class extends Vy{constructor(e){super(e??{});x(this,"lc_serializable",!0);x(this,"client");x(this,"model","command-r-plus");x(this,"temperature",.3);x(this,"streaming",!1);x(this,"streamUsage",!0);this.client=M8(e),this.model=e?.model??this.model,this.temperature=e?.temperature??this.temperature,this.streaming=e?.streaming??this.streaming,this.streamUsage=e?.streamUsage??this.streamUsage}static lc_name(){return"ChatCohere"}getLsParams(e){let r=this.invocationParams(e);return{ls_provider:"cohere",ls_model_name:this.model,ls_model_type:"chat",ls_temperature:this.temperature??void 0,ls_max_tokens:typeof r.maxTokens=="number"?r.maxTokens:void 0,ls_stop:Array.isArray(r.stopSequences)?r.stopSequences:void 0}}_llmType(){return"cohere"}invocationParams(e){if(e.tool_choice)throw new Error("'tool_choice' call option is not supported by ChatCohere.");let r={model:this.model,preamble:e.preamble,conversationId:e.conversationId,promptTruncation:e.promptTruncation,connectors:e.connectors,searchQueriesOnly:e.searchQueriesOnly,documents:e.documents,temperature:e.temperature??this.temperature,forceSingleStep:e.forceSingleStep,tools:e.tools};return Object.fromEntries(Object.entries(r).filter(([,n])=>n!==void 0))}bindTools(e,r){return this.withConfig({tools:iio(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(Ecr(o)){let i=o,a=n.filter(s=>mc(s)&&s.tool_calls!==void 0);if(a.length>0){let s=a[a.length-1];s.tool_calls&&r.push(...s.tool_calls.filter(u=>u.id===i.tool_call_id).map(u=>({call:{name:u.name,parameters:u.args},outputs:Ocr(i.content)})))}}return r}_messageToCohereToolResults(e,r){let n=[],o=e[r];if(!Ecr(o))throw new Error("The message index does not correspond to an instance of ToolMessage");let a=e.slice(0,r).filter(s=>mc(s)&&s.tool_calls).slice(-1)[0];return a.tool_calls&&n.push(...a.tool_calls.filter(s=>s.id===o.tool_call_id).map(s=>({call:{name:s.name,parameters:s.args},outputs:Ocr(o.content)}))),n}_formatCohereToolCalls(e=null){if(!e)return[];let r=[];for(let n of e)r.push({id:ntt().substring(0,32),function:{name:n.name,arguments:n.parameters},type:"function"});return r}_convertCohereToolCallToLangchain(e){return e.map(r=>({name:r.function.name,args:r.function.arguments,id:r.id,type:"tool_call"}))}async _generate(e,r,n){let o={},i=this._getChatRequest(e,r);if(this.streaming){let c=this._streamResponseChunks(e,r,n),d={};for await(let p of c){let m=p.generationInfo?.completion??0;d[m]===void 0?d[m]=p:d[m]=d[m].concat(p)}return{generations:Object.entries(d).sort(([p],[m])=>parseInt(p,10)-parseInt(m,10)).map(([p,m])=>m),llmOutput:{estimatedTokenUsage:o}}}let a=await this.caller.callWithOptions({signal:r.signal},async()=>{let c;try{c=await this.client.chat(i)}catch(d){throw d.status=d.status??d.statusCode,d}return c});if(a.meta?.tokens){let{inputTokens:c,outputTokens:d}=a.meta.tokens;d&&(o.completionTokens=(o.completionTokens??0)+d),c&&(o.promptTokens=(o.promptTokens??0)+c),o.totalTokens=(o.totalTokens??0)+(o.promptTokens??0)+(o.completionTokens??0)}let s={...a};delete s.text,a.toolCalls&&a.toolCalls.length>0&&(s.toolCalls=this._formatCohereToolCalls(a.toolCalls));let u=[];return"toolCalls"in s&&(u=this._convertCohereToolCallToLangchain(s.toolCalls)),{generations:[{text:a.text,message:new uo({content:a.text,additional_kwargs:s,tool_calls:u,usage_metadata:{input_tokens:o.promptTokens??0,output_tokens:o.completionTokens??0,total_tokens:o.totalTokens??0}}),generationInfo:s}],llmOutput:{estimatedTokenUsage:o}}}async*_streamResponseChunks(e,r,n){let o=this._getChatRequest(e,r),i=await this.caller.call(async()=>{let a;try{a=await this.client.chatStream(o)}catch(s){throw s.status=s.status??s.statusCode,s}return a});for await(let a of i)if(a.eventType==="text-generation")yield new Mi({text:a.text,message:new Hr({content:a.text})}),await n?.handleLLMNewToken(a.text);else if(a.eventType!=="stream-end")yield new Mi({text:"",message:new Hr({content:"",additional_kwargs:{...a}}),generationInfo:{...a}});else if(a.eventType==="stream-end"&&(this.streamUsage||r.streamUsage)){let s=a.response.meta?.tokens?.inputTokens??0,u=a.response.meta?.tokens?.outputTokens??0,l={...a.response};a.response.toolCalls&&a.response.toolCalls.length>0&&(l.toolCalls=this._formatCohereToolCalls(a.response.toolCalls));let c=[],d=l.toolCalls??[];d.length>0&&(c=d.map(f=>({name:f.function.name,args:f.function.arguments,id:f.id,index:f.index,type:"tool_call_chunk"}))),yield new Mi({text:"",message:new Hr({content:"",additional_kwargs:{eventType:"stream-end"},tool_call_chunks:c,usage_metadata:{input_tokens:s,output_tokens:u,total_tokens:s+u}}),generationInfo:{eventType:"stream-end",...l}})}}_combineLLMOutput(...e){return e.reduce((r,n)=>{if(n&&n.estimatedTokenUsage){let o=r.estimatedTokenUsage?.completionTokens??0,i=r.estimatedTokenUsage?.promptTokens??0,a=r.estimatedTokenUsage?.totalTokens??0;o+=n.estimatedTokenUsage.completionTokens??0,i+=n.estimatedTokenUsage.promptTokens??0,a+=n.estimatedTokenUsage.totalTokens??0,r.estimatedTokenUsage={completionTokens:o,promptTokens:i,totalTokens:a}}return r},{estimatedTokenUsage:{completionTokens:0,promptTokens:0,totalTokens:0}})}get lc_secrets(){return{apiKey:"COHERE_API_KEY",api_key:"COHERE_API_KEY"}}get lc_aliases(){return{apiKey:"cohere_api_key",api_key:"cohere_api_key"}}}});var rie=v(()=>{zo();AQ();BL();XT();xm();rv()});var Icr=v(()=>{eie();rie()});var bx,lV=v(()=>{zo();Iz();bx=class{constructor(t){x(this,"caller");this.caller=new IC(t??{})}}});var _x,Ik=v(()=>{zo();_x=(t,e)=>t.reduce((r,n,o)=>{let i=Math.floor(o/e);return r[i]=(r[i]||[]).concat([n]),r},[])});var itt,Acr=v(()=>{eie();lV();Ik();itt=class extends bx{constructor(e){let r={maxConcurrency:2,...e};super(r);x(this,"model");x(this,"batchSize",48);x(this,"embeddingTypes",["float"]);x(this,"client");if(this.client=M8(r),this.model=r?.model??this.model,!this.model)throw new Error("Model not specified for CohereEmbeddings instance. Please provide a model name from the options here: https://docs.cohere.com/reference/embed");this.batchSize=r?.batchSize??this.batchSize,this.embeddingTypes=r?.embeddingTypes??this.embeddingTypes}async embedDocuments(e){let r=_x(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 Ncr=v(()=>{zo()});var Dcr=v(()=>{eie();Ncr()});var att=v(()=>{Mcr();Icr();Acr();Dcr()});function sD(t){if(typeof t=="object"&&t!==null){let e={...t};"additionalProperties"in e&&delete e.additionalProperties,"$schema"in e&&delete e.$schema,"strict"in e&&delete e.strict;for(let r in e)r in e&&(Array.isArray(e[r])?e[r]=e[r].map(sD):typeof e[r]=="object"&&e[r]!==null&&(e[r]=sD(e[r])));return e}return t}function nie(t){let{$schema:e,...r}=sD(Hi(t)?Ii(t):t);return r}function jcr(t){let{$schema:e,...r}=sD(t);return r}var hxe=v(()=>{nv();Sy()});function cV(t,e,r=[]){if(t==null||typeof t!="object")return;let n=t;if(Array.isArray(n.enum)&&n.enum.some(o=>o==="")){let o=r.length?` at path "${r.join(".")}"`:"",i=e?` in tool "${e}"`:"";throw new Error(`Invalid enum: empty string not allowed${i}${o}. Gemini API rejects empty strings in enums.`)}if(n.type==="object"&&n.properties&&typeof n.properties=="object")for(let[o,i]of Object.entries(n.properties))cV(i,e,[...r,o]);n.items&&cV(n.items,e,[...r,"[]"]);for(let o of["anyOf","oneOf","allOf"]){let i=n[o];Array.isArray(i)&&i.forEach((a,s)=>cV(a,e,[...r,`${o}[${s}]`]))}n.additionalProperties&&typeof n.additionalProperties=="object"&&cV(n.additionalProperties,e,[...r,"additionalProperties"])}var $cr=v(()=>{});function uio(t){return hy.isInstance(t)?t.role:t.type}function lio(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 cio(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 dio(t,e){return e.map(r=>mc(r)?r.tool_calls??[]:[]).flat().find(r=>r.id===t.tool_call_id)?.name}function fio(t){return{providerName:"Google Gemini",fromStandardTextBlock(e){return{text:e.text}},fromStandardImageBlock(e){if(!t)throw new Error("This model does not support images");if(e.source_type==="url"){let r=bb({dataUrl:e.url});return r?{inlineData:{mimeType:r.mime_type,data:r.data}}:{fileData:{mimeType:e.mime_type??"",fileUri:e.url}}}if(e.source_type==="base64")return{inlineData:{mimeType:e.mime_type??"",data:e.data}};throw new Error(`Unsupported source type: ${e.source_type}`)},fromStandardAudioBlock(e){if(!t)throw new Error("This model does not support audio");if(e.source_type==="url"){let r=bb({dataUrl:e.url});return r?{inlineData:{mimeType:r.mime_type,data:r.data}}:{fileData:{mimeType:e.mime_type??"",fileUri:e.url}}}if(e.source_type==="base64")return{inlineData:{mimeType:e.mime_type??"",data:e.data}};throw new Error(`Unsupported source type: ${e.source_type}`)},fromStandardFileBlock(e){if(!t)throw new Error("This model does not support files");if(e.source_type==="text")return{text:e.text};if(e.source_type==="url"){let r=bb({dataUrl:e.url});return r?{inlineData:{mimeType:r.mime_type,data:r.data}}:{fileData:{mimeType:e.mime_type??"",fileUri:e.url}}}if(e.source_type==="base64")return{inlineData:{mimeType:e.mime_type??"",data:e.data}};throw new Error(`Unsupported source type: ${e.source_type}`)}}}function Lcr(t,e){if(py(t))return AN(t,fio(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 cio(t);if(t.type==="tool_use")return{functionCall:{name:t.name,args:t.input}};if(t.type==="tool_call")return{functionCall:{name:t.name,args:t.args}};if(t.type?.includes("/")&&t.type.split("/").length===2&&"data"in t&&typeof t.data=="string")return{inlineData:{mimeType:t.type,data:t.data}};if("functionCall"in t)return;throw"type"in t?new Error(`Unknown content type ${t.type}`):new Error(`Unknown content ${JSON.stringify(t)}`)}}function pio(t,e,r,n){if(YBe(t)){let s=t.name??dio(t,r);if(s===void 0)throw new Error(`Google requires a tool name for each tool call response, and we could not infer a called tool name for ToolMessage "${t.id}" from your passed messages. Please populate a "name" field on that ToolMessage explicitly.`);let u=Array.isArray(t.content)?t.content.map(l=>Lcr(l,e)).filter(l=>l!==void 0):t.content;return t.status==="error"?[{functionResponse:{name:s,response:{error:{details:u}}}}]:[{functionResponse:{name:s,response:{result:u}}}]}let o=[],i=[];typeof t.content=="string"&&t.content&&i.push({text:t.content}),Array.isArray(t.content)&&i.push(...t.content.map(s=>Lcr(s,e)).filter(s=>s!==void 0));let a=t.additional_kwargs?.[stt];return mc(t)&&t.tool_calls?.length&&(o=t.tool_calls.map(s=>{let u=sio(()=>{if(s.id){let l=a?.[s.id];if(l)return l}return n?.includes("gemini-3")?aio:""});return{functionCall:{name:s.name,args:s.args},...u?{thoughtSignature:u}:{}}})),[...i,...o]}function utt(t,e,r=!1,n){return t.reduce((o,i,a)=>{if(!pS(i))throw new Error("Unsupported message input");let s=uio(i);if(s==="system"&&a!==0)throw new Error("System message should be the first one");let u=lio(s),l=o.content[o.content.length];if(!o.mergeWithPreviousContent&&l&&l.role===u)throw new Error("Google Generative AI requires alternate messages between authors");let c=pio(i,e,t.slice(0,a),n);if(o.mergeWithPreviousContent){let p=o.content[o.content.length-1];if(!p)throw new Error("There was a problem parsing your system message. Please try a prompt without one.");return p.parts.push(...c),{mergeWithPreviousContent:!1,content:o.content}}let d=u;(d==="function"||d==="system"&&!r)&&(d="user");let f={role:d,parts:c};return{mergeWithPreviousContent:s==="system"&&!r,content:[...o.content,f]}},{content:[],mergeWithPreviousContent:!1}).content}function Fcr(t,e){if(!t.candidates||t.candidates.length===0||!t.candidates[0])return{generations:[],llmOutput:{filters:t.promptFeedback}};let[r]=t.candidates,{content:n,...o}=r,i=n.parts?.reduce((c,d)=>("functionCall"in d&&d.functionCall&&c.push({...d,id:"id"in d.functionCall&&typeof d.functionCall.id=="string"?d.functionCall.id:gu()}),c),[]),a,s=n?.parts;Array.isArray(s)&&s.length===1&&"text"in s[0]&&s[0].text&&!s[0].thought?a=s[0].text:Array.isArray(s)&&s.length>0?a=s.map(c=>c.thought&&"text"in c&&c.text?{type:"thinking",thinking:c.text,...c.thoughtSignature?{signature:c.thoughtSignature}:{}}:"text"in c?{type:"text",text:c.text}:"inlineData"in c?{type:"inlineData",inlineData:c.inlineData}:"functionCall"in c?{type:"functionCall",functionCall:c.functionCall}:"functionResponse"in c?{type:"functionResponse",functionResponse:c.functionResponse}:"fileData"in c?{type:"fileData",fileData:c.fileData}:"executableCode"in c?{type:"executableCode",executableCode:c.executableCode}:"codeExecutionResult"in c?{type:"codeExecutionResult",codeExecutionResult:c.codeExecutionResult}:c):a=[];let u=i?.reduce((c,d)=>("thoughtSignature"in d&&typeof d.thoughtSignature=="string"&&(c[d.id]=d.thoughtSignature),c),{}),l="";return typeof a=="string"?l=a:Array.isArray(a)&&a.length>0&&(l=a.find(c=>"text"in c)?.text??l),{generations:[{text:l,message:new uo({content:a??"",tool_calls:i?.map(c=>({type:"tool_call",id:c.id,name:c.functionCall.name,args:c.functionCall.args})),additional_kwargs:{...o,[stt]:u},usage_metadata:e?.usageMetadata}),generationInfo:o}],llmOutput:{tokenUsage:{promptTokens:e?.usageMetadata?.input_tokens,completionTokens:e?.usageMetadata?.output_tokens,totalTokens:e?.usageMetadata?.total_tokens}}}}function kcr(t,e){if(!t.candidates||t.candidates.length===0)return null;let[r]=t.candidates,{content:n,...o}=r,i=n.parts?.reduce((d,f)=>("functionCall"in f&&f.functionCall&&d.push({...f,id:"id"in f.functionCall&&typeof f.functionCall.id=="string"?f.functionCall.id:gu()}),d),[]),a,s=n?.parts;Array.isArray(s)&&s.every(d=>"text"in d&&!d.thought)?a=s.map(d=>d.text).join(""):Array.isArray(s)?a=s.map(d=>d.thought&&"text"in d&&d.text?{type:"thinking",thinking:d.text,...d.thoughtSignature?{signature:d.thoughtSignature}:{}}:"text"in d?{type:"text",text:d.text}:"inlineData"in d?{type:"inlineData",inlineData:d.inlineData}:"functionCall"in d?{type:"functionCall",functionCall:d.functionCall}:"functionResponse"in d?{type:"functionResponse",functionResponse:d.functionResponse}:"fileData"in d?{type:"fileData",fileData:d.fileData}:"executableCode"in d?{type:"executableCode",executableCode:d.executableCode}:"codeExecutionResult"in d?{type:"codeExecutionResult",codeExecutionResult:d.codeExecutionResult}:d):a=[];let u="";a&&typeof a=="string"?u=a:Array.isArray(a)&&(u=a.find(d=>"text"in d)?.text??"");let l=[];i&&l.push(...i.map(d=>({type:"tool_call_chunk",id:d.id,name:d.functionCall.name,args:JSON.stringify(d.functionCall.args)})));let c=i?.reduce((d,f)=>("thoughtSignature"in f&&typeof f.thoughtSignature=="string"&&(d[f.id]=f.thoughtSignature),d),{});return new Mi({text:u,message:new Hr({content:a||"",name:n?n.role:void 0,tool_call_chunks:l,additional_kwargs:{[stt]:c},response_metadata:{model_provider:"google-genai"},usage_metadata:e.usageMetadata}),generationInfo:o})}function qcr(t){return t.every(e=>"functionDeclarations"in e&&Array.isArray(e.functionDeclarations))?t:[{functionDeclarations:t.map(e=>{if(zb(e)){let r=nie(e.schema);return r.type==="object"&&"properties"in r&&Object.keys(r.properties).length===0?{name:e.name,description:e.description}:(cV(r,e.name),{name:e.name,description:e.description,parameters:r})}if(i0(e)){let r=jcr(e.function.parameters);return cV(r,e.function.name),{name:e.function.name,description:e.function.description??"A function available to call.",parameters:r}}return e})}]}function ltt(t,e){let r={input_tokens:t?.promptTokenCount??0,output_tokens:t?.candidatesTokenCount??0,total_tokens:t?.totalTokenCount??0};if(t?.cachedContentTokenCount&&(r.input_token_details??(r.input_token_details={}),r.input_token_details.cache_read=t.cachedContentTokenCount),e==="gemini-3-pro-preview"){let n=Math.max(0,t?.promptTokenCount??-2e5),o=Math.max(0,t?.cachedContentTokenCount??-2e5);n&&(r.input_token_details={...r.input_token_details,over_200k:n}),o&&(r.input_token_details={...r.input_token_details,cache_read_over_200k:o})}return r}var stt,aio,sio,ctt=v(()=>{hxe();$cr();ra();xm();iD();rv();y_();stt="__gemini_function_call_thought_signatures__",aio="ErYCCrMCAdHtim9kOoOkrPiCNVsmlpMIKd7ZMxgiFbVQOkgp7nlLcDMzVsZwIzvuT7nQROivoXA72ccC2lSDvR0Gh7dkWaGuj7ctv6t7ZceHnecx0QYa+ix8tYpRfjhyWozQ49lWiws6+YGjCt10KRTyWsZ2h6O7iHTYJwKIRwGUHRKy/qK/6kFxJm5ML00gLq4D8s5Z6DBpp2ZlR+uF4G8jJgeWQgyHWVdx2wGYElaceVAc66tZdPQRdOHpWtgYSI1YdaXgVI8KHY3/EfNc2YqqMIulvkDBAnuMhkAjV9xmBa54Tq+ih3Im4+r3DzqhGqYdsSkhS0kZMwte4Hjs65dZzCw9lANxIqYi1DJ639WNPYihp/DCJCos7o+/EeSPJaio5sgWDyUnMGkY1atsJZ+m7pj7DD5tvQ==",sio=t=>t()});var dtt,Bcr=v(()=>{nv();nO();dtt=class extends gJ{constructor(e){super(e);x(this,"lc_namespace",["langchain","google_genai","output_parsers"]);x(this,"returnId",!1);x(this,"keyName");x(this,"returnSingle",!1);x(this,"zodSchema");this.keyName=e.keyName,this.returnSingle=e.returnSingle??this.returnSingle,this.zodSchema=e.zodSchema}static lc_name(){return"GoogleGenerativeAIToolsOutputParser"}async _validateResult(e){if(this.zodSchema===void 0)return e;let r=await Wz(this.zodSchema,e);if(r.success)return r.data;throw new CS(`Failed to parse. Text: "${JSON.stringify(e,null,2)}". Error: ${JSON.stringify(r.error.issues)}`,JSON.stringify(e,null,2))}async parseResult(e){let r=e.flatMap(o=>{let{message:i}=o;return!("tool_calls"in i)||!Array.isArray(i.tool_calls)?[]:i.tool_calls});if(r[0]===void 0)throw new Error("No parseable tool calls provided to GoogleGenerativeAIToolsOutputParser.");let[n]=r;return await this._validateResult(n.args)}}});function bio(t){let e=[];return t?.apiClient&&e.push(t.apiClient),e.push(`${yio}/${gio}`),e.join(" ")}async function _io(t){var e;let r=new Headers;r.append("Content-Type","application/json"),r.append("x-goog-api-client",bio(t.requestOptions)),r.append("x-goog-api-key",t.apiKey);let n=(e=t.requestOptions)===null||e===void 0?void 0:e.customHeaders;if(n){if(!(n instanceof Headers))try{n=new Headers(n)}catch(o){throw new zI(`unable to convert customHeaders value ${JSON.stringify(n)} to Headers: ${o.message}`)}for(let[o,i]of n.entries()){if(o==="x-goog-api-key")throw new zI(`Cannot set reserved header name ${o}`);if(o==="x-goog-api-client")throw new zI(`Header name ${o} can only be set using the apiClient field`);r.append(o,i)}}return r}async function vio(t,e,r,n,o,i){let a=new ftt(t,e,r,n,i);return{url:a.toString(),fetchOptions:Object.assign(Object.assign({},xio(i)),{method:"POST",headers:await _io(a),body:o})}}async function sie(t,e,r,n,o,i={},a=fetch){let{url:s,fetchOptions:u}=await vio(t,e,r,n,o,i);return wio(s,u,a)}async function wio(t,e,r=fetch){let n;try{n=await r(t,e)}catch(o){Sio(o,t)}return n.ok||await Cio(n,t),n}function Sio(t,e){let r=t;throw r.name==="AbortError"?(r=new bxe(`Request aborted when fetching ${e.toString()}: ${t.message}`),r.stack=t.stack):t instanceof yxe||t instanceof zI||(r=new Lh(`Error fetching from ${e.toString()}: ${t.message}`),r.stack=t.stack),r}async function Cio(t,e){let r="",n;try{let o=await t.json();r=o.error.message,o.error.details&&(r+=` ${JSON.stringify(o.error.details)}`,n=o.error.details)}catch{}throw new yxe(`Error fetching from ${e.toString()}: [${t.status} ${t.statusText}] ${r}`,t.status,t.statusText,n)}function xio(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 mtt(t){return t.text=()=>{if(t.candidates&&t.candidates.length>0){if(t.candidates.length>1&&console.warn(`This response had ${t.candidates.length} candidates. Returning text from the first candidate only. Access response.candidates directly to use the other candidates.`),gxe(t.candidates[0]))throw new Ak(`${Nk(t)}`,t);return Tio(t)}else if(t.promptFeedback)throw new Ak(`Text not available. ${Nk(t)}`,t);return""},t.functionCall=()=>{if(t.candidates&&t.candidates.length>0){if(t.candidates.length>1&&console.warn(`This response had ${t.candidates.length} candidates. Returning function calls from the first candidate only. Access response.candidates directly to use the other candidates.`),gxe(t.candidates[0]))throw new Ak(`${Nk(t)}`,t);return console.warn("response.functionCall() is deprecated. Use response.functionCalls() instead."),Xcr(t)[0]}else if(t.promptFeedback)throw new Ak(`Function call not available. ${Nk(t)}`,t)},t.functionCalls=()=>{if(t.candidates&&t.candidates.length>0){if(t.candidates.length>1&&console.warn(`This response had ${t.candidates.length} candidates. Returning function calls from the first candidate only. Access response.candidates directly to use the other candidates.`),gxe(t.candidates[0]))throw new Ak(`${Nk(t)}`,t);return Xcr(t)}else if(t.promptFeedback)throw new Ak(`Function call not available. ${Nk(t)}`,t)},t}function Tio(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 Xcr(t){var e,r,n,o;let i=[];if(!((r=(e=t.candidates)===null||e===void 0?void 0:e[0].content)===null||r===void 0)&&r.parts)for(let a of(o=(n=t.candidates)===null||n===void 0?void 0:n[0].content)===null||o===void 0?void 0:o.parts)a.functionCall&&i.push(a.functionCall);if(i.length>0)return i}function gxe(t){return!!t.finishReason&&Oio.includes(t.finishReason)}function Nk(t){var e,r,n;let o="";if((!t.candidates||t.candidates.length===0)&&t.promptFeedback)o+="Response was blocked",!((e=t.promptFeedback)===null||e===void 0)&&e.blockReason&&(o+=` due to ${t.promptFeedback.blockReason}`),!((r=t.promptFeedback)===null||r===void 0)&&r.blockReasonMessage&&(o+=`: ${t.promptFeedback.blockReasonMessage}`);else if(!((n=t.candidates)===null||n===void 0)&&n[0]){let i=t.candidates[0];gxe(i)&&(o+=`Candidate was blocked due to ${i.finishReason}`,i.finishMessage&&(o+=`: ${i.finishMessage}`))}return o}function iie(t){return this instanceof iie?(this.v=t,this):new iie(t)}function Eio(t,e,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=r.apply(t,e||[]),o,i=[];return o={},a("next"),a("throw"),a("return"),o[Symbol.asyncIterator]=function(){return this},o;function a(f){n[f]&&(o[f]=function(p){return new Promise(function(m,h){i.push([f,p,m,h])>1||s(f,p)})})}function s(f,p){try{u(n[f](p))}catch(m){d(i[0][3],m)}}function u(f){f.value instanceof iie?Promise.resolve(f.value.v).then(l,c):d(i[0][2],f)}function l(f){s("next",f)}function c(f){s("throw",f)}function d(f,p){f(p),i.shift(),i.length&&s(i[0][0],i[0][1])}}function Pio(t){let e=t.body.pipeThrough(new TextDecoderStream("utf8",{fatal:!0})),r=Iio(e),[n,o]=r.tee();return{stream:Rio(n),response:Mio(o)}}async function Mio(t){let e=[],r=t.getReader();for(;;){let{done:n,value:o}=await r.read();if(n)return mtt(Aio(e));e.push(o)}}function Rio(t){return Eio(this,arguments,function*(){let r=t.getReader();for(;;){let{value:n,done:o}=yield iie(r.read());if(o)break;yield yield iie(mtt(n))}})}function Iio(t){let e=t.getReader();return new ReadableStream({start(n){let o="";return i();function i(){return e.read().then(({value:a,done:s})=>{if(s){if(o.trim()){n.error(new Lh("Failed to parse stream"));return}n.close();return}o+=a;let u=o.match(Zcr),l;for(;u;){try{l=JSON.parse(u[1])}catch{n.error(new Lh(`Error parsing JSON response: "${u[1]}"`));return}n.enqueue(l),o=o.substring(u[0].length),u=o.match(Zcr)}return i()}).catch(a=>{let s=a;throw s.stack=a.stack,s.name==="AbortError"?s=new bxe("Request aborted when reading from the stream"):s=new Lh("Error reading from the stream"),s})}}})}function Aio(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 rdr(t,e,r,n){let o=await sie(e,mV.STREAM_GENERATE_CONTENT,t,!0,JSON.stringify(r),n);return Pio(o)}async function ndr(t,e,r,n){let i=await(await sie(e,mV.GENERATE_CONTENT,t,!1,JSON.stringify(r),n)).json();return{response:mtt(i)}}function odr(t){if(t!=null){if(typeof t=="string")return{role:"system",parts:[{text:t}]};if(t.text)return{role:"system",parts:[t]};if(t.parts)return t.role?t:{role:"system",parts:t.parts}}}function aie(t){let e=[];if(typeof t=="string")e=[{text:t}];else for(let r of t)typeof r=="string"?e.push({text:r}):e.push(r);return Nio(e)}function Nio(t){let e={role:"user",parts:[]},r={role:"function",parts:[]},n=!1,o=!1;for(let i of t)"functionResponse"in i?(r.parts.push(i),o=!0):(e.parts.push(i),n=!0);if(n&&o)throw new Lh("Within a single message, FunctionResponse cannot be mixed with other type of part in the request for sending chat message.");if(!n&&!o)throw new Lh("No content is provided for sending chat message.");return n?e:r}function Dio(t,e){var r;let n={model:e?.model,generationConfig:e?.generationConfig,safetySettings:e?.safetySettings,tools:e?.tools,toolConfig:e?.toolConfig,systemInstruction:e?.systemInstruction,cachedContent:(r=e?.cachedContent)===null||r===void 0?void 0:r.name,contents:[]},o=t.generateContentRequest!=null;if(t.contents){if(o)throw new zI("CountTokensRequest must have one of contents or generateContentRequest, not both.");n.contents=t.contents}else if(o)n=Object.assign(Object.assign({},n),t.generateContentRequest);else{let i=aie(t);n.contents=[i]}return{generateContentRequest:n}}function Ycr(t){let e;return t.contents?e=t:e={contents:[aie(t)]},t.systemInstruction&&(e.systemInstruction=odr(t.systemInstruction)),e}function jio(t){return typeof t=="string"||Array.isArray(t)?{content:aie(t)}:t}function Lio(t){let e=!1;for(let r of t){let{role:n,parts:o}=r;if(!e&&n!=="user")throw new Lh(`First content should be with role 'user', got ${n}`);if(!Hcr.includes(n))throw new Lh(`Each item should include role field. Got ${n} but valid roles are: ${JSON.stringify(Hcr)}`);if(!Array.isArray(o))throw new Lh("Content should have 'parts' property with an array of Parts");if(o.length===0)throw new Lh("Each Content should have at least one part");let i={text:0,inlineData:0,functionCall:0,functionResponse:0,fileData:0,executableCode:0,codeExecutionResult:0};for(let s of o)for(let u of Qcr)u in s&&(i[u]+=1);let a=$io[n];for(let s of Qcr)if(!a.includes(s)&&i[s]>0)throw new Lh(`Content with role '${n}' can't contain '${s}' part`);e=!0}}function edr(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 Fio(t,e,r,n){return(await sie(e,mV.COUNT_TOKENS,t,!1,JSON.stringify(r),n)).json()}async function kio(t,e,r,n){return(await sie(e,mV.EMBED_CONTENT,t,!1,JSON.stringify(r),n)).json()}async function qio(t,e,r,n){let o=r.requests.map(a=>Object.assign(Object.assign({},a),{model:e}));return(await sie(e,mV.BATCH_EMBED_CONTENTS,t,!1,JSON.stringify({requests:o}),n)).json()}var Ucr,zcr,Vcr,Hcr,dV,fV,Wcr,Jcr,oie,Kcr,pV,Gcr,Lh,Ak,yxe,zI,bxe,mio,hio,gio,yio,mV,ftt,Oio,Zcr,Qcr,$io,tdr,ptt,_xe,hV,uie=v(()=>{(function(t){t.STRING="string",t.NUMBER="number",t.INTEGER="integer",t.BOOLEAN="boolean",t.ARRAY="array",t.OBJECT="object"})(Ucr||(Ucr={}));(function(t){t.LANGUAGE_UNSPECIFIED="language_unspecified",t.PYTHON="python"})(zcr||(zcr={}));(function(t){t.OUTCOME_UNSPECIFIED="outcome_unspecified",t.OUTCOME_OK="outcome_ok",t.OUTCOME_FAILED="outcome_failed",t.OUTCOME_DEADLINE_EXCEEDED="outcome_deadline_exceeded"})(Vcr||(Vcr={}));Hcr=["user","model","function","system"];(function(t){t.HARM_CATEGORY_UNSPECIFIED="HARM_CATEGORY_UNSPECIFIED",t.HARM_CATEGORY_HATE_SPEECH="HARM_CATEGORY_HATE_SPEECH",t.HARM_CATEGORY_SEXUALLY_EXPLICIT="HARM_CATEGORY_SEXUALLY_EXPLICIT",t.HARM_CATEGORY_HARASSMENT="HARM_CATEGORY_HARASSMENT",t.HARM_CATEGORY_DANGEROUS_CONTENT="HARM_CATEGORY_DANGEROUS_CONTENT",t.HARM_CATEGORY_CIVIC_INTEGRITY="HARM_CATEGORY_CIVIC_INTEGRITY"})(dV||(dV={}));(function(t){t.HARM_BLOCK_THRESHOLD_UNSPECIFIED="HARM_BLOCK_THRESHOLD_UNSPECIFIED",t.BLOCK_LOW_AND_ABOVE="BLOCK_LOW_AND_ABOVE",t.BLOCK_MEDIUM_AND_ABOVE="BLOCK_MEDIUM_AND_ABOVE",t.BLOCK_ONLY_HIGH="BLOCK_ONLY_HIGH",t.BLOCK_NONE="BLOCK_NONE"})(fV||(fV={}));(function(t){t.HARM_PROBABILITY_UNSPECIFIED="HARM_PROBABILITY_UNSPECIFIED",t.NEGLIGIBLE="NEGLIGIBLE",t.LOW="LOW",t.MEDIUM="MEDIUM",t.HIGH="HIGH"})(Wcr||(Wcr={}));(function(t){t.BLOCKED_REASON_UNSPECIFIED="BLOCKED_REASON_UNSPECIFIED",t.SAFETY="SAFETY",t.OTHER="OTHER"})(Jcr||(Jcr={}));(function(t){t.FINISH_REASON_UNSPECIFIED="FINISH_REASON_UNSPECIFIED",t.STOP="STOP",t.MAX_TOKENS="MAX_TOKENS",t.SAFETY="SAFETY",t.RECITATION="RECITATION",t.LANGUAGE="LANGUAGE",t.BLOCKLIST="BLOCKLIST",t.PROHIBITED_CONTENT="PROHIBITED_CONTENT",t.SPII="SPII",t.MALFORMED_FUNCTION_CALL="MALFORMED_FUNCTION_CALL",t.OTHER="OTHER"})(oie||(oie={}));(function(t){t.TASK_TYPE_UNSPECIFIED="TASK_TYPE_UNSPECIFIED",t.RETRIEVAL_QUERY="RETRIEVAL_QUERY",t.RETRIEVAL_DOCUMENT="RETRIEVAL_DOCUMENT",t.SEMANTIC_SIMILARITY="SEMANTIC_SIMILARITY",t.CLASSIFICATION="CLASSIFICATION",t.CLUSTERING="CLUSTERING"})(Kcr||(Kcr={}));(function(t){t.MODE_UNSPECIFIED="MODE_UNSPECIFIED",t.AUTO="AUTO",t.ANY="ANY",t.NONE="NONE"})(pV||(pV={}));(function(t){t.MODE_UNSPECIFIED="MODE_UNSPECIFIED",t.MODE_DYNAMIC="MODE_DYNAMIC"})(Gcr||(Gcr={}));Lh=class extends Error{constructor(e){super(`[GoogleGenerativeAI Error]: ${e}`)}},Ak=class extends Lh{constructor(e,r){super(e),this.response=r}},yxe=class extends Lh{constructor(e,r,n,o){super(e),this.status=r,this.statusText=n,this.errorDetails=o}},zI=class extends Lh{},bxe=class extends Lh{};mio="https://generativelanguage.googleapis.com",hio="v1beta",gio="0.24.1",yio="genai-js";(function(t){t.GENERATE_CONTENT="generateContent",t.STREAM_GENERATE_CONTENT="streamGenerateContent",t.COUNT_TOKENS="countTokens",t.EMBED_CONTENT="embedContent",t.BATCH_EMBED_CONTENTS="batchEmbedContents"})(mV||(mV={}));ftt=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)||hio,i=`${((r=this.requestOptions)===null||r===void 0?void 0:r.baseUrl)||mio}/${n}/${this.model}:${this.task}`;return this.stream&&(i+="?alt=sse"),i}};Oio=[oie.RECITATION,oie.SAFETY,oie.LANGUAGE];Zcr=/^data\: (.*)(?:\n\n|\r\r|\r\n\r\n)/;Qcr=["text","inlineData","functionCall","functionResponse","executableCode","codeExecutionResult"],$io={user:["text","inlineData"],function:["functionResponse"],model:["text","functionCall","executableCode","codeExecutionResult"],system:["text"]};tdr="SILENT_ERROR",ptt=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&&(Lio(n.history),this._history=n.history)}async getHistory(){return await this._sendPromise,this._history}async sendMessage(e,r={}){var n,o,i,a,s,u;await this._sendPromise;let l=aie(e),c={safetySettings:(n=this.params)===null||n===void 0?void 0:n.safetySettings,generationConfig:(o=this.params)===null||o===void 0?void 0:o.generationConfig,tools:(i=this.params)===null||i===void 0?void 0:i.tools,toolConfig:(a=this.params)===null||a===void 0?void 0:a.toolConfig,systemInstruction:(s=this.params)===null||s===void 0?void 0:s.systemInstruction,cachedContent:(u=this.params)===null||u===void 0?void 0:u.cachedContent,contents:[...this._history,l]},d=Object.assign(Object.assign({},this._requestOptions),r),f;return this._sendPromise=this._sendPromise.then(()=>ndr(this._apiKey,this.model,c,d)).then(p=>{var m;if(edr(p.response)){this._history.push(l);let h=Object.assign({parts:[],role:"model"},(m=p.response.candidates)===null||m===void 0?void 0:m[0].content);this._history.push(h)}else{let h=Nk(p.response);h&&console.warn(`sendMessage() was unsuccessful. ${h}. Inspect response object for details.`)}f=p}).catch(p=>{throw this._sendPromise=Promise.resolve(),p}),await this._sendPromise,f}async sendMessageStream(e,r={}){var n,o,i,a,s,u;await this._sendPromise;let l=aie(e),c={safetySettings:(n=this.params)===null||n===void 0?void 0:n.safetySettings,generationConfig:(o=this.params)===null||o===void 0?void 0:o.generationConfig,tools:(i=this.params)===null||i===void 0?void 0:i.tools,toolConfig:(a=this.params)===null||a===void 0?void 0:a.toolConfig,systemInstruction:(s=this.params)===null||s===void 0?void 0:s.systemInstruction,cachedContent:(u=this.params)===null||u===void 0?void 0:u.cachedContent,contents:[...this._history,l]},d=Object.assign(Object.assign({},this._requestOptions),r),f=rdr(this._apiKey,this.model,c,d);return this._sendPromise=this._sendPromise.then(()=>f).catch(p=>{throw new Error(tdr)}).then(p=>p.response).then(p=>{if(edr(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!==tdr&&console.error(p)}),f}};_xe=class{constructor(e,r,n={}){this.apiKey=e,this._requestOptions=n,r.model.includes("/")?this.model=r.model:this.model=`models/${r.model}`,this.generationConfig=r.generationConfig||{},this.safetySettings=r.safetySettings||[],this.tools=r.tools,this.toolConfig=r.toolConfig,this.systemInstruction=odr(r.systemInstruction),this.cachedContent=r.cachedContent}async generateContent(e,r={}){var n;let o=Ycr(e),i=Object.assign(Object.assign({},this._requestOptions),r);return ndr(this.apiKey,this.model,Object.assign({generationConfig:this.generationConfig,safetySettings:this.safetySettings,tools:this.tools,toolConfig:this.toolConfig,systemInstruction:this.systemInstruction,cachedContent:(n=this.cachedContent)===null||n===void 0?void 0:n.name},o),i)}async generateContentStream(e,r={}){var n;let o=Ycr(e),i=Object.assign(Object.assign({},this._requestOptions),r);return rdr(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 ptt(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=Dio(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 Fio(this.apiKey,this.model,n,o)}async embedContent(e,r={}){let n=jio(e),o=Object.assign(Object.assign({},this._requestOptions),r);return kio(this.apiKey,this.model,n,o)}async batchEmbedContents(e,r={}){let n=Object.assign(Object.assign({},this._requestOptions),r);return qio(this.apiKey,this.model,e,n)}};hV=class{constructor(e){this.apiKey=e}getGenerativeModel(e,r){if(!e.model)throw new Lh("Must provide a model name. Example: genai.getGenerativeModel({ model: 'my-model-name' })");return new _xe(this.apiKey,e,r)}getGenerativeModelFromCachedContent(e,r,n){if(!e.name)throw new zI("Cached content must contain a `name` field.");if(!e.model)throw new zI("Cached content must contain a `model` field.");let o=["model","systemInstruction"];for(let a of o)if(r?.[a]&&e[a]&&r?.[a]!==e[a]){if(a==="model"){let s=r.model.startsWith("models/")?r.model.replace("models/",""):r.model,u=e.model.startsWith("models/")?e.model.replace("models/",""):e.model;if(s===u)continue}throw new zI(`Different value for "${a}" specified in modelParams (${r[a]}) and cachedContent (${e[a]})`)}let i=Object.assign(Object.assign({},r),{model:e.model,tools:e.tools,toolConfig:e.toolConfig,systemInstruction:e.systemInstruction,cachedContent:e});return new _xe(this.apiKey,i,n)}}});function htt(t,e){let r=Bio(t);return{tools:r,toolConfig:zio(r,e)}}function Bio(t){let e=[],r=[];return t.forEach(n=>{if(zb(n)){let[o]=qcr([n]);o.functionDeclarations&&e.push(...o.functionDeclarations)}else if(i0(n)){let{functionDeclarations:o}=Uio(n);if(o)e.push(...o);else throw new Error("Failed to convert OpenAI structured tool to GenerativeAI tool")}else r.push(n)}),r.find(n=>"functionDeclarations"in n)?r.map(n=>{if(e?.length>0&&"functionDeclarations"in n){let o={functionDeclarations:[...n.functionDeclarations||[],...e]};return e=[],o}return n}):[...r,...e.length>0?[{functionDeclarations:e}]:[]]}function Uio(t){return{functionDeclarations:[{name:t.function.name,description:t.function.description,parameters:sD(t.function.parameters)}]}}function zio(t,e){if(!t.length||!e)return;let{toolChoice:r,allowedFunctionNames:n}=e,o={any:pV.ANY,auto:pV.AUTO,none:pV.NONE};if(r&&["any","auto","none"].includes(r))return{functionCallingConfig:{mode:o[r]??"MODE_UNSPECIFIED",allowedFunctionNames:n}};if(typeof r=="string"||n)return{functionCallingConfig:{mode:pV.ANY,allowedFunctionNames:[...n??[],...r&&typeof r=="string"?[r]:[]]}}}var idr=v(()=>{hxe();ctt();uie();iD();rv()});var adr,sdr=v(()=>{adr={"gemini-embedding-001":{maxInputTokens:2048,imageInputs:!1,audioInputs:!1,pdfInputs:!1,videoInputs:!1,maxOutputTokens:3072,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!1,structuredOutput:!1},"gemini-2.5-flash-lite-preview-09-2025":{maxInputTokens:1048576,imageInputs:!0,audioInputs:!0,pdfInputs:!0,videoInputs:!0,maxOutputTokens:65536,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0},"gemini-2.5-pro-preview-06-05":{maxInputTokens:1048576,imageInputs:!0,audioInputs:!0,pdfInputs:!0,videoInputs:!0,maxOutputTokens:65536,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0},"gemini-2.5-flash-preview-04-17":{maxInputTokens:1048576,imageInputs:!0,audioInputs:!0,pdfInputs:!0,videoInputs:!0,maxOutputTokens:65536,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!1},"gemini-2.5-flash-preview-09-2025":{maxInputTokens:1048576,imageInputs:!0,audioInputs:!0,pdfInputs:!0,videoInputs:!0,maxOutputTokens:65536,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0},"gemini-2.5-pro-preview-05-06":{maxInputTokens:1048576,imageInputs:!0,audioInputs:!0,pdfInputs:!0,videoInputs:!0,maxOutputTokens:65536,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0},"gemini-2.5-flash-preview-05-20":{maxInputTokens:1048576,imageInputs:!0,audioInputs:!0,pdfInputs:!0,videoInputs:!0,maxOutputTokens:65536,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0},"gemini-2.5-flash":{maxInputTokens:1048576,imageInputs:!0,audioInputs:!0,pdfInputs:!0,videoInputs:!0,maxOutputTokens:65536,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0},"gemini-live-2.5-flash":{maxInputTokens:128e3,imageInputs:!0,audioInputs:!0,pdfInputs:!1,videoInputs:!0,maxOutputTokens:8e3,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!0,videoOutputs:!1,toolCalling:!0,structuredOutput:!1},"gemini-3-flash-preview":{maxInputTokens:1048576,imageInputs:!0,audioInputs:!0,pdfInputs:!0,videoInputs:!0,maxOutputTokens:65536,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0},"gemini-live-2.5-flash-preview-native-audio":{maxInputTokens:131072,imageInputs:!1,audioInputs:!0,pdfInputs:!1,videoInputs:!0,maxOutputTokens:65536,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!0,videoOutputs:!1,toolCalling:!0,structuredOutput:!1},"gemini-2.5-flash-lite":{maxInputTokens:1048576,imageInputs:!0,audioInputs:!0,pdfInputs:!0,videoInputs:!0,maxOutputTokens:65536,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0},"gemini-2.5-flash-preview-tts":{maxInputTokens:8e3,imageInputs:!1,audioInputs:!1,pdfInputs:!1,videoInputs:!1,maxOutputTokens:16e3,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!0,videoOutputs:!1,toolCalling:!1,structuredOutput:!1},"gemini-flash-latest":{maxInputTokens:1048576,imageInputs:!0,audioInputs:!0,pdfInputs:!0,videoInputs:!0,maxOutputTokens:65536,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0},"gemini-2.5-flash-lite-preview-06-17":{maxInputTokens:1048576,imageInputs:!0,audioInputs:!0,pdfInputs:!0,videoInputs:!0,maxOutputTokens:65536,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!1},"gemini-2.5-flash-image":{maxInputTokens:32768,imageInputs:!0,audioInputs:!1,pdfInputs:!1,videoInputs:!1,maxOutputTokens:32768,reasoningOutput:!0,imageOutputs:!0,audioOutputs:!1,videoOutputs:!1,toolCalling:!1,structuredOutput:!1},"gemini-2.5-pro-preview-tts":{maxInputTokens:8e3,imageInputs:!1,audioInputs:!1,pdfInputs:!1,videoInputs:!1,maxOutputTokens:16e3,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!0,videoOutputs:!1,toolCalling:!1,structuredOutput:!1},"gemini-2.5-flash-image-preview":{maxInputTokens:32768,imageInputs:!0,audioInputs:!1,pdfInputs:!1,videoInputs:!1,maxOutputTokens:32768,reasoningOutput:!0,imageOutputs:!0,audioOutputs:!1,videoOutputs:!1,toolCalling:!1,structuredOutput:!1},"gemini-1.5-flash-8b":{maxInputTokens:1e6,imageInputs:!0,audioInputs:!0,pdfInputs:!1,videoInputs:!0,maxOutputTokens:8192,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!1},"gemini-3-pro-preview":{maxInputTokens:1e6,imageInputs:!0,audioInputs:!0,pdfInputs:!0,videoInputs:!0,maxOutputTokens:64e3,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0},"gemini-2.0-flash-lite":{maxInputTokens:1048576,imageInputs:!0,audioInputs:!0,pdfInputs:!0,videoInputs:!0,maxOutputTokens:8192,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0},"gemini-1.5-flash":{maxInputTokens:1e6,imageInputs:!0,audioInputs:!0,pdfInputs:!1,videoInputs:!0,maxOutputTokens:8192,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!1},"gemini-flash-lite-latest":{maxInputTokens:1048576,imageInputs:!0,audioInputs:!0,pdfInputs:!0,videoInputs:!0,maxOutputTokens:65536,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0},"gemini-2.5-pro":{maxInputTokens:1048576,imageInputs:!0,audioInputs:!0,pdfInputs:!0,videoInputs:!0,maxOutputTokens:65536,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0},"gemini-2.0-flash":{maxInputTokens:1048576,imageInputs:!0,audioInputs:!0,pdfInputs:!0,videoInputs:!0,maxOutputTokens:8192,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0},"gemini-1.5-pro":{maxInputTokens:1e6,imageInputs:!0,audioInputs:!0,pdfInputs:!1,videoInputs:!0,maxOutputTokens:8192,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!1}}});var gtt,udr=v(()=>{hxe();ctt();Bcr();idr();sdr();uie();su();aD();Qv();nv();nO();gtt=class extends Vy{constructor(e,r){let n=typeof e=="string"?{...r??{},model:e}:e;super(n);x(this,"lc_serializable",!0);x(this,"lc_namespace",["langchain","chat_models","google_genai"]);x(this,"model");x(this,"temperature");x(this,"maxOutputTokens");x(this,"topP");x(this,"topK");x(this,"stopSequences",[]);x(this,"safetySettings");x(this,"apiKey");x(this,"streaming",!1);x(this,"json");x(this,"streamUsage",!0);x(this,"convertSystemMessageToHumanContent");x(this,"thinkingConfig");x(this,"client");if(this._addVersion("@langchain/google-genai","2.1.23"),this.model=n.model.replace(/^models\//,""),this.maxOutputTokens=n.maxOutputTokens??this.maxOutputTokens,this.maxOutputTokens&&this.maxOutputTokens<0)throw new Error("`maxOutputTokens` must be a positive integer");if(this.temperature=n.temperature??this.temperature,this.temperature&&(this.temperature<0||this.temperature>2))throw new Error("`temperature` must be in the range of [0.0,2.0]");if(this.topP=n.topP??this.topP,this.topP&&this.topP<0)throw new Error("`topP` must be a positive integer");if(this.topP&&this.topP>1)throw new Error("`topP` must be below 1.");if(this.topK=n.topK??this.topK,this.topK&&this.topK<0)throw new Error("`topK` must be a positive integer");if(this.stopSequences=n.stopSequences??this.stopSequences,this.apiKey=n.apiKey??un("GOOGLE_API_KEY"),!this.apiKey)throw new Error("Please set an API key for Google GenerativeAI in the environment variable GOOGLE_API_KEY or in the `apiKey` field of the ChatGoogleGenerativeAI constructor");if(this.safetySettings=n.safetySettings??this.safetySettings,this.safetySettings&&this.safetySettings.length>0&&new Set(this.safetySettings.map(o=>o.category)).size!==this.safetySettings.length)throw new Error("The categories in `safetySettings` array must be unique");this.streaming=n.streaming??this.streaming,this.json=n.json,this.thinkingConfig=n.thinkingConfig??this.thinkingConfig,this.client=new hV(this.apiKey).getGenerativeModel({model:this.model,safetySettings:this.safetySettings,generationConfig:{stopSequences:this.stopSequences,maxOutputTokens:this.maxOutputTokens,temperature:this.temperature,topP:this.topP,topK:this.topK,...this.json?{responseMimeType:"application/json"}:{},...this.thinkingConfig?{thinkingConfig:this.thinkingConfig}:{}}},{apiVersion:n.apiVersion,baseUrl:n.baseUrl,customHeaders:n.customHeaders}),this.streamUsage=n.streamUsage??this.streamUsage}static lc_name(){return"ChatGoogleGenerativeAI"}get lc_secrets(){return{apiKey:"GOOGLE_API_KEY"}}get lc_aliases(){return{apiKey:"google_api_key"}}get _isMultimodalModel(){return this.model.includes("vision")||this.model.startsWith("gemini-1.5")||this.model.startsWith("gemini-2")||this.model.startsWith("gemma-3-")&&!this.model.startsWith("gemma-3-1b")||this.model.startsWith("gemini-3")}useCachedContent(e,r,n){this.apiKey&&(this.client=new hV(this.apiKey).getGenerativeModelFromCachedContent(e,r,n))}get useSystemInstruction(){return typeof this.convertSystemMessageToHumanContent=="boolean"?!this.convertSystemMessageToHumanContent:this.computeUseSystemInstruction}get computeUseSystemInstruction(){return this.model==="gemini-1.0-pro-001"||this.model.startsWith("gemini-pro-vision")||this.model.startsWith("gemini-1.0-pro-vision")?!1:this.model!=="gemini-pro"}getLsParams(e){return{ls_provider:"google_genai",ls_model_name:this.model,ls_model_type:"chat",ls_temperature:this.client.generationConfig.temperature,ls_max_tokens:this.client.generationConfig.maxOutputTokens,ls_stop:e.stop}}_combineLLMOutput(){return[]}_llmType(){return"googlegenerativeai"}bindTools(e,r){return this.withConfig({tools:htt(e)?.tools,...r})}invocationParams(e){let r=e?.tools?.length?htt(e.tools,{toolChoice:e.tool_choice,allowedFunctionNames:e.allowedFunctionNames}):void 0;return e?.responseSchema?(this.client.generationConfig.responseSchema=e.responseSchema,this.client.generationConfig.responseMimeType="application/json"):(this.client.generationConfig.responseSchema=void 0,this.client.generationConfig.responseMimeType=this.json?"application/json":void 0),{...r?.tools?{tools:r.tools}:{},...r?.toolConfig?{toolConfig:r.toolConfig}:{}}}async _generate(e,r,n){r.signal?.throwIfAborted();let o=utt(e,this._isMultimodalModel,this.useSystemInstruction,this.model),i=o;if(o[0].role==="system"){let[c]=o;this.client.systemInstruction=c,i=o.slice(1)}let a=this.invocationParams(r);if(this.streaming){let c={},d=this._streamResponseChunks(e,r,n),f=[];for await(let p of d){let m=p.generationInfo?.completion??0;f[m]===void 0?f[m]=p:f[m]=f[m].concat(p)}return{generations:f.filter(p=>p!==void 0),llmOutput:{estimatedTokenUsage:c}}}let s=await this.completionWithRetry({...a,contents:i}),u;"usageMetadata"in s.response&&(u=ltt(s.response.usageMetadata,this.model));let l=Fcr(s.response,{usageMetadata:u});return l.generations?.length>0&&await n?.handleLLMNewToken(l.generations[0]?.text??""),l}async*_streamResponseChunks(e,r,n){let o=utt(e,this._isMultimodalModel,this.useSystemInstruction,this.model),i=o;if(o[0].role==="system"){let[p]=o;this.client.systemInstruction=p,i=o.slice(1)}let a={...this.invocationParams(r),contents:i},s=await this.caller.callWithOptions({signal:r?.signal},async()=>{let{stream:p}=await this.client.generateContentStream(a,{signal:r?.signal});return p}),u,l=0,c=0,d=0,f=0;for await(let p of s){if(r.signal?.aborted)return;if("usageMetadata"in p&&p.usageMetadata!==void 0&&this.streamUsage!==!1&&r.streamUsage!==!1){u=ltt(p.usageMetadata,this.model);let h=p.usageMetadata.promptTokenCount??0;u.input_tokens=Math.max(0,h-l),l=h;let y=p.usageMetadata.candidatesTokenCount??0;u.output_tokens=Math.max(0,y-c),c=y;let g=p.usageMetadata.totalTokenCount??0;u.total_tokens=Math.max(0,g-d),d=g}let m=kcr(p,{usageMetadata:u,index:f});f+=1,m&&(yield m,await n?.handleLLMNewToken(m.text??""))}}async completionWithRetry(e,r){return this.caller.callWithOptions({signal:r?.signal},async()=>{try{return await this.client.generateContent(e,{signal:r?.signal})}catch(n){throw n.message?.includes("400 Bad Request")&&(n.status=400),n}})}get profile(){return adr[this.model]??{}}withStructuredOutput(e,r){let n=e,o=r?.name,i=r?.method,a=r?.includeRaw;if(i==="jsonMode")throw new Error('ChatGoogleGenerativeAI only supports "jsonSchema" or "functionCalling" as a method.');let s,u;if(i==="functionCalling"){let f=o??"extract",p;if(Hi(n)){let m=nie(n);p=[{functionDeclarations:[{name:f,description:m.description??"A function available to call.",parameters:m}]}],u=new dtt({returnSingle:!0,keyName:f,zodSchema:n})}else{let m;typeof n.name=="string"&&typeof n.parameters=="object"&&n.parameters!=null?(m=n,m.parameters=sD(n.parameters),f=n.name):m={name:f,description:n.description??"",parameters:sD(n)},p=[{functionDeclarations:[m]}],u=new dtt({returnSingle:!0,keyName:f})}s=this.bindTools(p).withConfig({allowedFunctionNames:[f]})}else{let f=nie(n);s=this.withConfig({responseSchema:f}),u=new ew}if(!a)return s.pipe(u).withConfig({runName:"ChatGoogleGenerativeAIStructuredOutput"});let l=pl.assign({parsed:(f,p)=>u.invoke(f.raw,p)}),c=pl.assign({parsed:()=>null}),d=l.withFallbacks({fallbacks:[c]});return gc.from([{raw:s},d]).withConfig({runName:"StructuredOutputRunnable"})}}});var ytt,ldr=v(()=>{uie();su();lV();Ik();ytt=class extends bx{constructor(e){super(e??{});x(this,"apiKey");x(this,"modelName","embedding-001");x(this,"model","embedding-001");x(this,"taskType");x(this,"title");x(this,"stripNewLines",!0);x(this,"maxBatchSize",100);x(this,"client");if(this.modelName=e?.model?.replace(/^models\//,"")??e?.modelName?.replace(/^models\//,"")??this.modelName,this.model=this.modelName,this.taskType=e?.taskType??this.taskType,this.title=e?.title??this.title,this.title&&this.taskType!=="RETRIEVAL_DOCUMENT")throw new Error("title can only be sepcified with TaskType.RETRIEVAL_DOCUMENT");if(this.apiKey=e?.apiKey??un("GOOGLE_API_KEY"),!this.apiKey)throw new Error("Please set an API key for Google GenerativeAI in the environmentb variable GOOGLE_API_KEY or in the `apiKey` field of the GoogleGenerativeAIEmbeddings constructor");this.client=new hV(this.apiKey).getGenerativeModel({model:this.model},{baseUrl:e?.baseUrl})}_convertToContent(e){return{content:{role:"user",parts:[{text:this.stripNewLines?e.replace(/\n/g," "):e}]},taskType:this.taskType,title:this.title}}async _embedQueryContent(e){let r=this._convertToContent(e);return(await this.client.embedContent(r)).embedding.values??[]}async _embedDocumentsContent(e){let r=_x(e,this.maxBatchSize),n=r.map(o=>({requests:o.map(i=>this._convertToContent(i))}));return(await Promise.allSettled(n.map(o=>this.client.batchEmbedContents(o)))).flatMap((o,i)=>o.status==="fulfilled"?o.value.embeddings.map(a=>a.values||[]):Array(r[i].length).fill([]))}embedQuery(e){return this.caller.call(this._embedQueryContent.bind(this),e)}embedDocuments(e){return this.caller.call(this._embedDocumentsContent.bind(this),e)}}});var btt=v(()=>{udr();ldr()});function cdr(t,e=0){return(Bg[t[e+0]]+Bg[t[e+1]]+Bg[t[e+2]]+Bg[t[e+3]]+"-"+Bg[t[e+4]]+Bg[t[e+5]]+"-"+Bg[t[e+6]]+Bg[t[e+7]]+"-"+Bg[t[e+8]]+Bg[t[e+9]]+"-"+Bg[t[e+10]]+Bg[t[e+11]]+Bg[t[e+12]]+Bg[t[e+13]]+Bg[t[e+14]]+Bg[t[e+15]]).toLowerCase()}var Bg,vxe,ddr=v(()=>{Bg=[];for(vxe=0;vxe<256;++vxe)Bg.push((vxe+256).toString(16).slice(1))});function _tt(){if(!wxe&&(wxe=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!wxe))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return wxe(Vio)}var wxe,Vio,fdr=v(()=>{Vio=new Uint8Array(16)});var Hio,vtt,pdr=v(()=>{Hio=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),vtt={randomUUID:Hio}});function Wio(t,e,r){if(vtt.randomUUID&&!e&&!t)return vtt.randomUUID();t=t||{};var n=t.random||(t.rng||_tt)();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 cdr(n)}var wtt,mdr=v(()=>{pdr();fdr();ddr();wtt=Wio});var hdr=v(()=>{mdr()});function ydr(t,e){return new Hr({content:t.content??"",additional_kwargs:t.thinking&&t.thinking!==""?{reasoning_content:t.thinking}:{},tool_call_chunks:t.tool_calls?.map(r=>({name:r.function.name,args:JSON.stringify(r.function.arguments),type:"tool_call_chunk",index:0,id:wtt()})),response_metadata:{...e?.responseMetadata,model_provider:"ollama"},usage_metadata:e?.usageMetadata})}function gdr(t){let e=t.match(/^data:.*?;base64,(.*)$/);return e?e[1]:""}function Jio(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 Kio(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:[gdr(e.image_url)]};if(e.image_url.url&&typeof e.image_url.url=="string")return{role:"user",content:"",images:[gdr(e.image_url.url)]}}throw new Error(`Unsupported content type: ${e.type}`)})}function Gio(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 Xio(t){if(typeof t.content!="string")throw new Error("Non string tool message content is not supported");return[{role:"tool",content:t.content}]}function bdr(t){return t.flatMap(e=>{if(["human","generic"].includes(e._getType()))return Kio(e);if(e._getType()==="ai")return Jio(e);if(e._getType()==="system")return Gio(e);if(e._getType()==="tool")return Xio(e);throw new Error(`Unsupported message type: ${e._getType()}`)})}var _dr=v(()=>{ra();hdr()});function Zio(t){return t&&DataView.prototype.isPrototypeOf(t)}function R8(t){if(typeof t!="string"&&(t=String(t)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(t)||t==="")throw new TypeError('Invalid character in header field name: "'+t+'"');return t.toLowerCase()}function Ctt(t){return typeof t!="string"&&(t=String(t)),t}function xtt(t){var e={next:function(){var r=t.shift();return{done:r===void 0,value:r}}};return Vb.iterable&&(e[Symbol.iterator]=function(){return e}),e}function km(t){this.map={},t instanceof km?t.forEach(function(e,r){this.append(r,e)},this):Array.isArray(t)?t.forEach(function(e){if(e.length!=2)throw new TypeError("Headers constructor: expected name/value pair to be length 2, found"+e.length);this.append(e[0],e[1])},this):t&&Object.getOwnPropertyNames(t).forEach(function(e){this.append(e,t[e])},this)}function Stt(t){if(!t._noBody){if(t.bodyUsed)return Promise.reject(new TypeError("Already read"));t.bodyUsed=!0}}function Cdr(t){return new Promise(function(e,r){t.onload=function(){e(t.result)},t.onerror=function(){r(t.error)}})}function Yio(t){var e=new FileReader,r=Cdr(e);return e.readAsArrayBuffer(t),r}function Qio(t){var e=new FileReader,r=Cdr(e),n=/charset=([A-Za-z0-9_-]+)/.exec(t.type),o=n?n[1]:"utf-8";return e.readAsText(t,o),r}function eao(t){for(var e=new Uint8Array(t),r=new Array(e.length),n=0;n-1?e:t}function yV(t,e){if(!(this instanceof yV))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');e=e||{};var r=e.body;if(t instanceof yV){if(t.bodyUsed)throw new TypeError("Already read");this.url=t.url,this.credentials=t.credentials,e.headers||(this.headers=new km(t.headers)),this.method=t.method,this.mode=t.mode,this.signal=t.signal,!r&&t._bodyInit!=null&&(r=t._bodyInit,t.bodyUsed=!0)}else this.url=String(t);if(this.credentials=e.credentials||this.credentials||"same-origin",(e.headers||!this.headers)&&(this.headers=new km(e.headers)),this.method=rao(e.method||this.method||"GET"),this.mode=e.mode||this.mode||null,this.signal=e.signal||this.signal||function(){if("AbortController"in Ug){var i=new AbortController;return i.signal}}(),this.referrer=null,(this.method==="GET"||this.method==="HEAD")&&r)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(r),(this.method==="GET"||this.method==="HEAD")&&(e.cache==="no-store"||e.cache==="no-cache")){var n=/([?&])_=[^&]*/;if(n.test(this.url))this.url=this.url.replace(n,"$1_="+new Date().getTime());else{var o=/\?/;this.url+=(o.test(this.url)?"&":"?")+"_="+new Date().getTime()}}}function nao(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 oao(t){var e=new km,r=t.replace(/\r?\n[\t ]+/g," ");return r.split("\r").map(function(n){return n.indexOf(` `)===0?n.substr(1,n.length):n}).forEach(function(n){var o=n.split(":"),i=o.shift().trim();if(i){var a=o.join(":").trim();try{e.append(i,a)}catch(s){console.warn("Response "+s.message)}}}),e}function VI(t,e){if(!(this instanceof VI))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');if(e||(e={}),this.type="default",this.status=e.status===void 0?200:e.status,this.status<200||this.status>599)throw new RangeError("Failed to construct 'Response': The status provided (0) is outside the range [200, 599].");this.ok=this.status>=200&&this.status<300,this.statusText=e.statusText===void 0?"":""+e.statusText,this.headers=new km(e.headers),this.url=e.url||"",this._initBody(t)}function Tdr(t,e){return new Promise(function(r,n){var o=new yV(t,e);if(o.signal&&o.signal.aborted)return n(new gV("Aborted","AbortError"));var i=new XMLHttpRequest;function a(){i.abort()}i.onload=function(){var l={statusText:i.statusText,headers:oao(i.getAllResponseHeaders()||"")};o.url.indexOf("file://")===0&&(i.status<200||i.status>599)?l.status=200:l.status=i.status,l.url="responseURL"in i?i.responseURL:l.headers.get("X-Request-URL");var c="response"in i?i.response:i.responseText;setTimeout(function(){r(new VI(c,l))},0)},i.onerror=function(){setTimeout(function(){n(new TypeError("Network request failed"))},0)},i.ontimeout=function(){setTimeout(function(){n(new TypeError("Network request timed out"))},0)},i.onabort=function(){setTimeout(function(){n(new gV("Aborted","AbortError"))},0)};function s(l){try{return l===""&&Ug.location.href?Ug.location.href:l}catch{return l}}if(i.open(o.method,s(o.url),!0),o.credentials==="include"?i.withCredentials=!0:o.credentials==="omit"&&(i.withCredentials=!1),"responseType"in i&&(Vb.blob?i.responseType="blob":Vb.arrayBuffer&&(i.responseType="arraybuffer")),e&&typeof e.headers=="object"&&!(e.headers instanceof km||Ug.Headers&&e.headers instanceof Ug.Headers)){var u=[];Object.getOwnPropertyNames(e.headers).forEach(function(l){u.push(R8(l)),i.setRequestHeader(l,Ctt(e.headers[l]))}),o.headers.forEach(function(l,c){u.indexOf(c)===-1&&i.setRequestHeader(c,l)})}else o.headers.forEach(function(l,c){i.setRequestHeader(c,l)});o.signal&&(o.signal.addEventListener("abort",a),i.onreadystatechange=function(){i.readyState===4&&o.signal.removeEventListener("abort",a)}),i.send(typeof o._bodyInit>"u"?null:o._bodyInit)})}var Ug,Vb,vdr,Sdr,tao,iao,gV,Odr=v(()=>{Ug=typeof globalThis<"u"&&globalThis||typeof self<"u"&&self||typeof window<"u"&&window||{},Vb={searchParams:"URLSearchParams"in Ug,iterable:"Symbol"in Ug&&"iterator"in Symbol,blob:"FileReader"in Ug&&"Blob"in Ug&&function(){try{return new Blob,!0}catch{return!1}}(),formData:"FormData"in Ug,arrayBuffer:"ArrayBuffer"in Ug};Vb.arrayBuffer&&(vdr=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],Sdr=ArrayBuffer.isView||function(t){return t&&vdr.indexOf(Object.prototype.toString.call(t))>-1});km.prototype.append=function(t,e){t=R8(t),e=Ctt(e);var r=this.map[t];this.map[t]=r?r+", "+e:e};km.prototype.delete=function(t){delete this.map[R8(t)]};km.prototype.get=function(t){return t=R8(t),this.has(t)?this.map[t]:null};km.prototype.has=function(t){return this.map.hasOwnProperty(R8(t))};km.prototype.set=function(t,e){this.map[R8(t)]=Ctt(e)};km.prototype.forEach=function(t,e){for(var r in this.map)this.map.hasOwnProperty(r)&&t.call(e,this.map[r],r,this)};km.prototype.keys=function(){var t=[];return this.forEach(function(e,r){t.push(r)}),xtt(t)};km.prototype.values=function(){var t=[];return this.forEach(function(e){t.push(e)}),xtt(t)};km.prototype.entries=function(){var t=[];return this.forEach(function(e,r){t.push([r,e])}),xtt(t)};Vb.iterable&&(km.prototype[Symbol.iterator]=km.prototype.entries);tao=["CONNECT","DELETE","GET","HEAD","OPTIONS","PATCH","POST","PUT","TRACE"];yV.prototype.clone=function(){return new yV(this,{body:this._bodyInit})};xdr.call(yV.prototype);xdr.call(VI.prototype);VI.prototype.clone=function(){return new VI(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new km(this.headers),url:this.url})};VI.error=function(){var t=new VI(null,{status:200,statusText:""});return t.ok=!1,t.status=0,t.type="error",t};iao=[301,302,303,307,308];VI.redirect=function(t,e){if(iao.indexOf(e)===-1)throw new RangeError("Invalid status code");return new VI(null,{status:e,headers:{location:t}})};gV=Ug.DOMException;try{new gV}catch{gV=function(e,r){this.message=e,this.name=r;var n=Error(e);this.stack=n.stack},gV.prototype=Object.create(Error.prototype),gV.prototype.constructor=gV}Tdr.polyfill=!0;Ug.fetch||(Ug.fetch=Tdr,Ug.Headers=km,Ug.Request=yV,Ug.Response=VI)});function lao(){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 cao(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 Edr,Pdr,aao,sao,uao,Ttt,Ptt,Mtt,Rtt,dao,Itt,Ott,Dk,fao,pao,mao,hao,gao,Ett,I8,uIa,Sxe=v(()=>{Odr();Edr="11434",Pdr=`http://127.0.0.1:${Edr}`,aao="0.6.3",sao=Object.defineProperty,uao=(t,e,r)=>e in t?sao(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,Ttt=(t,e,r)=>(uao(t,typeof e!="symbol"?e+"":e,r),r),Ptt=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)}},Mtt=class{constructor(e,r,n){Ttt(this,"abortController"),Ttt(this,"itr"),Ttt(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.")}},Rtt=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 Ptt(e,t.status)};dao=(t,e)=>t[e],Itt=async(t,e,r={})=>{let n={"Content-Type":"application/json",Accept:"application/json","User-Agent":`ollama-js/${aao} (${lao()})`};r.headers=cao(r.headers);try{let i=new URL(e);if(i.protocol==="https:"&&i.hostname==="ollama.com"){let a=typeof process=="object"&&process!==null&&typeof process.env=="object"&&process.env!==null?dao(process.env,"OLLAMA_API_KEY"):void 0;!(r.headers.authorization||r.headers.Authorization)&&a&&(r.headers.Authorization=`Bearer ${a}`)}}catch(i){console.error("error parsing url",i)}let o=Object.fromEntries(Object.entries(r.headers).filter(([i])=>!Object.keys(n).some(a=>a.toLowerCase()===i.toLowerCase())));return r.headers={...n,...o},t(e,r)},Ott=async(t,e,r)=>{let n=await Itt(t,e,{headers:r?.headers});return await Rtt(n),n},Dk=async(t,e,r,n)=>{let i=(s=>s!==null&&typeof s=="object"&&!Array.isArray(s))(r)?JSON.stringify(r):r,a=await Itt(t,e,{method:"POST",body:i,signal:n?.signal,headers:n?.headers});return await Rtt(a),a},fao=async(t,e,r,n)=>{let o=await Itt(t,e,{method:"DELETE",body:JSON.stringify(r),headers:n?.headers});return await Rtt(o),o},pao=async function*(t){let e=new TextDecoder("utf-8"),r="",n=t.getReader();for(;;){let{done:o,value:i}=await n.read();if(o)break;r+=e.decode(i,{stream:!0});let a=r.split(` `);r=a.pop()??"";for(let s of a)try{yield JSON.parse(s)}catch{console.warn("invalid json: ",s)}}r+=e.decode();for(let o of r.split(` `).filter(i=>i!==""))try{yield JSON.parse(o)}catch{console.warn("invalid json: ",o)}},mao=t=>{if(!t)return Pdr;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=Edr);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},hao=Object.defineProperty,gao=(t,e,r)=>e in t?hao(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,Ett=(t,e,r)=>(gao(t,typeof e!="symbol"?e+"":e,r),r),I8=class{constructor(e){Ett(this,"config"),Ett(this,"fetch"),Ett(this,"ongoingStreamedRequests",[]),this.config={host:"",headers:e?.headers},e?.proxy||(this.config.host=mao(e?.host??Pdr)),this.fetch=e?.fetch??fetch}abort(){for(let e of this.ongoingStreamedRequests)e.abort();this.ongoingStreamedRequests.length=0}async processStreamableRequest(e,r){r.stream=r.stream??!1;let n=`${this.config.host}/api/${e}`;if(r.stream){let i=new AbortController,a=await Dk(this.fetch,n,r,{signal:i.signal,headers:this.config.headers});if(!a.body)throw new Error("Missing body");let s=pao(a.body),u=new Mtt(i,s,()=>{let l=this.ongoingStreamedRequests.indexOf(u);l>-1&&this.ongoingStreamedRequests.splice(l,1)});return this.ongoingStreamedRequests.push(u),u}return await(await Dk(this.fetch,n,r,{headers:this.config.headers})).json()}async encodeImage(e){if(typeof e!="string"){let r=new Uint8Array(e),n="",o=r.byteLength;for(let i=0;i{CQ();mS();zN();yJ();ZL();cWe();Mdr=class extends _J{constructor(e){super(e);x(this,"returnId",!1);x(this,"lc_namespace",["langchain","output_parsers","openai_tools"]);x(this,"lc_serializable",!0);this.returnId=e?.returnId??this.returnId}static lc_name(){return"JsonOutputToolsParser"}_diff(){throw new Error("Not supported.")}async parse(){throw new Error("Not implemented.")}async parseResult(e){return await this.parsePartialResult(e,!1)}async parsePartialResult(e,r=!0){let n=e[0].message,o;if(mc(n)&&n.tool_calls?.length?o=n.tool_calls.map(a=>{let{id:s,...u}=a;return this.returnId?{id:s,...u}:u}):n.additional_kwargs.tool_calls!==void 0&&(o=JSON.parse(JSON.stringify(n.additional_kwargs.tool_calls)).map(a=>HI(a,{returnId:this.returnId,partial:r}))),!o)return[];let i=[];for(let a of o)if(a!==void 0){let s={type:a.name,args:a.args,id:a.id};i.push(s)}return i}},Ow=class extends Mdr{constructor(e){super(e);x(this,"lc_namespace",["langchain","output_parsers","openai_tools"]);x(this,"lc_serializable",!0);x(this,"returnId",!1);x(this,"keyName");x(this,"returnSingle",!1);x(this,"zodSchema");this.keyName=e.keyName,this.returnSingle=e.returnSingle??this.returnSingle,this.zodSchema=e.zodSchema}static lc_name(){return"JsonOutputKeyToolsParser"}async _validateResult(e){if(this.zodSchema===void 0)return e;let r=await Wz(this.zodSchema,e);if(r.success)return r.data;throw new CS(`Failed to parse. Text: "${JSON.stringify(e,null,2)}". Error: ${JSON.stringify(r.error?.issues)}`,JSON.stringify(e,null,2))}async parsePartialResult(e){let r=(await super.parsePartialResult(e)).filter(o=>o.type===this.keyName),n=r;if(r.length)return this.returnId||(n=r.map(o=>o.args)),this.returnSingle?n[0]:n}async parseResult(e){let r=(await super.parsePartialResult(e,!1)).filter(o=>o.type===this.keyName),n=r;if(r.length)return this.returnId||(n=r.map(o=>o.args)),this.returnSingle?this._validateResult(n[0]):await Promise.all(n.map(o=>this._validateResult(o)))}}});var _V=v(()=>{zo();Rdr()});var Att,Idr=v(()=>{_dr();ra();aD();Sxe();xm();Qv();iD();XT();nO();_V();su();nv();Sy();Att=class extends Vy{constructor(e){super(e??{});x(this,"model","llama3");x(this,"numa");x(this,"numCtx");x(this,"numBatch");x(this,"numGpu");x(this,"mainGpu");x(this,"lowVram");x(this,"f16Kv");x(this,"logitsAll");x(this,"vocabOnly");x(this,"useMmap");x(this,"useMlock");x(this,"embeddingOnly");x(this,"numThread");x(this,"numKeep");x(this,"seed");x(this,"numPredict");x(this,"topK");x(this,"topP");x(this,"tfsZ");x(this,"typicalP");x(this,"repeatLastN");x(this,"temperature");x(this,"repeatPenalty");x(this,"presencePenalty");x(this,"frequencyPenalty");x(this,"mirostat");x(this,"mirostatTau");x(this,"mirostatEta");x(this,"penalizeNewline");x(this,"streaming");x(this,"format");x(this,"keepAlive");x(this,"client");x(this,"checkOrPullModel",!1);x(this,"baseUrl","http://127.0.0.1:11434");x(this,"think");this.baseUrl=e?.baseUrl??un("OLLAMA_BASE_URL")??this.baseUrl,this.client=new I8({fetch:e?.fetch,host:this.baseUrl,headers:e?.headers}),this.model=e?.model??this.model,this.numa=e?.numa,this.numCtx=e?.numCtx,this.numBatch=e?.numBatch,this.numGpu=e?.numGpu,this.mainGpu=e?.mainGpu,this.lowVram=e?.lowVram,this.f16Kv=e?.f16Kv,this.logitsAll=e?.logitsAll,this.vocabOnly=e?.vocabOnly,this.useMmap=e?.useMmap,this.useMlock=e?.useMlock,this.embeddingOnly=e?.embeddingOnly,this.numThread=e?.numThread,this.numKeep=e?.numKeep,this.seed=e?.seed,this.numPredict=e?.numPredict,this.topK=e?.topK,this.topP=e?.topP,this.tfsZ=e?.tfsZ,this.typicalP=e?.typicalP,this.repeatLastN=e?.repeatLastN,this.temperature=e?.temperature,this.repeatPenalty=e?.repeatPenalty,this.presencePenalty=e?.presencePenalty,this.frequencyPenalty=e?.frequencyPenalty,this.mirostat=e?.mirostat,this.mirostatTau=e?.mirostatTau,this.mirostatEta=e?.mirostatEta,this.penalizeNewline=e?.penalizeNewline,this.streaming=e?.streaming,this.format=e?.format,this.keepAlive=e?.keepAlive,this.think=e?.think,this.checkOrPullModel=e?.checkOrPullModel??this.checkOrPullModel}static lc_name(){return"ChatOllama"}_llmType(){return"ollama"}async pull(e,r){let{stream:n,insecure:o,logProgress:i}={stream:!0,...r};if(n)for await(let a of await this.client.pull({model:e,insecure:o,stream:n}))i&&console.log(a);else{let a=await this.client.pull({model:e,insecure:o});i&&console.log(a)}}bindTools(e,r){return this.withConfig({tools:e.map(n=>Rk(n)),...r})}getLsParams(e){let r=this.invocationParams(e);return{ls_provider:"ollama",ls_model_name:this.model,ls_model_type:"chat",ls_temperature:r.options?.temperature??void 0,ls_max_tokens:r.options?.num_predict??void 0,ls_stop:e.stop}}invocationParams(e){return{model:this.model,format:e?.format??this.format,keep_alive:this.keepAlive,think:this.think,options:{numa:this.numa,num_ctx:this.numCtx,num_batch:this.numBatch,num_gpu:this.numGpu,main_gpu:this.mainGpu,low_vram:this.lowVram,f16_kv:this.f16Kv,logits_all:this.logitsAll,vocab_only:this.vocabOnly,use_mmap:this.useMmap,use_mlock:this.useMlock,embedding_only:this.embeddingOnly,num_thread:this.numThread,num_keep:this.numKeep,seed:this.seed,num_predict:this.numPredict,top_k:this.topK,top_p:this.topP,tfs_z:this.tfsZ,typical_p:this.typicalP,repeat_last_n:this.repeatLastN,temperature:this.temperature,repeat_penalty:this.repeatPenalty,presence_penalty:this.presencePenalty,frequency_penalty:this.frequencyPenalty,mirostat:this.mirostat,mirostat_tau:this.mirostatTau,mirostat_eta:this.mirostatEta,penalize_newline:this.penalizeNewline,stop:e?.stop},tools:e?.tools?.length?e.tools.map(r=>Rk(r)):void 0}}async checkModelExistsOnMachine(e){let{models:r}=await this.client.list();return!!r.find(n=>n.name===e||n.name===`${e}:latest`)}async _generate(e,r,n){r.signal?.throwIfAborted(),this.checkOrPullModel&&(await this.checkModelExistsOnMachine(this.model)||await this.pull(this.model,{logProgress:!0}));let o;for await(let a of this._streamResponseChunks(e,r,n))o?o=RC(o,a.message):o=a.message;let i=new uo({id:o?.id,content:o?.content??"",additional_kwargs:o?.additional_kwargs,tool_calls:o?.tool_calls,response_metadata:o?.response_metadata,usage_metadata:o?.usage_metadata});return{generations:[{text:typeof i.content=="string"?i.content:"",message:i}]}}async*_streamResponseChunks(e,r,n){this.checkOrPullModel&&(await this.checkModelExistsOnMachine(this.model)||await this.pull(this.model,{logProgress:!0}));let o=this.invocationParams(r),i=bdr(e),a={input_tokens:0,output_tokens:0,total_tokens:0},s=await this.client.chat({...o,messages:i,stream:!0}),u;for await(let l of s){if(r.signal?.aborted){this.client.abort();return}let{message:c,...d}=l;a.input_tokens+=d.prompt_eval_count??0,a.output_tokens+=d.eval_count??0,a.total_tokens=a.input_tokens+a.output_tokens,u=d;let f=this.think?c.thinking??c.content??"":c.content??"",p=new Mi({text:f,message:ydr(c)});yield p,await n?.handleLLMNewToken(f,void 0,void 0,void 0,void 0,{chunk:p})}yield new Mi({text:"",message:new Hr({content:"",response_metadata:{...u,model_provider:"ollama"},usage_metadata:a})})}withStructuredOutput(e,r){let n,o,{schema:i,name:a,includeRaw:s}={...r,schema:e},u=r?.method??"jsonSchema";if(u==="functionCalling"){let f=a??"extract";if(Hi(i)){let p=Ii(i);n=this.bindTools([{type:"function",function:{name:f,description:p.description,parameters:p}}]).withConfig({ls_structured_output_format:{kwargs:{method:u},schema:p}}),o=new Ow({returnSingle:!0,keyName:f,zodSchema:i})}else{let p;typeof i.name=="string"&&typeof i.parameters=="object"&&i.parameters!=null?(p=i,f=i.name):p={name:f,description:i.description??"",parameters:i},n=this.bindTools([{type:"function",function:p}]).withConfig({ls_structured_output_format:{kwargs:{method:u},schema:i}}),o=new Ow({returnSingle:!0,keyName:f})}}else if(u==="jsonMode"){o=Hi(i)?jC.fromZodSchema(i):new ew;let f=Ii(i);n=this.withConfig({format:"json",ls_structured_output_format:{kwargs:{method:u},schema:f}})}else if(u==="jsonSchema"){o=Hi(i)?jC.fromZodSchema(i):new ew;let f=Ii(i);n=this.withConfig({format:f,ls_structured_output_format:{kwargs:{method:u},schema:f}})}else throw new TypeError(`Unrecognized structured output method '${u}'. Expected one of 'functionCalling', 'jsonMode', or 'jsonSchema'`);if(!s)return n.pipe(o).withConfig({runName:"ChatOllamaStructuredOutput"});let l=pl.assign({parsed:(f,p)=>o.invoke(f.raw,p)}),c=pl.assign({parsed:()=>null}),d=l.withFallbacks({fallbacks:[c]});return gc.from([{raw:n},d]).withConfig({runName:"StructuredOutputRunnable"})}}});var Ntt,Adr=v(()=>{Sxe();su();lV();Ntt=class extends bx{constructor(e){super({maxConcurrency:1,...e});x(this,"model","mxbai-embed-large");x(this,"baseUrl","http://localhost:11434");x(this,"dimensions");x(this,"keepAlive");x(this,"requestOptions");x(this,"client");x(this,"truncate",!1);this.baseUrl=e?.baseUrl??un("OLLAMA_BASE_URL")??this.baseUrl,this.client=new I8({fetch:e?.fetch,host:this.baseUrl,headers:e?.headers?new Headers(e.headers):void 0}),this.model=e?.model??this.model,this.dimensions=e?.dimensions,this.keepAlive=e?.keepAlive,this.truncate=e?.truncate??this.truncate,this.requestOptions=e?.requestOptions?this._convertOptions(e?.requestOptions):void 0}_convertOptions(e){let r={},n={embeddingOnly:"embedding_only",frequencyPenalty:"frequency_penalty",keepAlive:"keep_alive",logitsAll:"logits_all",lowVram:"low_vram",mainGpu:"main_gpu",mirostat:"mirostat",mirostatEta:"mirostat_eta",mirostatTau:"mirostat_tau",numBatch:"num_batch",numCtx:"num_ctx",numGpu:"num_gpu",numKeep:"num_keep",numPredict:"num_predict",numThread:"num_thread",penalizeNewline:"penalize_newline",presencePenalty:"presence_penalty",repeatLastN:"repeat_last_n",repeatPenalty:"repeat_penalty",temperature:"temperature",stop:"stop",tfsZ:"tfs_z",topK:"top_k",topP:"top_p",typicalP:"typical_p",useMlock:"use_mlock",useMmap:"use_mmap",vocabOnly:"vocab_only",f16Kv:"f16_kv",numa:"numa",seed:"seed"};for(let[o,i]of Object.entries(e)){let a=n[o];a?r[a]=i:r[o]=i}return r}async embedDocuments(e){return this.embeddingWithRetry(e)}async embedQuery(e){return(await this.embeddingWithRetry([e]))[0]}async embeddingWithRetry(e){return(await this.caller.call(()=>this.client.embed({model:this.model,input:e,dimensions:this.dimensions,keep_alive:this.keepAlive,options:this.requestOptions,truncate:this.truncate}))).embeddings}}});var Ndr=v(()=>{Sxe();xm();su();rie()});var Dtt=v(()=>{Idr();Adr();Ndr()});function lie(t,e){return t.lc_error_code=e,t.message=`${t.message} Troubleshooting URL: https://docs.langchain.com/oss/javascript/langchain/errors/${e}/ `,t}var Ddr=v(()=>{});function Zr(t,e,r,n,o){if(n==="m")throw new TypeError("Private method is not writable");if(n==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof e=="function"?t!==e||!o:!e.has(t))throw new TypeError("Cannot write private member to an object whose class did not declare it");return n==="a"?o.call(t,r):o?o.value=r:e.set(t,r),r}function Pe(t,e,r,n){if(r==="a"&&!n)throw new TypeError("Private accessor was defined without a getter");if(typeof e=="function"?t!==e||!n:!e.has(t))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?n:r==="a"?n.call(t):n?n.value:e.get(t)}var a0=v(()=>{});var jtt,$tt=v(()=>{jtt=function(){let{crypto:t}=globalThis;if(t?.randomUUID)return jtt=t.randomUUID.bind(t),t.randomUUID();let e=new Uint8Array(1),r=t?()=>t.getRandomValues(e)[0]:()=>Math.random()*255&255;return"10000000-1000-4000-8000-100000000000".replace(/[018]/g,n=>(+n^r()&15>>+n/4).toString(16))}});function cie(t){return typeof t=="object"&&t!==null&&("name"in t&&t.name==="AbortError"||"message"in t&&String(t.message).includes("FetchRequestCanceledException"))}var die,Cxe=v(()=>{die=t=>{if(t instanceof Error)return t;if(typeof t=="object"&&t!==null){try{if(Object.prototype.toString.call(t)==="[object Error]"){let e=new Error(t.message,t.cause?{cause:t.cause}:{});return t.stack&&(e.stack=t.stack),t.cause&&!e.cause&&(e.cause=t.cause),t.name&&(e.name=t.name),e}}catch{}try{return new Error(JSON.stringify(t))}catch{}}return new Error(t)}});var Kt,qm,qc,jk,WI,A8,N8,D8,j8,$8,L8,F8,k8,q8,B8,JI,KI=v(()=>{Cxe();Kt=class extends Error{},qm=class t extends Kt{constructor(e,r,n,o){super(`${t.makeMessage(e,r,n)}`),this.status=e,this.headers=o,this.requestID=o?.get("x-request-id"),this.error=r;let i=r;this.code=i?.code,this.param=i?.param,this.type=i?.type}static makeMessage(e,r,n){let o=r?.message?typeof r.message=="string"?r.message:JSON.stringify(r.message):r?JSON.stringify(r):n;return e&&o?`${e} ${o}`:e?`${e} status code (no body)`:o||"(no status code or body)"}static generate(e,r,n,o){if(!e||!o)return new jk({message:n,cause:die(r)});let i=r?.error;return e===400?new A8(e,i,n,o):e===401?new N8(e,i,n,o):e===403?new D8(e,i,n,o):e===404?new j8(e,i,n,o):e===409?new $8(e,i,n,o):e===422?new L8(e,i,n,o):e===429?new F8(e,i,n,o):e>=500?new k8(e,i,n,o):new t(e,i,n,o)}},qc=class extends qm{constructor({message:e}={}){super(void 0,void 0,e||"Request was aborted.",void 0)}},jk=class extends qm{constructor({message:e,cause:r}){super(void 0,void 0,e||"Connection error.",void 0),r&&(this.cause=r)}},WI=class extends jk{constructor({message:e}={}){super({message:e??"Request timed out."})}},A8=class extends qm{},N8=class extends qm{},D8=class extends qm{},j8=class extends qm{},$8=class extends qm{},L8=class extends qm{},F8=class extends qm{},k8=class extends qm{},q8=class extends Kt{constructor(){super("Could not parse response content as the length limit was reached")}},B8=class extends Kt{constructor(){super("Could not parse response content as the request was rejected by the content filter")}},JI=class extends Error{constructor(e){super(e)}}});function Ftt(t){return typeof t!="object"?{}:t??{}}function $dr(t){if(!t)return!0;for(let e in t)return!1;return!0}function Ldr(t,e){return Object.prototype.hasOwnProperty.call(t,e)}function U8(t){return t!=null&&typeof t=="object"&&!Array.isArray(t)}var bao,jdr,Hy,Ltt,Fdr,kdr,uD=v(()=>{KI();bao=/^[a-z][a-z0-9+.-]*:/i,jdr=t=>bao.test(t),Hy=t=>(Hy=Array.isArray,Hy(t)),Ltt=Hy;Fdr=(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},kdr=t=>{try{return JSON.parse(t)}catch{return}}});var GI,z8=v(()=>{GI=t=>new Promise(e=>setTimeout(e,t))});var $k,ktt=v(()=>{$k="6.16.0"});function _ao(){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 wao(){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 zdr,vao,qdr,Bdr,Udr,Vdr,qtt=v(()=>{ktt();zdr=()=>typeof window<"u"&&typeof window.document<"u"&&typeof navigator<"u";vao=()=>{let t=_ao();if(t==="deno")return{"X-Stainless-Lang":"js","X-Stainless-Package-Version":$k,"X-Stainless-OS":Bdr(Deno.build.os),"X-Stainless-Arch":qdr(Deno.build.arch),"X-Stainless-Runtime":"deno","X-Stainless-Runtime-Version":typeof Deno.version=="string"?Deno.version:Deno.version?.deno??"unknown"};if(typeof EdgeRuntime<"u")return{"X-Stainless-Lang":"js","X-Stainless-Package-Version":$k,"X-Stainless-OS":"Unknown","X-Stainless-Arch":`other:${EdgeRuntime}`,"X-Stainless-Runtime":"edge","X-Stainless-Runtime-Version":globalThis.process.version};if(t==="node")return{"X-Stainless-Lang":"js","X-Stainless-Package-Version":$k,"X-Stainless-OS":Bdr(globalThis.process.platform??"unknown"),"X-Stainless-Arch":qdr(globalThis.process.arch??"unknown"),"X-Stainless-Runtime":"node","X-Stainless-Runtime-Version":globalThis.process.version??"unknown"};let e=wao();return e?{"X-Stainless-Lang":"js","X-Stainless-Package-Version":$k,"X-Stainless-OS":"Unknown","X-Stainless-Arch":"unknown","X-Stainless-Runtime":`browser:${e.browser}`,"X-Stainless-Runtime-Version":e.version}:{"X-Stainless-Lang":"js","X-Stainless-Package-Version":$k,"X-Stainless-OS":"Unknown","X-Stainless-Arch":"unknown","X-Stainless-Runtime":"unknown","X-Stainless-Runtime-Version":"unknown"}};qdr=t=>t==="x32"?"x32":t==="x86_64"||t==="x64"?"x64":t==="arm"?"arm":t==="aarch64"||t==="arm64"?"arm64":t?`other:${t}`:"unknown",Bdr=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"),Vdr=()=>Udr??(Udr=vao())});function Hdr(){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 Btt(...t){let e=globalThis.ReadableStream;if(typeof e>"u")throw new Error("`ReadableStream` is not defined as a global; You will need to polyfill it, `globalThis.ReadableStream = ReadableStream`");return new e(...t)}function xxe(t){let e=Symbol.asyncIterator in t?t[Symbol.asyncIterator]():t[Symbol.iterator]();return Btt({start(){},async pull(r){let{done:n,value:o}=await e.next();n?r.close():r.enqueue(o)},async cancel(){await e.return?.()}})}function Utt(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 Wdr(t){if(t===null||typeof t!="object")return;if(t[Symbol.asyncIterator]){await t[Symbol.asyncIterator]().return?.();return}let e=t.getReader(),r=e.cancel();e.releaseLock(),await r}var fie=v(()=>{});var Jdr,Kdr=v(()=>{Jdr=({headers:t,body:e})=>({bodyHeaders:{"content-type":"application/json"},body:JSON.stringify(e)})});var Txe,ztt,Oxe,Vtt,Exe=v(()=>{Txe="RFC3986",ztt=t=>String(t),Oxe={RFC1738:t=>String(t).replace(/%20/g,"+"),RFC3986:ztt},Vtt="RFC1738"});function Xdr(t){return!t||typeof t!="object"?!1:!!(t.constructor&&t.constructor.isBuffer&&t.constructor.isBuffer(t))}function Wtt(t,e){if(Hy(t)){let r=[];for(let n=0;n{Exe();uD();Pxe=(t,e)=>(Pxe=Object.hasOwn??Function.prototype.call.bind(Object.prototype.hasOwnProperty),Pxe(t,e)),XI=(()=>{let t=[];for(let e=0;e<256;++e)t.push("%"+((e<16?"0":"")+e.toString(16)).toUpperCase());return t})(),Htt=1024,Gdr=(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=Htt?i.slice(s,s+Htt):i,l=[];for(let c=0;c=48&&d<=57||d>=65&&d<=90||d>=97&&d<=122||o===Vtt&&(d===40||d===41)){l[l.length]=u.charAt(c);continue}if(d<128){l[l.length]=XI[d];continue}if(d<2048){l[l.length]=XI[192|d>>6]+XI[128|d&63];continue}if(d<55296||d>=57344){l[l.length]=XI[224|d>>12]+XI[128|d>>6&63]+XI[128|d&63];continue}c+=1,d=65536+((d&1023)<<10|u.charCodeAt(c)&1023),l[l.length]=XI[240|d>>18]+XI[128|d>>12&63]+XI[128|d>>6&63]+XI[128|d&63]}a+=l.join("")}return a}});function xao(t){return typeof t=="string"||typeof t=="number"||typeof t=="boolean"||typeof t=="symbol"||typeof t=="bigint"}function tfr(t,e,r,n,o,i,a,s,u,l,c,d,f,p,m,h,y,g){let b=t,_=g,w=0,T=!1;for(;(_=_.get(Jtt))!==void 0&&!T;){let I=_.get(t);if(w+=1,typeof I<"u"){if(I===w)throw new RangeError("Cyclic object value");T=!0}typeof _.get(Jtt)>"u"&&(w=0)}if(typeof l=="function"?b=l(e,b):b instanceof Date?b=f?.(b):r==="comma"&&Hy(b)&&(b=Wtt(b,function(I){return I instanceof Date?f?.(I):I})),b===null){if(i)return u&&!h?u(e,Bm.encoder,y,"key",p):e;b=""}if(xao(b)||Xdr(b)){if(u){let I=h?e:u(e,Bm.encoder,y,"key",p);return[m?.(I)+"="+m?.(u(b,Bm.encoder,y,"value",p))]}return[m?.(e)+"="+m?.(String(b))]}let O=[];if(typeof b>"u")return O;let E;if(r==="comma"&&Hy(b))h&&u&&(b=Wtt(b,u)),E=[{value:b.length>0?b.join(",")||null:void 0}];else if(Hy(l))E=l;else{let I=Object.keys(b);E=c?I.sort(c):I}let P=s?String(e).replace(/\./g,"%2E"):String(e),R=n&&Hy(b)&&b.length===1?P+"[]":P;if(o&&Hy(b)&&b.length===0)return R+"[]";for(let I=0;I"u"?t.encodeDotInKeys?!0:Bm.allowDots:!!t.allowDots;return{addQueryPrefix:typeof t.addQueryPrefix=="boolean"?t.addQueryPrefix:Bm.addQueryPrefix,allowDots:a,allowEmptyArrays:typeof t.allowEmptyArrays=="boolean"?!!t.allowEmptyArrays:Bm.allowEmptyArrays,arrayFormat:i,charset:e,charsetSentinel:typeof t.charsetSentinel=="boolean"?t.charsetSentinel:Bm.charsetSentinel,commaRoundTrip:!!t.commaRoundTrip,delimiter:typeof t.delimiter>"u"?Bm.delimiter:t.delimiter,encode:typeof t.encode=="boolean"?t.encode:Bm.encode,encodeDotInKeys:typeof t.encodeDotInKeys=="boolean"?t.encodeDotInKeys:Bm.encodeDotInKeys,encoder:typeof t.encoder=="function"?t.encoder:Bm.encoder,encodeValuesOnly:typeof t.encodeValuesOnly=="boolean"?t.encodeValuesOnly:Bm.encodeValuesOnly,filter:o,format:r,formatter:n,serializeDate:typeof t.serializeDate=="function"?t.serializeDate:Bm.serializeDate,skipNulls:typeof t.skipNulls=="boolean"?t.skipNulls:Bm.skipNulls,sort:typeof t.sort=="function"?t.sort:null,strictNullHandling:typeof t.strictNullHandling=="boolean"?t.strictNullHandling:Bm.strictNullHandling}}function Ktt(t,e={}){let r=t,n=Tao(e),o,i;typeof n.filter=="function"?(i=n.filter,r=i("",r)):Hy(n.filter)&&(i=n.filter,o=i);let a=[];if(typeof r!="object"||r===null)return"";let s=Qdr[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 Qdr,efr,Ydr,Bm,Jtt,rfr=v(()=>{Zdr();Exe();uD();Qdr={brackets(t){return String(t)+"[]"},comma:"comma",indices(t,e){return String(t)+"["+e+"]"},repeat(t){return String(t)}},efr=function(t,e){Array.prototype.push.apply(t,Hy(e)?e:[e])},Bm={addQueryPrefix:!1,allowDots:!1,allowEmptyArrays:!1,arrayFormat:"indices",charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encodeDotInKeys:!1,encoder:Gdr,encodeValuesOnly:!1,format:Txe,formatter:ztt,indices:!1,serializeDate(t){return(Ydr??(Ydr=Function.prototype.call.bind(Date.prototype.toISOString)))(t)},skipNulls:!1,strictNullHandling:!1};Jtt={}});var nfr=v(()=>{Exe();rfr()});function afr(t){let e=0;for(let o of t)e+=o.length;let r=new Uint8Array(e),n=0;for(let o of t)r.set(o,n),n+=o.length;return r}function V8(t){let e;return(ofr??(e=new globalThis.TextEncoder,ofr=e.encode.bind(e)))(t)}function Gtt(t){let e;return(ifr??(e=new globalThis.TextDecoder,ifr=e.decode.bind(e)))(t)}var ofr,ifr,Mxe=v(()=>{});function Eao(t,e){for(let o=e??0;o{a0();Mxe();vV=class{constructor(){Ew.set(this,void 0),Pw.set(this,void 0),Zr(this,Ew,new Uint8Array,"f"),Zr(this,Pw,null,"f")}decode(e){if(e==null)return[];let r=e instanceof ArrayBuffer?new Uint8Array(e):typeof e=="string"?V8(e):e;Zr(this,Ew,afr([Pe(this,Ew,"f"),r]),"f");let n=[],o;for(;(o=Eao(Pe(this,Ew,"f"),Pe(this,Pw,"f")))!=null;){if(o.carriage&&Pe(this,Pw,"f")==null){Zr(this,Pw,o.index,"f");continue}if(Pe(this,Pw,"f")!=null&&(o.index!==Pe(this,Pw,"f")+1||o.carriage)){n.push(Gtt(Pe(this,Ew,"f").subarray(0,Pe(this,Pw,"f")-1))),Zr(this,Ew,Pe(this,Ew,"f").subarray(Pe(this,Pw,"f")),"f"),Zr(this,Pw,null,"f");continue}let i=Pe(this,Pw,"f")!==null?o.preceding-1:o.preceding,a=Gtt(Pe(this,Ew,"f").subarray(0,i));n.push(a),Zr(this,Ew,Pe(this,Ew,"f").subarray(o.index),"f"),Zr(this,Pw,null,"f")}return n}flush(){return Pe(this,Ew,"f").length?this.decode(` `):[]}};Ew=new WeakMap,Pw=new WeakMap;vV.NEWLINE_CHARS=new Set([` `,"\r"]);vV.NEWLINE_REGEXP=/\r\n|[\n\r]/g});function pie(){}function Rxe(t,e,r){return!e||Ixe[t]>Ixe[r]?pie:e[t].bind(e)}function cd(t){let e=t.logger,r=t.logLevel??"off";if(!e)return Pao;let n=lfr.get(e);if(n&&n[0]===r)return n[1];let o={error:Rxe("error",e,r),warn:Rxe("warn",e,r),info:Rxe("info",e,r),debug:Rxe("debug",e,r)};return lfr.set(e,[r,o]),o}var Ixe,Xtt,Pao,lfr,lD,mie=v(()=>{uD();Ixe={off:0,error:200,warn:300,info:400,debug:500},Xtt=(t,e,r)=>{if(t){if(Ldr(Ixe,t))return t;cd(r).warn(`${e} was set to ${JSON.stringify(t)}, expected one of ${JSON.stringify(Object.keys(Ixe))}`)}};Pao={error:pie,warn:pie,info:pie,debug:pie},lfr=new WeakMap;lD=t=>(t.options&&(t.options={...t.options},delete t.options.headers),t.headers&&(t.headers=Object.fromEntries((t.headers instanceof Headers?[...t.headers]:Object.entries(t.headers)).map(([e,r])=>[e,e.toLowerCase()==="authorization"||e.toLowerCase()==="cookie"||e.toLowerCase()==="set-cookie"?"***":r]))),"retryOfRequestLogID"in t&&(t.retryOfRequestLogID&&(t.retryOf=t.retryOfRequestLogID),delete t.retryOfRequestLogID),t)});async function*Mao(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 Ztt,n=new vV,o=Utt(t.body);for await(let i of Rao(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*Rao(t){let e=new Uint8Array;for await(let r of t){if(r==null)continue;let n=r instanceof ArrayBuffer?new Uint8Array(r):typeof r=="string"?V8(r):r,o=new Uint8Array(e.length+n.length);o.set(e),o.set(n,e.length),e=o;let i;for(;(i=sfr(e))!==-1;)yield e.slice(0,i),e=e.slice(i)}e.length>0&&(yield e)}function Iao(t,e){let r=t.indexOf(e);return r!==-1?[t.substring(0,r),e,t.substring(r+e.length)]:[t,"",""]}var hie,ZI,Ztt,Ytt=v(()=>{a0();KI();fie();ufr();fie();Cxe();Mxe();mie();KI();ZI=class t{constructor(e,r,n){this.iterator=e,hie.set(this,void 0),this.controller=r,Zr(this,hie,n,"f")}static fromSSEResponse(e,r,n){let o=!1,i=n?cd(n):console;async function*a(){if(o)throw new Kt("Cannot iterate over a consumed stream, use `.tee()` to split the stream.");o=!0;let s=!1;try{for await(let u of Mao(e,r))if(!s){if(u.data.startsWith("[DONE]")){s=!0;continue}if(u.event===null||!u.event.startsWith("thread.")){let l;try{l=JSON.parse(u.data)}catch(c){throw i.error("Could not parse message into JSON:",u.data),i.error("From chunk:",u.raw),c}if(l&&l.error)throw new qm(void 0,l.error,void 0,e.headers);yield l}else{let l;try{l=JSON.parse(u.data)}catch(c){throw console.error("Could not parse message into JSON:",u.data),console.error("From chunk:",u.raw),c}if(u.event=="error")throw new qm(void 0,l.error,l.message,void 0);yield{event:u.event,data:l}}}s=!0}catch(u){if(cie(u))return;throw u}finally{s||r.abort()}}return new t(a,r,n)}static fromReadableStream(e,r,n){let o=!1;async function*i(){let s=new vV,u=Utt(e);for await(let l of u)for(let c of s.decode(l))yield c;for(let l of s.flush())yield l}async function*a(){if(o)throw new Kt("Cannot iterate over a consumed stream, use `.tee()` to split the stream.");o=!0;let s=!1;try{for await(let u of i())s||u&&(yield JSON.parse(u));s=!0}catch(u){if(cie(u))return;throw u}finally{s||r.abort()}}return new t(a,r,n)}[(hie=new WeakMap,Symbol.asyncIterator)](){return this.iterator()}tee(){let e=[],r=[],n=this.iterator(),o=i=>({next:()=>{if(i.length===0){let a=n.next();e.push(a),r.push(a)}return i.shift()}});return[new t(()=>o(e),this.controller,Pe(this,hie,"f")),new t(()=>o(r),this.controller,Pe(this,hie,"f"))]}toReadableStream(){let e=this,r;return Btt({async start(){r=e[Symbol.asyncIterator]()},async pull(n){try{let{value:o,done:i}=await r.next();if(i)return n.close();let a=V8(JSON.stringify(o)+` `);n.enqueue(a)}catch(o){n.error(o)}},async cancel(){await r.return?.()}})}};Ztt=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]=Iao(e,":");return o.startsWith(" ")&&(o=o.substring(1)),r==="event"?this.event=o:r==="data"&&this.data.push(o),null}}});async function Axe(t,e){let{response:r,requestLogID:n,retryOfRequestLogID:o,startTime:i}=e,a=await(async()=>{if(e.options.stream)return cd(t).debug("response",r.status,r.url,r.headers,r.body),e.options.__streamClass?e.options.__streamClass.fromSSEResponse(r,e.controller,t):ZI.fromSSEResponse(r,e.controller,t);if(r.status===204)return null;if(e.options.__binaryResponse)return r;let u=r.headers.get("content-type")?.split(";")[0]?.trim();if(u?.includes("application/json")||u?.endsWith("+json")){let d=await r.json();return Qtt(d,r)}return await r.text()})();return cd(t).debug(`[${n}] response parsed`,lD({retryOfRequestLogID:o,url:r.url,status:r.status,body:a,durationMs:Date.now()-i})),a}function Qtt(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 ert=v(()=>{Ytt();mie()});var gie,wV,Nxe=v(()=>{a0();ert();wV=class t extends Promise{constructor(e,r,n=Axe){super(o=>{o(null)}),this.responsePromise=r,this.parseResponse=n,gie.set(this,void 0),Zr(this,gie,e,"f")}_thenUnwrap(e){return new t(Pe(this,gie,"f"),this.responsePromise,async(r,n)=>Qtt(e(await this.parseResponse(r,n),n),n.response))}asResponse(){return this.responsePromise.then(e=>e.response)}async withResponse(){let[e,r]=await Promise.all([this.parse(),this.asResponse()]);return{data:e,response:r,request_id:r.headers.get("x-request-id")}}parse(){return this.parsedPromise||(this.parsedPromise=this.responsePromise.then(e=>this.parseResponse(Pe(this,gie,"f"),e))),this.parsedPromise}then(e,r){return this.parse().then(e,r)}catch(e){return this.parse().catch(e)}finally(e){return this.parse().finally(e)}};gie=new WeakMap});var Dxe,yie,bie,YI,ui,cD,Fu=v(()=>{a0();KI();ert();Nxe();uD();yie=class{constructor(e,r,n,o){Dxe.set(this,void 0),Zr(this,Dxe,e,"f"),this.options=o,this.response=r,this.body=n}hasNextPage(){return this.getPaginatedItems().length?this.nextPageRequestOptions()!=null:!1}async getNextPage(){let e=this.nextPageRequestOptions();if(!e)throw new Kt("No next page expected; please check `.hasNextPage()` before calling `.getNextPage()`.");return await Pe(this,Dxe,"f").requestAPIList(this.constructor,e)}async*iterPages(){let e=this;for(yield e;e.hasNextPage();)e=await e.getNextPage(),yield e}async*[(Dxe=new WeakMap,Symbol.asyncIterator)](){for await(let e of this.iterPages())for(let r of e.getPaginatedItems())yield r}},bie=class extends wV{constructor(e,r,n){super(e,r,async(o,i)=>new n(o,i.response,await Axe(o,i),i.options))}async*[Symbol.asyncIterator](){let e=await this;for await(let r of e)yield r}},YI=class extends yie{constructor(e,r,n,o){super(e,r,n,o),this.data=n.data||[],this.object=n.object}getPaginatedItems(){return this.data??[]}nextPageRequestOptions(){return null}},ui=class extends yie{constructor(e,r,n,o){super(e,r,n,o),this.data=n.data||[],this.has_more=n.has_more||!1}getPaginatedItems(){return this.data??[]}hasNextPage(){return this.has_more===!1?!1:super.hasNextPage()}nextPageRequestOptions(){let e=this.getPaginatedItems(),r=e[e.length-1]?.id;return r?{...this.options,query:{...Ftt(this.options.query),after:r}}:null}},cD=class extends yie{constructor(e,r,n,o){super(e,r,n,o),this.data=n.data||[],this.has_more=n.has_more||!1,this.last_id=n.last_id||""}getPaginatedItems(){return this.data??[]}hasNextPage(){return this.has_more===!1?!1:super.hasNextPage()}nextPageRequestOptions(){let e=this.last_id;return e?{...this.options,query:{...Ftt(this.options.query),after:e}}:null}}});function H8(t,e,r){return nrt(),new File(t,e??"unknown_file",r)}function _ie(t){return(typeof t=="object"&&t!==null&&("name"in t&&t.name&&String(t.name)||"url"in t&&t.url&&String(t.url)||"filename"in t&&t.filename&&String(t.filename)||"path"in t&&t.path&&String(t.path))||"").split(/[\\/]/).pop()||void 0}function Nao(t){let e=typeof t=="function"?t:t.fetch,r=cfr.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 cfr.set(e,n),n}var nrt,jxe,ort,Mw,cfr,dfr,ffr,Dao,trt,rrt,QI=v(()=>{fie();nrt=()=>{if(typeof File>"u"){let{process:t}=globalThis,e=typeof t?.versions?.node=="string"&&parseInt(t.versions.node.split("."))<20;throw new Error("`File` is not defined as a global, which is required for file uploads."+(e?" Update to Node 20 LTS or newer, or set `globalThis.File` to `import('node:buffer').File`.":""))}};jxe=t=>t!=null&&typeof t=="object"&&typeof t[Symbol.asyncIterator]=="function",ort=async(t,e)=>trt(t.body)?{...t,body:await dfr(t.body,e)}:t,Mw=async(t,e)=>({...t,body:await dfr(t.body,e)}),cfr=new WeakMap;dfr=async(t,e)=>{if(!await Nao(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])=>rrt(r,n,o))),r},ffr=t=>t instanceof Blob&&"name"in t,Dao=t=>typeof t=="object"&&t!==null&&(t instanceof Response||jxe(t)||ffr(t)),trt=t=>{if(Dao(t))return!0;if(Array.isArray(t))return t.some(trt);if(t&&typeof t=="object"){for(let e in t)if(trt(t[e]))return!0}return!1},rrt=async(t,e,r)=>{if(r!==void 0){if(r==null)throw new TypeError(`Received null for "${e}"; to pass null in FormData, you must use the string 'null'`);if(typeof r=="string"||typeof r=="number"||typeof r=="boolean")t.append(e,String(r));else if(r instanceof Response)t.append(e,H8([await r.blob()],_ie(r)));else if(jxe(r))t.append(e,H8([await new Response(xxe(r)).blob()],_ie(r)));else if(ffr(r))t.append(e,r,_ie(r));else if(Array.isArray(r))await Promise.all(r.map(n=>rrt(t,e+"[]",n)));else if(typeof r=="object")await Promise.all(Object.entries(r).map(([n,o])=>rrt(t,`${e}[${n}]`,o)));else throw new TypeError(`Invalid value given to form, expected a string, number, boolean, object, Array, File or Blob but got ${r} instead`)}}});async function vie(t,e,r){if(nrt(),t=await t,jao(t))return t instanceof File?t:H8([await t.arrayBuffer()],t.name);if($ao(t)){let o=await t.blob();return e||(e=new URL(t.url).pathname.split(/[\\/]/).pop()),H8(await irt(o),e,r)}let n=await irt(t);if(e||(e=_ie(t)),!r?.type){let o=n.find(i=>typeof i=="object"&&"type"in i&&i.type);typeof o=="string"&&(r={...r,type:o})}return H8(n,e,r)}async function irt(t){let e=[];if(typeof t=="string"||ArrayBuffer.isView(t)||t instanceof ArrayBuffer)e.push(t);else if(pfr(t))e.push(t instanceof Blob?t:await t.arrayBuffer());else if(jxe(t))for await(let r of t)e.push(...await irt(r));else{let r=t?.constructor?.name;throw new Error(`Unexpected data type: ${typeof t}${r?`; constructor: ${r}`:""}${Lao(t)}`)}return e}function Lao(t){return typeof t!="object"||t===null?"":`; props: [${Object.getOwnPropertyNames(t).map(r=>`"${r}"`).join(", ")}]`}var pfr,jao,$ao,mfr=v(()=>{QI();QI();pfr=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",jao=t=>t!=null&&typeof t=="object"&&typeof t.name=="string"&&typeof t.lastModified=="number"&&pfr(t),$ao=t=>t!=null&&typeof t=="object"&&typeof t.url=="string"&&typeof t.blob=="function"});var art=v(()=>{mfr()});var Ke,Jr=v(()=>{Ke=class{constructor(e){this._client=e}}});function gfr(t){return t.replace(/[^A-Za-z0-9\-._~!$&'()*+,;=:@]+/g,encodeURIComponent)}var hfr,kao,ke,ss=v(()=>{KI();hfr=Object.freeze(Object.create(null)),kao=(t=gfr)=>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??hfr)??hfr)?.toString)&&(m=p+"",i.push({start:c.length+d.length,length:m.length,error:`Value of type ${Object.prototype.toString.call(p).slice(8,-1)} is not a valid path parameter`})),c+d+(f===n.length?"":m)},""),s=a.split(/[?#]/,1)[0],u=/(?<=^|\/)(?:\.|%2e){1,2}(?=\/|$)/gi,l;for(;(l=u.exec(s))!==null;)i.push({start:l.index,length:l[0].length,error:`Value "${l[0]}" can't be safely passed as a path parameter`});if(i.sort((c,d)=>c.start-d.start),i.length>0){let c=0,d=i.reduce((f,p)=>{let m=" ".repeat(p.start-c),h="^".repeat(p.length);return c=p.start+p.length,f+m+h},"");throw new Kt(`Path parameters result in path with invalid segments: ${i.map(f=>f.error).join(` `)} ${a} ${d}`)}return a},ke=kao(gfr)});var SV,$xe=v(()=>{Jr();Fu();ss();SV=class extends Ke{list(e,r={},n){return this._client.getAPIList(ke`/chat/completions/${e}/messages`,ui,{query:r,...n})}}});var wx=v(()=>{KI()});function wie(t){return t!==void 0&&"function"in t&&t.function!==void 0}function yfr(t,e){let r={...t};return Object.defineProperties(r,{$brand:{value:"auto-parseable-response-format",enumerable:!1},$parseRaw:{value:e,enumerable:!1}}),r}function Sie(t){return t?.$brand==="auto-parseable-response-format"}function CV(t){return t?.$brand==="auto-parseable-tool"}function bfr(t,e){return!e||!srt(e)?{...t,choices:t.choices.map(r=>(vfr(r.message.tool_calls),{...r,message:{...r.message,parsed:null,...r.message.tool_calls?{tool_calls:r.message.tool_calls}:void 0}}))}:Cie(t,e)}function Cie(t,e){let r=t.choices.map(n=>{if(n.finish_reason==="length")throw new q8;if(n.finish_reason==="content_filter")throw new B8;return vfr(n.message.tool_calls),{...n,message:{...n.message,...n.message.tool_calls?{tool_calls:n.message.tool_calls?.map(o=>zao(e,o))??void 0}:void 0,parsed:n.message.content&&!n.message.refusal?Uao(e,n.message.content):null}}});return{...t,choices:r}}function Uao(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 zao(t,e){let r=t.tools?.find(n=>wie(n)&&n.function?.name===e.function.name);return{...e,function:{...e.function,parsed_arguments:CV(r)?r.$parseRaw(e.function.arguments):r?.function.strict?JSON.parse(e.function.arguments):null}}}function _fr(t,e){if(!t||!("tools"in t)||!t.tools)return!1;let r=t.tools?.find(n=>wie(n)&&n.function?.name===e.function.name);return wie(r)&&(CV(r)||r?.function.strict||!1)}function srt(t){return Sie(t.response_format)?!0:t.tools?.some(e=>CV(e)||e.type==="function"&&e.function.strict===!0)??!1}function vfr(t){for(let e of t||[])if(e.type!=="function")throw new Kt(`Currently only \`function\` tool calls are supported; Received \`${e.type}\``)}function wfr(t){for(let e of t??[]){if(e.type!=="function")throw new Kt(`Currently only \`function\` tool types support auto-parsing; Received \`${e.type}\``);if(e.function.strict!==!0)throw new Kt(`The \`${e.function.name}\` tool is not marked with \`strict: true\`. Only strict function tools can be auto-parsed`)}}var W8=v(()=>{wx()});var J8,urt,lrt=v(()=>{J8=t=>t?.role==="assistant",urt=t=>t?.role==="tool"});var crt,Lxe,Fxe,xie,Tie,kxe,Oie,dD,Eie,qxe,Bxe,K8,Sfr,Lk,Uxe=v(()=>{a0();wx();Lk=class{constructor(){crt.add(this),this.controller=new AbortController,Lxe.set(this,void 0),Fxe.set(this,()=>{}),xie.set(this,()=>{}),Tie.set(this,void 0),kxe.set(this,()=>{}),Oie.set(this,()=>{}),dD.set(this,{}),Eie.set(this,!1),qxe.set(this,!1),Bxe.set(this,!1),K8.set(this,!1),Zr(this,Lxe,new Promise((e,r)=>{Zr(this,Fxe,e,"f"),Zr(this,xie,r,"f")}),"f"),Zr(this,Tie,new Promise((e,r)=>{Zr(this,kxe,e,"f"),Zr(this,Oie,r,"f")}),"f"),Pe(this,Lxe,"f").catch(()=>{}),Pe(this,Tie,"f").catch(()=>{})}_run(e){setTimeout(()=>{e().then(()=>{this._emitFinal(),this._emit("end")},Pe(this,crt,"m",Sfr).bind(this))},0)}_connected(){this.ended||(Pe(this,Fxe,"f").call(this),this._emit("connect"))}get ended(){return Pe(this,Eie,"f")}get errored(){return Pe(this,qxe,"f")}get aborted(){return Pe(this,Bxe,"f")}abort(){this.controller.abort()}on(e,r){return(Pe(this,dD,"f")[e]||(Pe(this,dD,"f")[e]=[])).push({listener:r}),this}off(e,r){let n=Pe(this,dD,"f")[e];if(!n)return this;let o=n.findIndex(i=>i.listener===r);return o>=0&&n.splice(o,1),this}once(e,r){return(Pe(this,dD,"f")[e]||(Pe(this,dD,"f")[e]=[])).push({listener:r,once:!0}),this}emitted(e){return new Promise((r,n)=>{Zr(this,K8,!0,"f"),e!=="error"&&this.once("error",n),this.once(e,r)})}async done(){Zr(this,K8,!0,"f"),await Pe(this,Tie,"f")}_emit(e,...r){if(Pe(this,Eie,"f"))return;e==="end"&&(Zr(this,Eie,!0,"f"),Pe(this,kxe,"f").call(this));let n=Pe(this,dD,"f")[e];if(n&&(Pe(this,dD,"f")[e]=n.filter(o=>!o.once),n.forEach(({listener:o})=>o(...r))),e==="abort"){let o=r[0];!Pe(this,K8,"f")&&!n?.length&&Promise.reject(o),Pe(this,xie,"f").call(this,o),Pe(this,Oie,"f").call(this,o),this._emit("end");return}if(e==="error"){let o=r[0];!Pe(this,K8,"f")&&!n?.length&&Promise.reject(o),Pe(this,xie,"f").call(this,o),Pe(this,Oie,"f").call(this,o),this._emit("end")}}_emitFinal(){}};Lxe=new WeakMap,Fxe=new WeakMap,xie=new WeakMap,Tie=new WeakMap,kxe=new WeakMap,Oie=new WeakMap,dD=new WeakMap,Eie=new WeakMap,qxe=new WeakMap,Bxe=new WeakMap,K8=new WeakMap,crt=new WeakSet,Sfr=function(e){if(Zr(this,qxe,!0,"f"),e instanceof Error&&e.name==="AbortError"&&(e=new qc),e instanceof qc)return Zr(this,Bxe,!0,"f"),this._emit("abort",e);if(e instanceof Kt)return this._emit("error",e);if(e instanceof Error){let r=new Kt(e.message);return r.cause=e,this._emit("error",r)}return this._emit("error",new Kt(String(e)))}});function Cfr(t){return typeof t.parse=="function"}var drt=v(()=>{});var Hb,frt,zxe,prt,mrt,hrt,xfr,Tfr,Vao,G8,grt=v(()=>{a0();wx();W8();lrt();Uxe();drt();Vao=10,G8=class extends Lk{constructor(){super(...arguments),Hb.add(this),this._chatCompletions=[],this.messages=[]}_addChatCompletion(e){this._chatCompletions.push(e),this._emit("chatCompletion",e);let r=e.choices[0]?.message;return r&&this._addMessage(r),e}_addMessage(e,r=!0){if("content"in e||(e.content=null),this.messages.push(e),r){if(this._emit("message",e),urt(e)&&e.content)this._emit("functionToolCallResult",e.content);else if(J8(e)&&e.tool_calls)for(let n of e.tool_calls)n.type==="function"&&this._emit("functionToolCall",n.function)}}async finalChatCompletion(){await this.done();let e=this._chatCompletions[this._chatCompletions.length-1];if(!e)throw new Kt("stream ended without producing a ChatCompletion");return e}async finalContent(){return await this.done(),Pe(this,Hb,"m",frt).call(this)}async finalMessage(){return await this.done(),Pe(this,Hb,"m",zxe).call(this)}async finalFunctionToolCall(){return await this.done(),Pe(this,Hb,"m",prt).call(this)}async finalFunctionToolCallResult(){return await this.done(),Pe(this,Hb,"m",mrt).call(this)}async totalUsage(){return await this.done(),Pe(this,Hb,"m",hrt).call(this)}allChatCompletions(){return[...this._chatCompletions]}_emitFinal(){let e=this._chatCompletions[this._chatCompletions.length-1];e&&this._emit("finalChatCompletion",e);let r=Pe(this,Hb,"m",zxe).call(this);r&&this._emit("finalMessage",r);let n=Pe(this,Hb,"m",frt).call(this);n&&this._emit("finalContent",n);let o=Pe(this,Hb,"m",prt).call(this);o&&this._emit("finalFunctionToolCall",o);let i=Pe(this,Hb,"m",mrt).call(this);i!=null&&this._emit("finalFunctionToolCallResult",i),this._chatCompletions.some(a=>a.usage)&&this._emit("totalUsage",Pe(this,Hb,"m",hrt).call(this))}async _createChatCompletion(e,r,n){let o=n?.signal;o&&(o.aborted&&this.controller.abort(),o.addEventListener("abort",()=>this.controller.abort())),Pe(this,Hb,"m",xfr).call(this,r);let i=await e.chat.completions.create({...r,stream:!1},{...n,signal:this.controller.signal});return this._connected(),this._addChatCompletion(Cie(i,r))}async _runChatCompletion(e,r,n){for(let o of r.messages)this._addMessage(o,!1);return await this._createChatCompletion(e,r,n)}async _runTools(e,r,n){let o="tool",{tool_choice:i="auto",stream:a,...s}=r,u=typeof i!="string"&&i.type==="function"&&i?.function?.name,{maxChatCompletions:l=Vao}=n||{},c=r.tools.map(p=>{if(CV(p)){if(!p.$callback)throw new Kt("Tool given to `.runTools()` that does not have an associated function");return{type:"function",function:{function:p.$callback,name:p.function.name,description:p.function.description||"",parameters:p.function.parameters,parse:p.$parseRaw,strict:!0}}}return p}),d={};for(let p of c)p.type==="function"&&(d[p.function.name||p.function.function.name]=p.function);let f="tools"in r?c.map(p=>p.type==="function"?{type:"function",function:{name:p.function.name||p.function.function.name,parameters:p.function.parameters,description:p.function.description,strict:p.function.strict}}:p):void 0;for(let p of r.messages)this._addMessage(p,!1);for(let p=0;pJSON.stringify(R)).join(", ")}. Please try again`;this._addMessage({role:o,tool_call_id:g,content:P});continue}let T;try{T=Cfr(w)?await w.parse(_):_}catch(P){let R=P instanceof Error?P.message:String(P);this._addMessage({role:o,tool_call_id:g,content:R});continue}let O=await w.function(T,this),E=Pe(this,Hb,"m",Tfr).call(this,O);if(this._addMessage({role:o,tool_call_id:g,content:E}),u)return}}}};Hb=new WeakSet,frt=function(){return Pe(this,Hb,"m",zxe).call(this).content??null},zxe=function(){let e=this.messages.length;for(;e-- >0;){let r=this.messages[e];if(J8(r))return{...r,content:r.content??null,refusal:r.refusal??null}}throw new Kt("stream ended without producing a ChatCompletionMessage with role=assistant")},prt=function(){for(let e=this.messages.length-1;e>=0;e--){let r=this.messages[e];if(J8(r)&&r?.tool_calls?.length)return r.tool_calls.filter(n=>n.type==="function").at(-1)?.function}},mrt=function(){for(let e=this.messages.length-1;e>=0;e--){let r=this.messages[e];if(urt(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}},hrt=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},xfr=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.")},Tfr=function(e){return typeof e=="string"?e:e===void 0?"undefined":JSON.stringify(e)}});var Pie,yrt=v(()=>{grt();lrt();Pie=class t extends G8{static runTools(e,r,n){let o=new t,i={...n,headers:{...n?.headers,"X-Stainless-Helper-Method":"runTools"}};return o._run(()=>o._runTools(e,r,i)),o}_addMessage(e,r=!0){super._addMessage(e,r),J8(e)&&e.content&&this._emit("content",e.content)}}});function Hao(t,e=Fh.ALL){if(typeof t!="string")throw new TypeError(`expecting str, got ${typeof t}`);if(!t.trim())throw new Error(`${t} is empty`);return Wao(t.trim(),e)}var Fh,brt,_rt,Wao,vrt,Ofr=v(()=>{Fh={STR:1,NUM:2,ARR:4,OBJ:8,NULL:16,BOOL:32,NAN:64,INFINITY:128,MINUS_INFINITY:256,INF:384,SPECIAL:496,ATOM:499,COLLECTION:12,ALL:511},brt=class extends Error{},_rt=class extends Error{};Wao=(t,e)=>{let r=t.length,n=0,o=f=>{throw new brt(`${f} at position ${n}`)},i=f=>{throw new _rt(`${f} at position ${n}`)},a=()=>(d(),n>=r&&o("Unexpected end of input"),t[n]==='"'?s():t[n]==="{"?u():t[n]==="["?l():t.substring(n,n+4)==="null"||Fh.NULL&e&&r-n<4&&"null".startsWith(t.substring(n))?(n+=4,null):t.substring(n,n+4)==="true"||Fh.BOOL&e&&r-n<4&&"true".startsWith(t.substring(n))?(n+=4,!0):t.substring(n,n+5)==="false"||Fh.BOOL&e&&r-n<5&&"false".startsWith(t.substring(n))?(n+=5,!1):t.substring(n,n+8)==="Infinity"||Fh.INFINITY&e&&r-n<8&&"Infinity".startsWith(t.substring(n))?(n+=8,1/0):t.substring(n,n+9)==="-Infinity"||Fh.MINUS_INFINITY&e&&1{let f=n,p=!1;for(n++;n{n++,d();let f={};try{for(;t[n]!=="}";){if(d(),n>=r&&Fh.OBJ&e)return f;let p=s();d(),n++;try{let m=a();Object.defineProperty(f,p,{value:m,writable:!0,enumerable:!0,configurable:!0})}catch(m){if(Fh.OBJ&e)return f;throw m}d(),t[n]===","&&n++}}catch{if(Fh.OBJ&e)return f;o("Expected '}' at end of object")}return n++,f},l=()=>{n++;let f=[];try{for(;t[n]!=="]";)f.push(a()),d(),t[n]===","&&n++}catch{if(Fh.ARR&e)return f;o("Expected ']' at end of array")}return n++,f},c=()=>{if(n===0){t==="-"&&Fh.NUM&e&&o("Not sure what '-' is");try{return JSON.parse(t)}catch(p){if(Fh.NUM&e)try{return t[t.length-1]==="."?JSON.parse(t.substring(0,t.lastIndexOf("."))):JSON.parse(t.substring(0,t.lastIndexOf("e")))}catch{}i(String(p))}}let f=n;for(t[n]==="-"&&n++;t[n]&&!",]}".includes(t[n]);)n++;n==r&&!(Fh.NUM&e)&&o("Unterminated number literal");try{return JSON.parse(t.substring(f,n))}catch{t.substring(f,n)==="-"&&Fh.NUM&e&&o("Not sure what '-' is");try{return JSON.parse(t.substring(f,t.lastIndexOf("e")))}catch(m){i(String(m))}}},d=()=>{for(;nHao(t,Fh.ALL^Fh.NUM)});var wrt=v(()=>{Ytt()});function Jao(t,e){let{id:r,choices:n,created:o,model:i,system_fingerprint:a,...s}=t,u={...s,id:r,choices:n.map(({message:l,finish_reason:c,index:d,logprobs:f,...p})=>{if(!c)throw new Kt(`missing finish_reason for choice ${d}`);let{content:m=null,function_call:h,tool_calls:y,...g}=l,b=l.role;if(!b)throw new Kt(`missing role for choice ${d}`);if(h){let{arguments:_,name:w}=h;if(_==null)throw new Kt(`missing function_call.arguments for choice ${d}`);if(!w)throw new Kt(`missing function_call.name for choice ${d}`);return{...p,message:{content:m,function_call:{arguments:_,name:w},role:b,refusal:l.refusal??null},finish_reason:c,index:d,logprobs:f}}return y?{...p,index:d,finish_reason:c,logprobs:f,message:{...g,role:b,content:m,refusal:l.refusal??null,tool_calls:y.map((_,w)=>{let{function:T,type:O,id:E,...P}=_,{arguments:R,name:I,...A}=T||{};if(E==null)throw new Kt(`missing choices[${d}].tool_calls[${w}].id ${Wxe(t)}`);if(O==null)throw new Kt(`missing choices[${d}].tool_calls[${w}].type ${Wxe(t)}`);if(I==null)throw new Kt(`missing choices[${d}].tool_calls[${w}].function.name ${Wxe(t)}`);if(R==null)throw new Kt(`missing choices[${d}].tool_calls[${w}].function.arguments ${Wxe(t)}`);return{...P,id:E,type:O,function:{...A,name:I,arguments:R}}})}}:{...p,message:{...g,content:m,role:b,refusal:l.refusal??null},finish_reason:c,index:d,logprobs:f}}),created:o,model:i,object:"chat.completion",...a?{system_fingerprint:a}:{}};return bfr(u,e)}function Wxe(t){return JSON.stringify(t)}var Um,fD,X8,Fk,Srt,Vxe,Crt,xrt,Trt,Hxe,Ort,Efr,xV,Jxe=v(()=>{a0();Ofr();wx();W8();wrt();grt();xV=class t extends G8{constructor(e){super(),Um.add(this),fD.set(this,void 0),X8.set(this,void 0),Fk.set(this,void 0),Zr(this,fD,e,"f"),Zr(this,X8,[],"f")}get currentChatCompletionSnapshot(){return Pe(this,Fk,"f")}static fromReadableStream(e){let r=new t(null);return r._run(()=>r._fromReadableStream(e)),r}static createChatCompletion(e,r,n){let o=new t(r);return o._run(()=>o._runChatCompletion(e,{...r,stream:!0},{...n,headers:{...n?.headers,"X-Stainless-Helper-Method":"stream"}})),o}async _createChatCompletion(e,r,n){super._createChatCompletion;let o=n?.signal;o&&(o.aborted&&this.controller.abort(),o.addEventListener("abort",()=>this.controller.abort())),Pe(this,Um,"m",Srt).call(this);let i=await e.chat.completions.create({...r,stream:!0},{...n,signal:this.controller.signal});this._connected();for await(let a of i)Pe(this,Um,"m",Crt).call(this,a);if(i.controller.signal?.aborted)throw new qc;return this._addChatCompletion(Pe(this,Um,"m",Hxe).call(this))}async _fromReadableStream(e,r){let n=r?.signal;n&&(n.aborted&&this.controller.abort(),n.addEventListener("abort",()=>this.controller.abort())),Pe(this,Um,"m",Srt).call(this),this._connected();let o=ZI.fromReadableStream(e,this.controller),i;for await(let a of o)i&&i!==a.id&&this._addChatCompletion(Pe(this,Um,"m",Hxe).call(this)),Pe(this,Um,"m",Crt).call(this,a),i=a.id;if(o.controller.signal?.aborted)throw new qc;return this._addChatCompletion(Pe(this,Um,"m",Hxe).call(this))}[(fD=new WeakMap,X8=new WeakMap,Fk=new WeakMap,Um=new WeakSet,Srt=function(){this.ended||Zr(this,Fk,void 0,"f")},Vxe=function(r){let n=Pe(this,X8,"f")[r.index];return n||(n={content_done:!1,refusal_done:!1,logprobs_content_done:!1,logprobs_refusal_done:!1,done_tool_calls:new Set,current_tool_call_index:null},Pe(this,X8,"f")[r.index]=n,n)},Crt=function(r){if(this.ended)return;let n=Pe(this,Um,"m",Efr).call(this,r);this._emit("chunk",r,n);for(let o of r.choices){let i=n.choices[o.index];o.delta.content!=null&&i.message?.role==="assistant"&&i.message?.content&&(this._emit("content",o.delta.content,i.message.content),this._emit("content.delta",{delta:o.delta.content,snapshot:i.message.content,parsed:i.message.parsed})),o.delta.refusal!=null&&i.message?.role==="assistant"&&i.message?.refusal&&this._emit("refusal.delta",{delta:o.delta.refusal,snapshot:i.message.refusal}),o.logprobs?.content!=null&&i.message?.role==="assistant"&&this._emit("logprobs.content.delta",{content:o.logprobs?.content,snapshot:i.logprobs?.content??[]}),o.logprobs?.refusal!=null&&i.message?.role==="assistant"&&this._emit("logprobs.refusal.delta",{refusal:o.logprobs?.refusal,snapshot:i.logprobs?.refusal??[]});let a=Pe(this,Um,"m",Vxe).call(this,i);i.finish_reason&&(Pe(this,Um,"m",Trt).call(this,i),a.current_tool_call_index!=null&&Pe(this,Um,"m",xrt).call(this,i,a.current_tool_call_index));for(let s of o.delta.tool_calls??[])a.current_tool_call_index!==s.index&&(Pe(this,Um,"m",Trt).call(this,i),a.current_tool_call_index!=null&&Pe(this,Um,"m",xrt).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))}}},xrt=function(r,n){if(Pe(this,Um,"m",Vxe).call(this,r).done_tool_calls.has(n))return;let i=r.message.tool_calls?.[n];if(!i)throw new Error("no tool call snapshot");if(!i.type)throw new Error("tool call snapshot missing `type`");if(i.type==="function"){let a=Pe(this,fD,"f")?.tools?.find(s=>wie(s)&&s.function.name===i.function.name);this._emit("tool_calls.function.arguments.done",{name:i.function.name,index:n,arguments:i.function.arguments,parsed_arguments:CV(a)?a.$parseRaw(i.function.arguments):a?.function.strict?JSON.parse(i.function.arguments):null})}else i.type},Trt=function(r){let n=Pe(this,Um,"m",Vxe).call(this,r);if(r.message.content&&!n.content_done){n.content_done=!0;let o=Pe(this,Um,"m",Ort).call(this);this._emit("content.done",{content:r.message.content,parsed:o?o.$parseRaw(r.message.content):null})}r.message.refusal&&!n.refusal_done&&(n.refusal_done=!0,this._emit("refusal.done",{refusal:r.message.refusal})),r.logprobs?.content&&!n.logprobs_content_done&&(n.logprobs_content_done=!0,this._emit("logprobs.content.done",{content:r.logprobs.content})),r.logprobs?.refusal&&!n.logprobs_refusal_done&&(n.logprobs_refusal_done=!0,this._emit("logprobs.refusal.done",{refusal:r.logprobs.refusal}))},Hxe=function(){if(this.ended)throw new Kt("stream has ended, this shouldn't happen");let r=Pe(this,Fk,"f");if(!r)throw new Kt("request ended without sending any chunks");return Zr(this,Fk,void 0,"f"),Zr(this,X8,[],"f"),Jao(r,Pe(this,fD,"f"))},Ort=function(){let r=Pe(this,fD,"f")?.response_format;return Sie(r)?r:null},Efr=function(r){var n,o,i,a;let s=Pe(this,Fk,"f"),{choices:u,...l}=r;s?Object.assign(s,l):s=Zr(this,Fk,{...l,choices:[]},"f");for(let{delta:c,finish_reason:d,index:f,logprobs:p=null,...m}of r.choices){let h=s.choices[f];if(h||(h=s.choices[f]={finish_reason:d,index:f,message:{},logprobs:p,...m}),p)if(!h.logprobs)h.logprobs=Object.assign({},p);else{let{content:O,refusal:E,...P}=p;Object.assign(h.logprobs,P),O&&((n=h.logprobs).content??(n.content=[]),h.logprobs.content.push(...O)),E&&((o=h.logprobs).refusal??(o.refusal=[]),h.logprobs.refusal.push(...E))}if(d&&(h.finish_reason=d,Pe(this,fD,"f")&&srt(Pe(this,fD,"f")))){if(d==="length")throw new q8;if(d==="content_filter")throw new B8}if(Object.assign(h,m),!c)continue;let{content:y,refusal:g,function_call:b,role:_,tool_calls:w,...T}=c;if(Object.assign(h.message,T),g&&(h.message.refusal=(h.message.refusal||"")+g),_&&(h.message.role=_),b&&(h.message.function_call?(b.name&&(h.message.function_call.name=b.name),b.arguments&&((i=h.message.function_call).arguments??(i.arguments=""),h.message.function_call.arguments+=b.arguments)):h.message.function_call=b),y&&(h.message.content=(h.message.content||"")+y,!h.message.refusal&&Pe(this,Um,"m",Ort).call(this)&&(h.message.parsed=vrt(h.message.content))),w){h.message.tool_calls||(h.message.tool_calls=[]);for(let{index:O,id:E,type:P,function:R,...I}of w){let A=(a=h.message.tool_calls)[O]??(a[O]={});Object.assign(A,I),E&&(A.id=E),P&&(A.type=P),R&&(A.function??(A.function={name:R.name??"",arguments:""})),R?.name&&(A.function.name=R.name),R?.arguments&&(A.function.arguments+=R.arguments,_fr(Pe(this,fD,"f"),A)&&(A.function.parsed_arguments=vrt(A.function.arguments)))}}}return s},Symbol.asyncIterator)](){let e=[],r=[],n=!1;return this.on("chunk",o=>{let i=r.shift();i?i.resolve(o):e.push(o)}),this.on("end",()=>{n=!0;for(let o of r)o.resolve(void 0);r.length=0}),this.on("abort",o=>{n=!0;for(let i of r)i.reject(o);r.length=0}),this.on("error",o=>{n=!0;for(let i of r)i.reject(o);r.length=0}),{next:async()=>e.length?{value:e.shift(),done:!1}:n?{value:void 0,done:!0}:new Promise((i,a)=>r.push({resolve:i,reject:a})).then(i=>i?{value:i,done:!1}:{value:void 0,done:!0}),return:async()=>(this.abort(),{value:void 0,done:!0})}}toReadableStream(){return new ZI(this[Symbol.asyncIterator].bind(this),this.controller).toReadableStream()}}});var Mie,Ert=v(()=>{Jxe();Mie=class t extends xV{static fromReadableStream(e){let r=new t(null);return r._run(()=>r._fromReadableStream(e)),r}static runTools(e,r,n){let o=new t(r),i={...n,headers:{...n?.headers,"X-Stainless-Helper-Method":"runTools"}};return o._run(()=>o._runTools(e,r,i)),o}}});var pD,Rie=v(()=>{Jr();$xe();$xe();Fu();ss();yrt();Ert();Jxe();W8();Ert();drt();Jxe();yrt();pD=class extends Ke{constructor(){super(...arguments),this.messages=new SV(this._client)}create(e,r){return this._client.post("/chat/completions",{body:e,...r,stream:e.stream??!1})}retrieve(e,r){return this._client.get(ke`/chat/completions/${e}`,r)}update(e,r,n){return this._client.post(ke`/chat/completions/${e}`,{body:r,...n})}list(e={},r){return this._client.getAPIList("/chat/completions",ui,{query:e,...r})}delete(e,r){return this._client.delete(ke`/chat/completions/${e}`,r)}parse(e,r){return wfr(e.tools),this._client.chat.completions.create(e,{...r,headers:{...r?.headers,"X-Stainless-Helper-Method":"chat.completions.parse"}})._thenUnwrap(n=>Cie(n,e))}runTools(e,r){return e.stream?Mie.runTools(this._client,e,r):Pie.runTools(this._client,e,r)}stream(e,r){return xV.createChatCompletion(this._client,e,r)}};pD.Messages=SV});var kk,Prt=v(()=>{Jr();Rie();Rie();kk=class extends Ke{constructor(){super(...arguments),this.completions=new pD(this._client)}};kk.Completions=pD});var Pfr=v(()=>{Rie();Rie();$xe()});var Mfr=v(()=>{Prt();Pfr()});var Rfr=v(()=>{});function*Gao(t){if(!t)return;if(Ifr 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():Ltt(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=Ltt(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 Ifr,gt,Gl=v(()=>{uD();Ifr=Symbol("brand.privateNullableHeaders");gt=t=>{let e=new Headers,r=new Set;for(let n of t){let o=new Set;for(let[i,a]of Gao(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{[Ifr]:!0,values:e,nulls:r}}});var Z8,Mrt=v(()=>{Jr();Gl();Z8=class extends Ke{create(e,r){return this._client.post("/audio/speech",{body:e,...r,headers:gt([{Accept:"application/octet-stream"},r?.headers]),__binaryResponse:!0})}}});var Y8,Rrt=v(()=>{Jr();QI();Y8=class extends Ke{create(e,r){return this._client.post("/audio/transcriptions",Mw({body:e,...r,stream:e.stream??!1,__metadata:{model:e.model}},this._client))}}});var Q8,Irt=v(()=>{Jr();QI();Q8=class extends Ke{create(e,r){return this._client.post("/audio/translations",Mw({body:e,...r,__metadata:{model:e.model}},this._client))}}});var eA,Art=v(()=>{Jr();Mrt();Mrt();Rrt();Rrt();Irt();Irt();eA=class extends Ke{constructor(){super(...arguments),this.transcriptions=new Y8(this._client),this.translations=new Q8(this._client),this.speech=new Z8(this._client)}};eA.Transcriptions=Y8;eA.Translations=Q8;eA.Speech=Z8});var TV,Nrt=v(()=>{Jr();Fu();ss();TV=class extends Ke{create(e,r){return this._client.post("/batches",{body:e,...r})}retrieve(e,r){return this._client.get(ke`/batches/${e}`,r)}list(e={},r){return this._client.getAPIList("/batches",ui,{query:e,...r})}cancel(e,r){return this._client.post(ke`/batches/${e}/cancel`,r)}}});var eG,Drt=v(()=>{Jr();Fu();Gl();ss();eG=class extends Ke{create(e,r){return this._client.post("/assistants",{body:e,...r,headers:gt([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}retrieve(e,r){return this._client.get(ke`/assistants/${e}`,{...r,headers:gt([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}update(e,r,n){return this._client.post(ke`/assistants/${e}`,{body:r,...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}list(e={},r){return this._client.getAPIList("/assistants",ui,{query:e,...r,headers:gt([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}delete(e,r){return this._client.delete(ke`/assistants/${e}`,{...r,headers:gt([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}}});var tG,jrt=v(()=>{Jr();Gl();tG=class extends Ke{create(e,r){return this._client.post("/realtime/sessions",{body:e,...r,headers:gt([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}}});var rG,$rt=v(()=>{Jr();Gl();rG=class extends Ke{create(e,r){return this._client.post("/realtime/transcription_sessions",{body:e,...r,headers:gt([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}}});var qk,Lrt=v(()=>{Jr();jrt();jrt();$rt();$rt();qk=class extends Ke{constructor(){super(...arguments),this.sessions=new tG(this._client),this.transcriptionSessions=new rG(this._client)}};qk.Sessions=tG;qk.TranscriptionSessions=rG});var nG,Frt=v(()=>{Jr();Gl();ss();nG=class extends Ke{create(e,r){return this._client.post("/chatkit/sessions",{body:e,...r,headers:gt([{"OpenAI-Beta":"chatkit_beta=v1"},r?.headers])})}cancel(e,r){return this._client.post(ke`/chatkit/sessions/${e}/cancel`,{...r,headers:gt([{"OpenAI-Beta":"chatkit_beta=v1"},r?.headers])})}}});var oG,krt=v(()=>{Jr();Fu();Gl();ss();oG=class extends Ke{retrieve(e,r){return this._client.get(ke`/chatkit/threads/${e}`,{...r,headers:gt([{"OpenAI-Beta":"chatkit_beta=v1"},r?.headers])})}list(e={},r){return this._client.getAPIList("/chatkit/threads",cD,{query:e,...r,headers:gt([{"OpenAI-Beta":"chatkit_beta=v1"},r?.headers])})}delete(e,r){return this._client.delete(ke`/chatkit/threads/${e}`,{...r,headers:gt([{"OpenAI-Beta":"chatkit_beta=v1"},r?.headers])})}listItems(e,r={},n){return this._client.getAPIList(ke`/chatkit/threads/${e}/items`,cD,{query:r,...n,headers:gt([{"OpenAI-Beta":"chatkit_beta=v1"},n?.headers])})}}});var Bk,qrt=v(()=>{Jr();Frt();Frt();krt();krt();Bk=class extends Ke{constructor(){super(...arguments),this.sessions=new nG(this._client),this.threads=new oG(this._client)}};Bk.Sessions=nG;Bk.Threads=oG});var iG,Brt=v(()=>{Jr();Fu();Gl();ss();iG=class extends Ke{create(e,r,n){return this._client.post(ke`/threads/${e}/messages`,{body:r,...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}retrieve(e,r,n){let{thread_id:o}=r;return this._client.get(ke`/threads/${o}/messages/${e}`,{...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}update(e,r,n){let{thread_id:o,...i}=r;return this._client.post(ke`/threads/${o}/messages/${e}`,{body:i,...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}list(e,r={},n){return this._client.getAPIList(ke`/threads/${e}/messages`,ui,{query:r,...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}delete(e,r,n){let{thread_id:o}=r;return this._client.delete(ke`/threads/${o}/messages/${e}`,{...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}}});var aG,Urt=v(()=>{Jr();Fu();Gl();ss();aG=class extends Ke{retrieve(e,r,n){let{thread_id:o,run_id:i,...a}=r;return this._client.get(ke`/threads/${o}/runs/${i}/steps/${e}`,{query:a,...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}list(e,r,n){let{thread_id:o,...i}=r;return this._client.getAPIList(ke`/threads/${o}/runs/${e}/steps`,ui,{query:i,...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}}});var Afr,Nfr=v(()=>{KI();Mxe();Afr=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{Sx=t=>{if(typeof globalThis.process<"u")return globalThis.process.env?.[t]?.trim()??void 0;if(typeof globalThis.Deno<"u")return globalThis.Deno.env?.get?.(t)?.trim()}});var Iie=v(()=>{uD();Nfr();zrt();mie();$tt();z8()});var zg,EV,Vrt,tA,Kxe,Cx,PV,sG,OV,Zxe,Rw,Gxe,Xxe,Die,Aie,Nie,Dfr,jfr,$fr,Lfr,Ffr,kfr,qfr,mD,Hrt=v(()=>{a0();wrt();wx();Uxe();Iie();mD=class extends Lk{constructor(){super(...arguments),zg.add(this),Vrt.set(this,[]),tA.set(this,{}),Kxe.set(this,{}),Cx.set(this,void 0),PV.set(this,void 0),sG.set(this,void 0),OV.set(this,void 0),Zxe.set(this,void 0),Rw.set(this,void 0),Gxe.set(this,void 0),Xxe.set(this,void 0),Die.set(this,void 0)}[(Vrt=new WeakMap,tA=new WeakMap,Kxe=new WeakMap,Cx=new WeakMap,PV=new WeakMap,sG=new WeakMap,OV=new WeakMap,Zxe=new WeakMap,Rw=new WeakMap,Gxe=new WeakMap,Xxe=new WeakMap,Die=new WeakMap,zg=new WeakSet,Symbol.asyncIterator)](){let e=[],r=[],n=!1;return this.on("event",o=>{let i=r.shift();i?i.resolve(o):e.push(o)}),this.on("end",()=>{n=!0;for(let o of r)o.resolve(void 0);r.length=0}),this.on("abort",o=>{n=!0;for(let i of r)i.reject(o);r.length=0}),this.on("error",o=>{n=!0;for(let i of r)i.reject(o);r.length=0}),{next:async()=>e.length?{value:e.shift(),done:!1}:n?{value:void 0,done:!0}:new Promise((i,a)=>r.push({resolve:i,reject:a})).then(i=>i?{value:i,done:!1}:{value:void 0,done:!0}),return:async()=>(this.abort(),{value:void 0,done:!0})}}static fromReadableStream(e){let r=new EV;return r._run(()=>r._fromReadableStream(e)),r}async _fromReadableStream(e,r){let n=r?.signal;n&&(n.aborted&&this.controller.abort(),n.addEventListener("abort",()=>this.controller.abort())),this._connected();let o=ZI.fromReadableStream(e,this.controller);for await(let i of o)Pe(this,zg,"m",Aie).call(this,i);if(o.controller.signal?.aborted)throw new qc;return this._addRun(Pe(this,zg,"m",Nie).call(this))}toReadableStream(){return new ZI(this[Symbol.asyncIterator].bind(this),this.controller).toReadableStream()}static createToolAssistantStream(e,r,n,o){let i=new EV;return i._run(()=>i._runToolAssistantStream(e,r,n,{...o,headers:{...o?.headers,"X-Stainless-Helper-Method":"stream"}})),i}async _createToolAssistantStream(e,r,n,o){let i=o?.signal;i&&(i.aborted&&this.controller.abort(),i.addEventListener("abort",()=>this.controller.abort()));let a={...n,stream:!0},s=await e.submitToolOutputs(r,a,{...o,signal:this.controller.signal});this._connected();for await(let u of s)Pe(this,zg,"m",Aie).call(this,u);if(s.controller.signal?.aborted)throw new qc;return this._addRun(Pe(this,zg,"m",Nie).call(this))}static createThreadAssistantStream(e,r,n){let o=new EV;return o._run(()=>o._threadAssistantStream(e,r,{...n,headers:{...n?.headers,"X-Stainless-Helper-Method":"stream"}})),o}static createAssistantStream(e,r,n,o){let i=new EV;return i._run(()=>i._runAssistantStream(e,r,n,{...o,headers:{...o?.headers,"X-Stainless-Helper-Method":"stream"}})),i}currentEvent(){return Pe(this,Gxe,"f")}currentRun(){return Pe(this,Xxe,"f")}currentMessageSnapshot(){return Pe(this,Cx,"f")}currentRunStepSnapshot(){return Pe(this,Die,"f")}async finalRunSteps(){return await this.done(),Object.values(Pe(this,tA,"f"))}async finalMessages(){return await this.done(),Object.values(Pe(this,Kxe,"f"))}async finalRun(){if(await this.done(),!Pe(this,PV,"f"))throw Error("Final run was not received.");return Pe(this,PV,"f")}async _createThreadAssistantStream(e,r,n){let o=n?.signal;o&&(o.aborted&&this.controller.abort(),o.addEventListener("abort",()=>this.controller.abort()));let i={...r,stream:!0},a=await e.createAndRun(i,{...n,signal:this.controller.signal});this._connected();for await(let s of a)Pe(this,zg,"m",Aie).call(this,s);if(a.controller.signal?.aborted)throw new qc;return this._addRun(Pe(this,zg,"m",Nie).call(this))}async _createAssistantStream(e,r,n,o){let i=o?.signal;i&&(i.aborted&&this.controller.abort(),i.addEventListener("abort",()=>this.controller.abort()));let a={...n,stream:!0},s=await e.create(r,a,{...o,signal:this.controller.signal});this._connected();for await(let u of s)Pe(this,zg,"m",Aie).call(this,u);if(s.controller.signal?.aborted)throw new qc;return this._addRun(Pe(this,zg,"m",Nie).call(this))}static accumulateDelta(e,r){for(let[n,o]of Object.entries(r)){if(!e.hasOwnProperty(n)){e[n]=o;continue}let i=e[n];if(i==null){e[n]=o;continue}if(n==="index"||n==="type"){e[n]=o;continue}if(typeof i=="string"&&typeof o=="string")i+=o;else if(typeof i=="number"&&typeof o=="number")i+=o;else if(U8(i)&&U8(o))i=this.accumulateDelta(i,o);else if(Array.isArray(i)&&Array.isArray(o)){if(i.every(a=>typeof a=="string"||typeof a=="number")){i.push(...o);continue}for(let a of o){if(!U8(a))throw new Error(`Expected array delta entry to be an object but got: ${a}`);let s=a.index;if(s==null)throw console.error(a),new Error("Expected array delta entry to have an `index` property");if(typeof s!="number")throw new Error(`Expected array delta entry \`index\` property to be a number but got ${s}`);let u=i[s];u==null?i.push(a):i[s]=this.accumulateDelta(u,a)}continue}else throw Error(`Unhandled record type: ${n}, deltaValue: ${o}, accValue: ${i}`);e[n]=i}return e}_addRun(e){return e}async _threadAssistantStream(e,r,n){return await this._createThreadAssistantStream(r,e,n)}async _runAssistantStream(e,r,n,o){return await this._createAssistantStream(r,e,n,o)}async _runToolAssistantStream(e,r,n,o){return await this._createToolAssistantStream(r,e,n,o)}};EV=mD,Aie=function(e){if(!this.ended)switch(Zr(this,Gxe,e,"f"),Pe(this,zg,"m",$fr).call(this,e),e.event){case"thread.created":break;case"thread.run.created":case"thread.run.queued":case"thread.run.in_progress":case"thread.run.requires_action":case"thread.run.completed":case"thread.run.incomplete":case"thread.run.failed":case"thread.run.cancelling":case"thread.run.cancelled":case"thread.run.expired":Pe(this,zg,"m",qfr).call(this,e);break;case"thread.run.step.created":case"thread.run.step.in_progress":case"thread.run.step.delta":case"thread.run.step.completed":case"thread.run.step.failed":case"thread.run.step.cancelled":case"thread.run.step.expired":Pe(this,zg,"m",jfr).call(this,e);break;case"thread.message.created":case"thread.message.in_progress":case"thread.message.delta":case"thread.message.completed":case"thread.message.incomplete":Pe(this,zg,"m",Dfr).call(this,e);break;case"error":throw new Error("Encountered an error event in event processing - errors should be processed earlier");default:}},Nie=function(){if(this.ended)throw new Kt("stream has ended, this shouldn't happen");if(!Pe(this,PV,"f"))throw Error("Final run has not been received");return Pe(this,PV,"f")},Dfr=function(e){let[r,n]=Pe(this,zg,"m",Ffr).call(this,e,Pe(this,Cx,"f"));Zr(this,Cx,r,"f"),Pe(this,Kxe,"f")[r.id]=r;for(let o of n){let i=r.content[o.index];i?.type=="text"&&this._emit("textCreated",i.text)}switch(e.event){case"thread.message.created":this._emit("messageCreated",e.data);break;case"thread.message.in_progress":break;case"thread.message.delta":if(this._emit("messageDelta",e.data.delta,r),e.data.delta.content)for(let o of e.data.delta.content){if(o.type=="text"&&o.text){let i=o.text,a=r.content[o.index];if(a&&a.type=="text")this._emit("textDelta",i,a.text);else throw Error("The snapshot associated with this text delta is not text or missing")}if(o.index!=Pe(this,sG,"f")){if(Pe(this,OV,"f"))switch(Pe(this,OV,"f").type){case"text":this._emit("textDone",Pe(this,OV,"f").text,Pe(this,Cx,"f"));break;case"image_file":this._emit("imageFileDone",Pe(this,OV,"f").image_file,Pe(this,Cx,"f"));break}Zr(this,sG,o.index,"f")}Zr(this,OV,r.content[o.index],"f")}break;case"thread.message.completed":case"thread.message.incomplete":if(Pe(this,sG,"f")!==void 0){let o=e.data.content[Pe(this,sG,"f")];if(o)switch(o.type){case"image_file":this._emit("imageFileDone",o.image_file,Pe(this,Cx,"f"));break;case"text":this._emit("textDone",o.text,Pe(this,Cx,"f"));break}}Pe(this,Cx,"f")&&this._emit("messageDone",e.data),Zr(this,Cx,void 0,"f")}},jfr=function(e){let r=Pe(this,zg,"m",Lfr).call(this,e);switch(Zr(this,Die,r,"f"),e.event){case"thread.run.step.created":this._emit("runStepCreated",e.data);break;case"thread.run.step.delta":let n=e.data.delta;if(n.step_details&&n.step_details.type=="tool_calls"&&n.step_details.tool_calls&&r.step_details.type=="tool_calls")for(let i of n.step_details.tool_calls)i.index==Pe(this,Zxe,"f")?this._emit("toolCallDelta",i,r.step_details.tool_calls[i.index]):(Pe(this,Rw,"f")&&this._emit("toolCallDone",Pe(this,Rw,"f")),Zr(this,Zxe,i.index,"f"),Zr(this,Rw,r.step_details.tool_calls[i.index],"f"),Pe(this,Rw,"f")&&this._emit("toolCallCreated",Pe(this,Rw,"f")));this._emit("runStepDelta",e.data.delta,r);break;case"thread.run.step.completed":case"thread.run.step.failed":case"thread.run.step.cancelled":case"thread.run.step.expired":Zr(this,Die,void 0,"f"),e.data.step_details.type=="tool_calls"&&Pe(this,Rw,"f")&&(this._emit("toolCallDone",Pe(this,Rw,"f")),Zr(this,Rw,void 0,"f")),this._emit("runStepDone",e.data,r);break;case"thread.run.step.in_progress":break}},$fr=function(e){Pe(this,Vrt,"f").push(e),this._emit("event",e)},Lfr=function(e){switch(e.event){case"thread.run.step.created":return Pe(this,tA,"f")[e.data.id]=e.data,e.data;case"thread.run.step.delta":let r=Pe(this,tA,"f")[e.data.id];if(!r)throw Error("Received a RunStepDelta before creation of a snapshot");let n=e.data;if(n.delta){let o=EV.accumulateDelta(r,n.delta);Pe(this,tA,"f")[e.data.id]=o}return Pe(this,tA,"f")[e.data.id];case"thread.run.step.completed":case"thread.run.step.failed":case"thread.run.step.cancelled":case"thread.run.step.expired":case"thread.run.step.in_progress":Pe(this,tA,"f")[e.data.id]=e.data;break}if(Pe(this,tA,"f")[e.data.id])return Pe(this,tA,"f")[e.data.id];throw new Error("No snapshot available")},Ffr=function(e,r){let n=[];switch(e.event){case"thread.message.created":return[e.data,n];case"thread.message.delta":if(!r)throw Error("Received a delta with no existing snapshot (there should be one from message creation)");let o=e.data;if(o.delta.content)for(let i of o.delta.content)if(i.index in r.content){let a=r.content[i.index];r.content[i.index]=Pe(this,zg,"m",kfr).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")},kfr=function(e,r){return EV.accumulateDelta(r,e)},qfr=function(e){switch(Zr(this,Xxe,e.data,"f"),e.event){case"thread.run.created":break;case"thread.run.queued":break;case"thread.run.in_progress":break;case"thread.run.requires_action":case"thread.run.cancelled":case"thread.run.failed":case"thread.run.completed":case"thread.run.expired":case"thread.run.incomplete":Zr(this,PV,e.data,"f"),Pe(this,Rw,"f")&&(this._emit("toolCallDone",Pe(this,Rw,"f")),Zr(this,Rw,void 0,"f"));break;case"thread.run.cancelling":break}}});var MV,Wrt=v(()=>{Jr();Urt();Urt();Fu();Gl();Hrt();z8();ss();MV=class extends Ke{constructor(){super(...arguments),this.steps=new aG(this._client)}create(e,r,n){let{include:o,...i}=r;return this._client.post(ke`/threads/${e}/runs`,{query:{include:o},body:i,...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers]),stream:r.stream??!1})}retrieve(e,r,n){let{thread_id:o}=r;return this._client.get(ke`/threads/${o}/runs/${e}`,{...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}update(e,r,n){let{thread_id:o,...i}=r;return this._client.post(ke`/threads/${o}/runs/${e}`,{body:i,...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}list(e,r={},n){return this._client.getAPIList(ke`/threads/${e}/runs`,ui,{query:r,...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}cancel(e,r,n){let{thread_id:o}=r;return this._client.post(ke`/threads/${o}/runs/${e}/cancel`,{...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}async createAndPoll(e,r,n){let o=await this.create(e,r,n);return await this.poll(o.id,{thread_id:e},n)}createAndStream(e,r,n){return mD.createAssistantStream(e,this._client.beta.threads.runs,r,n)}async poll(e,r,n){let o=gt([n?.headers,{"X-Stainless-Poll-Helper":"true","X-Stainless-Custom-Poll-Interval":n?.pollIntervalMs?.toString()??void 0}]);for(;;){let{data:i,response:a}=await this.retrieve(e,r,{...n,headers:{...n?.headers,...o}}).withResponse();switch(i.status){case"queued":case"in_progress":case"cancelling":let s=5e3;if(n?.pollIntervalMs)s=n.pollIntervalMs;else{let u=a.headers.get("openai-poll-after-ms");if(u){let l=parseInt(u);isNaN(l)||(s=l)}}await GI(s);break;case"requires_action":case"incomplete":case"cancelled":case"completed":case"failed":case"expired":return i}}}stream(e,r,n){return mD.createAssistantStream(e,this._client.beta.threads.runs,r,n)}submitToolOutputs(e,r,n){let{thread_id:o,...i}=r;return this._client.post(ke`/threads/${o}/runs/${e}/submit_tool_outputs`,{body:i,...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers]),stream:r.stream??!1})}async submitToolOutputsAndPoll(e,r,n){let o=await this.submitToolOutputs(e,r,n);return await this.poll(o.id,r,n)}submitToolOutputsStream(e,r,n){return mD.createToolAssistantStream(e,this._client.beta.threads.runs,r,n)}};MV.Steps=aG});var Uk,Jrt=v(()=>{Jr();Brt();Brt();Wrt();Wrt();Gl();Hrt();ss();Uk=class extends Ke{constructor(){super(...arguments),this.runs=new MV(this._client),this.messages=new iG(this._client)}create(e={},r){return this._client.post("/threads",{body:e,...r,headers:gt([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}retrieve(e,r){return this._client.get(ke`/threads/${e}`,{...r,headers:gt([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}update(e,r,n){return this._client.post(ke`/threads/${e}`,{body:r,...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}delete(e,r){return this._client.delete(ke`/threads/${e}`,{...r,headers:gt([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}createAndRun(e,r){return this._client.post("/threads/runs",{body:e,...r,headers:gt([{"OpenAI-Beta":"assistants=v2"},r?.headers]),stream:e.stream??!1})}async createAndRunPoll(e,r){let n=await this.createAndRun(e,r);return await this.runs.poll(n.id,{thread_id:n.thread_id},r)}createAndRunStream(e,r){return mD.createThreadAssistantStream(e,this._client.beta.threads,r)}};Uk.Runs=MV;Uk.Messages=iG});var xx,Krt=v(()=>{Jr();Drt();Drt();Lrt();Lrt();qrt();qrt();Jrt();Jrt();xx=class extends Ke{constructor(){super(...arguments),this.realtime=new qk(this._client),this.chatkit=new Bk(this._client),this.assistants=new eG(this._client),this.threads=new Uk(this._client)}};xx.Realtime=qk;xx.ChatKit=Bk;xx.Assistants=eG;xx.Threads=Uk});var RV,Grt=v(()=>{Jr();RV=class extends Ke{create(e,r){return this._client.post("/completions",{body:e,...r,stream:e.stream??!1})}}});var uG,Xrt=v(()=>{Jr();Gl();ss();uG=class extends Ke{retrieve(e,r,n){let{container_id:o}=r;return this._client.get(ke`/containers/${o}/files/${e}/content`,{...n,headers:gt([{Accept:"application/binary"},n?.headers]),__binaryResponse:!0})}}});var IV,Zrt=v(()=>{Jr();Xrt();Xrt();Fu();Gl();QI();ss();IV=class extends Ke{constructor(){super(...arguments),this.content=new uG(this._client)}create(e,r,n){return this._client.post(ke`/containers/${e}/files`,Mw({body:r,...n},this._client))}retrieve(e,r,n){let{container_id:o}=r;return this._client.get(ke`/containers/${o}/files/${e}`,n)}list(e,r={},n){return this._client.getAPIList(ke`/containers/${e}/files`,ui,{query:r,...n})}delete(e,r,n){let{container_id:o}=r;return this._client.delete(ke`/containers/${o}/files/${e}`,{...n,headers:gt([{Accept:"*/*"},n?.headers])})}};IV.Content=uG});var zk,Yrt=v(()=>{Jr();Zrt();Zrt();Fu();Gl();ss();zk=class extends Ke{constructor(){super(...arguments),this.files=new IV(this._client)}create(e,r){return this._client.post("/containers",{body:e,...r})}retrieve(e,r){return this._client.get(ke`/containers/${e}`,r)}list(e={},r){return this._client.getAPIList("/containers",ui,{query:e,...r})}delete(e,r){return this._client.delete(ke`/containers/${e}`,{...r,headers:gt([{Accept:"*/*"},r?.headers])})}};zk.Files=IV});var lG,Qrt=v(()=>{Jr();Fu();ss();lG=class extends Ke{create(e,r,n){let{include:o,...i}=r;return this._client.post(ke`/conversations/${e}/items`,{query:{include:o},body:i,...n})}retrieve(e,r,n){let{conversation_id:o,...i}=r;return this._client.get(ke`/conversations/${o}/items/${e}`,{query:i,...n})}list(e,r={},n){return this._client.getAPIList(ke`/conversations/${e}/items`,cD,{query:r,...n})}delete(e,r,n){let{conversation_id:o}=r;return this._client.delete(ke`/conversations/${o}/items/${e}`,n)}}});var Vk,ent=v(()=>{Jr();Qrt();Qrt();ss();Vk=class extends Ke{constructor(){super(...arguments),this.items=new lG(this._client)}create(e={},r){return this._client.post("/conversations",{body:e,...r})}retrieve(e,r){return this._client.get(ke`/conversations/${e}`,r)}update(e,r,n){return this._client.post(ke`/conversations/${e}`,{body:r,...n})}delete(e,r){return this._client.delete(ke`/conversations/${e}`,r)}};Vk.Items=lG});var AV,tnt=v(()=>{Jr();Iie();AV=class extends Ke{create(e,r){let n=!!e.encoding_format,o=n?e.encoding_format:"base64";n&&cd(this._client).debug("embeddings/user defined encoding_format:",e.encoding_format);let i=this._client.post("/embeddings",{body:{...e,encoding_format:o},...r});return n?i:(cd(this._client).debug("embeddings/decoding base64 embeddings from base64"),i._thenUnwrap(a=>(a&&a.data&&a.data.forEach(s=>{let u=s.embedding;s.embedding=Afr(u)}),a)))}}});var cG,rnt=v(()=>{Jr();Fu();ss();cG=class extends Ke{retrieve(e,r,n){let{eval_id:o,run_id:i}=r;return this._client.get(ke`/evals/${o}/runs/${i}/output_items/${e}`,n)}list(e,r,n){let{eval_id:o,...i}=r;return this._client.getAPIList(ke`/evals/${o}/runs/${e}/output_items`,ui,{query:i,...n})}}});var NV,nnt=v(()=>{Jr();rnt();rnt();Fu();ss();NV=class extends Ke{constructor(){super(...arguments),this.outputItems=new cG(this._client)}create(e,r,n){return this._client.post(ke`/evals/${e}/runs`,{body:r,...n})}retrieve(e,r,n){let{eval_id:o}=r;return this._client.get(ke`/evals/${o}/runs/${e}`,n)}list(e,r={},n){return this._client.getAPIList(ke`/evals/${e}/runs`,ui,{query:r,...n})}delete(e,r,n){let{eval_id:o}=r;return this._client.delete(ke`/evals/${o}/runs/${e}`,n)}cancel(e,r,n){let{eval_id:o}=r;return this._client.post(ke`/evals/${o}/runs/${e}`,n)}};NV.OutputItems=cG});var Hk,ont=v(()=>{Jr();nnt();nnt();Fu();ss();Hk=class extends Ke{constructor(){super(...arguments),this.runs=new NV(this._client)}create(e,r){return this._client.post("/evals",{body:e,...r})}retrieve(e,r){return this._client.get(ke`/evals/${e}`,r)}update(e,r,n){return this._client.post(ke`/evals/${e}`,{body:r,...n})}list(e={},r){return this._client.getAPIList("/evals",ui,{query:e,...r})}delete(e,r){return this._client.delete(ke`/evals/${e}`,r)}};Hk.Runs=NV});var DV,int=v(()=>{Jr();Fu();Gl();z8();wx();QI();ss();DV=class extends Ke{create(e,r){return this._client.post("/files",Mw({body:e,...r},this._client))}retrieve(e,r){return this._client.get(ke`/files/${e}`,r)}list(e={},r){return this._client.getAPIList("/files",ui,{query:e,...r})}delete(e,r){return this._client.delete(ke`/files/${e}`,r)}content(e,r){return this._client.get(ke`/files/${e}/content`,{...r,headers:gt([{Accept:"application/binary"},r?.headers]),__binaryResponse:!0})}async waitForProcessing(e,{pollInterval:r=5e3,maxWait:n=30*60*1e3}={}){let o=new Set(["processed","error","deleted"]),i=Date.now(),a=await this.retrieve(e);for(;!a.status||!o.has(a.status);)if(await GI(r),a=await this.retrieve(e),Date.now()-i>n)throw new WI({message:`Giving up on waiting for file ${e} to finish processing after ${n} milliseconds.`});return a}}});var dG,ant=v(()=>{Jr();dG=class extends Ke{}});var fG,snt=v(()=>{Jr();fG=class extends Ke{run(e,r){return this._client.post("/fine_tuning/alpha/graders/run",{body:e,...r})}validate(e,r){return this._client.post("/fine_tuning/alpha/graders/validate",{body:e,...r})}}});var jV,unt=v(()=>{Jr();snt();snt();jV=class extends Ke{constructor(){super(...arguments),this.graders=new fG(this._client)}};jV.Graders=fG});var pG,lnt=v(()=>{Jr();Fu();ss();pG=class extends Ke{create(e,r,n){return this._client.getAPIList(ke`/fine_tuning/checkpoints/${e}/permissions`,YI,{body:r,method:"post",...n})}retrieve(e,r={},n){return this._client.get(ke`/fine_tuning/checkpoints/${e}/permissions`,{query:r,...n})}delete(e,r,n){let{fine_tuned_model_checkpoint:o}=r;return this._client.delete(ke`/fine_tuning/checkpoints/${o}/permissions/${e}`,n)}}});var $V,cnt=v(()=>{Jr();lnt();lnt();$V=class extends Ke{constructor(){super(...arguments),this.permissions=new pG(this._client)}};$V.Permissions=pG});var mG,dnt=v(()=>{Jr();Fu();ss();mG=class extends Ke{list(e,r={},n){return this._client.getAPIList(ke`/fine_tuning/jobs/${e}/checkpoints`,ui,{query:r,...n})}}});var LV,fnt=v(()=>{Jr();dnt();dnt();Fu();ss();LV=class extends Ke{constructor(){super(...arguments),this.checkpoints=new mG(this._client)}create(e,r){return this._client.post("/fine_tuning/jobs",{body:e,...r})}retrieve(e,r){return this._client.get(ke`/fine_tuning/jobs/${e}`,r)}list(e={},r){return this._client.getAPIList("/fine_tuning/jobs",ui,{query:e,...r})}cancel(e,r){return this._client.post(ke`/fine_tuning/jobs/${e}/cancel`,r)}listEvents(e,r={},n){return this._client.getAPIList(ke`/fine_tuning/jobs/${e}/events`,ui,{query:r,...n})}pause(e,r){return this._client.post(ke`/fine_tuning/jobs/${e}/pause`,r)}resume(e,r){return this._client.post(ke`/fine_tuning/jobs/${e}/resume`,r)}};LV.Checkpoints=mG});var Tx,pnt=v(()=>{Jr();ant();ant();unt();unt();cnt();cnt();fnt();fnt();Tx=class extends Ke{constructor(){super(...arguments),this.methods=new dG(this._client),this.jobs=new LV(this._client),this.checkpoints=new $V(this._client),this.alpha=new jV(this._client)}};Tx.Methods=dG;Tx.Jobs=LV;Tx.Checkpoints=$V;Tx.Alpha=jV});var hG,mnt=v(()=>{Jr();hG=class extends Ke{}});var Wk,hnt=v(()=>{Jr();mnt();mnt();Wk=class extends Ke{constructor(){super(...arguments),this.graderModels=new hG(this._client)}};Wk.GraderModels=hG});var FV,gnt=v(()=>{Jr();QI();FV=class extends Ke{createVariation(e,r){return this._client.post("/images/variations",Mw({body:e,...r},this._client))}edit(e,r){return this._client.post("/images/edits",Mw({body:e,...r,stream:e.stream??!1},this._client))}generate(e,r){return this._client.post("/images/generations",{body:e,...r,stream:e.stream??!1})}}});var kV,ynt=v(()=>{Jr();Fu();ss();kV=class extends Ke{retrieve(e,r){return this._client.get(ke`/models/${e}`,r)}list(e){return this._client.getAPIList("/models",YI,e)}delete(e,r){return this._client.delete(ke`/models/${e}`,r)}}});var qV,bnt=v(()=>{Jr();qV=class extends Ke{create(e,r){return this._client.post("/moderations",{body:e,...r})}}});var gG,_nt=v(()=>{Jr();Gl();ss();gG=class extends Ke{accept(e,r,n){return this._client.post(ke`/realtime/calls/${e}/accept`,{body:r,...n,headers:gt([{Accept:"*/*"},n?.headers])})}hangup(e,r){return this._client.post(ke`/realtime/calls/${e}/hangup`,{...r,headers:gt([{Accept:"*/*"},r?.headers])})}refer(e,r,n){return this._client.post(ke`/realtime/calls/${e}/refer`,{body:r,...n,headers:gt([{Accept:"*/*"},n?.headers])})}reject(e,r={},n){return this._client.post(ke`/realtime/calls/${e}/reject`,{body:r,...n,headers:gt([{Accept:"*/*"},n?.headers])})}}});var yG,vnt=v(()=>{Jr();yG=class extends Ke{create(e,r){return this._client.post("/realtime/client_secrets",{body:e,...r})}}});var hD,wnt=v(()=>{Jr();_nt();_nt();vnt();vnt();hD=class extends Ke{constructor(){super(...arguments),this.clientSecrets=new yG(this._client),this.calls=new gG(this._client)}};hD.ClientSecrets=yG;hD.Calls=gG});function Bfr(t,e){return!e||!Oso(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)}:Snt(t,e)}function Snt(t,e){let r=t.output.map(o=>{if(o.type==="function_call")return{...o,parsed_arguments:Mso(e,o)};if(o.type==="message"){let i=o.content.map(a=>a.type==="output_text"?{...a,parsed:Tso(e,a.text)}:a);return{...o,content:i}}return o}),n=Object.assign({},t,{output:r});return Object.getOwnPropertyDescriptor(t,"output_text")||Yxe(n),Object.defineProperty(n,"output_parsed",{enumerable:!0,get(){for(let o of n.output)if(o.type==="message"){for(let i of o.content)if(i.type==="output_text"&&i.parsed!==null)return i.parsed}return null}}),n}function Tso(t,e){return t.text?.format?.type!=="json_schema"?null:"$parseRaw"in t.text?.format?(t.text?.format).$parseRaw(e):JSON.parse(e)}function Oso(t){return!!Sie(t.text?.format)}function Eso(t){return t?.$brand==="auto-parseable-tool"}function Pso(t,e){return t.find(r=>r.type==="function"&&r.name===e)}function Mso(t,e){let r=Pso(t.tools??[],e.name);return{...e,...e,parsed_arguments:Eso(r)?r.$parseRaw(e.arguments):r?.strict?JSON.parse(e.arguments):null}}function Yxe(t){let e=[];for(let r of t.output)if(r.type==="message")for(let n of r.content)n.type==="output_text"&&e.push(n.text);t.output_text=e.join("")}var Qxe=v(()=>{wx();W8()});function Rso(t,e){return Bfr(t,e)}var bG,eTe,Jk,tTe,Ufr,zfr,Vfr,Hfr,rTe,Wfr=v(()=>{a0();wx();Uxe();Qxe();rTe=class t extends Lk{constructor(e){super(),bG.add(this),eTe.set(this,void 0),Jk.set(this,void 0),tTe.set(this,void 0),Zr(this,eTe,e,"f")}static createResponse(e,r,n){let o=new t(r);return o._run(()=>o._createOrRetrieveResponse(e,r,{...n,headers:{...n?.headers,"X-Stainless-Helper-Method":"stream"}})),o}async _createOrRetrieveResponse(e,r,n){let o=n?.signal;o&&(o.aborted&&this.controller.abort(),o.addEventListener("abort",()=>this.controller.abort())),Pe(this,bG,"m",Ufr).call(this);let i,a=null;"response_id"in r?(i=await e.responses.retrieve(r.response_id,{stream:!0},{...n,signal:this.controller.signal,stream:!0}),a=r.starting_after??null):i=await e.responses.create({...r,stream:!0},{...n,signal:this.controller.signal}),this._connected();for await(let s of i)Pe(this,bG,"m",zfr).call(this,s,a);if(i.controller.signal?.aborted)throw new qc;return Pe(this,bG,"m",Vfr).call(this)}[(eTe=new WeakMap,Jk=new WeakMap,tTe=new WeakMap,bG=new WeakSet,Ufr=function(){this.ended||Zr(this,Jk,void 0,"f")},zfr=function(r,n){if(this.ended)return;let o=(a,s)=>{(n==null||s.sequence_number>n)&&this._emit(a,s)},i=Pe(this,bG,"m",Hfr).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}},Vfr=function(){if(this.ended)throw new Kt("stream has ended, this shouldn't happen");let r=Pe(this,Jk,"f");if(!r)throw new Kt("request ended without sending any events");Zr(this,Jk,void 0,"f");let n=Rso(r,Pe(this,eTe,"f"));return Zr(this,tTe,n,"f"),n},Hfr=function(r){let n=Pe(this,Jk,"f");if(!n){if(r.type!=="response.created")throw new Kt(`When snapshot hasn't been set yet, expected 'response.created' event, got ${r.type}`);return n=Zr(this,Jk,r.response,"f"),n}switch(r.type){case"response.output_item.added":{n.output.push(r.item);break}case"response.content_part.added":{let o=n.output[r.output_index];if(!o)throw new Kt(`missing output at index ${r.output_index}`);let i=o.type,a=r.part;i==="message"&&a.type!=="reasoning_text"?o.content.push(a):i==="reasoning"&&a.type==="reasoning_text"&&(o.content||(o.content=[]),o.content.push(a));break}case"response.output_text.delta":{let o=n.output[r.output_index];if(!o)throw new Kt(`missing output at index ${r.output_index}`);if(o.type==="message"){let i=o.content[r.content_index];if(!i)throw new Kt(`missing content at index ${r.content_index}`);if(i.type!=="output_text")throw new Kt(`expected content to be 'output_text', got ${i.type}`);i.text+=r.delta}break}case"response.function_call_arguments.delta":{let o=n.output[r.output_index];if(!o)throw new Kt(`missing output at index ${r.output_index}`);o.type==="function_call"&&(o.arguments+=r.delta);break}case"response.reasoning_text.delta":{let o=n.output[r.output_index];if(!o)throw new Kt(`missing output at index ${r.output_index}`);if(o.type==="reasoning"){let i=o.content?.[r.content_index];if(!i)throw new Kt(`missing content at index ${r.content_index}`);if(i.type!=="reasoning_text")throw new Kt(`expected content to be 'reasoning_text', got ${i.type}`);i.text+=r.delta}break}case"response.completed":{Zr(this,Jk,r.response,"f");break}}return n},Symbol.asyncIterator)](){let e=[],r=[],n=!1;return this.on("event",o=>{let i=r.shift();i?i.resolve(o):e.push(o)}),this.on("end",()=>{n=!0;for(let o of r)o.resolve(void 0);r.length=0}),this.on("abort",o=>{n=!0;for(let i of r)i.reject(o);r.length=0}),this.on("error",o=>{n=!0;for(let i of r)i.reject(o);r.length=0}),{next:async()=>e.length?{value:e.shift(),done:!1}:n?{value:void 0,done:!0}:new Promise((i,a)=>r.push({resolve:i,reject:a})).then(i=>i?{value:i,done:!1}:{value:void 0,done:!0}),return:async()=>(this.abort(),{value:void 0,done:!0})}}async finalResponse(){await this.done();let e=Pe(this,tTe,"f");if(!e)throw new Kt("stream ended without producing a ChatCompletion");return e}}});var _G,Cnt=v(()=>{Jr();Fu();ss();_G=class extends Ke{list(e,r={},n){return this._client.getAPIList(ke`/responses/${e}/input_items`,ui,{query:r,...n})}}});var vG,xnt=v(()=>{Jr();vG=class extends Ke{count(e={},r){return this._client.post("/responses/input_tokens",{body:e,...r})}}});var gD,Tnt=v(()=>{Qxe();Wfr();Jr();Cnt();Cnt();xnt();xnt();Gl();ss();gD=class extends Ke{constructor(){super(...arguments),this.inputItems=new _G(this._client),this.inputTokens=new vG(this._client)}create(e,r){return this._client.post("/responses",{body:e,...r,stream:e.stream??!1})._thenUnwrap(n=>("object"in n&&n.object==="response"&&Yxe(n),n))}retrieve(e,r={},n){return this._client.get(ke`/responses/${e}`,{query:r,...n,stream:r?.stream??!1})._thenUnwrap(o=>("object"in o&&o.object==="response"&&Yxe(o),o))}delete(e,r){return this._client.delete(ke`/responses/${e}`,{...r,headers:gt([{Accept:"*/*"},r?.headers])})}parse(e,r){return this._client.responses.create(e,r)._thenUnwrap(n=>Snt(n,e))}stream(e,r){return rTe.createResponse(this._client,e,r)}cancel(e,r){return this._client.post(ke`/responses/${e}/cancel`,r)}compact(e,r){return this._client.post("/responses/compact",{body:e,...r})}};gD.InputItems=_G;gD.InputTokens=vG});var wG,Ont=v(()=>{Jr();QI();ss();wG=class extends Ke{create(e,r,n){return this._client.post(ke`/uploads/${e}/parts`,Mw({body:r,...n},this._client))}}});var Kk,Ent=v(()=>{Jr();Ont();Ont();ss();Kk=class extends Ke{constructor(){super(...arguments),this.parts=new wG(this._client)}create(e,r){return this._client.post("/uploads",{body:e,...r})}cancel(e,r){return this._client.post(ke`/uploads/${e}/cancel`,r)}complete(e,r,n){return this._client.post(ke`/uploads/${e}/complete`,{body:r,...n})}};Kk.Parts=wG});var Jfr,Kfr=v(()=>{Jfr=async t=>{let e=await Promise.allSettled(t),r=e.filter(o=>o.status==="rejected");if(r.length){for(let o of r)console.error(o.reason);throw new Error(`${r.length} promise(s) failed - see the above errors`)}let n=[];for(let o of e)o.status==="fulfilled"&&n.push(o.value);return n}});var SG,Pnt=v(()=>{Jr();Fu();Gl();z8();Kfr();ss();SG=class extends Ke{create(e,r,n){return this._client.post(ke`/vector_stores/${e}/file_batches`,{body:r,...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}retrieve(e,r,n){let{vector_store_id:o}=r;return this._client.get(ke`/vector_stores/${o}/file_batches/${e}`,{...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}cancel(e,r,n){let{vector_store_id:o}=r;return this._client.post(ke`/vector_stores/${o}/file_batches/${e}/cancel`,{...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}async createAndPoll(e,r,n){let o=await this.create(e,r);return await this.poll(e,o.id,n)}listFiles(e,r,n){let{vector_store_id:o,...i}=r;return this._client.getAPIList(ke`/vector_stores/${o}/file_batches/${e}/files`,ui,{query:i,...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}async poll(e,r,n){let o=gt([n?.headers,{"X-Stainless-Poll-Helper":"true","X-Stainless-Custom-Poll-Interval":n?.pollIntervalMs?.toString()??void 0}]);for(;;){let{data:i,response:a}=await this.retrieve(r,{vector_store_id:e},{...n,headers:o}).withResponse();switch(i.status){case"in_progress":let s=5e3;if(n?.pollIntervalMs)s=n.pollIntervalMs;else{let u=a.headers.get("openai-poll-after-ms");if(u){let l=parseInt(u);isNaN(l)||(s=l)}}await GI(s);break;case"failed":case"cancelled":case"completed":return i}}}async uploadAndPoll(e,{files:r,fileIds:n=[]},o){if(r==null||r.length==0)throw new Error("No `files` provided to process. If you've already uploaded files you should use `.createAndPoll()` instead");let i=o?.maxConcurrency??5,a=Math.min(i,r.length),s=this._client,u=r.values(),l=[...n];async function c(f){for(let p of f){let m=await s.files.create({file:p,purpose:"assistants"},o);l.push(m.id)}}let d=Array(a).fill(u).map(c);return await Jfr(d),await this.createAndPoll(e,{file_ids:l})}}});var CG,Mnt=v(()=>{Jr();Fu();Gl();Iie();ss();CG=class extends Ke{create(e,r,n){return this._client.post(ke`/vector_stores/${e}/files`,{body:r,...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}retrieve(e,r,n){let{vector_store_id:o}=r;return this._client.get(ke`/vector_stores/${o}/files/${e}`,{...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}update(e,r,n){let{vector_store_id:o,...i}=r;return this._client.post(ke`/vector_stores/${o}/files/${e}`,{body:i,...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}list(e,r={},n){return this._client.getAPIList(ke`/vector_stores/${e}/files`,ui,{query:r,...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}delete(e,r,n){let{vector_store_id:o}=r;return this._client.delete(ke`/vector_stores/${o}/files/${e}`,{...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}async createAndPoll(e,r,n){let o=await this.create(e,r,n);return await this.poll(e,o.id,n)}async poll(e,r,n){let o=gt([n?.headers,{"X-Stainless-Poll-Helper":"true","X-Stainless-Custom-Poll-Interval":n?.pollIntervalMs?.toString()??void 0}]);for(;;){let i=await this.retrieve(r,{vector_store_id:e},{...n,headers:o}).withResponse(),a=i.data;switch(a.status){case"in_progress":let s=5e3;if(n?.pollIntervalMs)s=n.pollIntervalMs;else{let u=i.response.headers.get("openai-poll-after-ms");if(u){let l=parseInt(u);isNaN(l)||(s=l)}}await GI(s);break;case"failed":case"completed":return a}}}async upload(e,r,n){let o=await this._client.files.create({file:r,purpose:"assistants"},n);return this.create(e,{file_id:o.id},n)}async uploadAndPoll(e,r,n){let o=await this.upload(e,r,n);return await this.poll(e,o.id,n)}content(e,r,n){let{vector_store_id:o}=r;return this._client.getAPIList(ke`/vector_stores/${o}/files/${e}/content`,YI,{...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}}});var yD,Rnt=v(()=>{Jr();Pnt();Pnt();Mnt();Mnt();Fu();Gl();ss();yD=class extends Ke{constructor(){super(...arguments),this.files=new CG(this._client),this.fileBatches=new SG(this._client)}create(e,r){return this._client.post("/vector_stores",{body:e,...r,headers:gt([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}retrieve(e,r){return this._client.get(ke`/vector_stores/${e}`,{...r,headers:gt([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}update(e,r,n){return this._client.post(ke`/vector_stores/${e}`,{body:r,...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}list(e={},r){return this._client.getAPIList("/vector_stores",ui,{query:e,...r,headers:gt([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}delete(e,r){return this._client.delete(ke`/vector_stores/${e}`,{...r,headers:gt([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}search(e,r,n){return this._client.getAPIList(ke`/vector_stores/${e}/search`,YI,{body:r,method:"post",...n,headers:gt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}};yD.Files=CG;yD.FileBatches=SG});var BV,Int=v(()=>{Jr();Fu();Gl();QI();ss();BV=class extends Ke{create(e,r){return this._client.post("/videos",ort({body:e,...r},this._client))}retrieve(e,r){return this._client.get(ke`/videos/${e}`,r)}list(e={},r){return this._client.getAPIList("/videos",cD,{query:e,...r})}delete(e,r){return this._client.delete(ke`/videos/${e}`,r)}downloadContent(e,r={},n){return this._client.get(ke`/videos/${e}/content`,{query:r,...n,headers:gt([{Accept:"application/binary"},n?.headers]),__binaryResponse:!0})}remix(e,r,n){return this._client.post(ke`/videos/${e}/remix`,ort({body:r,...n},this._client))}}});var xG,Gfr,nTe,UV,Ant=v(()=>{a0();wx();Jr();Gl();UV=class extends Ke{constructor(){super(...arguments),xG.add(this)}async unwrap(e,r,n=this._client.webhookSecret,o=300){return await this.verifySignature(e,r,n,o),JSON.parse(e)}async verifySignature(e,r,n=this._client.webhookSecret,o=300){if(typeof crypto>"u"||typeof crypto.subtle.importKey!="function"||typeof crypto.subtle.verify!="function")throw new Error("Webhook signature verification is only supported when the `crypto` global is defined");Pe(this,xG,"m",Gfr).call(this,n);let i=gt([r]).values,a=Pe(this,xG,"m",nTe).call(this,i,"webhook-signature"),s=Pe(this,xG,"m",nTe).call(this,i,"webhook-timestamp"),u=Pe(this,xG,"m",nTe).call(this,i,"webhook-id"),l=parseInt(s,10);if(isNaN(l))throw new JI("Invalid webhook timestamp format");let c=Math.floor(Date.now()/1e3);if(c-l>o)throw new JI("Webhook timestamp is too old");if(l>c+o)throw new JI("Webhook timestamp is too new");let d=a.split(" ").map(h=>h.startsWith("v1,")?h.substring(3):h),f=n.startsWith("whsec_")?Buffer.from(n.replace("whsec_",""),"base64"):Buffer.from(n,"utf-8"),p=u?`${u}.${s}.${e}`:`${s}.${e}`,m=await crypto.subtle.importKey("raw",f,{name:"HMAC",hash:"SHA-256"},!1,["verify"]);for(let h of d)try{let y=Buffer.from(h,"base64");if(await crypto.subtle.verify("HMAC",m,y,new TextEncoder().encode(p)))return}catch{continue}throw new JI("The given webhook signature does not match the expected signature")}};xG=new WeakSet,Gfr=function(e){if(typeof e!="string"||e.length===0)throw new Error("The webhook secret must either be set using the env var, OPENAI_WEBHOOK_SECRET, on the client class, OpenAI({ webhookSecret: '123' }), or passed to this function")},nTe=function(e,r){if(!e)throw new Error("Headers are required");let n=e.get(r);if(n==null)throw new Error(`Missing required header: ${r}`);return n}});var Xfr=v(()=>{Mfr();Rfr();Art();Nrt();Krt();Grt();Yrt();ent();tnt();ont();int();pnt();hnt();gnt();ynt();bnt();wnt();Tnt();Ent();Rnt();Int();Ant()});var Nnt,Dnt,oTe,Zfr,Tn,iTe=v(()=>{a0();$tt();uD();z8();Cxe();qtt();fie();Kdr();nfr();ktt();KI();Fu();art();Xfr();Nxe();Nrt();Grt();tnt();int();gnt();ynt();bnt();Int();Ant();Art();Krt();Prt();Yrt();ent();ont();pnt();hnt();wnt();Tnt();Ent();Rnt();qtt();Gl();zrt();mie();uD();Tn=class{constructor({baseURL:e=Sx("OPENAI_BASE_URL"),apiKey:r=Sx("OPENAI_API_KEY"),organization:n=Sx("OPENAI_ORG_ID")??null,project:o=Sx("OPENAI_PROJECT_ID")??null,webhookSecret:i=Sx("OPENAI_WEBHOOK_SECRET")??null,...a}={}){if(Nnt.add(this),oTe.set(this,void 0),this.completions=new RV(this),this.chat=new kk(this),this.embeddings=new AV(this),this.files=new DV(this),this.images=new FV(this),this.audio=new eA(this),this.moderations=new qV(this),this.models=new kV(this),this.fineTuning=new Tx(this),this.graders=new Wk(this),this.vectorStores=new yD(this),this.webhooks=new UV(this),this.beta=new xx(this),this.batches=new TV(this),this.uploads=new Kk(this),this.responses=new gD(this),this.realtime=new hD(this),this.conversations=new Vk(this),this.evals=new Hk(this),this.containers=new zk(this),this.videos=new BV(this),r===void 0)throw new Kt("Missing credentials. Please pass an `apiKey`, or set the `OPENAI_API_KEY` environment variable.");let s={apiKey:r,organization:n,project:o,webhookSecret:i,...a,baseURL:e||"https://api.openai.com/v1"};if(!s.dangerouslyAllowBrowser&&zdr())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??Dnt.DEFAULT_TIMEOUT,this.logger=s.logger??console;let u="warn";this.logLevel=u,this.logLevel=Xtt(s.logLevel,"ClientOptions.logLevel",this)??Xtt(Sx("OPENAI_LOG"),"process.env['OPENAI_LOG']",this)??u,this.fetchOptions=s.fetchOptions,this.maxRetries=s.maxRetries??2,this.fetch=s.fetch??Hdr(),Zr(this,oTe,Jdr,"f"),this._options=s,this.apiKey=typeof r=="string"?r:"Missing Key",this.organization=n,this.project=o,this.webhookSecret=i}withOptions(e){return new this.constructor({...this._options,baseURL:this.baseURL,maxRetries:this.maxRetries,timeout:this.timeout,logger:this.logger,logLevel:this.logLevel,fetch:this.fetch,fetchOptions:this.fetchOptions,apiKey:this.apiKey,organization:this.organization,project:this.project,webhookSecret:this.webhookSecret,...e})}defaultQuery(){return this._options.defaultQuery}validateHeaders({values:e,nulls:r}){}async authHeaders(e){return gt([{Authorization:`Bearer ${this.apiKey}`}])}stringifyQuery(e){return Ktt(e,{arrayFormat:"brackets"})}getUserAgent(){return`${this.constructor.name}/JS ${$k}`}defaultIdempotencyKey(){return`stainless-node-retry-${jtt()}`}makeStatusError(e,r,n,o){return qm.generate(e,r,n,o)}async _callApiKey(){let e=this._options.apiKey;if(typeof e!="function")return!1;let r;try{r=await e()}catch(n){throw n instanceof Kt?n:new Kt(`Failed to get token from 'apiKey' function: ${n.message}`,{cause:n})}if(typeof r!="string"||!r)throw new Kt(`Expected 'apiKey' function argument to return a string but it returned ${r}`);return this.apiKey=r,!0}buildURL(e,r,n){let o=!Pe(this,Nnt,"m",Zfr).call(this)&&n||this.baseURL,i=jdr(e)?new URL(e):new URL(o+(o.endsWith("/")&&e.startsWith("/")?e.slice(1):e)),a=this.defaultQuery();return $dr(a)||(r={...a,...r}),typeof r=="object"&&r&&!Array.isArray(r)&&(i.search=this.stringifyQuery(r)),i.toString()}async prepareOptions(e){await this._callApiKey()}async prepareRequest(e,{url:r,options:n}){}get(e,r){return this.methodRequest("get",e,r)}post(e,r){return this.methodRequest("post",e,r)}patch(e,r){return this.methodRequest("patch",e,r)}put(e,r){return this.methodRequest("put",e,r)}delete(e,r){return this.methodRequest("delete",e,r)}methodRequest(e,r,n){return this.request(Promise.resolve(n).then(o=>({method:e,path:r,...o})))}request(e,r=null){return new wV(this,this.makeRequest(e,r,void 0))}async makeRequest(e,r,n){let o=await e,i=o.maxRetries??this.maxRetries;r==null&&(r=i),await this.prepareOptions(o);let{req:a,url:s,timeout:u}=await this.buildRequest(o,{retryCount:i-r});await this.prepareRequest(a,{url:s,options:o});let l="log_"+(Math.random()*(1<<24)|0).toString(16).padStart(6,"0"),c=n===void 0?"":`, retryOf: ${n}`,d=Date.now();if(cd(this).debug(`[${l}] sending request`,lD({retryOfRequestLogID:n,method:o.method,url:s,options:o,headers:a.headers})),o.signal?.aborted)throw new qc;let f=new AbortController,p=await this.fetchWithTimeout(s,a,u,f).catch(die),m=Date.now();if(p instanceof globalThis.Error){let g=`retrying, ${r} attempts remaining`;if(o.signal?.aborted)throw new qc;let b=cie(p)||/timed? ?out/i.test(String(p)+("cause"in p?String(p.cause):""));if(r)return cd(this).info(`[${l}] connection ${b?"timed out":"failed"} - ${g}`),cd(this).debug(`[${l}] connection ${b?"timed out":"failed"} (${g})`,lD({retryOfRequestLogID:n,url:s,durationMs:m-d,message:p.message})),this.retryRequest(o,r,n??l);throw cd(this).info(`[${l}] connection ${b?"timed out":"failed"} - error; no more retries left`),cd(this).debug(`[${l}] connection ${b?"timed out":"failed"} (error; no more retries left)`,lD({retryOfRequestLogID:n,url:s,durationMs:m-d,message:p.message})),b?new WI:new jk({cause:p})}let h=[...p.headers.entries()].filter(([g])=>g==="x-request-id").map(([g,b])=>", "+g+": "+JSON.stringify(b)).join(""),y=`[${l}${c}${h}] ${a.method} ${s} ${p.ok?"succeeded":"failed"} with status ${p.status} in ${m-d}ms`;if(!p.ok){let g=await this.shouldRetry(p);if(r&&g){let E=`retrying, ${r} attempts remaining`;return await Wdr(p.body),cd(this).info(`${y} - ${E}`),cd(this).debug(`[${l}] response error (${E})`,lD({retryOfRequestLogID:n,url:p.url,status:p.status,headers:p.headers,durationMs:m-d})),this.retryRequest(o,r,n??l,p.headers)}let b=g?"error; no more retries left":"error; not retryable";cd(this).info(`${y} - ${b}`);let _=await p.text().catch(E=>die(E).message),w=kdr(_),T=w?void 0:_;throw cd(this).debug(`[${l}] response error (${b})`,lD({retryOfRequestLogID:n,url:p.url,status:p.status,headers:p.headers,message:T,durationMs:Date.now()-d})),this.makeStatusError(p.status,w,T,p.headers)}return cd(this).info(y),cd(this).debug(`[${l}] response start`,lD({retryOfRequestLogID:n,url:p.url,status:p.status,headers:p.headers,durationMs:m-d})),{response:p,options:o,controller:f,requestLogID:l,retryOfRequestLogID:n,startTime:d}}getAPIList(e,r,n){return this.requestAPIList(r,{method:"get",path:e,...n})}requestAPIList(e,r){let n=this.makeRequest(r,null,void 0);return new bie(this,n,e)}async fetchWithTimeout(e,r,n,o){let{signal:i,method:a,...s}=r||{};i&&i.addEventListener("abort",()=>o.abort());let u=setTimeout(()=>o.abort(),n),l=globalThis.ReadableStream&&s.body instanceof globalThis.ReadableStream||typeof s.body=="object"&&s.body!==null&&Symbol.asyncIterator in s.body,c={signal:o.signal,...l?{duplex:"half"}:{},method:"GET",...s};a&&(c.method=a.toUpperCase());try{return await this.fetch.call(void 0,e,c)}finally{clearTimeout(u)}}async shouldRetry(e){let r=e.headers.get("x-should-retry");return r==="true"?!0:r==="false"?!1:e.status===408||e.status===409||e.status===429||e.status>=500}async retryRequest(e,r,n,o){let i,a=o?.get("retry-after-ms");if(a){let u=parseFloat(a);Number.isNaN(u)||(i=u)}let s=o?.get("retry-after");if(s&&!i){let u=parseFloat(s);Number.isNaN(u)?i=Date.parse(s)-Date.now():i=u*1e3}if(!(i&&0<=i&&i<60*1e3)){let u=e.maxRetries??this.maxRetries;i=this.calculateDefaultRetryTimeoutMillis(r,u)}return await GI(i),this.makeRequest(e,r-1,n)}calculateDefaultRetryTimeoutMillis(e,r){let i=r-e,a=Math.min(.5*Math.pow(2,i),8),s=1-Math.random()*.25;return a*s*1e3}async buildRequest(e,{retryCount:r=0}={}){let n={...e},{method:o,path:i,query:a,defaultBaseURL:s}=n,u=this.buildURL(i,a,s);"timeout"in n&&Fdr("timeout",n.timeout),n.timeout=n.timeout??this.timeout;let{bodyHeaders:l,body:c}=this.buildBody({options:n}),d=await this.buildHeaders({options:e,method:o,bodyHeaders:l,retryCount:r});return{req:{method:o,headers:d,...n.signal&&{signal:n.signal},...globalThis.ReadableStream&&c instanceof globalThis.ReadableStream&&{duplex:"half"},...c&&{body:c},...this.fetchOptions??{},...n.fetchOptions??{}},url:u,timeout:n.timeout}}async buildHeaders({options:e,method:r,bodyHeaders:n,retryCount:o}){let i={};this.idempotencyHeader&&r!=="get"&&(e.idempotencyKey||(e.idempotencyKey=this.defaultIdempotencyKey()),i[this.idempotencyHeader]=e.idempotencyKey);let a=gt([i,{Accept:"application/json","User-Agent":this.getUserAgent(),"X-Stainless-Retry-Count":String(o),...e.timeout?{"X-Stainless-Timeout":String(Math.trunc(e.timeout/1e3))}:{},...Vdr(),"OpenAI-Organization":this.organization,"OpenAI-Project":this.project},await this.authHeaders(e),this._options.defaultHeaders,n,e.headers]);return this.validateHeaders(a),a.values}buildBody({options:{body:e,headers:r}}){if(!e)return{bodyHeaders:void 0,body:void 0};let n=gt([r]);return ArrayBuffer.isView(e)||e instanceof ArrayBuffer||e instanceof DataView||typeof e=="string"&&n.values.has("content-type")||globalThis.Blob&&e instanceof globalThis.Blob||e instanceof FormData||e instanceof URLSearchParams||globalThis.ReadableStream&&e instanceof globalThis.ReadableStream?{bodyHeaders:void 0,body:e}:typeof e=="object"&&(Symbol.asyncIterator in e||Symbol.iterator in e&&"next"in e&&typeof e.next=="function")?{bodyHeaders:void 0,body:xxe(e)}:Pe(this,oTe,"f").call(this,{body:e,headers:n})}};Dnt=Tn,oTe=new WeakMap,Nnt=new WeakSet,Zfr=function(){return this.baseURL!=="https://api.openai.com/v1"};Tn.OpenAI=Dnt;Tn.DEFAULT_TIMEOUT=6e5;Tn.OpenAIError=Kt;Tn.APIError=qm;Tn.APIConnectionError=jk;Tn.APIConnectionTimeoutError=WI;Tn.APIUserAbortError=qc;Tn.NotFoundError=j8;Tn.ConflictError=$8;Tn.RateLimitError=F8;Tn.BadRequestError=A8;Tn.AuthenticationError=N8;Tn.InternalServerError=k8;Tn.PermissionDeniedError=D8;Tn.UnprocessableEntityError=L8;Tn.InvalidWebhookSignatureError=JI;Tn.toFile=vie;Tn.Completions=RV;Tn.Chat=kk;Tn.Embeddings=AV;Tn.Files=DV;Tn.Images=FV;Tn.Audio=eA;Tn.Moderations=qV;Tn.Models=kV;Tn.FineTuning=Tx;Tn.Graders=Wk;Tn.VectorStores=yD;Tn.Webhooks=UV;Tn.Beta=xx;Tn.Batches=TV;Tn.Uploads=Kk;Tn.Responses=gD;Tn.Realtime=hD;Tn.Conversations=Vk;Tn.Evals=Hk;Tn.Containers=zk;Tn.Videos=BV});var zV,Lso,Yfr=v(()=>{Gl();wx();Iie();iTe();zV=class extends Tn{constructor({baseURL:e=Sx("OPENAI_BASE_URL"),apiKey:r=Sx("AZURE_OPENAI_API_KEY"),apiVersion:n=Sx("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(Lso.has(e.path)&&e.method==="post"&&e.body!==void 0){if(!U8(e.body))throw new Error("Expected request body to be an object");let n=this.deploymentName||e.body.model||e.__metadata?.model;n!==void 0&&!this.baseURL.includes("/deployments")&&(e.path=`/deployments/${n}${e.path}`)}return super.buildRequest(e,r)}async authHeaders(e){return typeof this._options.apiKey=="string"?gt([{"api-key":this.apiKey}]):super.authHeaders(e)}},Lso=new Set(["/completions","/chat/completions","/embeddings","/audio/transcriptions","/audio/translations","/audio/speech","/images/generations","/batches","/images/edits"])});var rA=v(()=>{iTe();art();Nxe();iTe();Fu();KI();Yfr()});function s0(t){if(!t||typeof t!="object")return t;let e;return t.constructor.name===WI.name&&"message"in t&&typeof t.message=="string"?(e=new Error(t.message),e.name="TimeoutError"):t.constructor.name===qc.name&&"message"in t&&typeof t.message=="string"?(e=new Error(t.message),e.name="AbortError"):"status"in t&&t.status===400&&"message"in t&&typeof t.message=="string"&&t.message.includes("tool_calls")?e=lie(t,"INVALID_TOOL_RESULTS"):"status"in t&&t.status===401?e=lie(t,"MODEL_AUTHENTICATION"):"status"in t&&t.status===429?e=lie(t,"MODEL_RATE_LIMIT"):"status"in t&&t.status===404?e=lie(t,"MODEL_NOT_FOUND"):e=t,e}var Gk=v(()=>{Ddr();rA()});function _D(t){return t?!!(/^o\d/.test(t??"")||t.startsWith("gpt-5")&&!t.startsWith("gpt-5-chat")):!1}function Fso(t){return t.role!=="system"&&t.role!=="developer"&&t.role!=="assistant"&&t.role!=="user"&&t.role!=="function"&&t.role!=="tool"&&console.warn(`Unknown message role: ${t.role}`),t.role}function TG(t){let e=t.metadata?.filename??t.metadata?.name??t.metadata?.title;if(!e)throw new Error("a filename or name or title is needed via meta-data for OpenAI when working with multimodal blocks");return e}function vD(t){let e=t._getType();switch(e){case"system":return"system";case"ai":return"assistant";case"human":return"user";case"function":return"function";case"tool":return"tool";case"generic":if(!hy.isInstance(t))throw new Error("Invalid generic chat message");return Fso(t);default:throw new Error(`Unknown message type: ${e}`)}}function Qfr(t){return t.includes("gpt-5.2-pro")}var bD,Xk=v(()=>{ra();bD=t=>t()});function nA(t){let{azureOpenAIApiDeploymentName:e,azureOpenAIApiInstanceName:r,azureOpenAIApiKey:n,azureOpenAIBasePath:o,baseURL:i,azureADTokenProvider:a,azureOpenAIEndpoint:s}=t;if((n||a)&&o&&e)return`${o}/${e}`;if((n||a)&&s&&e)return`${s}/openai/deployments/${e}`;if(n||a){if(!r)throw new Error("azureOpenAIApiInstanceName is required when using azureOpenAIApiKey");if(!e)throw new Error("azureOpenAIApiDeploymentName is a required parameter when using azureOpenAIApiKey");return`https://${r}.openai.azure.com/openai/deployments/${e}`}return i}function jnt(t){return typeof Headers<"u"&&t!==null&&typeof t=="object"&&Object.prototype.toString.call(t)==="[object Headers]"}function epr(t){let e=bD(()=>{if(jnt(t))return t;if(Array.isArray(t))return new Headers(t);if(typeof t=="object"&&t!==null&&"values"in t&&jnt(t.values))return t.values;if(typeof t=="object"&&t!==null){let r=Object.entries(t).filter(([,n])=>typeof n=="string").map(([n,o])=>[n,o]);return new Headers(r)}return new Headers});return Object.fromEntries(e.entries())}function tpr(){let t=sUe();return(t==="node"||t==="deno")&&(t=`(${t}/${process.version}; ${process.platform}; ${process.arch})`),t}function oA(t,e=!1,r="1.0.0"){let n=epr(t),o=tpr(),i=`langchainjs${e?"-azure":""}-openai`;return{...n,"User-Agent":n["User-Agent"]?`${i}/${r} (${o})${n["User-Agent"]}`:`${i}/${r} (${o})`}}var Zk=v(()=>{Xk();su()});function rpr(t,e){let r;return zb(t)?r=Rk(t):r=t,e?.strict!==void 0&&(r.function.strict=e.strict),r}function kso(t){return t.anyOf!==void 0&&Array.isArray(t.anyOf)}function npr(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(opr(r.parameters,0)),e.push("}) => any;")):e.push(`type ${r.name} = () => any;`),e.push("");return e.push("} // namespace functions"),e.join(` `)}function opr(t,e){let r=[];for(let[n,o]of Object.entries(t.properties??{}))o.description&&e<2&&r.push(`// ${o.description}`),t.required?.includes(n)?r.push(`${n}: ${aTe(o,e)},`):r.push(`${n}?: ${aTe(o,e)},`);return r.map(n=>" ".repeat(e)+n).join(` `)}function aTe(t,e){if(kso(t))return t.anyOf.map(r=>aTe(r,e)).join(" | ");switch(t.type){case"string":return t.enum?t.enum.map(r=>`"${r}"`).join(" | "):"string";case"number":return t.enum?t.enum.map(r=>`${r}`).join(" | "):"number";case"integer":return t.enum?t.enum.map(r=>`${r}`).join(" | "):"number";case"boolean":return"boolean";case"null":return"null";case"object":return["{",opr(t,e+2),"}"].join(` `);case"array":return t.items?`${aTe(t.items,e)}[]`:"any[]";default:return""}}function sTe(t){if(t)return t==="any"||t==="required"?"required":t==="auto"?"auto":t==="none"?"none":typeof t=="string"?{type:"function",function:{name:t}}:t}function OG(t){return"type"in t&&t.type!=="function"}function ipr(t){return typeof t=="object"&&t!==null&&"extras"in t&&typeof t.extras=="object"&&t.extras!==null&&"providerToolDefinition"in t.extras&&typeof t.extras.providerToolDefinition=="object"&&t.extras.providerToolDefinition!==null}function apr(t){return t!=null&&typeof t=="object"&&"type"in t&&t.type!=="function"}function VV(t){return typeof t=="object"&&t!==null&&"metadata"in t&&typeof t.metadata=="object"&&t.metadata!==null&&"customTool"in t.metadata&&typeof t.metadata.customTool=="object"&&t.metadata.customTool!==null}function uTe(t){return"type"in t&&t.type==="custom"&&"custom"in t&&typeof t.custom=="object"&&t.custom!==null}function spr(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 upr(t){if(t.type==="computer_call")return{...t,type:"tool_call",call_id:t.id,id:t.call_id,name:"computer_use",isComputerTool:!0,args:{action:t.action}}}function lpr(t){return typeof t=="object"&&t!==null&&"type"in t&&t.type==="tool_call"&&"isComputerTool"in t&&t.isComputerTool===!0}function cpr(t){return typeof t=="object"&&t!==null&&"type"in t&&t.type==="tool_call"&&"isCustomTool"in t&&t.isCustomTool===!0}function dpr(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 fpr(t){let e=()=>{if(t.format){if(t.format.type==="grammar")return{type:"grammar",grammar:{definition:t.format.definition,syntax:t.format.syntax}};if(t.format.type==="text")return{type:"text"}}};return{type:"custom",custom:{name:t.name,description:t.description,format:e()}}}var EG=v(()=>{iD();nv();Sy()});var $nt=v(()=>{_y()});var pTe={};En(pTe,{ZodISODate:()=>cTe,ZodISODateTime:()=>lTe,ZodISODuration:()=>fTe,ZodISOTime:()=>dTe,date:()=>Fnt,datetime:()=>Lnt,duration:()=>qnt,time:()=>knt});function Lnt(t){return OVe(lTe,t)}function Fnt(t){return EVe(cTe,t)}function knt(t){return PVe(dTe,t)}function qnt(t){return MVe(fTe,t)}var lTe,cTe,dTe,fTe,mTe=v(()=>{_y();hTe();lTe=Te("ZodISODateTime",(t,e)=>{M2e.init(t,e),Qu.init(t,e)});cTe=Te("ZodISODate",(t,e)=>{R2e.init(t,e),Qu.init(t,e)});dTe=Te("ZodISOTime",(t,e)=>{I2e.init(t,e),Qu.init(t,e)});fTe=Te("ZodISODuration",(t,e)=>{A2e.init(t,e),Qu.init(t,e)})});var mpr,Bso,PG,Bnt=v(()=>{_y();_y();mpr=(t,e)=>{uee.init(t,e),t.name="ZodError",Object.defineProperties(t,{format:{value:r=>cee(t,r)},flatten:{value:r=>lee(t,r)},addIssue:{value:r=>t.issues.push(r)},addIssues:{value:r=>t.issues.push(...r)},isEmpty:{get(){return t.issues.length===0}}})},Bso=Te("ZodError",mpr),PG=Te("ZodError",mpr,{Parent:Error})});var Unt,znt,Vnt,Hnt,Wnt=v(()=>{_y();Bnt();Unt=Zme(PG),znt=Yme(PG),Vnt=Qme(PG),Hnt=ehe(PG)});function Jnt(t){return CVe($ie,t)}function zso(t){return hhe(Xnt,t)}function Vso(t){return _ee(gTe,t)}function Hso(t){return ghe(wD,t)}function Wso(t){return yhe(wD,t)}function Jso(t){return bhe(wD,t)}function Kso(t){return _he(wD,t)}function Gso(t){return vhe(Znt,t)}function Xso(t){return whe(Ynt,t)}function Zso(t){return She(Qnt,t)}function Yso(t){return Che(eot,t)}function Qso(t){return xhe(tot,t)}function euo(t){return The(rot,t)}function tuo(t){return Ohe(not,t)}function ruo(t){return Ehe(oot,t)}function nuo(t){return Phe(iot,t)}function ouo(t){return Mhe(aot,t)}function iuo(t){return Rhe(sot,t)}function auo(t){return Ihe(uot,t)}function suo(t){return Ahe(lot,t)}function uuo(t){return Nhe(cot,t)}function luo(t){return Dhe(dot,t)}function cuo(t){return jhe(fot,t)}function duo(t,e,r={}){return sHe(hpr,t,e,r)}function gpr(t){return RVe(Lie,t)}function Knt(t){return AVe(MG,t)}function fuo(t){return NVe(MG,t)}function puo(t){return DVe(MG,t)}function muo(t){return jVe(MG,t)}function huo(t){return $Ve(MG,t)}function ypr(t){return LVe(Fie,t)}function guo(t){return kVe(kie,t)}function yuo(t){return BVe(pot,t)}function buo(t){return UVe(pot,t)}function _uo(t){return zVe(bpr,t)}function vuo(t){return VVe(_pr,t)}function wpr(t){return HVe(vpr,t)}function wuo(){return WVe(Spr)}function yTe(){return Bz(Cpr)}function wTe(t){return vee(xpr,t)}function Suo(t){return JVe(Tpr,t)}function Cuo(t){return KVe(STe,t)}function mot(t,e){return Nee(Opr,t,e)}function xuo(t){let e=t._zod.def.shape;return $pr(Object.keys(e))}function Tuo(t,e){let r={type:"object",get shape(){return Ft.assignProp(this,"shape",{...t}),this.shape},...Ft.normalizeParams(e)};return new CTe(r)}function Ouo(t,e){return new CTe({type:"object",get shape(){return Ft.assignProp(this,"shape",{...t}),this.shape},catchall:wTe(),...Ft.normalizeParams(e)})}function Euo(t,e){return new CTe({type:"object",get shape(){return Ft.assignProp(this,"shape",{...t}),this.shape},catchall:yTe(),...Ft.normalizeParams(e)})}function xTe(t,e){return new hot({type:"union",options:t,...Ft.normalizeParams(e)})}function Puo(t,e,r){return new Epr({type:"union",options:e,discriminator:t,...Ft.normalizeParams(r)})}function Mpr(t,e){return new Ppr({type:"intersection",left:t,right:e})}function Muo(t,e,r){let n=e instanceof lo,o=n?r:e,i=n?e:null;return new Rpr({type:"tuple",items:t,rest:i,...Ft.normalizeParams(o)})}function Ipr(t,e,r){return new got({type:"record",keyType:t,valueType:e,...Ft.normalizeParams(r)})}function Ruo(t,e,r){return new got({type:"record",keyType:xTe([t,wTe()]),valueType:e,...Ft.normalizeParams(r)})}function Iuo(t,e,r){return new Apr({type:"map",keyType:t,valueType:e,...Ft.normalizeParams(r)})}function Auo(t,e){return new Npr({type:"set",valueType:t,...Ft.normalizeParams(e)})}function Dpr(t,e){let r=Array.isArray(t)?Object.fromEntries(t.map(n=>[n,n])):t;return new jie({type:"enum",entries:r,...Ft.normalizeParams(e)})}function Nuo(t,e){return new jie({type:"enum",entries:t,...Ft.normalizeParams(e)})}function $pr(t,e){return new jpr({type:"literal",values:Array.isArray(t)?t:[t],...Ft.normalizeParams(e)})}function Duo(t){return nHe(Lpr,t)}function bot(t){return new yot({type:"transform",transform:t})}function bTe(t){return new _ot({type:"optional",innerType:t})}function _Te(t){return new Fpr({type:"nullable",innerType:t})}function juo(t){return bTe(_Te(t))}function qpr(t,e){return new kpr({type:"default",innerType:t,get defaultValue(){return typeof e=="function"?e():e}})}function Upr(t,e){return new Bpr({type:"prefault",innerType:t,get defaultValue(){return typeof e=="function"?e():e}})}function zpr(t,e){return new vot({type:"nonoptional",innerType:t,...Ft.normalizeParams(e)})}function $uo(t){return new Vpr({type:"success",innerType:t})}function Wpr(t,e){return new Hpr({type:"catch",innerType:t,catchValue:typeof e=="function"?e:()=>e})}function Luo(t){return XVe(Jpr,t)}function vTe(t,e){return new wot({type:"pipe",in:t,out:e})}function Gpr(t){return new Kpr({type:"readonly",innerType:t})}function Fuo(t,e){return new Xpr({type:"template_literal",parts:t,...Ft.normalizeParams(e)})}function Ypr(t){return new Zpr({type:"lazy",getter:t})}function kuo(t){return new Qpr({type:"promise",innerType:t})}function emr(t){let e=new hc({check:"custom"});return e._zod.check=t,e}function quo(t,e){return oHe(TTe,t??(()=>!0),e)}function tmr(t,e={}){return iHe(TTe,t,e)}function rmr(t){let e=emr(r=>(r.addIssue=n=>{if(typeof n=="string")r.issues.push(Ft.issue(n,r.value,e._zod.def));else{let o=n;o.fatal&&(o.continue=!1),o.code??(o.code="custom"),o.input??(o.input=r.value),o.inst??(o.inst=e),o.continue??(o.continue=!e._zod.def.abort),r.issues.push(Ft.issue(o))}},t(r.value,r)));return e}function Buo(t,e={error:`Input not instance of ${t.name}`}){let r=new TTe({type:"custom",check:"custom",fn:n=>n instanceof t,abort:!0,...Ft.normalizeParams(e)});return r._zod.bag.Class=t,r}function zuo(t){let e=Ypr(()=>xTe([Jnt(t),gpr(),ypr(),wpr(),mot(e),Ipr(Jnt(),e)]));return e}function Vuo(t,e){return vTe(bot(t),e)}var wi,Gnt,$ie,Qu,Xnt,gTe,wD,Znt,Ynt,Qnt,eot,tot,rot,not,oot,iot,aot,sot,uot,lot,cot,dot,fot,hpr,Lie,MG,Fie,kie,pot,bpr,_pr,vpr,Spr,Cpr,xpr,Tpr,STe,Opr,CTe,hot,Epr,Ppr,Rpr,got,Apr,Npr,jie,jpr,Lpr,yot,_ot,Fpr,kpr,Bpr,vot,Vpr,Hpr,Jpr,wot,Kpr,Xpr,Zpr,Qpr,TTe,Uuo,hTe=v(()=>{_y();_y();$nt();mTe();Wnt();wi=Te("ZodType",(t,e)=>(lo.init(t,e),t.def=e,Object.defineProperty(t,"_def",{value:e}),t.check=(...r)=>t.clone({...e,checks:[...e.checks??[],...r.map(n=>typeof n=="function"?{_zod:{check:n,def:{check:"custom"},onattach:[]}}:n)]}),t.clone=(r,n)=>wd(t,r,n),t.brand=()=>t,t.register=(r,n)=>(r.add(t,n),t),t.parse=(r,n)=>Unt(t,r,n,{callee:t.parse}),t.safeParse=(r,n)=>Vnt(t,r,n),t.parseAsync=async(r,n)=>znt(t,r,n,{callee:t.parseAsync}),t.safeParseAsync=async(r,n)=>Hnt(t,r,n),t.spa=t.safeParseAsync,t.refine=(r,n)=>t.check(tmr(r,n)),t.superRefine=r=>t.check(rmr(r)),t.overwrite=r=>t.check(BN(r)),t.optional=()=>bTe(t),t.nullable=()=>_Te(t),t.nullish=()=>bTe(_Te(t)),t.nonoptional=r=>zpr(t,r),t.array=()=>mot(t),t.or=r=>xTe([t,r]),t.and=r=>Mpr(t,r),t.transform=r=>vTe(t,bot(r)),t.default=r=>qpr(t,r),t.prefault=r=>Upr(t,r),t.catch=r=>Wpr(t,r),t.pipe=r=>vTe(t,r),t.readonly=()=>Gpr(t),t.describe=r=>{let n=t.clone();return xh.add(n,{description:r}),n},Object.defineProperty(t,"description",{get(){return xh.get(t)?.description},configurable:!0}),t.meta=(...r)=>{if(r.length===0)return xh.get(t);let n=t.clone();return xh.add(n,r[0]),n},t.isOptional=()=>t.safeParse(void 0).success,t.isNullable=()=>t.safeParse(null).success,t)),Gnt=Te("_ZodString",(t,e)=>{Fz.init(t,e),wi.init(t,e);let r=t._zod.bag;t.format=r.format??null,t.minLength=r.minimum??null,t.maxLength=r.maximum??null,t.regex=(...n)=>t.check(See(...n)),t.includes=(...n)=>t.check(Tee(...n)),t.startsWith=(...n)=>t.check(Oee(...n)),t.endsWith=(...n)=>t.check(Eee(...n)),t.min=(...n)=>t.check(VL(...n)),t.max=(...n)=>t.check(iJ(...n)),t.length=(...n)=>t.check(aJ(...n)),t.nonempty=(...n)=>t.check(VL(1,...n)),t.lowercase=n=>t.check(Cee(n)),t.uppercase=n=>t.check(xee(n)),t.trim=()=>t.check(Ree()),t.normalize=(...n)=>t.check(Mee(...n)),t.toLowerCase=()=>t.check(Iee()),t.toUpperCase=()=>t.check(Aee())}),$ie=Te("ZodString",(t,e)=>{Fz.init(t,e),Gnt.init(t,e),t.email=r=>t.check(hhe(Xnt,r)),t.url=r=>t.check(vhe(Znt,r)),t.jwt=r=>t.check(jhe(fot,r)),t.emoji=r=>t.check(whe(Ynt,r)),t.guid=r=>t.check(_ee(gTe,r)),t.uuid=r=>t.check(ghe(wD,r)),t.uuidv4=r=>t.check(yhe(wD,r)),t.uuidv6=r=>t.check(bhe(wD,r)),t.uuidv7=r=>t.check(_he(wD,r)),t.nanoid=r=>t.check(She(Qnt,r)),t.guid=r=>t.check(_ee(gTe,r)),t.cuid=r=>t.check(Che(eot,r)),t.cuid2=r=>t.check(xhe(tot,r)),t.ulid=r=>t.check(The(rot,r)),t.base64=r=>t.check(Ahe(lot,r)),t.base64url=r=>t.check(Nhe(cot,r)),t.xid=r=>t.check(Ohe(not,r)),t.ksuid=r=>t.check(Ehe(oot,r)),t.ipv4=r=>t.check(Phe(iot,r)),t.ipv6=r=>t.check(Mhe(aot,r)),t.cidrv4=r=>t.check(Rhe(sot,r)),t.cidrv6=r=>t.check(Ihe(uot,r)),t.e164=r=>t.check(Dhe(dot,r)),t.datetime=r=>t.check(Lnt(r)),t.date=r=>t.check(Fnt(r)),t.time=r=>t.check(knt(r)),t.duration=r=>t.check(qnt(r))});Qu=Te("ZodStringFormat",(t,e)=>{Nu.init(t,e),Gnt.init(t,e)}),Xnt=Te("ZodEmail",(t,e)=>{v2e.init(t,e),Qu.init(t,e)});gTe=Te("ZodGUID",(t,e)=>{b2e.init(t,e),Qu.init(t,e)});wD=Te("ZodUUID",(t,e)=>{_2e.init(t,e),Qu.init(t,e)});Znt=Te("ZodURL",(t,e)=>{w2e.init(t,e),Qu.init(t,e)});Ynt=Te("ZodEmoji",(t,e)=>{S2e.init(t,e),Qu.init(t,e)});Qnt=Te("ZodNanoID",(t,e)=>{C2e.init(t,e),Qu.init(t,e)});eot=Te("ZodCUID",(t,e)=>{x2e.init(t,e),Qu.init(t,e)});tot=Te("ZodCUID2",(t,e)=>{T2e.init(t,e),Qu.init(t,e)});rot=Te("ZodULID",(t,e)=>{O2e.init(t,e),Qu.init(t,e)});not=Te("ZodXID",(t,e)=>{E2e.init(t,e),Qu.init(t,e)});oot=Te("ZodKSUID",(t,e)=>{P2e.init(t,e),Qu.init(t,e)});iot=Te("ZodIPv4",(t,e)=>{N2e.init(t,e),Qu.init(t,e)});aot=Te("ZodIPv6",(t,e)=>{D2e.init(t,e),Qu.init(t,e)});sot=Te("ZodCIDRv4",(t,e)=>{j2e.init(t,e),Qu.init(t,e)});uot=Te("ZodCIDRv6",(t,e)=>{$2e.init(t,e),Qu.init(t,e)});lot=Te("ZodBase64",(t,e)=>{F2e.init(t,e),Qu.init(t,e)});cot=Te("ZodBase64URL",(t,e)=>{k2e.init(t,e),Qu.init(t,e)});dot=Te("ZodE164",(t,e)=>{q2e.init(t,e),Qu.init(t,e)});fot=Te("ZodJWT",(t,e)=>{B2e.init(t,e),Qu.init(t,e)});hpr=Te("ZodCustomStringFormat",(t,e)=>{U2e.init(t,e),Qu.init(t,e)});Lie=Te("ZodNumber",(t,e)=>{lhe.init(t,e),wi.init(t,e),t.gt=(n,o)=>t.check(qN(n,o)),t.gte=(n,o)=>t.check(E_(n,o)),t.min=(n,o)=>t.check(E_(n,o)),t.lt=(n,o)=>t.check(kN(n,o)),t.lte=(n,o)=>t.check(bS(n,o)),t.max=(n,o)=>t.check(bS(n,o)),t.int=n=>t.check(Knt(n)),t.safe=n=>t.check(Knt(n)),t.positive=n=>t.check(qN(0,n)),t.nonnegative=n=>t.check(E_(0,n)),t.negative=n=>t.check(kN(0,n)),t.nonpositive=n=>t.check(bS(0,n)),t.multipleOf=(n,o)=>t.check(Uz(n,o)),t.step=(n,o)=>t.check(Uz(n,o)),t.finite=()=>t;let r=t._zod.bag;t.minValue=Math.max(r.minimum??Number.NEGATIVE_INFINITY,r.exclusiveMinimum??Number.NEGATIVE_INFINITY)??null,t.maxValue=Math.min(r.maximum??Number.POSITIVE_INFINITY,r.exclusiveMaximum??Number.POSITIVE_INFINITY)??null,t.isInt=(r.format??"").includes("int")||Number.isSafeInteger(r.multipleOf??.5),t.isFinite=!0,t.format=r.format??null});MG=Te("ZodNumberFormat",(t,e)=>{z2e.init(t,e),Lie.init(t,e)});Fie=Te("ZodBoolean",(t,e)=>{fee.init(t,e),wi.init(t,e)});kie=Te("ZodBigInt",(t,e)=>{che.init(t,e),wi.init(t,e),t.gte=(n,o)=>t.check(E_(n,o)),t.min=(n,o)=>t.check(E_(n,o)),t.gt=(n,o)=>t.check(qN(n,o)),t.gte=(n,o)=>t.check(E_(n,o)),t.min=(n,o)=>t.check(E_(n,o)),t.lt=(n,o)=>t.check(kN(n,o)),t.lte=(n,o)=>t.check(bS(n,o)),t.max=(n,o)=>t.check(bS(n,o)),t.positive=n=>t.check(qN(BigInt(0),n)),t.negative=n=>t.check(kN(BigInt(0),n)),t.nonpositive=n=>t.check(bS(BigInt(0),n)),t.nonnegative=n=>t.check(E_(BigInt(0),n)),t.multipleOf=(n,o)=>t.check(Uz(n,o));let r=t._zod.bag;t.minValue=r.minimum??null,t.maxValue=r.maximum??null,t.format=r.format??null});pot=Te("ZodBigIntFormat",(t,e)=>{V2e.init(t,e),kie.init(t,e)});bpr=Te("ZodSymbol",(t,e)=>{H2e.init(t,e),wi.init(t,e)});_pr=Te("ZodUndefined",(t,e)=>{W2e.init(t,e),wi.init(t,e)});vpr=Te("ZodNull",(t,e)=>{J2e.init(t,e),wi.init(t,e)});Spr=Te("ZodAny",(t,e)=>{K2e.init(t,e),wi.init(t,e)});Cpr=Te("ZodUnknown",(t,e)=>{kz.init(t,e),wi.init(t,e)});xpr=Te("ZodNever",(t,e)=>{pee.init(t,e),wi.init(t,e)});Tpr=Te("ZodVoid",(t,e)=>{G2e.init(t,e),wi.init(t,e)});STe=Te("ZodDate",(t,e)=>{X2e.init(t,e),wi.init(t,e),t.min=(n,o)=>t.check(E_(n,o)),t.max=(n,o)=>t.check(bS(n,o));let r=t._zod.bag;t.minDate=r.minimum?new Date(r.minimum):null,t.maxDate=r.maximum?new Date(r.maximum):null});Opr=Te("ZodArray",(t,e)=>{mee.init(t,e),wi.init(t,e),t.element=e.element,t.min=(r,n)=>t.check(VL(r,n)),t.nonempty=r=>t.check(VL(1,r)),t.max=(r,n)=>t.check(iJ(r,n)),t.length=(r,n)=>t.check(aJ(r,n)),t.unwrap=()=>t.element});CTe=Te("ZodObject",(t,e)=>{Z2e.init(t,e),wi.init(t,e),Ft.defineLazy(t,"shape",()=>e.shape),t.keyof=()=>Dpr(Object.keys(t._zod.def.shape)),t.catchall=r=>t.clone({...t._zod.def,catchall:r}),t.passthrough=()=>t.clone({...t._zod.def,catchall:yTe()}),t.loose=()=>t.clone({...t._zod.def,catchall:yTe()}),t.strict=()=>t.clone({...t._zod.def,catchall:wTe()}),t.strip=()=>t.clone({...t._zod.def,catchall:void 0}),t.extend=r=>Ft.extend(t,r),t.merge=r=>Ft.merge(t,r),t.pick=r=>Ft.pick(t,r),t.omit=r=>Ft.omit(t,r),t.partial=(...r)=>Ft.partial(_ot,t,r[0]),t.required=(...r)=>Ft.required(vot,t,r[0])});hot=Te("ZodUnion",(t,e)=>{dhe.init(t,e),wi.init(t,e),t.options=e.options});Epr=Te("ZodDiscriminatedUnion",(t,e)=>{hot.init(t,e),Y2e.init(t,e)});Ppr=Te("ZodIntersection",(t,e)=>{Q2e.init(t,e),wi.init(t,e)});Rpr=Te("ZodTuple",(t,e)=>{qz.init(t,e),wi.init(t,e),t.rest=r=>t.clone({...t._zod.def,rest:r})});got=Te("ZodRecord",(t,e)=>{eVe.init(t,e),wi.init(t,e),t.keyType=e.keyType,t.valueType=e.valueType});Apr=Te("ZodMap",(t,e)=>{tVe.init(t,e),wi.init(t,e),t.keyType=e.keyType,t.valueType=e.valueType});Npr=Te("ZodSet",(t,e)=>{rVe.init(t,e),wi.init(t,e),t.min=(...r)=>t.check(zz(...r)),t.nonempty=r=>t.check(zz(1,r)),t.max=(...r)=>t.check(oJ(...r)),t.size=(...r)=>t.check(wee(...r))});jie=Te("ZodEnum",(t,e)=>{nVe.init(t,e),wi.init(t,e),t.enum=e.entries,t.options=Object.values(e.entries);let r=new Set(Object.keys(e.entries));t.extract=(n,o)=>{let i={};for(let a of n)if(r.has(a))i[a]=e.entries[a];else throw new Error(`Key ${a} not found in enum`);return new jie({...e,checks:[],...Ft.normalizeParams(o),entries:i})},t.exclude=(n,o)=>{let i={...e.entries};for(let a of n)if(r.has(a))delete i[a];else throw new Error(`Key ${a} not found in enum`);return new jie({...e,checks:[],...Ft.normalizeParams(o),entries:i})}});jpr=Te("ZodLiteral",(t,e)=>{oVe.init(t,e),wi.init(t,e),t.values=new Set(e.values),Object.defineProperty(t,"value",{get(){if(e.values.length>1)throw new Error("This schema contains multiple valid literal values. Use `.values` instead.");return e.values[0]}})});Lpr=Te("ZodFile",(t,e)=>{iVe.init(t,e),wi.init(t,e),t.min=(r,n)=>t.check(zz(r,n)),t.max=(r,n)=>t.check(oJ(r,n)),t.mime=(r,n)=>t.check(Pee(Array.isArray(r)?r:[r],n))});yot=Te("ZodTransform",(t,e)=>{hee.init(t,e),wi.init(t,e),t._zod.parse=(r,n)=>{r.addIssue=i=>{if(typeof i=="string")r.issues.push(Ft.issue(i,r.value,e));else{let a=i;a.fatal&&(a.continue=!1),a.code??(a.code="custom"),a.input??(a.input=r.value),a.inst??(a.inst=t),a.continue??(a.continue=!0),r.issues.push(Ft.issue(a))}};let o=e.transform(r.value,r);return o instanceof Promise?o.then(i=>(r.value=i,r)):(r.value=o,r)}});_ot=Te("ZodOptional",(t,e)=>{fhe.init(t,e),wi.init(t,e),t.unwrap=()=>t._zod.def.innerType});Fpr=Te("ZodNullable",(t,e)=>{aVe.init(t,e),wi.init(t,e),t.unwrap=()=>t._zod.def.innerType});kpr=Te("ZodDefault",(t,e)=>{sVe.init(t,e),wi.init(t,e),t.unwrap=()=>t._zod.def.innerType,t.removeDefault=t.unwrap});Bpr=Te("ZodPrefault",(t,e)=>{uVe.init(t,e),wi.init(t,e),t.unwrap=()=>t._zod.def.innerType});vot=Te("ZodNonOptional",(t,e)=>{lVe.init(t,e),wi.init(t,e),t.unwrap=()=>t._zod.def.innerType});Vpr=Te("ZodSuccess",(t,e)=>{cVe.init(t,e),wi.init(t,e),t.unwrap=()=>t._zod.def.innerType});Hpr=Te("ZodCatch",(t,e)=>{dVe.init(t,e),wi.init(t,e),t.unwrap=()=>t._zod.def.innerType,t.removeCatch=t.unwrap});Jpr=Te("ZodNaN",(t,e)=>{fVe.init(t,e),wi.init(t,e)});wot=Te("ZodPipe",(t,e)=>{gee.init(t,e),wi.init(t,e),t.in=e.in,t.out=e.out});Kpr=Te("ZodReadonly",(t,e)=>{pVe.init(t,e),wi.init(t,e)});Xpr=Te("ZodTemplateLiteral",(t,e)=>{mVe.init(t,e),wi.init(t,e)});Zpr=Te("ZodLazy",(t,e)=>{gVe.init(t,e),wi.init(t,e),t.unwrap=()=>t._zod.def.getter()});Qpr=Te("ZodPromise",(t,e)=>{hVe.init(t,e),wi.init(t,e),t.unwrap=()=>t._zod.def.innerType});TTe=Te("ZodCustom",(t,e)=>{yVe.init(t,e),wi.init(t,e)});Uuo=(...t)=>aHe({Pipe:wot,Boolean:Fie,String:$ie,Transform:yot},...t)});function Wuo(t){vd({customError:t})}function Juo(){return vd().customError}var Huo,nmr=v(()=>{_y();Huo={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 Sot={};En(Sot,{bigint:()=>Zuo,boolean:()=>Xuo,date:()=>Yuo,number:()=>Guo,string:()=>Kuo});function Kuo(t){return xVe($ie,t)}function Guo(t){return IVe(Lie,t)}function Xuo(t){return FVe(Fie,t)}function Zuo(t){return qVe(kie,t)}function Yuo(t){return GVe(STe,t)}var omr=v(()=>{_y();hTe()});var Zt={};En(Zt,{$brand:()=>o4e,$input:()=>wVe,$output:()=>vVe,NEVER:()=>n4e,TimePrecision:()=>TVe,ZodAny:()=>Spr,ZodArray:()=>Opr,ZodBase64:()=>lot,ZodBase64URL:()=>cot,ZodBigInt:()=>kie,ZodBigIntFormat:()=>pot,ZodBoolean:()=>Fie,ZodCIDRv4:()=>sot,ZodCIDRv6:()=>uot,ZodCUID:()=>eot,ZodCUID2:()=>tot,ZodCatch:()=>Hpr,ZodCustom:()=>TTe,ZodCustomStringFormat:()=>hpr,ZodDate:()=>STe,ZodDefault:()=>kpr,ZodDiscriminatedUnion:()=>Epr,ZodE164:()=>dot,ZodEmail:()=>Xnt,ZodEmoji:()=>Ynt,ZodEnum:()=>jie,ZodError:()=>Bso,ZodFile:()=>Lpr,ZodGUID:()=>gTe,ZodIPv4:()=>iot,ZodIPv6:()=>aot,ZodISODate:()=>cTe,ZodISODateTime:()=>lTe,ZodISODuration:()=>fTe,ZodISOTime:()=>dTe,ZodIntersection:()=>Ppr,ZodIssueCode:()=>Huo,ZodJWT:()=>fot,ZodKSUID:()=>oot,ZodLazy:()=>Zpr,ZodLiteral:()=>jpr,ZodMap:()=>Apr,ZodNaN:()=>Jpr,ZodNanoID:()=>Qnt,ZodNever:()=>xpr,ZodNonOptional:()=>vot,ZodNull:()=>vpr,ZodNullable:()=>Fpr,ZodNumber:()=>Lie,ZodNumberFormat:()=>MG,ZodObject:()=>CTe,ZodOptional:()=>_ot,ZodPipe:()=>wot,ZodPrefault:()=>Bpr,ZodPromise:()=>Qpr,ZodReadonly:()=>Kpr,ZodRealError:()=>PG,ZodRecord:()=>got,ZodSet:()=>Npr,ZodString:()=>$ie,ZodStringFormat:()=>Qu,ZodSuccess:()=>Vpr,ZodSymbol:()=>bpr,ZodTemplateLiteral:()=>Xpr,ZodTransform:()=>yot,ZodTuple:()=>Rpr,ZodType:()=>wi,ZodULID:()=>rot,ZodURL:()=>Znt,ZodUUID:()=>wD,ZodUndefined:()=>_pr,ZodUnion:()=>hot,ZodUnknown:()=>Cpr,ZodVoid:()=>Tpr,ZodXID:()=>not,_ZodString:()=>Gnt,_default:()=>qpr,any:()=>wuo,array:()=>mot,base64:()=>suo,base64url:()=>uuo,bigint:()=>guo,boolean:()=>ypr,catch:()=>Wpr,check:()=>emr,cidrv4:()=>iuo,cidrv6:()=>auo,clone:()=>wd,coerce:()=>Sot,config:()=>vd,core:()=>UN,cuid:()=>Yso,cuid2:()=>Qso,custom:()=>quo,date:()=>Cuo,discriminatedUnion:()=>Puo,e164:()=>luo,email:()=>zso,emoji:()=>Xso,endsWith:()=>Eee,enum:()=>Dpr,file:()=>Duo,flattenError:()=>lee,float32:()=>fuo,float64:()=>puo,formatError:()=>cee,function:()=>lHe,getErrorMap:()=>Juo,globalRegistry:()=>xh,gt:()=>qN,gte:()=>E_,guid:()=>Vso,includes:()=>Tee,instanceof:()=>Buo,int:()=>Knt,int32:()=>muo,int64:()=>yuo,intersection:()=>Mpr,ipv4:()=>nuo,ipv6:()=>ouo,iso:()=>pTe,json:()=>zuo,jwt:()=>cuo,keyof:()=>xuo,ksuid:()=>ruo,lazy:()=>Ypr,length:()=>aJ,literal:()=>$pr,locales:()=>bee,looseObject:()=>Euo,lowercase:()=>Cee,lt:()=>kN,lte:()=>bS,map:()=>Iuo,maxLength:()=>iJ,maxSize:()=>oJ,mime:()=>Pee,minLength:()=>VL,minSize:()=>zz,multipleOf:()=>Uz,nan:()=>Luo,nanoid:()=>Zso,nativeEnum:()=>Nuo,negative:()=>YVe,never:()=>wTe,nonnegative:()=>eHe,nonoptional:()=>zpr,nonpositive:()=>QVe,normalize:()=>Mee,null:()=>wpr,nullable:()=>_Te,nullish:()=>juo,number:()=>gpr,object:()=>Tuo,optional:()=>bTe,overwrite:()=>BN,parse:()=>Unt,parseAsync:()=>znt,partialRecord:()=>Ruo,pipe:()=>vTe,positive:()=>ZVe,prefault:()=>Upr,preprocess:()=>Vuo,prettifyError:()=>y4e,promise:()=>kuo,property:()=>tHe,readonly:()=>Gpr,record:()=>Ipr,refine:()=>tmr,regex:()=>See,regexes:()=>Lz,registry:()=>mhe,safeParse:()=>Vnt,safeParseAsync:()=>Hnt,set:()=>Auo,setErrorMap:()=>Wuo,size:()=>wee,startsWith:()=>Oee,strictObject:()=>Ouo,string:()=>Jnt,stringFormat:()=>duo,stringbool:()=>Uuo,success:()=>$uo,superRefine:()=>rmr,symbol:()=>_uo,templateLiteral:()=>Fuo,toJSONSchema:()=>HL,toLowerCase:()=>Iee,toUpperCase:()=>Aee,transform:()=>bot,treeifyError:()=>g4e,trim:()=>Ree,tuple:()=>Muo,uint32:()=>huo,uint64:()=>buo,ulid:()=>euo,undefined:()=>vuo,union:()=>xTe,unknown:()=>yTe,uppercase:()=>xee,url:()=>Gso,uuid:()=>Hso,uuidv4:()=>Wso,uuidv6:()=>Jso,uuidv7:()=>Kso,void:()=>Suo,xid:()=>tuo});var Cot=v(()=>{_y();hTe();$nt();Bnt();Wnt();nmr();_y();bVe();_y();_Ve();mTe();mTe();omr();vd(phe())});var imr=v(()=>{Cot();Cot()});var HV=v(()=>{imr()});var smr,amr,umr,OTe=v(()=>{smr=Symbol("Let zodToJsonSchema decide on which parser to use"),amr={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"},umr=t=>typeof t=="string"?{...amr,basePath:["#"],definitions:{},name:t}:{...amr,basePath:["#"],definitions:{},...t}});function lmr(t){if(!t)return!0;for(let e in t)return!1;return!0}var qie,xot=v(()=>{qie=t=>"_def"in t?t._def:t});var cmr,Tot=v(()=>{OTe();xot();cmr=t=>{let e=umr(t),r=e.name!==void 0?[...e.basePath,e.definitionPath,e.name]:e.basePath;return{...e,currentPath:r,propertyPath:void 0,seenRefs:new Set,seen:new Map(Object.entries(e.definitions).map(([n,o])=>[qie(o),{def:qie(o),path:[...e.basePath,e.definitionPath,n],jsonSchema:void 0}]))}}});function Oot(t,e,r,n){n?.errorMessages&&r&&(t.errorMessage={...t.errorMessage,[e]:r})}function Ki(t,e,r,n,o){t[e]=r,Oot(t,e,n,o)}var Yk=v(()=>{});function dmr(){return{}}var Eot=v(()=>{});function fmr(t,e){let r={type:"array"};return t.type?._def?.typeName!==Ne.ZodAny&&(r.items=Dn(t.type._def,{...e,currentPath:[...e.currentPath,"items"]})),t.minLength&&Ki(r,"minItems",t.minLength.value,t.minLength.message,e),t.maxLength&&Ki(r,"maxItems",t.maxLength.value,t.maxLength.message,e),t.exactLength&&(Ki(r,"minItems",t.exactLength.value,t.exactLength.message,e),Ki(r,"maxItems",t.exactLength.value,t.exactLength.message,e)),r}var Pot=v(()=>{rO();Yk();Ed()});function pmr(t,e){let r={type:"integer",format:"int64"};if(!t.checks)return r;for(let n of t.checks)switch(n.kind){case"min":e.target==="jsonSchema7"?n.inclusive?Ki(r,"minimum",n.value,n.message,e):Ki(r,"exclusiveMinimum",n.value,n.message,e):(n.inclusive||(r.exclusiveMinimum=!0),Ki(r,"minimum",n.value,n.message,e));break;case"max":e.target==="jsonSchema7"?n.inclusive?Ki(r,"maximum",n.value,n.message,e):Ki(r,"exclusiveMaximum",n.value,n.message,e):(n.inclusive||(r.exclusiveMaximum=!0),Ki(r,"maximum",n.value,n.message,e));break;case"multipleOf":Ki(r,"multipleOf",n.value,n.message,e);break}return r}var Mot=v(()=>{Yk()});function mmr(){return{type:"boolean"}}var Rot=v(()=>{});function hmr(t,e){return Dn(t.type._def,e)}var Iot=v(()=>{Ed()});var gmr,Aot=v(()=>{Ed();gmr=(t,e)=>Dn(t.innerType._def,e)});function Not(t,e,r){let n=r??e.dateStrategy;if(Array.isArray(n))return{anyOf:n.map((o,i)=>Not(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 elo(t,e)}}var elo,Dot=v(()=>{Yk();elo=(t,e)=>{let r={type:"integer",format:"unix-time"};if(e.target==="openApi3")return r;for(let n of t.checks)switch(n.kind){case"min":Ki(r,"minimum",n.value,n.message,e);break;case"max":Ki(r,"maximum",n.value,n.message,e);break}return r}});function ymr(t,e){return{...Dn(t.innerType._def,e),default:t.defaultValue()}}var jot=v(()=>{Ed()});function bmr(t,e,r){return e.effectStrategy==="input"?Dn(t.schema._def,e,r):{}}var $ot=v(()=>{Ed()});function _mr(t){return{type:"string",enum:[...t.values]}}var Lot=v(()=>{});function vmr(t,e){let r=[Dn(t.left._def,{...e,currentPath:[...e.currentPath,"allOf","0"]}),Dn(t.right._def,{...e,currentPath:[...e.currentPath,"allOf","1"]})].filter(i=>!!i),n=e.target==="jsonSchema2019-09"?{unevaluatedProperties:!1}:void 0,o=[];return r.forEach(i=>{if(tlo(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 tlo,Fot=v(()=>{Ed();tlo=t=>"type"in t&&t.type==="string"?!1:"allOf"in t});function wmr(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 kot=v(()=>{});function ETe(t,e){let r={type:"string"};function n(o){return e.patternStrategy==="escape"?rlo(o):o}if(t.checks)for(let o of t.checks)switch(o.kind){case"min":Ki(r,"minLength",typeof r.minLength=="number"?Math.max(r.minLength,o.value):o.value,o.message,e);break;case"max":Ki(r,"maxLength",typeof r.maxLength=="number"?Math.min(r.maxLength,o.value):o.value,o.message,e);break;case"email":switch(e.emailStrategy){case"format:email":Ox(r,"email",o.message,e);break;case"format:idn-email":Ox(r,"idn-email",o.message,e);break;case"pattern:zod":Ex(r,WV.email,o.message,e);break}break;case"url":Ox(r,"uri",o.message,e);break;case"uuid":Ox(r,"uuid",o.message,e);break;case"regex":Ex(r,o.regex,o.message,e);break;case"cuid":Ex(r,WV.cuid,o.message,e);break;case"cuid2":Ex(r,WV.cuid2,o.message,e);break;case"startsWith":Ex(r,RegExp(`^${n(o.value)}`),o.message,e);break;case"endsWith":Ex(r,RegExp(`${n(o.value)}$`),o.message,e);break;case"datetime":Ox(r,"date-time",o.message,e);break;case"date":Ox(r,"date",o.message,e);break;case"time":Ox(r,"time",o.message,e);break;case"duration":Ox(r,"duration",o.message,e);break;case"length":Ki(r,"minLength",typeof r.minLength=="number"?Math.max(r.minLength,o.value):o.value,o.message,e),Ki(r,"maxLength",typeof r.maxLength=="number"?Math.min(r.maxLength,o.value):o.value,o.message,e);break;case"includes":{Ex(r,RegExp(n(o.value)),o.message,e);break}case"ip":{o.version!=="v6"&&Ox(r,"ipv4",o.message,e),o.version!=="v4"&&Ox(r,"ipv6",o.message,e);break}case"emoji":Ex(r,WV.emoji,o.message,e);break;case"ulid":{Ex(r,WV.ulid,o.message,e);break}case"base64":{switch(e.base64Strategy){case"format:binary":{Ox(r,"binary",o.message,e);break}case"contentEncoding:base64":{Ki(r,"contentEncoding","base64",o.message,e);break}case"pattern:zod":{Ex(r,WV.base64,o.message,e);break}}break}case"nanoid":Ex(r,WV.nanoid,o.message,e);case"toLowerCase":case"toUpperCase":case"trim":break;default:}return r}var qot,WV,rlo,Ox,Ex,Smr,PTe=v(()=>{Yk();WV={cuid:/^[cC][^\s-]{8,}$/,cuid2:/^[0-9a-z]+$/,ulid:/^[0-9A-HJKMNP-TV-Z]{26}$/,email:/^(?!\.)(?!.*\.\.)([a-zA-Z0-9_'+\-\.]*)[a-zA-Z0-9_+-]@([a-zA-Z0-9][a-zA-Z0-9\-]*\.)+[a-zA-Z]{2,}$/,emoji:()=>(qot===void 0&&(qot=RegExp("^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$","u")),qot),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}$/};rlo=t=>Array.from(t).map(e=>/[a-zA-Z0-9]/.test(e)?e:`\\${e}`).join(""),Ox=(t,e,r,n)=>{t.format||t.anyOf?.some(o=>o.format)?(t.anyOf||(t.anyOf=[]),t.format&&(t.anyOf.push({format:t.format,...t.errorMessage&&n.errorMessages&&{errorMessage:{format:t.errorMessage.format}}}),delete t.format,t.errorMessage&&(delete t.errorMessage.format,Object.keys(t.errorMessage).length===0&&delete t.errorMessage)),t.anyOf.push({format:e,...r&&n.errorMessages&&{errorMessage:{format:r}}})):Ki(t,"format",e,r,n)},Ex=(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:Smr(e,n),...r&&n.errorMessages&&{errorMessage:{pattern:r}}})):Ki(t,"pattern",Smr(e,n),r,n)},Smr=(t,e)=>{let r=typeof t=="function"?t():t;if(!e.applyRegexFlags||!r.flags)return r.source;let n={i:r.flags.includes("i"),m:r.flags.includes("m"),s:r.flags.includes("s")},o=n.i?r.source.toLowerCase():r.source,i="",a=!1,s=!1,u=!1;for(let l=0;l({...n,[o]:Dn(t.valueType._def,{...e,currentPath:[...e.currentPath,"properties",o]})??{}}),{}),additionalProperties:!1};let r={type:"object",additionalProperties:Dn(t.valueType._def,{...e,currentPath:[...e.currentPath,"additionalProperties"]})??{}};if(e.target==="openApi3")return r;if(t.keyType?._def.typeName===Ne.ZodString&&t.keyType._def.checks?.length){let n=Object.entries(ETe(t.keyType._def,e)).reduce((o,[i,a])=>i==="type"?o:{...o,[i]:a},{});return{...r,propertyNames:n}}else if(t.keyType?._def.typeName===Ne.ZodEnum)return{...r,propertyNames:{enum:t.keyType._def.values}};return r}var RTe=v(()=>{rO();Ed();PTe()});function Cmr(t,e){if(e.mapStrategy==="record")return MTe(t,e);let r=Dn(t.keyType._def,{...e,currentPath:[...e.currentPath,"items","items","0"]})||{},n=Dn(t.valueType._def,{...e,currentPath:[...e.currentPath,"items","items","1"]})||{};return{type:"array",maxItems:125,items:{type:"array",items:[r,n],minItems:2,maxItems:2}}}var Bot=v(()=>{Ed();RTe()});function xmr(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 Uot=v(()=>{});function Tmr(){return{not:{}}}var zot=v(()=>{});function Omr(t){return t.target==="openApi3"?{enum:["null"],nullable:!0}:{type:"null"}}var Vot=v(()=>{});function Pmr(t,e){if(e.target==="openApi3")return Emr(t,e);let r=t.options instanceof Map?Array.from(t.options.values()):t.options;if(r.every(n=>n._def.typeName in Bie&&(!n._def.checks||!n._def.checks.length))){let n=r.reduce((o,i)=>{let a=Bie[i._def.typeName];return a&&!o.includes(a)?[...o,a]:o},[]);return{type:n.length>1?n:n[0]}}else if(r.every(n=>n._def.typeName==="ZodLiteral"&&!n.description)){let n=r.reduce((o,i)=>{let a=typeof i._def.value;switch(a){case"string":case"number":case"boolean":return[...o,a];case"bigint":return[...o,"integer"];case"object":if(i._def.value===null)return[...o,"null"];case"symbol":case"undefined":case"function":default:return o}},[]);if(n.length===r.length){let o=n.filter((i,a,s)=>s.indexOf(i)===a);return{type:o.length>1?o:o[0],enum:r.reduce((i,a)=>i.includes(a._def.value)?i:[...i,a._def.value],[])}}}else if(r.every(n=>n._def.typeName==="ZodEnum"))return{type:"string",enum:r.reduce((n,o)=>[...n,...o._def.values.filter(i=>!n.includes(i))],[])};return Emr(t,e)}var Bie,Emr,ITe=v(()=>{Ed();Bie={ZodString:"string",ZodNumber:"number",ZodBigInt:"integer",ZodBoolean:"boolean",ZodNull:"null"};Emr=(t,e)=>{let r=(t.options instanceof Map?Array.from(t.options.values()):t.options).map((n,o)=>Dn(n._def,{...e,currentPath:[...e.currentPath,"anyOf",`${o}`]})).filter(n=>!!n&&(!e.strictUnions||typeof n=="object"&&Object.keys(n).length>0));return r.length?{anyOf:r}:void 0}});function Mmr(t,e){if(["ZodString","ZodNumber","ZodBigInt","ZodBoolean","ZodNull"].includes(t.innerType._def.typeName)&&(!t.innerType._def.checks||!t.innerType._def.checks.length))return e.target==="openApi3"||e.nullableStrategy==="property"?{type:Bie[t.innerType._def.typeName],nullable:!0}:{type:[Bie[t.innerType._def.typeName],"null"]};if(e.target==="openApi3"){let n=Dn(t.innerType._def,{...e,currentPath:[...e.currentPath]});return n&&"$ref"in n?{allOf:[n],nullable:!0}:n&&{...n,nullable:!0}}let r=Dn(t.innerType._def,{...e,currentPath:[...e.currentPath,"anyOf","0"]});return r&&{anyOf:[r,{type:"null"}]}}var Hot=v(()=>{Ed();ITe()});function Rmr(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",Oot(r,"type",n.message,e);break;case"min":e.target==="jsonSchema7"?n.inclusive?Ki(r,"minimum",n.value,n.message,e):Ki(r,"exclusiveMinimum",n.value,n.message,e):(n.inclusive||(r.exclusiveMinimum=!0),Ki(r,"minimum",n.value,n.message,e));break;case"max":e.target==="jsonSchema7"?n.inclusive?Ki(r,"maximum",n.value,n.message,e):Ki(r,"exclusiveMaximum",n.value,n.message,e):(n.inclusive||(r.exclusiveMaximum=!0),Ki(r,"maximum",n.value,n.message,e));break;case"multipleOf":Ki(r,"multipleOf",n.value,n.message,e);break}return r}var Wot=v(()=>{Yk()});function nlo(t,e){return e.removeAdditionalStrategy==="strict"?t.catchall._def.typeName==="ZodNever"?t.unknownKeys!=="strict":Dn(t.catchall._def,{...e,currentPath:[...e.currentPath,"additionalProperties"]})??!0:t.catchall._def.typeName==="ZodNever"?t.unknownKeys==="passthrough":Dn(t.catchall._def,{...e,currentPath:[...e.currentPath,"additionalProperties"]})??!0}function Imr(t,e){let r={type:"object",...Object.entries(t.shape()).reduce((n,[o,i])=>{if(i===void 0||i._def===void 0)return n;let a=[...e.currentPath,"properties",o],s=Dn(i._def,{...e,currentPath:a,propertyPath:a});if(s===void 0)return n;if(e.openaiStrictMode&&i.isOptional()&&!i.isNullable()&&typeof i._def?.defaultValue>"u")throw new Error(`Zod field at \`${a.join("/")}\` uses \`.optional()\` without \`.nullable()\` which is not supported by the API. See: https://platform.openai.com/docs/guides/structured-outputs?api-mode=responses#all-fields-must-be-required`);return{properties:{...n.properties,[o]:s},required:i.isOptional()&&!e.openaiStrictMode?n.required:[...n.required,o]}},{properties:{},required:[]}),additionalProperties:nlo(t,e)};return r.required.length||delete r.required,r}var Jot=v(()=>{Ed()});var Amr,Kot=v(()=>{Ed();Amr=(t,e)=>{if(e.propertyPath&&e.currentPath.slice(0,e.propertyPath.length).toString()===e.propertyPath.toString())return Dn(t.innerType._def,{...e,currentPath:e.currentPath});let r=Dn(t.innerType._def,{...e,currentPath:[...e.currentPath,"anyOf","1"]});return r?{anyOf:[{not:{}},r]}:{}}});var Nmr,Got=v(()=>{Ed();Nmr=(t,e)=>{if(e.pipeStrategy==="input")return Dn(t.in._def,e);if(e.pipeStrategy==="output")return Dn(t.out._def,e);let r=Dn(t.in._def,{...e,currentPath:[...e.currentPath,"allOf","0"]}),n=Dn(t.out._def,{...e,currentPath:[...e.currentPath,"allOf",r?"1":"0"]});return{allOf:[r,n].filter(o=>o!==void 0)}}});function Dmr(t,e){return Dn(t.type._def,e)}var Xot=v(()=>{Ed()});function jmr(t,e){let n={type:"array",uniqueItems:!0,items:Dn(t.valueType._def,{...e,currentPath:[...e.currentPath,"items"]})};return t.minSize&&Ki(n,"minItems",t.minSize.value,t.minSize.message,e),t.maxSize&&Ki(n,"maxItems",t.maxSize.value,t.maxSize.message,e),n}var Zot=v(()=>{Yk();Ed()});function $mr(t,e){return t.rest?{type:"array",minItems:t.items.length,items:t.items.map((r,n)=>Dn(r._def,{...e,currentPath:[...e.currentPath,"items",`${n}`]})).reduce((r,n)=>n===void 0?r:[...r,n],[]),additionalItems:Dn(t.rest._def,{...e,currentPath:[...e.currentPath,"additionalItems"]})}:{type:"array",minItems:t.items.length,maxItems:t.items.length,items:t.items.map((r,n)=>Dn(r._def,{...e,currentPath:[...e.currentPath,"items",`${n}`]})).reduce((r,n)=>n===void 0?r:[...r,n],[])}}var Yot=v(()=>{Ed()});function Lmr(){return{not:{}}}var Qot=v(()=>{});function Fmr(){return{}}var eit=v(()=>{});var kmr,tit=v(()=>{Ed();kmr=(t,e)=>Dn(t.innerType._def,e)});function Dn(t,e,r=!1){let n=e.seen.get(t);if(e.override){let a=e.override?.(t,e,n,r);if(a!==smr)return a}if(n&&!r){let a=olo(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=alo(t,t.typeName,e,r);return i&&slo(t,e,i),o.jsonSchema=i,i}var olo,ilo,alo,slo,Ed=v(()=>{rO();Eot();Pot();Mot();Rot();Iot();Aot();Dot();jot();$ot();Lot();Fot();kot();Bot();Uot();zot();Vot();Hot();Wot();Jot();Kot();Got();Xot();RTe();Zot();PTe();Yot();Qot();ITe();eit();tit();OTe();olo=(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:ilo(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}},ilo=(t,e)=>{let r=0;for(;r{switch(e){case Ne.ZodString:return ETe(t,r);case Ne.ZodNumber:return Rmr(t,r);case Ne.ZodObject:return Imr(t,r);case Ne.ZodBigInt:return pmr(t,r);case Ne.ZodBoolean:return mmr();case Ne.ZodDate:return Not(t,r);case Ne.ZodUndefined:return Lmr();case Ne.ZodNull:return Omr(r);case Ne.ZodArray:return fmr(t,r);case Ne.ZodUnion:case Ne.ZodDiscriminatedUnion:return Pmr(t,r);case Ne.ZodIntersection:return vmr(t,r);case Ne.ZodTuple:return $mr(t,r);case Ne.ZodRecord:return MTe(t,r);case Ne.ZodLiteral:return wmr(t,r);case Ne.ZodEnum:return _mr(t);case Ne.ZodNativeEnum:return xmr(t);case Ne.ZodNullable:return Mmr(t,r);case Ne.ZodOptional:return Amr(t,r);case Ne.ZodMap:return Cmr(t,r);case Ne.ZodSet:return jmr(t,r);case Ne.ZodLazy:return Dn(t.getter()._def,r);case Ne.ZodPromise:return Dmr(t,r);case Ne.ZodNaN:case Ne.ZodNever:return Tmr();case Ne.ZodEffects:return bmr(t,r,n);case Ne.ZodAny:return dmr();case Ne.ZodUnknown:return Fmr();case Ne.ZodDefault:return ymr(t,r);case Ne.ZodBranded:return hmr(t,r);case Ne.ZodReadonly:return kmr(t,r);case Ne.ZodCatch:return gmr(t,r);case Ne.ZodPipeline:return Nmr(t,r);case Ne.ZodFunction:case Ne.ZodVoid:case Ne.ZodSymbol:return;default:return(o=>{})(e)}},slo=(t,e,r)=>(t.description&&(r.description=t.description,e.markdownDescription&&(r.markdownDescription=t.description)),r)});var rit,nit=v(()=>{Ed();Tot();xot();rit=(t,e)=>{let r=cmr(e),n=typeof e=="string"?e:e?.nameStrategy==="title"?void 0:e?.name,o=Dn(t._def,n===void 0?r:{...r,currentPath:[...r.basePath,r.definitionPath,n]},!1)??{},i=typeof e=="object"&&e.name!==void 0&&e.nameStrategy==="title"?e.name:void 0;i!==void 0&&(o.title=i);let a=(()=>{if(lmr(r.definitions))return;let u={},l=new Set;for(let c=0;c<500;c++){let d=Object.entries(r.definitions).filter(([f])=>!l.has(f));if(d.length===0)break;for(let[f,p]of d)u[f]=Dn(qie(p),{...r,currentPath:[...r.basePath,r.definitionPath,f]},!0)??{},l.add(f)}return u})(),s=n===void 0?a?{...o,[r.definitionPath]:a}:o:r.nameStrategy==="duplicate-ref"?{...o,...a||r.seenRefs.size?{[r.definitionPath]:{...a,...r.seenRefs.size?{[n]:o}:void 0}}:void 0}:{$ref:[...r.$refStrategy==="relative"?[]:r.basePath,r.definitionPath,n].join("/"),[r.definitionPath]:{...a,[n]:o}};return r.target==="jsonSchema7"?s.$schema="http://json-schema.org/draft-07/schema#":r.target==="jsonSchema2019-09"&&(s.$schema="https://json-schema.org/draft/2019-09/schema#"),s}});var qmr=v(()=>{OTe();Tot();Yk();Ed();Eot();Pot();Mot();Rot();Iot();Aot();Dot();jot();$ot();Lot();Fot();kot();Bot();Uot();zot();Vot();Hot();Wot();Jot();Kot();Got();Xot();tit();RTe();Zot();PTe();Yot();Qot();ITe();eit();nit();nit()});function Bmr(t){if(t.type!=="object")throw new Error(`Root schema must have type: 'object' but got type: ${t.type?`'${t.type}'`:"undefined"}`);let e=structuredClone(t);return SD(e,[],e)}function oit(t){if(typeof t=="boolean")return!1;if(t.type==="null")return!0;for(let e of t.oneOf??[])if(oit(e))return!0;for(let e of t.anyOf??[])if(oit(e))return!0;return!1}function SD(t,e,r){if(typeof t=="boolean")throw new TypeError(`Expected object schema but got boolean; path=${e.join("/")}`);if(!JV(t))throw new TypeError(`Expected ${JSON.stringify(t)} to be an object; path=${e.join("/")}`);let n=t.$defs;if(JV(n))for(let[f,p]of Object.entries(n))SD(p,[...e,"$defs",f],r);let o=t.definitions;if(JV(o))for(let[f,p]of Object.entries(o))SD(p,[...e,"definitions",f],r);t.type==="object"&&!("additionalProperties"in t)&&(t.additionalProperties=!1);let a=t.required??[],s=t.properties;if(JV(s)){for(let[f,p]of Object.entries(s))if(!oit(p)&&!a.includes(f))throw new Error(`Zod field at \`${[...e,"properties",f].join("/")}\` uses \`.optional()\` without \`.nullable()\` which is not supported by the API. See: https://platform.openai.com/docs/guides/structured-outputs?api-mode=responses#all-fields-must-be-required`);t.required=Object.keys(s),t.properties=Object.fromEntries(Object.entries(s).map(([f,p])=>[f,SD(p,[...e,"properties",f],r)]))}let u=t.items;JV(u)&&(t.items=SD(u,[...e,"items"],r));let l=t.anyOf;Array.isArray(l)&&(t.anyOf=l.map((f,p)=>SD(f,[...e,"anyOf",String(p)],r)));let c=t.allOf;if(Array.isArray(c))if(c.length===1){let f=SD(c[0],[...e,"allOf","0"],r);Object.assign(t,f),delete t.allOf}else t.allOf=c.map((f,p)=>SD(f,[...e,"allOf",String(p)],r));t.default===null&&delete t.default;let d=t.$ref;if(d&&llo(t,1)){if(typeof d!="string")throw new TypeError(`Received non-string $ref - ${d}; path=${e.join("/")}`);let f=ulo(r,d);if(typeof f=="boolean")throw new Error(`Expected \`$ref: ${d}\` to resolve to an object schema but got boolean`);if(!JV(f))throw new Error(`Expected \`$ref: ${d}\` to resolve to an object but got ${JSON.stringify(f)}`);return Object.assign(t,{...f,...t}),delete t.$ref,SD(t,e,r)}return t}function ulo(t,e){if(!e.startsWith("#/"))throw new Error(`Unexpected $ref format ${JSON.stringify(e)}; Does not start with #/`);let r=e.slice(2).split("/"),n=t;for(let o of r){if(!JV(n))throw new Error(`encountered non-object entry while resolving ${e} - ${JSON.stringify(n)}`);let i=n[o];if(i===void 0)throw new Error(`Key ${o} not found while resolving ${e}`);n=i}return n}function JV(t){return typeof t=="object"&&t!==null&&!Array.isArray(t)}function llo(t,e){let r=0;for(let n in t)if(r++,r>e)return!0;return!1}var Umr=v(()=>{});function clo(t,e){return rit(t,{openaiStrictMode:!0,name:e.name,nameStrategy:"duplicate-ref",$refStrategy:"extract-to-root",nullableStrategy:"property"})}function dlo(t){return Bmr(HL(t,{target:"draft-7"}))}function flo(t){return"_zod"in t}function zmr(t,e,r){return yfr({type:"json_schema",json_schema:{...r,name:e,strict:!0,schema:flo(t)?dlo(t):clo(t,{name:e})}},n=>t.parse(JSON.parse(n)))}var Vmr=v(()=>{HV();W8();qmr();Qxe();Umr()});function Wmr(t,e){if(typeof e<"u"&&!Hmr.includes(e))throw new Error(`Invalid method: ${e}. Supported methods are: ${Hmr.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 plo(t,e){let r={...t};return Object.defineProperties(r,{$brand:{value:"auto-parseable-response-format",enumerable:!1},$parseRaw:{value:e,enumerable:!1}}),r}function Jmr(t,e,r){if(Zv(t))return zmr(t,e,r);if(vy(t))return plo({type:"json_schema",json_schema:{...r,name:e,strict:!0,schema:Ii(t,{cycles:"ref",reused:"ref",override(n){n.jsonSchema.title=e}})}},n=>Dz(t,JSON.parse(n)));throw new Error("Unsupported schema response format")}function Kmr(t,e){if(e&&typeof e=="object"&&"images"in e&&Array.isArray(e.images)){let r=e.images.filter(n=>typeof n?.image_url?.url=="string").map(n=>({type:"image",url:n.image_url.url}));return[{type:"text",text:t},...r]}return t}var Hmr,iit=v(()=>{nv();Sy();_y();Vmr();Hmr=["jsonSchema","functionCalling","jsonMode"]});var mlo,Gmr,Xmr=v(()=>{mlo={"gpt-4.1-nano":{maxInputTokens:1047576,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:32768,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"text-embedding-3-small":{maxInputTokens:8191,imageInputs:!1,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:1536,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!1,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"gpt-4":{maxInputTokens:8192,imageInputs:!1,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:8192,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"o1-pro":{maxInputTokens:2e5,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:1e5,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"gpt-4o-2024-05-13":{maxInputTokens:128e3,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:4096,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"gpt-4o-2024-08-06":{maxInputTokens:128e3,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:16384,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"gpt-4.1-mini":{maxInputTokens:1047576,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:32768,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"o3-deep-research":{maxInputTokens:2e5,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:1e5,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"gpt-3.5-turbo":{maxInputTokens:16385,imageInputs:!1,audioInputs:!1,pdfInputs:!1,videoInputs:!1,maxOutputTokens:4096,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!1,structuredOutput:!1,imageUrlInputs:!1,pdfToolMessage:!1,imageToolMessage:!1,toolChoice:!0},"text-embedding-3-large":{maxInputTokens:8191,imageInputs:!1,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:3072,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!1,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"gpt-4-turbo":{maxInputTokens:128e3,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:4096,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"o1-preview":{maxInputTokens:128e3,imageInputs:!1,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:32768,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!1,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"o3-mini":{maxInputTokens:2e5,imageInputs:!1,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:1e5,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"codex-mini-latest":{maxInputTokens:2e5,imageInputs:!1,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:1e5,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"gpt-5-nano":{maxInputTokens:4e5,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:128e3,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"gpt-5-codex":{maxInputTokens:4e5,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:128e3,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"gpt-4o":{maxInputTokens:128e3,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:16384,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"gpt-4.1":{maxInputTokens:1047576,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:32768,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"o4-mini":{maxInputTokens:2e5,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:1e5,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},o1:{maxInputTokens:2e5,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:1e5,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"gpt-5-mini":{maxInputTokens:4e5,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:128e3,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"o1-mini":{maxInputTokens:128e3,imageInputs:!1,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:65536,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!1,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"text-embedding-ada-002":{maxInputTokens:8192,imageInputs:!1,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:1536,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!1,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"o3-pro":{maxInputTokens:2e5,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:1e5,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"gpt-4o-2024-11-20":{maxInputTokens:128e3,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:16384,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},o3:{maxInputTokens:2e5,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:1e5,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"o4-mini-deep-research":{maxInputTokens:2e5,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:1e5,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"gpt-5-chat-latest":{maxInputTokens:4e5,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:128e3,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!1,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"gpt-4o-mini":{maxInputTokens:128e3,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:16384,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"gpt-5":{maxInputTokens:4e5,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:128e3,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"gpt-5-pro":{maxInputTokens:4e5,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:272e3,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0}},Gmr=mlo});var KV,Uie=v(()=>{Gk();EG();Xk();Zk();iit();Xmr();rA();nv();Sy();su();aD();rv();Qv();nO();_V();KV=class extends Vy{constructor(e){super(e??{});x(this,"temperature");x(this,"topP");x(this,"frequencyPenalty");x(this,"presencePenalty");x(this,"n");x(this,"logitBias");x(this,"model","gpt-3.5-turbo");x(this,"modelKwargs");x(this,"stop");x(this,"stopSequences");x(this,"user");x(this,"timeout");x(this,"streaming",!1);x(this,"streamUsage",!0);x(this,"maxTokens");x(this,"logprobs");x(this,"topLogprobs");x(this,"apiKey");x(this,"organization");x(this,"__includeRawResponse");x(this,"client");x(this,"clientConfig");x(this,"supportsStrictToolCalling");x(this,"audio");x(this,"modalities");x(this,"reasoning");x(this,"zdrEnabled");x(this,"service_tier");x(this,"promptCacheKey");x(this,"promptCacheRetention");x(this,"verbosity");x(this,"defaultOptions");x(this,"lc_serializable",!0);let r=typeof e?.configuration?.apiKey=="string"||typeof e?.configuration?.apiKey=="function"?e?.configuration?.apiKey:void 0;this.apiKey=e?.apiKey??r??un("OPENAI_API_KEY"),this.organization=e?.configuration?.organization??un("OPENAI_ORGANIZATION"),this.model=e?.model??e?.modelName??this.model,this.modelKwargs=e?.modelKwargs??{},this.timeout=e?.timeout,this.temperature=e?.temperature??this.temperature,this.topP=e?.topP??this.topP,this.frequencyPenalty=e?.frequencyPenalty??this.frequencyPenalty,this.presencePenalty=e?.presencePenalty??this.presencePenalty,this.logprobs=e?.logprobs,this.topLogprobs=e?.topLogprobs,this.n=e?.n??this.n,this.logitBias=e?.logitBias,this.stop=e?.stopSequences??e?.stop,this.stopSequences=this.stop,this.user=e?.user,this.__includeRawResponse=e?.__includeRawResponse,this.audio=e?.audio,this.modalities=e?.modalities,this.reasoning=e?.reasoning,this.maxTokens=e?.maxCompletionTokens??e?.maxTokens,this.promptCacheKey=e?.promptCacheKey??this.promptCacheKey,this.promptCacheRetention=e?.promptCacheRetention??this.promptCacheRetention,this.verbosity=e?.verbosity??this.verbosity,this.disableStreaming=e?.disableStreaming===!0,this.streaming=e?.streaming===!0,this.disableStreaming&&(this.streaming=!1),e?.streaming===!1&&(this.disableStreaming=!0),this.streamUsage=e?.streamUsage??this.streamUsage,this.disableStreaming&&(this.streamUsage=!1),this.clientConfig={apiKey:this.apiKey,organization:this.organization,dangerouslyAllowBrowser:!0,...e?.configuration},e?.supportsStrictToolCalling!==void 0&&(this.supportsStrictToolCalling=e.supportsStrictToolCalling),e?.service_tier!==void 0&&(this.service_tier=e.service_tier),this.zdrEnabled=e?.zdrEnabled??!1}_llmType(){return"openai"}static lc_name(){return"ChatOpenAI"}get callKeys(){return[...super.callKeys,"options","function_call","functions","tools","tool_choice","promptIndex","response_format","seed","reasoning","service_tier"]}get lc_secrets(){return{apiKey:"OPENAI_API_KEY",organization:"OPENAI_ORGANIZATION"}}get lc_aliases(){return{apiKey:"openai_api_key",modelName:"model"}}get lc_serializable_keys(){return["configuration","logprobs","topLogprobs","prefixMessages","supportsStrictToolCalling","modalities","audio","temperature","maxTokens","topP","frequencyPenalty","presencePenalty","n","logitBias","user","streaming","streamUsage","model","modelName","modelKwargs","stop","stopSequences","timeout","apiKey","cache","maxConcurrency","maxRetries","verbose","callbacks","tags","metadata","disableStreaming","zdrEnabled","reasoning","promptCacheKey","promptCacheRetention","verbosity"]}getLsParams(e){let r=this.invocationParams(e);return{ls_provider:"openai",ls_model_name:this.model,ls_model_type:"chat",ls_temperature:r.temperature??void 0,ls_max_tokens:r.max_tokens??void 0,ls_stop:e.stop}}_identifyingParams(){return{model_name:this.model,...this.invocationParams(),...this.clientConfig}}identifyingParams(){return this._identifyingParams()}_getReasoningParams(e){if(!_D(this.model))return;let r;return this.reasoning!==void 0&&(r={...r,...this.reasoning}),e?.reasoning!==void 0&&(r={...r,...e.reasoning}),r}_getResponseFormat(e){return e&&e.type==="json_schema"&&e.json_schema.schema&&Hi(e.json_schema.schema)?Jmr(e.json_schema.schema,e.json_schema.name,{description:e.json_schema.description}):e}_combineCallOptions(e){return{...this.defaultOptions,...e??{}}}_getClientOptions(e){if(!this.client){let n={baseURL:this.clientConfig.baseURL},o=nA(n),i={...this.clientConfig,baseURL:o,timeout:this.timeout,maxRetries:0};i.baseURL||delete i.baseURL,i.defaultHeaders=oA(i.defaultHeaders),this.client=new Tn(i)}return{...this.clientConfig,...e}}_convertChatOpenAIToolToCompletionsTool(e,r){return VV(e)?fpr(e.metadata.customTool):i0(e)?r?.strict!==void 0?{...e,function:{...e.function,strict:r.strict}}:e:rpr(e,r)}bindTools(e,r){let n;return r?.strict!==void 0?n=r.strict:this.supportsStrictToolCalling!==void 0&&(n=this.supportsStrictToolCalling),this.withConfig({tools:e.map(o=>OG(o)||VV(o)?o:ipr(o)?o.extras.providerToolDefinition:this._convertChatOpenAIToolToCompletionsTool(o,{strict:n})),...r})}async stream(e,r){return super.stream(e,this._combineCallOptions(r))}async invoke(e,r){return super.invoke(e,this._combineCallOptions(r))}_combineLLMOutput(...e){return e.reduce((r,n)=>(n&&n.tokenUsage&&(r.tokenUsage.completionTokens+=n.tokenUsage.completionTokens??0,r.tokenUsage.promptTokens+=n.tokenUsage.promptTokens??0,r.tokenUsage.totalTokens+=n.tokenUsage.totalTokens??0),r),{tokenUsage:{completionTokens:0,promptTokens:0,totalTokens:0}})}async getNumTokensFromMessages(e){let r=0,n=0,o=0;this.model==="gpt-3.5-turbo-0301"?(n=4,o=-1):(n=3,o=1);let i=await Promise.all(e.map(async a=>{let s=await this.getNumTokens(a.content),u=await this.getNumTokens(vD(a)),l=a.name!==void 0?o+await this.getNumTokens(a.name):0,c=s+n+u+l,d=a;if(d._getType()==="function"&&(c-=2),d.additional_kwargs?.function_call&&(c+=3),d?.additional_kwargs.function_call?.name&&(c+=await this.getNumTokens(d.additional_kwargs.function_call?.name)),d.additional_kwargs.function_call?.arguments)try{c+=await this.getNumTokens(JSON.stringify(JSON.parse(d.additional_kwargs.function_call?.arguments)))}catch(f){console.error("Error parsing function arguments",f,JSON.stringify(d.additional_kwargs.function_call)),c+=await this.getNumTokens(d.additional_kwargs.function_call?.arguments)}return r+=c,c}));return r+=3,{totalCount:r,countPerMessage:i}}async _getNumTokensFromGenerations(e){return(await Promise.all(e.map(async n=>n.message.additional_kwargs?.function_call?(await this.getNumTokensFromMessages([n.message])).countPerMessage[0]:await this.getNumTokens(n.message.content)))).reduce((n,o)=>n+o,0)}async _getEstimatedTokenCountFromPrompt(e,r,n){let o=(await this.getNumTokensFromMessages(e)).totalCount;if(r&&n!=="auto"){let i=npr(r);o+=await this.getNumTokens(i),o+=9}return r&&e.find(i=>i._getType()==="system")&&(o-=4),n==="none"?o+=1:typeof n=="object"&&(o+=await this.getNumTokens(n.name)+4),o}async moderateContent(e,r){let n=this._getClientOptions(r?.options),o=r?.model??"omni-moderation-latest",i={input:e,model:o};return this.caller.call(async()=>{try{return await this.client.moderations.create(i,n)}catch(a){throw s0(a)}})}get profile(){return Gmr[this.model]??{}}_getStructuredOutputMethod(e){let r={...e};if(!this.model.startsWith("gpt-3")&&!this.model.startsWith("gpt-4-")&&this.model!=="gpt-4"){if(r?.method===void 0)return"jsonSchema"}else r.method==="jsonSchema"&&console.warn(`[WARNING]: JSON Schema is not supported for model "${this.model}". Falling back to tool calling.`);return r.method}withStructuredOutput(e,r){let n,o,{schema:i,name:a,includeRaw:s}={...r,schema:e};if(r?.strict!==void 0&&r.method==="jsonMode")throw new Error("Argument `strict` is only supported for `method` = 'function_calling'");let u=Wmr(this.model,r?.method);if(u==="jsonMode"){Hi(i)?o=jC.fromZodSchema(i):o=new ew;let f=Ii(i);n=this.withConfig({outputVersion:"v0",response_format:{type:"json_object"},ls_structured_output_format:{kwargs:{method:"json_mode"},schema:{title:a??"extract",...f}}})}else if(u==="jsonSchema"){let f={name:a??"extract",description:Kz(i),schema:i,strict:r?.strict},p=Ii(f.schema);if(n=this.withConfig({outputVersion:"v0",response_format:{type:"json_schema",json_schema:f},ls_structured_output_format:{kwargs:{method:"json_schema"},schema:{title:f.name,description:f.description,...p}}}),Hi(i)){let m=jC.fromZodSchema(i);o=YN.from(h=>"parsed"in h.additional_kwargs?h.additional_kwargs.parsed:m)}else o=new ew}else{let f=a??"extract";if(Hi(i)){let p=Ii(i);n=this.withConfig({outputVersion:"v0",tools:[{type:"function",function:{name:f,description:p.description,parameters:p}}],tool_choice:{type:"function",function:{name:f}},ls_structured_output_format:{kwargs:{method:"function_calling"},schema:{title:f,...p}},...r?.strict!==void 0?{strict:r.strict}:{}}),o=new Ow({returnSingle:!0,keyName:f,zodSchema:i})}else{let p;typeof i.name=="string"&&typeof i.parameters=="object"&&i.parameters!=null?(p=i,f=i.name):(f=i.title??f,p={name:f,description:i.description??"",parameters:i});let m=Ii(i);n=this.withConfig({outputVersion:"v0",tools:[{type:"function",function:p}],tool_choice:{type:"function",function:{name:f}},ls_structured_output_format:{kwargs:{method:"function_calling"},schema:{title:f,...m}},...r?.strict!==void 0?{strict:r.strict}:{}}),o=new Ow({returnSingle:!0,keyName:f})}}if(!s)return n.pipe(o);let l=pl.assign({parsed:(f,p)=>o.invoke(f.raw,p)}),c=pl.assign({parsed:()=>null}),d=l.withFallbacks({fallbacks:[c]});return gc.from([{raw:n},d])}}});var ATe,ait,sit,Zmr,Ymr,zie,RG=v(()=>{Xk();iit();ra();_V();ATe={providerName:"ChatOpenAI",fromStandardTextBlock(t){return{type:"text",text:t.text}},fromStandardImageBlock(t){if(t.source_type==="url")return{type:"image_url",image_url:{url:t.url,...t.metadata?.detail?{detail:t.metadata.detail}:{}}};if(t.source_type==="base64")return{type:"image_url",image_url:{url:`data:${t.mime_type??""};base64,${t.data}`,...t.metadata?.detail?{detail:t.metadata.detail}:{}}};throw new Error(`Image content blocks with source_type ${t.source_type} are not supported for ChatOpenAI`)},fromStandardAudioBlock(t){if(t.source_type==="url"){let e=bb({dataUrl:t.url});if(!e)throw new Error(`URL audio blocks with source_type ${t.source_type} must be formatted as a data URL for ChatOpenAI`);let r=e.mime_type||t.mime_type||"",n;try{n=Ope(r)}catch{throw new Error(`Audio blocks with source_type ${t.source_type} must have mime type of audio/wav or audio/mp3`)}if(n.type!=="audio"||n.subtype!=="wav"&&n.subtype!=="mp3")throw new Error(`Audio blocks with source_type ${t.source_type} must have mime type of audio/wav or audio/mp3`);return{type:"input_audio",input_audio:{format:n.subtype,data:e.data}}}if(t.source_type==="base64"){let e;try{e=Ope(t.mime_type??"")}catch{throw new Error(`Audio blocks with source_type ${t.source_type} must have mime type of audio/wav or audio/mp3`)}if(e.type!=="audio"||e.subtype!=="wav"&&e.subtype!=="mp3")throw new Error(`Audio blocks with source_type ${t.source_type} must have mime type of audio/wav or audio/mp3`);return{type:"input_audio",input_audio:{format:e.subtype,data:t.data}}}throw new Error(`Audio content blocks with source_type ${t.source_type} are not supported for ChatOpenAI`)},fromStandardFileBlock(t){if(t.source_type==="url"){let e=bb({dataUrl:t.url}),r=TG(t);if(!e)throw new Error(`URL file blocks with source_type ${t.source_type} must be formatted as a data URL for ChatOpenAI`);return{type:"file",file:{file_data:t.url,...t.metadata?.filename||t.metadata?.name?{filename:r}:{}}}}if(t.source_type==="base64"){let e=TG(t);return{type:"file",file:{file_data:`data:${t.mime_type??""};base64,${t.data}`,...t.metadata?.filename||t.metadata?.name||t.metadata?.title?{filename:e}:{}}}}if(t.source_type==="id")return{type:"file",file:{file_id:t.id}};throw new Error(`File content blocks with source_type ${t.source_type} are not supported for ChatOpenAI`)}},ait=({message:t,rawResponse:e,includeRawResponse:r})=>{let n=t.tool_calls;switch(t.role){case"assistant":{let o=[],i=[];for(let l of n??[])try{o.push(HI(l,{returnId:!0}))}catch(c){i.push(vx(l,c.message))}let a={function_call:t.function_call,tool_calls:n};r!==void 0&&(a.__raw_response=e);let s={model_provider:"openai",model_name:e.model,...e.system_fingerprint?{usage:{...e.usage},system_fingerprint:e.system_fingerprint}:{}};t.audio&&(a.audio=t.audio);let u=Kmr(t.content||"",e.choices?.[0]?.message);return new uo({content:u,tool_calls:o,invalid_tool_calls:i,additional_kwargs:a,response_metadata:s,id:e.id})}default:return new hy(t.content||"",t.role??"unknown")}},sit=({delta:t,rawResponse:e,includeRawResponse:r,defaultRole:n})=>{let o=t.role??n,i=t.content??"",a;t.function_call?a={function_call:t.function_call}:t.tool_calls?a={tool_calls:t.tool_calls}:a={},r&&(a.__raw_response=e),t.audio&&(a.audio={...t.audio,index:e.choices[0].index});let s={model_provider:"openai",usage:{...e.usage}};if(o==="user")return new BT({content:i,response_metadata:s});if(o==="assistant"){let u=[];if(Array.isArray(t.tool_calls))for(let l of t.tool_calls)u.push({name:l.function?.name,args:l.function?.arguments,id:l.id,index:l.index,type:"tool_call_chunk"});return new Hr({content:i,tool_call_chunks:u,additional_kwargs:a,id:e.id,response_metadata:s})}else return o==="system"?new UT({content:i,response_metadata:s}):o==="developer"?new UT({content:i,response_metadata:s,additional_kwargs:{__openai_role__:"developer"}}):o==="function"?new qT({content:i,additional_kwargs:a,name:t.name,response_metadata:s}):o==="tool"?new $L({content:i,additional_kwargs:a,tool_call_id:t.tool_call_id,response_metadata:s}):new kT({content:i,role:o,response_metadata:s})},Zmr=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=oUe(()=>{let[,r]=t.mimeType.split("/");return r==="wav"||r==="mp3"?r:"wav"});return{type:"input_audio",input_audio:{data:t.data.toString(),format:e}}}if(t.type==="file"){if(t.data){let e=TG(t);return{type:"file",file:{file_data:`data:${t.mimeType};base64,${t.data}`,filename:e}}}if(t.fileId)return{type:"file",file:{file_id:t.fileId}}}},Ymr=({message:t,model:e})=>{let r=vD(t);if(r==="system"&&_D(e)&&(r="developer"),r==="developer")return{role:"developer",content:t.contentBlocks.filter(o=>o.type==="text")};if(r==="system")return{role:"system",content:t.contentBlocks.filter(o=>o.type==="text")};if(r==="assistant")return{role:"assistant",content:t.contentBlocks.filter(o=>o.type==="text")};if(r==="tool"&&Kv.isInstance(t))return{role:"tool",tool_call_id:t.tool_call_id,content:t.contentBlocks.filter(o=>o.type==="text")};if(r==="function")return{role:"function",name:t.name??"",content:t.contentBlocks.filter(o=>o.type==="text").join("")};function*n(o){for(let i of o){i.type==="text"&&(yield{type:"text",text:i.text});let a=Zmr(i);a&&(yield a)}}return{role:"user",content:Array.from(n(t.contentBlocks))}},zie=({messages:t,model:e})=>t.flatMap(r=>{if("output_version"in r.response_metadata&&r.response_metadata?.output_version==="v1")return Ymr({message:r});let n=vD(r);n==="system"&&_D(e)&&(n="developer");let o=typeof r.content=="string"?r.content:r.content.map(a=>py(a)?AN(a,ATe):a),i={role:n,content:o};if(r.name!=null&&(i.name=r.name),r.additional_kwargs.function_call!=null&&(i.function_call=r.additional_kwargs.function_call),uo.isInstance(r)&&r.tool_calls?.length?i.tool_calls=r.tool_calls.map(bV):(r.additional_kwargs.tool_calls!=null&&(i.tool_calls=r.additional_kwargs.tool_calls),Kv.isInstance(r)&&r.tool_call_id!=null&&(i.tool_call_id=r.tool_call_id)),r.additional_kwargs.audio&&typeof r.additional_kwargs.audio=="object"&&"id"in r.additional_kwargs.audio){let a={role:"assistant",audio:{id:r.additional_kwargs.audio.id}};return[i,a]}return i})});var iA,NTe=v(()=>{Gk();EG();Xk();Uie();RG();ra();xm();iA=class extends KV{invocationParams(t,e){let r;t?.strict!==void 0?r=t.strict:this.supportsStrictToolCalling!==void 0&&(r=this.supportsStrictToolCalling);let n={};t?.stream_options!==void 0?n={stream_options:t.stream_options}:this.streamUsage&&(this.streaming||e?.streaming)&&(n={stream_options:{include_usage:!0}});let o={model:this.model,temperature:this.temperature,top_p:this.topP,frequency_penalty:this.frequencyPenalty,presence_penalty:this.presencePenalty,logprobs:this.logprobs,top_logprobs:this.topLogprobs,n:this.n,logit_bias:this.logitBias,stop:t?.stop??this.stopSequences,user:this.user,stream:this.streaming,functions:t?.functions,function_call:t?.function_call,tools:t?.tools?.length?t.tools.map(a=>this._convertChatOpenAIToolToCompletionsTool(a,{strict:r})):void 0,tool_choice:sTe(t?.tool_choice),response_format:this._getResponseFormat(t?.response_format),seed:t?.seed,...n,parallel_tool_calls:t?.parallel_tool_calls,...this.audio||t?.audio?{audio:this.audio||t?.audio}:{},...this.modalities||t?.modalities?{modalities:this.modalities||t?.modalities}:{},...this.modelKwargs,prompt_cache_key:t?.promptCacheKey??this.promptCacheKey,prompt_cache_retention:t?.promptCacheRetention??this.promptCacheRetention,verbosity:t?.verbosity??this.verbosity};t?.prediction!==void 0&&(o.prediction=t.prediction),this.service_tier!==void 0&&(o.service_tier=this.service_tier),t?.service_tier!==void 0&&(o.service_tier=t.service_tier);let i=this._getReasoningParams(t);return i!==void 0&&i.effort!==void 0&&(o.reasoning_effort=i.effort),_D(o.model)?o.max_completion_tokens=this.maxTokens===-1?void 0:this.maxTokens:o.max_tokens=this.maxTokens===-1?void 0:this.maxTokens,o}async _generate(t,e,r){let n={},o=this.invocationParams(e),i=zie({messages:t,model:this.model});if(o.stream){let a=this._streamResponseChunks(t,e,r),s={};for await(let p of a){p.message.response_metadata={...p.generationInfo,...p.message.response_metadata};let m=p.generationInfo?.completion??0;s[m]===void 0?s[m]=p:s[m]=s[m].concat(p)}let u=Object.entries(s).sort(([p],[m])=>parseInt(p,10)-parseInt(m,10)).map(([p,m])=>m),{functions:l,function_call:c}=this.invocationParams(e),d=await this._getEstimatedTokenCountFromPrompt(t,l,c),f=await this._getNumTokensFromGenerations(u);return n.input_tokens=d,n.output_tokens=f,n.total_tokens=d+f,{generations:u,llmOutput:{estimatedTokenUsage:{promptTokens:n.input_tokens,completionTokens:n.output_tokens,totalTokens:n.total_tokens}}}}else{let a=await this.completionWithRetry({...o,stream:!1,messages:i},{signal:e?.signal,...e?.options}),{completion_tokens:s,prompt_tokens:u,total_tokens:l,prompt_tokens_details:c,completion_tokens_details:d}=a?.usage??{};s&&(n.output_tokens=(n.output_tokens??0)+s),u&&(n.input_tokens=(n.input_tokens??0)+u),l&&(n.total_tokens=(n.total_tokens??0)+l),(c?.audio_tokens!==null||c?.cached_tokens!==null)&&(n.input_token_details={...c?.audio_tokens!==null&&{audio:c?.audio_tokens},...c?.cached_tokens!==null&&{cache_read:c?.cached_tokens}}),(d?.audio_tokens!==null||d?.reasoning_tokens!==null)&&(n.output_token_details={...d?.audio_tokens!==null&&{audio:d?.audio_tokens},...d?.reasoning_tokens!==null&&{reasoning:d?.reasoning_tokens}});let f=[];for(let p of a?.choices??[]){let h={text:p.message?.content??"",message:this._convertCompletionsMessageToBaseMessage(p.message??{role:"assistant"},a)};h.generationInfo={...p.finish_reason?{finish_reason:p.finish_reason}:{},...p.logprobs?{logprobs:p.logprobs}:{}},mc(h.message)&&(h.message.usage_metadata=n),h.message=new uo(Object.fromEntries(Object.entries(h.message).filter(([y])=>!y.startsWith("lc_")))),f.push(h)}return{generations:f,llmOutput:{tokenUsage:{promptTokens:n.input_tokens,completionTokens:n.output_tokens,totalTokens:n.total_tokens}}}}}async*_streamResponseChunks(t,e,r){let n=zie({messages:t,model:this.model}),o={...this.invocationParams(e,{streaming:!0}),messages:n,stream:!0},i,a=await this.completionWithRetry(o,e),s;for await(let u of a){let l=u?.choices?.[0];if(u.usage&&(s=u.usage),!l)continue;let{delta:c}=l;if(!c)continue;let d=this._convertCompletionsDeltaToBaseMessageChunk(c,u,i);i=c.role??i;let f={prompt:e.promptIndex??0,completion:l.index??0};if(typeof d.content!="string"){console.log("[WARNING]: Received non-string content from OpenAI. This is currently not supported.");continue}let p={...f};l.finish_reason!=null&&(p.finish_reason=l.finish_reason,p.system_fingerprint=u.system_fingerprint,p.model_name=u.model,p.service_tier=u.service_tier),this.logprobs&&(p.logprobs=l.logprobs);let m=new Mi({message:d,text:d.content,generationInfo:p});yield m,await r?.handleLLMNewToken(m.text??"",f,void 0,void 0,void 0,{chunk:m})}if(s){let u={...s.prompt_tokens_details?.audio_tokens!==null&&{audio:s.prompt_tokens_details?.audio_tokens},...s.prompt_tokens_details?.cached_tokens!==null&&{cache_read:s.prompt_tokens_details?.cached_tokens}},l={...s.completion_tokens_details?.audio_tokens!==null&&{audio:s.completion_tokens_details?.audio_tokens},...s.completion_tokens_details?.reasoning_tokens!==null&&{reasoning:s.completion_tokens_details?.reasoning_tokens}};yield new Mi({message:new Hr({content:"",response_metadata:{usage:{...s}},usage_metadata:{input_tokens:s.prompt_tokens,output_tokens:s.completion_tokens,total_tokens:s.total_tokens,...Object.keys(u).length>0&&{input_token_details:u},...Object.keys(l).length>0&&{output_token_details:l}}}),text:""})}if(e.signal?.aborted)throw new Error("AbortError")}async completionWithRetry(t,e){let r=this._getClientOptions(e),n=t.response_format&&t.response_format.type==="json_schema";return this.caller.call(async()=>{try{return n&&!t.stream?await this.client.chat.completions.parse(t,r):await this.client.chat.completions.create(t,r)}catch(o){throw s0(o)}})}_convertCompletionsDeltaToBaseMessageChunk(t,e,r){return sit({delta:t,rawResponse:e,includeRawResponse:this.__includeRawResponse,defaultRole:r})}_convertCompletionsMessageToBaseMessage(t,e){return ait({message:t,rawResponse:e,includeRawResponse:this.__includeRawResponse})}}});var DTe=v(()=>{Zk();rA();su()});var uit=v(()=>{NTe();DTe()});var IG,lit,jTe,ohr,cit,ihr,$Te,LTe=v(()=>{EG();Xk();RG();ra();xm();_V();IG="__openai_function_call_ids__",lit=t=>{let e={...t?.input_tokens_details?.cached_tokens!=null&&{cache_read:t?.input_tokens_details?.cached_tokens}},r={...t?.output_tokens_details?.reasoning_tokens!=null&&{reasoning:t?.output_tokens_details?.reasoning_tokens}};return{input_tokens:t?.input_tokens??0,output_tokens:t?.output_tokens??0,total_tokens:t?.total_tokens??0,input_token_details:e,output_token_details:r}},jTe=t=>{if(t.error){let s=new Error(t.error.message);throw s.name=t.error.code,s}let e,r=[],n=[],o=[],i={model_provider:"openai",model:t.model,created_at:t.created_at,id:t.id,incomplete_details:t.incomplete_details,metadata:t.metadata,object:t.object,status:t.status,user:t.user,service_tier:t.service_tier,model_name:t.model},a={};for(let s of t.output)if(s.type==="message")e=s.id,r.push(...s.content.flatMap(u=>u.type==="output_text"?("parsed"in u&&u.parsed!=null&&(a.parsed=u.parsed),{type:"text",text:u.text,annotations:u.annotations}):u.type==="refusal"?(a.refusal=u.refusal,[]):u));else if(s.type==="function_call"){let u={function:{name:s.name,arguments:s.arguments},id:s.call_id};try{n.push(HI(u,{returnId:!0}))}catch(l){let c;typeof l=="object"&&l!=null&&"message"in l&&typeof l.message=="string"&&(c=l.message),o.push(vx(u,c))}a[IG]??(a[IG]={}),s.id&&(a[IG][s.call_id]=s.id)}else if(s.type==="reasoning")a.reasoning=s;else if(s.type==="custom_tool_call"){let u=spr(s);u?n.push(u):o.push(vx(s,"Malformed custom tool call"))}else if(s.type==="computer_call"){let u=upr(s);u?n.push(u):o.push(vx(s,"Malformed computer call"))}else a.tool_outputs??(a.tool_outputs=[]),a.tool_outputs.push(s);return new uo({id:e,content:r,tool_calls:n,invalid_tool_calls:o,usage_metadata:lit(t.usage),additional_kwargs:a,response_metadata:i})},ohr=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}},cit=t=>{let e=[],r={},n,o=[],i={model_provider:"openai"},a={},s;if(t.type==="response.output_text.delta")e.push({type:"text",text:t.delta,index:t.content_index});else if(t.type==="response.output_text.annotation.added")e.push({type:"text",text:"",annotations:[t.annotation],index:t.content_index});else if(t.type==="response.output_item.added"&&t.item.type==="message")s=t.item.id;else if(t.type==="response.output_item.added"&&t.item.type==="function_call")o.push({type:"tool_call_chunk",name:t.item.name,args:t.item.arguments,id:t.item.call_id,index:t.output_index}),a[IG]={[t.item.call_id]:t.item.id};else if(t.type==="response.output_item.done"&&t.item.type==="computer_call")o.push({type:"tool_call_chunk",name:"computer_use",args:JSON.stringify({action:t.item.action}),id:t.item.call_id,index:t.output_index}),a.tool_outputs=[t.item];else if(t.type==="response.output_item.done"&&["web_search_call","file_search_call","code_interpreter_call","mcp_call","mcp_list_tools","mcp_approval_request","image_generation_call","custom_tool_call"].includes(t.item.type))a.tool_outputs=[t.item];else if(t.type==="response.created")i.id=t.response.id,i.model_name=t.response.model,i.model=t.response.model;else if(t.type==="response.completed"){let u=jTe(t.response);n=lit(t.response.usage),t.response.text?.format?.type==="json_schema"&&(a.parsed??(a.parsed=JSON.parse(u.text)));for(let[l,c]of Object.entries(t.response))l!=="id"&&(i[l]=c)}else if(t.type==="response.function_call_arguments.delta"||t.type==="response.custom_tool_call_input.delta")o.push({type:"tool_call_chunk",args:t.delta,index:t.output_index});else if(t.type==="response.web_search_call.completed"||t.type==="response.file_search_call.completed")r={tool_outputs:{id:t.item_id,type:t.type.replace("response.","").replace(".completed",""),status:"completed"}};else if(t.type==="response.refusal.done")a.refusal=t.refusal;else if(t.type==="response.output_item.added"&&"item"in t&&t.item.type==="reasoning"){let u=t.item.summary?t.item.summary.map((l,c)=>({...l,index:c})):void 0;a.reasoning={id:t.item.id,type:t.item.type,...u?{summary:u}:{}}}else if(t.type==="response.reasoning_summary_part.added")a.reasoning={type:"reasoning",summary:[{...t.part,index:t.summary_index}]};else if(t.type==="response.reasoning_summary_text.delta")a.reasoning={type:"reasoning",summary:[{text:t.delta,type:"summary_text",index:t.summary_index}]};else return t.type==="response.image_generation_call.partial_image",null;return new Mi({text:e.map(u=>u.text).join(""),message:new Hr({id:s,content:e,tool_call_chunks:o,usage_metadata:n,additional_kwargs:a,response_metadata:i}),generationInfo:r})},ihr=t=>{let e=uo.isInstance(t)&&t.response_metadata?.model_provider==="openai";function*r(){let n=bD(()=>{try{let g=vD(t);return g==="system"||g==="developer"||g==="assistant"||g==="user"?g:"assistant"}catch{return"assistant"}}),o,i=new Set,a=new Set,s=new Map,u=new Map;function*l(){if(!o)return;let g=o.content;(typeof g=="string"&&g.length>0||Array.isArray(g)&&g.length>0)&&(yield o),o=void 0}let c=g=>{o||(o={type:"message",role:n,content:[]}),typeof o.content=="string"?o.content=o.content.length>0?[{type:"input_text",text:o.content},...g]:[...g]:o.content.push(...g)},d=g=>{if(typeof g=="string")return g;try{return JSON.stringify(g??{})}catch{return"{}"}},f=g=>{let b=bD(()=>{let _=g.metadata?.detail;return _==="low"||_==="high"||_==="auto"?_:"auto"});if(g.fileId)return{type:"input_image",detail:b,file_id:g.fileId};if(g.url)return{type:"input_image",detail:b,image_url:g.url};if(g.data){let _=typeof g.data=="string"?g.data:Buffer.from(g.data).toString("base64"),w=g.mimeType??"image/png";return{type:"input_image",detail:b,image_url:`data:${w};base64,${_}`}}},p=g=>{let b=TG(g);if(g.fileId&&typeof b=="string")return{type:"input_file",file_id:g.fileId,...b?{filename:b}:{}};if(g.url&&typeof b=="string")return{type:"input_file",file_url:g.url,...b?{filename:b}:{}};if(g.data&&typeof b=="string"){let _=typeof g.data=="string"?g.data:Buffer.from(g.data).toString("base64");return{type:"input_file",file_data:`data:${g.mimeType??"application/octet-stream"};base64,${_}`,...b?{filename:b}:{}}}},m=g=>{let b=bD(()=>{if(Array.isArray(g.summary)){let O=g.summary?.map(E=>E?.text).filter(E=>typeof E=="string")??[];if(O.length>0)return O}return g.reasoning?[g.reasoning]:[]}),_=b.length>0?b.map(T=>({type:"summary_text",text:T})):[{type:"summary_text",text:""}],w={type:"reasoning",id:g.id??"",summary:_};return g.reasoning&&(w.content=[{type:"reasoning_text",text:g.reasoning}]),w},h=g=>({type:"function_call",name:g.name??"",call_id:g.id??"",arguments:d(g.args)}),y=g=>{let b=d(g.output),_=g.status==="success"?"completed":g.status==="error"?"incomplete":void 0;return{type:"function_call_output",call_id:g.toolCallId??"",output:b,..._?{status:_}:{}}};for(let g of t.contentBlocks)if(g.type==="text")c([{type:"input_text",text:g.text}]);else if(g.type!=="invalid_tool_call"){if(g.type==="reasoning")yield*l(),yield m(g);else if(g.type==="tool_call"){yield*l();let b=g.id??"";b&&(i.add(b),s.delete(b)),yield h(g)}else if(g.type==="tool_call_chunk"){if(g.id){let b=s.get(g.id)??{name:g.name,args:[]};g.name&&(b.name=g.name),g.args&&b.args.push(g.args),s.set(g.id,b)}}else if(g.type==="server_tool_call"){yield*l();let b=g.id??"";b&&(a.add(b),u.delete(b)),yield h(g)}else if(g.type==="server_tool_call_chunk"){if(g.id){let b=u.get(g.id)??{name:g.name,args:[]};g.name&&(b.name=g.name),g.args&&b.args.push(g.args),u.set(g.id,b)}}else if(g.type==="server_tool_call_result")yield*l(),yield y(g);else if(g.type!=="audio")if(g.type==="file"){let b=p(g);b&&c([b])}else if(g.type==="image"){let b=f(g);b&&c([b])}else if(g.type==="video"){let b=p(g);b&&c([b])}else g.type==="text-plain"?g.text&&c([{type:"input_text",text:g.text}]):g.type==="non_standard"&&e&&(yield*l(),yield g.value)}yield*l();for(let[g,b]of s){if(!g||i.has(g))continue;let _=b.args.join("");!b.name&&!_||(yield{type:"function_call",call_id:g,name:b.name??"",arguments:_})}for(let[g,b]of u){if(!g||a.has(g))continue;let _=b.args.join("");!b.name&&!_||(yield{type:"function_call",call_id:g,name:b.name??"",arguments:_})}}return Array.from(r())},$Te=({messages:t,zdrEnabled:e,model:r})=>t.flatMap(n=>{let o=n.response_metadata;if(o?.output_version==="v1")return ihr(n);let i=n.additional_kwargs,a=vD(n);if(a==="system"&&_D(r)&&(a="developer"),a==="function")throw new Error("Function messages are not supported in Responses API");if(a==="tool"){let s=n;if(i?.type==="computer_call_output")return{type:"computer_call_output",output:(()=>{if(typeof s.content=="string")return{type:"input_image",image_url:s.content};if(Array.isArray(s.content)){let c=s.content.find(p=>p.type==="input_image");if(c)return c;let d=s.content.find(p=>p.type==="computer_screenshot");if(d)return d;let f=s.content.find(p=>p.type==="image_url");if(f)return{type:"input_image",image_url:typeof f.image_url=="string"?f.image_url:f.image_url.url}}throw new Error("Invalid computer call output")})(),call_id:s.tool_call_id};if(s.additional_kwargs?.customTool)return{type:"custom_tool_call_output",call_id:s.tool_call_id,output:s.content};let u=Array.isArray(s.content)&&s.content.every(l=>typeof l=="object"&&l!==null&&"type"in l&&(l.type==="input_file"||l.type==="input_image"||l.type==="input_text"));return{type:"function_call_output",call_id:s.tool_call_id,id:s.id?.startsWith("fc_")?s.id:void 0,output:u?s.content:typeof s.content!="string"?JSON.stringify(s.content):s.content}}if(a==="assistant"){if(!e&&o?.output!=null&&Array.isArray(o?.output)&&o?.output.length>0&&o?.output.every(f=>"type"in f))return o?.output;let s=[];if(i?.reasoning&&!e){let f=ohr(i.reasoning);s.push(f)}let{content:u}=n;i?.refusal&&(typeof u=="string"&&(u=[{type:"output_text",text:u,annotations:[]}]),u=[...u,{type:"refusal",refusal:i.refusal}]),(typeof u=="string"||u.length>0)&&s.push({type:"message",role:"assistant",...n.id&&!e&&n.id.startsWith("msg_")?{id:n.id}:{},content:bD(()=>typeof u=="string"?u:u.flatMap(f=>f.type==="text"?{type:"output_text",text:f.text,annotations:f.annotations??[]}:f.type==="output_text"||f.type==="refusal"?f:[]))});let l=i?.[IG];uo.isInstance(n)&&n.tool_calls?.length?s.push(...n.tool_calls.map(f=>cpr(f)?{type:"custom_tool_call",id:f.call_id,call_id:f.id??"",input:f.args.input,name:f.name}:lpr(f)?{type:"computer_call",id:f.call_id,call_id:f.id??"",action:f.args.action}:{type:"function_call",name:f.name,arguments:JSON.stringify(f.args),call_id:f.id,...e?{}:{id:l?.[f.id]}})):i?.tool_calls&&s.push(...i.tool_calls.map(f=>({type:"function_call",name:f.function.name,call_id:f.id,arguments:f.function.arguments,...e?{}:{id:l?.[f.id]}})));let c=o?.output?.length?o?.output:i.tool_outputs,d=["computer_call","mcp_call","code_interpreter_call","image_generation_call"];if(c!=null){let p=c?.filter(m=>d.includes(m.type));p.length>0&&s.push(...p)}return s}if(a==="user"||a==="system"||a==="developer"){if(typeof n.content=="string")return{type:"message",role:a,content:n.content};let s=[],u=n.content.flatMap(l=>{if(l.type==="mcp_approval_response"&&s.push({type:"mcp_approval_response",approval_request_id:l.approval_request_id,approve:l.approve}),py(l))return AN(l,ATe);if(l.type==="text")return{type:"input_text",text:l.text};if(l.type==="image_url"){let c=bD(()=>{if(typeof l.image_url=="string")return l.image_url;if(typeof l.image_url=="object"&&l.image_url!==null&&"url"in l.image_url)return l.image_url.url}),d=bD(()=>{if(typeof l.image_url=="string")return"auto";if(typeof l.image_url=="object"&&l.image_url!==null&&"detail"in l.image_url)return l.image_url.detail});return{type:"input_image",image_url:c,detail:d}}return l.type==="input_text"||l.type==="input_image"||l.type==="input_file"?l:[]});return u.length>0&&s.push({type:"message",role:a,content:u}),s}return console.warn(`Unsupported role found when converting to OpenAI Responses API: ${a}`),[]})});var FTe,kTe=v(()=>{Gk();EG();Uie();LTe();rv();FTe=class extends KV{invocationParams(t){let e;t?.strict!==void 0&&(e=t.strict),e===void 0&&this.supportsStrictToolCalling!==void 0&&(e=this.supportsStrictToolCalling);let r={model:this.model,temperature:this.temperature,top_p:this.topP,user:this.user,stream:this.streaming,previous_response_id:t?.previous_response_id,truncation:t?.truncation,include:t?.include,tools:t?.tools?.length?this._reduceChatOpenAITools(t.tools,{stream:this.streaming,strict:e}):void 0,tool_choice:apr(t?.tool_choice)?t?.tool_choice:(()=>{let o=sTe(t?.tool_choice);if(typeof o=="object"&&"type"in o){if(o.type==="function")return{type:"function",name:o.function.name};if(o.type==="allowed_tools")return{type:"allowed_tools",mode:o.allowed_tools.mode,tools:o.allowed_tools.tools};if(o.type==="custom")return{type:"custom",name:o.custom.name}}})(),text:(()=>{if(t?.text)return t.text;let o=this._getResponseFormat(t?.response_format);return o?.type==="json_schema"?o.json_schema.schema!=null?{format:{type:"json_schema",schema:o.json_schema.schema,description:o.json_schema.description,name:o.json_schema.name,strict:o.json_schema.strict},verbosity:t?.verbosity}:void 0:{format:o,verbosity:t?.verbosity}})(),parallel_tool_calls:t?.parallel_tool_calls,max_output_tokens:this.maxTokens===-1?void 0:this.maxTokens,prompt_cache_key:t?.promptCacheKey??this.promptCacheKey,prompt_cache_retention:t?.promptCacheRetention??this.promptCacheRetention,...this.zdrEnabled?{store:!1}:{},...this.modelKwargs},n=this._getReasoningParams(t);return n!==void 0&&(r.reasoning=n),r}async _generate(t,e,r){let n=this.invocationParams(e);if(n.stream){let o=this._streamResponseChunks(t,e,r),i;for await(let a of o)a.message.response_metadata={...a.generationInfo,...a.message.response_metadata},i=i?.concat(a)??a;return{generations:i?[i]:[],llmOutput:{estimatedTokenUsage:i?.message?.usage_metadata}}}else{let o=await this.completionWithRetry({input:$Te({messages:t,zdrEnabled:this.zdrEnabled??!1,model:this.model}),...n,stream:!1},{signal:e?.signal,...e?.options});return{generations:[{text:o.output_text,message:jTe(o)}],llmOutput:{id:o.id,estimatedTokenUsage:o.usage?{promptTokens:o.usage.input_tokens,completionTokens:o.usage.output_tokens,totalTokens:o.usage.total_tokens}:void 0}}}}async*_streamResponseChunks(t,e,r){let n=await this.completionWithRetry({...this.invocationParams(e),input:$Te({messages:t,zdrEnabled:this.zdrEnabled??!1,model:this.model}),stream:!0},e);for await(let o of n){let i=cit(o);i!=null&&(yield i,await r?.handleLLMNewToken(i.text||"",{prompt:e.promptIndex??0,completion:0},void 0,void 0,void 0,{chunk:i}))}}async completionWithRetry(t,e){return this.caller.call(async()=>{let r=this._getClientOptions(e);try{return t.text?.format?.type==="json_schema"&&!t.stream?await this.client.responses.parse(t,r):await this.client.responses.create(t,r)}catch(n){throw s0(n)}})}_reduceChatOpenAITools(t,e){let r=[];for(let n of t)if(OG(n))n.type==="image_generation"&&e?.stream&&(n.partial_images=1),r.push(n);else if(VV(n)){let o=n.metadata.customTool;r.push({type:"custom",name:o.name,description:o.description,format:o.format})}else i0(n)?r.push({type:"function",name:n.function.name,parameters:n.function.parameters,description:n.function.description,strict:e?.strict??null}):uTe(n)&&r.push(dpr(n));return r}}});var dit=v(()=>{DTe();kTe()});var Px,fit=v(()=>{EG();Xk();Uie();NTe();kTe();Px=class ahr extends KV{constructor(r){super(r);x(this,"useResponsesApi",!1);x(this,"responses");x(this,"completions");this.fields=r,this.useResponsesApi=r?.useResponsesApi??!1,this.responses=r?.responses??new FTe(r),this.completions=r?.completions??new iA(r)}get lc_serializable_keys(){return[...super.lc_serializable_keys,"useResponsesApi"]}get callKeys(){return[...super.callKeys,"useResponsesApi"]}_useResponsesApi(r){let n=r?.tools?.some(OG),o=r?.previous_response_id!=null||r?.text!=null||r?.truncation!=null||r?.include!=null||r?.reasoning?.summary!=null||this.reasoning?.summary!=null,i=r?.tools?.some(uTe)||r?.tools?.some(VV);return this.useResponsesApi||n||o||i||Qfr(this.model)}getLsParams(r){let n=this._combineCallOptions(r);return this._useResponsesApi(r)?this.responses.getLsParams(n):this.completions.getLsParams(n)}invocationParams(r){let n=this._combineCallOptions(r);return this._useResponsesApi(r)?this.responses.invocationParams(n):this.completions.invocationParams(n)}async _generate(r,n,o){return this._useResponsesApi(n)?this.responses._generate(r,n):this.completions._generate(r,n,o)}async*_streamResponseChunks(r,n,o){if(this._useResponsesApi(n)){yield*this.responses._streamResponseChunks(r,this._combineCallOptions(n),o);return}yield*this.completions._streamResponseChunks(r,this._combineCallOptions(n),o)}withConfig(r){let n=new ahr(this.fields);return n.defaultOptions={...this.defaultOptions,...r},n}}});var shr=v(()=>{DTe();uit();dit();fit()});var pit=v(()=>{Gk();Zk();rA();xm();su();rv();rie();Ik()});var uhr=v(()=>{Zk();pit();rA();su()});var Qk,mit=v(()=>{Gk();Zk();rA();su();Ik();lV();Qk=class extends bx{constructor(e){let r={maxConcurrency:2,...e};super(r);x(this,"model","text-embedding-ada-002");x(this,"modelName");x(this,"batchSize",512);x(this,"stripNewLines",!0);x(this,"dimensions");x(this,"timeout");x(this,"organization");x(this,"encodingFormat");x(this,"client");x(this,"clientConfig");x(this,"apiKey");let n=r?.apiKey??r?.openAIApiKey??un("OPENAI_API_KEY");this.organization=r?.configuration?.organization??un("OPENAI_ORGANIZATION"),this.model=r?.model??r?.modelName??this.model,this.modelName=this.model,this.batchSize=r?.batchSize??this.batchSize,this.stripNewLines=r?.stripNewLines??this.stripNewLines,this.timeout=r?.timeout,this.dimensions=r?.dimensions,this.encodingFormat=r?.encodingFormat,this.clientConfig={apiKey:n,organization:this.organization,dangerouslyAllowBrowser:!0,...e?.configuration}}async embedDocuments(e){let r=_x(this.stripNewLines?e.map(a=>a.replace(/\n/g," ")):e,this.batchSize),n=r.map(a=>{let s={model:this.model,input:a};return this.dimensions&&(s.dimensions=this.dimensions),this.encodingFormat&&(s.encoding_format=this.encodingFormat),this.embeddingWithRetry(s)}),o=await Promise.all(n),i=[];for(let a=0;a{try{return await this.client.embeddings.create(e,r)}catch(n){throw s0(n)}})}}});var hit,lhr=v(()=>{Gk();Zk();mit();rA();su();hit=class extends Qk{constructor(e){super(e);x(this,"azureOpenAIApiVersion");x(this,"azureOpenAIApiKey");x(this,"azureADTokenProvider");x(this,"azureOpenAIApiInstanceName");x(this,"azureOpenAIApiDeploymentName");x(this,"azureOpenAIBasePath");this.batchSize=e?.batchSize??1,this.azureOpenAIApiKey=e?.azureOpenAIApiKey??(typeof e?.apiKey=="string"?e?.apiKey:void 0)??un("AZURE_OPENAI_API_KEY"),this.azureOpenAIApiVersion=e?.azureOpenAIApiVersion??e?.openAIApiVersion??un("AZURE_OPENAI_API_VERSION"),this.azureOpenAIBasePath=e?.azureOpenAIBasePath??un("AZURE_OPENAI_BASE_PATH"),this.azureOpenAIApiInstanceName=e?.azureOpenAIApiInstanceName??un("AZURE_OPENAI_API_INSTANCE_NAME"),this.azureOpenAIApiDeploymentName=(e?.azureOpenAIApiEmbeddingsDeploymentName||e?.azureOpenAIApiDeploymentName)??(un("AZURE_OPENAI_API_EMBEDDINGS_DEPLOYMENT_NAME")||un("AZURE_OPENAI_API_DEPLOYMENT_NAME")),this.azureADTokenProvider=e?.azureADTokenProvider}async embeddingWithRetry(e){if(!this.client){let n={azureOpenAIApiDeploymentName:this.azureOpenAIApiDeploymentName,azureOpenAIApiInstanceName:this.azureOpenAIApiInstanceName,azureOpenAIApiKey:this.azureOpenAIApiKey,azureOpenAIBasePath:this.azureOpenAIBasePath,azureADTokenProvider:this.azureADTokenProvider,baseURL:this.clientConfig.baseURL},o=nA(n),{apiKey:i,...a}=this.clientConfig,s={...a,baseURL:o,timeout:this.timeout,maxRetries:0};this.azureADTokenProvider||(s.apiKey=n.azureOpenAIApiKey),s.baseURL||delete s.baseURL,s.defaultHeaders=oA(s.defaultHeaders,!0,"2.0.0"),this.client=new zV({apiVersion:this.azureOpenAIApiVersion,azureADTokenProvider:this.azureADTokenProvider,deployment:this.azureOpenAIApiDeploymentName,...s})}let r={};return this.azureOpenAIApiKey&&(r.headers={"api-key":this.azureOpenAIApiKey,...r.headers},r.query={"api-version":this.azureOpenAIApiVersion,...r.query}),this.caller.call(async()=>{try{return await this.client.embeddings.create(e,r)}catch(n){throw s0(n)}})}}});function AG(t,e){let r=$ee(e.schema),n=zee(e.schema);if(!e.schema||r||n)return new fhr({...e,description:e.description??e.schema?.description??`${e.name} tool`,func:async(a,s,u)=>new Promise((l,c)=>{let d=Nc(u,{callbacks:s?.getChild()});yg.runWithConfig(x_(d),async()=>{try{l(t(a,d))}catch(f){c(f)}})})});let o=e.schema,i=e.description??e.schema.description??`${e.name} tool`;return new _lo({...e,description:i,schema:o,func:async(a,s,u)=>new Promise((l,c)=>{let d,f=()=>{u?.signal&&d&&u.signal.removeEventListener("abort",d)};u?.signal&&(d=()=>{f(),c(UL(u.signal))},u.signal.addEventListener("abort",d,{once:!0}));let p=Nc(u,{callbacks:s?.getChild()});yg.runWithConfig(x_(p),async()=>{try{let m=await t(a,p);if(u?.signal?.aborted){f();return}f(),l(m)}catch(m){f(),c(m)}})})})}function vlo(t){let{content:e,artifact:r,toolCallId:n,metadata:o}=t;return n&&!XBe(e)?typeof e=="string"||Array.isArray(e)&&e.every(i=>typeof i=="object")?new Kv({status:"success",content:e,artifact:r,tool_call_id:n,name:t.name,metadata:o}):new Kv({status:"success",content:wlo(e),artifact:r,tool_call_id:n,name:t.name,metadata:o}):e}function wlo(t){try{return JSON.stringify(t)??""}catch{return`${t}`}}var chr,dhr,fhr,_lo,eq=v(()=>{zo();xpe();k6();BL();Oz();Ez();GT();G6();zN();Sy();iWe();rv();Qet();rO();rge();HV();chr=class extends tie{constructor(e){super(e??{});x(this,"extras");x(this,"returnDirect",!1);x(this,"verboseParsingErrors",!1);x(this,"responseFormat","content");x(this,"defaultConfig");this.verboseParsingErrors=e?.verboseParsingErrors??this.verboseParsingErrors,this.responseFormat=e?.responseFormat??this.responseFormat,this.defaultConfig=e?.defaultConfig??this.defaultConfig,this.metadata=e?.metadata??this.metadata,this.extras=e?.extras??this.extras}get lc_namespace(){return["langchain","tools"]}async invoke(e,r){let n,o=vi(K6(this.defaultConfig,r));return NL(e)?(n=e.args,o={...o,toolCall:e}):n=e,this.call(n,o)}async call(e,r,n){let o=NL(e)?e.args:e,i;if(Hi(this.schema))try{i=await Jz(this.schema,o)}catch(m){let h="Received tool input did not match expected schema";throw this.verboseParsingErrors&&(h=`${h} Details: ${m.message}`),fHe(m)&&(h=`${h} ${Zt.prettifyError(m)}`),new xQ(h,JSON.stringify(e))}else{let m=fl(o,this.schema);if(!m.valid){let h="Received tool input did not match expected schema";throw this.verboseParsingErrors&&(h=`${h} Details: ${m.errors.map(y=>`${y.keywordLocation}: ${y.error}`).join(` `)}`),new xQ(h,JSON.stringify(e))}i=o}let a=qL(r),s=Cm.configure(a.callbacks,this.callbacks,a.tags||n,this.tags,a.metadata,this.metadata,{verbose:this.verbose}),u;NL(e)&&(u=e.id),!u&&nCt(a)&&(u=a.toolCall.id);let l=await s?.handleToolStart(this.toJSON(),typeof e=="string"?e:JSON.stringify(e),a.runId,void 0,void 0,void 0,a.runName,u);delete a.runId;let c;try{let m=await this._call(i,l,a);c=ZIt(m)?await YIt(m,async h=>{try{await l?.handleToolEvent(h)}catch(y){await l?.handleToolError(y)}}):m}catch(m){throw await l?.handleToolError(m),m}let d,f;if(this.responseFormat==="content_and_artifact")if(Array.isArray(c)&&c.length===2)[d,f]=c;else throw new Error(`Tool response format is "content_and_artifact" but the output was not a two-tuple. Result: ${JSON.stringify(c)}`);else d=c;let p=vlo({content:d,artifact:f,toolCallId:u,name:this.name,metadata:this.metadata});return await l?.handleToolEnd(p),p}},dhr=class extends chr{constructor(e){super(e);x(this,"schema",Ae.object({input:Ae.string().optional()}).transform(e=>e.input))}call(e,r){let n=typeof e=="string"||e==null?{input:e}:e;return super.call(n,r)}},fhr=class extends dhr{constructor(e){super(e);x(this,"name");x(this,"description");x(this,"func");this.name=e.name,this.description=e.description,this.func=e.func,this.returnDirect=e.returnDirect??this.returnDirect}static lc_name(){return"DynamicTool"}async call(e,r){let n=qL(r);return n.runName===void 0&&(n.runName=this.name),super.call(e,n)}_call(e,r,n){return this.func(e,r,n)}},_lo=class extends chr{constructor(e){super(e);x(this,"description");x(this,"func");x(this,"schema");this.name=e.name,this.description=e.description,this.func=e.func,this.returnDirect=e.returnDirect??this.returnDirect,this.schema=e.schema}static lc_name(){return"DynamicStructuredTool"}async call(e,r,n){let o=qL(r);return o.runName===void 0&&(o.runName=this.name),super.call(e,o,n)}_call(e,r,n){return this.func(e,r,n)}}});var git=v(()=>{rA();su();eq()});var phr=v(()=>{});var mhr=v(()=>{});var hhr=v(()=>{});var ghr=v(()=>{});var yhr=v(()=>{});var Slo,Clo,xlo,Tlo,Olo,Elo,Plo,Mlo,Rlo,Ilo,F4a,bhr=v(()=>{ra();eq();HV();Slo=Zt.object({type:Zt.literal("screenshot")}),Clo=Zt.object({type:Zt.literal("click"),x:Zt.number(),y:Zt.number(),button:Zt.enum(["left","right","wheel","back","forward"]).default("left")}),xlo=Zt.object({type:Zt.literal("double_click"),x:Zt.number(),y:Zt.number(),button:Zt.enum(["left","right","wheel","back","forward"]).default("left")}),Tlo=Zt.object({type:Zt.literal("drag"),path:Zt.array(Zt.object({x:Zt.number(),y:Zt.number()}))}),Olo=Zt.object({type:Zt.literal("keypress"),keys:Zt.array(Zt.string())}),Elo=Zt.object({type:Zt.literal("move"),x:Zt.number(),y:Zt.number()}),Plo=Zt.object({type:Zt.literal("scroll"),x:Zt.number(),y:Zt.number(),scroll_x:Zt.number(),scroll_y:Zt.number()}),Mlo=Zt.object({type:Zt.literal("type"),text:Zt.string()}),Rlo=Zt.object({type:Zt.literal("wait"),duration:Zt.number().optional()}),Ilo=Zt.discriminatedUnion("type",[Slo,Clo,xlo,Tlo,Olo,Elo,Plo,Mlo,Rlo]),F4a=Zt.object({action:Ilo})});var Alo,U4a,_hr=v(()=>{eq();HV();Alo=Zt.object({type:Zt.literal("exec"),command:Zt.array(Zt.string()),env:Zt.record(Zt.string(),Zt.string()).optional(),working_directory:Zt.string().optional(),timeout_ms:Zt.number().optional(),user:Zt.string().optional()}),U4a=Zt.discriminatedUnion("type",[Alo])});var W4a,vhr=v(()=>{eq();HV();W4a=Zt.object({commands:Zt.array(Zt.string()).describe("Array of shell commands to execute"),timeout_ms:Zt.number().optional().describe("Optional timeout in milliseconds for the commands"),max_output_length:Zt.number().optional().describe("Optional maximum number of characters to return from each command")})});var Nlo,Dlo,jlo,X4a,whr=v(()=>{eq();HV();Nlo=Zt.object({type:Zt.literal("create_file"),path:Zt.string(),diff:Zt.string()}),Dlo=Zt.object({type:Zt.literal("update_file"),path:Zt.string(),diff:Zt.string()}),jlo=Zt.object({type:Zt.literal("delete_file"),path:Zt.string()}),X4a=Zt.discriminatedUnion("type",[Nlo,Dlo,jlo])});var Shr=v(()=>{git();phr();mhr();hhr();ghr();yhr();bhr();_hr();vhr();whr()});var Chr=v(()=>{Qv();eq();Ez()});var xhr=v(()=>{RG()});var Thr=v(()=>{RG();LTe()});var CD=v(()=>{Gk();Xk();Zk();Uie();RG();NTe();uit();LTe();kTe();dit();fit();shr();pit();uhr();mit();lhr();git();Shr();Chr();xhr();Thr();rA()});var Ehr=S((mVa,Ohr)=>{Ohr.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 $lo,Llo,Phr,Mhr=v(()=>{$lo=$(Ehr(),1),Llo=Object.defineProperty,Phr=(t,e)=>{for(var r in e)Llo(t,r,{get:e[r],enumerable:!0})}});var Flo,yit,Rhr=v(()=>{Mhr();su();lV();Ik();Flo={};Phr(Flo,{JinaEmbeddings:()=>yit});yit=class extends bx{constructor(e){let r={maxConcurrency:2,...e};super(r);x(this,"model","jina-clip-v2");x(this,"batchSize",24);x(this,"baseUrl","https://api.jina.ai/v1/embeddings");x(this,"stripNewLines",!0);x(this,"dimensions",1024);x(this,"apiKey");x(this,"normalized",!0);let n=r?.apiKey||un("JINA_API_KEY")||un("JINA_AUTH_TOKEN");if(!n)throw new Error("Jina API key not found");this.apiKey=n,this.model=r?.model??this.model,this.dimensions=r?.dimensions??this.dimensions,this.batchSize=r?.batchSize??this.batchSize,this.stripNewLines=r?.stripNewLines??this.stripNewLines,this.normalized=r?.normalized??this.normalized}doStripNewLines(e){return this.stripNewLines?e.map(r=>typeof r=="string"?r.replace(/\n/g," "):r.text?{text:r.text.replace(/\n/g," ")}:r):e}async embedDocuments(e){let r=_x(this.doStripNewLines(e),this.batchSize),n=r.map(a=>{let s=this.getParams(a);return this.embeddingWithRetry(s)}),o=await Promise.all(n),i=[];for(let a=0;ao)}}});var qTe,Ihr=v(()=>{Rhr();qTe=class extends yit{constructor(e){super(e),e?.baseUrl&&(this.baseUrl=e.baseUrl)}}});var GV,Ahr=v(()=>{CD();GV=class extends Qk{constructor(e){super(e),this.customConfig=e}async embedQuery(e){return(await this.callEmbeddingAPI([e]))[0]}async embedDocuments(e){return await this.callEmbeddingAPI(e)}async callEmbeddingAPI(e){let r={model:this.customConfig.modelName,input:e,encoding_format:"float"},o=`${this.customConfig.configuration?.baseURL||"https://api.openai.com/v1"}/embeddings`,i=this.customConfig.apiKey,s=await(this.customConfig.configuration?.fetch||fetch)(o,{method:"POST",headers:{Authorization:`Bearer ${i}`,"Content-Type":"application/json",...this.customConfig.headers||{}},body:JSON.stringify(r)});if(!s.ok){let l=await s.text();throw new Error(`Embedding API request failed: ${s.status} ${s.statusText} - ${l}`)}let u=await s.json();if(!u.data||!Array.isArray(u.data))throw new Error("Invalid API response format: missing or invalid data array");return u.data.map(l=>{if(!l.embedding||!Array.isArray(l.embedding))throw new Error("Invalid API response format: missing or invalid embedding array");return l.embedding})}}});var BTe,klo,dd,XV=v(()=>{gr();BC();OS();Qe();Dt();att();btt();Dtt();CD();BTe=require("obsidian");aA();Ihr();Ahr();klo={"copilot-plus":GV,"copilot-plus-jina":qTe,openai:Qk,cohereai:itt,google:ytt,"azure openai":hit,ollama:Ntt,"lm-studio":GV,"3rd party (openai-format)":Qk,siliconflow:GV,openrouterai:GV},dd=class t{constructor(){this.providerApiKeyMap={"copilot-plus":()=>ee().plusLicenseKey,"copilot-plus-jina":()=>ee().plusLicenseKey,openai:()=>ee().openAIApiKey,cohereai:()=>ee().cohereApiKey,google:()=>ee().googleApiKey,"azure openai":()=>ee().azureOpenAIApiKey,ollama:()=>"default-key","lm-studio":()=>"default-key","3rd party (openai-format)":()=>"default-key",siliconflow:()=>ee().siliconflowApiKey,openrouterai:()=>ee().openRouterAiApiKey};this.initialize(),ml(()=>this.initialize())}initialize(){let e=ee().activeEmbeddingModels;this.activeEmbeddingModels=e,this.buildModelMap(e)}static getInstance(){return t.instance||(t.instance=new t),t.instance}getProviderConstructor(e){let r=klo[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(kC).contains(n.provider)){console.warn(`Unknown provider: ${n.provider} for embedding model: ${n.name}`);return}let o=this.getProviderConstructor(n),i=n.apiKey||this.providerApiKeyMap[n.provider](),a=no(n);r[a]={hasApiKey:!!i,EmbeddingConstructor:o,vendor:n.provider}}})}static getModelName(e){let r=e;if("model"in r&&r.model)return r.model;if("modelName"in r&&r.modelName)return r.modelName;throw new Error(`Embeddings instance missing model or modelName properties: ${e}`)}getCustomModel(e){return this.activeEmbeddingModels.filter(r=>{let n=no(r);return e===n})[0]}async getEmbeddingsAPI(){let r=ee().embeddingModelKey;if(!t.modelMap.hasOwnProperty(r))throw new qo(`No embedding model found for: ${r}`);let n=this.getCustomModel(r);if(n.plusExclusive&&!ee().isPlusUser)throw new BTe.Notice("Plus-only model, please consider upgrading to Plus to access it."),new qo("Plus-only model selected but user is not on Plus plan");if(n.believerExclusive){let s=await Xl.getInstance().validateLicenseKey();if(!s.plan||s.plan.toLowerCase()!=="believer")throw new BTe.Notice("Believer-only model, please consider upgrading to Believer to access it."),new qo("Believer-only model selected but user is not on Believer plan")}let o=t.modelMap[r];if(!o.hasApiKey)throw new qo(`API key is not provided for the embedding model: ${r}`);let i=await this.getEmbeddingConfig(n);try{return t.embeddingModel=new o.EmbeddingConstructor(i),t.embeddingModel}catch(a){throw new qo(`Error creating embedding model: ${r}. ${a.message}`)}}async getEmbeddingConfig(e){let r=ee(),n=e.name,o={maxRetries:3,maxConcurrency:3},a={"copilot-plus":{modelName:n,apiKey:await kn(r.plusLicenseKey),timeout:1e4,batchSize:ee().embeddingBatchSize,configuration:{baseURL:i1,fetch:e.enableCors?hl:void 0}},"copilot-plus-jina":{model:n,apiKey:await kn(r.plusLicenseKey),timeout:1e4,batchSize:ee().embeddingBatchSize,dimensions:e.dimensions,baseUrl:i1+"/embeddings",configuration:{fetch:e.enableCors?hl:void 0}},openai:{modelName:n,apiKey:await kn(e.apiKey||r.openAIApiKey),timeout:1e4,batchSize:ee().embeddingBatchSize,configuration:{baseURL:e.baseUrl,fetch:e.enableCors?hl:void 0}},cohereai:{model:n,apiKey:await kn(e.apiKey||r.cohereApiKey)},google:{modelName:n,apiKey:await kn(r.googleApiKey)},"azure openai":{modelName:n,azureOpenAIApiKey:await kn(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 kn(e.apiKey||"default-key")}`}},"lm-studio":{modelName:n,openAIApiKey:await kn(e.apiKey||"default-key"),configuration:{baseURL:e.baseUrl||"http://localhost:1234/v1",fetch:e.enableCors?hl:void 0}},"3rd party (openai-format)":{modelName:n,openAIApiKey:await kn(e.apiKey||""),batchSize:ee().embeddingBatchSize,configuration:{baseURL:e.baseUrl,fetch:e.enableCors?hl:void 0,dangerouslyAllowBrowser:!0}},siliconflow:{modelName:n,apiKey:await kn(e.apiKey||r.siliconflowApiKey),batchSize:ee().embeddingBatchSize,configuration:{baseURL:e.baseUrl||qC.siliconflow.host,fetch:e.enableCors?hl:void 0}},openrouterai:{modelName:n,apiKey:await kn(e.apiKey||r.openRouterAiApiKey),batchSize:ee().embeddingBatchSize,configuration:{baseURL:e.baseUrl||"https://openrouter.ai/api/v1",fetch:e.enableCors?hl:void 0}}}[e.provider]||{};return{...o,...a}}async ping(e){let r=async n=>{let o={...e,enableCors:n},i=await this.getEmbeddingConfig(o);await new(this.getProviderConstructor(o))(i).embedQuery("test")};try{return await r(!1),!0}catch(n){console.log("First ping attempt failed, trying with CORS...");try{return await r(!0),new BTe.Notice("Connection successful, but requires CORS to be enabled. Please enable CORS for this model once you add it above."),!0}catch(o){let i=` without CORS Error: `+Wr(n)+` with CORS Error: `+Wr(o);throw new Error(i)}}}}});function Mx(t){return(t.miyoServerUrl||"").trim()}function kh(t){return!t.enableMiyo||!bit()?!1:!Vie.Platform.isMobile||!!Mx(t)}function tq(t){return t.vault.getName()}function UTe(t,e){let r=t.vault.adapter;if(r instanceof Vie.FileSystemAdapter)return r.getFullPath(e);let n=r;return typeof n.getFullPath=="function"?n.getFullPath(e):e}function NG(t,e){let r=qlo(t);if(!r)return e;let n=Nhr(r),o=Nhr(e),i=`${n}/`;return o.startsWith(i)?o.slice(i.length):e}function qlo(t){let e=t.vault.adapter;if(e instanceof Vie.FileSystemAdapter)return e.getBasePath();let r=e;if(typeof r.getBasePath=="function")return r.getBasePath();if(typeof r.basePath=="string")return r.basePath}function Nhr(t){return t.replace(/\\/g,"/").replace(/\/+$/,"")}var Vie,u0=v(()=>{id();Vie=require("obsidian")});var Dhr,zTe,jhr=v(()=>{Xe();Qe();Dt();Dhr=require("obsidian"),zTe=class t{constructor(){this.cachedBaseUrl=null}static getInstance(){return t.instance||(t.instance=new t),t.instance}async resolveBaseUrl(e={}){let r=(e.overrideUrl||"").trim();if(r.length>0)return this.normalizeBaseUrl(r);if(this.cachedBaseUrl&&!e.forceRefresh)return this.cachedBaseUrl;if(!Dhr.Platform.isDesktopApp)return null;let n=await this.readServiceConfig();if(n==="missing"){let i=this.getDefaultBaseUrl();return this.cachedBaseUrl=null,ee().debug&&F(`Miyo service discovery file missing; using fallback ${i}`),i}if(!n)return this.cachedBaseUrl=null,null;let o=this.normalizeBaseUrl(`http://${n.host}:${n.port}`);return this.cachedBaseUrl=o,o}normalizeBaseUrl(e){return e.trim().replace(/\/+$/,"")}getDefaultBaseUrl(){return this.normalizeBaseUrl("http://127.0.0.1:8742")}getServiceFilePaths(){let e=this.getNodeRequire();if(!e)return[];let r=e("os"),n=e("process"),o=e("path"),i=r.homedir(),a=r.platform(),s=n.env||{};if(a==="win32"){let u=(s.LOCALAPPDATA||"").trim(),l=(s.APPDATA||"").trim();return[u,o.join(i,"AppData","Local"),l,o.join(i,"AppData","Roaming")].filter((d,f,p)=>d.length>0&&p.indexOf(d)===f).map(d=>o.join(d,"Miyo","service.json"))}return a==="linux"?[o.join(i,".config","Miyo","service.json")]:a==="darwin"?[o.join(i,"Library","Application Support","Miyo","service.json")]:(Ce(`Miyo service discovery unsupported platform: ${a}`),[])}async readServiceConfig(){let e=this.getServiceFilePaths();if(e.length===0)return null;let r=this.getNodeRequire();if(!r)return null;let n=r("fs"),o=!1;for(let i of e)try{let a=await n.promises.readFile(i,"utf8"),s=JSON.parse(a);return!s.host||typeof s.host!="string"?(Ce("Miyo service discovery missing host"),null):typeof s.port!="number"||Number.isNaN(s.port)?(Ce("Miyo service discovery missing port"),null):(ee().debug&&F(`Miyo service discovery resolved host=${s.host} port=${s.port}`),s)}catch(a){if(this.isMissingFileError(a)){o=!0;continue}return ee().debug&&Ce(`Miyo service discovery failed: ${Wr(a)}`),null}return o?"missing":null}isMissingFileError(e){return e?.code==="ENOENT"}getNodeRequire(){let e=globalThis?.require;return typeof e=="function"?e:null}}});var $hr,l0,DG=v(()=>{BC();Xe();jhr();Qe();Dt();$hr=require("obsidian"),l0=class{constructor(){this.discovery=zTe.getInstance()}async resolveBaseUrl(e){let r=await this.discovery.resolveBaseUrl({overrideUrl:e});if(!r)throw new Error("Miyo base URL not available");return r}async isBackendAvailable(e){try{let r=await this.resolveBaseUrl(e),n=await this.requestJson(r,"/v0/health",{method:"GET"});return n?.status!=="ok"?(Ce(`Miyo health check failed: status="${n?.status??"unknown"}"`),!1):!0}catch(r){return Ce(`Miyo backend availability check failed: ${Wr(r)}`),!1}}async getFolder(e,r){return this.requestJson(e,"/v0/folder",{method:"GET",query:{path:r}})}async scanFolder(e,r,n=!1){return this.requestJson(e,"/v0/scan",{method:"POST",body:{path:r,force:n}})}async listFolderFiles(e,r){return this.requestJson(e,"/v0/folder/files",{method:"GET",query:{folder_name:r.folderName,title:r.title,file_path:r.filePath,mtime_after:r.mtimeAfter,mtime_before:r.mtimeBefore,offset:r.offset,limit:r.limit,order_by:r.orderBy}})}async getDocumentsByPath(e,r,n){return this.requestJson(e,"/v0/folder/documents",{method:"GET",query:{path:n,folder_name:r}})}async search(e,r,n,o,i){let a={query:n,...r?{folder_name:r}:{},limit:o,...i&&i.length>0?{filters:i}:{}};return ee().debug&&F("Miyo search request:",{baseUrl:e,payload:a}),this.requestJson(e,"/v0/search",{method:"POST",body:a})}async searchRelated(e,r,n){let o={file_path:r,...n?.folderName?{folder_name:n.folderName}:{},...typeof n?.limit=="number"?{limit:n.limit}:{},...n?.filters&&n.filters.length>0?{filters:n.filters}:{}};return this.requestJson(e,"/v0/search/related",{method:"POST",body:o})}async parseDoc(e,r,n){return this.requestJson(e,"/v0/parse-doc",{method:"POST",body:{folder_name:r,path:n}})}async buildHeaders(){let e=ee(),r={},n=e.plusLicenseKey?await kn(e.plusLicenseKey):"";return n&&(r.Authorization=`Bearer ${n}`),r}async requestJson(e,r,n){let o=new URL(r,e);n.query&&Object.entries(n.query).forEach(([l,c])=>{c!=null&&o.searchParams.set(l,String(c))});let i=n.body?JSON.stringify(n.body):void 0,a=await this.buildHeaders();F("Miyo request:",{method:n.method,url:o.toString(),hasBody:!!i,hasAuthorizationHeader:!!a.Authorization,...ee().debug&&n.method==="POST"?{postBody:n.body}:{}});let s=await(0,$hr.requestUrl)({url:o.toString(),method:n.method,headers:a,contentType:i?"application/json":void 0,body:i,throw:!1});if(s.status>=400){let c=this.parseResponseJson(s.json,s.text)?.detail||s.text||"";throw Ce(`Miyo request failed (${s.status}): ${c}`),new Error(c?`Miyo request failed with status ${s.status}: ${c}`:`Miyo request failed with status ${s.status}`)}let u=this.parseResponseJson(s.json,s.text);return ee().debug&&F(`Miyo request ${n.method} ${o.toString()} succeeded`),u}parseResponseJson(e,r){if(typeof e=="string")try{return JSON.parse(e)}catch(n){return ie(`Failed to parse Miyo JSON response: ${Wr(n)}`),{}}if(e!=null)return e;if(r)try{return JSON.parse(r)}catch(n){return ie(`Failed to parse Miyo text response: ${Wr(n)}`),{}}return{}}}});var Lhr,VTe,Fhr=v(()=>{Lhr=require("obsidian");Xe();DG();u0();Qe();VTe=class{constructor(e){this.app=e;this.client=new l0}async initialize(e){try{let r=await this.getBaseUrl();await this.client.getFolder(r,this.getFolderName())}catch(r){Ce(`Miyo backend initialization failed: ${r}`),new Lhr.Notice("Failed to initialize Miyo backend. Check Miyo service discovery or folder setup.")}}async clearIndex(e){Ce("Miyo clearIndex requested from Copilot, but folder lifecycle is managed in Miyo.")}requiresEmbeddings(){return!1}async upsert(e){F(`Skipping direct Miyo upsert for ${e.path}; Miyo manages indexing itself.`)}async upsertBatch(e){return e.length>0&&F(`Skipping direct Miyo batch upsert for ${e.length} documents.`),0}async removeByPath(e){F(`Skipping direct Miyo delete for ${e}; Miyo manages file lifecycle itself.`)}async getIndexedFiles(){let e=await this.getAllIndexedFiles();return Array.from(new Set(e.map(r=>this.toVaultPath(r.path)))).sort()}async getLatestFileMtime(){return(await this.getAllIndexedFiles()).reduce((r,n)=>Math.max(r,n.mtime??0),0)}async isIndexEmpty(){return(await this.getAllIndexedFiles()).length===0}async hasIndex(e){return(await this.getDocumentsByPath(e)).length>0}async getDocumentsByPath(e){let r=await this.getBaseUrl(),n=UTe(this.app,e);return((await this.client.getDocumentsByPath(r,this.getFolderName(),n)).documents??[]).map(a=>this.fromMiyoDocument(e,a))}async checkAndHandleEmbeddingModelChange(e){return!1}async save(){}async checkIndexIntegrity(){}async garbageCollect(){return F("Skipping Miyo garbage collection; folder lifecycle is managed in Miyo."),0}markFileMissingEmbeddings(e){}clearFilesMissingEmbeddings(){}getFilesMissingEmbeddings(){return[]}markUnsavedChanges(){}onunload(){}isRemoteBackend(){return!0}async requestIndexRefresh(e=!1){let r=await this.getBaseUrl();await this.client.scanFolder(r,this.getFolderName(),e)}async getBaseUrl(){let e=Mx(ee());return this.client.resolveBaseUrl(e)}getFolderName(){return tq(this.app)}async getAllIndexedFiles(){let e=await this.getBaseUrl(),r=200,n=0,o=null,i=[];do{let a=await this.client.listFolderFiles(e,{folderName:this.getFolderName(),offset:n,limit:r}),s=a.files??[];if(i.push(...s),o===null&&(o=a.total??s.length),n+=s.length,s.length===0)break}while(n{khr={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"},qhr={dutch:/[^A-Za-zàèéìòóù0-9_'-]+/gim,english:/[^A-Za-zàèéìòóù0-9_'-]+/gim,french:/[^a-z0-9äâàéèëêïîöôùüûœç-]+/gim,italian:/[^A-Za-zàèéìòóù0-9_'-]+/gim,norwegian:/[^a-z0-9_æøåÆØÅäÄöÖüÜ]+/gim,portuguese:/[^a-z0-9à-úÀ-Ú]/gim,russian:/[^a-z0-9а-яА-ЯёЁ]+/gim,spanish:/[^a-z0-9A-Zá-úÁ-ÚñÑüÜ]+/gim,swedish:/[^a-z0-9_åÅäÄöÖüÜ-]+/gim,german:/[^a-z0-9A-ZäöüÄÖÜß]+/gim,finnish:/[^a-z0-9äöÄÖ]+/gim,danish:/[^a-z0-9æøåÆØÅ]+/gim,hungarian:/[^a-z0-9áéíóöőúüűÁÉÍÓÖŐÚÜŰ]+/gim,romanian:/[^a-z0-9ăâîșțĂÂÎȘȚ]+/gim,serbian:/[^a-z0-9čćžšđČĆŽŠĐ]+/gim,turkish:/[^a-z0-9çÇğĞıİöÖşŞüÜ]+/gim,lithuanian:/[^a-z0-9ąčęėįšųūžĄČĘĖĮŠŲŪŽ]+/gim,arabic:/[^a-z0-9أ-ي]+/gim,nepali:/[^a-z0-9अ-ह]+/gim,irish:/[^a-z0-9áéíóúÁÉÍÓÚ]+/gim,indian:/[^a-z0-9अ-ह]+/gim,armenian:/[^a-z0-9ա-ֆ]+/gim,greek:/[^a-z0-9α-ωά-ώ]+/gim,indonesian:/[^a-z0-9]+/gim,ukrainian:/[^a-z0-9а-яА-ЯіїєІЇЄ]+/gim,slovenian:/[^a-z0-9螚ȎŠ]+/gim,bulgarian:/[^a-z0-9а-яА-Я]+/gim,tamil:/[^a-z0-9அ-ஹ]+/gim,sanskrit:/[^a-z0-9A-Zāīūṛḷṃṁḥśṣṭḍṇṅñḻḹṝ]+/gim},Hie=Object.keys(khr)});function ku(t,e){if(e.length<_it)Array.prototype.push.apply(t,e);else{let r=e.length;for(let n=0;n\d+)\$)?(?-?\d*\.?\d*)(?[dfs])/g,function(...r){let n=r[r.length-1],{width:o,type:i,position:a}=n,s=a?e[Number.parseInt(a)-1]:e.shift(),u=o===""?0:Number.parseInt(o);switch(i){case"d":return s.toString().padStart(u,"0");case"f":{let l=s,[c,d]=o.split(".").map(f=>Number.parseFloat(f));return typeof d=="number"&&d>=0&&(l=l.toFixed(d)),typeof c=="number"&&c>=0?l.toString().padStart(u,"0"):l.toString()}case"s":return u<0?s.toString().padEnd(-u," "):s.toString().padStart(u," ");default:return s}})}function zlo(){return typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope}function Vlo(){return typeof process<"u"&&process.release&&process.release.name==="node"}function Hhr(){return BigInt(Math.floor(performance.now()*1e6))}function ZV(t){return typeof t=="number"&&(t=BigInt(t)),t{let n=e.get(r);return n!==void 0&&e.set(r,0),n===t.length})}function WTe(t,e){let r={},n=e.length;for(let o=0;o({...r,document:{...r.document,...e.reduce((n,o)=>{let i=o.split("."),a=i.pop(),s=n;for(let u of i)s[u]=s[u]??{},s=s[u];return s[a]=null,n},r.document)}}))}function Pd(t){return t?.constructor?.name==="AsyncFunction"}var Blo,Ulo,Uhr,zhr,Vhr,_it,Hlo,fd=v(()=>{qh();Blo=Date.now().toString().slice(5),Ulo=0,Uhr=BigInt(1e3),zhr=BigInt(1e6),Vhr=BigInt(1e9),_it=65535;Hlo={cm:.01,m:1,km:1e3,ft:.3048,yd:.9144,mi:1609.344}});function Vr(t,...e){let r=new Error(Whr(Jlo[t]??`Unsupported Orama Error code: ${t}`,...e));return r.code=t,"captureStackTrace"in Error.prototype&&Error.captureStackTrace(r),r}var Wlo,Jlo,qh=v(()=>{HTe();fd();Wlo=Hie.join(` - `),Jlo={NO_LANGUAGE_WITH_CUSTOM_TOKENIZER:"Do not pass the language option to create when using a custom tokenizer.",LANGUAGE_NOT_SUPPORTED:`Language "%s" is not supported. Supported languages are: - ${Wlo}`,INVALID_STEMMER_FUNCTION_TYPE:"config.stemmer property must be a function.",MISSING_STEMMER:'As of version 1.0.0 @orama/orama does not ship non English stemmers by default. To solve this, please explicitly import and specify the "%s" stemmer from the package @orama/stemmers. See https://docs.oramasearch.com/open-source/text-analysis/stemming for more information.',CUSTOM_STOP_WORDS_MUST_BE_FUNCTION_OR_ARRAY:"Custom stop words array must only contain strings.",UNSUPPORTED_COMPONENT:'Unsupported component "%s".',COMPONENT_MUST_BE_FUNCTION:'The component "%s" must be a function.',COMPONENT_MUST_BE_FUNCTION_OR_ARRAY_FUNCTIONS:'The component "%s" must be a function or an array of functions.',INVALID_SCHEMA_TYPE:'Unsupported schema type "%s" at "%s". Expected "string", "boolean" or "number" or array of them.',DOCUMENT_ID_MUST_BE_STRING:'Document id must be of type "string". Got "%s" instead.',DOCUMENT_ALREADY_EXISTS:'A document with id "%s" already exists.',DOCUMENT_DOES_NOT_EXIST:'A document with id "%s" does not exists.',MISSING_DOCUMENT_PROPERTY:'Missing searchable property "%s".',INVALID_DOCUMENT_PROPERTY:'Invalid document property "%s": expected "%s", got "%s"',UNKNOWN_INDEX:'Invalid property name "%s". Expected a wildcard string ("*") or array containing one of the following properties: %s',INVALID_BOOST_VALUE:"Boost value must be a number greater than, or less than 0.",INVALID_FILTER_OPERATION:"You can only use one operation per filter, you requested %d.",SCHEMA_VALIDATION_FAILURE:'Cannot insert document due schema validation failure on "%s" property.',INVALID_SORT_SCHEMA_TYPE:'Unsupported sort schema type "%s" at "%s". Expected "string" or "number".',CANNOT_SORT_BY_ARRAY:'Cannot configure sort for "%s" because it is an array (%s).',UNABLE_TO_SORT_ON_UNKNOWN_FIELD:'Unable to sort on unknown field "%s". Allowed fields: %s',SORT_DISABLED:"Sort is disabled. Please read the documentation at https://docs.oramasearch for more information.",UNKNOWN_GROUP_BY_PROPERTY:'Unknown groupBy property "%s".',INVALID_GROUP_BY_PROPERTY:'Invalid groupBy property "%s". Allowed types: "%s", but given "%s".',UNKNOWN_FILTER_PROPERTY:'Unknown filter property "%s".',INVALID_VECTOR_SIZE:'Vector size must be a number greater than 0. Got "%s" instead.',INVALID_VECTOR_VALUE:'Vector value must be a number greater than 0. Got "%s" instead.',INVALID_INPUT_VECTOR:`Property "%s" was declared as a %s-dimensional vector, but got a %s-dimensional vector instead. Input vectors must be of the size declared in the schema, as calculating similarity between vectors of different sizes can lead to unexpected results.`,WRONG_SEARCH_PROPERTY_TYPE:'Property "%s" is not searchable. Only "string" properties are searchable.',FACET_NOT_SUPPORTED:`Facet doens't support the type "%s".`,INVALID_DISTANCE_SUFFIX:'Invalid distance suffix "%s". Valid suffixes are: cm, m, km, mi, yd, ft.',INVALID_SEARCH_MODE:'Invalid search mode "%s". Valid modes are: "fulltext", "vector", "hybrid".',MISSING_VECTOR_AND_SECURE_PROXY:"No vector was provided and no secure proxy was configured. Please provide a vector or configure an Orama Secure Proxy to perform hybrid search.",MISSING_TERM:'"term" is a required parameter when performing hybrid search. Please provide a search term.',INVALID_VECTOR_INPUT:'Invalid "vector" property. Expected an object with "value" and "property" properties, but got "%s" instead.',PLUGIN_CRASHED:"A plugin crashed during initialization. Please check the error message for more information:",PLUGIN_SECURE_PROXY_NOT_FOUND:`Could not find '@orama/secure-proxy-plugin' installed in your Orama instance. Please install it before proceeding with creating an answer session. Read more at https://docs.orama.com/open-source/plugins/plugin-secure-proxy `,PLUGIN_SECURE_PROXY_MISSING_CHAT_MODEL:`Could not find a chat model defined in the secure proxy plugin configuration. Please provide a chat model before proceeding with creating an answer session. Read more at https://docs.orama.com/open-source/plugins/plugin-secure-proxy `,ANSWER_SESSION_LAST_MESSAGE_IS_NOT_ASSISTANT:"The last message in the session is not an assistant message. Cannot regenerate non-assistant messages."}});function Khr(t){return{raw:Number(t),formatted:ZV(t)}}function Ghr(t){if(t.id){if(typeof t.id!="string")throw Vr("DOCUMENT_ID_MUST_BE_STRING",typeof t.id);return t.id}return Wie()}function wit(t,e){for(let[r,n]of Object.entries(e)){let o=t[r];if(!(typeof o>"u")&&!(n==="geopoint"&&typeof o=="object"&&typeof o.lon=="number"&&typeof o.lat=="number")&&!(n==="enum"&&(typeof o=="string"||typeof o=="number"))){if(n==="enum[]"&&Array.isArray(o)){let i=o.length;for(let a=0;a{qh();fd();fd();Klo={string:!1,number:!1,boolean:!1,enum:!1,geopoint:!1,"string[]":!0,"number[]":!0,"boolean[]":!0,"enum[]":!0},Glo={"string[]":"string","number[]":"number","boolean[]":"boolean","enum[]":"enum"}});function Zhr(){return{idToInternalId:new Map,internalIdToId:[],save:Xlo,load:Zlo}}function Xlo(t){return{internalIdToId:t.internalIdToId}}function Zlo(t,e){let{internalIdToId:r}=e;t.internalDocumentIDStore.idToInternalId.clear(),t.internalDocumentIDStore.internalIdToId=[];let n=r.length;for(let o=0;ot.internalIdToId.length?du(t,e.toString()):e}function c0(t,e){if(t.internalIdToId.length{});function Qlo(t,e){return{sharedInternalDocumentStore:e,docs:{},count:0}}function eco(t,e){let r=du(t.sharedInternalDocumentStore,e);return t.docs[r]}function tco(t,e){let r=e.length,n=Array.from({length:r});for(let o=0;o"u"?!1:(delete t.docs[r],t.count--,!0)}function ico(t){return t.count}function aco(t,e){let r=e;return{docs:r.docs,count:r.count,sharedInternalDocumentStore:t}}function sco(t){return{docs:t.docs,count:t.count}}function Yhr(){return{create:Qlo,get:eco,getMultiple:tco,getAll:rco,store:nco,remove:oco,count:ico,load:aco,save:sco}}var xit=v(()=>{d0()});function egr(t,e){let r=[],n=t.plugins?.length;if(!n)return r;for(let o=0;o{qh();Qhr=["beforeInsert","afterInsert","beforeRemove","afterRemove","beforeUpdate","afterUpdate","beforeSearch","afterSearch","beforeInsertMultiple","afterInsertMultiple","beforeRemoveMultiple","afterRemoveMultiple","beforeUpdateMultiple","afterUpdateMultiple","beforeLoad","afterLoad","afterCreate"]});function Ix(t,e,r,n){if(t.some(Pd))return(async()=>{for(let i of t)await i(e,r,n)})();for(let i of t)i(e,r,n)}function YV(t,e,r){if(t.some(Pd))return(async()=>{for(let o of t)await o(e,r)})();for(let o of t)o(e,r)}function kG(t,e,r,n,o){if(t.some(Pd))return(async()=>{for(let a of t)await a(e,r,n,o)})();for(let a of t)a(e,r,n,o)}function qG(t,e,r,n){if(t.some(Pd))return(async()=>{for(let i of t)await i(e,r,n)})();for(let i of t)i(e,r,n)}function ngr(t,e){if(t.some(Pd))return(async()=>{for(let n of t)await n(e)})();for(let n of t)n(e)}var rgr,Tit,rq=v(()=>{fd();rgr=["tokenizer","index","documentsStore","sorter"],Tit=["validateSchema","getDocumentIndexId","getDocumentProperties","formatElapsedTime"]});function Oit(t){let e=t.r;return t.r=e.l,e.l=t,t.h=Math.max(f0(t.l),f0(t.r))+1,e.h=Math.max(f0(e.l),f0(e.r))+1,e}function Eit(t){let e=t.l;return t.l=e.r,e.r=t,t.h=Math.max(f0(t.l),f0(t.r))+1,e.h=Math.max(f0(e.l),f0(e.r))+1,e}function igr(t,e,r){let n=[];function o(i){i!==null&&(e=e&&i.k<=r&&ku(n,i.v),r>i.k&&o(i.r))}return o(t.root),n}function Pit(t,e,r=!1){let n=[];if(t===null)return n;let o=[t.root];for(;o.length>0;){let i=o.pop();i&&(r&&i.k>=e&&ku(n,i.v),!r&&i.k>e&&ku(n,i.v),o.push(i.r),o.push(i.l))}return n}function Mit(t,e,r=!1){let n=[];if(t===null)return n;let o=[t.root];for(;o.length>0;){let i=o.pop();i&&(r&&i.k<=e&&ku(n,i.v),!r&&i.kt.k)t=t.r;else return t;return null}function sgr(t,e){return{root:{k:t,v:e,l:null,r:null,h:0}}}function ugr(t,e,r,n=500){function o(i,a,s){if(i===null)return ogr++,{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 ogr%n===0?lco(i,a):i}t.root=o(t.root,e,r)}function lco(t,e){t.h=1+Math.max(f0(t.l),f0(t.r));let r=f0(t.l)-f0(t.r);return r>1&&et.r.k?Oit(t):r>1&&e>t.l.k?(t.l=Oit(t.l),Eit(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 cgr(t,e,r){let n=agr(t.root,r);if(n){if(n.v.length===1){cco(t,r);return}n.v.splice(n.v.indexOf(e),1)}}var ogr,dgr=v(()=>{fd();ogr=0});function fgr(){return{numberToDocumentId:new Map}}function pgr(t,e,r){return t.numberToDocumentId.has(e)?(t.numberToDocumentId.get(e).push(r),t):(t.numberToDocumentId.set(e,[r]),t)}function mgr(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 hgr(t,e){let r=Object.keys(e);if(r.length!==1)throw new Error("Invalid operation");let n=r[0];switch(n){case"eq":{let o=e[n];return t.numberToDocumentId.get(o)??[]}case"in":{let o=e[n],i=[];for(let a of o){let s=t.numberToDocumentId.get(a);s!=null&&ku(i,s)}return i}case"nin":{let o=e[n],i=[],a=t.numberToDocumentId.keys();for(let s of a){if(o.includes(s))continue;let u=t.numberToDocumentId.get(s);u!=null&&ku(i,u)}return i}}throw new Error("Invalid operation")}function ggr(t,e){let r=Object.keys(e);if(r.length!==1)throw new Error("Invalid operation");let n=r[0];switch(n){case"containsAll":{let i=e[n].map(a=>t.numberToDocumentId.get(a)??[]);return $G(i)}}throw new Error("Invalid operation")}var ygr=v(()=>{fd()});function dco(t,e,r){if(r<0)return-1;if(t===e)return 0;let n=t.length,o=e.length;if(n===0)return o<=r?o:-1;if(o===0)return n<=r?n:-1;if(t=t.toLowerCase(),e=e.toLowerCase(),e.startsWith(t)||t.startsWith(e))return 0;if(Math.abs(n-o)>r)return-1;let i=[];for(let a=0;a<=n;a++){i[a]=[a];for(let s=1;s<=o;s++)i[a][s]=a===0?s:0}for(let a=1;a<=n;a++){let s=1/0;for(let u=1;u<=o;u++)t[a-1]===e[u-1]?i[a][u]=i[a-1][u-1]:i[a][u]=Math.min(i[a-1][u]+1,i[a][u-1]+1,i[a-1][u-1]+1),s=Math.min(s,i[a][u]);if(s>r)return-1}return i[n][o]<=r?i[n][o]:-1}function Rit(t,e,r){let n=dco(t,e,r);return{distance:n,isBounded:n>=0}}var Iit=v(()=>{});function BG(t,e){t.w=e.w+t.s}function KTe(t,e){t.d.push(e)}function fco(t,e){let r=t.d.indexOf(e);return r===-1?!1:(t.d.splice(r,1),!0)}function Nit(t,e,r,n,o){if(t.e){let{w:i,d:a}=t;if(n&&i!==r)return{};if(jG(e,i)==null&&(o?Math.abs(r.length-i.length)<=o&&Rit(r,i,o).isBounded&&(e[i]=[]):e[i]=[]),jG(e,i)!=null&&a.length>0){let s=new Set(e[i]),u=a.length;for(let l=0;l0)){let u=new Set(i[a]),l=s.length;for(let c=0;c=e.length)){e[r]in t.c&&Kie(t.c[e[r]],e,r+1,n,o,i),Kie(t,e,r+1,n-1,o,i);for(let a in t.c)Kie(t.c[a],e,r,n-1,o,i);for(let a in t.c)a!==e[r]&&Kie(t.c[a],e,r+1,n-1,o,i)}}}function Dit(t,{term:e,exact:r,tolerance:n}){if(n&&!r){let o={};return n=n||0,Kie(t,e,0,n||0,n,o),o}else{let o=e.length;for(let a=0;a{Iit();fd();Ait=class{constructor(e,r,n){x(this,"k");x(this,"s");x(this,"c",{});x(this,"d",[]);x(this,"e");x(this,"w","");this.k=e,this.s=r,this.e=n}toJSON(){return{w:this.w,s:this.s,c:this.c,d:this.d,e:this.e}}}});function Sgr(){return{root:null}}function Cgr(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 Ogr(t,e,r=!0,n=null,o=!1){let i=[{node:t,depth:0}],a=[];for(;i.length>0;){let u=i.pop();if(u==null||u.node==null)continue;let{node:l,depth:c}=u,d=c+1;l.left!=null&&i.push({node:l.left,depth:d}),l.right!=null&&i.push({node:l.right,depth:d});let f=mco(e,l.point);f&&r?a.push({point:l.point,docIDs:l.docIDs??[]}):!f&&!r&&a.push({point:l.point,docIDs:l.docIDs??[]})}let s=pco(e);if(n){let u=o?Pgr:Egr;a.sort((l,c)=>{let d=u(s,l.point),f=u(s,c.point);return n.toLowerCase()==="asc"?d-f:f-d})}return a}function pco(t){let e=0,r=0,n=0,o=t.length;for(let a=0,s=o-1;ao!=d>o&&n<(c-u)*(o-l)/(d-l)+u&&(r=!r)}return r}function Egr(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 Pgr(t,e){let n=.0033528106647474805,o=(1-n)*6378137,i=Math.PI/180,a=t.lat*i,s=e.lat*i,u=(e.lon-t.lon)*i,l=Math.atan((1-n)*Math.tan(a)),c=Math.atan((1-n)*Math.tan(s)),d=Math.sin(l),f=Math.cos(l),p=Math.sin(c),m=Math.cos(c),h=u,y,g=1e3,b,_,w,T,O;do{let B=Math.sin(h),k=Math.cos(h);w=Math.sqrt(m*B*(m*B)+(f*p-d*m*k)*(f*p-d*m*k)),T=d*p+f*m*k,O=Math.atan2(w,T),b=f*m*B/w,_=1-b*b;let q=T-2*d*p/_,Z=n/16*_*(4+n*(4-3*_));y=h,h=u+(1-Z)*n*b*(O+Z*w*(q+Z*T*(-1+2*q*q)))}while(Math.abs(h-y)>1e-12&&--g>0);let E=_*(6378137*6378137-o*o)/(o*o),P=1+E/16384*(4096+E*(-768+E*(320-175*E))),R=E/1024*(256+E*(-128+E*(74-47*E))),I=R*w*(T-2*d*p/_+R/4*(T*(-1+2*w*w)-R/6*O*(-3+4*w*w)*(-3+4*O*O)));return o*P*(O-I)}var Mgr=v(()=>{});function GTe(t,e,r=0,n){if(e===0)throw Vr("INVALID_BOOST_VALUE");let o=new Map,i=t.length;for(let h=0;hy[1]-h[1]);if(r===1)return s;let u=s.length,l=[];for(let h of o.entries())l.push([h[0],h[1][0],h[1][1]]);let c=l.sort((h,y)=>h[2]>y[2]?-1:h[2]y[1]?-1:h[1]"u"){if(r===0)return[];d=0}let f=c.length,p=new Array(f);for(let h=0;h{qh()});function $it(t,e){let r=0;for(let n=0;n=n&&i.push([a,c])}return i.sort((a,s)=>s[1]-a[1])}var ZTe=v(()=>{});function hco(t,e,r,n,o){let i=du(t.sharedInternalDocumentStore,r);t.avgFieldLength[e]=((t.avgFieldLength[e]??0)*(o-1)+n.length)/o,t.fieldLengths[e][i]=n.length,t.frequencies[e][i]={}}function gco(t,e,r,n,o){let i=0;for(let u of n)u===o&&i++;let a=du(t.sharedInternalDocumentStore,r),s=i/n.length;t.frequencies[e][a][o]=s,o in t.tokenOccurrences[e]||(t.tokenOccurrences[e][o]=0),t.tokenOccurrences[e][o]=(t.tokenOccurrences[e][o]??0)+1}function yco(t,e,r,n){let o=du(t.sharedInternalDocumentStore,r);n>1?t.avgFieldLength[e]=(t.avgFieldLength[e]*n-t.fieldLengths[e][o])/(n-1):t.avgFieldLength[e]=void 0,t.fieldLengths[e][o]=void 0,t.frequencies[e][o]=void 0}function bco(t,e,r){t.tokenOccurrences[e][r]--}function _co(t,e,r,n,o){let i=Array.from(o),a=e.avgFieldLength[r],s=e.fieldLengths[r],u=e.tokenOccurrences[r],l=e.frequencies[r],c=typeof u[n]=="number"?u[n]??0:0,d=[],f=i.length;for(let p=0;p{let l=du(e.sharedInternalDocumentStore,n),{type:c,node:d}=e.indexes[r];switch(c){case"Bool":{d[u?"true":"false"].push(l);break}case"AVL":{let f=s?.avlRebalanceThreshold??1;ugr(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),_gr(d,p,l);break}case"Flat":{pgr(d,u,l);break}case"BKD":{Cgr(d,u,[l]);break}}}}function wco(t,e,r,n,o,i,a,s,u,l){if(xD(i))return Sco(e,r,o,n);let c=vco(t,e,r,n,a,s,u,l);if(!FG(i))return c(o);let d=o,f=d.length;for(let p=0;p({[a]:[],...i}),{});for(let i of n){let a=r[i];if(typeof e.indexes[i]>"u")throw Vr("UNKNOWN_FILTER_PROPERTY",i);let{node:s,type:u,isArray:l}=e.indexes[i];if(u==="Bool"){let f=s[a.toString()];ku(o[i],f);continue}if(u==="BKD"){let d;if("radius"in a)d="radius";else if("polygon"in a)d="polygon";else throw new Error(`Invalid operation ${a}`);if(d==="radius"){let{value:f,coordinates:p,unit:m="m",inside:h=!0,highPrecision:y=!1}=a[d],g=vit(f,m),b=Tgr(s.root,p,g,h,void 0,y);ku(o[i],b.flatMap(({docIDs:_})=>_))}else{let{coordinates:f,inside:p=!0,highPrecision:m=!1}=a[d],h=Ogr(s.root,f,p,void 0,m);ku(o[i],h.flatMap(({docIDs:y})=>y))}continue}if(u==="Radix"&&(typeof a=="string"||Array.isArray(a))){for(let d of[a].flat()){let f=t.tokenizer.tokenize(d,t.language,i);for(let p of f){let m=Dit(s,{term:p,exact:!0});ku(o[i],Object.values(m).flat())}}continue}let c=Object.keys(a);if(c.length>1)throw Vr("INVALID_FILTER_OPERATION",c.length);if(u==="Flat"){let d=l?ggr:hgr;ku(o[i],d(s,a));continue}if(u==="AVL"){let d=c[0],f=a[d],p=[];switch(d){case"gt":{p=Pit(s,f,!1);break}case"gte":{p=Pit(s,f,!0);break}case"lt":{p=Mit(s,f,!1);break}case"lte":{p=Mit(s,f,!0);break}case"eq":{p=lgr(s,f)??[];break}case"between":{let[m,h]=f;p=igr(s,m,h);break}}ku(o[i],p)}}return $G(Object.values(o))}function Oco(t){return t.searchableProperties}function Eco(t){return t.searchablePropertiesWithTypes}function Agr(t){let e=QV(t.e,t.s,t.k);e.d=t.d,e.w=t.w;for(let r of Object.keys(t.c))e.c[r]=Agr(t.c[r]);return e}function Pco(t){return{numberToDocumentId:new Map(t)}}function Mco(t){return Array.from(t.numberToDocumentId.entries())}function Rco(t,e){let{indexes:r,vectorIndexes:n,searchableProperties:o,searchablePropertiesWithTypes:i,frequencies:a,tokenOccurrences:s,avgFieldLength:u,fieldLengths:l}=e,c={},d={};for(let f of Object.keys(r)){let{node:p,type:m,isArray:h}=r[f];switch(m){case"Radix":c[f]={type:"Radix",node:Agr(p),isArray:h};break;case"Flat":c[f]={type:"Flat",node:Pco(p),isArray:h};break;default:c[f]=r[f]}}for(let f of Object.keys(n)){let p=n[f].vectors;for(let m in p)p[m]=[p[m][0],new Float32Array(p[m][1])];d[f]={size:n[f].size,vectors:p}}return{sharedInternalDocumentStore:t,indexes:c,vectorIndexes:d,searchableProperties:o,searchablePropertiesWithTypes:i,frequencies:a,tokenOccurrences:s,avgFieldLength:u,fieldLengths:l}}function Ico(t){let{indexes:e,vectorIndexes:r,searchableProperties:n,searchablePropertiesWithTypes:o,frequencies:i,tokenOccurrences:a,avgFieldLength:s,fieldLengths:u}=t,l={};for(let d of Object.keys(r)){let f=r[d].vectors;for(let p in f)f[p]=[f[p][0],Array.from(f[p][1])];l[d]={size:r[d].size,vectors:f}}let c={};for(let d of Object.keys(e)){let{type:f,node:p,isArray:m}=e[d];if(f!=="Flat"){c[d]=e[d];continue}c[d]={type:"Flat",node:Mco(p),isArray:m}}return{indexes:c,vectorIndexes:l,searchableProperties:n,searchablePropertiesWithTypes:o,frequencies:i,tokenOccurrences:a,avgFieldLength:s,fieldLengths:u}}function Ngr(){return{create:Igr,insert:wco,remove:Cco,insertDocumentScoreParameters:hco,insertTokenScoreParameters:gco,removeDocumentScoreParameters:yco,removeTokenScoreParameters:bco,calculateResultScores:_co,search:xco,searchByWhereClause:Tco,getSearchableProperties:Oco,getSearchablePropertiesWithTypes:Eco,load:Rco,save:Ico}}var Lit=v(()=>{qh();dgr();ygr();wgr();Mgr();fd();Gie();ZTe();Jie();d0()});function Dgr(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=Dgr(t,e,s,n,u);ku(i.sortableProperties,l.sortableProperties),i.sorts={...i.sorts,...l.sorts},i.sortablePropertiesWithTypes={...i.sortablePropertiesWithTypes,...l.sortablePropertiesWithTypes};continue}if(!xD(s))switch(s){case"boolean":case"number":case"string":i.sortableProperties.push(u),i.sortablePropertiesWithTypes[u]=s,i.sorts[u]={docs:new Map,orderedDocsToRemove:new Map,orderedDocs:[],type:s};break;case"geopoint":case"enum":continue;case"enum[]":case"boolean[]":case"number[]":case"string[]":continue;default:throw Vr("INVALID_SORT_SCHEMA_TYPE",Array.isArray(s)?"array":s,u)}}}return i}function Nco(t,e,r,n){return n?.enabled!==!1?Dgr(t,e,r,(n||{}).unsortableProperties||[],""):{disabled:!0}}function Dco(t,e,r,n){if(!t.enabled)return;t.isSorted=!1;let o=du(t.sharedInternalDocumentStore,r),i=t.sorts[e];i.orderedDocsToRemove.has(o)&&Fit(t,e),i.docs.set(o,i.orderedDocs.length),i.orderedDocs.push([o,n])}function jgr(t){if(t.isSorted||!t.enabled)return;let e=Object.keys(t.sorts);for(let r of e)Fco(t,r);t.isSorted=!0}function jco(t,e,r){return e[1].localeCompare(r[1],Bhr(t))}function $co(t,e){return t[1]-e[1]}function Lco(t,e){return e[1]?-1:1}function Fco(t,e){let r=t.sorts[e],n;switch(r.type){case"string":n=jco.bind(null,t.language);break;case"number":n=$co.bind(null);break;case"boolean":n=Lco.bind(null);break}r.orderedDocs.sort(n);let o=r.orderedDocs.length;for(let i=0;i!r.orderedDocsToRemove.has(n[0])),r.orderedDocsToRemove.clear())}function qco(t,e,r){if(!t.enabled)return;let n=t.sorts[e],o=du(t.sharedInternalDocumentStore,r);n.docs.get(o)&&(n.docs.delete(o),n.orderedDocsToRemove.set(o,!0))}function Bco(t,e,r){if(!t.enabled)throw Vr("SORT_DISABLED");let n=r.property,o=r.order==="DESC",i=t.sorts[n];if(!i)throw Vr("UNABLE_TO_SORT_ON_UNKNOWN_FIELD",n,t.sortableProperties.join(", "));return Fit(t,n),jgr(t),e.sort((a,s)=>{let u=i.docs.get(du(t.sharedInternalDocumentStore,a[0])),l=i.docs.get(du(t.sharedInternalDocumentStore,s[0])),c=typeof u<"u",d=typeof l<"u";return!c&&!d?0:c?d?o?l-u:u-l:-1:1}),e}function Uco(t){return t.enabled?t.sortableProperties:[]}function zco(t){return t.enabled?t.sortablePropertiesWithTypes:{}}function Vco(t,e){let r=e;if(!r.enabled)return{enabled:!1};let n=Object.keys(r.sorts).reduce((o,i)=>{let{docs:a,orderedDocs:s,type:u}=r.sorts[i];return o[i]={docs:new Map(Object.entries(a).map(([l,c])=>[+l,c])),orderedDocsToRemove:new Map,orderedDocs:s,type:u},o},{});return{sharedInternalDocumentStore:t,language:r.language,sortableProperties:r.sortableProperties,sortablePropertiesWithTypes:r.sortablePropertiesWithTypes,sorts:n,enabled:!0,isSorted:r.isSorted}}function Hco(t){if(!t.enabled)return{enabled:!1};kco(t),jgr(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 $gr(){return{create:Nco,insert:Dco,remove:qco,save:Hco,load:Vco,sortBy:Bco,getSortableProperties:Uco,getSortablePropertiesWithTypes:zco}}var kit=v(()=>{qh();Jie();d0();fd();HTe()});function Kco(t){return t<192||t>383?t:Jco[t-192]||t}function Lgr(t){let e=[];for(let r=0;r{Jco=[65,65,65,65,65,65,65,67,69,69,69,69,73,73,73,73,69,78,79,79,79,79,79,null,79,85,85,85,85,89,80,115,97,97,97,97,97,97,97,99,101,101,101,101,105,105,105,105,101,110,111,111,111,111,111,null,111,117,117,117,117,121,112,121,65,97,65,97,65,97,67,99,67,99,67,99,67,99,68,100,68,100,69,101,69,101,69,101,69,101,69,101,71,103,71,103,71,103,71,103,72,104,72,104,73,105,73,105,73,105,73,105,73,105,73,105,74,106,75,107,107,76,108,76,108,76,108,76,108,76,108,78,110,78,110,78,110,110,78,110,79,111,79,111,79,111,79,111,82,114,82,114,82,114,83,115,83,115,83,115,83,115,84,116,84,116,84,116,85,117,85,117,85,117,85,117,85,117,85,117,87,119,89,121,89,90,122,90,122,90,122,115]});function qgr(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(qit),n.test(u[1])&&(n=/.$/,t=t.replace(n,""))}else o.test(t)&&(e=o.exec(t)[1],o=new RegExp(kgr),o.test(e)&&(t=e,o=/(at|bl|iz)$/,i=new RegExp("([^aeiouylsz])\\1$"),a=new RegExp("^"+sA+QTe+"[^aeiouwxy]$"),o.test(t)?t=t+"e":i.test(t)?(n=/.$/,t=t.replace(n,"")):a.test(t)&&(t=t+"e")));if(n=/^(.+?)y$/,n.test(t)&&(e=n.exec(t)?.[1],n=new RegExp(kgr),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(qit),e&&n.test(e)&&(t=e+Gco[r])}if(n=/^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/,n.test(t)){let u=n.exec(t);e=u?.[1],r=u?.[2],n=new RegExp(qit),e&&n.test(e)&&(t=e+Xco[r])}if(n=/^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/,o=/^(.+?)(s|t)(ion)$/,n.test(t))e=n.exec(t)?.[1],n=new RegExp(YTe),e&&n.test(e)&&(t=e);else if(o.test(t)){let u=o.exec(t);e=u?.[1]??""+u?.[2]??"",o=new RegExp(YTe),o.test(e)&&(t=e)}return n=/^(.+?)e$/,n.test(t)&&(e=n.exec(t)?.[1],n=new RegExp(YTe),o=new RegExp(Yco),i=new RegExp("^"+sA+QTe+"[^aeiouwxy]$"),e&&(n.test(e)||o.test(e)&&!i.test(e))&&(t=e)),n=/ll$/,o=new RegExp(YTe),n.test(t)&&o.test(t)&&(n=/.$/,t=t.replace(n,"")),s=="y"&&(t=s.toLowerCase()+t.substring(1)),t}var Gco,Xco,Zco,QTe,sA,Xie,qit,Yco,YTe,kgr,Bgr=v(()=>{Gco={ational:"ate",tional:"tion",enci:"ence",anci:"ance",izer:"ize",bli:"ble",alli:"al",entli:"ent",eli:"e",ousli:"ous",ization:"ize",ation:"ate",ator:"ate",alism:"al",iveness:"ive",fulness:"ful",ousness:"ous",aliti:"al",iviti:"ive",biliti:"ble",logi:"log"},Xco={icate:"ic",ative:"",alize:"al",iciti:"ic",ical:"ic",ful:"",ness:""},Zco="[^aeiou]",QTe="[aeiouy]",sA=Zco+"[^aeiouy]*",Xie=QTe+"[aeiou]*",qit="^("+sA+")?"+Xie+sA,Yco="^("+sA+")?"+Xie+sA+"("+Xie+")?$",YTe="^("+sA+")?"+Xie+sA+Xie+sA,kgr="^("+sA+")?"+QTe});function Bit(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=Lgr(e),this.normalizationCache.set(r,e),e)}function Qco(t){for(;t[t.length-1]==="";)t.pop();for(;t[0]==="";)t.shift();return t}function Ugr(t,e,r){if(e&&e!==this.language)throw Vr("LANGUAGE_NOT_SUPPORTED",e);if(typeof t!="string")return[t];let n;if(r&&this.tokenizeSkipProperties.has(r))n=[this.normalizeToken.bind(this,r??"")(t)];else{let i=qhr[this.language];n=t.toLowerCase().split(i).map(this.normalizeToken.bind(this,r??"")).filter(Boolean)}let o=Qco(n);return this.allowDuplicates?o:Array.from(new Set(o))}function Uit(t={}){if(!t.language)t.language="english";else if(!Hie.includes(t.language))throw Vr("LANGUAGE_NOT_SUPPORTED",t.language);let e;if(t.stemming||t.stemmer&&!("stemming"in t))if(t.stemmer){if(typeof t.stemmer!="function")throw Vr("INVALID_STEMMER_FUNCTION_TYPE");e=t.stemmer}else if(t.language==="english")e=qgr;else throw Vr("MISSING_STEMMER",t.language);let r;if(t.stopWords!==!1){if(r=[],Array.isArray(t.stopWords))r=t.stopWords;else if(typeof t.stopWords=="function")r=t.stopWords(r);else if(t.stopWords)throw Vr("CUSTOM_STOP_WORDS_MUST_BE_FUNCTION_OR_ARRAY");if(!Array.isArray(r))throw Vr("CUSTOM_STOP_WORDS_MUST_BE_FUNCTION_OR_ARRAY");for(let o of r)if(typeof o!="string")throw Vr("CUSTOM_STOP_WORDS_MUST_BE_FUNCTION_OR_ARRAY")}let n={tokenize:Ugr,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:Bit,normalizationCache:new Map};return n.tokenize=Ugr.bind(n),n.normalizeToken=Bit,n}var eOe=v(()=>{qh();Fgr();HTe();Bgr()});function tdo(t){let e={formatElapsedTime:Khr,getDocumentIndexId:Ghr,getDocumentProperties:WTe,validateSchema:wit};for(let r of Tit){let n=r;if(t[n]){if(typeof t[n]!="function")throw Vr("COMPONENT_MUST_BE_FUNCTION",n)}else t[n]=e[n]}for(let r of Object.keys(t))if(!rgr.includes(r)&&!Tit.includes(r))throw Vr("UNSUPPORTED_COMPONENT",r)}function UG({schema:t,sort:e,language:r,components:n,id:o,plugins:i}){n||(n={}),o||(o=Wie());let a=n.tokenizer,s=n.index,u=n.documentsStore,l=n.sorter;if(a?a.tokenize?a=a:a=Uit(a):a=Uit({language:r??"english"}),n.tokenizer&&r)throw Vr("NO_LANGUAGE_WITH_CUSTOM_TOKENIZER");let c=Zhr();s||(s=Ngr()),l||(l=$gr()),u||(u=Yhr()),tdo(n);let{getDocumentProperties:d,getDocumentIndexId:f,validateSchema:p,formatElapsedTime:m}=n,h={data:{},caches:{},schema:t,tokenizer:a,index:s,sorter:l,documentsStore:u,internalDocumentIDStore:c,getDocumentProperties:d,getDocumentIndexId:f,validateSchema:p,beforeInsert:[],afterInsert:[],beforeRemove:[],afterRemove:[],beforeUpdate:[],afterUpdate:[],beforeSearch:[],afterSearch:[],beforeInsertMultiple:[],afterInsertMultiple:[],beforeRemoveMultiple:[],afterRemoveMultiple:[],afterUpdateMultiple:[],beforeUpdateMultiple:[],afterCreate:[],formatElapsedTime:m,id:o,plugins:i,version:rdo()};h.data={index:h.index.create(h,c,t),docs:h.documentsStore.create(h,c),sorting:h.sorter.create(h,c,t,e)};for(let g of Qhr)h[g]=(h[g]??[]).concat(egr(h,g));let y=h.afterCreate;return y&&ngr(y,h),h}function rdo(){return"{{VERSION}}"}var zgr=v(()=>{Jie();xit();tgr();rq();Lit();d0();kit();eOe();qh();fd()});var Vgr=v(()=>{});var zit=v(()=>{Jie();xit();Lit();eOe();kit();d0()});var tOe,Vit,Hit,Wit=v(()=>{tOe="fulltext",Vit="hybrid",Hit="vector"});var nq,oq,Jit=v(()=>{Wit();nq=Symbol("orama.insertions"),oq=Symbol("orama.removals")});function Kit(t){typeof t[nq]!="number"&&(queueMicrotask(()=>{t[nq]=void 0}),t[nq]=0),t[nq]>1e3?(Hgr("Orama's insert operation is synchronous. Please avoid inserting a large number of document in a single operation in order not to block the main thread or, in alternative, please use insertMultiple.",{code:"ORAMA0001"}),t[nq]=-1):t[nq]>=0&&t[nq]++}function Git(t){typeof t[oq]!="number"&&(queueMicrotask(()=>{t[oq]=void 0}),t[oq]=0),t[oq]>1e3?(Hgr("Orama's remove operation is synchronous. Please avoid removing a large number of document in a single operation in order not to block the main thread, in alternative, please use updateMultiple.",{code:"ORAMA0002"}),t[oq]=-1):t[oq]>=0&&t[oq]++}var Hgr,Xit=v(()=>{Jit();Hgr=globalThis.process?.emitWarning??function(e,r){console.warn(`[WARNING] [${r.code}] ${e}`)}});function Zie(t,e,r,n,o){let i=t.validateSchema(e,t.schema);if(i)throw Vr("SCHEMA_VALIDATION_FAILURE",i);return Pd(t.index.beforeInsert)||Pd(t.index.insert)||Pd(t.index.afterInsert)?ado(t,e,r,n,o):sdo(t,e,r,n,o)}async function ado(t,e,r,n,o){let{index:i,docs:a}=t.data,s=t.getDocumentIndexId(e);if(typeof s!="string")throw Vr("DOCUMENT_ID_MUST_BE_STRING",typeof s);if(!t.documentsStore.store(a,s,e))throw Vr("DOCUMENT_ALREADY_EXISTS",s);let u=t.documentsStore.count(a);n||await Ix(t.beforeInsert,t,s,e);let l=t.index.getSearchableProperties(i),c=t.index.getSearchablePropertiesWithTypes(i),d=t.getDocumentProperties(e,l);for(let[f,p]of Object.entries(d)){if(typeof p>"u")continue;let m=typeof p,h=c[f];Wgr(m,h,f,p)}return await udo(t,s,l,d,u,r,e,o),n||await Ix(t.afterInsert,t,s,e),Kit(t),s}function sdo(t,e,r,n,o){let{index:i,docs:a}=t.data,s=t.getDocumentIndexId(e);if(typeof s!="string")throw Vr("DOCUMENT_ID_MUST_BE_STRING",typeof s);if(!t.documentsStore.store(a,s,e))throw Vr("DOCUMENT_ALREADY_EXISTS",s);let u=t.documentsStore.count(a);n||Ix(t.beforeInsert,t,s,e);let l=t.index.getSearchableProperties(i),c=t.index.getSearchablePropertiesWithTypes(i),d=t.getDocumentProperties(e,l);for(let[f,p]of Object.entries(d)){if(typeof p>"u")continue;let m=typeof p,h=c[f];Wgr(m,h,f,p)}return ldo(t,s,l,d,u,r,e,o),n||Ix(t.afterInsert,t,s,e),Kit(t),s}function Wgr(t,e,r,n){if(!(Xhr(e)&&typeof n=="object"&&typeof n.lon=="number"&&typeof n.lat=="number")&&!(xD(e)&&Array.isArray(n))&&!(FG(e)&&Array.isArray(n))&&!(odo.has(e)&&ido.has(t))&&t!==e)throw Vr("INVALID_DOCUMENT_PROPERTY",r,e,t)}async function udo(t,e,r,n,o,i,a,s){for(let c of r){let d=n[c];if(typeof d>"u")continue;let f=t.index.getSearchablePropertiesWithTypes(t.data.index)[c];await t.index.beforeInsert?.(t.data.index,c,e,d,f,i,t.tokenizer,o),await t.index.insert(t.index,t.data.index,c,e,d,f,i,t.tokenizer,o,s),await t.index.afterInsert?.(t.data.index,c,e,d,f,i,t.tokenizer,o)}let u=t.sorter.getSortableProperties(t.data.sorting),l=t.getDocumentProperties(a,u);for(let c of u){let d=l[c];if(typeof d>"u")continue;let f=t.sorter.getSortablePropertiesWithTypes(t.data.sorting)[c];t.sorter.insert(t.data.sorting,c,e,d,f,i)}}function ldo(t,e,r,n,o,i,a,s){for(let c of r){let d=n[c];if(typeof d>"u")continue;let f=t.index.getSearchablePropertiesWithTypes(t.data.index)[c];t.index.beforeInsert?.(t.data.index,c,e,d,f,i,t.tokenizer,o),t.index.insert(t.index,t.data.index,c,e,d,f,i,t.tokenizer,o,s),t.index.afterInsert?.(t.data.index,c,e,d,f,i,t.tokenizer,o)}let u=t.sorter.getSortableProperties(t.data.sorting),l=t.getDocumentProperties(a,u);for(let c of u){let d=l[c];if(typeof d>"u")continue;let f=t.sorter.getSortablePropertiesWithTypes(t.data.sorting)[c];t.sorter.insert(t.data.sorting,c,e,d,f,i)}}var odo,ido,Zit=v(()=>{zit();fd();rq();Xit();qh();odo=new Set(["enum","enum[]"]),ido=new Set(["string","number"])});function eH(t,e,r,n){return Pd(t.index.beforeRemove)||Pd(t.index.remove)||Pd(t.index.afterRemove)?cdo(t,e,r,n):ddo(t,e,r,n)}async function cdo(t,e,r,n){let o=!0,{index:i,docs:a}=t.data,s=t.documentsStore.get(a,e);if(!s)return!1;let u=c0(t.internalDocumentIDStore,du(t.internalDocumentIDStore,e)),l=t.documentsStore.count(a);n||await Ix(t.beforeRemove,t,u);let c=t.index.getSearchableProperties(i),d=t.index.getSearchablePropertiesWithTypes(i),f=t.getDocumentProperties(s,c);for(let h of c){let y=f[h];if(typeof y>"u")continue;let g=d[h];await t.index.beforeRemove?.(t.data.index,h,u,y,g,r,t.tokenizer,l),await t.index.remove(t.index,t.data.index,h,e,y,g,r,t.tokenizer,l)||(o=!1),await t.index.afterRemove?.(t.data.index,h,u,y,g,r,t.tokenizer,l)}let p=await t.sorter.getSortableProperties(t.data.sorting),m=await t.getDocumentProperties(s,p);for(let h of p)typeof m[h]>"u"||t.sorter.remove(t.data.sorting,h,e);return n||await Ix(t.afterRemove,t,u),t.documentsStore.remove(t.data.docs,e),Git(t),o}function ddo(t,e,r,n){let o=!0,{index:i,docs:a}=t.data,s=t.documentsStore.get(a,e);if(!s)return!1;let u=c0(t.internalDocumentIDStore,du(t.internalDocumentIDStore,e)),l=t.documentsStore.count(a);n||Ix(t.beforeRemove,t,u);let c=t.index.getSearchableProperties(i),d=t.index.getSearchablePropertiesWithTypes(i),f=t.getDocumentProperties(s,c);for(let h of c){let y=f[h];if(typeof y>"u")continue;let g=d[h];t.index.beforeRemove?.(t.data.index,h,u,y,g,r,t.tokenizer,l),t.index.remove(t.index,t.data.index,h,e,y,g,r,t.tokenizer,l)||(o=!1),t.index.afterRemove?.(t.data.index,h,u,y,g,r,t.tokenizer,l)}let p=t.sorter.getSortableProperties(t.data.sorting),m=t.getDocumentProperties(s,p);for(let h of p)typeof m[h]>"u"||t.sorter.remove(t.data.sorting,h,e);return n||Ix(t.afterRemove,t,u),t.documentsStore.remove(t.data.docs,e),Git(t),o}function Yie(t,e,r,n,o){return Pd(t.index.beforeRemove)||Pd(t.index.remove)||Pd(t.index.afterRemove)||Pd(t.beforeRemoveMultiple)||Pd(t.afterRemoveMultiple)?fdo(t,e,r,n,o):pdo(t,e,r,n,o)}async function fdo(t,e,r,n,o){let i=0;r||(r=1e3);let a=o?[]:e.map(s=>c0(t.internalDocumentIDStore,du(t.internalDocumentIDStore,s)));return o||await YV(t.beforeRemoveMultiple,t,a),await new Promise((s,u)=>{let l=0;async function c(){let d=e.slice(l*r,++l*r);if(!d.length)return s();for(let f of d)try{await eH(t,f,n,o)&&i++}catch(p){u(p)}setTimeout(c,0)}setTimeout(c,0)}),o||await YV(t.afterRemoveMultiple,t,a),i}function pdo(t,e,r,n,o){let i=0;r||(r=1e3);let a=o?[]:e.map(l=>c0(t.internalDocumentIDStore,du(t.internalDocumentIDStore,l)));o||YV(t.beforeRemoveMultiple,t,a);let s=0;function u(){let l=e.slice(s*r,++s*r);if(l.length){for(let c of l)eH(t,c,n,o)&&i++;setTimeout(u,0)}}return u(),o||YV(t.afterRemoveMultiple,t,a),i}var Yit=v(()=>{rq();d0();Xit();fd()});function mdo(t,e){return t[1]-e[1]}function hdo(t,e){return e[1]-t[1]}function gdo(t="desc"){return t.toLowerCase()==="asc"?mdo:hdo}function zG(t,e,r){let n={},o=e.map(([l])=>l),i=t.documentsStore.getMultiple(t.data.docs,o),a=Object.keys(r),s=t.index.getSearchablePropertiesWithTypes(t.data.index);for(let l of a){let c;if(s[l]==="number"){let{ranges:d}=r[l],f=d.length,p=Array.from({length:f});for(let m=0;m{for(let o of t){let i=`${o.from}-${o.to}`;r?.has(i)||n>=o.from&&n<=o.to&&(e[i]===void 0?e[i]=1:(e[i]++,r?.add(i)))}}}function Kgr(t,e,r){let n=e==="boolean"?"false":"";return o=>{let i=o?.toString()??n;r?.has(i)||(t[i]=(t[i]??0)+1,r?.add(i))}}var rOe=v(()=>{qh();fd()});function VG(t,e){let r=new Map,n=[];for(let o of t)r.set(o,!0);for(let o of e){let[i]=o;r.has(i)&&(n.push(o),r.delete(i))}return n}var nOe=v(()=>{});function HG(t,e,r){let n=r.properties,o=n.length,i=t.index.getSearchablePropertiesWithTypes(t.data.index);for(let g=0;g"u")throw Vr("UNKNOWN_GROUP_BY_PROPERTY",b);if(!Ggr.includes(i[b]))throw Vr("INVALID_GROUP_BY_PROPERTY",b,Ggr.join(", "),i[b])}let a=e.map(([g])=>c0(t.internalDocumentIDStore,g)),s=t.documentsStore.getMultiple(t.data.docs,a),u=s.length,l=r.maxResult||Number.MAX_SAFE_INTEGER,c=[],d={};for(let g=0;g"u")continue;let P=typeof E!="boolean"?E:""+E,R=_.perValue[P]??{indexes:[],count:0};R.count>=l||(R.indexes.push(T),R.count++,_.perValue[P]=R,w.add(E))}c.push(Array.from(w)),d[b]=_}let f=Xgr(c),p=f.length,m=[];for(let g=0;gO-E),w.indexes.length!==0&&m.push(w)}let h=m.length,y=Array.from({length:h});for(let g=0;g({id:a[P],score:e[P][1],document:s[P]})),T=_.reducer.bind(null,b.values),O=_.getInitialValue(b.indexes.length),E=w.reduce(T,O);y[g]={values:b.values,result:E}}return y}function Xgr(t,e=0){if(e+1===t.length)return t[e].map(i=>[i]);let r=t[e],n=Xgr(t,e+1),o=[];for(let i of r)for(let a of n){let s=[i];ku(s,a),o.push(s)}return o}var ydo,Ggr,oOe=v(()=>{qh();fd();d0();ydo={reducer:(t,e,r,n)=>(e[n]=r,e),getInitialValue:t=>Array.from({length:t})},Ggr=["string","number","boolean"]});function Zgr(t,e,r){let n=Rx(),o=t.beforeSearch?.length||t.afterSearch?.length;function i(){e.relevance=Object.assign(iOe,e.relevance??{});let s=Object.keys(t.data.index.vectorIndexes),u=e.facets&&Object.keys(e.facets).length>0,{limit:l=10,offset:c=0,term:d,properties:f,threshold:p=0,distinctOn:m,includeVectors:h=!1}=e,y=e.preflight===!0,{index:g,docs:b}=t.data,_=t.tokenizer.tokenize(d??"",r),w=t.caches.propertiesToSearch;if(!w){let B=t.index.getSearchablePropertiesWithTypes(g);w=t.index.getSearchableProperties(g),w=w.filter(k=>B[k].startsWith("string")),t.caches.propertiesToSearch=w}if(f&&f!=="*"){for(let B of f)if(!w.includes(B))throw Vr("UNKNOWN_INDEX",B,w.join(", "));w=w.filter(B=>f.includes(B))}let T=tH(t.tokenizer,t.index,t.documentsStore,r,e,w,_,t.documentsStore.count(b),n),O=Object.keys(e.where??{}).length>0,E=[];O&&(E=t.index.searchByWhereClause(T,g,e.where));let P=_.length;if(P||f?.length){let B=w.length;for(let k=0;k[B,0]));let R=Object.entries(T.uniqueDocsIDs).map(([B,k])=>[+B,k]);if(O&&(R=VG(E,R)),e.sortBy)if(typeof e.sortBy=="function"){let B=R.map(([Z])=>Z),q=t.documentsStore.getMultiple(t.data.docs,B).map((Z,V)=>[R[V][0],R[V][1],Z]);q.sort(e.sortBy),R=q.map(([Z,V])=>[Z,V])}else R=t.sorter.sortBy(t.data.sorting,R,e.sortBy).map(([B,k])=>[du(t.internalDocumentIDStore,B),k]);else R=R.sort(Jhr);let I;y||(I=m?Qgr(t,R,c,l,m):aOe(t,R,c,l));let A={elapsed:{formatted:"",raw:0},hits:[],count:R.length};if(typeof I<"u"&&(A.hits=I.filter(Boolean),h||JTe(A,s)),u){let B=zG(t,R,e.facets);A.facets=B}return e.groupBy&&(A.groups=HG(t,R,e.groupBy)),A.elapsed=t.formatElapsedTime(Rx()-T.timeStart),A}async function a(){t.beforeSearch&&await qG(t.beforeSearch,t,e,r);let s=i();return t.afterSearch&&await kG(t.afterSearch,t,e,r,s),s}return o?a():i()}var Ygr=v(()=>{Gie();rOe();nOe();oOe();rq();d0();qh();fd();rH()});function Qit(t,e,r="english"){let n=Rx(),o=t.beforeSearch?.length||t.afterSearch?.length;function i(){let{vector:s}=e;if(s&&(!("value"in s)||!("property"in s)))throw Vr("INVALID_VECTOR_INPUT",Object.keys(s).join(", "));let{limit:u=10,offset:l=0,includeVectors:c=!1}=e,d=t.data.index.vectorIndexes[s.property],f=d.size,p=d.vectors,m=e.facets&&Object.keys(e.facets).length>0,h=Object.keys(e.where??{}).length>0,{index:y,docs:g}=t.data;if(s?.value.length!==f)throw s?.property===void 0||s?.value.length===void 0?Vr("INVALID_INPUT_VECTOR","undefined",f,"undefined"):Vr("INVALID_INPUT_VECTOR",s.property,f,s.value.length);s instanceof Float32Array||(s.value=new Float32Array(s.value));let b=XTe(s.value,p,f,e.similarity).map(([B,k])=>[du(t.internalDocumentIDStore,B),k]),_=t.caches.propertiesToSearch;if(!_){let B=t.index.getSearchablePropertiesWithTypes(y);_=t.index.getSearchableProperties(y),_=_.filter(k=>B[k].startsWith("string")),t.caches.propertiesToSearch=_}let w=[],T=tH(t.tokenizer,t.index,t.documentsStore,r,e,_,w,t.documentsStore.count(g),n),O=[];h&&(O=t.index.searchByWhereClause(T,y,e.where),b=VG(O,b));let E=[];m&&(E=zG(t,b,e.facets));let P=Array.from({length:u});for(let B=0;B{rH();fd();rOe();qh();ZTe();nOe();oOe();d0();rq()});function tyr(t,e,r){let n=Rx(),o=t.beforeSearch?.length||t.afterSearch?.length;function i(){let{offset:s=0,limit:u=10,includeVectors:l=!1}=e,c=e.facets&&Object.keys(e.facets).length>0,d=bdo(t,e,r),f=_do(t,e),{index:p,docs:m}=t.data,h=e.hybridWeights,y=wdo(d,f,e.term??"",h),g=t.tokenizer.tokenize(e.term??"",r),b=t.caches.propertiesToSearch;if(!b){let A=t.index.getSearchablePropertiesWithTypes(p);b=t.index.getSearchableProperties(p),b=b.filter(B=>A[B].startsWith("string")),t.caches.propertiesToSearch=b}if(e.properties&&e.properties!=="*"){for(let A of e.properties)if(!b.includes(A))throw Vr("UNKNOWN_INDEX",A,b.join(", "));b=b.filter(A=>e.properties.includes(A))}let _=tH(t.tokenizer,t.index,t.documentsStore,r,e,b,g,t.documentsStore.count(m),n),w=Object.keys(e.where??{}).length>0,T=[];w&&(T=t.index.searchByWhereClause(_,p,e.where),y=VG(T,y));let O;c&&(O=zG(t,y,e.facets));let E;e.groupBy&&(E=HG(t,y,e.groupBy));let P=aOe(t,y,s,u).filter(Boolean),R=Rx(),I={count:y.length,elapsed:{raw:Number(R-n),formatted:ZV(R-n)},hits:P,...O?{facets:O}:{},...E?{groups:E}:{}};if(!l){let A=Object.keys(t.data.index.vectorIndexes);JTe(I,A)}return I}async function a(){t.beforeSearch&&await qG(t.beforeSearch,t,e,r);let s=i();return t.afterSearch&&await kG(t.afterSearch,t,e,r,s),s}return o?a():i()}function bdo(t,e,r){let n=Rx();e.relevance=Object.assign(iOe,e.relevance??{});let{term:o="",properties:i,threshold:a=0}=e,{index:s,docs:u}=t.data,l=t.tokenizer.tokenize(o,r),c=t.caches.propertiesToSearch;if(!c){let m=t.index.getSearchablePropertiesWithTypes(s);c=t.index.getSearchableProperties(s),c=c.filter(h=>m[h].startsWith("string")),t.caches.propertiesToSearch=c}if(i&&i!=="*"){let m=new Set(c),h=new Set(i);for(let y of i)if(!m.has(y))throw Vr("UNKNOWN_INDEX",y,c.join(", "));c=c.filter(y=>h.has(y))}let d=tH(t.tokenizer,t.index,t.documentsStore,r,e,c,l,t.documentsStore.count(u),n),f=l.length;if(f||i&&i.length>0){let m=c.length;for(let h=0;h[m,0]));let p=Object.entries(d.uniqueDocsIDs).map(([m,h])=>[+m,h]).sort((m,h)=>h[1]-m[1]);return ryr(p)}function _do(t,e){let r=e.vector,n=t.data.index.vectorIndexes[r?.property],o=n.size,i=n.vectors;if(r&&(!r.value||!r.property))throw Vr("INVALID_VECTOR_INPUT",Object.keys(r).join(", "));if(r.value.length!==o)throw Vr("INVALID_INPUT_VECTOR",r.property,o,r.value.length);r instanceof Float32Array||(r.value=new Float32Array(r.value));let a=XTe(r.value,i,o,e.similarity).map(([s,u])=>[du(t.internalDocumentIDStore,s),u]);return ryr(a)}function tat([,t]){return t}function ryr(t){let e=Math.max.apply(Math,t.map(tat));return t.map(([r,n])=>[r,n/e])}function eyr(t,e){return t/e}function vdo(t,e){return(r,n)=>r*t+n*e}function wdo(t,e,r,n){let o=Math.max.apply(Math,t.map(tat)),i=Math.max.apply(Math,e.map(tat)),a=n&&n.text&&n.vector,{text:s,vector:u}=a?n:Sdo(r),l=new Map,c=t.length,d=vdo(s,u);for(let p=0;pm[1]-p[1])}function Sdo(t){return{text:.5,vector:.5}}var nyr=v(()=>{fd();nOe();Gie();qh();rH();rOe();oOe();ZTe();d0();rH();rq()});function tH(t,e,r,n,o,i,a,s,u){let l={},c={};for(let d of i){let f={};for(let p of a)f[p]=[];l[d]=f,c[d]=[]}return{timeStart:u,tokenizer:t,index:e,documentsStore:r,language:n,params:o,docsCount:s,uniqueDocsIDs:{},indexMap:l,docsIntersection:c}}function ov(t,e,r){let n=e.mode??tOe;if(n===tOe)return Zgr(t,e,r);if(n===Hit)return Qit(t,e);if(n===Vit)return tyr(t,e);throw Vr("INVALID_SEARCH_MODE",n)}function Qgr(t,e,r,n,o){let i=t.data.docs,a=new Map,s=[],u=new Set,l=e.length,c=0;for(let d=0;d"u")continue;let[p,m]=f;if(u.has(p))continue;let h=t.documentsStore.get(i,p),y=LG(h,o);if(!(typeof y>"u"||a.has(y))&&(a.set(y,!0),c++,!(c<=r)&&(s.push({id:c0(t.internalDocumentIDStore,p),score:m,document:h}),u.add(p),c>=r+n)))break}return s}function aOe(t,e,r,n){let o=t.data.docs,i=Array.from({length:n}),a=new Set;for(let s=r;s"u")break;let[l,c]=u;if(!a.has(l)){let d=t.documentsStore.get(o,l);i[s]={id:c0(t.internalDocumentIDStore,l),score:c,document:d},a.add(l)}}return i}var iOe,rH=v(()=>{d0();qh();fd();Wit();Ygr();eat();nyr();iOe={k:1.2,b:.75,d:.5}});function sOe(t,e){t.internalDocumentIDStore.load(t,e.internalDocumentIDStore),t.data.index=t.index.load(t.internalDocumentIDStore,e.index),t.data.docs=t.documentsStore.load(t.internalDocumentIDStore,e.docs),t.data.sorting=t.sorter.load(t.internalDocumentIDStore,e.sorting),t.tokenizer.language=e.language}function rat(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 oyr=v(()=>{});var iyr=v(()=>{rq();qh();Zit();Yit();fd()});var ayr=v(()=>{qh();rH()});var syr=v(()=>{Iit();fd();Gie();eOe()});var uOe=v(()=>{zgr();Vgr();Zit();Yit();rH();eat();oyr();iyr();ayr();Jit();zit();syr()});function Odo(t,e){let r=uyr(t,n=>e.priority<=n.priority);t.splice(r+1,0,e)}function uyr(t,e){for(let r=t.length-1;r>=0;r--)if(e(t[r]))return r;return-1}var a6a,s6a,xdo,Tdo,nat,Edo,nH,oat=v(()=>{a6a=new Error("timeout while waiting for mutex to become available"),s6a=new Error("mutex already locked"),xdo=new Error("request for lock canceled"),Tdo=function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(c){try{l(n.next(c))}catch(d){a(d)}}function u(c){try{l(n.throw(c))}catch(d){a(d)}}function l(c){c.done?i(c.value):o(c.value).then(s,u)}l((n=n.apply(t,e||[])).next())})},nat=class{constructor(e,r=xdo){this._value=e,this._cancelError=r,this._queue=[],this._weightedWaiters=[]}acquire(e=1,r=0){if(e<=0)throw new Error(`invalid weight ${e}: must be positive`);return new Promise((n,o)=>{let i={resolve:n,reject:o,weight:e,priority:r},a=uyr(this._queue,s=>r<=s.priority);a===-1&&e<=this._value?this._dispatchItem(i):this._queue.splice(a+1,0,i)})}runExclusive(e){return Tdo(this,arguments,void 0,function*(r,n=1,o=0){let[i,a]=yield this.acquire(n,o);try{return yield r(i)}finally{a()}})}waitForUnlock(e=1,r=0){if(e<=0)throw new Error(`invalid weight ${e}: must be positive`);return this._couldLockImmediately(e,r)?Promise.resolve():new Promise(n=>{this._weightedWaiters[e-1]||(this._weightedWaiters[e-1]=[]),Odo(this._weightedWaiters[e-1],{resolve:n,priority:r})})}isLocked(){return this._value<=0}getValue(){return this._value}setValue(e){this._value=e,this._dispatchQueue()}release(e=1){if(e<=0)throw new Error(`invalid weight ${e}: must be positive`);this._value+=e,this._dispatchQueue()}cancel(){this._queue.forEach(e=>e.reject(this._cancelError)),this._queue=[]}_dispatchQueue(){for(this._drainUnlockWaiters();this._queue.length>0&&this._queue[0].weight<=this._value;)this._dispatchItem(this._queue.shift()),this._drainUnlockWaiters()}_dispatchItem(e){let r=this._value;this._value-=e.weight,e.resolve([r,this._newReleaser(e.weight)])}_newReleaser(e){let r=!1;return()=>{r||(r=!0,this.release(e))}}_drainUnlockWaiters(){if(this._queue.length===0)for(let e=this._value;e>0;e--){let r=this._weightedWaiters[e-1];r&&(r.forEach(n=>n.resolve()),this._weightedWaiters[e-1]=[])}else{let e=this._queue[0].priority;for(let r=this._value;r>0;r--){let n=this._weightedWaiters[r-1];if(!n)continue;let o=n.findIndex(i=>i.priority<=e);(o===-1?n:n.splice(0,o)).forEach(i=>i.resolve())}}}_couldLockImmediately(e,r){return(this._queue.length===0||this._queue[0].prioritye(),1,r)}isLocked(){return this._semaphore.isLocked()}waitForUnlock(e=0){return this._semaphore.waitForUnlock(1,e)}release(){this._semaphore.isLocked()&&this._semaphore.release()}cancel(){return this._semaphore.cancel()}}});var lyr=S(()=>{});var ki=S((lOe,cyr)=>{(function(t,e){typeof lOe=="object"?cyr.exports=lOe=e():typeof define=="function"&&define.amd?define([],e):t.CryptoJS=e()})(lOe,function(){var t=t||function(e,r){var n;if(typeof window<"u"&&window.crypto&&(n=window.crypto),typeof self<"u"&&self.crypto&&(n=self.crypto),typeof globalThis<"u"&&globalThis.crypto&&(n=globalThis.crypto),!n&&typeof window<"u"&&window.msCrypto&&(n=window.msCrypto),!n&&typeof window<"u"&&window.crypto&&(n=window.crypto),!n&&typeof require=="function")try{n=lyr()}catch{}var o=function(){if(n){if(typeof n.getRandomValues=="function")try{return n.getRandomValues(new Uint32Array(1))[0]}catch{}if(typeof n.randomBytes=="function")try{return n.randomBytes(4).readInt32LE()}catch{}}throw new Error("Native crypto module could not be used to get secure random number.")},i=Object.create||function(){function g(){}return function(b){var _;return g.prototype=b,_=new g,g.prototype=null,_}}(),a={},s=a.lib={},u=s.Base=function(){return{extend:function(g){var b=i(this);return g&&b.mixIn(g),(!b.hasOwnProperty("init")||this.init===b.init)&&(b.init=function(){b.$super.init.apply(this,arguments)}),b.init.prototype=b,b.$super=this,b},create:function(){var g=this.extend();return g.init.apply(g,arguments),g},init:function(){},mixIn:function(g){for(var b in g)g.hasOwnProperty(b)&&(this[b]=g[b]);g.hasOwnProperty("toString")&&(this.toString=g.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),l=s.WordArray=u.extend({init:function(g,b){g=this.words=g||[],b!=r?this.sigBytes=b:this.sigBytes=g.length*4},toString:function(g){return(g||d).stringify(this)},concat:function(g){var b=this.words,_=g.words,w=this.sigBytes,T=g.sigBytes;if(this.clamp(),w%4)for(var O=0;O>>2]>>>24-O%4*8&255;b[w+O>>>2]|=E<<24-(w+O)%4*8}else for(var P=0;P>>2]=_[P>>>2];return this.sigBytes+=T,this},clamp:function(){var g=this.words,b=this.sigBytes;g[b>>>2]&=4294967295<<32-b%4*8,g.length=e.ceil(b/4)},clone:function(){var g=u.clone.call(this);return g.words=this.words.slice(0),g},random:function(g){for(var b=[],_=0;_>>2]>>>24-T%4*8&255;w.push((O>>>4).toString(16)),w.push((O&15).toString(16))}return w.join("")},parse:function(g){for(var b=g.length,_=[],w=0;w>>3]|=parseInt(g.substr(w,2),16)<<24-w%8*4;return new l.init(_,b/2)}},f=c.Latin1={stringify:function(g){for(var b=g.words,_=g.sigBytes,w=[],T=0;T<_;T++){var O=b[T>>>2]>>>24-T%4*8&255;w.push(String.fromCharCode(O))}return w.join("")},parse:function(g){for(var b=g.length,_=[],w=0;w>>2]|=(g.charCodeAt(w)&255)<<24-w%4*8;return new l.init(_,b)}},p=c.Utf8={stringify:function(g){try{return decodeURIComponent(escape(f.stringify(g)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(g){return f.parse(unescape(encodeURIComponent(g)))}},m=s.BufferedBlockAlgorithm=u.extend({reset:function(){this._data=new l.init,this._nDataBytes=0},_append:function(g){typeof g=="string"&&(g=p.parse(g)),this._data.concat(g),this._nDataBytes+=g.sigBytes},_process:function(g){var b,_=this._data,w=_.words,T=_.sigBytes,O=this.blockSize,E=O*4,P=T/E;g?P=e.ceil(P):P=e.max((P|0)-this._minBufferSize,0);var R=P*O,I=e.min(R*4,T);if(R){for(var A=0;A{(function(t,e){typeof cOe=="object"?dyr.exports=cOe=e(ki()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(cOe,function(t){return function(e){var r=t,n=r.lib,o=n.Base,i=n.WordArray,a=r.x64={},s=a.Word=o.extend({init:function(l,c){this.high=l,this.low=c}}),u=a.WordArray=o.extend({init:function(l,c){l=this.words=l||[],c!=e?this.sigBytes=c:this.sigBytes=l.length*8},toX32:function(){for(var l=this.words,c=l.length,d=[],f=0;f{(function(t,e){typeof dOe=="object"?fyr.exports=dOe=e(ki()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(dOe,function(t){return function(){if(typeof ArrayBuffer=="function"){var e=t,r=e.lib,n=r.WordArray,o=n.init,i=n.init=function(a){if(a instanceof ArrayBuffer&&(a=new Uint8Array(a)),(a instanceof Int8Array||typeof Uint8ClampedArray<"u"&&a instanceof Uint8ClampedArray||a instanceof Int16Array||a instanceof Uint16Array||a instanceof Int32Array||a instanceof Uint32Array||a instanceof Float32Array||a instanceof Float64Array)&&(a=new Uint8Array(a.buffer,a.byteOffset,a.byteLength)),a instanceof Uint8Array){for(var s=a.byteLength,u=[],l=0;l>>2]|=a[l]<<24-l%4*8;o.call(this,u,s)}else o.apply(this,arguments)};i.prototype=n}}(),t.lib.WordArray})});var hyr=S((fOe,myr)=>{(function(t,e){typeof fOe=="object"?myr.exports=fOe=e(ki()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(fOe,function(t){return function(){var e=t,r=e.lib,n=r.WordArray,o=e.enc,i=o.Utf16=o.Utf16BE={stringify:function(s){for(var u=s.words,l=s.sigBytes,c=[],d=0;d>>2]>>>16-d%4*8&65535;c.push(String.fromCharCode(f))}return c.join("")},parse:function(s){for(var u=s.length,l=[],c=0;c>>1]|=s.charCodeAt(c)<<16-c%2*16;return n.create(l,u*2)}};o.Utf16LE={stringify:function(s){for(var u=s.words,l=s.sigBytes,c=[],d=0;d>>2]>>>16-d%4*8&65535);c.push(String.fromCharCode(f))}return c.join("")},parse:function(s){for(var u=s.length,l=[],c=0;c>>1]|=a(s.charCodeAt(c)<<16-c%2*16);return n.create(l,u*2)}};function a(s){return s<<8&4278255360|s>>>8&16711935}}(),t.enc.Utf16})});var iq=S((pOe,gyr)=>{(function(t,e){typeof pOe=="object"?gyr.exports=pOe=e(ki()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(pOe,function(t){return function(){var e=t,r=e.lib,n=r.WordArray,o=e.enc,i=o.Base64={stringify:function(s){var u=s.words,l=s.sigBytes,c=this._map;s.clamp();for(var d=[],f=0;f>>2]>>>24-f%4*8&255,m=u[f+1>>>2]>>>24-(f+1)%4*8&255,h=u[f+2>>>2]>>>24-(f+2)%4*8&255,y=p<<16|m<<8|h,g=0;g<4&&f+g*.75>>6*(3-g)&63));var b=c.charAt(64);if(b)for(;d.length%4;)d.push(b);return d.join("")},parse:function(s){var u=s.length,l=this._map,c=this._reverseMap;if(!c){c=this._reverseMap=[];for(var d=0;d>>6-f%4*2,h=p|m;c[d>>>2]|=h<<24-d%4*8,d++}return n.create(c,d)}}(),t.enc.Base64})});var byr=S((mOe,yyr)=>{(function(t,e){typeof mOe=="object"?yyr.exports=mOe=e(ki()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(mOe,function(t){return function(){var e=t,r=e.lib,n=r.WordArray,o=e.enc,i=o.Base64url={stringify:function(s,u){u===void 0&&(u=!0);var l=s.words,c=s.sigBytes,d=u?this._safe_map:this._map;s.clamp();for(var f=[],p=0;p>>2]>>>24-p%4*8&255,h=l[p+1>>>2]>>>24-(p+1)%4*8&255,y=l[p+2>>>2]>>>24-(p+2)%4*8&255,g=m<<16|h<<8|y,b=0;b<4&&p+b*.75>>6*(3-b)&63));var _=d.charAt(64);if(_)for(;f.length%4;)f.push(_);return f.join("")},parse:function(s,u){u===void 0&&(u=!0);var l=s.length,c=u?this._safe_map:this._map,d=this._reverseMap;if(!d){d=this._reverseMap=[];for(var f=0;f>>6-f%4*2,h=p|m;c[d>>>2]|=h<<24-d%4*8,d++}return n.create(c,d)}}(),t.enc.Base64url})});var aq=S((hOe,_yr)=>{(function(t,e){typeof hOe=="object"?_yr.exports=hOe=e(ki()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(hOe,function(t){return function(e){var r=t,n=r.lib,o=n.WordArray,i=n.Hasher,a=r.algo,s=[];(function(){for(var p=0;p<64;p++)s[p]=e.abs(e.sin(p+1))*4294967296|0})();var u=a.MD5=i.extend({_doReset:function(){this._hash=new o.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(p,m){for(var h=0;h<16;h++){var y=m+h,g=p[y];p[y]=(g<<8|g>>>24)&16711935|(g<<24|g>>>8)&4278255360}var b=this._hash.words,_=p[m+0],w=p[m+1],T=p[m+2],O=p[m+3],E=p[m+4],P=p[m+5],R=p[m+6],I=p[m+7],A=p[m+8],B=p[m+9],k=p[m+10],q=p[m+11],Z=p[m+12],V=p[m+13],Y=p[m+14],X=p[m+15],W=b[0],re=b[1],ue=b[2],le=b[3];W=l(W,re,ue,le,_,7,s[0]),le=l(le,W,re,ue,w,12,s[1]),ue=l(ue,le,W,re,T,17,s[2]),re=l(re,ue,le,W,O,22,s[3]),W=l(W,re,ue,le,E,7,s[4]),le=l(le,W,re,ue,P,12,s[5]),ue=l(ue,le,W,re,R,17,s[6]),re=l(re,ue,le,W,I,22,s[7]),W=l(W,re,ue,le,A,7,s[8]),le=l(le,W,re,ue,B,12,s[9]),ue=l(ue,le,W,re,k,17,s[10]),re=l(re,ue,le,W,q,22,s[11]),W=l(W,re,ue,le,Z,7,s[12]),le=l(le,W,re,ue,V,12,s[13]),ue=l(ue,le,W,re,Y,17,s[14]),re=l(re,ue,le,W,X,22,s[15]),W=c(W,re,ue,le,w,5,s[16]),le=c(le,W,re,ue,R,9,s[17]),ue=c(ue,le,W,re,q,14,s[18]),re=c(re,ue,le,W,_,20,s[19]),W=c(W,re,ue,le,P,5,s[20]),le=c(le,W,re,ue,k,9,s[21]),ue=c(ue,le,W,re,X,14,s[22]),re=c(re,ue,le,W,E,20,s[23]),W=c(W,re,ue,le,B,5,s[24]),le=c(le,W,re,ue,Y,9,s[25]),ue=c(ue,le,W,re,O,14,s[26]),re=c(re,ue,le,W,A,20,s[27]),W=c(W,re,ue,le,V,5,s[28]),le=c(le,W,re,ue,T,9,s[29]),ue=c(ue,le,W,re,I,14,s[30]),re=c(re,ue,le,W,Z,20,s[31]),W=d(W,re,ue,le,P,4,s[32]),le=d(le,W,re,ue,A,11,s[33]),ue=d(ue,le,W,re,q,16,s[34]),re=d(re,ue,le,W,Y,23,s[35]),W=d(W,re,ue,le,w,4,s[36]),le=d(le,W,re,ue,E,11,s[37]),ue=d(ue,le,W,re,I,16,s[38]),re=d(re,ue,le,W,k,23,s[39]),W=d(W,re,ue,le,V,4,s[40]),le=d(le,W,re,ue,_,11,s[41]),ue=d(ue,le,W,re,O,16,s[42]),re=d(re,ue,le,W,R,23,s[43]),W=d(W,re,ue,le,B,4,s[44]),le=d(le,W,re,ue,Z,11,s[45]),ue=d(ue,le,W,re,X,16,s[46]),re=d(re,ue,le,W,T,23,s[47]),W=f(W,re,ue,le,_,6,s[48]),le=f(le,W,re,ue,I,10,s[49]),ue=f(ue,le,W,re,Y,15,s[50]),re=f(re,ue,le,W,P,21,s[51]),W=f(W,re,ue,le,Z,6,s[52]),le=f(le,W,re,ue,O,10,s[53]),ue=f(ue,le,W,re,k,15,s[54]),re=f(re,ue,le,W,w,21,s[55]),W=f(W,re,ue,le,A,6,s[56]),le=f(le,W,re,ue,X,10,s[57]),ue=f(ue,le,W,re,R,15,s[58]),re=f(re,ue,le,W,V,21,s[59]),W=f(W,re,ue,le,E,6,s[60]),le=f(le,W,re,ue,q,10,s[61]),ue=f(ue,le,W,re,T,15,s[62]),re=f(re,ue,le,W,B,21,s[63]),b[0]=b[0]+W|0,b[1]=b[1]+re|0,b[2]=b[2]+ue|0,b[3]=b[3]+le|0},_doFinalize:function(){var p=this._data,m=p.words,h=this._nDataBytes*8,y=p.sigBytes*8;m[y>>>5]|=128<<24-y%32;var g=e.floor(h/4294967296),b=h;m[(y+64>>>9<<4)+15]=(g<<8|g>>>24)&16711935|(g<<24|g>>>8)&4278255360,m[(y+64>>>9<<4)+14]=(b<<8|b>>>24)&16711935|(b<<24|b>>>8)&4278255360,p.sigBytes=(m.length+1)*4,this._process();for(var _=this._hash,w=_.words,T=0;T<4;T++){var O=w[T];w[T]=(O<<8|O>>>24)&16711935|(O<<24|O>>>8)&4278255360}return _},clone:function(){var p=i.clone.call(this);return p._hash=this._hash.clone(),p}});function l(p,m,h,y,g,b,_){var w=p+(m&h|~m&y)+g+_;return(w<>>32-b)+m}function c(p,m,h,y,g,b,_){var w=p+(m&y|h&~y)+g+_;return(w<>>32-b)+m}function d(p,m,h,y,g,b,_){var w=p+(m^h^y)+g+_;return(w<>>32-b)+m}function f(p,m,h,y,g,b,_){var w=p+(h^(m|~y))+g+_;return(w<>>32-b)+m}r.MD5=i._createHelper(u),r.HmacMD5=i._createHmacHelper(u)}(Math),t.MD5})});var iat=S((gOe,vyr)=>{(function(t,e){typeof gOe=="object"?vyr.exports=gOe=e(ki()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(gOe,function(t){return function(){var e=t,r=e.lib,n=r.WordArray,o=r.Hasher,i=e.algo,a=[],s=i.SHA1=o.extend({_doReset:function(){this._hash=new n.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(u,l){for(var c=this._hash.words,d=c[0],f=c[1],p=c[2],m=c[3],h=c[4],y=0;y<80;y++){if(y<16)a[y]=u[l+y]|0;else{var g=a[y-3]^a[y-8]^a[y-14]^a[y-16];a[y]=g<<1|g>>>31}var b=(d<<5|d>>>27)+h+a[y];y<20?b+=(f&p|~f&m)+1518500249:y<40?b+=(f^p^m)+1859775393:y<60?b+=(f&p|f&m|p&m)-1894007588:b+=(f^p^m)-899497514,h=m,m=p,p=f<<30|f>>>2,f=d,d=b}c[0]=c[0]+d|0,c[1]=c[1]+f|0,c[2]=c[2]+p|0,c[3]=c[3]+m|0,c[4]=c[4]+h|0},_doFinalize:function(){var u=this._data,l=u.words,c=this._nDataBytes*8,d=u.sigBytes*8;return l[d>>>5]|=128<<24-d%32,l[(d+64>>>9<<4)+14]=Math.floor(c/4294967296),l[(d+64>>>9<<4)+15]=c,u.sigBytes=l.length*4,this._process(),this._hash},clone:function(){var u=o.clone.call(this);return u._hash=this._hash.clone(),u}});e.SHA1=o._createHelper(s),e.HmacSHA1=o._createHmacHelper(s)}(),t.SHA1})});var bOe=S((yOe,wyr)=>{(function(t,e){typeof yOe=="object"?wyr.exports=yOe=e(ki()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(yOe,function(t){return function(e){var r=t,n=r.lib,o=n.WordArray,i=n.Hasher,a=r.algo,s=[],u=[];(function(){function d(h){for(var y=e.sqrt(h),g=2;g<=y;g++)if(!(h%g))return!1;return!0}function f(h){return(h-(h|0))*4294967296|0}for(var p=2,m=0;m<64;)d(p)&&(m<8&&(s[m]=f(e.pow(p,1/2))),u[m]=f(e.pow(p,1/3)),m++),p++})();var l=[],c=a.SHA256=i.extend({_doReset:function(){this._hash=new o.init(s.slice(0))},_doProcessBlock:function(d,f){for(var p=this._hash.words,m=p[0],h=p[1],y=p[2],g=p[3],b=p[4],_=p[5],w=p[6],T=p[7],O=0;O<64;O++){if(O<16)l[O]=d[f+O]|0;else{var E=l[O-15],P=(E<<25|E>>>7)^(E<<14|E>>>18)^E>>>3,R=l[O-2],I=(R<<15|R>>>17)^(R<<13|R>>>19)^R>>>10;l[O]=P+l[O-7]+I+l[O-16]}var A=b&_^~b&w,B=m&h^m&y^h&y,k=(m<<30|m>>>2)^(m<<19|m>>>13)^(m<<10|m>>>22),q=(b<<26|b>>>6)^(b<<21|b>>>11)^(b<<7|b>>>25),Z=T+q+A+u[O]+l[O],V=k+B;T=w,w=_,_=b,b=g+Z|0,g=y,y=h,h=m,m=Z+V|0}p[0]=p[0]+m|0,p[1]=p[1]+h|0,p[2]=p[2]+y|0,p[3]=p[3]+g|0,p[4]=p[4]+b|0,p[5]=p[5]+_|0,p[6]=p[6]+w|0,p[7]=p[7]+T|0},_doFinalize:function(){var d=this._data,f=d.words,p=this._nDataBytes*8,m=d.sigBytes*8;return f[m>>>5]|=128<<24-m%32,f[(m+64>>>9<<4)+14]=e.floor(p/4294967296),f[(m+64>>>9<<4)+15]=p,d.sigBytes=f.length*4,this._process(),this._hash},clone:function(){var d=i.clone.call(this);return d._hash=this._hash.clone(),d}});r.SHA256=i._createHelper(c),r.HmacSHA256=i._createHmacHelper(c)}(Math),t.SHA256})});var Cyr=S((_Oe,Syr)=>{(function(t,e,r){typeof _Oe=="object"?Syr.exports=_Oe=e(ki(),bOe()):typeof define=="function"&&define.amd?define(["./core","./sha256"],e):e(t.CryptoJS)})(_Oe,function(t){return function(){var e=t,r=e.lib,n=r.WordArray,o=e.algo,i=o.SHA256,a=o.SHA224=i.extend({_doReset:function(){this._hash=new n.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var s=i._doFinalize.call(this);return s.sigBytes-=4,s}});e.SHA224=i._createHelper(a),e.HmacSHA224=i._createHmacHelper(a)}(),t.SHA224})});var aat=S((vOe,xyr)=>{(function(t,e,r){typeof vOe=="object"?xyr.exports=vOe=e(ki(),Qie()):typeof define=="function"&&define.amd?define(["./core","./x64-core"],e):e(t.CryptoJS)})(vOe,function(t){return function(){var e=t,r=e.lib,n=r.Hasher,o=e.x64,i=o.Word,a=o.WordArray,s=e.algo;function u(){return i.create.apply(i,arguments)}var l=[u(1116352408,3609767458),u(1899447441,602891725),u(3049323471,3964484399),u(3921009573,2173295548),u(961987163,4081628472),u(1508970993,3053834265),u(2453635748,2937671579),u(2870763221,3664609560),u(3624381080,2734883394),u(310598401,1164996542),u(607225278,1323610764),u(1426881987,3590304994),u(1925078388,4068182383),u(2162078206,991336113),u(2614888103,633803317),u(3248222580,3479774868),u(3835390401,2666613458),u(4022224774,944711139),u(264347078,2341262773),u(604807628,2007800933),u(770255983,1495990901),u(1249150122,1856431235),u(1555081692,3175218132),u(1996064986,2198950837),u(2554220882,3999719339),u(2821834349,766784016),u(2952996808,2566594879),u(3210313671,3203337956),u(3336571891,1034457026),u(3584528711,2466948901),u(113926993,3758326383),u(338241895,168717936),u(666307205,1188179964),u(773529912,1546045734),u(1294757372,1522805485),u(1396182291,2643833823),u(1695183700,2343527390),u(1986661051,1014477480),u(2177026350,1206759142),u(2456956037,344077627),u(2730485921,1290863460),u(2820302411,3158454273),u(3259730800,3505952657),u(3345764771,106217008),u(3516065817,3606008344),u(3600352804,1432725776),u(4094571909,1467031594),u(275423344,851169720),u(430227734,3100823752),u(506948616,1363258195),u(659060556,3750685593),u(883997877,3785050280),u(958139571,3318307427),u(1322822218,3812723403),u(1537002063,2003034995),u(1747873779,3602036899),u(1955562222,1575990012),u(2024104815,1125592928),u(2227730452,2716904306),u(2361852424,442776044),u(2428436474,593698344),u(2756734187,3733110249),u(3204031479,2999351573),u(3329325298,3815920427),u(3391569614,3928383900),u(3515267271,566280711),u(3940187606,3454069534),u(4118630271,4000239992),u(116418474,1914138554),u(174292421,2731055270),u(289380356,3203993006),u(460393269,320620315),u(685471733,587496836),u(852142971,1086792851),u(1017036298,365543100),u(1126000580,2618297676),u(1288033470,3409855158),u(1501505948,4234509866),u(1607167915,987167468),u(1816402316,1246189591)],c=[];(function(){for(var f=0;f<80;f++)c[f]=u()})();var d=s.SHA512=n.extend({_doReset:function(){this._hash=new a.init([new i.init(1779033703,4089235720),new i.init(3144134277,2227873595),new i.init(1013904242,4271175723),new i.init(2773480762,1595750129),new i.init(1359893119,2917565137),new i.init(2600822924,725511199),new i.init(528734635,4215389547),new i.init(1541459225,327033209)])},_doProcessBlock:function(f,p){for(var m=this._hash.words,h=m[0],y=m[1],g=m[2],b=m[3],_=m[4],w=m[5],T=m[6],O=m[7],E=h.high,P=h.low,R=y.high,I=y.low,A=g.high,B=g.low,k=b.high,q=b.low,Z=_.high,V=_.low,Y=w.high,X=w.low,W=T.high,re=T.low,ue=O.high,le=O.low,L=E,J=P,ne=R,D=I,N=A,z=B,H=k,oe=q,Q=Z,de=V,fe=Y,De=X,st=W,Le=re,Bt=ue,Pt=le,Nt=0;Nt<80;Nt++){var $e,Fr,ft=c[Nt];if(Nt<16)Fr=ft.high=f[p+Nt*2]|0,$e=ft.low=f[p+Nt*2+1]|0;else{var Ve=c[Nt-15],Rt=Ve.high,ze=Ve.low,He=(Rt>>>1|ze<<31)^(Rt>>>8|ze<<24)^Rt>>>7,We=(ze>>>1|Rt<<31)^(ze>>>8|Rt<<24)^(ze>>>7|Rt<<25),Jt=c[Nt-2],so=Jt.high,au=Jt.low,An=(so>>>19|au<<13)^(so<<3|au>>>29)^so>>>6,_i=(au>>>19|so<<13)^(au<<3|so>>>29)^(au>>>6|so<<26),Nl=c[Nt-7],Vi=Nl.high,g_=Nl.low,mg=c[Nt-16],cS=mg.high,ji=mg.low;$e=We+g_,Fr=He+Vi+($e>>>0>>0?1:0),$e=$e+_i,Fr=Fr+An+($e>>>0<_i>>>0?1:0),$e=$e+ji,Fr=Fr+cS+($e>>>0>>0?1:0),ft.high=Fr,ft.low=$e}var LT=Q&fe^~Q&st,SC=de&De^~de&Le,dS=L&ne^L&N^ne&N,Xs=J&D^J&z^D&z,Dl=(L>>>28|J<<4)^(L<<30|J>>>2)^(L<<25|J>>>7),Iu=(J>>>28|L<<4)^(J<<30|L>>>2)^(J<<25|L>>>7),wm=(Q>>>14|de<<18)^(Q>>>18|de<<14)^(Q<<23|de>>>9),_d=(de>>>14|Q<<18)^(de>>>18|Q<<14)^(de<<23|Q>>>9),sl=l[Nt],nt=sl.high,Nr=sl.low,Ue=Pt+_d,Ee=Bt+wm+(Ue>>>0>>0?1:0),Ue=Ue+SC,Ee=Ee+LT+(Ue>>>0>>0?1:0),Ue=Ue+Nr,Ee=Ee+nt+(Ue>>>0>>0?1:0),Ue=Ue+$e,Ee=Ee+Fr+(Ue>>>0<$e>>>0?1:0),Mt=Iu+Xs,Yt=Dl+dS+(Mt>>>0>>0?1:0);Bt=st,Pt=Le,st=fe,Le=De,fe=Q,De=de,de=oe+Ue|0,Q=H+Ee+(de>>>0>>0?1:0)|0,H=N,oe=z,N=ne,z=D,ne=L,D=J,J=Ue+Mt|0,L=Ee+Yt+(J>>>0>>0?1:0)|0}P=h.low=P+J,h.high=E+L+(P>>>0>>0?1:0),I=y.low=I+D,y.high=R+ne+(I>>>0>>0?1:0),B=g.low=B+z,g.high=A+N+(B>>>0>>0?1:0),q=b.low=q+oe,b.high=k+H+(q>>>0>>0?1:0),V=_.low=V+de,_.high=Z+Q+(V>>>0>>0?1:0),X=w.low=X+De,w.high=Y+fe+(X>>>0>>0?1:0),re=T.low=re+Le,T.high=W+st+(re>>>0>>0?1:0),le=O.low=le+Pt,O.high=ue+Bt+(le>>>0>>0?1:0)},_doFinalize:function(){var f=this._data,p=f.words,m=this._nDataBytes*8,h=f.sigBytes*8;p[h>>>5]|=128<<24-h%32,p[(h+128>>>10<<5)+30]=Math.floor(m/4294967296),p[(h+128>>>10<<5)+31]=m,f.sigBytes=p.length*4,this._process();var y=this._hash.toX32();return y},clone:function(){var f=n.clone.call(this);return f._hash=this._hash.clone(),f},blockSize:1024/32});e.SHA512=n._createHelper(d),e.HmacSHA512=n._createHmacHelper(d)}(),t.SHA512})});var Oyr=S((wOe,Tyr)=>{(function(t,e,r){typeof wOe=="object"?Tyr.exports=wOe=e(ki(),Qie(),aat()):typeof define=="function"&&define.amd?define(["./core","./x64-core","./sha512"],e):e(t.CryptoJS)})(wOe,function(t){return function(){var e=t,r=e.x64,n=r.Word,o=r.WordArray,i=e.algo,a=i.SHA512,s=i.SHA384=a.extend({_doReset:function(){this._hash=new o.init([new n.init(3418070365,3238371032),new n.init(1654270250,914150663),new n.init(2438529370,812702999),new n.init(355462360,4144912697),new n.init(1731405415,4290775857),new n.init(2394180231,1750603025),new n.init(3675008525,1694076839),new n.init(1203062813,3204075428)])},_doFinalize:function(){var u=a._doFinalize.call(this);return u.sigBytes-=16,u}});e.SHA384=a._createHelper(s),e.HmacSHA384=a._createHmacHelper(s)}(),t.SHA384})});var Pyr=S((SOe,Eyr)=>{(function(t,e,r){typeof SOe=="object"?Eyr.exports=SOe=e(ki(),Qie()):typeof define=="function"&&define.amd?define(["./core","./x64-core"],e):e(t.CryptoJS)})(SOe,function(t){return function(e){var r=t,n=r.lib,o=n.WordArray,i=n.Hasher,a=r.x64,s=a.Word,u=r.algo,l=[],c=[],d=[];(function(){for(var m=1,h=0,y=0;y<24;y++){l[m+5*h]=(y+1)*(y+2)/2%64;var g=h%5,b=(2*m+3*h)%5;m=g,h=b}for(var m=0;m<5;m++)for(var h=0;h<5;h++)c[m+5*h]=h+(2*m+3*h)%5*5;for(var _=1,w=0;w<24;w++){for(var T=0,O=0,E=0;E<7;E++){if(_&1){var P=(1<>>24)&16711935|(_<<24|_>>>8)&4278255360,w=(w<<8|w>>>24)&16711935|(w<<24|w>>>8)&4278255360;var T=y[b];T.high^=w,T.low^=_}for(var O=0;O<24;O++){for(var E=0;E<5;E++){for(var P=0,R=0,I=0;I<5;I++){var T=y[E+5*I];P^=T.high,R^=T.low}var A=f[E];A.high=P,A.low=R}for(var E=0;E<5;E++)for(var B=f[(E+4)%5],k=f[(E+1)%5],q=k.high,Z=k.low,P=B.high^(q<<1|Z>>>31),R=B.low^(Z<<1|q>>>31),I=0;I<5;I++){var T=y[E+5*I];T.high^=P,T.low^=R}for(var V=1;V<25;V++){var P,R,T=y[V],Y=T.high,X=T.low,W=l[V];W<32?(P=Y<>>32-W,R=X<>>32-W):(P=X<>>64-W,R=Y<>>64-W);var re=f[c[V]];re.high=P,re.low=R}var ue=f[0],le=y[0];ue.high=le.high,ue.low=le.low;for(var E=0;E<5;E++)for(var I=0;I<5;I++){var V=E+5*I,T=y[V],L=f[V],J=f[(E+1)%5+5*I],ne=f[(E+2)%5+5*I];T.high=L.high^~J.high&ne.high,T.low=L.low^~J.low&ne.low}var T=y[0],D=d[O];T.high^=D.high,T.low^=D.low}},_doFinalize:function(){var m=this._data,h=m.words,y=this._nDataBytes*8,g=m.sigBytes*8,b=this.blockSize*32;h[g>>>5]|=1<<24-g%32,h[(e.ceil((g+1)/b)*b>>>5)-1]|=128,m.sigBytes=h.length*4,this._process();for(var _=this._state,w=this.cfg.outputLength/8,T=w/8,O=[],E=0;E>>24)&16711935|(R<<24|R>>>8)&4278255360,I=(I<<8|I>>>24)&16711935|(I<<24|I>>>8)&4278255360,O.push(I),O.push(R)}return new o.init(O,w)},clone:function(){for(var m=i.clone.call(this),h=m._state=this._state.slice(0),y=0;y<25;y++)h[y]=h[y].clone();return m}});r.SHA3=i._createHelper(p),r.HmacSHA3=i._createHmacHelper(p)}(Math),t.SHA3})});var Ryr=S((COe,Myr)=>{(function(t,e){typeof COe=="object"?Myr.exports=COe=e(ki()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(COe,function(t){return function(e){var r=t,n=r.lib,o=n.WordArray,i=n.Hasher,a=r.algo,s=o.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),u=o.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),l=o.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),c=o.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),d=o.create([0,1518500249,1859775393,2400959708,2840853838]),f=o.create([1352829926,1548603684,1836072691,2053994217,0]),p=a.RIPEMD160=i.extend({_doReset:function(){this._hash=o.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(w,T){for(var O=0;O<16;O++){var E=T+O,P=w[E];w[E]=(P<<8|P>>>24)&16711935|(P<<24|P>>>8)&4278255360}var R=this._hash.words,I=d.words,A=f.words,B=s.words,k=u.words,q=l.words,Z=c.words,V,Y,X,W,re,ue,le,L,J,ne;ue=V=R[0],le=Y=R[1],L=X=R[2],J=W=R[3],ne=re=R[4];for(var D,O=0;O<80;O+=1)D=V+w[T+B[O]]|0,O<16?D+=m(Y,X,W)+I[0]:O<32?D+=h(Y,X,W)+I[1]:O<48?D+=y(Y,X,W)+I[2]:O<64?D+=g(Y,X,W)+I[3]:D+=b(Y,X,W)+I[4],D=D|0,D=_(D,q[O]),D=D+re|0,V=re,re=W,W=_(X,10),X=Y,Y=D,D=ue+w[T+k[O]]|0,O<16?D+=b(le,L,J)+A[0]:O<32?D+=g(le,L,J)+A[1]:O<48?D+=y(le,L,J)+A[2]:O<64?D+=h(le,L,J)+A[3]:D+=m(le,L,J)+A[4],D=D|0,D=_(D,Z[O]),D=D+ne|0,ue=ne,ne=J,J=_(L,10),L=le,le=D;D=R[1]+X+J|0,R[1]=R[2]+W+ne|0,R[2]=R[3]+re+ue|0,R[3]=R[4]+V+le|0,R[4]=R[0]+Y+L|0,R[0]=D},_doFinalize:function(){var w=this._data,T=w.words,O=this._nDataBytes*8,E=w.sigBytes*8;T[E>>>5]|=128<<24-E%32,T[(E+64>>>9<<4)+14]=(O<<8|O>>>24)&16711935|(O<<24|O>>>8)&4278255360,w.sigBytes=(T.length+1)*4,this._process();for(var P=this._hash,R=P.words,I=0;I<5;I++){var A=R[I];R[I]=(A<<8|A>>>24)&16711935|(A<<24|A>>>8)&4278255360}return P},clone:function(){var w=i.clone.call(this);return w._hash=this._hash.clone(),w}});function m(w,T,O){return w^T^O}function h(w,T,O){return w&T|~w&O}function y(w,T,O){return(w|~T)^O}function g(w,T,O){return w&O|T&~O}function b(w,T,O){return w^(T|~O)}function _(w,T){return w<>>32-T}r.RIPEMD160=i._createHelper(p),r.HmacRIPEMD160=i._createHmacHelper(p)}(Math),t.RIPEMD160})});var TOe=S((xOe,Iyr)=>{(function(t,e){typeof xOe=="object"?Iyr.exports=xOe=e(ki()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(xOe,function(t){(function(){var e=t,r=e.lib,n=r.Base,o=e.enc,i=o.Utf8,a=e.algo,s=a.HMAC=n.extend({init:function(u,l){u=this._hasher=new u.init,typeof l=="string"&&(l=i.parse(l));var c=u.blockSize,d=c*4;l.sigBytes>d&&(l=u.finalize(l)),l.clamp();for(var f=this._oKey=l.clone(),p=this._iKey=l.clone(),m=f.words,h=p.words,y=0;y{(function(t,e,r){typeof OOe=="object"?Ayr.exports=OOe=e(ki(),bOe(),TOe()):typeof define=="function"&&define.amd?define(["./core","./sha256","./hmac"],e):e(t.CryptoJS)})(OOe,function(t){return function(){var e=t,r=e.lib,n=r.Base,o=r.WordArray,i=e.algo,a=i.SHA256,s=i.HMAC,u=i.PBKDF2=n.extend({cfg:n.extend({keySize:128/32,hasher:a,iterations:25e4}),init:function(l){this.cfg=this.cfg.extend(l)},compute:function(l,c){for(var d=this.cfg,f=s.create(d.hasher,l),p=o.create(),m=o.create([1]),h=p.words,y=m.words,g=d.keySize,b=d.iterations;h.length{(function(t,e,r){typeof EOe=="object"?Dyr.exports=EOe=e(ki(),iat(),TOe()):typeof define=="function"&&define.amd?define(["./core","./sha1","./hmac"],e):e(t.CryptoJS)})(EOe,function(t){return function(){var e=t,r=e.lib,n=r.Base,o=r.WordArray,i=e.algo,a=i.MD5,s=i.EvpKDF=n.extend({cfg:n.extend({keySize:128/32,hasher:a,iterations:1}),init:function(u){this.cfg=this.cfg.extend(u)},compute:function(u,l){for(var c,d=this.cfg,f=d.hasher.create(),p=o.create(),m=p.words,h=d.keySize,y=d.iterations;m.length{(function(t,e,r){typeof POe=="object"?jyr.exports=POe=e(ki(),TD()):typeof define=="function"&&define.amd?define(["./core","./evpkdf"],e):e(t.CryptoJS)})(POe,function(t){t.lib.Cipher||function(e){var r=t,n=r.lib,o=n.Base,i=n.WordArray,a=n.BufferedBlockAlgorithm,s=r.enc,u=s.Utf8,l=s.Base64,c=r.algo,d=c.EvpKDF,f=n.Cipher=a.extend({cfg:o.extend(),createEncryptor:function(A,B){return this.create(this._ENC_XFORM_MODE,A,B)},createDecryptor:function(A,B){return this.create(this._DEC_XFORM_MODE,A,B)},init:function(A,B,k){this.cfg=this.cfg.extend(k),this._xformMode=A,this._key=B,this.reset()},reset:function(){a.reset.call(this),this._doReset()},process:function(A){return this._append(A),this._process()},finalize:function(A){A&&this._append(A);var B=this._doFinalize();return B},keySize:128/32,ivSize:128/32,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function A(B){return typeof B=="string"?I:E}return function(B){return{encrypt:function(k,q,Z){return A(q).encrypt(B,k,q,Z)},decrypt:function(k,q,Z){return A(q).decrypt(B,k,q,Z)}}}}()}),p=n.StreamCipher=f.extend({_doFinalize:function(){var A=this._process(!0);return A},blockSize:1}),m=r.mode={},h=n.BlockCipherMode=o.extend({createEncryptor:function(A,B){return this.Encryptor.create(A,B)},createDecryptor:function(A,B){return this.Decryptor.create(A,B)},init:function(A,B){this._cipher=A,this._iv=B}}),y=m.CBC=function(){var A=h.extend();A.Encryptor=A.extend({processBlock:function(k,q){var Z=this._cipher,V=Z.blockSize;B.call(this,k,q,V),Z.encryptBlock(k,q),this._prevBlock=k.slice(q,q+V)}}),A.Decryptor=A.extend({processBlock:function(k,q){var Z=this._cipher,V=Z.blockSize,Y=k.slice(q,q+V);Z.decryptBlock(k,q),B.call(this,k,q,V),this._prevBlock=Y}});function B(k,q,Z){var V,Y=this._iv;Y?(V=Y,this._iv=e):V=this._prevBlock;for(var X=0;X>>2]&255;A.sigBytes-=B}},_=n.BlockCipher=f.extend({cfg:f.cfg.extend({mode:y,padding:b}),reset:function(){var A;f.reset.call(this);var B=this.cfg,k=B.iv,q=B.mode;this._xformMode==this._ENC_XFORM_MODE?A=q.createEncryptor:(A=q.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==A?this._mode.init(this,k&&k.words):(this._mode=A.call(q,this,k&&k.words),this._mode.__creator=A)},_doProcessBlock:function(A,B){this._mode.processBlock(A,B)},_doFinalize:function(){var A,B=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(B.pad(this._data,this.blockSize),A=this._process(!0)):(A=this._process(!0),B.unpad(A)),A},blockSize:128/32}),w=n.CipherParams=o.extend({init:function(A){this.mixIn(A)},toString:function(A){return(A||this.formatter).stringify(this)}}),T=r.format={},O=T.OpenSSL={stringify:function(A){var B,k=A.ciphertext,q=A.salt;return q?B=i.create([1398893684,1701076831]).concat(q).concat(k):B=k,B.toString(l)},parse:function(A){var B,k=l.parse(A),q=k.words;return q[0]==1398893684&&q[1]==1701076831&&(B=i.create(q.slice(2,4)),q.splice(0,4),k.sigBytes-=16),w.create({ciphertext:k,salt:B})}},E=n.SerializableCipher=o.extend({cfg:o.extend({format:O}),encrypt:function(A,B,k,q){q=this.cfg.extend(q);var Z=A.createEncryptor(k,q),V=Z.finalize(B),Y=Z.cfg;return w.create({ciphertext:V,key:k,iv:Y.iv,algorithm:A,mode:Y.mode,padding:Y.padding,blockSize:A.blockSize,formatter:q.format})},decrypt:function(A,B,k,q){q=this.cfg.extend(q),B=this._parse(B,q.format);var Z=A.createDecryptor(k,q).finalize(B.ciphertext);return Z},_parse:function(A,B){return typeof A=="string"?B.parse(A,this):A}}),P=r.kdf={},R=P.OpenSSL={execute:function(A,B,k,q,Z){if(q||(q=i.random(64/8)),Z)var V=d.create({keySize:B+k,hasher:Z}).compute(A,q);else var V=d.create({keySize:B+k}).compute(A,q);var Y=i.create(V.words.slice(B),k*4);return V.sigBytes=B*4,w.create({key:V,iv:Y,salt:q})}},I=n.PasswordBasedCipher=E.extend({cfg:E.cfg.extend({kdf:R}),encrypt:function(A,B,k,q){q=this.cfg.extend(q);var Z=q.kdf.execute(k,A.keySize,A.ivSize,q.salt,q.hasher);q.iv=Z.iv;var V=E.encrypt.call(this,A,B,Z.key,q);return V.mixIn(Z),V},decrypt:function(A,B,k,q){q=this.cfg.extend(q),B=this._parse(B,q.format);var Z=q.kdf.execute(k,A.keySize,A.ivSize,B.salt,q.hasher);q.iv=Z.iv;var V=E.decrypt.call(this,A,B,Z.key,q);return V}})}()})});var Lyr=S((MOe,$yr)=>{(function(t,e,r){typeof MOe=="object"?$yr.exports=MOe=e(ki(),zm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(MOe,function(t){return t.mode.CFB=function(){var e=t.lib.BlockCipherMode.extend();e.Encryptor=e.extend({processBlock:function(n,o){var i=this._cipher,a=i.blockSize;r.call(this,n,o,a,i),this._prevBlock=n.slice(o,o+a)}}),e.Decryptor=e.extend({processBlock:function(n,o){var i=this._cipher,a=i.blockSize,s=n.slice(o,o+a);r.call(this,n,o,a,i),this._prevBlock=s}});function r(n,o,i,a){var s,u=this._iv;u?(s=u.slice(0),this._iv=void 0):s=this._prevBlock,a.encryptBlock(s,0);for(var l=0;l{(function(t,e,r){typeof ROe=="object"?Fyr.exports=ROe=e(ki(),zm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(ROe,function(t){return t.mode.CTR=function(){var e=t.lib.BlockCipherMode.extend(),r=e.Encryptor=e.extend({processBlock:function(n,o){var i=this._cipher,a=i.blockSize,s=this._iv,u=this._counter;s&&(u=this._counter=s.slice(0),this._iv=void 0);var l=u.slice(0);i.encryptBlock(l,0),u[a-1]=u[a-1]+1|0;for(var c=0;c{(function(t,e,r){typeof IOe=="object"?qyr.exports=IOe=e(ki(),zm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(IOe,function(t){return t.mode.CTRGladman=function(){var e=t.lib.BlockCipherMode.extend();function r(i){if((i>>24&255)===255){var a=i>>16&255,s=i>>8&255,u=i&255;a===255?(a=0,s===255?(s=0,u===255?u=0:++u):++s):++a,i=0,i+=a<<16,i+=s<<8,i+=u}else i+=1<<24;return i}function n(i){return(i[0]=r(i[0]))===0&&(i[1]=r(i[1])),i}var o=e.Encryptor=e.extend({processBlock:function(i,a){var s=this._cipher,u=s.blockSize,l=this._iv,c=this._counter;l&&(c=this._counter=l.slice(0),this._iv=void 0),n(c);var d=c.slice(0);s.encryptBlock(d,0);for(var f=0;f{(function(t,e,r){typeof AOe=="object"?Uyr.exports=AOe=e(ki(),zm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(AOe,function(t){return t.mode.OFB=function(){var e=t.lib.BlockCipherMode.extend(),r=e.Encryptor=e.extend({processBlock:function(n,o){var i=this._cipher,a=i.blockSize,s=this._iv,u=this._keystream;s&&(u=this._keystream=s.slice(0),this._iv=void 0),i.encryptBlock(u,0);for(var l=0;l{(function(t,e,r){typeof NOe=="object"?Vyr.exports=NOe=e(ki(),zm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(NOe,function(t){return t.mode.ECB=function(){var e=t.lib.BlockCipherMode.extend();return e.Encryptor=e.extend({processBlock:function(r,n){this._cipher.encryptBlock(r,n)}}),e.Decryptor=e.extend({processBlock:function(r,n){this._cipher.decryptBlock(r,n)}}),e}(),t.mode.ECB})});var Jyr=S((DOe,Wyr)=>{(function(t,e,r){typeof DOe=="object"?Wyr.exports=DOe=e(ki(),zm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(DOe,function(t){return t.pad.AnsiX923={pad:function(e,r){var n=e.sigBytes,o=r*4,i=o-n%o,a=n+i-1;e.clamp(),e.words[a>>>2]|=i<<24-a%4*8,e.sigBytes+=i},unpad:function(e){var r=e.words[e.sigBytes-1>>>2]&255;e.sigBytes-=r}},t.pad.Ansix923})});var Gyr=S((jOe,Kyr)=>{(function(t,e,r){typeof jOe=="object"?Kyr.exports=jOe=e(ki(),zm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(jOe,function(t){return t.pad.Iso10126={pad:function(e,r){var n=r*4,o=n-e.sigBytes%n;e.concat(t.lib.WordArray.random(o-1)).concat(t.lib.WordArray.create([o<<24],1))},unpad:function(e){var r=e.words[e.sigBytes-1>>>2]&255;e.sigBytes-=r}},t.pad.Iso10126})});var Zyr=S(($Oe,Xyr)=>{(function(t,e,r){typeof $Oe=="object"?Xyr.exports=$Oe=e(ki(),zm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})($Oe,function(t){return t.pad.Iso97971={pad:function(e,r){e.concat(t.lib.WordArray.create([2147483648],1)),t.pad.ZeroPadding.pad(e,r)},unpad:function(e){t.pad.ZeroPadding.unpad(e),e.sigBytes--}},t.pad.Iso97971})});var Qyr=S((LOe,Yyr)=>{(function(t,e,r){typeof LOe=="object"?Yyr.exports=LOe=e(ki(),zm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(LOe,function(t){return t.pad.ZeroPadding={pad:function(e,r){var n=r*4;e.clamp(),e.sigBytes+=n-(e.sigBytes%n||n)},unpad:function(e){for(var r=e.words,n=e.sigBytes-1,n=e.sigBytes-1;n>=0;n--)if(r[n>>>2]>>>24-n%4*8&255){e.sigBytes=n+1;break}}},t.pad.ZeroPadding})});var tbr=S((FOe,ebr)=>{(function(t,e,r){typeof FOe=="object"?ebr.exports=FOe=e(ki(),zm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(FOe,function(t){return t.pad.NoPadding={pad:function(){},unpad:function(){}},t.pad.NoPadding})});var nbr=S((kOe,rbr)=>{(function(t,e,r){typeof kOe=="object"?rbr.exports=kOe=e(ki(),zm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(kOe,function(t){return function(e){var r=t,n=r.lib,o=n.CipherParams,i=r.enc,a=i.Hex,s=r.format,u=s.Hex={stringify:function(l){return l.ciphertext.toString(a)},parse:function(l){var c=a.parse(l);return o.create({ciphertext:c})}}}(),t.format.Hex})});var ibr=S((qOe,obr)=>{(function(t,e,r){typeof qOe=="object"?obr.exports=qOe=e(ki(),iq(),aq(),TD(),zm()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})(qOe,function(t){return function(){var e=t,r=e.lib,n=r.BlockCipher,o=e.algo,i=[],a=[],s=[],u=[],l=[],c=[],d=[],f=[],p=[],m=[];(function(){for(var g=[],b=0;b<256;b++)b<128?g[b]=b<<1:g[b]=b<<1^283;for(var _=0,w=0,b=0;b<256;b++){var T=w^w<<1^w<<2^w<<3^w<<4;T=T>>>8^T&255^99,i[_]=T,a[T]=_;var O=g[_],E=g[O],P=g[E],R=g[T]*257^T*16843008;s[_]=R<<24|R>>>8,u[_]=R<<16|R>>>16,l[_]=R<<8|R>>>24,c[_]=R;var R=P*16843009^E*65537^O*257^_*16843008;d[T]=R<<24|R>>>8,f[T]=R<<16|R>>>16,p[T]=R<<8|R>>>24,m[T]=R,_?(_=O^g[g[g[P^O]]],w^=g[g[w]]):_=w=1}})();var h=[0,1,2,4,8,16,32,64,128,27,54],y=o.AES=n.extend({_doReset:function(){var g;if(!(this._nRounds&&this._keyPriorReset===this._key)){for(var b=this._keyPriorReset=this._key,_=b.words,w=b.sigBytes/4,T=this._nRounds=w+6,O=(T+1)*4,E=this._keySchedule=[],P=0;P6&&P%w==4&&(g=i[g>>>24]<<24|i[g>>>16&255]<<16|i[g>>>8&255]<<8|i[g&255]):(g=g<<8|g>>>24,g=i[g>>>24]<<24|i[g>>>16&255]<<16|i[g>>>8&255]<<8|i[g&255],g^=h[P/w|0]<<24),E[P]=E[P-w]^g);for(var R=this._invKeySchedule=[],I=0;I>>24]]^f[i[g>>>16&255]]^p[i[g>>>8&255]]^m[i[g&255]]}}},encryptBlock:function(g,b){this._doCryptBlock(g,b,this._keySchedule,s,u,l,c,i)},decryptBlock:function(g,b){var _=g[b+1];g[b+1]=g[b+3],g[b+3]=_,this._doCryptBlock(g,b,this._invKeySchedule,d,f,p,m,a);var _=g[b+1];g[b+1]=g[b+3],g[b+3]=_},_doCryptBlock:function(g,b,_,w,T,O,E,P){for(var R=this._nRounds,I=g[b]^_[0],A=g[b+1]^_[1],B=g[b+2]^_[2],k=g[b+3]^_[3],q=4,Z=1;Z>>24]^T[A>>>16&255]^O[B>>>8&255]^E[k&255]^_[q++],Y=w[A>>>24]^T[B>>>16&255]^O[k>>>8&255]^E[I&255]^_[q++],X=w[B>>>24]^T[k>>>16&255]^O[I>>>8&255]^E[A&255]^_[q++],W=w[k>>>24]^T[I>>>16&255]^O[A>>>8&255]^E[B&255]^_[q++];I=V,A=Y,B=X,k=W}var V=(P[I>>>24]<<24|P[A>>>16&255]<<16|P[B>>>8&255]<<8|P[k&255])^_[q++],Y=(P[A>>>24]<<24|P[B>>>16&255]<<16|P[k>>>8&255]<<8|P[I&255])^_[q++],X=(P[B>>>24]<<24|P[k>>>16&255]<<16|P[I>>>8&255]<<8|P[A&255])^_[q++],W=(P[k>>>24]<<24|P[I>>>16&255]<<16|P[A>>>8&255]<<8|P[B&255])^_[q++];g[b]=V,g[b+1]=Y,g[b+2]=X,g[b+3]=W},keySize:256/32});e.AES=n._createHelper(y)}(),t.AES})});var sbr=S((BOe,abr)=>{(function(t,e,r){typeof BOe=="object"?abr.exports=BOe=e(ki(),iq(),aq(),TD(),zm()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})(BOe,function(t){return function(){var e=t,r=e.lib,n=r.WordArray,o=r.BlockCipher,i=e.algo,a=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],s=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],u=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],l=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],c=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],d=i.DES=o.extend({_doReset:function(){for(var h=this._key,y=h.words,g=[],b=0;b<56;b++){var _=a[b]-1;g[b]=y[_>>>5]>>>31-_%32&1}for(var w=this._subKeys=[],T=0;T<16;T++){for(var O=w[T]=[],E=u[T],b=0;b<24;b++)O[b/6|0]|=g[(s[b]-1+E)%28]<<31-b%6,O[4+(b/6|0)]|=g[28+(s[b+24]-1+E)%28]<<31-b%6;O[0]=O[0]<<1|O[0]>>>31;for(var b=1;b<7;b++)O[b]=O[b]>>>(b-1)*4+3;O[7]=O[7]<<5|O[7]>>>27}for(var P=this._invSubKeys=[],b=0;b<16;b++)P[b]=w[15-b]},encryptBlock:function(h,y){this._doCryptBlock(h,y,this._subKeys)},decryptBlock:function(h,y){this._doCryptBlock(h,y,this._invSubKeys)},_doCryptBlock:function(h,y,g){this._lBlock=h[y],this._rBlock=h[y+1],f.call(this,4,252645135),f.call(this,16,65535),p.call(this,2,858993459),p.call(this,8,16711935),f.call(this,1,1431655765);for(var b=0;b<16;b++){for(var _=g[b],w=this._lBlock,T=this._rBlock,O=0,E=0;E<8;E++)O|=l[E][((T^_[E])&c[E])>>>0];this._lBlock=T,this._rBlock=w^O}var P=this._lBlock;this._lBlock=this._rBlock,this._rBlock=P,f.call(this,1,1431655765),p.call(this,8,16711935),p.call(this,2,858993459),f.call(this,16,65535),f.call(this,4,252645135),h[y]=this._lBlock,h[y+1]=this._rBlock},keySize:64/32,ivSize:64/32,blockSize:64/32});function f(h,y){var g=(this._lBlock>>>h^this._rBlock)&y;this._rBlock^=g,this._lBlock^=g<>>h^this._lBlock)&y;this._lBlock^=g,this._rBlock^=g<192.");var g=y.slice(0,2),b=y.length<4?y.slice(0,2):y.slice(2,4),_=y.length<6?y.slice(0,2):y.slice(4,6);this._des1=d.createEncryptor(n.create(g)),this._des2=d.createEncryptor(n.create(b)),this._des3=d.createEncryptor(n.create(_))},encryptBlock:function(h,y){this._des1.encryptBlock(h,y),this._des2.decryptBlock(h,y),this._des3.encryptBlock(h,y)},decryptBlock:function(h,y){this._des3.decryptBlock(h,y),this._des2.encryptBlock(h,y),this._des1.decryptBlock(h,y)},keySize:192/32,ivSize:64/32,blockSize:64/32});e.TripleDES=o._createHelper(m)}(),t.TripleDES})});var lbr=S((UOe,ubr)=>{(function(t,e,r){typeof UOe=="object"?ubr.exports=UOe=e(ki(),iq(),aq(),TD(),zm()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})(UOe,function(t){return function(){var e=t,r=e.lib,n=r.StreamCipher,o=e.algo,i=o.RC4=n.extend({_doReset:function(){for(var u=this._key,l=u.words,c=u.sigBytes,d=this._S=[],f=0;f<256;f++)d[f]=f;for(var f=0,p=0;f<256;f++){var m=f%c,h=l[m>>>2]>>>24-m%4*8&255;p=(p+d[f]+h)%256;var y=d[f];d[f]=d[p],d[p]=y}this._i=this._j=0},_doProcessBlock:function(u,l){u[l]^=a.call(this)},keySize:256/32,ivSize:0});function a(){for(var u=this._S,l=this._i,c=this._j,d=0,f=0;f<4;f++){l=(l+1)%256,c=(c+u[l])%256;var p=u[l];u[l]=u[c],u[c]=p,d|=u[(u[l]+u[c])%256]<<24-f*8}return this._i=l,this._j=c,d}e.RC4=n._createHelper(i);var s=o.RC4Drop=i.extend({cfg:i.cfg.extend({drop:192}),_doReset:function(){i._doReset.call(this);for(var u=this.cfg.drop;u>0;u--)a.call(this)}});e.RC4Drop=n._createHelper(s)}(),t.RC4})});var dbr=S((zOe,cbr)=>{(function(t,e,r){typeof zOe=="object"?cbr.exports=zOe=e(ki(),iq(),aq(),TD(),zm()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})(zOe,function(t){return function(){var e=t,r=e.lib,n=r.StreamCipher,o=e.algo,i=[],a=[],s=[],u=o.Rabbit=n.extend({_doReset:function(){for(var c=this._key.words,d=this.cfg.iv,f=0;f<4;f++)c[f]=(c[f]<<8|c[f]>>>24)&16711935|(c[f]<<24|c[f]>>>8)&4278255360;var p=this._X=[c[0],c[3]<<16|c[2]>>>16,c[1],c[0]<<16|c[3]>>>16,c[2],c[1]<<16|c[0]>>>16,c[3],c[2]<<16|c[1]>>>16],m=this._C=[c[2]<<16|c[2]>>>16,c[0]&4294901760|c[1]&65535,c[3]<<16|c[3]>>>16,c[1]&4294901760|c[2]&65535,c[0]<<16|c[0]>>>16,c[2]&4294901760|c[3]&65535,c[1]<<16|c[1]>>>16,c[3]&4294901760|c[0]&65535];this._b=0;for(var f=0;f<4;f++)l.call(this);for(var f=0;f<8;f++)m[f]^=p[f+4&7];if(d){var h=d.words,y=h[0],g=h[1],b=(y<<8|y>>>24)&16711935|(y<<24|y>>>8)&4278255360,_=(g<<8|g>>>24)&16711935|(g<<24|g>>>8)&4278255360,w=b>>>16|_&4294901760,T=_<<16|b&65535;m[0]^=b,m[1]^=w,m[2]^=_,m[3]^=T,m[4]^=b,m[5]^=w,m[6]^=_,m[7]^=T;for(var f=0;f<4;f++)l.call(this)}},_doProcessBlock:function(c,d){var f=this._X;l.call(this),i[0]=f[0]^f[5]>>>16^f[3]<<16,i[1]=f[2]^f[7]>>>16^f[5]<<16,i[2]=f[4]^f[1]>>>16^f[7]<<16,i[3]=f[6]^f[3]>>>16^f[1]<<16;for(var p=0;p<4;p++)i[p]=(i[p]<<8|i[p]>>>24)&16711935|(i[p]<<24|i[p]>>>8)&4278255360,c[d+p]^=i[p]},blockSize:128/32,ivSize:64/32});function l(){for(var c=this._X,d=this._C,f=0;f<8;f++)a[f]=d[f];d[0]=d[0]+1295307597+this._b|0,d[1]=d[1]+3545052371+(d[0]>>>0>>0?1:0)|0,d[2]=d[2]+886263092+(d[1]>>>0>>0?1:0)|0,d[3]=d[3]+1295307597+(d[2]>>>0>>0?1:0)|0,d[4]=d[4]+3545052371+(d[3]>>>0>>0?1:0)|0,d[5]=d[5]+886263092+(d[4]>>>0>>0?1:0)|0,d[6]=d[6]+1295307597+(d[5]>>>0>>0?1:0)|0,d[7]=d[7]+3545052371+(d[6]>>>0>>0?1:0)|0,this._b=d[7]>>>0>>0?1:0;for(var f=0;f<8;f++){var p=c[f]+d[f],m=p&65535,h=p>>>16,y=((m*m>>>17)+m*h>>>15)+h*h,g=((p&4294901760)*p|0)+((p&65535)*p|0);s[f]=y^g}c[0]=s[0]+(s[7]<<16|s[7]>>>16)+(s[6]<<16|s[6]>>>16)|0,c[1]=s[1]+(s[0]<<8|s[0]>>>24)+s[7]|0,c[2]=s[2]+(s[1]<<16|s[1]>>>16)+(s[0]<<16|s[0]>>>16)|0,c[3]=s[3]+(s[2]<<8|s[2]>>>24)+s[1]|0,c[4]=s[4]+(s[3]<<16|s[3]>>>16)+(s[2]<<16|s[2]>>>16)|0,c[5]=s[5]+(s[4]<<8|s[4]>>>24)+s[3]|0,c[6]=s[6]+(s[5]<<16|s[5]>>>16)+(s[4]<<16|s[4]>>>16)|0,c[7]=s[7]+(s[6]<<8|s[6]>>>24)+s[5]|0}e.Rabbit=n._createHelper(u)}(),t.Rabbit})});var pbr=S((VOe,fbr)=>{(function(t,e,r){typeof VOe=="object"?fbr.exports=VOe=e(ki(),iq(),aq(),TD(),zm()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})(VOe,function(t){return function(){var e=t,r=e.lib,n=r.StreamCipher,o=e.algo,i=[],a=[],s=[],u=o.RabbitLegacy=n.extend({_doReset:function(){var c=this._key.words,d=this.cfg.iv,f=this._X=[c[0],c[3]<<16|c[2]>>>16,c[1],c[0]<<16|c[3]>>>16,c[2],c[1]<<16|c[0]>>>16,c[3],c[2]<<16|c[1]>>>16],p=this._C=[c[2]<<16|c[2]>>>16,c[0]&4294901760|c[1]&65535,c[3]<<16|c[3]>>>16,c[1]&4294901760|c[2]&65535,c[0]<<16|c[0]>>>16,c[2]&4294901760|c[3]&65535,c[1]<<16|c[1]>>>16,c[3]&4294901760|c[0]&65535];this._b=0;for(var m=0;m<4;m++)l.call(this);for(var m=0;m<8;m++)p[m]^=f[m+4&7];if(d){var h=d.words,y=h[0],g=h[1],b=(y<<8|y>>>24)&16711935|(y<<24|y>>>8)&4278255360,_=(g<<8|g>>>24)&16711935|(g<<24|g>>>8)&4278255360,w=b>>>16|_&4294901760,T=_<<16|b&65535;p[0]^=b,p[1]^=w,p[2]^=_,p[3]^=T,p[4]^=b,p[5]^=w,p[6]^=_,p[7]^=T;for(var m=0;m<4;m++)l.call(this)}},_doProcessBlock:function(c,d){var f=this._X;l.call(this),i[0]=f[0]^f[5]>>>16^f[3]<<16,i[1]=f[2]^f[7]>>>16^f[5]<<16,i[2]=f[4]^f[1]>>>16^f[7]<<16,i[3]=f[6]^f[3]>>>16^f[1]<<16;for(var p=0;p<4;p++)i[p]=(i[p]<<8|i[p]>>>24)&16711935|(i[p]<<24|i[p]>>>8)&4278255360,c[d+p]^=i[p]},blockSize:128/32,ivSize:64/32});function l(){for(var c=this._X,d=this._C,f=0;f<8;f++)a[f]=d[f];d[0]=d[0]+1295307597+this._b|0,d[1]=d[1]+3545052371+(d[0]>>>0>>0?1:0)|0,d[2]=d[2]+886263092+(d[1]>>>0>>0?1:0)|0,d[3]=d[3]+1295307597+(d[2]>>>0>>0?1:0)|0,d[4]=d[4]+3545052371+(d[3]>>>0>>0?1:0)|0,d[5]=d[5]+886263092+(d[4]>>>0>>0?1:0)|0,d[6]=d[6]+1295307597+(d[5]>>>0>>0?1:0)|0,d[7]=d[7]+3545052371+(d[6]>>>0>>0?1:0)|0,this._b=d[7]>>>0>>0?1:0;for(var f=0;f<8;f++){var p=c[f]+d[f],m=p&65535,h=p>>>16,y=((m*m>>>17)+m*h>>>15)+h*h,g=((p&4294901760)*p|0)+((p&65535)*p|0);s[f]=y^g}c[0]=s[0]+(s[7]<<16|s[7]>>>16)+(s[6]<<16|s[6]>>>16)|0,c[1]=s[1]+(s[0]<<8|s[0]>>>24)+s[7]|0,c[2]=s[2]+(s[1]<<16|s[1]>>>16)+(s[0]<<16|s[0]>>>16)|0,c[3]=s[3]+(s[2]<<8|s[2]>>>24)+s[1]|0,c[4]=s[4]+(s[3]<<16|s[3]>>>16)+(s[2]<<16|s[2]>>>16)|0,c[5]=s[5]+(s[4]<<8|s[4]>>>24)+s[3]|0,c[6]=s[6]+(s[5]<<16|s[5]>>>16)+(s[4]<<16|s[4]>>>16)|0,c[7]=s[7]+(s[6]<<8|s[6]>>>24)+s[5]|0}e.RabbitLegacy=n._createHelper(u)}(),t.RabbitLegacy})});var hbr=S((HOe,mbr)=>{(function(t,e,r){typeof HOe=="object"?mbr.exports=HOe=e(ki(),iq(),aq(),TD(),zm()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})(HOe,function(t){return function(){var e=t,r=e.lib,n=r.BlockCipher,o=e.algo;let i=16,a=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],s=[[3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946],[1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055],[3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504],[976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462]];var u={pbox:[],sbox:[]};function l(m,h){let y=h>>24&255,g=h>>16&255,b=h>>8&255,_=h&255,w=m.sbox[0][y]+m.sbox[1][g];return w=w^m.sbox[2][b],w=w+m.sbox[3][_],w}function c(m,h,y){let g=h,b=y,_;for(let w=0;w1;--w)g=g^m.pbox[w],b=l(m,g)^b,_=g,g=b,b=_;return _=g,g=b,b=_,b=b^m.pbox[1],g=g^m.pbox[0],{left:g,right:b}}function f(m,h,y){for(let T=0;T<4;T++){m.sbox[T]=[];for(let O=0;O<256;O++)m.sbox[T][O]=s[T][O]}let g=0;for(let T=0;T=y&&(g=0);let b=0,_=0,w=0;for(let T=0;T{(function(t,e,r){typeof WOe=="object"?gbr.exports=WOe=e(ki(),Qie(),pyr(),hyr(),iq(),byr(),aq(),iat(),bOe(),Cyr(),aat(),Oyr(),Pyr(),Ryr(),TOe(),Nyr(),TD(),zm(),Lyr(),kyr(),Byr(),zyr(),Hyr(),Jyr(),Gyr(),Zyr(),Qyr(),tbr(),nbr(),ibr(),sbr(),lbr(),dbr(),pbr(),hbr()):typeof define=="function"&&define.amd?define(["./core","./x64-core","./lib-typedarrays","./enc-utf16","./enc-base64","./enc-base64url","./md5","./sha1","./sha256","./sha224","./sha512","./sha384","./sha3","./ripemd160","./hmac","./pbkdf2","./evpkdf","./cipher-core","./mode-cfb","./mode-ctr","./mode-ctr-gladman","./mode-ofb","./mode-ecb","./pad-ansix923","./pad-iso10126","./pad-iso97971","./pad-zeropadding","./pad-nopadding","./format-hex","./aes","./tripledes","./rc4","./rabbit","./rabbit-legacy","./blowfish"],e):t.CryptoJS=e(t.CryptoJS)})(WOe,function(t){return t})});var sat,Pdo,JOe,ybr=v(()=>{OS();Qe();uOe();sat="copilot-index-chunk-",Pdo=".json",JOe=class{constructor(e,r,n){this.app=e;this.baseDir=r;this.identifier=n}getChunkPath(e){return`${this.baseDir}/${sat}${this.identifier}-${e}.json`}getMetadataPath(){return`${this.baseDir}/${sat}${this.identifier}-metadata.json`}getLegacyPath(){return`${this.baseDir}/copilot-index-${this.identifier}${Pdo}`}assignDocumentToPartition(e,r){let o=Array.from(e).reduce((i,a)=>(i<<5)-i+a.charCodeAt(0),0);return Math.abs(o)%r}distributeDocumentsToPartitions(e,r){let n=new Map,o={};for(let a=0;a{i+=a.length,ee().debug&&console.log(`Partition ${s+1}: ${a.length} documents`)}),ee().debug&&(console.log(`Total documents distributed: ${i}`),i!==e.length&&console.error(`Document count mismatch! Original: ${e.length}, Distributed: ${i}`)),n}async ensureDirectoryExists(e){let r=e.substring(0,e.lastIndexOf("/"));await this.app.vault.adapter.exists(r)||await this.app.vault.adapter.mkdir(r)}async saveDatabase(e){try{let r=await rat(e),n=ee().numPartitions;if(n===1){let l=this.getLegacyPath();await this.ensureDirectoryExists(l),await this.app.vault.adapter.write(l,JSON.stringify({...r,schema:e.schema}));return}let o=r.docs?.docs,i=Array.isArray(o)?o:Object.values(o||{});if(ee().debug&&console.log(`Starting save with ${i.length??0} total documents`),!i||i.length===0){let l={numPartitions:n,vectorLength:e.schema.embedding.match(/\d+/)[0],schema:e.schema,lastModified:Date.now(),documentPartitions:{}},c=this.getMetadataPath();await this.ensureDirectoryExists(c),await this.app.vault.adapter.write(c,JSON.stringify(l)),ee().debug&&console.log("Saved empty database state");return}let a=this.distributeDocumentsToPartitions(i,n),s={numPartitions:n,vectorLength:e.schema.embedding.match(/\d+/)[0],schema:e.schema,lastModified:Date.now(),documentPartitions:Object.fromEntries(i.map(l=>[l.id,this.assignDocumentToPartition(l.id,n)]))};await this.saveMetadata(s);let u={...r,docs:{docs:{},count:0},index:{...r.index,vectorIndexes:void 0}};for(let[l,c]of a.entries()){let d={index:{vectorIndexes:{embedding:{size:r.index.vectorIndexes.embedding.size,vectors:Object.fromEntries(Object.entries(r.index.vectorIndexes.embedding.vectors).filter(([m])=>c.some(h=>h.id===m)))}}},docs:{docs:Object.fromEntries(c.map((m,h)=>[(h+1).toString(),m])),count:c.length}},f=l===0?{...u,docs:d.docs,index:{...u.index,vectorIndexes:d.index.vectorIndexes}}:d,p=this.getChunkPath(l);await this.ensureDirectoryExists(p),await this.app.vault.adapter.write(p,JSON.stringify(f)),ee().debug&&console.log(`Saved partition ${l+1}/${n}`)}ee().debug&&console.log("Saved all partitions")}catch(r){throw console.error("Error saving database:",r),new qo(`Failed to save database: ${r.message}`)}}async loadDatabase(){try{let e=this.getLegacyPath();if(await this.app.vault.adapter.exists(e)){let u=JSON.parse(await this.app.vault.adapter.read(e));if(!u?.schema)throw new qo("Invalid legacy database format");let l=await UG({schema:u.schema,components:{tokenizer:{stemmer:void 0,stopWords:void 0}}});return await sOe(l,u),l}let r=await this.loadMetadata(),n=await UG({schema:r.schema,components:{tokenizer:{stemmer:void 0,stopWords:void 0}}}),o=null,i=[];for(let u=0;uObject.values(c.docs.docs)).find(c=>c.id===u);l?(a[s.toString()]=l,s++):ee().debug&&console.warn(`Document ${u} not found in any chunk`)}return o.docs.docs=a,o.docs.count=Object.keys(a).length,o.internalDocumentIDStore.internalIdToId=Object.values(a).map(u=>u.id),o.index.vectorIndexes.embedding.vectors=Object.assign({},...i.map(u=>u.index?.vectorIndexes?.embedding?.vectors||{})),await sOe(n,o),n}catch(e){throw console.error("Error loading database:",e),new qo(`Failed to load database: ${e.message}`)}}async clearStorage(){try{let e=this.getLegacyPath();await this.app.vault.adapter.exists(e)&&await this.app.vault.adapter.remove(e);let r=await this.app.vault.adapter.list(this.baseDir);for(let n of r.files)n.startsWith(`${this.baseDir}/${sat}${this.identifier}`)&&await this.app.vault.adapter.remove(n)}catch(e){throw console.error("Error clearing storage:",e),new qo(`Failed to clear storage: ${e.message}`)}}async exists(){let e=this.getLegacyPath();if(ee().numPartitions===1)return await this.app.vault.adapter.exists(e);let r=this.getMetadataPath();return await this.app.vault.adapter.exists(r)||await this.app.vault.adapter.exists(e)}async loadMetadata(){let e=this.getMetadataPath();if(!await this.app.vault.adapter.exists(e))throw new qo("No existing database found");let r=JSON.parse(await this.app.vault.adapter.read(e));if(!r?.schema)throw new qo("Invalid metadata file: missing schema");return r}async saveMetadata(e){let r=this.getMetadataPath();await this.ensureDirectoryExists(r),await this.app.vault.adapter.write(r,JSON.stringify(e))}}});var wbr={};En(wbr,{categorizePatterns:()=>iH,createPatternSettingsValue:()=>sq,extractAppIgnoreSettings:()=>dat,getAllQAMarkdownContent:()=>cat,getDecodedPatterns:()=>uA,getExtensionPattern:()=>fat,getFilePattern:()=>WG,getInternalExcludePaths:()=>_br,getMatchingPatterns:()=>Zl,getTagPattern:()=>eae,getVectorLength:()=>lat,isInternalExcludedFile:()=>tae,isInternalExcludedPath:()=>vbr,previewPatternValue:()=>Ido,shouldIndexFile:()=>fu});async function lat(t){if(!t)throw new qo("Embedding instance not found.");try{let r=await t.embedQuery("Sample text for embedding");if(!r||r.length===0)throw new qo("Failed to get valid embedding vector length");return console.log(`Detected vector length: ${r.length} for model: ${dd.getModelName(t)}`),r.length}catch(e){throw console.error("Error getting vector length:",e),new qo("Failed to determine embedding vector length. Please check your Copilot settings to make sure you have a working embedding model.")}}async function cat(t){let e="",{inclusions:r,exclusions:n}=Zl(),o=t.vault.getMarkdownFiles().filter(i=>fu(i,r,n));return await Promise.all(o.map(i=>t.vault.cachedRead(i))).then(i=>i.map(a=>e+=a+" ")),e}function uA(t){let e=[];return e.push(...t.split(",").map(r=>{let n=r.trim();try{return decodeURIComponent(n)}catch{return n}}).filter(r=>r.length>0)),e}function Mdo(){return ee().qaExclusions?uA(ee().qaExclusions):[]}function Rdo(){return ee().qaInclusions?uA(ee().qaInclusions):[]}function Zl(t){let e=t?.inclusions?uA(t.inclusions):t?.isProject?[]:Rdo(),r=t?.exclusions?uA(t.exclusions):t?.isProject?[]:Mdo();return{inclusions:e.length>0?iH(e):null,exclusions:r.length>0?iH(r):null}}function fu(t,e,r,n){return!(tae(t)||r&&bbr(t.path,r)||e&&!bbr(t.path,e)||n&&!e)}function iH(t){let e=[],r=[],n=[],o=[],i=/^#[^\s#]+$/,a=/^\*\.([a-zA-Z0-9.]+)$/,s=/^\[\[(.*?)\]\]$/;return t.forEach(u=>{i.test(u)?e.push(u):a.test(u)?r.push(u):s.test(u)?o.push(u):n.push(u)}),{tagPatterns:e,extensionPatterns:r,folderPatterns:n,notePatterns:o}}function Ido(t){return uA(t).join(", ")}function sq({tagPatterns:t,extensionPatterns:e,folderPatterns:r,notePatterns:n}){return[...t??[],...e??[],...n??[],...r??[]].map(i=>encodeURIComponent(i)).join(",")}function Ado(t,e){if(e.length===0)return!1;let r=app.vault.getAbstractFileByPath(t);if(r instanceof uat.TFile){let n=sO(r);if(e.some(o=>n.some(i=>i.toLowerCase()===DJ(o).toLowerCase())))return!0}return!1}function Ndo(t,e){if(e.length===0)return!1;let r=t.toLowerCase();return e.some(n=>{let o=n.slice(1).toLowerCase();return r.endsWith(o)})}function Ddo(t,e){if(e.length===0)return!1;let r=t.replace(/\\/g,"/");return e.some(n=>{let o=n.replace(/\\/g,"/").replace(/\/$/,"");return r.startsWith(o)&&(r.length===o.length||r[o.length]==="/")})}function jdo(t,e){if(e.length===0)return!1;let r=app.vault.getAbstractFileByPath(t);return!!(r instanceof uat.TFile&&e.some(n=>n.slice(2,-2)===r.basename))}function bbr(t,e){if(!e)return!1;let{tagPatterns:r,extensionPatterns:n,folderPatterns:o,notePatterns:i}=e;return Ado(t,r??[])||Ndo(t,n??[])||Ddo(t,o??[])||jdo(t,i??[])}function dat(t){let e=[];try{if(typeof t.vault.getConfig=="function"){let r=t.vault.getConfig("userIgnoreFilters");r&&Array.isArray(r)&&r.forEach(n=>{typeof n=="string"&&e.push(n.endsWith("/")?n.slice(0,-1):n)})}}catch(r){console.warn("Error getting userIgnoreFilters from Obsidian config",r)}return e}function eae(t){return`#${t}`}function WG(t){return`[[${t.basename}]]`}function fat(t){return`*.${t}`}function _br(){return[Em.getLogPath()]}function vbr(t){return new Set(_br()).has(t)}function tae(t){return vbr(t.path)}var uat,Wb=v(()=>{OS();XV();Qe();h4();Dt();uat=require("obsidian")});var xbr={};En(xbr,{DBOperations:()=>uq});var Cbr,lA,Sbr,uq,KOe=v(()=>{XV();OS();Xe();Qe();Dt();uOe();oat();Cbr=$(oH()),lA=require("obsidian");ybr();Wb();Sbr=25,uq=class t{constructor(e){this.app=e;this.isInitialized=!1;this.isIndexLoaded=!1;this.hasUnsavedChanges=!1;this.filesWithoutEmbeddings=new Set;this.upsertMutex=new nH;ml(async()=>{let r=ee();lA.Platform.isMobile&&r.disableIndexOnMobile?(this.isIndexLoaded=!1,this.oramaDb=void 0):lA.Platform.isMobile&&!r.disableIndexOnMobile&&!this.oramaDb&&await this.initializeDB(await dd.getInstance().getEmbeddingsAPI());let n=await this.getDbPath();this.dbPath&&n!==this.dbPath&&(F("Path change detected, reinitializing database..."),this.dbPath=n,await this.initializeChunkedStorage(),await this.initializeDB(await dd.getInstance().getEmbeddingsAPI()),F("Database reinitialized with new path:",n))})}async initializeChunkedStorage(){if(!this.app.vault.adapter)throw new qo("Vault adapter not available. Please try again later.");let e=await this.getDbPath();this.chunkedStorage=new JOe(this.app,e,this.getVaultIdentifier()),this.isInitialized=!0}async initializeDB(e){try{if(this.isInitialized||(this.dbPath=await this.getDbPath(),await this.initializeChunkedStorage()),lA.Platform.isMobile&&ee().disableIndexOnMobile){this.isIndexLoaded=!1,this.oramaDb=void 0;return}if(!this.chunkedStorage)throw new qo("Storage not initialized properly");try{if(await this.chunkedStorage.exists())return this.oramaDb=await this.chunkedStorage.loadDatabase(),F("Loaded existing chunked semantic index database from disk."),this.oramaDb}catch(n){ie("Failed to load existing semantic index database, creating new one:",n)}let r=await this.createNewDb(e);return this.oramaDb=r,r}catch(r){ie("Error initializing semantic index database:",r),new lA.Notice("Failed to initialize Copilot database. Some features may be limited.");return}}async saveDB(){if(!(lA.Platform.isMobile&&ee().disableIndexOnMobile)){if(!this.oramaDb||!this.chunkedStorage)try{if(await this.initializeDB(await dd.getInstance().getEmbeddingsAPI()),!this.oramaDb||!this.chunkedStorage)throw new qo("Semantic index database not found.")}catch(e){throw ie("Failed to initialize database during save:",e),new qo("Failed to initialize and save database.")}try{await this.chunkedStorage.saveDatabase(this.oramaDb),this.hasUnsavedChanges=!1,ee().debug&&F("Semantic index database saved successfully at:",this.dbPath)}catch(e){throw ie("Error saving semantic index database:",e),e}}}async clearIndex(e){try{this.oramaDb||await this.initializeDB(e),await this.chunkedStorage?.clearStorage(),await new Promise(r=>setTimeout(r,100)),this.oramaDb=await this.createNewDb(e),await this.saveDB(),new lA.Notice("Local Copilot index cleared successfully."),F("Local Copilot index cleared successfully, new instance created.")}catch(r){throw ie("Error clearing the local Copilot index:",r),new lA.Notice("An error occurred while clearing the local Copilot index."),r}}async removeDocs(e){if(!this.oramaDb)throw new qo("Semantic index database not found.");try{let r=await ov(this.oramaDb,{term:e,properties:["path"]});r.hits.length>0&&(await Yie(this.oramaDb,r.hits.map(n=>n.id),500),ee().debug&&F(`Deleted document from local Copilot index: ${e}`)),this.markUnsavedChanges()}catch(r){ie("Error deleting document from local Copilotindex:",r)}}getDb(){return this.oramaDb||console.warn("Database not initialized. Some features may be limited."),this.oramaDb}async getIsIndexLoaded(){return this.isIndexLoaded}async waitForInitialization(){await this.initializationPromise}onunload(){this.hasUnsavedChanges&&this.saveDB()}getCurrentDbPath(){return this.dbPath}async getDbPath(){let e=this.app.vault.getRoot().path,r;if(ee().enableIndexSync)r=this.app.vault.configDir;else{let n=e==="/"?"":e;r=`${n===""||n.startsWith("/")?"":"/"}${n}/.copilot-index`,await this.app.vault.adapter.exists(r)||(await this.app.vault.adapter.mkdir(r),F("Created directory:",r))}return r}getVaultIdentifier(){let e=this.app.vault.getName();return(0,Cbr.MD5)(e).toString()}markUnsavedChanges(){this.hasUnsavedChanges=!0}async createNewDb(e){if(!e)throw new qo("Embedding instance not found.");let r=await lat(e);if(!r||r===0)throw new qo("Invalid vector length detected. Please check if your embedding model is working.");let n=this.createDynamicSchema(r),o=await UG({schema:n,components:{tokenizer:{stemmer:void 0,stopWords:void 0}}});return F(`Created new semantic index database for ${this.dbPath}. Embedding model: ${dd.getModelName(e)} with vector length ${r}.`),this.isIndexLoaded=!0,o}static async getDocsByPath(e,r){if(!e)throw new Error("DB not initialized");return r?(await t.getAllDocuments(e)).filter(i=>i.path===r).map(i=>({document:i,score:1})):void 0}static async getDocsByEmbedding(e,r,n){return(await ov(e,{mode:"vector",vector:{value:r,property:"embedding"},limit:n.limit,similarity:n.similarity,includeVectors:!0})).hits}static async getLatestFileMtime(e){if(!e)throw new Error("DB not initialized");try{let r=await ov(e,{term:"",limit:1,sortBy:{property:"mtime",order:"DESC"}});return r.hits.length>0?r.hits[0].document.mtime:0}catch(r){return ie("Error getting latest file mtime from VectorDB:",r),0}}createDynamicSchema(e){return{id:"string",title:"string",path:"string",content:"string",embedding:`vector[${e}]`,embeddingModel:"string",created_at:"number",ctime:"number",mtime:"number",tags:"string[]",extension:"string",nchars:"number"}}async upsert(e){if(!this.oramaDb)throw new Error("DB not initialized");let r=this.oramaDb;return await this.upsertMutex.runExclusive(async()=>{try{let n=this.chunkedStorage?.assignDocumentToPartition(e.id,ee().numPartitions),o=await ov(r,{term:e.id,properties:["id"],limit:1});o.hits.length>0&&await eH(r,o.hits[0].id);try{return await Zie(r,e),F(`${o.hits.length>0?"Updated":"Inserted"} document ${e.id} in partition ${n}`),this.markUnsavedChanges(),e}catch(i){if(ie(`Failed to ${o.hits.length>0?"update":"insert"} document ${e.id}:`,i),o.hits.length>0)try{await Zie(r,o.hits[0].document)}catch(a){ie("Failed to restore previous document version:",a)}return}}catch(n){ie(`Error upserting document ${e.id}:`,n);return}})}async getLatestFileMtime(){if(!this.oramaDb)throw new Error("DB not initialized");try{let e=await ov(this.oramaDb,{term:"",limit:1,sortBy:{property:"mtime",order:"DESC"}});return e.hits.length>0?e.hits[0].document.mtime:0}catch(e){return ie("Error getting latest file mtime from VectorDB:",e),0}}async checkAndHandleEmbeddingModelChange(e){if(!this.oramaDb){F("Semantic index database not loaded in memory. Checking for existing index...");try{await this.initializeDB(e)}catch(o){throw ie("Failed to initialize database:",o),new qo("Failed to initialize semantic index database. Please check your embedding model settings.")}if(!this.oramaDb)return F("No existing index found. Will create new index."),!1}let r=await ov(this.oramaDb,{term:"",limit:1}),n;if(r.hits.length>0){let o=r.hits[0];typeof o=="object"&&o!==null&&"document"in o&&(n=o.document.embeddingModel)}if(n){let o=dd.getModelName(e);if(!hNt(n,o))return new lA.Notice("New embedding model detected. Rebuilding Copilot index from scratch."),F(`Detected change in embedding model from "${n}" to "${o}". Rebuilding Copilot index from scratch.`),this.oramaDb=await this.createNewDb(e),await this.saveDB(),!0}else F("No previous embedding model found in the database.");return!1}static async getAllDocuments(e){return(await ov(e,{term:"",limit:1e5,includeVectors:!0})).hits.map(n=>n.document)}async garbageCollect(){if(!this.oramaDb){F("Semantic index database not found during garbage collection. Attempting to initialize...");try{let e=await dd.getInstance().getEmbeddingsAPI();if(!e)throw new qo("No embedding model available.");if(await this.initializeDB(e),!this.oramaDb)throw new qo("Failed to initialize database after attempt.")}catch(e){throw ie("Failed to initialize database during garbage collection:",e),new qo("Failed to initialize database. Please check your embedding model settings.")}}try{let e=this.app.vault.getMarkdownFiles(),r=new Set(e.map(u=>u.path)),{inclusions:n,exclusions:o}=Zl(),i=new Set(e.filter(u=>fu(u,n,o)).map(u=>u.path)),s=(await t.getAllDocuments(this.oramaDb)).filter(u=>!r.has(u.path)||!i.has(u.path));return s.length===0?0:(F("Copilot index: Docs to remove during garbage collection:",Array.from(new Set(s.map(u=>u.path))).join(", ")),s.length===1?await eH(this.oramaDb,s[0].id):await Yie(this.oramaDb,s.map(u=>u.id),500),await this.saveDB(),s.length)}catch(e){throw ie("Error garbage collecting the Copilot index:",e),new qo("Failed to garbage collect the Copilot index.")}}async getIndexedFiles(){if(!this.oramaDb)throw new qo("Semantic index database not found.");try{let e=await t.getAllDocuments(this.oramaDb),r=new Set;return e.forEach(n=>{r.add(n.path)}),Array.from(r).sort()}catch(e){throw ie("Error getting indexed files:",e),new qo("Failed to retrieve indexed files.")}}async isIndexEmpty(){if(!this.oramaDb)return!0;try{return(await ov(this.oramaDb,{term:"",limit:1})).hits.length===0}catch(e){throw ie("Error checking if database is empty:",e),new qo("Failed to check if database is empty.")}}async hasIndex(e){if(!this.oramaDb)return!1;let r=await t.getDocsByPath(this.oramaDb,e);return r!==void 0&&r.length>0}async hasEmbeddings(e){if(!this.oramaDb)return!1;let r=await t.getDocsByPath(this.oramaDb,e);return!r||r.length===0?!1:r.every(n=>n?.document?.embedding&&Array.isArray(n.document.embedding)&&n.document.embedding.length>0)}async getDocsJsonByPaths(e){if(!this.oramaDb)throw new qo("Semantic index database not found.");let r={};for(let n of e){let o=await t.getDocsByPath(this.oramaDb,n);o&&o.length>0&&(r[n]=o.map(i=>({id:i.document.id,title:i.document.title,path:i.document.path,content:i.document.content,metadata:i.document.metadata,embedding:i.document.embedding,embeddingModel:i.document.embeddingModel,tags:i.document.tags,extension:i.document.extension,nchars:i.document.nchars})))}return r}markFileMissingEmbeddings(e){this.filesWithoutEmbeddings.add(e)}clearFilesMissingEmbeddings(){this.filesWithoutEmbeddings.clear()}getFilesMissingEmbeddings(){return Array.from(this.filesWithoutEmbeddings)}isFileMissingEmbeddings(e){return this.filesWithoutEmbeddings.has(e)}async checkIndexIntegrity(){if(!this.oramaDb)throw new qo("Orama database not found.");try{let e=await this.getIndexedFiles(),r=[];for(let n=0;n0?F(`Integrity check: ${r.length} file(s) missing embeddings, marked for re-indexing:`,r.join(", ")):F("Index integrity check completed. All documents have embeddings.")}catch(e){throw ie("Error checking index integrity:",e),new qo("Failed to check index integrity.")}}async yieldToEventLoop(){await new Promise(e=>{if(typeof window<"u"){let r=window;if(r.requestIdleCallback){r.requestIdleCallback(()=>e());return}}setTimeout(e,0)})}}});var GOe,Tbr=v(()=>{KOe();GOe=class{constructor(e){this.dbOps=new uq(e)}async initialize(e){await this.dbOps.initializeDB(e)}async clearIndex(e){await this.dbOps.clearIndex(e)}requiresEmbeddings(){return!0}async upsert(e){return this.dbOps.upsert(e)}async upsertBatch(e){let r=0;for(let n of e)await this.dbOps.upsert(n)&&(r+=1);return r}async removeByPath(e){await this.dbOps.removeDocs(e)}async getIndexedFiles(){return this.dbOps.getIndexedFiles()}async getLatestFileMtime(){return this.dbOps.getLatestFileMtime()}async isIndexEmpty(){return this.dbOps.isIndexEmpty()}async hasIndex(e){return this.dbOps.hasIndex(e)}async getDocumentsByPath(e){let r=this.dbOps.getDb();if(!r)throw new Error("Database is not loaded. Please restart the plugin.");let n=await uq.getDocsByPath(r,e);return n?n.map(o=>o.document):[]}async checkAndHandleEmbeddingModelChange(e){if(!e)throw new Error("Embedding instance is required to check Orama embedding model changes.");return this.dbOps.checkAndHandleEmbeddingModelChange(e)}async save(){await this.dbOps.saveDB()}async checkIndexIntegrity(){await this.dbOps.checkIndexIntegrity()}async garbageCollect(){return this.dbOps.garbageCollect()}markFileMissingEmbeddings(e){this.dbOps.markFileMissingEmbeddings(e)}clearFilesMissingEmbeddings(){this.dbOps.clearFilesMissingEmbeddings()}getFilesMissingEmbeddings(){return this.dbOps.getFilesMissingEmbeddings()}markUnsavedChanges(){this.dbOps.markUnsavedChanges()}onunload(){this.dbOps.onunload()}isRemoteBackend(){return!1}getDb(){return this.dbOps.getDb()}async reinitializeForIndexSyncChange(e){let r=await this.dbOps.getDbPath();this.dbOps.getCurrentDbPath()!==r&&await this.dbOps.initializeDB(e)}getDbOperations(){return this.dbOps}}});var JG,$do,rae,Obr=v(()=>{na();rd();Xe();Qe();JG=require("obsidian");Wb();$do=5e3,rae=class{constructor(e,r,n){this.app=e;this.indexOps=r;this.indexBackend=n;this.debounceTimer=null;this.lastActiveFile=null;this.lastActiveFileMtime=null;this.listenersActive=!1;this.handleActiveLeafChange=async e=>{if(!this.shouldHandleEvents()||JG.Platform.isMobile&&ee().disableIndexOnMobile&&!this.indexBackend.isRemoteBackend()||UC()!=="copilot_plus")return;let n=this.lastActiveFile,o=this.lastActiveFileMtime,i=e?.view;if(this.lastActiveFile=i instanceof JG.MarkdownView?i.file:null,this.lastActiveFileMtime=this.lastActiveFile?.stat?.mtime??null,!(!n||n===this.lastActiveFile)&&!(!n?.stat?.mtime||o===null)&&n.extension==="md"){let{inclusions:a,exclusions:s}=Zl(),u=fu(n,a,s),l=o!==null&&n.stat.mtime>o;u&&l&&this.debouncedReindexFile(n)}};this.debouncedReindexFile=e=>{this.shouldHandleEvents()&&(this.debounceTimer!==null&&window.clearTimeout(this.debounceTimer),this.debounceTimer=window.setTimeout(()=>{ee().debug&&console.log("Copilot Plus: Triggering reindex for file ",e.path),this.indexOps.reindexFile(e),this.debounceTimer=null},$do))};this.handleFileDelete=async e=>{this.shouldHandleEvents()&&e instanceof JG.TFile&&await this.indexBackend.removeByPath(e.path)};this.syncEventListeners(),ml(()=>{this.syncEventListeners()})}shouldHandleEvents(){return ee().enableSemanticSearchV3?!(this.indexBackend.isRemoteBackend()&&!this.indexBackend.requiresEmbeddings()):!1}syncEventListeners(){let e=this.shouldHandleEvents();e&&!this.listenersActive?(F("Copilot Plus: Initializing semantic index event listeners"),this.app.workspace.on("active-leaf-change",this.handleActiveLeafChange),this.app.vault.on("delete",this.handleFileDelete),this.listenersActive=!0):!e&&this.listenersActive&&this.teardownEventListeners()}teardownEventListeners(){this.listenersActive&&(this.app.workspace.off("active-leaf-change",this.handleActiveLeafChange),this.app.vault.off("delete",this.handleFileDelete),this.debounceTimer!==null&&(window.clearTimeout(this.debounceTimer),this.debounceTimer=null),this.lastActiveFile=null,this.lastActiveFileMtime=null,this.listenersActive=!1)}cleanup(){this.teardownEventListeners()}unload(){this.teardownEventListeners()}}});function mat(t){return pat.add(t),()=>{pat.delete(t)}}function nae(){pat.forEach(t=>t())}var pat,hat=v(()=>{pat=new Set});var XOe,Ebr=v(()=>{XOe=class{constructor(e){this.lastRequestTime=0;this.requestsPerMin=e}setRequestsPerMin(e){this.requestsPerMin=e}getRequestsPerMin(){return this.requestsPerMin}async wait(){let r=Date.now()-this.lastRequestTime,n=Math.max(0,6e4/this.requestsPerMin-r);n>0&&await new Promise(o=>setTimeout(o,n)),this.lastRequestTime=Date.now()}}});var Yl,gat=v(()=>{Yl=class{constructor(t){x(this,"pageContent");x(this,"metadata");x(this,"id");this.pageContent=t.pageContent!==void 0?t.pageContent.toString():"",this.metadata=t.metadata??{},this.id=t.id}}});var yat,Pbr=v(()=>{_g();yat=class extends Ti{constructor(){super(...arguments);x(this,"lc_namespace",["langchain_core","documents","transformers"])}invoke(e,r){return this.transformDocuments(e)}}});var OD=v(()=>{zo();gat();Pbr()});var Mbr,_at,Rbr=v(()=>{OD();Get();Mbr=class extends yat{constructor(e){super(e);x(this,"lc_namespace",["langchain","document_transformers","text_splitters"]);x(this,"chunkSize",1e3);x(this,"chunkOverlap",200);x(this,"keepSeparator",!1);x(this,"lengthFunction");if(this.chunkSize=e?.chunkSize??this.chunkSize,this.chunkOverlap=e?.chunkOverlap??this.chunkOverlap,this.keepSeparator=e?.keepSeparator??this.keepSeparator,this.lengthFunction=e?.lengthFunction??(r=>r.length),this.chunkOverlap>=this.chunkSize)throw new Error("Cannot have chunkOverlap >= chunkSize")}async transformDocuments(e,r={}){return this.splitDocuments(e,r)}splitOnSeparator(e,r){let n;if(r)if(this.keepSeparator){let o=r.replace(/[/\-\\^$*+?.()|[\]{}]/g,"\\$&");n=e.split(new RegExp(`(?=${o})`))}else n=e.split(r);else n=e.split("");return n.filter(o=>o!=="")}async createDocuments(e,r=[],n={}){let o=r.length>0?r:[...Array(e.length)].map(()=>({})),{chunkHeader:i="",chunkOverlapHeader:a="(cont'd) ",appendChunkOverlapHeader:s=!1}=n,u=new Array;for(let l=0;ly){let T=this.numberOfNewLines(c,y,w);d-=T}s&&(h+=a)}let g=this.numberOfNewLines(m),b=o[l].loc&&typeof o[l].loc=="object"?{...o[l].loc}:{};b.lines={from:d,to:d+g};let _={...o[l],loc:b};h+=m,u.push(new Yl({pageContent:h,metadata:_})),d+=g,f=m,p=y}}return u}numberOfNewLines(e,r,n){return(e.slice(r,n).match(/\n/g)||[]).length}async splitDocuments(e,r={}){let n=e.filter(a=>a.pageContent!==void 0),o=n.map(a=>a.pageContent),i=n.map(a=>a.metadata);return this.createDocuments(o,i,r)}joinDocs(e,r){let n=e.join(r).trim();return n===""?null:n}async mergeSplits(e,r){let n=[],o=[],i=0;for(let s of e){let u=await this.lengthFunction(s);if(i+u+o.length*r.length>this.chunkSize&&(i>this.chunkSize&&console.warn(`Created a chunk of size ${i}, + which is longer than the specified ${this.chunkSize}`),o.length>0)){let l=this.joinDocs(o,r);for(l!==null&&n.push(l);i>this.chunkOverlap||i+u+o.length*r.length>this.chunkSize&&i>0;)i-=await this.lengthFunction(o[0]),o.shift()}o.push(s),i+=u}let a=this.joinDocs(o,r);return a!==null&&n.push(a),n}},_at=class bat extends Mbr{constructor(r){super(r);x(this,"separators",[` `,` `," ",""]);this.separators=r?.separators??this.separators,this.keepSeparator=r?.keepSeparator??!0}static lc_name(){return"RecursiveCharacterTextSplitter"}async _splitText(r,n){let o=[],i=n[n.length-1],a;for(let c=0;c","
","

","
","

  • ","

    ","

    ","

    ","

    ","

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